:root{--red-color:red}#logo{margin-left:15px}.navbar-default.navbar-shrink.with-topbar{margin-top:0}#etape_1 h2:before,#etape_2 h2:before,#etape_3 h2:before,#etape_4 h2:before,#etape_5 h2:before{display:block;font-size:1em;border-radius:50%;color:#fff;background:#4fb6b5;margin-bottom:20px;padding:0 15px;line-height:70px;width:60px;height:60px;text-align:center;box-sizing:border-box}#etape_1 h2:before{content:"1"}#etape_2 h2:before{content:"2"}#etape_3 h2:before{content:"3"}#etape_4 h2:before{content:"4"}#etape_5 h2:before{content:"5"}.lower-footer a{margin-right:20px}.lower-footer .container>span{margin-right:0 !important}.lower-footer .container span span:last-of-type{margin-right:0 !important}.single-page-heading .container h1{text-transform:uppercase}.upper-footer{display:none}.swal2-popup .swal2-styled.swal2-confirm{background-color:var(--red-color);border:3px solid var(--red-color);border-radius:0;font-weight:700;background-image:none;border-radius:15px}.swal2-popup.swal2-icon-success .swal2-styled.swal2-confirm{background-color:#4fb6b5;border:3px solid #4fb6b5;border-radius:0;font-weight:700;background-image:none;box-shadow:none !important;border-radius:15px}.swal2-popup.swal2-icon-info .swal2-styled.swal2-confirm{background-color:#4fb6b5;border:3px solid #4fb6b5;border-radius:0;font-weight:700;background-image:none;box-shadow:none !important;border-radius:15px}div:where(.swal2-icon).swal2-info{border-color:#4fb6b5 !important;color:#4fb6b5 !important}.swal2-popup .swal2-styled.swal2-confirm:focus,.swal2-popup .swal2-styled.swal2-confirm:hover,.swal2-popup .swal2-styled.swal2-confirm:active{background-color:#fff !important;color:var(--red-color);border:3px solid var(--red-color);border-radius:0;outline:none;background-image:none !important;box-shadow:none !important;border-radius:15px}.swal2-popup.swal2-icon-success .swal2-styled.swal2-confirm:focus,.swal2-popup.swal2-icon-success .swal2-styled.swal2-confirm:hover,.swal2-popup.swal2-icon-success .swal2-styled.swal2-confirm:active{background-color:#fff !important;color:#4fb6b5;border:3px solid #4fb6b5;border-radius:0;outline:none;background-image:none !important;border-radius:15px}.swal2-popup.swal2-icon-info .swal2-styled.swal2-confirm:focus,.swal2-popup.swal2-icon-info .swal2-styled.swal2-confirm:hover,.swal2-popup.swal2-icon-info .swal2-styled.swal2-confirm:active{background-color:#fff !important;color:#4fb6b5;border:3px solid #4fb6b5;border-radius:0;outline:none;background-image:none !important;border-radius:15px}.swal2-popup{color:#000 !important;border-radius:0;border-radius:20px}.swal2-popup .swal2-title{color:#000 !important}.swal2-popup .swal2-styled.swal2-cancel{border-radius:15px !important}.titre-h2-v2{font-size:24px !important;margin-bottom:15px !important;line-height:1 !important;margin-top:40px !important}.feature-sections-wrapper .side-featured-wrapper{width:20% !important}.feature-sections-wrapper .side-content-wrapper{width:75% !important}.feature-sections-wrapper section{padding-top:0}header.kd-section-title .separator_off{margin:0}img.fixed-logo{height:50px}header h1{margin-bottom:0 !important}.open-modal-btn{padding:15px 30px;font-size:1.2rem;background-color:#333;color:#fff;border:none;cursor:pointer;transition:background-color .3s ease}.open-modal-btn:hover{background-color:#555}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1000;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.modal-content{background-color:#fff;padding:10px 0 10px 10px;width:800px;transform:translateY(-30px);opacity:0;transition:opacity .3s ease,transform .3s ease;height:60vh;z-index:99999999999;position:fixed;border-radius:5px;box-shadow:0 0 6px #4fb6b5}.modal-content p{font-size:14px}.popup_content_wrapper{overflow-y:scroll;position:relative;height:100%}.modal-overlay.open{display:flex;opacity:1;visibility:visible;z-index:99999999}.modal-overlay.open .modal-content{opacity:1;transform:translateY(0)}.close-modal-btn{margin-top:0;padding:0;color:#fff;border:none;cursor:pointer;transition:background-color .3s ease;position:absolute;right:-24px;top:-34px;background:0 0}button.close-modal-btn:before{font-family:"Font Awesome 6 Free";content:"x";display:inline-block;padding-right:3px;vertical-align:middle;font-weight:900;font-size:18px;margin-right:10px;padding:7px 12px 6px 13px;border-radius:25px}.close-modal-btn:hover{background-color:#555}.open-modal-cgu,.open-modal-ml,.open-modal-cdp{cursor:pointer}.close-modal-btn:hover{background:0 0}.popup_content_wrapper .popup_text{padding:0 5px}.popup_content_wrapper h2.page-name{text-align:center;padding:20px 0;font-family:"Roboto";border:1px solid #e7e3e3;border-radius:5px;font-weight:900;font-size:36px}.popup_content_wrapper h2.titre-h2-v2{margin-top:20px !important}nav.hide-150{top:-150px !important}.btn.bgm-red{align-items:center;background-color:red;border-radius:10px;border:2px solid red;color:#fff;cursor:pointer;display:inline-block;font-family:Roboto;font-size:14px;font-weight:700;height:51px;justify-content:center;line-height:25px;min-height:48px;padding-bottom:11px;padding-left:30px;padding-right:30px;padding-top:11px;position relative;text-align center;text-rendering optimizelegibility;text-size-adjust 100%;transition-behavior:normal;transition-delay:0s;transition-duration:.2s;transition-property:all;transition-timing-function:ease;z-index:11;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);width:250px}.swal2-container.swal2-center.swal2-backdrop-show{z-index:99999999999}body:not(.page-id-7438) #wrapper{margin-top:154px}body:not(.page-id-7438) .header-bttn-wrapper>a{display:none}.header-bttn-wrapper{display:none !important}.topbar.tb-default-design{border:none}.topbar.tb-default-design .container{width:auto !important}.navbar .topbar{display:block}@media (max-width:480px){.lower-footer a{margin-top:10px}.header-p br{display:none}.vc_custom_1746527146484 h2{margin-top:50px !important}}@media screen and (max-width:600px){.pricing-table.active{margin-left:auto;margin-right:auto}.modal-content{width:90%}.popup_content_wrapper h2.page-name{line-height:1;font-size:28px}.popup_content_wrapper h2.titre-h2-v2{font-size:20px !important}body.page-template-reponse-devis .navbar-header,body.page-template-rdv .navbar-header,body.page-template-page-paiement .navbar-header{display:none}}@media screen and (max-width:953px){.topbar-contact{margin:0}.topbar.tb-default-design{position:absolute;top:17px;right:60px;background-color:transparent}.topbar-right-content{border:0 !important}.topbar-contact{display:flex;flex-direction:column}.topbar-contact .topbar-phone span,.topbar-contact .topbar-opening-hours span{display:inline-block;background-color:transparent;display:inline-block;width:auto}.tb-default-design .topbar-phone,.tb-default-design .topbar-email,.tb-default-design .topbar-opening-hours{margin-right:0;border:0;line-height:20px}html body .menubar.main-nav-right .topbar-contact .topbar-phone i{color:#54aeab !important;margin-right:5px;font-size:15px;line-height:17px}.topbar-contact .topbar-phone span{color:#54aeab;font-size:15px;line-height:15px}.tb-default-design .topbar-contact .topbar-opening-hours span{font-size:8px;line-height:8px}.tb-default-design .topbar-contact .topbar-opening-hours i{display:none}}@media screen and (max-width:900px){#logo{margin-left:0}.pricing-table.active{margin-left:auto !important;margin-right:auto !important}body .vc_column_container>.vc_custom_1746636191250{padding-top:50px !important;padding-bottom:50px !important}.vc_custom_1746636191250 h6.subtitle{margin-bottom:30px !important}.modal-content{padding:10px !important}}