.sticked-menu.sticky-header{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.sticked-menu{position:fixed;width:100%;top:0;z-index:23;visibility:hidden;-webkit-transform:translateY(-160px);transform:translateY(-160px);-webkit-transition:visibility 500ms ease,-webkit-transform 500ms ease;transition:visibility 500ms ease,-webkit-transform 500ms ease;transition:transform 500ms ease,visibility 500ms ease;transition:transform 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;background:#1c2223}.banner-section{position:relative}.home-slide.owl-carousel .home-slide__item{height:784px;width:100%;display:flex;overflow:hidden;z-index:1;position:relative;align-items:center}.home-slide.owl-carousel .home-slide__item .bg-slide{position:absolute;height:100%;width:100%;top:0;left:0;z-index:-1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 1700ms ease-in,-webkit-transform 8000ms ease;transition:opacity 1700ms ease-in,-webkit-transform 8000ms ease;transition:transform 8000ms ease,opacity 1700ms ease-in;transition:transform 8000ms ease,opacity 1700ms ease-in,-webkit-transform 8000ms ease}.home-slide .owl-item.active .home-slide__item .bg-slide{-webkit-transform:scale(1.15);transform:scale(1.15)}.home-slide .home-slide__item .bg-slide img{object-fit:cover;width:100%;height:100%}.home-slide.owl-carousel .owl-stage{display:flex}.home-slide.owl-carousel .owl-item{display:flex;flex:1 0 auto}.home-slide__content{padding-top:112px}.home-slide__title{font-family:"Damion",cursive;font-size:61px;font-weight:400;color:#eff4f9;line-height:1.04em;margin-bottom:35px;-webkit-transform:translateY(-125px);transform:translateY(-125px)}.home-slide__action{-webkit-transform:translateY(125px);transform:translateY(125px)}.home-slide__title,.home-slide__action{opacity:0;visibility:hidden;-webkit-transition-delay:1000ms;transition-delay:1000ms;-webkit-transition:opacity 2000ms ease,-webkit-transform 2000ms ease;transition:opacity 2000ms ease,-webkit-transform 2000ms ease;transition:transform 2000ms ease,opacity 2000ms ease;transition:transform 2000ms ease,opacity 2000ms ease,-webkit-transform 2000ms ease}.home-slide.owl-carousel .owl-item.active .home-slide__title,.home-slide.owl-carousel .owl-item.active .home-slide__action{visibility:visible;opacity:1;-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}.about-us-section{padding:70px 0 140px 0}.page.intern .about-us-section,.about-us-section--service{padding:36px 0 48px}.page.intern .about-us-section .about-us-content .bloc-other:not(:first-child),.about-us-section--service .about-us-content .bloc-other:not(:first-child){margin-top:32px}.ban-section--compact .ban{height:320px;padding-bottom:32px}.page.intern .gbp-widget--top{margin-top:4px;margin-bottom:20px}.page.intern .service-faq{padding-top:28px}.page.intern .commune-hub-links{margin-top:20px;padding-top:16px}.page.intern .commune-services-links{margin-top:20px;padding-top:16px}.about-us-content .bloc-other:not(:first-child){margin-top:107px}.company-benefits-section{padding:0 0 100px 0;position:relative}.company-benefits-wrap{position:relative}.company-benefits-section:before{content:"";background:url(../images/pattern-layer-a.png)no-repeat top left;position:absolute;bottom:55px;left:0;width:383px;height:535px}.company-benefits__head{background:#fff;position:relative;padding:9px 0 37px 0;margin-bottom:107px}.company-benefits__head:before{content:"";position:absolute;background:#fff;width:100%;height:100%;top:0;left:-100%}.company-benefits__head:after{width:48px;content:"";position:absolute;background:#fff;height:100%;top:0;right:-48px}.company-benefits__head .bloc-title{margin:11px 0 0 0}.company-benefits__content>.row{margin:0-11px}.company-benefits__content>.row>div{padding:0 11px}.benefit-img{position:absolute;width:calc(50% - 48px);height:100%;overflow:hidden;right:0;top:0}.benefit-img img{object-fit:cover;width:100%;height:100%}.company-benefits-items{-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;overflow:hidden;display:flex;flex-wrap:wrap;margin-top:24px;max-width:851px}.company-benefits-item{margin-bottom:45px}.company-benefits-item__ico{background:#fff;display:flex;align-items:center;justify-content:center;width:81px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:81px;margin-bottom:6px}.company-benefits-item__title{font-family:"Damion",cursive;color:#169ad4;font-size:35px;font-weight:400;line-height:.9em;margin-bottom:6px}.company-benefits-item__desc{padding-left:5px}.our-services-section{padding:77px 0 52px 0;position:relative;z-index:1}.page.intern .our-services-section{padding:0;overflow:visible;background:0 0}.page.intern .our-services-section::before{display:none}.page.intern .our-services-section .our-services__inner{position:relative;margin-top:-168px;z-index:3}.our-services-section:before{content:"";background:#1c2223;position:absolute;left:0;top:0;width:100%;height:438px;z-index:-1}.our-services-section .bloc-title{margin-bottom:112px}.our-services-item{padding:30px 25px;background:#eff4f9;position:relative}.our-services-item__inner{position:relative}.our-services-item__image{position:relative;width:100%;height:100%;overflow:hidden}.our-services-item__image:before{content:"";position:absolute;background:#169ad4;left:0;width:100%;height:100%;opacity:0;visibility:hidden;bottom:-100%;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;z-index:1}.our-services-item:hover .our-services-item__image:before{opacity:.6;visibility:visible;bottom:0;overflow:hidden}.our-services-item__image img{object-fit:cover;width:100%;height:100%;transition:all .5s all}.our-services-item:hover .our-services-item__image img{transform:scale(1.05)}.our-services-item__ico{margin-bottom:5px}.our-services-item__txt{position:absolute;bottom:0;left:0;opacity:0;visibility:hidden;transition:.7s;-webkit-transition:.7s;-moz-transition:.7s;width:100%;padding:0 20px 20px 20px;z-index:2}.our-services-item:hover .our-services-item__txt{opacity:1;visibility:visible}.our-services-item__subtitle{font-family:"Damion",cursive;color:#eff4f9;font-weight:400;font-size:29px;line-height:.95em}.our-services-item__title a{font-family:"Figtree",sans-serif;color:#1c2223;font-weight:700;font-size:24px;line-height:.7em}.our-services-slide.owl-carousel .owl-nav{display:flex;align-items:center;justify-content:center;margin-top:40px}.our-services-slide.owl-carousel .owl-nav .owl-prev,.our-services-slide.owl-carousel .owl-nav .owl-next{background:#eff4f9;width:81px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:81px;margin:0 5px}.our-services-slide.owl-carousel .owl-nav .owl-prev:hover svg path,.our-services-slide.owl-carousel .owl-nav .owl-next:hover svg path{color:#eff4f9;fill:#eff4f9!important}.our-services-slide.owl-carousel .owl-nav .owl-prev:hover,.our-services-slide.owl-carousel .owl-nav .owl-next:hover{background:#169ad4}.testimonials-section{padding:66px 0}.testimonials-item{margin-bottom:30px}.testimonials-item__content{background-color:#fff;padding:44px 40px 30px 40px;position:relative;text-align:center;-webkit-box-shadow:0 0 40px 0 rgb(0 0 0/10%);box-shadow:0 0 10px 0 rgb(35 31 32/13%);overflow:hidden}.testimonials-item__author{font-family:"Poppins",sans-serif;font-weight:400;font-size:15px;color:#999;line-height:1em;margin-bottom:15px;font-style:italic}.testimonials-item__date{font-family:"Poppins",sans-serif;font-weight:400;font-size:15px;color:#999;line-height:1em;margin-bottom:13px}.testimonials-item__desc{font-family:"Figtree",sans-serif;font-size:14px;font-weight:400;line-height:1.57em;text-align:center;margin-bottom:21px;color:#5d5d5d}.testimonials-item__quotation{background-color:#169ad4;width:57px;height:66px;position:absolute;top:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center}.testimonials-item__rating{margin-bottom:19px}.testimonials-item__rating li{margin-left:5px}.testimonials-item__rating li .ico-star{position:relative;width:20px;height:18px;display:flex;align-items:center;justify-content:center}.testimonials-item__rating li .ico-star:before{content:"";background:url(../images/icons/ico-star.svg)no-repeat top left;width:20px;height:18px;display:inline-block}.testimonials-item__rating li.empty .ico-star:before{background-image:url(../images/icons/ico-star-empty.svg)}.testimonials-item__more a{font-family:"Figtree",sans-serif;font-size:13px;font-weight:700;line-height:1.2em;height:37px;background:#169ad4;padding:11px 19px;color:#eff4f9;display:inline-block;-webkit-transition:all 500ms ease;transition:all 500ms ease}.testimonials-item__more a:hover,.testimonials-item__more a:focus{background:#f4b860;color:#fff}.footer-column{padding:71px 0 28px 0}.footer-certification-insurance .footer-title{margin-bottom:25px}.footer-certification-insurance ul li:last-child .footer-title{margin-bottom:36px}.footer-certification-insurance ul li:not(:last-child){margin-bottom:49px}.footer-certification-insurance ul li>div:last-child{padding-left:50px}.footer-services ul li a{font-family:"Figtree",sans-serif;font-size:20px;color:#eff4f9;font-weight:700;line-height:1.2em}.footer-services ul li:not(:last-child){margin-bottom:40px}.footer-services ul li a:hover,.footer-services ul li a:focus{color:#f4b860}.footer-contact .footer-title{margin-bottom:26px}.footer-contact ul li,.footer-contact ul li a{font-family:"Figtree",sans-serif;font-size:20px;color:#eff4f9;font-weight:700;line-height:1.2em;display:flex;align-items:center}.footer-contact ul li:not(:last-child){margin-bottom:18px;border-bottom:1px solid #fff;padding-bottom:13px}.footer-contact ul li>div:first-child,.footer-contact ul li a>div:first-child{width:44px;height:52px;display:flex;align-items:center;justify-content:center;margin-right:15px}.footer-contact ul li a:hover,.footer-contact ul li a:focus{color:#f4b860}.footer-seo .footer-title{margin-bottom:5px}.seo-links,.seo-links a{font-family:"Figtree",sans-serif;font-size:12px;color:#fff;font-weight:400;line-height:1.2em}.seo-links a:hover,.seo-links a:focus{color:#f4b860}.seo-links--pillars{margin-bottom:10px}.footer-seo-communes{margin-top:8px}.footer-seo-communes summary{cursor:pointer;color:#f4b860;font-family:"Figtree",sans-serif;font-size:13px;font-weight:600;list-style:none;margin-bottom:8px}.footer-seo-communes summary::-webkit-details-marker{display:none}.footer-seo-communes[open] summary{margin-bottom:10px}.seo-links--communes{max-height:220px;overflow-y:auto;padding-right:8px}.footer-communes-intro{font-family:"Figtree",sans-serif;font-size:12px;color:#fff;margin:0;line-height:1.4em}.footer-communes-intro a{color:#f4b860;text-decoration:underline}.footer-bottom{padding:15px 0 35px 0}.img-arobiz{margin-top:-7px;margin-left:15px}.copyright{font-family:"Figtree",sans-serif;color:#eff4f9;font-weight:700;font-size:18px;line-height:1.2em}.copyright_txt>div:first-child{margin-bottom:3px}.copyright a:hover,.copyright a:focus{color:#d1a161}.ban-section{padding:0}.ban{position:relative;height:620px;display:flex;justify-content:center;align-items:center;z-index:1;padding-bottom:100px;background-color:#000}.ban>img{position:absolute;left:0;top:0;opacity:.5;z-index:-1;width:100%;height:100%;object-fit:cover}.ban .title{font-size:60px;color:#fff;line-height:1;font-family:"Damion"}.contact-box{padding:25px 45px;background-color:#eff4f9}.item-contact{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:40px}.item-contact .img{width:50px;text-align:center}.item-contact .desc{font-size:18px;color:#1c2223;font-weight:400;font-family:"Figtree";line-height:22px}.item-contact .desc a{color:#1c2223}.form-contact .text-cont{font-size:14px;line-height:14px;color:#47463f;font-weight:400;font-family:"Figtree"}.form-contact .form-control{padding:20px 20px;color:#1c2223!important;line-height:22px;height:62px;font-size:16px;font-weight:400;background-color:#eff4f9}.form-contact textarea.form-control{height:169px}.form-contact .form-control::placeholder{color:#1c2223!important}.form-contact .btn-1{padding:17px 30px;height:64px}.map-box{height:703px}.map-box>img{height:100%;width:100%;object-fit:cover}.paiement-section{padding:0;overflow:visible;position:relative;z-index:1}.paiement-section::before{position:absolute;left:0;bottom:0;width:100%;content:"";z-index:-1;background-color:#1c2223;height:calc(100% - 100px)}.paiement-box{position:relative;z-index:3;display:flex;justify-content:center;align-items:center;gap:20px 60px;margin-top:-100px;flex-wrap:wrap;background-color:#eff4f9;padding:55px 40px 55px 410px}.paiement-box::before{position:absolute;left:0;top:0;height:100%;width:410px;content:"";z-index:-1;background:url(../images/c-4.webp)right center/cover no-repeat}.paiement-box .sect-title .h1{font-size:48px}.bloc-text h2 a,.bloc-text p a,.bloc-text ul li a{font-size:inherit;color:inherit;font-weight:inherit}.bloc-text ul li,.bloc-text ul li{list-style:disc}.bloc-text ul{margin-left:30px}.bloc-text h2:first-of-type img,.bloc-text p:first-of-type img{display:none}@media (max-width:575px){#image-gallery .modal-dialog{padding:15px!important}}.btn-style-three.actu-b{padding:5px 20px 5px!important}#commanderModal .btn,.modal-footer button.btn-secondary{background-color:#169ad4;cursor:pointer}#commanderModal .btn:hover,.modal-footer button.btn-secondary:hover{background-color:#169ad4}#boutique a{background-size:cover;background-position:center}.bloc-about{padding:75px 0 50px}input.list-diff{vertical-align:middle;width:100%;color:#8093a8;padding:10px 15px;border-radius:0;font-weight:400;text-transform:inherit;border:1px solid rgba(0,43,92,.08);font-size:15px;outline:0;line-height:inherit;letter-spacing:0}.handle:after{background-color:#169ad4!important}.handle{transition:0s}.galerie .item-gal{padding:0;margin:0;background-color:#fff;background-size:cover;background-position:center;border:2px solid #dee2e6;border-radius:.25rem;height:200px;position:relative;width:100%}.galerie .item-gal:hover .overlay{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);padding:20px}@media (max-width:991px){.actu-detail img{float:none!important;margin:20px auto!important;display:block!important}}@media (max-width:480px){#projet-detail .col-lg-12,#projet-detail .container{padding:0 15px!important}}.galerie .btn-1{background-color:#169ad480}.tarteaucitronSelfLink{display:none!important}.full-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.container-mc{max-width:800px;margin:auto;padding-left:15px;padding-right:15px}.breadcrumb-container{padding-top:15px}.breadcrumb-nav{font-size:14px;margin-bottom:10px;color:#666}.breadcrumb-nav ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px}.breadcrumb-nav li:not(:last-child)::after{content:"›";margin-left:4px;color:#999}.breadcrumb-nav a{color:#169ad4;text-decoration:none}.breadcrumb-nav a:hover{text-decoration:underline}.commune-services-links{margin-top:30px;padding-top:20px;border-top:1px solid #e8e8e8}.commune-services-links h2{font-size:22px;color:#169ad4;margin-bottom:15px}.commune-services-list{list-style:none;padding:0;margin:0 0 15px;display:flex;flex-wrap:wrap;gap:8px 16px}.commune-services-list a{color:#169ad4;text-decoration:none;font-size:15px}.commune-services-list a:hover{text-decoration:underline}.commune-services-cta{font-size:14px;margin:0}.commune-services-cta a{color:#169ad4;text-decoration:none;font-weight:600}.commune-services-cta a:hover{text-decoration:underline}.seo-page-cta{background:linear-gradient(135deg,#169ad4 0,#2f647c 100%);color:#fff;padding:40px 0;margin-top:40px}.seo-page-cta h2{color:#fff;font-size:26px;margin-bottom:12px}.seo-page-cta p{margin-bottom:20px;opacity:.95}.seo-page-cta__actions{display:flex;flex-wrap:wrap;gap:12px}.seo-page-cta .btn-one{background:#fff;color:#169ad4}.seo-page-cta .btn-one--secondary{background:0 0;color:#fff;border:2px solid #fff}.gbp-review-strip{background:#f0f8fc;border-top:1px solid #d8ecf5;border-bottom:1px solid #d8ecf5;padding:28px 0;text-align:center}.gbp-review-strip p{margin-bottom:16px;color:#333;font-size:16px}.gbp-review-strip__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.gbp-widget{max-width:920px;margin:0 auto 48px;padding:0 16px;box-sizing:border-box}.gbp-widget--top{margin-top:8px;margin-bottom:28px}.gbp-widget--top .gbp-reviews__title{padding-top:12px}.gbp-map--bottom{max-width:920px;margin:48px auto 56px;padding:0 16px;box-sizing:border-box}.gbp-reviews__title,.gbp-map__title{margin:0;font-size:clamp(28px,4vw,40px);font-weight:700;padding:24px 12px 16px;font-family:"Damion",cursive;color:#169ad4;text-align:center;line-height:1.2}.gbp-reviews{margin:0 auto 8px;padding:0;box-sizing:border-box}.gbp-reviews__viewport{overflow:hidden;width:100%}.gbp-reviews__track{display:flex;transition:transform .45s ease;will-change:transform}.avis-slide{flex:0 0 100%;min-width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:4px 2px;box-sizing:border-box}.gbp-reviews__controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:22px;padding-bottom:4px}.gbp-reviews__nav{background:#169ad4;color:#fff;border:0;border-radius:50%;width:48px;height:48px;cursor:pointer;font-size:20px;line-height:48px;text-align:center;padding:0;box-shadow:0 3px 10px rgba(22,154,212,.35);transition:background .2s,transform .2s}.gbp-reviews__nav:hover{background:#0d7ab0;transform:scale(1.06)}.gbp-reviews__dots{display:flex;align-items:center;gap:8px;min-height:8px}.gbp-reviews__dot{width:9px;height:9px;border-radius:50%;background:#ccc;display:inline-block;transition:background .2s,transform .2s}.gbp-reviews__dot.is-active{background:#169ad4;transform:scale(1.15)}.gbp-reviews__actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:32px auto 40px;padding:0 8px}.gbp-reviews__btn{flex:1 1 240px;max-width:300px;padding:14px 22px;border-radius:10px;text-decoration:none!important;font-weight:600;font-size:15px;color:#fff!important;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.14);transition:transform .2s,box-shadow .2s;line-height:1.3}.gbp-reviews__btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.2);color:#fff!important}.gbp-reviews__btn--maps{background:linear-gradient(135deg,#4285f4 0,#3367d6 100%)}.gbp-reviews__btn--review{background:linear-gradient(135deg,#34a853 0,#2d9248 100%)}.gbp-map{margin:0 auto 56px;padding:0 4px}.gbp-map__inner{background:#f8fbfd;border:1px solid #dceef7;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(22,154,212,.1)}.gbp-map__frame{padding:0 20px 20px}.gbp-map__frame iframe{width:100%;height:420px;border:0;border-radius:12px;display:block}.gbp-map__caption{text-align:center;padding:4px 20px 24px;margin:0;font-size:14px;color:#555;line-height:1.6}.gbp-map__caption a{color:#169ad4;font-weight:600;text-decoration:none}.gbp-map__caption a:hover{text-decoration:underline}.avis-card{border:1px solid #e3e3e3;padding:20px 18px;border-radius:12px;background:#fff;min-height:175px;box-shadow:0 2px 8px rgba(0,0,0,.06);text-align:left}.avis-card__author{margin:0 0 4px;font-size:15px;font-weight:700;color:#222}.avis-card__stars{margin:0;font-size:14px;color:#e6a800;letter-spacing:1px;line-height:1}.avis-card__text{margin:12px 0 0;font-size:14px;line-height:1.45;color:#444}@media (max-width:767px){.avis-slide{grid-template-columns:1fr}.gbp-reviews__btn{flex:1 1 100%;max-width:100%}.gbp-map__frame iframe{height:320px}}.paris-arrondissements-hub{margin:30px 0;padding:20px 0}.paris-arrondissements-hub__grid,.paris-arrondissements-hub ul{columns:2;column-gap:24px}@media (max-width:767px){.paris-arrondissements-hub ul{columns:1}}.paris-pillar-nav{text-align:center;padding:16px 0 24px;font-size:15px}.paris-pillar-nav a{color:#169ad4;font-weight:500}.service-faq{padding:40px 0 10px;background:#f8f9fa}.service-faq h2{color:#169ad4;font-size:26px;margin-bottom:20px}.service-faq h3{font-size:18px;color:#2f647c;margin:20px 0 8px}.service-faq p{margin:0 0 10px;line-height:1.6}.commune-hub-links{margin-top:25px;padding-top:20px;border-top:1px dashed #ddd}.commune-hub-links h2{font-size:20px;color:#2f647c;margin-bottom:12px}.activity-local-intro{margin:0 0 24px;padding:18px 20px;background:#f4fafd;border-left:4px solid #169ad4;border-radius:4px}.activity-local-intro h2{font-size:22px;color:#2f647c;margin:0 0 10px}.activity-local-intro p{margin:0 0 10px;line-height:1.65;color:#333}.activity-local-intro__links{font-size:15px}.activity-local-intro__links a{color:#169ad4;font-weight:600;text-decoration:none}.activity-local-intro__links a:hover{text-decoration:underline}.commune-local-excerpt{margin:20px 0;padding:16px 18px;background:#fff;border:1px solid #dce8ef;border-radius:4px}.commune-local-excerpt h2{font-size:20px;color:#2f647c;margin:0 0 12px}.commune-local-excerpt__body{line-height:1.65;color:#333}.service-generic-content{margin-top:28px;padding-top:20px;border-top:1px dashed #ccc}.service-generic-content>h2{font-size:20px;color:#666;margin-bottom:16px}.city-service-facts{margin:24px 0;padding:18px 20px;background:#f9f9f9;border-radius:4px}.city-service-facts h2{font-size:20px;color:#2f647c;margin:0 0 12px}.city-service-facts ul{margin:0;padding-left:20px}.city-service-facts li{margin-bottom:8px;line-height:1.6}.activity-local-intro__paris{font-size:15px;margin:12px 0}.activity-local-intro__paris a{color:#169ad4;font-weight:600}.home-seo-intro{font-size:16px;line-height:1.6;margin-top:12px;color:#444}.home-seo-intro a{color:#169ad4;text-decoration:none;font-weight:600}.home-seo-intro a:hover{text-decoration:underline}.commune-enriched-block{background:#f8fbfd;border-left:4px solid #169ad4;padding:20px 24px;margin-bottom:24px;border-radius:0 8px 8px 0}.commune-enriched-block h2,.commune-enriched-block h3{color:#169ad4;margin-top:0}.commune-enriched-block ul{margin:12px 0;padding-left:20px}.commune-db-body{margin-top:16px}