div.wpcf7-mail-sent-ok,.wpcf7-not-valid,span.wpcf7-not-valid-tip,div.wpcf7-validation-errors{border:0!important}aside .aside_bloc a .content_wrap{opacity:.9}ul.franchise{position:absolute;right:0;display:flex;top:125px;z-index:-1}ul.franchise li{background:#303030;border-bottom-left-radius:8px;border-bottom-right-radius:8px;color:#fff;text-transform:uppercase;font-size:14px;height:30px;display:flex;align-items:center;justify-content:center;padding:20px}ul.franchise li:hover{background:#ffbe4f;height:28px}header .main_nav_wrap .main_nav .parent_nav a{padding:2px 7px;font-size:10pt}header .main_nav_wrap .main_nav{margin-top:30px!important}.quick_diag input[type="submit"]{background:#48a2da;color:#fff;font-weight:600;text-transform:uppercase;font-size:15pt;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom:0}.quick_diag input[type="submit"]:hover{background:#00396d}.quick_diag form input[type="text"],.quick_diag form input[type="email"],.quick_diag form input[type="tel"]{border-bottom:1px solid #303030;font-size:10pt}.quick_diag form textarea:focus,.quick_diag form input[type="text"]:focus,.quick_diag form input[type="email"]:focus,.quick_diag form input[type="tel"]:focus{border-bottom:1px solid #48a2da}.quick_diag form textarea{font-weight:normal}.quick_diag span .wpcf7-not-valid{border-bottom:1px solid red!important}.quick_diag span.wpcf7-not-valid-tip,.quick_diag div.wpcf7-validation-errors{display:none!important}.quick_diag:after{width:105px;height:147px}.qualif_home .qualif_pres .right_pres h5{padding-top:145px}.quick_diag div.wpcf7 .ajax-loader{position:absolute;bottom:36px}.page-template-template-page .top_cms .hook_cms:before,.page-template-template-actus .top_cms .hook_cms:before,.page-template-template-inter .top_cms .hook_cms:before,.page-template-template-apropos .top_cms .hook_cms:before,.single-traitement .top_cms .hook_cms:before{bottom:-55px!important}.page-template-template-contact input[type="submit"]{color:#48a2da;font-weight:400;text-transform:uppercase;font-size:15pt;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-bottom:0;width:150px;margin:30px auto}.page-template-template-contact input[type="submit"]:hover{background:#48a2da;color:#fff}.page-template-template-contact span .wpcf7-not-valid{border-bottom:1px solid red!important}.page-template-template-contact span.wpcf7-not-valid-tip{display:none!important}.page-template-template-contact input,.page-template-template-contact select,.page-template-template-contact textarea{margin:5px 0 0 0}.menup ul.sub_menu{display:none;margin-top:30px}.menup ul.sub_menu li{display:inline-block;vertical-align:top;color:#fff;background-color:#00396d;background-image:-moz-linear-gradient(left,#48a2da,#00396d);background-image: -webkit-gradient(
		linear,
		0 0,
		100% 0,
		from(#48a2da),
		to(#00396d)
	);background-image:-webkit-linear-gradient(left,#48a2da,#00396d);background-image:-o-linear-gradient(left,#48a2da,#00396d);background-image:linear-gradient(to right,#48a2da,#00396d);background-repeat:repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF48A2DA', endColorstr='#FF00396D', GradientType=1);text-transform:uppercase;font-size:14pt;font-weight:bold;padding:6px 20px;border-radius:20px;margin-left:40px;margin-top:20px}.menup ul.sub_menu li:hover{background:#37a2d6}.menup ul.sub_menu li a{color:#fff}.contact_hook a h3 span{font-size:26pt}.page-template-template-actus #loader{display:none;width:100%;text-align:center}.page-template-template-actus .listeActus{height:550px}.single-post img.inter,.single-post img.avatar{margin:0 auto!important;width:auto!important}.single-post img.inter{height:32px}.single-post img.avatar{height:64px}.single-post .single-inter{height:150px;display:flex;align-items:center;justify-content:center}.single-post .single-inter div{text-align:center!important}.single-post .single-inter p.name{font-size:18px;color:#000}a.lien_cats{display:inline-block;vertical-align:top;color:#fff;background-color:#00396d;background-image:-moz-linear-gradient(left,#48a2da,#00396d);background-image: -webkit-gradient(
		linear,
		0 0,
		100% 0,
		from(#48a2da),
		to(#00396d)
	);background-image:-webkit-linear-gradient(left,#48a2da,#00396d);background-image:-o-linear-gradient(left,#48a2da,#00396d);background-image:linear-gradient(to right,#48a2da,#00396d);background-repeat:repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF48A2DA', endColorstr='#FF00396D', GradientType=1);text-transform:uppercase;font-size:14pt;font-weight:bold;padding:6px 20px;border-radius:20px;margin-left:40px;margin-top:50px}a.lien_cats:hover{background:#37a2d6}.actualites .top_actu .content_actu h2{font-size:20pt;line-height:22pt;margin-top:20px!important}.cms ul li{margin-left:25px;position:relative}.cms ul li:before{content:">";position:absolute;left:-16px;font-weight:600}.top_cms.top_agence{margin-top:122px}.top_agences .hook_cms{display:inline-block}.page-id-482 .breadcrumbs{margin-bottom:60px}.page-id-482 main{padding-top:60px;padding-bottom:60px}.blocRevendeurs{display:none;position:absolute;right:182px;align-items:center;justify-content:center;padding:0 15px;top:125px;z-index:-1;height:40px;background:#303030;border-radius:0 0 8px 8px}.blocRevendeurs a{color:#fff}.blocRevendeurs a:hover{color:#ffbe4f}.blocRevendeurs .storeHeader,.blocRevendeurs .cartHeader{margin:0 5px}.woocommerce-page .breadcrumbs{display:none!important}.woocommerce-page main{margin-top:100px!important;margin-bottom:70px!important}.woocommerce div.product form.cart div.quantity{float:inherit!important;margin:0 4px 20px 0!important}.woocommerce div.product form.cart .button,#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,.woocommerce button.button.alt{background-color:#48a2da!important}.woocommerce div.product form.cart .button:hover,#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce button.button.alt:hover{background-color:#303030!important}.woocommerce .product_meta{display:none!important}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#48a2da!important}.post-type-archive-product .woocommerce-result-count,.post-type-archive-product .woocommerce-ordering{display:none!important}.post-type-archive-product .products ul,.post-type-archive-product ul.products{margin-top:40px!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top:0!important}.woocommerce-message::before{color:#48a2da!important}[id^="alg-wc-checkout-files-upload-progress-wrapper-"] .alg-wc-checkout-files-upload-progress-bar{background-color:#48a2da!important}.woocommerce-account p.registration{text-align:right;font-size:16px;color:#48a2da;display:none}.page-id-1263 .monFichierBfl{border-bottom:1px solid #303030;padding:15px 0;float:none}.page-id-1263 .monFichierBfl a{color:#48a2da;text-decoration:none!important}.page-id-1263 .monFichierBfl a:hover{color:#2799fc}.page-id-1263 .monFichierBfl .fa{color:#303030;margin-right:10px;font-size:22px}.page-id-1263 .monFichierBfl a button{background:#48a2da;color:#fff;border:0;float:right;padding:5px 10px}.page-id-1263 .monFichierBfl a button:hover{background:#303030;color:#fff}.woocommerce-MyAccount-navigation-link{list-style:none}.woocommerce-MyAccount-navigation-link a{color:#48a2da;text-decoration:none!important;border:1px solid #48a2da;margin-bottom:4px;padding:5px 10px;display:block}.woocommerce-MyAccount-navigation-link a:hover{color:#444343;border:1px solid #444343}.page-id-1263 .autresFichiersBfl h3{margin-top:40px}.woocommerce form .form-row .woocommerce-terms-and-conditions-wrapper .input-checkbox{margin:-10px 8px 0 0!important}.woocommerce-cart table.cart td.actions .coupon .input-text{width:95px!important}.slider-container{height:200px;position:absolute;right:0;top:140px;display:none}.slider-container .slider-trigger{z-index:99;position:relative;padding:20px;display:inline-block;background:#303030;border-radius:8px 0 0 8px;color:#fff}.slider-container .slider-parent{height:200px;width:180px;padding-top:60px;background:#303030;position:absolute;right:-255px;top:0;visibility:hidden;opacity:1;pointer-events:none;transition:.2s all linear;border-radius:8px 0 0 8px}.slider-container .slider-parent.active{box-shadow:3px 0 5px .1px #303030;visibility:visible;pointer-events:inherit;transition:.2s all ease-in-out;opacity:1;right:0}.slider-container .slider-wrap a{display:block;padding:10px 18px;color:#fff}.slider-container .slider-bg{content:"";position:fixed;left:0;top:0;width:100%;height:100vh;background:rgba(0,0,0,.5);pointer-events:none;visibility:hidden;opacity:0;transition:.2s all ease-in-out}.slider-container .slider-bg.active{opacity:1;visibility:visible;pointer-events:inherit}@media only screen and (max-width:1200px){ul.franchise,.blocRevendeurs{top:80px}}@media only screen and (max-width:991px){.top_cms.top_humidite{min-height:initial;height:auto}}@media only screen and (max-width:767px){header .main_nav_wrap .top_header .top_devis{position:absolute;top:80px;left:-50vw;width:49vw;margin-left:0;background:#303030;text-align:center;border-top-left-radius:0;border-top-right-radius:0;padding:4px}header .main_nav_wrap .top_header .top_devis p:first-child{padding-right:0;border-right:0}header .main_nav_wrap .top_header .top_devis p.phone{padding-left:0}header .main_nav_wrap .top_header .top_devis p.phone span{margin-right:0}.page-template-template-actus .listeActus{height:auto}.breadcrumbs{display:none}ul.franchise li{border-bottom-right-radius:0}.blocRevendeurs{display:none}.slider-container{display:block}.top_cms .hook_cms h1{font-size:26pt}.cms h2,.cms h3,.cms h4,.cms h5,.cms h6{font-size:24pt}}@media only screen and (max-width:550px){ul.franchise{max-width:49vw}ul.franchise li{padding:26px 5px}}:root{--ticker-animation-duration:10s;--ticker-gap-x:var(--space-md);--ticker-img-width:280px}@media (min-width:48rem){:root{--ticker-img-width:400px}}@media (min-width:64rem){:root{--ticker-img-width:550px}}header::after{height:185px}.ticker{overflow:hidden;background:#303030;color:#fff;padding:12px 0}.ticker a{color:#fff;margin:0 24px}.ticker__list{display:flex;overflow:auto;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.ticker--animate .ticker__list{-webkit-animation:ticker-animation var(--ticker-animation-duration) infinite;animation:ticker-animation var(--ticker-animation-duration) infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ticker[data-ticker-pause-hover="on"] .ticker__list:hover,.ticker--paused .ticker__list{-webkit-animation-play-state:paused;animation-play-state:paused}.ticker__item{flex-shrink:0;margin-right: calc(var(--ticker-gap-x) / 2);margin-left: calc(var(--ticker-gap-x) / 2)}.ticker__img{display:block;width:var(--ticker-img-width)}.ticker-control{display:inline-flex;width:40px;height:40px;background-color: hsla(
		var(--color-contrast-higher-h),
		var(--color-contrast-higher-s),
		var(--color-contrast-higher-l),
		0.75
	);border-radius:50%;transition:.2s}.ticker-control i{position:relative;display:block;width:16px;height:16px;margin:auto;color:var(--color-bg)}.ticker-control i::before,.ticker-control i::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:currentColor;transition:-webkit-clip-path .2s var(--ease-out);transition:clip-path .2s var(--ease-out);transition:clip-path .2s var(--ease-out) , -webkit-clip-path .2s var(--ease-out)}.ticker-control i::before{-webkit-clip-path: polygon(
		1px 1px,
		5px 1px,
		5px calc(100% - 1px),
		1px calc(100% - 1px)
	);clip-path: polygon(
		1px 1px,
		5px 1px,
		5px calc(100% - 1px),
		1px calc(100% - 1px)
	)}.ticker-control i::after{-webkit-clip-path: polygon(
		calc(100% - 5px) 1px,
		calc(100% - 1px) 1px,
		calc(100% - 1px) calc(100% - 1px),
		calc(100% - 5px) calc(100% - 1px)
	);clip-path: polygon(
		calc(100% - 5px) 1px,
		calc(100% - 1px) 1px,
		calc(100% - 1px) calc(100% - 1px),
		calc(100% - 5px) calc(100% - 1px)
	)}.ticker-control:hover{cursor:pointer;background-color: hsla(
		var(--color-contrast-higher-h),
		var(--color-contrast-higher-s),
		var(--color-contrast-higher-l),
		0.95
	)}.ticker-control[aria-pressed="true"] i::before{-webkit-clip-path:polygon(2px 0%,100% 50%,100% 50%,2px 100%);clip-path:polygon(2px 0%,100% 50%,100% 50%,2px 100%)}.ticker-control[aria-pressed="true"] i::after{-webkit-clip-path: polygon(
		calc(100% - 5px) calc(100% - 1px),
		calc(100% - 1px) calc(100% - 1px),
		calc(100% - 1px) calc(100% - 1px),
		calc(100% - 5px) calc(100% - 1px)
	);clip-path: polygon(
		calc(100% - 5px) calc(100% - 1px),
		calc(100% - 1px) calc(100% - 1px),
		calc(100% - 1px) calc(100% - 1px),
		calc(100% - 5px) calc(100% - 1px)
	)}.js{}.js .ticker:not(.ticker--anim-off) .ticker__list {overflow:visible}.js .ticker--reverse:not(.ticker--anim-off) .ticker__list {flex-direction:row-reverse}.js .ticker--reverse.ticker--animate:not(.ticker--anim-off) .ticker__list {-webkit-transform:translateX(calc(100vw - 100%));transform:translateX(calc(100vw - 100%));-webkit-animation-name:ticker-animation-reverse;animation-name:ticker-animation-reverse}@-webkit-keyframes ticker-animation {
	0% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
	}
	100% {
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}@keyframes ticker-animation {
	0% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
	}
	100% {
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}@-webkit-keyframes ticker-animation-reverse {
	0% {
		-webkit-transform: translateX(calc(100vw - 100%));
		transform: translateX(calc(100vw - 100%));
	}
	100% {
		-webkit-transform: translateX(calc(100vw - 50%));
		transform: translateX(calc(100vw - 50%));
	}
}@keyframes ticker-animation-reverse {
	0% {
		-webkit-transform: translateX(calc(100vw - 100%));
		transform: translateX(calc(100vw - 100%));
	}
	100% {
		-webkit-transform: translateX(calc(100vw - 50%));
		transform: translateX(calc(100vw - 50%));
	}
}.question_faq .question{font-size:16pt;font-weight:900;color:#000;padding-top:0}.reponse_faq{display:none;padding-top:15px}.plus_faq{color:#2799fc;font-size:20pt;margin-right:2rem;display:inline-block;transform:translateY(3px)}.moins_faq{display:none;color:#2799fc;font-size:20pt;margin-right:2rem;transform:translateY(-9px)}.faq_deployee .reponse_faq{display:block}.faq_deployee .plus_faq{display:none}.faq_deployee .moins_faq{display:inline-block}.cms img{width:auto;margin-right:25px}.reponse_faq p{padding-top:0}.cms .titre_faq{display:flex;justify-content:start;margin:3rem 0;font-size:22pt;text-decoration:underline}.question_faq{max-height:6rem}.question_faq.faq_deployee{max-height:unset}#bouton-contact-header,#bouton-sav-header{display:inline-block;margin-left:25px;margin-top:5px}#bouton-contact-header a{background-color:#48a2da}#bouton-sav-header a{background-color:#a5a5a5}#bouton-contact-header a,#bouton-sav-header a{font-size:13pt;font-weight:bold;text-transform:uppercase;color:#fff;border-radius:5px;padding:4px 15px}.sav-container{padding:3rem 0}.sav-container>*{margin-bottom:1rem}#header-bouton-rechercher{background-color:transparent;border:none}#header-bouton-rechercher svg{fill:#48a2da}#header-modal-rechercher{display:none}#formulaire-recherche-header{margin:unset}.header-modal-rechercher-contenu{background-color:#fefefe;margin:auto;border:1px solid #888;width:fit-content;display:flex;justify-content:space-between;align-items:center;gap:25px}.close-header-modal{color:#aaa;float:right;font-size:28px;font-weight:bold}.close-header-modal:hover,.close-header-modal:focus{color:#000;text-decoration:none;cursor:pointer}.top_header{display:flex;justify-content:flex-end;width:125%;margin-left:-12%}@media (max-width:500px){#bouton-contact-header,#bouton-sav-header,#header-bouton-rechercher{display:none}}