@font-face{font-family:'Stolzl';src:url('../fonts/Stolzl-Regular.woff2') format('woff2');font-weight:normal;}@font-face{font-family:'Stolzl';src:url('../fonts/Stolzl-Medium.woff2') format('woff2');font-weight:600;}@font-face{font-family:'Stolzl';src:url('../fonts/Stolzl-Bold.woff2') format('woff2');font-weight:bold;}:root{--blue:#092d59;--light-blue:#00a6c9;--dark-blue:#021935;--border-color:white;--border-width:3px;--transition:all .25s ease-in-out;--swiper-navigation-color:white;--swiper-navigation-sides-offset:0;}body{background:var(--blue);border-top:0;font-family:'Stolzl';max-height:100vh;height:100vh;overflow:hidden;}.loader{background:var(--blue);border-top:0;font-family:'Stolzl';max-height:100vh;height:100vh;overflow:hidden;position:fixed;top:0;left:0;width:100%;z-index:9999;animation:opacityLoading 1s 3s ease-in-out both;pointer-events:none;}.loader::after,.loader::before{content:'';box-sizing:border-box;top:calc(50% - 50px);left:calc(50% - 50px);width:98px;height:98px;border-radius:50%;border:2px solid #fff;position:absolute;animation:animloader 2s linear infinite;}.loader::after{animation-delay:1s;}@keyframes animloader{0%{transform:scale(0);opacity:1}100%{transform:scale(1);opacity:0}}@keyframes opacityLoading{0%{opacity:1;}100%{opacity:0;}}header,main{color:white;text-align:center;}main{position:relative;z-index:0;}body.iframe{background:var(--blue);}body.iframe header .logo::before{opacity:0;height:0;}body.iframe h1{color:white;}body.iframe h1 span{font-size:50%;display:block;}body.iframe nav.navigation{display:none;}header{text-align:center;position:fixed;top:0;left:0;width:100%;background:var(--blue);z-index:1;}header.grid-container{max-width:100%;border-radius:0 0 20px 20px;box-shadow:-1px 8px 10px 0 rgba(34,31,32,.65);}header .grid-x{flex-direction:column;}header .logo::before{content:'';background:url('../img/logo-aboral.svg') no-repeat center center;aspect-ratio:1180/421;width:180px;display:block;transition:var(--transition);margin:1rem auto;}header .step{position:absolute;width:80vw;height:1rem;bottom:-4vh;left:10vw;overflow:hidden;border-radius:1rem;}header .step::before{content:'';position:absolute;width:100%;height:5px;top:calc(50% - 2.5px);left:0;background:#fff;opacity:.2;border-radius:5px;}header .step .curseur{position:absolute;width:100%;height:5px;background:var(--light-blue);left:-98%;top:calc(50% - 2.5px);transition:var(--transition);}header .step .curseur::after{content:'';position:absolute;width:10px;height:10px;background:var(--light-blue);border-radius:50%;right:-5px;top:-2px;}header::after{content:'';background:#fff;position:absolute;left:50%;bottom:-2vh;width:1px;height:5vh;}header + nav:not(.navigation){position:fixed;top:calc(50% - 152px);right:38px;z-index:1;display:none;}header + nav:not(.navigation) ul{margin:0;list-style-type:none;}header + nav:not(.navigation) ul li::after{content:'';width:2px;height:15px;display:block;background:white;margin:0 auto;}header + nav:not(.navigation) ul li:last-of-type::after{display:none;}header + nav:not(.navigation) ul li a{display:block;border-radius:50%;border:var(--border-color) 2px solid;width:25px;height:25px;background:var(--blue);position:relative;}header + nav:not(.navigation) ul li a.ok{background:var(--light-blue);}header + nav:not(.navigation) ul li a.ok::after{opacity:1;}header + nav:not(.navigation) ul li a::after{content:attr(title);position:absolute;right:30px;color:white;white-space:nowrap;text-align:right;display:block;width:auto;background:none;padding:0 10px;font-size:1rem;font-weight:bold;text-transform:uppercase;opacity:.5;}header + nav:not(.navigation) ul li a.ok:hover::after{background:var(--blue);}body.no-header header h1{overflow:hidden;height:0;margin-bottom:0;}body.no-header header .logo::before{margin:0 auto;animation:animHeaderLogo .5s ease-in-out forwards;}body.no-header header::after{height:2vh;}@keyframes animHeaderLogo{0%{margin-top:0;}49.9%{background:url('../img/logo-aboral.svg') no-repeat center center;aspect-ratio:1180/421;width:180px;}50%{margin-top:-4rem;background:url('../img/logo-aboral-a.svg') no-repeat center center;aspect-ratio:1/1;width:50px;}100%{margin-top:0;background:url('../img/logo-aboral-a.svg') no-repeat center center;aspect-ratio:1/1;width:50px;}}.pictos{display:flex;flex-direction:row;align-items:center;justify-content:center;}.no-header .pictos{cursor:pointer;}.pictos div{background:url('../img/picto-eclyps.png') center center no-repeat;background-size:contain;display:block;width:90px;height:90px;}.pictos div.yelo{background-image:url('../img/picto-yelo.png');}.pictos div.pearl{background-image:url('../img/picto-pearl.png');}.selection{position:fixed;top:0;left:0;width:100%;text-align:center;color:white;line-height:3;z-index:9;transition:var(--transition);display:none;}.selection.hidden{color:white;}.nav:not(.navigation)-left{position:fixed;top:calc(50% - 186px);left:1%;background:url('../img/nav:not(.navigation)-simulateur.png') no-repeat center center;background-size:cover;width:60px;height:372px;}body h1{font-family:'Stolzl';color:white;line-height:1;text-transform:uppercase;letter-spacing:8px;font-size:1.4rem;margin:0 auto 2rem auto;transition:var(--transition);}body h1 span{display:block;font-size:30%;letter-spacing:5px;line-height:2;}h2{font-family:'Stolzl';font-size:2rem;text-transform:uppercase;letter-spacing:5px;margin:30px auto;position:relative;line-height:1;text-align:center;}h2 span{font-size:8rem;font-weight:bold;color:#fff;opacity:.2;letter-spacing:normal;position:absolute;left:0;top:-3rem;width:100%;line-height:1;z-index:-1;}h2 em{font-style:normal;}main section.grid-container{position:relative;max-width:95%;display:flex;align-items:center;justify-content:center;scroll-snap-align:start;}main section{height:100vh;overflow:hidden;padding-top:0;max-height:100vh;}main section>.grid-x{height:fit-content;}main section:first-of-type{padding-top:180px;}main section.active.wait::before{content:'';background:var(--blue);position:absolute;width:100%;height:100%;opacity:.8;z-index:90;}main section.active.wait::after{content:'\f110';font-family:"Font Awesome 6 Free";font-weight:600;font-size:3em;color:#fff;position:absolute;top:calc(50% - 50px);animation:loading 1s infinite forwards;z-index:99;width:100px;height:100px;line-height:100px;display:block;}@keyframes loading{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}main section label{display:flex;flex-direction:column;align-items:center;justify-content:center;color:white;font-weight:bold;text-transform:uppercase;font-size:16px;letter-spacing:1px;}main section label input{display:none;}main section input[type="range"]{display:block;appearance:none;width:70%;height:2px;background:white;outline:none;position:relative;margin:0 auto;}main section input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:43px;height:43px;border-radius:50%;background:var(--light-blue);cursor:pointer;border:var(--border-color) var(--border-width) solid;position:relative;z-index:1;}main section input[type="range"]::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:var(--light-blue);cursor:pointer;border:var(--border-color) var(--border-width) solid;}main section input[type="range"]::before,main section input[type="range"]::after{content:'';background:var(--light-blue);width:22px;height:22px;display:block;position:absolute;top:-10px;right:0;border-radius:50%;border:var(--border-color) 2px solid;z-index:0;}main section input[type="range"]::before{right:auto;left:0;}main section input[type="range"] + div{display:flex;flex-direction:row;margin-top:25px;text-transform:uppercase;}main section input[type="range"] + div p{flex:1 0 calc(100%/3);font-weight:bold;}main section label span{position:relative;display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;border:var(--border-color) var(--border-width) solid;background:var(--light-blue);transition:var(--transition);cursor:pointer;}main section.active + section:not(#modele) label span{animation:popIn .8s .6s forwards;}main section.active + section:not(#modele) label [disabled="disabled"] + span{opacity:1;cursor:not-allowed;color:#fff6;}main section.active + section:not(#modele) label [disabled="disabled"] + span::before,label[disabled="disabled"] span{background:var(--light-blue);border-color:#fff6;}main section#forme label span{animation:popIn .8s forwards;}main section#forme img,main section#dimensions img,main section#coffre img{max-width:65%;margin:.5rem auto 0 auto;}main section#forme #fond{display:none;}main section#forme #fond.active{display:flex;}main section#forme video{object-fit:contain;width:100%;}label[disabled="disabled"] span img{opacity:.4;}main section#coffre .flex-end{display:flex;justify-content:flex-end;align-items:center;}main section#coffre .flex-start{display:flex;align-items:flex-start;align-items:center;}main section#coffre label span{width:35px;height:35px;}main section.active#coffre:not(#modele) label span{animation:popInCoffre .8s .6s forwards;}main section#coffre label span::before{width:27px;height:27px;top:-10px;}main section#coffre label input:checked + span::after{top:-10px;}main section#coffre .illustration{position:relative;overflow:hidden;}main section#coffre .illustration::after{position:absolute;content:'';width:11%;height:100%;right:0;top:0;background:var(--blue);z-index:1;}main section#coffre img[alt="Volet"]{position:absolute;height:calc(100% - 25px);right:-100%;z-index:0;transition:all 1s ease-in-out;}main section#coffre.active img[alt="Volet"]{right:6%;}main section#coffre img[alt="Volet"].close{right:-100%;}main section#coffre img[alt="Volet"].middle{right:-20%;}main section#coffre img[alt="Coffre"]{margin-bottom:25px;}main section#couleur label{line-height:1.2;text-align:left;}main section#couleur label input:checked + span::after{animation-name:checkedColor;top:-18px;}main section#couleur .grid-x{max-width:80%;margin:0 auto;}main section#couleur #couleur-volet{display:none;align-items:flex-start;}main section#couleur #couleur-volet.active{display:flex;}main section#modele,main section#couleur{overflow:auto;flex-direction:column;padding:0;}main section#modele img{max-width:75%;transform:rotate(-90deg);margin-bottom:2rem;}main section#couleur img{max-width:100%;transform:scale(1.2);margin-bottom:2rem;}main section#modele label{position:relative;border-radius:25px;background:var(--dark-blue);margin-bottom:2rem;padding:2rem 0 0 0;box-shadow:-1px 8px 10px 0 rgba(34,31,32,.65);}main section#couleur label{position:relative;margin-bottom:.5rem;text-align:center;}main section#modele label video,main section#couleur label video{position:absolute;z-index:0;object-fit:cover;object-position:center center;width:100%;height:100%;top:0;left:0;border-radius:25px;opacity:.5;pointer-events:none;}main section#modele label .visuel span,main section#couleur label span{position:relative;width:100%;height:auto;background:none;border:0;}main section#couleur label span{animation:none!important;}main section#couleur .labels-container#couleur-volet label{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:flex-start;}main section#couleur label [name="couleurvolet"] + span{border-radius:50%;overflow:hidden;aspect-ratio:1/1;max-width:2rem;margin:0;}main section#couleur label [name="couleurvolet"] + span::before{display:none;}main section#couleur label [name="couleurvolet"] + span img{margin:0;display:inline-block;}main section#modele label .visuel span::before,main section#couleur label span::before{content:'Choisir ce modèle';position:absolute;width:70%;height:40px;right:15%;top:auto;bottom:-20px;z-index:1;border:0;border-radius:25px;line-height:40px;background:var(--light-blue);color:#fff;font-weight:normal;font-size:.8rem;overflow:hidden;text-align:center;}[lang="en"] main section#modele label .visuel span::before,[lang="en"] main section#couleur label span::before{content:'Choose this model';}[lang="de"] main section#modele label .visuel span::before,[lang="de"] main section#couleur label span::before{content:'Wählen Sie dieses Modell';}[lang="nl"] main section#modele label .visuel span::before,[lang="nl"] main section#couleur label span::before{content:'Kies dit model';}main section#couleur label span::before,[lang="en"] main section#couleur label span::before,[lang="de"] main section#couleur label span::before,[lang="nl"] main section#couleur label span::before{content:attr(data-color);}main section#modele label input:checked + span::before,main section#couleur label input:checked + span::before{animation:checkedModele .25s ease-in-out forwards;}main section#modele label h3,main section#couleur label h3{position:relative;font-size:1.8rem;font-weight:bold;letter-spacing:var(--border-width);margin-top:0;margin-bottom:0;color:var(--light-blue);}main section#couleur label h3{color:#fff;font-size:1rem;font-weight:normal;}main section#modele label h3 + p,main section#couleur label h3 + p{position:relative;font-size:.6rem;font-weight:normal;font-style:normal;display:block;margin:0;white-space:nowrap;letter-spacing:0;}main section#modele label h3 + p i,main section#couleur label h3 + p i{display:block;font-size:1.4rem;font-style:normal;}main section#modele label .visuel,main section#couleur label .visuel{position:relative;}main section#couleur label .visuel i{position:absolute;top:36%;left:19%;width:4rem;height:4rem;background-size:120%;background-position:center;border-radius:50%;z-index:1;}main section#couleur label .visuel i.blanc{background-image:url('../img/couleur_volet_blanc.jpg');border:1px solid #fff;}main section#couleur label .visuel i.gris-clair{background-image:url('../img/couleur_volet_gris_clair.jpg');border:1px solid #fff;}main section#couleur label .visuel i.ivoire{background-image:url('../img/couleur_volet_ivoire.jpg');border:1px solid #fff;}main section#couleur label .visuel i.gris-fonce{background-image:url('../img/couleur_volet_gris_fonce.jpg');border:1px solid #fff;}main section a.button.inactive{opacity:.5;cursor:not-allowed;}main section a.button{background:transparent;transition:var(--transition);border:#fff 1px solid;color:white;text-transform:uppercase;letter-spacing:2px;margin:40px auto;overflow:hidden;position:relative;border-radius:20px;padding:0 2rem;line-height:2;}main section a.button:not(.inactive){background:var(--light-blue);border-color:var(--light-blue);}main section#modele a.button:not(.inactive),main section#modele a.button.inactive{display:none;}main section:not(#modele) a.button{display:none;}main section:not(#modele).displayButton a.button{display:inline-block;}main section:not(#modele)#options a.button{background:var(--light-blue);border:0;}main section a.button:hover,main section a.button:focus{background:none;color:var(--dark-blue);border-color:transparent;}a.button::before,.button::before{content:'';display:block;position:absolute;width:0;height:auto;z-index:-1;background:#fff;transition:all .5s ease-in-out;top:50%;left:50%;border-radius:50%;aspect-ratio:1/1;}a.button:hover::before,.button:hover::before{width:600px;left:calc(50% - 300px);top:calc(50% - 300px);}footer .resume p.recap-couleurs span:last-child,footer .resume p.recap-couleurs span:nth-last-child(2){display:none;}footer .resume p.recap-couleurs span:last-child.active,footer .resume p.recap-couleurs span:nth-last-child(2).active{display:inline-block;}footer .resume h3.modele + p span.active{display:inline-block;}.pool_list{width:100%;height:fit-content;justify-content:center;}.pool_list:empty::after{content:'\f110';display:block;font-family:"Font Awesome 6 Free";font-weight:600;font-size:3em;color:#fff;margin:0 auto;animation:loading 1s infinite forwards;}@keyframes loading{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}p.non-contractuels{font-size:.6em;font-style:italic;margin:0;padding-top:.5rem;}footer{background:var(--light-blue);color:white;max-height:0;overflow:hidden;text-transform:uppercase;}footer.grid-container:not(.full)>.grid-padding-x{margin:0;}footer .large-12:first-of-type{background:var(--dark-blue);padding:2rem;margin-bottom:2rem;height:100vh;}footer.active{max-height:100vh;}footer.grid-container.active{padding:0;overflow:auto;}footer h2{font-size:20px;color:#fff;}footer h3{font-size:18px;font-weight:bold;letter-spacing:2px;margin-top:2rem;text-align:center;}footer h3.modele{font-size:2.1rem;color:var(--light-blue);letter-spacing:5px;margin-top:0;}footer .large-8 h3{margin-top:4em;}footer .resume p{text-align:center;width:100%;margin:0;}footer .resume p span{padding-inline:.1rem;}footer .resume p.dimensionsPool{font-size:1.4rem;}footer .imgPool{margin:0 auto;max-width:70%;display:block;}footer #formulaire{height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;}footer a.button{transition:var(--transition);border:#fff 1px solid;color:white;text-transform:uppercase;letter-spacing:2px;margin:40px auto;overflow:hidden;position:relative;border-radius:20px;padding:0 2rem;line-height:2;background:var(--light-blue);border-color:var(--light-blue);display:block;width:fit-content;}a.previousSection{position:absolute;right:.5rem;bottom:1rem;transition:var(--transition);}a.previousSection::before{content:'\f0aa';font-family:"Font Awesome 6 Free";font-weight:600;;font-size:2.4rem;color:#fff;}input[type="text"],input[type="tel"],input[type="email"],select,textarea,[type="button"]{height:40px;padding:0 20px;background:none;border:2px solid white;color:#ffffff7f;box-shadow:none;margin-bottom:0;max-width:100%;border-radius:50px;appearance:none;font-family:'Stolzl';text-transform:none;font-weight:lighter;}input[type="text"]:focus,input[type="tel"]:focus,input[type="email"]:focus,select:focus,textarea:focus,[type="button"]:focus{background:none;box-shadow:none;border:2px solid white;color:#fff;}.wpcf7 em{font-style:normal;}.wpcf7 form{display:flex;flex-direction:row;flex:1 0 auto;flex-wrap:wrap;letter-spacing:2px;padding-bottom:4rem;padding-inline:2rem;}form.wpcf7-form.submitting{pointer-events:all;position:relative;overflow:hidden;&:hover{cursor:not-allowed}& *{pointer-events:none;opacity:.5}&::before{content:'\f2f1';font-family:"Font Awesome 6 Free";font-weight:600;position:absolute;display:flex;width:100%;height:100%;top:0;left:0;z-index:9;opacity:.7;color:white;align-items:center;justify-content:center;font-size:5rem;animation:rotationTime 1s infinite ease-in-out;transform-origin:50% 50%}}@keyframes rotationTime{0%{transform:rotate(0deg);}100%{transform:rotate(355deg);}}.wpcf7 label{flex:1 0 50%;padding:10px;position:relative;margin-bottom:10px;}.wpcf7 label.textarea{flex:1 0 100%;padding:10px;position:relative;margin-bottom:10px;}.wpcf7 label input[type="text"],.wpcf7 label input[type="tel"],.wpcf7 label input[type="email"],.wpcf7 label select,.wpcf7 label textarea,.wpcf7 [type="button"],.wpcf7 [type="submit"]{height:40px;padding:0 20px;background:none;border:1px solid white;color:white;box-shadow:none;margin-bottom:0;max-width:100%;border-radius:50px;appearance:none;}.wpcf7 [type="submit"]:disabled{cursor:not-allowed;opacity:.7;}.wpcf7 label input[type="text"]:focus,.wpcf7 label input[type="tel"]:focus,.wpcf7 label input[type="email"]:focus,.wpcf7 label select:focus,.wpcf7 label textarea:focus{border-color:#fff;}.wpcf7 label input[type="checkbox"]{border-radius:50%;background:none;width:1rem;height:1rem;-webkit-appearance:none;appearance:none;border:1px solid white;display:block;flex:1 0 1rem;margin:0;}.wpcf7 label input[type="checkbox"]:not(:placeholder-shown){border-color:white;}.wpcf7 label input[type="checkbox"]:checked{background:white;}.wpcf7 label textarea{height:8em;width:100%;padding-top:10px;border-radius:25px;}.wpcf7 label select{text-transform:uppercase;letter-spacing:2px;font-size:.9rem;}.wpcf7 label select option{background:var(--light-blue);color:#fff;}.wpcf7 label select + em{display:none;}.wpcf7 label.file{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start;}.wpcf7 label [type="file"] + em:last-of-type,.wpcf7 label [type="file"] + span + em:last-of-type{position:relative;top:0;z-index:1;height:40px;padding:0 20px;display:flex;align-items:center;justify-content:center;border-radius:10px;transition:var(--transition);}.wpcf7 label input[type="text"]:focus + em:last-of-type,.wpcf7 label input[type="text"]:focus + span + em:last-of-type,.wpcf7 label input[type="text"]:not(:placeholder-shown) + em:last-of-type,.wpcf7 label input[type="text"]:not(:placeholder-shown) + span + em:last-of-type,.wpcf7 label input[type="email"]:focus + em:last-of-type,.wpcf7 label select:focus + em:last-of-type,.wpcf7 label input[type="email"]:not(:placeholder-shown) + em:last-of-type,.wpcf7 label select:not(:placeholder-shown) + em:last-of-type,.wpcf7 label input[type="email"]:not(:placeholder-shown) + span + em:last-of-type,.wpcf7 label select:not(:placeholder-shown) + span + em:last-of-type,.wpcf7 label input[type="tel"]:focus + em:last-of-type,.wpcf7 label input[type="tel"]:focus + span + em:last-of-type,.wpcf7 label input[type="tel"]:not(:placeholder-shown) + em:last-of-type,.wpcf7 label input[type="tel"]:not(:placeholder-shown) + span + em:last-of-type,.wpcf7 label textarea:focus + em:last-of-type,.wpcf7 label textarea:focus + span + em:last-of-type,.wpcf7 label textarea:not(:placeholder-shown) + em:last-of-type,.wpcf7 label textarea:not(:placeholder-shown) + span + em:last-of-type{top:-10px;background:white;color:var(--light-blue);height:20px;border-radius:20px;line-height:20px;padding:0 1em;}.wpcf7 *::placeholder{color:transparent!important;}.wpcf7 .wpcf7-acceptance,.wpcf7 label[for="email"]{flex:1 0 100%;}.wpcf7 label.textarea + .wpcf7-acceptance{flex:1 0 50%;}.wpcf7 .wpcf7-acceptance label{justify-content:center;align-items:center;display:flex;color:white;margin-bottom:0;}.wpcf7 .wpcf7-acceptance label span,p.recaptchaCredit{margin-left:1em;text-transform:none;font-size:.8rem;letter-spacing:normal;}.wpcf7 .wpcf7-acceptance label span a,p.recaptchaCredit a{color:#fff;text-decoration:underline;}.wpcf7 .wpcf7-acceptance label em:last-of-type{position:relative;top:0;height:auto;line-height:1.2;}.wpcf7 [type="button"],.wpcf7 [type="submit"]{height:30px;padding:0 30px;margin:0 auto;text-transform:uppercase;transition:var(--transition);cursor:pointer;background:var(--blue);border:0;font-size:1.2rem;font-weight:normal;letter-spacing:5px;}.wpcf7 [type="button"]:hover,.wpcf7 [type="submit"]:hover{background:white;color:var(--light-blue);}.wpcf7 form .ajax-loader{position:absolute;}.wpcf7-form-control-wrap{position:relative;display:block;line-height:1;}.wpcf7-not-valid{border-color:red!important;}.wpcf7-response-output{display:none!important;}.screen-reader-response,.wpcf7-not-valid-tip{display:none!important;}.screen-reader-response ul{font-size:.8em;}.wpcf7 label[for="delai"] em,.wpcf7 label[for="budget"] em{position:absolute;top:-6px;left:1rem;transition:var(--transition);background:white;color:var(--light-blue);height:20px;border-radius:20px;line-height:20px;padding:0 1em;z-index:1;}.wpcf7 label input + em,.wpcf7 label textarea + em,.wpcf7 label input + span + em,.wpcf7 label textarea + span + em{position:absolute;top:.4em;left:.2em;transition:var(--transition);padding:.5em 1em;color:white;}.wpcf7 label input:focus,.wpcf7 label input:not(:placeholder-shown),.wpcf7 label textarea:focus,.wpcf7 label textarea:not(:placeholder-shown){border-color:var(--blue);}.wpcf7 label input[type="text"].wpcf7-not-valid:not(:placeholder-shown),.wpcf7 label input[type="tel"].wpcf7-not-valid:not(:placeholder-shown),.wpcf7 label input[type="email"].wpcf7-not-valid:not(:placeholder-shown),.wpcf7 label select.wpcf7-not-valid:not(:placeholder-shown),.wpcf7 label textarea.wpcf7-not-valid:not(:placeholder-shown),.wpcf7 .wpcf7-not-valid:not(:placeholder-shown){border-color:var(--light-blue);}.wpcf7 label input:focus + em,.wpcf7 label textarea:focus + em,.wpcf7 label input:focus + span + em,.wpcf7 label textarea:focus + span + em{top:-1em;background:var(--light-blue);color:white;}.wpcf7 label input:not(:placeholder-shown) + em,.wpcf7 label textarea:not(:placeholder-shown) + em,.wpcf7 label input:not(:placeholder-shown) + span + em,.wpcf7 label textarea:not(:placeholder-shown) + span + em{top:-1em;background:var(--light-blue);color:white;}.swiper-wrapper{padding-bottom:1.5rem;}@keyframes checked{0%{width:0;height:0;right:23px;}40%{width:0;height:12px;right:23px;}100%{width:25px;right:-2px;}}@keyframes checkedDimensions{0%{width:0;height:0;right:50%;}40%{width:0;height:12px;right:50%;}100%{width:25px;right:calc(50% - 18px);}}@keyframes checkedModele{0%{width:70%;right:15%;font-family:'Stolzl';font-size:.8rem;}49%{font-family:'Stolzl';font-size:.8rem;}50%{width:0;right:50%;font-family:"Font Awesome 6 Free";font-weight:600;content:'\f058';font-size:1rem;}100%{width:40px;right:calc(50% - 20px);font-family:"Font Awesome 6 Free";font-weight:600;content:'\f058';font-size:1.2rem;}}@keyframes checkedColor{0%{width:0;height:0;right:3px;}40%{width:0;height:12px;right:3px;}100%{width:25px;right:-22px;}}@keyframes popIn{0%{width:35px;height:35px;}80%{width:140px;height:140px;}100%{width:120px;height:120px;}}@keyframes popInCoffre{0%{width:35px;height:35px;}80%{width:98px;height:98px;}100%{width:78px;height:78px;}}main section#modele.active::-webkit-scrollbar,main section#options.active::-webkit-scrollbar,footer.grid-container.active::-webkit-scrollbar{width:10px;}main section#modele.active::-webkit-scrollbar-track,main section#options.active::-webkit-scrollbar-track{background:var(--dark-blue);}main section#modele.active::-webkit-scrollbar-thumb,main section#options.active::-webkit-scrollbar-thumb,footer.grid-container.active::-webkit-scrollbar-thumb{background-color:var(--dark-blue);border-radius:0;}footer.grid-container.active::-webkit-scrollbar-track{background:var(--light-blue);}body#page-projet-en-route main section:first-of-type{padding-top:0;}body#page-projet-en-route .logo::before{content:'';background:url('../img/logo-aboral.svg') no-repeat center center;aspect-ratio:1180/421;width:180px;display:block;transition:var(--transition);margin:1rem auto;}body#page-projet-en-route h1{letter-spacing:5px;font-size:1.6em;margin:10px auto;color:white;}body#page-projet-en-route h1 br{display:none;}body#page-projet-en-route h1::first-line{font-size:1.2em;margin:10px auto;}body#page-projet-en-route p{text-transform:uppercase;letter-spacing:2px;font-size:.8em;}body#page-projet-en-route p.signature::before{content:'';width:1px;height:5rem;position:relative;margin:0 auto;display:block;background:white;}body#page-projet-en-route p.signature{font-size:1.4em;letter-spacing:var(--border-width);}.wpcf7-not-valid-tip{color:var(--light-blue);line-height:2;font-size:.8em;}@media screen and (max-width:1500px){header + nav:not(.navigation) ul li a::after{font-size:.8rem;}}@media screen and (max-width:1440px){header + nav:not(.navigation) ul li a::after{font-size:.7rem;}}@media screen and (max-width:1420px){header + nav:not(.navigation) ul li a::after{font-size:.6rem;}}@media screen and (max-width:1380px){header + nav:not(.navigation) ul li a::after{display:none;}}@media screen and (max-width:1300px){body#page-projet-en-route h1::first-line{font-size:1em;letter-spacing:var(--border-width);}body#page-projet-en-route .pictos div{width:140px;height:140px;}main section#modele label h3 + p{white-space:normal;}main section#modele label h3 i{letter-spacing:1px;}main section label{line-height:1.6;font-size:14px;}@keyframes popIn{0%{width:10%;height:10%;max-width:35px;}80%{width:110%;height:10%;max-width:140px;}100%{width:100%;height:100%;max-width:120px;}}}@media screen and (max-width:1080px){body#page-projet-en-route h1 br{display:block;}body#page-projet-en-route .pictos div{width:120px;height:120px;}body#page-projet-en-route p{font-size:.7em;padding:0 10px;}}@media screen and (max-width:1024px){body{border-width:30px;}header + nav:not(.navigation){right:18px;}.selection{font-size:.9em;}body#page-simulateur .pictos div{width:120px;height:120px;}main section label{font-size:14px;}main section label span{width:100px;height:100px;margin-bottom:5px;}main section a.button{margin:20px auto;}footer .resume p{font-size:14px;}main section#couleur .grid-x{max-width:100%;padding-bottom:1rem;}header + nav:not(.navigation) ul li a::after{display:none;}main section#modele label h3 + p{white-space:normal;}.no-header .pictos{display:none;}}@media screen and (max-width:900px){h2{font-size:1.6rem;}body#page-projet-en-route .pictos div{width:70px;height:70px;}.labels-container>div label{line-height:1.8;}main section#modele label .visuel span::before{width:80%;height:30px;right:10%;line-height:30px;}}@media screen and (max-width:768px){.selection{line-height:1.4;padding:10px 30px;}footer h2{font-size:17px;letter-spacing:2px;margin:0;margin-top:3rem;}footer.active{display:flex;align-items:flex-start;justify-content:center;padding:30px;}footer .resume p{font-size:12px;}@keyframes popIn{0%{width:35px;height:35px;}80%{width:100px;height:100px;}100%{width:80px;height:80px;}}}@media screen and (max-width:640px){:root{--border-width:2px}body{border-width:0;}main{max-height:100%;overflow:hidden;}p{font-size:.8em;}header + nav:not(.navigation){right:8px;top:30%;}h1{font-size:21px;margin:25px auto;line-height:1.1;}h1::first-line,h1 span{font-size:20px;}h2,footer h2::first-line{font-size:1.2rem;margin:25px auto 25px auto;letter-spacing:var(--border-width);}body#page-simulateur .pictos div{width:70px;height:70px;}.selection{line-height:1.2;font-size:.7em;padding:5px;}main section.grid-container{max-width:90%;}main section:first-of-type{padding-top:0;}header + nav:not(.navigation) ul li a::after{content:'';}header + nav:not(.navigation) ul li a:hover::after{content:attr(title);}.grid-x{flex-direction:column;align-items:center;justify-content:flex-start;}main section label{font-size:.9rem;margin-bottom:.8em;line-height:1.4;letter-spacing:0;}main section#couleur label{margin-bottom:.25rem;}main section#couleur #couleur-volet.active{margin-top:.5rem;}main section:not(#coffre,#modele,#couleur,#options) label{flex-direction:row;justify-content:flex-start;}main section label span{width:80px;height:80px;margin-bottom:.5em;}main section:not(#coffre,#modele,#couleur,#options) label span{margin-right:1em;}main section a.button{margin:.25rem auto;font-size:.8em;}main section input[type="range"] + div p{font-size:.8em;}main section#coffre .grid-x{flex-direction:row;}main section#coffre .flex-end,main section#coffre .flex-start{justify-content:center;flex:1 0 50%;width:40%;}main section#couleur .grid-x,main section#options .grid-x{flex-direction:row;flex-wrap:wrap;justify-content:center;}main section#couleur .large-4,main section#options .large-4{width:calc(100%/2);}main section#options #couleur-volet h3{font-size:18px;letter-spacing:var(--border-width);}main section#forme img,main section#dimensions img,main section#coffre img{max-width:90%;}footer.grid-container.active{overflow:scroll;align-items:flex-start;}footer .large-8 h3{margin-top:2em;}footer h2,footer h3{text-align:center;}.wpcf7 form{flex-direction:column;}.wpcf7 label,.wpcf7 label.textarea{flex:1 0 100%;padding:0;}.wpcf7 label input[type="text"],.wpcf7 label input[type="tel"],.wpcf7 label input[type="email"],.wpcf7 label textarea{max-width:100%;font-size:1em;}.wpcf7 [type="button"],.wpcf7 [type="submit"]{max-width:100%;width:100%;display:block;margin:0 auto;text-align:center;padding:0;}.wpcf7 label input + em,.wpcf7 label textarea + em,.wpcf7 label input + span + em,.wpcf7 label textarea + span + em{top:.7em;font-size:.8em;}.wpcf7 label textarea{padding:10px 20px;}body#page-projet-en-route:not(.no-header) main section:first-of-type{height:calc(100vh - 40px);}body#page-projet-en-route:not(.no-header) main section:first-of-type .cell{height:50%;}body#page-projet-en-route:not(.no-header) main section:first-of-type .cell:last-of-type>div{width:100%;height:100%;}.pictos{margin-bottom:-12px;}.pictos div{width:90px;height:90px;}footer h2{margin-bottom:0;padding-top:2em;}main section#options.active{overflow:auto;}main section#options #couleur-volet.active{overflow:initial;}.pool_list.grid-x{flex-direction:row;flex-wrap:nowrap;}.pool_list.grid-x .cell{scroll-snap-align:start;}main section#modele.active .pool_list::-webkit-scrollbar{height:10px;}main section#modele.active .pool_list::-webkit-scrollbar-track{background:var(--blue);}main section#modele.active .pool_list::-webkit-scrollbar-thumb{background-color:var(--light-blue);border-radius:0;}footer.grid-container.active .pool_list::-webkit-scrollbar-track{background:var(--dark-blue);}#modele .swipe{background:url('../img/swipe.svg') no-repeat center center;background-size:contain;width:50px;height:50px;display:block;position:relative;left:0;margin-top:10px;opacity:0;animation:swiperAnim 4s infinite;}main section#modele label p.largeur{right:-10px;}main section label span::before{right:-10px;top:-5px;}main section#coffre label span::before{right:-2px;}a.previousSection{position:absolute;right:0;bottom:6rem;z-index:999;}footer .resume{padding-top:1rem;}@keyframes swiperAnim{25%{left:0;opacity:0;}40%{left:calc(50%);opacity:1;}50%{left:calc(50% - 25px);}60%{left:calc(50% + 25px);}70%{left:calc(50% - 25px);opacity:1;}85%{left:calc(100% - 50px);opacity:0;}}@keyframes checked{0%{width:0;height:0;right:23px;}40%{width:0;height:12px;right:23px;}100%{width:25px;right:-10px;}}@keyframes popIn{0%{width:35px;height:35px;}80%{width:100px;height:100px;}100%{width:70px;height:70px;}}}@media screen and (max-height:680px){header + nav:not(.navigation){top:calc(50% - 210px);}h1{font-size:30px;margin:25px auto;}h1::first-line,h1 span{font-size:18px;}.pictos div{width:80px;height:80px;}}@media screen and (max-height:400px){:root{--border-width:2px}body{border-width:20px;overflow:auto;}body.no-header header{display:flex;}header.grid-container{display:flex;align-items:center;justify-content:center;height:100vh;}header + nav:not(.navigation){position:fixed;top:calc(50% - 142px);right:8px;}header + nav:not(.navigation) ul li::after{height:12px;}header + nav:not(.navigation) ul li a::after{content:'';}header + nav:not(.navigation) ul li a:hover::after{content:attr(title);}.nav:not(.navigation)-left,body.no-header header{display:none;}main section.grid-container{max-width:90%;}h1{margin:0 auto 35px auto;}.selection{line-height:1.2;font-size:.7em;padding:5px;}.pictos{margin-bottom:0;}.pictos div{width:120px;height:120px;}body:not(.no-header) main section:first-of-type{height:100vh;}main section label{font-size:12px;line-height:1.2;}main section label span{width:80px;height:80px;margin-bottom:5px;}main section a.button{font-size:.7em;}main section input[type="range"] + div p{font-size:12px;line-height:1.2;}main section a.button{margin:20px auto;}h2{margin:20px auto;font-size:18px;}main section#options #couleur-volet h3{font-size:18px;}main section#coffre label{flex-direction:row;}main section#coffre label span{width:55px;height:55px;margin-right:20px;}main section#coffre label br{display:none;}main section#coffre a.button{margin:0 auto;}main section#options.active{overflow:auto;}main section#options #couleur-volet.active{overflow:initial;}footer{overflow:auto;}footer h2{font-size:16px;letter-spacing:4px;}footer .resume p{font-size:12px;}.wpcf7 label input + em,.wpcf7 label textarea + em,.wpcf7 label input + span + em,.wpcf7 label textarea + span + em{font-size:.7em;}.wpcf7 label input[type="text"],.wpcf7 label input[type="tel"],.wpcf7 label input[type="email"],.wpcf7 label textarea,.wpcf7 [type="button"],.wpcf7 [type="submit"]{height:28px;font-size:.9em;}body#page-projet-en-route:not(.no-header) main section:first-of-type{height:calc(100vh - 40px);}body#page-projet-en-route:not(.no-header) main section:first-of-type .cell:last-of-type>div{width:calc(100% - 20px);height:calc(100% - 40px);}body#page-projet-en-route p{letter-spacing:1px;}@keyframes popIn{0%{width:35px;height:35px;}80%{width:100px;height:100px;}100%{width:80px;height:80px;}}}@media screen and (max-width:1024px){body.iframe .selection{display:none!important;}main section#forme label span,main section.active + section:not(#modele) label span{animation:none!important;}main section#coffre label span{width:80px;height:80px;}}.labels-container{display:flex;flex-direction:column;border-radius:25px;border:2px solid #fff;line-height:3;max-width:fit-content;margin:2rem auto;padding-inline:3rem;position:relative;}#options img{max-width:45%;}#options .labels-container{margin:0 auto 1rem auto;}.labels-container>div{max-height:0;overflow:hidden;transition:all .5s ease-in-out;width:100%;}.labels-container>div label{font-weight:normal;cursor:pointer;display:block;}.labels-container>div label.disabled{opacity:.3;cursor:not-allowed;}.labels-container>span{text-transform:uppercase;opacity:.5;cursor:pointer;display:block;width:100%;}.labels-container>span::after{content:'\f0dd';font-family:"Font Awesome 6 Free";font-weight:600;font-size:1rem;color:#fff;position:absolute;right:1rem;top:-.2rem;transition:all .5s ease-in-out;}.labels-container>span.active::after{transform:rotate(-540deg) translateY(-.3rem);}.labels-container>span.active ~ div{max-height:50vh;padding-bottom:1rem;}.labels-container>div label.active::before{content:'\f058';font-family:"Font Awesome 6 Free";font-weight:600;font-size:1rem;color:#fff;}.labels-container>div label.optionnel{display:none;}.labels-container>div label.optionnel.on{display:block;}.swiper-button-next,.swiper-rtl .swiper-button-prev,.swiper-button-prev,.swiper-rtl .swiper-button-next{border:2px solid var(--swiper-navigation-color);border-radius:50%;width:var(--swiper-navigation-size);box-sizing:content-box;}.swiper-button-next:after,.swiper-button-prev:after{font-size:1.6rem;}@media screen and (max-width:767px){.labels-container{padding-inline:2rem;font-size:.8rem;}.labels-container>span::after{top:-.5rem}}nav.navigation{margin-top:1rem;position:fixed;width:100%;top:0;left:0;z-index:999;text-transform:uppercase;color:#fff;transition:all .25s ease-in-out;padding:1rem 2rem 0 2rem;margin:0;}nav.navigation.fixed .france{top:0;}nav.navigation.fixed a.logo::before{width:120px;}nav.navigation p.top-buttons{height:18px;overflow:hidden;white-space:nowrap;transition:all .25s ease-in-out;}nav.navigation .separateur::before{content:'|';}nav.navigation.fixed p.top-buttons{height:0;margin-bottom:0;}nav.navigation.fixed .show-if-fixed{display:flex;align-items:center;justify-content:center;max-width:390px;gap:.25rem;}nav.navigation.fixed .show-if-fixed a{border-radius:20px;font-size:.8rem;}nav.navigation.fixed .show-if-fixed a:hover::after{width:calc(100% - 20px);left:10px;}nav.navigation .france{position:absolute;top:10px;left:calc(50% - (80px/2));aspect-ratio:125/6;width:80px;height:auto;background:url('../img/france.png') no-repeat center center;background-size:cover;display:block;transition:all .25s ease-in-out;}nav.navigation.grid-container{padding:1rem 2rem 0 2rem;margin:0;}nav.navigation a{color:#fff;letter-spacing:2px;padding:0 .5rem;width:fit-content;display:inline-block;text-decoration:none;}nav.navigation .cell:last-of-type{text-align:right;}nav.navigation a.logo{font-size:0;}nav.navigation a.logo::before{content:'';background:url('../img/logo-aboral.svg') no-repeat center center;aspect-ratio:1180/421;width:180px;display:block;transition:all .25s ease-in-out;}nav.navigation input[name="menu"]{display:none;}nav.navigation input[name="menu"] + ul{display:flex;position:fixed;top:50%;left:0;width:100%;height:0;align-items:center;justify-content:center;flex-direction:column;background:var(--dark-blue);color:#fff;list-style:none;padding:0;margin:0;overflow:hidden;transition:all .5s ease-in-out;width:100%;}nav.navigation input[name="menu"] + ul li{width:100%;position:relative;}nav.navigation input[name="menu"]:checked + ul{display:flex;top:0;height:100%;white-space:nowrap;}nav.navigation input[name="menu"] + ul a,nav.navigation input[name="menu"] + ul label{color:#fff;margin:.3rem auto;display:block;position:relative;width:100%;max-width:390px;border-radius:2rem;}nav.navigation input[name="menu"] + ul a::after,nav.navigation input[name="menu"] + ul label::after{content:'';width:0;left:50%;bottom:0;height:2px;position:absolute;background:#fff;transition:all .5s ease-in-out;}nav.navigation input[name="menu"] + ul a:hover::after,nav.navigation input[name="menu"] + ul label:hover::after{width:100%;left:0;}nav.navigation label{color:#fff;position:relative;z-index:1;line-height:1;width:fit-content;margin:0 .5rem 0 auto;cursor:pointer;overflow:hidden;letter-spacing:2px;}nav.navigation label[for="menu"]{font-size:2rem;}nav.navigation label i{font-style:normal;width:28px;display:flex;align-items:center;justify-content:center;transition:all .25s ease-in-out;}nav.navigation label i::before{content:'\f0c9';font-family:"fontawesome";}nav.navigation label[for="menu"].open i{transform:rotate(360deg);}nav.navigation label[for="menu"].open i::before{content:'\f00d';}nav.navigation label.button{z-index:1;}nav.navigation label.button:hover{background:none;color:var(--dark-blue);border-color:transparent;}nav.navigation input[name="menu"] + ul>li>a,nav.navigation input[name="menu"] + ul>li>label{background:white;border:0;text-align:center;padding:0 2rem;line-height:2.4;margin-bottom:.75rem;overflow:hidden;color:var(--dark-blue);}nav.navigation input[name="menu"] + ul>li>a:hover,nav.navigation input[name="menu"] + ul>li>a:focus{background:none;color:var(--dark-blue);border-color:transparent;}nav.navigation input[name="menu"] + ul li i{display:none;pointer-events:none;position:absolute;background:var(--light-blue);color:#fff;width:1.9rem;aspect-ratio:1/1;border-radius:50%;top:calc(.3rem + 2px);right:calc(50% - (390px/2 - 2px));z-index:1;align-items:center;justify-content:center;transition:all .25s ease-in-out;}nav.navigation ul li [type="checkbox"]{display:none;}nav.navigation ul li [type="checkbox"] + .submenu{position:relative;background:var(--blue);padding:0 2rem;top:-2.1rem;max-height:0;transition:all .25s ease-in-out;overflow:hidden;}nav.navigation ul li [type="checkbox"] + .submenu + i{display:flex;}nav.navigation ul li [type="checkbox"]:checked + .submenu + i{transform:rotate(180deg);}nav.navigation ul li [type="checkbox"]:checked + .submenu{max-height:100vh;padding:3rem 2rem 1rem 2rem;}nav.navigation input[name="menu"] + ul .submenu .button{line-height:1.6;font-size:1rem;letter-spacing:1px;padding:0 .5rem;margin-bottom:.75rem;background:white;color:var(--dark-blue);}nav.navigation input[name="menu"] + ul .submenu .button span{display:block;line-height:1.4;font-size:70%;letter-spacing:normal;}nav label[for="menu"].open i{transform:rotate(360deg);}nav label[for="menu"].open i::before{content:'\f00d';}.wpml-ls-legacy-list-horizontal{display:flex;align-items:center;justify-content:center;font-size:.8rem;}nav.navigation input[name="menu"] + ul li .wpml-ls-legacy-list-horizontal .wpml-ls-item{width:fit-content;}nav.navigation input[name="menu"] + ul li .wpml-ls-legacy-list-horizontal .wpml-ls-item a{max-width:100%;}nav.navigation input[name="menu"] + ul li .wpml-ls-legacy-list-horizontal .wpml-ls-item .wpml-ls-display{display:none;}@media screen and (max-width:640px){nav.navigation{position:absolute;}nav.navigation a[title="Aboral piscines"]{display:block;margin:1rem auto;}nav.navigation h1::before{margin:0 auto;}nav label[for="menu"]{position:fixed;left:8vw;bottom:1rem;right:auto;top:auto;background:var(--dark-blue);padding:.5rem .5rem 0 .5rem;border-top-right-radius:50%;border-top-left-radius:50%;transition:all .5s ease-in-out;}nav label[for="menu"].open{left:8vw;bottom:80vh;}nav.navigation input[name="menu"] + ul a,nav.navigation input[name="menu"] + ul .submenu a.button{max-width:80%;}nav.navigation input[name="menu"] + ul .submenu a.button{font-size:.9rem;letter-spacing:normal;}nav.navigation label[for="menu"]{position:fixed;left:2vw;bottom:1rem;right:auto;top:auto;background:var(--dark-blue);padding:.5rem .5rem 0 .5rem;border-top-right-radius:50%;border-top-left-radius:50%;transition:all .5s ease-in-out;}nav.navigation label i{border-radius:50%;border:1px solid #fff;aspect-ratio:1/1;width:50px;align-items:center;display:flex!important;justify-content:center;}nav.navigation label[for="menu"].open{left:2vw;bottom:80vh;}nav.navigation input[name="menu"] + ul{height:80vh;top:auto;bottom:calc(1rem - 80vh);justify-content:flex-start;padding-top:10vh;}nav.navigation input[name="menu"]:checked + ul{height:80vh;top:auto;bottom:0;}nav.navigation input[name="menu"] + ul li i{right:calc(50% - 42vw);width:1.5rem;top:.85rem;}nav.navigation input[name="menu"] + ul>li>a{padding:0 2rem 0 1rem;letter-spacing:1.5px;}nav.navigation input[name="menu"] + ul li>a + .submenu{top:-1.9rem;}nav.navigation input[name="menu"] + ul li>.button{width:80vw;padding:0 2rem 0 1rem;letter-spacing:1.5px;margin:.5rem auto;}nav.navigation input[name="menu"] + ul li>a:hover + .submenu,nav.navigation input[name="menu"] + ul li>a + .submenu:hover{padding:2rem 0 1rem 0;}nav.navigation p.top-buttons{height:auto;display:flex;position:fixed;bottom:1rem;width:calc(92vw - (50px + 2rem));left:calc(8vw + (50px + 2rem));align-items:center;justify-content:flex-end;margin:0;gap:.25rem;transition:all .5s ease-in-out;}nav.navigation.fixed p.top-buttons{height:auto;}nav.navigation ul li [type="checkbox"]:checked + .submenu{padding:2rem 0 1rem 0;}nav.navigation p.top-buttons.open{bottom:80vh;}nav.navigation p.top-buttons a:not(.button){border-radius:50%;border:2px solid #fff;width:40px;aspect-ratio:1/1;display:block;margin:.5rem 0;background-position:center center;background-repeat:no-repeat;background-size:80%;transition:all .25s ease-in-out;font-size:0;background-color:var(--blue);}nav.navigation p.top-buttons a:hover{background-color:var(--light-blue);}nav.navigation p.top-buttons a[data-picto="simulateur"]{background-image:url('../img/picto-simulateur.png');}nav.navigation p.top-buttons a[data-picto="distributeur"]{background-image:url('../img/picto-distributeur.png');}nav.navigation p.top-buttons a[data-picto="simulateur"].button{background:var(--light-blue);border:0;font-size:.7rem;letter-spacing:2px;padding:0 1.5rem;}nav.navigation .separateur,section#header a.button,nav.navigation.fixed .show-if-fixed,section#header .txt-left{display:none;}.labels-container{margin:1rem auto;}.labels-container>div label{line-height:1.4;}#options img{max-width:68%;}footer .large-12:first-of-type{display:flex;flex-direction:column;align-items:center;justify-content:center;}footer #formulaire{margin-bottom:15rem;scroll-snap-margin-top:5rem;padding-top:0;margin-top:0;justify-content:flex-start;}.wpcf7 label select{font-size:.7rem;}.wpcf7 .wpcf7-acceptance label span,p.recaptchaCredit{line-height:1.2;margin-top:1rem;}}@media screen and (max-width:380px){main section label{font-size:.7rem;}main section#modele label{padding-top:1rem;}.labels-container>div label{line-height:1.8;}main section:first-of-type{padding-top:100px;}}@media screen and (max-height:635px){#options img{max-width:55%;}}div.inputshidden{display:none!important;}aside.country-selector{display:none!important;}