.position-left-bottom{bottom:50px;left:50px;position:absolute!important}.position-left-top{left:50px;position:absolute!important;top:50px}.position-right-top{position:absolute!important;right:50px;top:50px}.position-right-bottom{bottom:50px;position:absolute!important;right:50px}.home__subbanner__title{font-size:24px}.home__content1__stats{color:#0c5e79;font-size:120px;font-weight:100;line-height:90px}.home__content1__stats span{color:inherit;font-weight:500}.home__content1__stats__title{font-size:18px;font-weight:500;line-height:30px}.home__content1__progres-title{color:var(--heading-color);font-weight:500}.subtitle-uppercase{font-size:16px;font-weight:500;line-height:20px;margin-bottom:10px;text-transform:uppercase}.accordion-header{color:var(--heading-color);font-family:var(--font-title);font-size:48px;font-weight:500;line-height:58px;margin:0;padding:0}.accordion-header button{border-radius:0!important;-webkit-box-shadow:none;box-shadow:none;font-size:20px;font-weight:500;line-height:30px;padding:20px 0}.home__article__title{line-height:36px;margin-top:10px}.h4,.home__article__title{color:var(--heading-color);font-family:var(--font-title);font-size:24px;font-weight:500}.h4{line-height:35px}.h3,.h4{margin:0;padding:0}.h3{color:var(--heading-color);font-family:var(--font-title);font-size:32px;font-weight:500;line-height:48px}.sidebar__socials a{color:#fff}.sous-diapo__icon{width:75px!important}.feature__item:hover .feature__icon img{-webkit-animation:swing 1s ease-in-out;animation:swing 1s ease-in-out}.accept input{width:auto!important}.home__blog .blog__image img{height:357.48px;object-fit:cover}.rubrique__article .blog__image img{height:283px;object-fit:cover}.edit-logo-header{left:300px;position:absolute}.fastedit-white .modal__call{color:#fff!important}.fast-edit-black .modal__call,.fast-edit-black .row__fast__edit .text{color:#000!important}.membre__portrait{height:635px!important;object-fit:cover}.mission__image{object-fit:cover}.mission__left{display:flex;flex-direction:column}.mission__text{margin:auto}.honoraires__top .about__item{padding:0 20px!important}.honoraires__top svg{width:50px!important}.honoraires .accordion{margin:0 auto 10px!important;width:80%!important}.home__partenaire__subtitle{font-size:22px}.home__partenaire__icon{align-items:center;display:flex;height:180px;margin-bottom:auto}.home__bandeau-bottom{background-color:var(--sub-bg)}.home__bandeau-bottom .container-text{margin:auto;max-width:1420px;padding:24px}.home__bandeau-bottom .container-text li{list-style:inside;margin-left:16px}.home__bandeau-bottom .container-text a{color:var(--theme-color1);font-weight:700}.contact-nine-area--2:after{width:0!important}.section-header--contact-page{max-width:100%!important}.contact-nine__wrp--contact-page{max-width:100%}.contact-nine__wrp--contact-page .logo{margin-left:auto}.text-white--2 p{color:#fff!important}.article__img{height:550px!important;object-fit:cover;width:872px!important}.latest-articles__img{height:55px!important;object-fit:cover;width:80px!important}.article__text h2{font-size:30px!important;line-height:40px!important;margin-bottom:21px!important;margin-top:12px!important}.article__text h3{font-size:26px!important;line-height:40px!important;margin-bottom:16px!important;margin-top:30px!important}.article__text h4{font-size:20px!important;line-height:40px!important;margin-top:12px!important}.garantie__img{object-fit:cover}.sidebar__post .sidebar__post-list li a{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px 17px;-webkit-transition:all .5s ease;transition:all .5s ease}.partenaires .swiper-slide{margin:0 50px!important}p{text-align:justify!important}.home__valeur__text *{color:#fff!important}.faq-one-area{background-color:#fff}.team-two__item .content{background-color:hsla(0,0%,76%,.8)!important}.equipe__membre__text__container *{color:#000}.equipe__membre__text__container p{text-align:center!important}.equipe__membre__text{font-style:italic;line-height:24px;padding:0 14px!important}.diapo__text{display:block;left:100px;position:absolute;top:450px}.diapo__text *{color:#fff!important;display:block;z-index:9999}.diapo__text .title{font-size:72px;font-weight:500;line-height:96px}.banner__content{height:300px;width:1px}.banner__image img{height:100%;object-fit:cover;width:100%}.carousel__partenaire .swiper-slide{padding-bottom:12px;padding-top:12px}.carousel__partenaire .swiper-slide img{-webkit-box-shadow:0 0 12px -6px #233237;box-shadow:0 0 12px -6px #233237}.box-shadow--custom,.ceder__img,.team-two__item{-webkit-box-shadow:0 0 19px -6px #233237;box-shadow:0 0 19px -6px #233237}.footer__item--contact{width:200px}.hover-right{left:0;position:relative;transition:all .3s ease-in-out}.hover-right:hover{left:5px}.hover-right:hover a{color:#233237!important}.footer__item--contact{color:var(--paragraph-dark)}.footer__left{margin-right:50px}.footer__wrp:after{left:27%}.contact-four__form form select{background-color:transparent!important;border:1px solid var(--border);color:#686a6f;font-size:1rem;font-weight:400!important;height:calc(2.25rem + 27px);margin-bottom:20px;outline:0;padding:12px 20px;width:100%}.contact__form form select{background-color:var(--white)!important;border:1px solid transparent;color:var(--black);padding:14px 20px;-webkit-transition:var(--transition);transition:var(--transition);width:100%}.form-one__group.accept input{margin-bottom:0}.btn-submit{text-transform:none!important}.parallax-bg{position:relative}.parallax-bg img{display:block;width:100%}.black-overlay{background:rgba(0,0,0,.2);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.diapo__text{z-index:999}.contact-four__form .section-header{max-width:100%!important}.sidebar__contact-info ul svg{margin-right:6px}.sidebar__contact-info ul li{color:var(--paragraph-light)}.diapo__text{max-width:calc(100vw - 150px)}.cke_dialog_background_cover,.cke_reset_all.cke_dialog_container.cke_1.cke_editor_edit_fast_text_dialog{z-index:99999999999!important}main a{color:var(--theme-color1);font-weight:700;text-decoration:underline}.container--blog-rubrique a,.modal__call{font-weight:400;text-decoration:none}.home__subbanner__title a{font-weight:500;text-decoration:none}.breadcrumb__item a{color:#fff;text-decoration:none}.image-cncef{display:block;margin:24px auto auto;width:70%}.consult__experience{background-color:var(--sub-bg)}.consult__experience .title{text-align:center}.sous-diapo-btn{color:#fff;font-weight:400;text-decoration:none}.departements-liste .swiper-slide a,.departements-liste .testimonial-three__item{width:100%}.departements-liste .swiper-slide .testimonial-three__item img{width:60%}.departements-liste .swiper-slide a,.villes-liste .swiper-slide a{text-decoration:none}.departements-liste .testimonial-three__item p,.villes-liste .testimonial-three__item p{margin-top:12px}.villes-liste{padding:0}.villes-liste .swiper-slide{display:flex}.villes-liste .testimonial-three__item p{font-size:14px;text-align:center!important}.villes-liste .swiper-slide .testimonial-three__item{background-color:#fff;border-radius:15px;margin:auto;text-overflow:clip;width:calc(100% - 60px)}.villes-liste .testimonial-three__arry-next,.villes-liste .testimonial-three__arry-prev{cursor:pointer;z-index:99999}.ville-liste__thumb__text{font-size:16px;margin-right:8px}.villes-liste--sidebar .container{background-color:#f5faff;border-radius:15px;display:block;font-size:18px;font-weight:700;padding:19px 20px;position:relative;-webkit-transition:all 500msease;transition:all 500msease}.btn-ville-lien{margin:10px auto auto;padding:10px 14px}.admin-link-iframe-city{overflow-wrap:anywhere}.sidebar-service-list li a svg{align-items:center;background-color:#fff;border-radius:15px;color:#191825;display:flex;font-size:16px;height:18px;justify-content:center;padding:6px 0;position:absolute;right:20px;text-align:center;top:50%;transform:translateY(-50%);-webkit-transition:all 500msease;transition:all 500msease;width:45px}.sidebar-service-list li.current a svg{background-color:var(--theme-color1);color:#fff;transform:translateY(-50%)}.service-details-help .help-icon img{width:32px}.service-details-help__link,.service-details-help__link--mail{text-decoration:none}.service-details-help .phone{color:#fff;font-size:30px;font-weight:600;-webkit-transition:all 500msease;transition:all 500msease}.service-details-help--phone{display:none}.breadcrumb__item--ville ul{justify-content:flex-start}.banner-three__form{background-color:#121c27}.banner-three__form .accept,.banner-three__form .accept a{color:#fff}.funfact-eight-area,.steps-area{background:var(--sub-bg)}.funfact-eight-area:before{background-color:#fff}.about-five__slider .swiper-slide a{text-decoration:none}.about-five__slider .about-five__item{background-color:var(--black);background-image:linear-gradient(90deg,#121c27 22.87%,rgba(18,28,39,.7) 91.19%);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;border-radius:15px;padding:10px 30px;transition:all .3s ease-in-out}.about-five__slider .about-five__item:hover{background-color:transparent}.about-five__slider .about-five__item *{color:#fff}.about-five__item p{font-weight:400}.about-five__image{margin:auto}.funfact-eight__item .title{margin-top:0}.steps-area .steps__item .icon img{width:55px}.steps__item .icon-container{background-color:var(--border);border-radius:50%;border-radius:0;height:105px;line-height:105px;margin:0 auto;position:relative;text-align:center;-webkit-transition:var(--transition);transition:var(--transition);width:105px;z-index:1}.service-details-help--tablet{display:none}@media screen and (max-width:1400px){.header-area .container,.header-top-area .container{max-width:100%!important}.home__faq__logo{width:75%}.container--contact-page{max-width:100%}.membre__portrait{height:500px!important}}@media screen and (max-width:1232px){.header__main .logo{width:200px}.header-top__links a,.header__main .main-menu-light ul li a{font-size:12px!important}}@media screen and (max-width:1200px){.votre-partenaire__section-header{max-width:100%!important}.membre__portrait{height:613px!important}.about-five__wrp{max-width:none}}@media screen and (max-width:991px){.home__faq__text *{max-width:100%!important;width:100%}.diapo__text{top:150px}.black-overlay{background:rgba(0,0,0,.4)}.hzAccordion__item .content .wrp{justify-content:space-around}.home__blog__item img,.rubrique__article .blog__image img{height:auto!important}.container--blog-rubrique{max-width:720px}.membre,.membre__portrait{height:470px!important}.service-sidebar{margin:auto}.testimonial-three__slider{max-width:90%}.departement--container-col{flex-direction:column-reverse}.departement--container-col .col--sidebar{margin-top:70px}.departement--container-col .service-sidebar{max-width:none}.departement--container-col .service-sidebar .service-details-help--mail,.departement--container-col .service-sidebar .service-details-help--phone,.departement--container-col .service-sidebar .sidebar-service-list{margin:auto;width:365px}.departement--container-col .service-sidebar .sidebar-service-list{margin-top:30px}.departement--container-col .service-sidebar .service-sidebar-single{display:flex;flex-direction:column-reverse}.services-details{padding-bottom:70px!important}.service-details-help--tablet{display:block;margin:auto}.service-details-help--tablet .service-details-help__link--phone{width:100%}}@media screen and (max-width:767px){.breadcrumb-area{padding:120px 0 60px!important}.partenaires-test img{height:500px}.membre,.membre__portrait{height:385px!important}.equipe__membre__text__container p{font-size:12px;line-height:normal}.diapo__text .title{font-size:52px;line-height:75px}.service-details-help--phone{display:block}.service-details-help--mail{display:none}.steps__wrp{justify-content:center}.page-partenaire .brand-two__item img{width:auto}}@media screen and (max-width:575px){.membre,.membre__portrait{height:635px!important}#preloader .animation-preloader .txt-loading{font-size:26px}.diapo__text{left:30px;max-width:calc(100vw - 60px)}.diapo__text .title{font-size:42px;line-height:56px}.diapo__text .text{font-size:14px}.contact__bloc-noir{height:630px}.departement--container-col .service-sidebar .sidebar-service-list{margin:30px auto auto;max-width:none;width:calc(100vw - 24px)}}@media screen and (max-width:375px){.diapo__text{left:10px;max-width:calc(100vw - 40px)}.contact__bloc-noir{height:720px}}