@media screen and (max-width:1549px){:root{font-size:15px}main#Moncompte #moncompteContent.container-fluid>.content{grid-gap:30px;gap:30px}main#Moncompte #moncompteContent.container-fluid>.content .left .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{font-size:max(1rem, 13px)}}@media screen and (max-width:1399px){h1,.h1-fake{font-size:4rem}.h1-fake h1,.h1-fake h2,.h1-fake h3,.h1-fake h4{font-size:4rem}h2,.h2-fake{font-size:3rem}.h2-fake h1,.h2-fake h2,.h2-fake h3,.h2-fake h4{font-size:3rem}.s4-block.s4-steps-widget .step-item,.s4-block.s4-steps-widget-reverse .step-item{min-height:500px}.s4-block.s4-contact-form .right-contact{grid-gap:20px;gap:20px}.s4-block.s4-contact-form .right-contact .form-title{font-size:1.8rem}}@media screen and (max-width:1199px){:root{font-size:14px}body footer #footerContent .footer-inner .inner-bottom{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body>#headerDesktop{padding:15px 20px 15px 30px}main#Moncompte #moncompteLogin{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}main#Moncompte #moncompteLogin>.row{width:unset}main#Moncompte #moncompteContent.container .right .right-img-container{min-height:400px}main#Moncompte #moncompteContent.container .right .right-img-container img{object-position:center top}.s4-block.s4-steps-widget .step-item{min-height:400px}.s4-block.s4-steps-widget .step-item .step-item-left{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:30px;gap:30px}.s4-block.s4-steps-widget .step-item .step-item-left .step-number{font-size:5rem}.s4-block.s4-avis .s4-avis-liste{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.s4-block.s4-contact-form{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.s4-block.s4-contact-form .left-contact{min-height:400px}.s4-block.s4-contact-form .right-contact{grid-gap:20px;gap:20px}}@media screen and (max-width:991px){:root{font-size:13px}body>header{display:none}#headerResponsive{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;grid-gap:15px;gap:15px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-shadow:0px 5px 10px 0px rgba(10, 10, 8, 0.04);-moz-box-shadow:0px 5px 10px 0px rgba(10, 10, 8, 0.04);box-shadow:0px 5px 10px 0px rgba(10, 10, 8, 0.04);position:fixed;top:0px;right:0;width:100%;height:55px;background:#FFFFFF;z-index:102;padding-left:15px}#headerResponsive #headerResponsiveLogo{-webkit-box:0;-moz-box:0;-webkit-flex:0 1 0;-ms-flex:0 1 0;flex:0 1 0;height:100%}#headerResponsive #headerResponsiveLogo a{height:100%;padding:8px 0}#headerResponsive #headerResponsiveLogo a img{height:100%}#headerResponsive #headerResponsiveLogo a img.resp-logo{display:block}#headerResponsive #headerResponsiveLogo a img.resp-logo-little{display:none}#headerResponsive #headerResponsiveButtons{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;grid-gap:5px;gap:5px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}#headerResponsive #headerResponsiveButtons>*{height:100%}#headerResponsive #headerResponsiveButtons .account-menu-toggle{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 50px;-ms-flex:0 0 50px;flex:0 0 50px;max-width:50px;width:50px;cursor:pointer}#headerResponsive #headerResponsiveButtons .account-menu-toggle svg{display:block;position:absolute;top:35%;left:50%;width:22px;height:22px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#0A0A08;transition:color 0.15s ease-in-out}#headerResponsive #headerResponsiveButtons .account-menu-toggle p{position:absolute;bottom:15%;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);font-size:8px;text-transform:uppercase;font-weight:500;color:#0A0A08;line-height:1;transition:all 0.15s ease-in-out}#headerResponsive #headerResponsiveButtons .account-menu-toggle:hover svg{color:#55555D}#headerResponsive #headerResponsiveButtons .account-menu-toggle:hover p{color:#55555D}#headerResponsive #headerResponsiveButtons .burger{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 50px;-ms-flex:0 0 50px;flex:0 0 50px;max-width:50px;width:50px;cursor:pointer}#headerResponsive #headerResponsiveButtons .burger span{display:block;position:absolute;top:40%;left:50%;height:2px;width:25px;background-color:#0A0A08;transition:transform 0.3s ease-in-out, background-color 0.15s ease-in-out}#headerResponsive #headerResponsiveButtons .burger span:nth-child(1){-webkit-transform:translate(-50%, -400%);-moz-transform:translate(-50%, -400%);-ms-transform:translate(-50%, -400%);transform:translate(-50%, -400%)}#headerResponsive #headerResponsiveButtons .burger span:nth-child(2){-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#headerResponsive #headerResponsiveButtons .burger span:nth-child(3){-webkit-transform:translate(-50%, 300%);-moz-transform:translate(-50%, 300%);-ms-transform:translate(-50%, 300%);transform:translate(-50%, 300%)}#headerResponsive #headerResponsiveButtons .burger p{position:absolute;bottom:15%;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);font-size:8px;text-transform:uppercase;font-weight:500;color:#0A0A08;line-height:1;transition:all 0.15s ease-in-out}#headerResponsive #headerResponsiveButtons .burger:hover span{background-color:#55555D}#headerResponsive #headerResponsiveButtons .burger:hover p{color:#55555D}#headerResponsive #headerResponsiveMenu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:0px;gap:0px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;position:fixed;top:55px;right:0;-webkit-transform:translate(100%);-moz-transform:translate(100%);-ms-transform:translate(100%);transform:translate(100%);background:#FFFFFF;width:min(100vw, 400px);height:calc(100vh - 55px);height:calc(100dvh - 55px);overflow-y:auto;overflow-x:hidden;z-index:101;transition:all 0.3s ease-in-out}#headerResponsive #headerResponsiveMenu .responsiveMenu-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;grid-gap:15px;gap:15px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;padding-right:70px;padding-top:10px}#headerResponsive #headerResponsiveMenu .responsiveMenu-top .responsiveMenu-current{text-transform:uppercase;text-underline-offset:2px;transition:all 0.3s ease-in-out;font-weight:500;text-overflow:ellipsis;white-space:nowrap;font-size:max(1.2rem, 15px)}#headerResponsive #headerResponsiveMenu .responsiveMenu-top .responsiveMenu-previous{opacity:0;visibility:hidden;-webkit-box:0;-moz-box:0;-webkit-flex:0 0 55px;-ms-flex:0 0 55px;flex:0 0 55px;max-width:55px;width:55px;height:55px;transition:all 0.3s ease-in-out;border-radius:100%;background:url("../img/arrow/arrow-right-white.svg") no-repeat center/40% 40%, #55555D;cursor:pointer;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);z-index:999}#headerResponsive #headerResponsiveMenu .responsiveMenu-links,#headerResponsive #headerResponsiveMenu .responsiveMenu-links ul{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:5px;gap:5px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;padding:15px 30px 40px 30px}#headerResponsive #headerResponsiveMenu .responsiveMenu-links li,#headerResponsive #headerResponsiveMenu .responsiveMenu-links ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;grid-gap:0;gap:0;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;width:100%}#headerResponsive #headerResponsiveMenu .responsiveMenu-links li a:not(.s4-button):not(.air-quality-button),#headerResponsive #headerResponsiveMenu .responsiveMenu-links ul li a:not(.s4-button):not(.air-quality-button){color:#0A0A08;text-decoration:none;font-size:max(1.2rem, 15px);font-weight:500;line-height:1.5;padding:10px 30px 10px 0;transition:all 0.3s ease-in-out;width:100%}#headerResponsive #headerResponsiveMenu .responsiveMenu-links li a:not(.s4-button):not(.air-quality-button):hover,#headerResponsive #headerResponsiveMenu .responsiveMenu-links li a:not(.s4-button):not(.air-quality-button):focus,#headerResponsive #headerResponsiveMenu .responsiveMenu-links ul li a:not(.s4-button):not(.air-quality-button):hover,#headerResponsive #headerResponsiveMenu .responsiveMenu-links ul li a:not(.s4-button):not(.air-quality-button):focus{color:#55555D}#headerResponsive #headerResponsiveMenu .responsiveMenu-links li a.s4-button,#headerResponsive #headerResponsiveMenu .responsiveMenu-links ul li a.s4-button{margin-top:10px;margin-bottom:10px}#headerResponsive #headerResponsiveMenu .responsiveMenu-links li.hasSub>a::after,#headerResponsive #headerResponsiveMenu .responsiveMenu-links ul li.hasSub>a::after{content:"";background:url("../img/arrow/arrow-right-white.svg") no-repeat center/50% 50%, #55555D;border-radius:100%;position:absolute;width:30px;height:30px;top:50%;right:0;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);transition:all 0.3s ease-in-out}#headerResponsive #headerResponsiveMenu .responsiveMenu-links li.hasSub>a:hover::after,#headerResponsive #headerResponsiveMenu .responsiveMenu-links ul li.hasSub>a:hover::after{-webkit-transform:translate(10px, -50%);-moz-transform:translate(10px, -50%);-ms-transform:translate(10px, -50%);transform:translate(10px, -50%)}#headerResponsive #headerResponsiveMenu .responsiveMenu-links li .containerSub,#headerResponsive #headerResponsiveMenu .responsiveMenu-links ul li .containerSub{display:block;width:100%;height:calc(100vh - 55px);height:calc(100dvh - 55px);padding-top:65px;position:fixed;left:100vw;top:0;overflow-x:hidden;overflow-y:auto;transition:all 0.3s ease-in-out;z-index:5}#headerResponsive #headerResponsiveMenu .responsiveMenu-links li .containerSub.active,#headerResponsive #headerResponsiveMenu .responsiveMenu-links ul li .containerSub.active{-webkit-transform:translate(-100vw);-moz-transform:translate(-100vw);-ms-transform:translate(-100vw);transform:translate(-100vw)}#headerResponsive #headerResponsiveMenu .responsiveMenu-links li .containerSub .containerSub,#headerResponsive #headerResponsiveMenu .responsiveMenu-links ul li .containerSub .containerSub{z-index:6}#headerResponsive #headerResponsiveMenu .responsiveMenu-links li .containerSub .containerSub .containerSub,#headerResponsive #headerResponsiveMenu .responsiveMenu-links ul li .containerSub .containerSub .containerSub{z-index:7}#headerResponsive #headerResponsiveMenu .responsiveMenu-links li:not(:last-child)::after,#headerResponsive #headerResponsiveMenu .responsiveMenu-links ul li:not(:last-child)::after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:rgba(10, 10, 8, 0.1)}#headerResponsive #headerResponsiveMenu .responsiveMenu-links.sub,#headerResponsive #headerResponsiveMenu .responsiveMenu-links ul.sub{transition:all 0.3s ease-in-out;top:0;height:100%;background:#FFFFFF}#headerResponsive #headerResponsiveMenu .responsiveMenu-links.sub.active,#headerResponsive #headerResponsiveMenu .responsiveMenu-links ul.sub.active{left:0}#headerResponsive #headerResponsiveMenu.inSub .responsiveMenu-top .responsiveMenu-previous{opacity:1;visibility:visible}#headerResponsive #headerResponsiveAccountMenu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:0px;gap:0px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;position:fixed;top:55px;right:0;-webkit-transform:translate(100%);-moz-transform:translate(100%);-ms-transform:translate(100%);transform:translate(100%);background:#FFFFFF;width:min(100vw, 400px);height:calc(100vh - 55px);height:calc(100dvh - 55px);overflow-y:auto;overflow-x:hidden;z-index:101;transition:all 0.3s ease-in-out}#headerResponsive #headerResponsiveAccountMenu .responsiveMenu-links{width:100%;padding:0}#headerResponsive #headerResponsiveAccountMenu .responsiveMenu-links nav.woocommerce-MyAccount-navigation{background:transparent;padding:0;box-shadow:none;border-radius:0}#headerResponsive #headerResponsiveAccountMenu .responsiveMenu-links nav.woocommerce-MyAccount-navigation ul{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:0;gap:0;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}#headerResponsive #headerResponsiveAccountMenu .responsiveMenu-links nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link{width:100%;padding:0}#headerResponsive #headerResponsiveAccountMenu .responsiveMenu-links nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{color:#0A0A08;text-decoration:none;font-size:max(1.2rem, 15px);font-weight:500;line-height:1.5;padding:10px 15px;transition:all 0.3s ease-in-out;width:100%;display:block}#headerResponsive #headerResponsiveAccountMenu .responsiveMenu-links nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:hover,#headerResponsive #headerResponsiveAccountMenu .responsiveMenu-links nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:focus{color:#FF9100;background:rgba(255, 145, 0, 0.05)}#headerResponsive #headerResponsiveAccountMenu .responsiveMenu-links nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a::before{margin-right:10px;font-size:18px;width:18px}#headerResponsive #headerResponsiveAccountMenu .responsiveMenu-links nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--section-separator{margin:10px 0}#headerResponsive #headerResponsiveAccountMenu .responsiveMenu-links nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a{color:#FF9100;background:rgba(255, 145, 0, 0.05);font-weight:600}#headerResponsive #headerResponsiveAccountMenu .responsiveMenu-links nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a::before{color:#FF9100}#headerResponsive.menuOpen #headerResponsiveButtons .burger span:nth-child(1){-webkit-transform:translate(-50%, 0) rotate(45deg);-moz-transform:translate(-50%, 0) rotate(45deg);-ms-transform:translate(-50%, 0) rotate(45deg);transform:translate(-50%, 0) rotate(45deg)}#headerResponsive.menuOpen #headerResponsiveButtons .burger span:nth-child(2){-webkit-transform:translate(100%, -50%);-moz-transform:translate(100%, -50%);-ms-transform:translate(100%, -50%);transform:translate(100%, -50%);opacity:0}#headerResponsive.menuOpen #headerResponsiveButtons .burger span:nth-child(3){-webkit-transform:translate(-50%, 0) rotate(-45deg);-moz-transform:translate(-50%, 0) rotate(-45deg);-ms-transform:translate(-50%, 0) rotate(-45deg);transform:translate(-50%, 0) rotate(-45deg)}#headerResponsive.menuOpen #headerResponsiveMenu{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-box-shadow:0px 20px 20px 0px rgba(10, 10, 8, 0.2);-moz-box-shadow:0px 20px 20px 0px rgba(10, 10, 8, 0.2);box-shadow:0px 20px 20px 0px rgba(10, 10, 8, 0.2)}#headerResponsive.accountMenuOpen #headerResponsiveButtons .account-menu-toggle svg{color:#FF9100}#headerResponsive.accountMenuOpen #headerResponsiveButtons .account-menu-toggle p{color:#FF9100}#headerResponsive.accountMenuOpen #headerResponsiveAccountMenu{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-box-shadow:0px 20px 20px 0px rgba(10, 10, 8, 0.2);-moz-box-shadow:0px 20px 20px 0px rgba(10, 10, 8, 0.2);box-shadow:0px 20px 20px 0px rgba(10, 10, 8, 0.2)}main{}main#Logement{padding-top:65px}main#Panier{padding-top:65px}main#Commande{padding-top:65px}main#Logements{padding-top:65px}main#Moncompte{padding-top:55px}main#Moncompte #moncompteContent{padding-top:15px}main#Moncompte #moncompteContent.container-fluid>.content{-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main#Moncompte #moncompteContent.container-fluid>.content .left{width:100%;display:none !important}main#Moncompte #moncompteContent.container-fluid>.content .right{width:100%}body footer #footerContent .footer-newsletter{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.newsletter-form{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.s4-block.s4-banner-home .banner-content .content-bottom .category-item{grid-gap:10px;gap:10px}.s4-block.s4-steps-widget .step-item .step-image,.s4-block.s4-steps-widget-reverse .step-item .step-image{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.s4-block.s4-steps-widget .step-item.reverse .step-image,.s4-block.s4-steps-widget-reverse .step-item.reverse .step-image{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.s4-block.s4-steps-widget .step-item{min-height:300px}.s4-block.s4-steps-widget .step-item .step-item-left{min-width:clamp(260px, 18vw, 360px)}.s4-block.s4-steps-widget-reverse .step-item{min-height:300px}.s4-block.s4-steps-widget-reverse .step-item .step-item-left{min-width:clamp(260px, 18vw, 360px)}.s4-block.s4-accordion-container .s4-accordion .s4-accordion-item .s4-accordion-header .s4-accordion-icon svg{width:20px;height:10px}.s4-block.s4-accordion-container .s4-accordion .s4-accordion-item.active .s4-accordion-content{margin-top:0}.s4-block.s4-actus-list-container .s4-actualites-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}.elementor-widget-text-editor .wp-block-separator{margin:30px 0}.s4-button{grid-gap:15px;gap:15px;padding:12.5px 25px}}@media screen and (max-width:767px){h1 br,h2 br,h3 br{display:none}h1,.h1-fake{font-size:3rem}.h1-fake h1,.h1-fake h2,.h1-fake h3,.h1-fake h4{font-size:3rem}h2,.h2-fake{font-size:2.2rem}.h2-fake h1,.h2-fake h2,.h2-fake h3,.h2-fake h4{font-size:2.2rem}h3,.h3-fake{font-size:max(1.4rem, 17px)}.h3-fake h1,.h3-fake h2,.h3-fake h3,.h3-fake h4{font-size:max(1.4rem, 17px)}body>footer #footerArgs .container-fluid .arguments-list{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}body>footer #footerArgs .container-fluid .arguments-list .argument-item{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 calc((100% - 30px) / 2);-ms-flex:0 0 calc((100% - 30px) / 2);flex:0 0 calc((100% - 30px) / 2);max-width:calc((100% - 30px) / 2);width:calc((100% - 30px) / 2)}body footer #footerContent .footer-inner .inner-top .footer-logo img{max-width:200px}body footer #footerContent .footer-inner .inner-bottom{grid-gap:20px;gap:20px}body footer #footerContent .footer-inner .inner-bottom .footer-menus{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px}body footer #footerContent .footer-inner .inner-bottom .footer-menus .footer-menu .menu-title a,body footer #footerContent .footer-inner .inner-bottom .footer-menus .footer-menu .menu-title p{margin-bottom:0}.s4-block.s4-avis .s4-avis-liste{-ms-grid-columns:1fr;grid-template-columns:1fr}.s4-block.s4-contact-form .right-contact{grid-gap:5px;gap:5px}.s4-block.s4-contact-form .right-contact .form-title{font-size:1.7rem}}@media screen and (max-width:575px){h1,.h1-fake{font-size:2rem}.h1-fake h1,.h1-fake h2,.h1-fake h3,.h1-fake h4{font-size:2rem}h2,.h2-fake{font-size:1.8rem}.h2-fake h1,.h2-fake h2,.h2-fake h3,.h2-fake h4{font-size:1.8rem}h3,.h3-fake{font-size:max(1.2rem, 15px)}form.formStyle{width:100% !important}form.formStyle .fields{grid-gap:20px 0;gap:20px 0}#headerResponsive #headerResponsiveMenu{width:100vw}main#Moncompte #moncompteContent.container-fluid>.content .right .woocommerce-MyAccount-content form.woocommerce-EditAccountForm{padding:15px}main#Moncompte #moncompteContent.container-fluid>.content .right .woocommerce-MyAccount-content form.woocommerce-EditAccountForm .fields{grid-gap:20px 0;gap:20px 0}main#Moncompte #moncompteLogin>.row .formStyle .fields{grid-gap:0;gap:0}main#page404 .content .number{font-size:5rem}.s4-block.s4-banner-home{padding:30px 20px}.s4-block.s4-banner-home .banner-content{grid-gap:30px;gap:30px}.s4-block.s4-banner-home .banner-content .content-top{grid-gap:20px;gap:20px}.s4-block.s4-steps-widget .step-item,.s4-block.s4-steps-widget-reverse .step-item{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:unset;grid-gap:20px;gap:20px}.s4-block.s4-steps-widget .step-item .step-item-left,.s4-block.s4-steps-widget-reverse .step-item .step-item-left{min-width:100%}.s4-block.s4-steps-widget .step-item .step-item-left .step-content,.s4-block.s4-steps-widget-reverse .step-item .step-item-left .step-content{max-width:100%}.s4-block.s4-steps-widget .step-item .step-image,.s4-block.s4-steps-widget-reverse .step-item .step-image{max-width:100%;height:300px}.s4-block.s4-steps-widget .step-item .step-image img,.s4-block.s4-steps-widget .step-item .step-image::after,.s4-block.s4-steps-widget-reverse .step-item .step-image img,.s4-block.s4-steps-widget-reverse .step-item .step-image::after{top:0;left:0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);max-width:100%}.s4-block.s4-steps-widget .step-item.reverse,.s4-block.s4-steps-widget-reverse .step-item.reverse{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.s4-block.s4-steps-widget .step-item .step-item-left{min-width:100%;padding:0;grid-gap:10px;gap:10px}.s4-block.s4-steps-widget .step-item .step-item-left .step-number{font-size:4rem}.s4-block.s4-steps-widget .step-item .step-item-left .step-content{grid-gap:10px;gap:10px}.s4-block.s4-steps-widget-reverse .step-item .step-item-right{grid-gap:10px;gap:10px}.s4-block.s4-contact-form .left-contact .contact-left-bottom{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.s4-block.s4-contact-form .left-contact .contact-left-bottom .contact-infos{grid-gap:5px;gap:5px}.s4-block.s4-contact-form .left-contact .contact-left-bottom .contact-rs{grid-gap:10px;gap:10px}.s4-block .owl-custom-nav-container .owl-nav button{width:35px;height:35px}.s4-block .owl-custom-nav-container .owl-nav button .owl-nav-icon{padding-right:2px}.s4-block .owl-custom-nav-container .owl-nav button .owl-nav-icon svg{width:10px;height:16px}.s4-rating-stars .star{width:23px;height:23px}.newsletter-form input[type="email"]{padding:10px;font-size:max(0.8rem, 11px);min-width:unset}.newsletter-form button{padding:10px;font-size:max(0.8rem, 11px)}}