.grecaptcha-badge{display:none}::-webkit-scrollbar{width:10px;background-color:#e5e5e5}::-webkit-scrollbar-thumb{border-radius:4px}::-webkit-scrollbar-thumb{background-color:#555}.overflowHidden{overflow:hidden}.elementor-widget-text-editor li::marker,.elementor-icon-box-content li::marker{content:"✔";color:#ee2332;font-size:13px}.elementor-widget-text-editor ul li,.elementor-icon-box-content ul li{padding-left:5px}.headerPhone .zumar-icon-box i,.serviceCard:not(.serviceCard2):hover h3,.tabs button.active{color:#ee2332!important}.subtitle2 p,.colQuote2 .zumar-button:hover .button_text_container,.colQuote2 .wpcf7-response-output,.title1 .zumar-heading-title h1,.formsTab .elementor-message,.fat-nav__wrapper a,.white .zumar-heading-title h2.zumar-heading,.white h3{color:#fff!important}body{color:#444!important}h3 span,.zumar-span-underline.zumar-additional-color>span,.title2a h3 span,.zumar-heading-title .zumar-heading,.single-post h2,.single-post h3,.single-post h1,.elementor-widget-text-editor a{color:#1B396A!important}.colQuote2,.topbar,.heroPoints .zumar-icon-box-vertical-align-middle>div,.bottomBar,.fat-nav__wrapper{background-color:#1B396A!important}.hamburger.active .hamburger__icon:after,.hamburger.active .hamburger__icon:before{background-color:#fff}.cls-3{fill:#ee2332!important}.quote1h button{background-color:#ee2332!important}.quote1h button{font-size:17px}h3{letter-spacing:-1px}.pageservice h1{text-shadow:0 0 30px rgb(0 0 0 / 15%)}.bandeauService h1{font-weight:800!important}.quote1h button .elementor-button-text{font-weight:600!important}.home h1{font-size:36px!important;letter-spacing:-1.5px!important}h2{font-size:33px!important;letter-spacing:-1.5px!important}.wp-block-heading{font-size:24px!important;text-transform:none!important;letter-spacing:-1px!important}.single-post .cat-item-1,.archive .post-detail>li:first-of-type,.archive .post-detail>li:last-of-type,.single-post .post-detail>li:last-of-type{display:none}.overflowX{overflow-x:hidden}.bdt-ps-blur-effect--yes .bdt-ps-dragon-bg .bdt-ps-slide-img{filter:none!important}.bdt-prime-slider-dragon .bdt-slideshow-items li,.bdt-prime-slider,.bdt-slideshow-items{height:72vh}.bdt-prime-slider-dragon .bdt-prime-slider-wrapper .bdt-prime-slider-content{max-width:100%!important}.bdt-prime-slider-dragon .bdt-ps-dragon-slide-image .bdt-ps-slide-img,.bdt-prime-slider-dragon .bdt-ps-dragon-bg .bdt-ps-slide-img{background-position:top!important}.bdt-ps-button{background-color:#ee2332;padding:13px 30px;border-radius:3px}.bdt-ps-button:hover{background-color:#003A6D!important}.bdt-ps-button .bdt-ps-button-wrapper{display:none!important}.bdt-ps-button-text{font-size:14px;text-transform:uppercase;font-weight:600}.blank-builder{padding-top:105px}.heroPoints .elementor-icon-box-icon{background:#fff;padding:10px}.heroPoints .zumar-icon-box-vertical-align-middle{width:300px!important}.heroPoints .zumar-icon-box{justify-content:start!important}.heroPoints .elementor-icon-box-description,.heroPoints .elementor-icon-box-title{text-align:left}.serviceCard img{aspect-ratio:1.8;object-fit:cover}.serviceCard{transition:all ease-in-out 300ms}.serviceCard:hover{transform:translateY(-20px);-webkit-transform:translateY(-20px)}.serviceCard2{box-shadow:0 0 19px 0 rgb(0 0 0 / .1);margin:0 20px}.serviceCard2{height:540px}.serviceCard2a{height:490px}.sectors .elementor-widget-zumar-image{max-width:110px!important;width:110px!important;height:110px!important}.sectors .elementor-column>div{transition:all ease-in-out 300ms}.sectors .elementor-column>div:hover{transform:translateY(-8px)}.sectors img{height:58px!important;object-fit:cover}.listIcon li{margin:10px 0;font-weight:500;font-size:18px}.headerPhone>div{flex-wrap:nowrap}.headerPhone>div>div{width:auto!important}.brandSlider .swiper-slide{width:33%!important}.brandSlider .swiper-wrapper{align-items:end}.brandSlider img{max-height:130px}.zumar-button{border-radius:2px!important}.wpcf7 .zumar-button button{border-radius:2px!important;padding:15px 30px!important;line-height:1!important}.wpcf7 .zumar-button button span{font-size:15px;font-weight:600;letter-spacing:.5px}.colQuote{box-shadow:0 20px 40px 0 rgb(0 0 0 / .10196078431372549)}.tabs .nav-pills{box-shadow:0 0 25px 10px rgb(0 0 0 / .0588235294)}.content2 h3{padding-left:47px;margin:40px 0 10px;font-size:21px;position:relative}.content2 h3::before{display:inline;position:absolute;content:"";left:0;width:30px;top:9px;right:0;bottom:0;height:8px;background-color:var(--color-main)}.phoneIcon .elementor-icon-box-icon{height:67px!important}.phoneIcon i::before{font-size:60px!important}.center .zumar-heading-title{display:flex;justify-content:center}.valeur{margin-top:60px!important}.valeur .elementor-widget-wrap{box-shadow:0 0 19px 0 rgb(0 0 0 / .1);padding-top:40px!important;padding-bottom:30px!important}.valeur h3{font-weight:700!important;font-size:20px!important}.valeur ul{margin-top:25px}.valeur li{text-align:left}.formsTab .elementor-subgroup-inline span{display:flex;align-items:center}.formsTab .elementor-subgroup-inline label{padding-left:10px;padding-right:25px}.formsTab .elementor-field-option label{cursor:pointer}.formsTab .elementor-field-option input{width:auto}.formsTab .elementor-field-label{font-weight:500;margin-bottom:8px;margin-top:12px}.formsTab .elementor-field-group .elementor-field-textual{border:none;border-bottom:1px solid #666;background:rgb(255 255 255)!important}.zumar-tabs-panels{display:flex;flex-wrap:wrap;justify-content:center}.zumar-tabs-panels .nav-pills{box-shadow:0 0 14px 2px rgb(0 0 0 / .1);padding:13px}.bandeauService{padding-top:150px!important;padding-bottom:100px!important;background-position:center!important;min-height:550px;height:65vh;max-height:1000px}.bandeauService2{padding-top:32vh!important}.imageBox .elementor-image-box-img{width:55px!important}.imageBox img{width:55px!important;max-width:55px!important}.imageBox2 .elementor-image-box-img{width:50px!important}.imageBox2 img{width:50px!important;max-width:50px!important}.elementor-popup-modal{z-index:999999!important}.elementor-popup-modal>div{border-radius:10px!important}.elementor-popup-modal .dialog-message{max-height:95vh!important}.form input.elementor-acceptance-field{width:auto}.elementor-acceptance-field{width:15px}.boutons-flottants a{width:55px;position:fixed;top:68vh;right:25px;padding:16px;border-radius:50%;transition:all ease 0.2s;z-index:25}.boutons-flottants a:hover{width:57px}.boutons-flottants a img{filter:invert(1);-webkit-filter:invert(1)}.boutons-flottants .bouton-telephone{background-color:#1B396A}.boutons-flottants .bouton-whatsapp{background-color:#25d366;top:calc(68vh + 65px);padding:15px}.popupRappel .elementor-field-option{line-height:1.2}.popupRappel .elementor-field-type-acceptance label{font-size:12px;color:#d5d5d5;line-height:1.4}.popupRappel .elementor-field-type-acceptance input{width:auto}@media screen and (min-width:1400px){.home .heroSection{left:auto!important}.home .blank-builder>.container{padding-left:0}}.home .heroSection::before{content:"";position:absolute;right:0;top:0;height:100%;width:29vw;max-width:900px;background:rgb(0 0 0 / .5);z-index:3;backdrop-filter:blur(5px);max-width:525px}.quote1h{position:absolute!important;margin-top:calc(-50vh - 90px);z-index:9;right:.5vw;width:28vw;max-width:500px}.quote1h .elementor-field-option label{color:#fff!important;font-size:12px}.quote1h .elementor-field-textual{min-height:35px}.bdt-title-tag{max-width:50vw}@media screen and (max-width:1200px){.bdt-title-tag{max-width:60vw}}@media screen and (max-width:900px){.bdt-title-tag{max-width:90vw}.bdt-prime-slider-dragon .bdt-slideshow-items li,.bdt-prime-slider,.bdt-slideshow-items{height:60vh}.home .heroSection::before{display:none}.quote1h{position:relative!important;width:100%;margin-bottom:30px;background:#1B396A;padding:30px;margin-top:0}}@media screen and (max-width:768px){.bdt-title-tag{font-size:40px!important;line-height:1.2!important}.quote1h{padding:10px}}.colTitleService{opacity:0;animation:fade-in 0.8s ease-in-out 500ms forwards}@keyframes fade-in{from{opacity:0;transform:translateY(70px)}to{opacity:1;transform:translateY(0)}}.pageservice h1{font-size:55px;font-weight:600}.suptitle{margin-bottom:20px!important}.suptitle p{text-transform:uppercase;letter-spacing:2px;font-weight:600;padding-left:45px!important}h2{font-size:35px;max-width:1000px;font-weight:700!important;line-height:1.2}.heroSection h2{text-transform:none!important;font-weight:600!important}.title1a h2{max-width:none}.single-post h2{margin:40px 0 20px}.single-post h3{font-size:21px;font-weight:600;margin:30px 0 10px}.serviceCard h3,.title2 h3{font-weight:700;text-transform:uppercase;margin-bottom:20px;font-size:22px;line-height:1.3}.serviceCard h3{font-size:18px;text-align:center;padding:0 10px;margin-bottom:30px}.title2a h3{font-size:30px}.button1>div{text-align:left}.button1 a{padding:10px 30px!important;border-radius:3px!important}.button1 .button_text_container{font-weight:600!important;letter-spacing:.5px;font-size:14px!important}body section .title1 .elementor-widget-container .zumar-heading-title h2.zumar-heading span small.mirror_2{display:none}.subtitle{max-width:900px!important;font-size:17px}.subtitle2 p{font-size:24px;font-weight:400;max-width:60vw}header{width:100%;position:fixed!important;top:0;z-index:999999}header .mainSection{padding:15px 10px!important}header.scrolled .mainSection{padding:0 10px!important}header>div{box-shadow:0 0 15px 0 rgb(0 0 0 / .10196078431372549)}header .zumar-nav .navigation>li{margin-right:35px!important}.headerLogo img{height:60px!important;transition:all ease-in-out 300ms;object-fit:contain}.headerPhone .zumar-icon-box{flex-direction:row}.topbar{height:35px;-webkit-animation:fadein 0.5s;-moz-animation:fadein 0.5s;-ms-animation:fadein 0.5s;-o-animation:fadein 0.5s;animation:fadein 0.5s}.menu-wrapper ul li ul{width:250px}.iconBoxes{width:75%!important}.iconBoxes .elementor-widget-wrap{column-gap:30px}.iconBox .elementor-icon-box-content{display:flex;flex-direction:column}.iconBox .elementor-icon-box-title{order:2}.iconBox .elementor-icon-box-icon{border:solid 1px #E81B23;padding:10px}nav .menu-item.DevisMenu,nav .menu-item.DevisMenu.current-menu-item{background:#fff!important;color:#004c8f!important;border:1px solid #fff;padding:7px 20px}nav .menu-item.rappelMenu,nav .menu-item.rappelMenu.current-menu-item{background:#e70441!important;border:1px solid #e70441;padding:7px 20px}nav .menu-item.DevisMenu a,nav .menu-item.DevisMenu.current-menu-item a{color:#004c8f!important;font-weight:600!important}nav .menu-item.rappelMenu a,nav .menu-item.rappelMenu.current-menu-item a{color:#fff!important;font-weight:600!important}nav .menu-item.DevisMenu:hover,nav .menu-item.rappelMenu:hover{background:#004c8f!important;color:#fff!important;border:1px solid #fff}nav .menu-item.DevisMenu:hover a,nav .menu-item.rappelMenu:hover a{color:#fff!important}.scrolled .headerLogo img{height:55px!important}.scrolled .topbar{height:3px}footer{z-index:2!important}.footerCTA a{text-decoration:none!important}.button2 a{background-color:#ee2332!important;font-size:17px;transition:all 0.3s}.button2 a:hover{opacity:.9}.single-post .content.blog-wrapper,.archive .content.blog-wrapper{padding-top:250px}@media screen and (min-width:1920px){.sectors .elementor-widget-zumar-image{max-width:120px!important;width:120px!important;height:120px!important}.sectors img{height:68px!important;object-fit:cover}.elementor-section.elementor-section-boxed>.elementor-container{max-width:80vw!important}}@media screen and (max-width:1400px){header .mainSection{padding:0!important;padding-right:15px!important}header .mainSection .elementor-icon-box-description{font-size:18px!important}header .zumar-nav .navigation>li a{font-size:12px!important}header .zumar-nav .navigation>li{margin-right:25px!important}.iconBoxes .elementor-widget-wrap{column-gap:20px;justify-content:end!important;padding-right:15px}}@media screen and (max-width:1229px){.pageservice h1{font-size:49px}header .flaticon-telephone::before{font-size:24px!important}header .mainSection .elementor-icon-box-description{font-size:15px!important}header .mainSection .col2{padding-left:0!important;width:70%!important}header .zumar-nav .navigation>li{margin-right:30px!important}header .headerPhone{width:auto!important}header .mainSection .elementor-widget-zumar-icon-box>div{padding:0!important}header .mainSection .elementor-icon-box-icon{margin-inline-end:4px!important}header .mainSection .zumar-button-inner{padding:10px 20px!important}header .mainSection .button_text_container{font-size:12px!important}.contactHeader{display:none}.iconBox .elementor-icon-box-icon{padding:7px}.bandeauService{padding-top:150px!important}}@media screen and (max-width:1024px){.onlyMobile{display:block!important}.onlyDesktop{display:none!important}.bandeauService{height:auto!important;padding-top:150px!important}.blank-builder{padding-top:55px}header .mainSection>div{justify-content:space-between;padding:0 30px}header .zumar-nav .mobile-wrapper{display:block!important}header .zumar-nav .main-menu.menu-wrapper{display:none!important}.fat-nav__wrapper .menu-item-icon{width:100%;text-align:right}.fat-nav__wrapper .menu-item-icon.active{transform:none!important;-webkit-transform:none!important}.fat-nav__wrapper .menu-item-icon.active svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.pourquoi .elementor-container,.form .elementor-container{justify-content:center}.serviceCard2{margin:0 10px;height:520px}.serviceCard2a{height:440px}.serviceCard2 .elementor-widget-text-editor{height:80px}.serviceCard2 h3{margin-bottom:40px;margin-top:-10px}.serviceCard2 .zumar-button{position:absolute;width:80%;left:10%;top:20px}.serviceCard2 .zumar-button a{padding:10px!important}.fat-nav li>a{border-top:none;border-bottom:1px solid rgb(255 255 255 / .2)}.fat-nav__wrapper .sub-menu{padding:20px 0 60px 20px}}@media screen and (max-width:850px){.serviceCard2 .elementor-widget-text-editor{height:100px}.bandeauService{height:550px;padding-left:0!important;padding-right:0!important}}@media screen and (max-width:768px){h2{font-size:25px!important;letter-spacing:-1px!important}.headerLogo img{height:85px!important}.content2 h3{padding-left:32px;font-size:19px}header .iconBoxes{padding-right:0!important;width:60%!important}.iconBox .elementor-icon-box-icon{padding:4px}.iconBoxes .elementor-widget-wrap{column-gap:0}.phoneIcon .elementor-icon-box-icon{height:67px!important}.phoneIcon i::before{font-size:60px!important}.title2a h3{font-size:24px}.brandSlider img{max-height:90px}header .mainSection .elementor-widget-zumar-icon-box>div{padding-right:10px!important}.colLogo{width:40%!important}.headerLogo{margin-left:20px}.serviceCard2{margin-bottom:50px}.serviceCard2 h3{margin-bottom:20px}.serviceCard2 .zumar-button{top:0}.heroPoints .elementor-icon-box-content{padding-left:15px}.subtitle2 p{font-size:18px;max-width:90vw}.sectors .elementor-widget-zumar-image{width:95px!important;height:95px!important}.sectors img{height:45px!important}.sectors .elementor-widget-text-editor>div{margin-top:5px!important}.zumar-tabs-panels .nav-pills .nav-item{position:relative}.zumar-tabs-panels .nav-pills .nav-item .nav-link{padding:5px 0}.zumar-tabs-panels .nav-pills .nav-item::after{content:"⯈";position:absolute;left:0;top:10px;width:20px;height:20px}.zumar-tabs-panels .nav-pills{justify-content:center}.boutons-flottants a{top:72vh;right:10px}.boutons-flottants .bouton-whatsapp{top:calc(72vh + 65px)}.content2 h3::before{width:20px;height:5px}.single-post .content.blog-wrapper,.archive .content.blog-wrapper{padding-top:110px}}@media screen and (max-width:500px){.bandeauService h1{font-size:33px!important}header .mainSection>div{padding:0}.bandeauService{min-height:350px!important;padding-top:100px!important;padding-bottom:0px!important}.bandeauService2{padding-top:150px!important}header .mainSection{padding-right:5px!important}.colLogo{width:37%!important}.headerLogo{margin-left:0}}