*{font-family:"Arial",sans-serif;box-sizing:border-box}:root{--primary900:#001F4D;--primary800:#002966;--primary600:#0052CC;--primary500:#0066FF;--primary400:#3385FF;--primary300:#66A3FF;--primary200:#99C2FF;--primary100:#EEF2FF;--primary50:#F5FAFF;--secondary600:#fc1c26;--secondary500:#FD4F57;--secondary400:#FE8187;--secondary300:#FEB3B7;--secondary200:#FD4F57;--secondary100:#FFF5F5;--neutral900:#060620;--neutral800:#2D2E39;--neutral700:#4F5063;--neutral500:#71728E;--neutral400:#AEAFB7;--neutral300:#A9AABA;--neutral200:#D7D7DB;--neutral100:#F0F0F1;--white:#fff;--black:#000;--yellow:#F2D031;--green:#25d366;--red:#ff0000}html{overflow-x:hidden}body{margin:0!important;padding:0;color:var(--neutral800)}h1,h1 strong,h1 b{font-family:sans-serif;font-weight:900;font-size:32px;margin:0;color:var(--neutral900)}h2,h2 strong,h2 b{font-family:sans-serif;font-weight:700;font-size:24px;line-height:32px;margin:0;color:var(--neutral900)}h3,h3 strong,h3 b{font-family:sans-serif;font-weight:700;font-size:20px;margin:0;color:var(--neutral900)}h4,h4 strong,h4 b{font-family:sans-serif;font-weight:700;font-size:17px}h5,h5 strong,h5 b{font-family:sans-serif;font-weight:700;font-size:16px}h6,h6 strong,h6 b{font-family:sans-serif;font-weight:700;font-size:16px}p{font-weight:400;font-size:16px;line-height:24px;margin:0;color:var(--neutral800)}b,strong{font-weight:700!important}a{color:var(--primary500);text-decoration:none}.container{width:100%;margin:auto}.container-wrapper{padding:0 16px;display:flex;justify-content:center}.justify-space-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.d-block{display:block}.d-flex{display:flex!important}.d-none{display:none!important}a.secondary-btn{background:var(--secondary500);color:var(--white);border-radius:16px;padding:8px 16px;font-weight:700;display:block}a.primary-btn{background:var(--primary500);color:var(--white);border-radius:16px;padding:8px 16px;font-weight:700;display:block}input:focus,select:focus,textarea:focus{outline:none}#avis{margin-bottom:32px}.over-footer svg{filter:brightness(0) invert(1)}@media screen and (max-width:1023px){body{overflow:hidden}}@media screen and (min-width:1024px){h1,h1 strong,h1 b{font-size:42px}h2,h2 strong,h2 b{line-height:48px;font-size:32px}h3,h3 strong,h3 b{font-size:24px}h4,h4 strong,h4 b{font-size:18px}#avis{margin-bottom:40px}}@media screen and (min-width:768px) and (max-width:1023px){.container-wrapper{padding:0 32px}.container{max-width:896px}}@media screen and (min-width:1024px) and (max-width:1439px){.container-wrapper{padding:0 32px}.container{max-width:1216px}}@media screen and (min-width:1440px){.container{max-width:1248px}.container-wrapper{padding:0 64px}}.primary-menu{position:relative;z-index:9}.nav-container{display:flex;justify-content:space-between;align-items:center}.full-screen-menu{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#D6E6FF 0%,#FFFFFF 100%);display:none;transition:opacity 0.4s ease-in-out;padding:40px 16px 0}.nav-container-menu{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px}.close-icon{position:absolute;right:20px;cursor:pointer}.menu-content{height:100%;padding:16px 0 0;margin:0;list-style:none}.menu-content ul{padding:0;margin:0}.menu-content li .item-title{padding:16px;margin-bottom:10px;background:#FFF6;border-radius:16px;display:flex;justify-content:space-between;align-items:center}.menu-content li{list-style:none}.menu-content ul.child li{line-height:26px;padding:16px;margin-bottom:10px;background:#FFF6;border-radius:16px}.menu-content li a{color:#141765;font-size:16px;font-weight:700}.main-section .niv-2{display:none;height:80VH;overflow:auto;max-height:100%}.main-section .niv-2 li.has-child>a{padding:16px;margin-bottom:10px;position:relative;display:block}.main-section .niv-2 li.has-child>a::after{content:"";position:absolute;top:43px;left:16px;width:30px;height:3px;background-color:var(--secondary500);border-radius:64px}.burger-menu-main-category{cursor:pointer;position:relative}.nav-container-menu.hidden{opacity:0;pointer-events:none}.logo-mgp img{height:40px;width:164px;display:block}.toggle-icon{transition:transform 0.3s ease}.menu-content li .item-title.active{background-color:var(--primary500)}.menu-content li .item-title.active a{color:var(--white)}.menu-content li .item-title.active span.icon .toggle-icon,.menu-content li .item-title.active span.icon .toggle-icon rect{stroke:var(--white)}.google-avis svg{width:100px}header{display:initial}.contact-links{position:fixed;display:flex;justify-content:center;flex-direction:column;right:0;top:0;bottom:0;z-index:10;text-align:right;pointer-events:none}.contact-links .fixed-buttons:not(.active){transform:translateX(200px)}.contact-links .fixed-buttons.active{transition:all 0.2s ease-in-out}.contact-links .link-item a{display:inline-flex;align-items:center;justify-content:flex-end;height:48px;width:48px;overflow:hidden;white-space:nowrap;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;color:var(--white);padding:8px;border-radius:50%}.contact-links .link-item{position:relative;margin-bottom:8px;pointer-events:all}.contact-links .link-item a.phone{background-color:var(--secondary500)}.contact-links .link-item a.whatsapp{background-color:var(--green)}.contact-links .link-item a span{display:block;padding-left:8px}.contact-links .link-item .icon-svg{min-width:24px;max-width:24px;height:24px;margin:auto;display:flex;align-items:center;justify-content:center}.fixed-buttons{display:flex;flex-direction:column}.to-top{position:absolute;height:48px;bottom:48px;right:16px;cursor:pointer;pointer-events:all;transition:all 0.2s ease-in-out}.to-top:not(.active){transform:translateY(100px)}@media screen and (max-width:1023px){.primary-menu{padding:30px 16px 8px}.primary-menu:not(.template-Accueil){padding:30px 16px 24px;background-color:var(--primary500)}.contact-links .link-item a.phone svg path{fill:var(--secondary500)}}@media screen and (min-width:1024px){.header-top{background-color:var(--primary900);padding:8px 0}.header-top .row{display:flex;align-items:center;justify-content:space-between}.header-top p{color:var(--white);font-size:17px}.header-top svg{vertical-align:middle}.header-top a{color:var(--white)}.primary-menu{background-color:var(--primary500)}.contact-header{display:flex;align-items:center;gap:16px}.contact-header a{border:1px solid var(--white);border-radius:8px;display:block;padding:8px 16px;font-size:17px;font-weight:700;width:173px;text-align:center}.contact-header p{background-color:var(--secondary500);border-radius:8px;padding:8px 16px;font-size:17px;font-weight:700;width:173px;text-align:center;cursor:pointer}.parent-list.navigation{display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative;padding:13px 0;margin-block-start:0;margin-block-end:0}.parent-list.navigation li{list-style:none;padding-inline-start:0}.parent-list.navigation>li{padding:6px 12px;border-radius:12px}.parent-list.navigation li a{color:var(--white);font-size:17px;font-weight:700;line-height:25px}.parent-list.navigation li.active{background-color:var(--primary600)}.children-section{background-color:var(--white);border-radius:32px;max-width:1100px;min-width:1090px;width:100%;position:absolute;top:68px;left:0;transform:scale(0);transform-origin:top;opacity:0;overflow:hidden;transition:transform 0.3s ease,opacity 0.3s ease,overflow 0.3s ease}.nav:hover>.children-section{display:block;transform:scale(1);opacity:1;overflow:visible}.nav:hover{background-color:#297EFF}.sections{display:flex;gap:24px;padding:32px}.right-section>ul{display:flex;flex-direction:row;gap:24px;padding-inline-start:0}.right-section ul li{list-style-type:none}.right-section>ul>li{flex:1}.children-section a{color:#333}.menu-footer{background:linear-gradient(to top,#D6E6FF 0%,#FFFFFF 100%);padding:0 32px;border-bottom-left-radius:32px;border-bottom-right-radius:32px}.parent-list.navigation li.has-child a{font-size:16px;color:#000;position:relative;line-height:24px;display:block}.parent-list.navigation li.has-child>a{padding:8px 16px 24px 0}.parent-list.navigation li.has-child>a::after{content:"";position:absolute;top:36px;left:0;width:30px;height:3px;background-color:var(--secondary500);border-radius:64px}.has-child ul li{padding:16px;display:flex;align-items:center;width:max-content}.has-child ul li::before{content:"";display:inline-block;width:8px;height:8px;background-color:#fff;border:2px solid var(--primary500);border-radius:50%;margin-right:8px}.has-child ul{padding-inline-start:0}.parent-list.navigation li.has-child{padding:8px 16px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:16px 0 32px 0;border-top:1px solid #EBF1F9}.footer-bottom a{background-color:var(--secondary500);border-radius:64px;padding:16px;font-size:14px}.footer-bottom p{color:#000;font-size:14px}.footer-bottom .footer-menu-desc{display:flex;gap:10px;align-items:center}.primary-menu{position:sticky;top:0;z-index:9999;display:block}.contact-links .fixed-buttons{flex-direction:column-reverse}.contact-links .link-item a{max-width:180px;width:180px;padding:12px 24px 12px 16px;border-radius:32px 0 0 32px}.contact-links .link-item a.phone{background-color:var(--primary500)}}footer .footer{background:var(--primary500);padding:32px}footer .footer p{color:var(--white);display:block}footer .footer p.description_footer{font-size:14px}footer .footer .contact p{font-size:14px;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:#fff0}footer .sous-titre{color:var(--white);font-weight:800;font-size:20px;position:relative;margin-bottom:24px;width:max-content}footer .sous-titre::after{content:'';position:absolute;left:0;top:26px;width:98px;height:3px;border-radius:64px;background:linear-gradient(to right,var(--secondary500) 70%,var(--white) 30%)}footer .col ul{padding-inline-start:16px}footer .col li{color:var(--white)}footer .col li a{color:var(--white);font-size:14px;line-height:25px}footer .col.agences ul{padding-inline-start:20px}footer .agences li{list-style-image:url(/build/images/pin-blanc.svg)}footer .contact p:not(:last-child){margin-bottom:20px}footer .contact p svg{margin-right:10px}footer .social-icon{margin-top:28px;display:flex;gap:10px}footer .google-avis svg{width:158px;height:48px;margin-top:32px}footer .liens-utiles{margin-top:24px}footer .liens-utiles .item.second-item{flex:1;display:flex;align-items:center}footer .liens-utiles .item a{color:var(--white);font-size:16px;font-weight:600}.item::before,.item::after{content:''}footer .item a:not(:last-child)::after{content:'';display:inline-block;width:9px;height:3px;background:linear-gradient(to right,#FD4F57 66.67%,#ffffff 33.33%);margin:0 12px;border-radius:32px}footer .description{max-width:280px}footer .copy-right{padding:16px 0}footer .copy-right p{font-weight:600}@media screen and (max-width:767px){footer .google-avis svg{margin-bottom:32px}.item.first-item a:not(:last-child)::after{display:block;margin:8px auto}footer .liens-utiles .item.first-item{text-align:center;margin-bottom:24px}footer .liens-utiles .item.second-item{justify-content:center}}@media screen and (min-width:768px) and (max-width :1280px){footer .row{flex-wrap:wrap}}@media screen and (max-width:1024px){footer{margin-bottom:72px}#mobile-phone-cta-wrapper{background:var(--white);width:100%;position:fixed;bottom:0;padding:16px;display:flex;align-items:center;justify-content:center;gap:16px;z-index:9;box-shadow:0 1px 4px 0 rgb(0 0 0 / .25)}#mobile-phone-cta-wrapper a.devis{display:flex;background-color:var(--secondary500);color:var(--white);border-radius:16px;padding:8px 16px;gap:8px;justify-content:center;align-items:center;}#mobile-phone-cta-wrapper p.etre-appele{display:flex;background-color:var(--primary500);color:var(--white);border-radius:16px;padding:8px 16px;gap:8px;justify-content:center;align-items:center}#mobile-phone-cta-wrapper .icon{width:24px;height:24px}}@media screen and (min-width:768px){footer .row{display:flex;gap:32px}footer .liens-utiles{display:flex;gap:128px;margin-top:16px}footer .liens-utiles .item.first-item{justify-content:end;flex:1;display:flex;align-items:center}}@media screen and (min-width:1024px){footer .footer{padding-top:56px;padding-bottom:56px}footer .row{justify-content:center}}.efb{display:flex;align-items:center;position:fixed;bottom:16px;left:16px;padding:8px 12px;background-color:#fff;border:1px solid var(--neutral400);border-radius:4px;gap:8px;color:var(--neutral500);font-size:14px;z-index:999;box-shadow:0 10px 52px -18px rgb(0 0 0 / .75);-webkit-box-shadow:0 10px 52px -18px rgb(0 0 0 / .75);-moz-box-shadow:0 10px 52px -18px rgb(0 0 0 / .75)}.efb .user-avatar img{width:16px;height:16px}.efb a,.efb #clear-cache-btn{display:flex;align-items:center;gap:4px;color:var(--neutral500);transition:all 0.15s ease-in;text-decoration:none;cursor:pointer}.efb a:hover,.efb button:hover{color:var(--primary500)}.efb svg{width:16px;height:16px;transition:all 0.15s ease-in}.efb .separ{height:12px;width:1px;background-color:var(--neutral400)}.efb button{border:none;background-color:#fff0;cursor:pointer;padding:0;margin:0}.efb button svg{height:20px;width:20px}.efb.collapse .username,.efb.collapse .separ:not(.last),.efb.collapse a,.efb.collapse div#clear-cache-btn{display:none}.efb.collapse button svg{transform:rotateZ(180deg)}#clear-cache-btn svg{width:16px;height:16px}#clear-cache-btn .clear-cache-icon-loader,#clear-cache-btn .clear-cache-icon-ok,#clear-cache-btn .clear-cache-icon-error{display:none}#clear-cache-btn .clear-cache-icon-ok path{fill:#27AE60}#clear-cache-btn .clear-cache-icon-error path{fill:#E71818}#clear-cache-btn .clear-cache-icon-loader{width:16px;height:16px;border:solid 3px #2271B1;border-radius:50%;border-right-color:#fff0;border-bottom-color:#fff0;transition:all 0.5s ease-in;animation:rotate 1s linear infinite}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.notification-popup{position:fixed;bottom:20px;right:20px;z-index:999999999;background-color:var(--white);border:1px solid #e1fff6;box-shadow:0 8px 16px -8px #afbbca80;padding:20px;border-radius:64px;opacity:0;transform:translateY(100%);transition:transform 0.3s ease,opacity 0.3s ease;width:274px}.notification-popup.show{opacity:1;transform:translateY(0)}.notification-popup>svg{position:absolute;top:-5px;right:-5px;cursor:pointer}.notification-popup .notification-container{display:flex;gap:10px;align-items:center}.notification-popup .notification-content{display:flex;flex-direction:column}.notification-popup .title{font-size:16px;line-height:18.4px;margin:0 0 2px 0;font-weight:700;color:var(--neutral800)}.notification-popup .message{font-size:14px;line-height:16px}.notification-popup .icon{width:40px;height:40px;border-radius:50%;background-color:#17bd6d;display:flex;justify-content:center;align-items:center}.notification-popup .icon svg{width:20px;height:auto}.notification-popup.show .icon svg path{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke 0.5s cubic-bezier(.65,0,.45,1) 0.3s forwards}@keyframes stroke{100%{stroke-dashoffset:0}}.notification-popup.show .progress-bar{position:absolute;bottom:-1px;left:38px;right:38px;height:1px;background-color:#17bd6d;animation:progress 3s linear forwards}@keyframes progress{from{width:198px}to{width:0}}.cookie-popup{position:fixed;bottom:16px;left:50%;z-index:9999999999;transition:all 0.3s ease-in-out;width:calc(100% - 32px);max-width:888px;transform:translateX(-50%) translateY(600px);border-radius:24px;background:var(--white);padding:24px;display:flex;flex-direction:column;align-items:center}.cookie-popup.active{transform:translateX(-50%) translateY(0)}.cookie-popup .image-container{display:flex;justify-content:center;width:100%}.cookie-popup .image-container svg{width:100%;height:105px}.cookie-popup .title{margin:0 0 8px 0;font-size:36px;font-weight:700;line-height:40px;color:var(--primary900);text-align:center}.cookie-popup .desc{text-align:center;margin:0}.cookie-popup .cookie-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center;margin-top:20px}.cookie-popup .cookie-buttons button{font-size:16px;font-weight:700;border:1px solid var(--secondary500);border-radius:48px;line-height:18px;padding:10px 24px;background:#fff0;color:var(--secondary500)}.cookie-popup .cookie-buttons button.orange{background:var(--secondary500);color:var(--white)}.cookie-popup .cookie-buttons a{font-size:14px;line-height:16px;padding:5px 8px;color:var(--secondary500);text-decoration:underline}.cookie-popup>svg{position:absolute;top:20px;right:17px}@media screen and (min-width:768px){.cookie-popup{flex-direction:row-reverse;padding:32px}.cookie-popup .image-container{width:267px}.cookie-popup .image-container svg{height:100%;width:auto}.cookie-popup>svg{cursor:pointer}.cookie-popup .cookie-buttons a:hover{color:var(--secondary500)}.cookie-popup .cookie-buttons>*{transition:all 0.15s ease-in-out}.cookie-popup .cookie-buttons button:hover{color:var(--white);background-color:var(--secondary500);border:1px solid var(--secondary500);cursor:pointer}}.breadcrumb-menu{display:flex;align-items:center;margin:24px 0 16px 0;position:relative;z-index:1}.breadcrumb-menu ul{margin:0;display:flex;list-style:none;padding:0;gap:4px;overflow-x:auto;white-space:nowrap}.breadcrumb-menu li{display:flex;align-items:center}.breadcrumb-menu li a{color:var(--neutral800);font-size:16px;font-weight:700;line-height:26px}.breadcrumb-menu li span{color:var(--neutral300);font-size:16px}.breadcrumb-menu svg{margin:0 8px;vertical-align:middle}@media(max-width:767px){.breadcrumb-menu{margin:16px 0}}.popup-form{display:none;position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:linear-gradient(0deg,rgb(0 0 0 / .2),rgb(0 0 0 / .2)),linear-gradient(0deg,rgb(0 0 0 / .2),rgb(0 0 0 / .2));z-index:100000;justify-content:center;align-items:center}.popup-form .content-form{background:var(--white);width:480px;height:auto;border-radius:16px 64px 16px 16px;border:solid 2px rgb(238 238 238);position:relative}.popup-form img{width:100%;height:181px;border-radius:16px 64px 0 0}.popup-form .close-button{position:absolute;top:0;right:0;width:42px;height:42px;background:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.popup-form .form_conatctez_nous{padding:32px}.popup-form .form_conatctez_nous input{width:100%;background-color:var(--primary100);padding:14px 24px;border-radius:26px;border:none;outline:none}.popup-form .group-control.error input{border-bottom:1px solid var(--red)}.popup-form .form_conatctez_nous input::placeholder{color:var(--neutral500);font-size:14px;line-height:24px}.popup-form .succes-mail{text-align:center}.popup-form #msg-success p{text-align:center;font-weight:600;color:var(--primary900)}.popup-form .group-control{margin-bottom:16px}.popup-form .group-control label{font-size:14px;font-weight:700;line-height:24px;padding-bottom:8px}.popup-form .form_conatctez_nous span.alert{color:var(--red);margin:8px 0 0 16px;display:block}.popup-form .send_conatctez_nous{font-size:16px;font-weight:700;color:var(--white);border-radius:16px;background-color:var(--secondary500);padding:8px 12px;width:183px;margin:auto;text-align:center;border:none;display:block;cursor:pointer}.popup-form .send_conatctez_nous svg{vertical-align:middle;margin-right:8px}.single-agence .section-header{margin-bottom:32px;box-shadow:0 2px 3px 0 rgb(0 0 0 / .1)}.single-agence h1{color:var(--neutral900);margin:0;position:relative}.single-agence .avis-agence{padding:8px 0}.single-agence .avis-agence .rating{display:flex;align-items:center;gap:4px}.single-agence .avis-agence .rating p{font-size:14px}.single-agence .info-agence .detail-agence{margin-bottom:16px;margin-top:32px}.single-agence .info-agence .detail-agence svg{vertical-align:middle;margin-right:8px}.single-agence .info-agence .detail-agence p,.single-agence .info-agence .detail-agence a{color:var(--neutral900);font-size:16px;margin-bottom:16px;display:block}.single-agence .info-agence .detail-agence a{cursor:pointer}.single-agence .contact-agence{display:flex;gap:8px;align-items:center}.single-agence .contact-agence a.agence-phone{color:var(--white);background:var(--primary500);border:1px solid var(--primary500);border-radius:24px;font-weight:700;font-size:16px;padding:12px 24px 12px 16px}.single-agence .map iframe{width:100%;height:456px;border-radius:24px 24px 0 0;margin:16px 0 32px 0}.single-agence .contact-agence .agence-whatsapp{display:block;width:48px}.single-agence .contact-agence a svg{margin-right:8px;vertical-align:middle}.single-agence .contact-agence{flex-wrap:wrap;justify-content:center}.single-agence .contact-agence a.agence-mail{color:var(--primary500);border:1px solid var(--primary500);border-radius:24px;font-weight:700;font-size:16px;padding:14px 16px}.single-agence .agence-phone,.agence-whatsapp{display:flex;align-items:center;gap:8px}@media (max-width:1024px){.single-agence h1{line-height:42px}.single-agence .contact-agence a.agence-mail{padding:14px 13px}.single-agence .contact-agence a svg{margin-right:0}.single-agence .agence-mail{flex:1 1 auto}.single-agence .d-desktop{display:none}.single-agence .contact-agence a.agence-phone{width:calc(100% - 56px);display:block;text-align:center}.single-agence .info-agence{padding:0 8px 32px 8px}}@media (min-width:1024px){.single-agence .section-header{display:flex;border-radius:24px;margin-bottom:40px}.single-agence .section-header .map{width:40%}.single-agence .section-header .info-agence{width:60%;padding:40px 48px}.single-agence .map iframe{border-radius:16px 0 0 16px;height:100%;margin:0}.single-agence .d-mobile{display:none}}.gbp-reviews{background-color:#fff}.gbp-reviews .container{padding:1rem 0 40px 0}.gbp-recap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.gbp-recap-left,.gbp-recap-information,.gbp-avg-rating{display:flex;align-items:center;gap:.5rem}.gbp-recap-information{font-weight:600}.gbp-reviews .google-logo svg{height:25px;width:100%}.gbp-stars{display:flex;align-items:center}.gbp-stars svg{height:18px;width:18px}.gbp-reviews-wrapper{overflow:hidden;width:100%}.gbp-reviews-track{display:flex;gap:1rem;transition:transform 0.5s ease-in-out;width:max-content}.gbp-review-card{margin-top:1rem;flex:0 0 auto;width:calc(100vw - 2rem - (2rem / 3));box-sizing:border-box;padding:1rem;background-color:#f4f7fb;border-radius:1rem}.gbp-reviewer-info{display:flex;margin-bottom:.5rem;gap:.5rem}.gbp-reviewer-info img{height:40px;width:40px}.gbp-reviewer-name{font-weight:600;margin-bottom:.25rem}.gbp-reviewer-date{font-weight:400;font-size:14px}.gbp-review-comment{font-size:14px}.gbp-review-stars{display:flex;margin-bottom:.25rem}.gbp-review-stars svg{height:17px;width:17px}.gbp-recap-right.hidden{display:none}.gbp-recap-right a{display:block;background-color:#4285f4;padding:8px 16px;color:#fff;border-radius:16px}.gbp-recap-right a:hover{background-color:#89b6ff}.blog .gbp-reviews,.page-liste-agence .gbp-reviews{padding:0 16px}@media screen and (min-width:1024px){.blog .gbp-reviews,.page-liste-agence .gbp-reviews{padding:0}}@media (min-width:632px) and (max-width:963px){.gbp-review-card{width:calc(50vw - 2rem - (2rem / 3))}}@media (min-width:964px) and (max-width:1263px){.gbp-review-card{width:calc(min(calc(100vw / 3), calc(1248px / 4)) - 2rem - (2rem / 3))}}@media (min-width:1264px){.gbp-review-card{width:calc(min(25vw, calc(1248px / 4)) - 2rem - (2rem / 3))}}.content-model{margin-bottom:32px}.content-model p:not(:last-child){margin-bottom:16px}.content-model h2{position:relative;margin-bottom:16px;line-height:44px}.content-model h2::after{content:'';position:absolute;left:0;top:43px;width:98px;height:3px;border-radius:64px;background:linear-gradient(to right,var(--secondary500) 70%,var(--neutral900) 30%)}.content-model h3{color:var(--primary500);position:relative;margin-bottom:8px}.content-model h3 strong{color:var(--primary500)}.content-model h3:before{background:url(/build/images/h3.svg);content:"";display:inline-block;height:16px;width:12px;margin-right:8px}.content-model ul{padding-inline-start:24px}.content-model p a{line-height:26px;color:var(--neutral800);text-decoration:underline;font-weight:500}.content-model ul{list-style:none}.content-model ul li{list-style-image:url(/build/images/li.svg);line-height:24px;font-size:16px;color:var(--neutral800)}.content-model ol li{line-height:24px;font-size:16px;color:var(--neutral800)}@media (min-width :1024px){.content-model{margin-bottom:40px}}.modele-appelez-nous{margin-bottom:32px}.modele-appelez-nous .content-appelez-nous{background-color:var(--primary500);box-shadow:13px 11px 47px 10px rgb(0 0 0 / .15);padding:40px 16px 38px 30px;position:relative}.modele-appelez-nous .titre-modele p{color:var(--white);font-size:16px;line-height:24px}.modele-appelez-nous .titre-modele p span.highlight{position:relative;z-index:1;padding:0 4px;display:inline-block}.modele-appelez-nous .titre-modele p span.highlight::after{content:"";position:absolute;left:0;top:0;width:100%;height:24px;z-index:-1;transform:rotate(-2deg);background-color:var(--secondary500)}.modele-appelez-nous .barre-blanche{position:absolute;left:16px;height:100%;top:0;width:5px;background:var(--white)}.modele-appelez-nous .bouton a{border-radius:8px;font-size:16px;font-weight:700;background:var(--white);color:var(--primary500);padding:11px 14px;display:block;width:215px;text-align:center}.modele-appelez-nous .bouton{position:relative;z-index:9;margin-top:24px}@media(max-width:767px){.modele-appelez-nous .bouton a{margin:auto;display:block;width:202px}.modele-appelez-nous img{margin:auto;display:block}.modele-appelez-nous .bouton{margin-top:32px}.modele-appelez-nous .titre-modele p span.highlight{display:inline-block}}@media (min-width:768px){.modele-appelez-nous picture{display:none}.modele-appelez-nous .content-appelez-nous:after{content:"";position:absolute;background-image:url(/build/images/appelez-nous.png);background-position:top right;background-repeat:no-repeat;background-size:contain;right:-10px;top:-17px;width:100%;height:108%}.modele-appelez-nous .content-appelez-nous{padding:24px 0 24px 38px}.modele-appelez-nous svg{vertical-align:bottom;margin-right:8px}.modele-appelez-nous .info-appelez-nous{width:62%}}@media (min-width:1024px){.modele-appelez-nous{margin-bottom:40px;margin-top:56px}}