@font-face{font-family:DS Automobiles Regular;src:url(/build/assets/DSAutomobiles-Regular-_1KJUlqV.woff) format("woff"),url(/build/assets/DSAutomobiles-Regular-C1ZXwkON.woff2) format("woff2"),url(/build/assets/DSAutomobiles-Regular-DNA7eUtF.eot) format("eot"),url(/build/assets/DSAutomobiles-Regular-DwCaQlUy.ttf) format("truetype"),url(/build/assets/DSAutomobiles-Regular-25Oy5R8m.svg) format("svg")}@font-face{font-family:DS Automobiles Bold;src:url(/build/assets/DSAutomobiles-Bold-BC-aYsZ1.woff) format("woff"),url(/build/assets/DSAutomobiles-Bold-BRzIo4Z3.woff2) format("woff2"),url(/build/assets/DSAutomobiles-Bold-DQKDeO0l.eot) format("eot"),url(/build/assets/DSAutomobiles-Bold-yxlS9bf5.ttf) format("truetype"),url(/build/assets/DSAutomobiles-Bold-DITcY5-A.svg) format("svg")}@font-face{font-family:DS Automobiles Light;src:url(/build/assets/DSAutomobiles-Light-BAR911Kp.woff) format("woff"),url(/build/assets/DSAutomobiles-Light-WaVr_LCY.woff2) format("woff2"),url(/build/assets/DSAutomobiles-Light-oSh7jriE.eot) format("eot"),url(/build/assets/DSAutomobiles-Light-CbOtezPl.ttf) format("truetype"),url(/build/assets/DSAutomobiles-Light-C_3HF4xn.svg) format("svg")}@font-face{font-family:DS Automobiles Office Bold;src:url(/build/assets/DSAutomobilesOffice-Bold-CQlQOz4Z.woff) format("woff"),url(/build/assets/DSAutomobilesOffice-Bold-WJsYMwJJ.woff2) format("woff2"),url(/build/assets/DSAutomobilesOffice-Bold-Be2wV424.eot) format("eot"),url(/build/assets/DSAutomobilesOffice-Bold-DulCyL1c.ttf) format("truetype"),url(/build/assets/DSAutomobilesOffice-Bold-VDncN7BV.svg) format("svg")}@font-face{font-family:DS Automobiles Office Regular;src:url(/build/assets/DSAutomobilesOffice-Regular-CS1AXnUz.woff) format("woff"),url(/build/assets/DSAutomobilesOffice-Regular-CWL1aO9D.woff2) format("woff2"),url(/build/assets/DSAutomobilesOffice-Regular-Bz2kPuPl.eot) format("eot"),url(/build/assets/DSAutomobilesOffice-Regular-CZxZjfS2.ttf) format("truetype"),url(/build/assets/DSAutomobilesOffice-Regular-B-WJRNNg.svg) format("svg")}@font-face{font-family:DS Title Web Regular;src:url(/build/assets/DSTitleWeb-Regular-C4TaymqS.woff) format("woff"),url(/build/assets/DSTitleWeb-Regular-i1gPrrmH.woff2) format("woff2"),url(/build/assets/DSTitleWeb-Regular-HCseAk4s.eot) format("eot"),url(/build/assets/DSTitleWeb-Regular-D4fr8iF9.ttf) format("truetype"),url(/build/assets/DSTitleWeb-Regular-DZk8Or8c.svg) format("svg")}@font-face{font-family:DS Title Web Italic;src:url(/build/assets/DSTitleWeb-Italic-BWtTvGSd.woff) format("woff"),url(/build/assets/DSTitleWeb-Italic-DwlGzEvx.woff2) format("woff2"),url(/build/assets/DSTitleWeb-Italic-Dslj9mX2.eot) format("eot"),url(/build/assets/DSTitleWeb-Italic-fgUIcgnR.ttf) format("truetype"),url(/build/assets/DSTitleWeb-Italic-BQI8HaAA.svg) format("svg")}.view{position:fixed;z-index:99;display:flex;flex-direction:column;align-items:center;inset:0;width:100%;height:100%;min-height:100vh;min-height:100svh;margin:0;padding:0}.home{overflow:auto;justify-content:flex-end}.home .title{position:relative;z-index:25;font-size:clamp(14px,8vw,60px);font-weight:600;max-width:600px;line-height:1.1;margin:0 auto 10px;text-align:center;color:#fff;width:70%;text-shadow:0 0 15px rgba(0,0,0,.2);text-transform:uppercase;font-family:DS Automobiles Office Bold,sans-serif;opacity:0;animation:fadeIn 1s ease-in 1s forwards}@media screen and (max-height:700px)and (min-width:650px){.home .title{font-size:clamp(14px,10vh,60px)}}.home .subtitle{position:relative;z-index:25;font-size:clamp(10px,4.2vw,18px);line-height:1.3;margin:0 auto;filter:none;text-align:center;text-shadow:0 0 30px rgba(0,0,0,.5);width:80%;max-width:600px;color:#fff;opacity:0;animation:fadeIn 1s ease-in 1s forwards;font-family:DS Automobiles Office Regular,sans-serif}@media screen and (max-height:700px)and (min-width:650px){.home .subtitle{font-size:clamp(10px,2.6vh,18px)}}.home form{padding-bottom:10vh;padding-bottom:10svh}.home button{animation-delay:2.5s}.maintenance .title{position:relative;z-index:25;font-size:clamp(14px,8vw,60px);font-weight:600;max-width:600px;line-height:1.1;margin:55vh auto 10px;text-align:center;color:#fff;width:70%;text-shadow:0 0 10px rgba(0,0,0,.5);text-transform:uppercase;font-family:DS Automobiles Office Bold,sans-serif;opacity:0;animation:fadeIn 1s ease-in 1s forwards}.maintenance .subtitle{position:relative;z-index:25;font-size:clamp(10px,4.2vw,18px);line-height:1.3;margin:0 auto;filter:none;text-align:center;text-shadow:0 0 8px rgba(0,0,0,.8);width:80%;max-width:600px;color:#fff;opacity:0;animation:fadeIn 1s ease-in 1s forwards;font-family:DS Automobiles Office Regular,sans-serif}.error-page{justify-content:center;background-color:#000;background-image:radial-gradient(circle at 50% 20%,#2a2a2a,#000 65%);overflow:hidden}.error-page .status-code{position:relative;z-index:25;margin:0 auto 8px;color:#fff;font-size:clamp(22px,12vw,90px);line-height:1;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.6);font-family:DS Automobiles Office Bold,sans-serif;opacity:0;animation:fadeIn 1s ease-in .8s forwards}.error-page .title{position:relative;z-index:25;font-size:clamp(14px,8vw,60px);font-weight:600;max-width:600px;line-height:1.1;margin:0 auto 10px;text-align:center;color:#fff;width:70%;text-shadow:0 0 10px rgba(0,0,0,.5);text-transform:uppercase;font-family:DS Automobiles Office Bold,sans-serif;opacity:0;animation:fadeIn 1s ease-in 1s forwards}.error-page .subtitle{position:relative;z-index:25;font-size:clamp(10px,4.2vw,18px);line-height:1.3;margin:0 auto;filter:none;text-align:center;text-shadow:0 0 8px rgba(0,0,0,.8);width:80%;max-width:600px;color:#fff;opacity:0;animation:fadeIn 1s ease-in 1s forwards;font-family:DS Automobiles Office Regular,sans-serif}.question{opacity:0;animation:fadeIn .8s ease-in .2s forwards;position:fixed;top:0;width:100%;height:100%;overflow:auto;z-index:1;background-image:url(/build/assets/background-questions-Bi3Xp4ea.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width:768px)and (orientation:portrait){.question{overflow-y:auto}}.question .question-frame{position:relative;width:clamp(250px,80%,1000px);margin:0 auto 2vh;margin-top:clamp(65px,12vh,100px)}@media screen and (max-width:768px)and (orientation:portrait){.question .question-frame{width:clamp(250px,90%,1000px);margin-top:clamp(50px,8vh,80px)}}@media screen and (max-height:700px)and (min-width:650px){.question .question-frame{max-width:125svh}}.question .bottom-filter{position:fixed;height:100%;pointer-events:none;inset:0;z-index:2;background:linear-gradient(to bottom,transparent 65%,#000000 100%)}.register{position:fixed;inset:0;width:100%;min-height:100vh;min-height:100svh;height:100%;overflow:auto;overflow-x:hidden;padding:0;z-index:0;background-image:url(/build/assets/background_register-BK8FfuNb.png);background-size:cover;background-repeat:no-repeat;background-position:top;opacity:0;animation:fadeIn .8s ease-in .2s forwards}@media screen and (min-width:768px){.register::-webkit-scrollbar{width:10px;background:#000}.register::-webkit-scrollbar-track{border-radius:10px;background-color:#0000001a}.register::-webkit-scrollbar-thumb{background:#fff;border-radius:10px}}@media screen and (max-width:768px){.register{background-position:35% 0}}.register__content{position:relative;display:flex;flex-direction:column;font-family:DS Automobiles Office Regular,sans-serif;width:50%;max-width:700px;margin:8svh 5vw 0 auto;padding:5px;box-sizing:border-box}@media screen and (max-width:768px){.register__content{width:100%;min-height:100%;margin:8svh auto}}@media screen and (max-height:700px)and (min-width:650px){.register__content{margin-top:12svh}}.register__content .title{position:relative;z-index:100;font-size:clamp(18px,6.5vw,40px);line-height:36px;width:80%;max-width:800px;margin:6vh auto 10px 50px;text-align:left;color:#fff;text-shadow:0 0 20px #424141;text-transform:uppercase;font-family:DS Automobiles Regular,sans-serif}@media screen and (max-width:768px){.register__content .title{margin:2vh auto 10px;width:calc(100% - 50px)}}.register__content .border{position:relative;z-index:100;width:100px;min-height:2px;box-sizing:border-box;background-color:#fff;margin:3svh auto 4svh 50px}@media screen and (max-width:768px){.register__content .border{margin:10px auto 15px 25px;width:70px}}.register__content .disclaimer{position:relative;z-index:100;width:calc(100% - 100px);font-size:clamp(12px,3.5vw,18px);line-height:16px;margin:10px auto 0 50px;line-height:1.4;text-align:left;color:#fff;font-family:DS Automobiles Office Regular,sans-serif;text-shadow:0 0 20px #424141}@media screen and (max-width:768px){.register__content .disclaimer{width:calc(100% - 50px);margin:0 auto}}.register__content .formulaire{position:relative;display:flex;flex-direction:column;line-height:1.1;z-index:100;width:95%;max-width:700px;padding:20px 50px;box-sizing:border-box;color:#1a1b1b;background-color:#ffffffeb;margin:25px auto 50px 0}@media screen and (max-width:768px){.register__content .formulaire{margin:15px auto;height:auto;width:95%;padding:15px}}.register__content .formulaire .label{position:relative;z-index:100;width:75%;font-size:clamp(10px,4vw,16px);line-height:1.2;margin:16px auto 5px 0;text-align:left;color:#7c7c7c;font-family:DS Automobiles Office Regular,sans-serif}.register__content .formulaire .label--store{width:100%;font-family:DS Automobiles Office Bold,sans-serif;margin-bottom:0}.register__content .formulaire .dropdown--menu{background-color:#dddadb;box-sizing:border-box;color:#3e3e3a;outline:none;border:1px solid #B9B9B9;font-size:clamp(10px,3vw,14px);margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:10px 40px 10px 12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='black' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px;border:1px solid #ccc;border-radius:6px}.register__content .formulaire .dropdown--menu option{background-color:#dddadb;padding:5px 0}.register__content .formulaire .dropdown--menu option:hover{background-color:#000c!important}.register__content .formulaire .field{background-color:#dddadb;padding:10px;border:none;margin:0;font-size:clamp(10px,3.2vw,14px);border:1px solid #B9B9B9;box-sizing:border-box;border-radius:5px;outline:none;color:#3e3e3a}.register__content .formulaire .address-block{margin:10px 0}.register__content .formulaire .address-block .field{margin:7px 15px 5px 0;width:100%}.register__content .formulaire .filtered-stores{width:100%;margin:0 auto}.register__content .formulaire .filtered-stores .store{font-size:clamp(10px,3vw,14px);text-align:center;cursor:pointer;padding:5px;-webkit-tap-highlight-color:transparent;border-radius:5px;box-sizing:border-box;margin:5px auto;border:1px solid #B9B9B9}.register__content .formulaire .filtered-stores .store__name{font-family:DS Automobiles Office Bold,sans-serif}.register__content .formulaire .filtered-stores .store.is-selected{background-color:#d2c7be}.register__content .formulaire .txt--error{margin:4px 0 8px;font-size:clamp(8px,2.8vw,12px);font-family:DS Automobiles Office Regular,sans-serif;color:#c62828}.register__content .formulaire .txt--error p{margin:0;color:inherit}.register__content .formulaire .checkbox-container{position:relative;width:100%;align-items:center;display:flex;flex-direction:row;align-content:center;box-sizing:border-box;margin:10px auto 0}.register__content .formulaire .checkbox-container .checkbox-group{cursor:pointer;display:flex;align-items:center;-webkit-tap-highlight-color:transparent;margin-right:10px}.register__content .formulaire .checkbox-container .label{position:relative;z-index:100;width:auto;font-size:clamp(10px,3.2vw,14px);margin:7px 15px 5px 0;text-align:left;color:#7c7c7c;font-family:DS Automobiles Office Regular,sans-serif}.register__content .formulaire .checkbox-container .checkbox{position:relative;display:flex;flex-direction:column;width:20px;height:20px;min-width:20px;max-width:20px;min-height:20px;max-height:20px;margin:5px;background-color:transparent;border:1px solid #8C8E8F;padding:0;border-radius:12px;text-align:center;color:#fff;outline:none;cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;transition:background-color .3s ease}.register__content .formulaire .checkbox-container .checkbox:hover{background-color:#fff!important}.register__content .formulaire .checkbox-container .checkbox .check{position:absolute;left:50%;top:50%;transform:translateY(-50%) translate(-50%);width:10px;max-width:1px;min-width:10px;min-height:10px;border:1px solid #9d8c83;max-height:10px;border-radius:10px;background-color:#9d8c83;margin:0}.register__content .formulaire .consent{margin:25px 0;color:#4c4c4b;font-size:clamp(10px,2.8vw,13px)}.register__content .formulaire .consent--title{display:block;margin:0 0 8px;font-family:DS Automobiles Office Bold,sans-serif;font-size:clamp(10px,4vw,16px)}.register__content .formulaire .consent--text{display:block;font-family:DS Automobiles Office Bold,sans-serif}.register__content .formulaire a{color:#4c4c4b}.register__content .formulaire .join{color:#4c4c4b;font-size:clamp(10px,2.8vw,13px);font-family:DS Automobiles Office Bold,sans-serif}.register__content .formulaire .join .toggle-heading{width:100%;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:space-between;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;color:inherit;font-family:inherit;font-size:inherit}.register__content .formulaire .join .toggle-heading__chevron{font-size:30px;line-height:1;color:#000;transform:rotate(0);transition:transform .2s ease}.register__content .formulaire .join .toggle-heading__chevron.is-expanded{transform:rotate(180deg)}.register__content .formulaire .join--title{display:block;margin:0 0 15px;font-size:clamp(10px,4vw,16px)}.register__content .formulaire .join--text{display:block}.register__content .formulaire .explicit-consent{width:90%;margin:20px auto 0;color:#4c4c4b;font-size:clamp(10px,2.8vw,13px)}.register__content .formulaire .explicit-consent .toggle-heading{width:100%;display:flex;-webkit-tap-highlight-color:transparent;align-items:center;justify-content:space-between;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;color:inherit;font-family:inherit;font-size:inherit}.register__content .formulaire .explicit-consent .toggle-heading__chevron{font-size:30px;line-height:1;color:#000;transform:rotate(0);transition:transform .2s ease}.register__content .formulaire .explicit-consent .toggle-heading__chevron.is-expanded{transform:rotate(180deg)}.register__content .formulaire .explicit-consent--title{display:block;font-family:DS Automobiles Office Bold,sans-serif}.register__content .formulaire .explicit-consent--text{display:block;margin-bottom:20px;font-family:DS Automobiles Office Bold,sans-serif}.register__content .formulaire .partners{margin:25px 0 0;color:#4c4c4b;font-size:clamp(10px,2.8vw,13px)}.register__content .formulaire .partners .toggle-heading{width:100%;display:flex;-webkit-tap-highlight-color:transparent;align-items:center;justify-content:space-between;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;color:inherit;font-family:inherit;font-size:inherit}.register__content .formulaire .partners .toggle-heading__chevron{font-size:30px;line-height:1;color:#000;transform:rotate(0);transition:transform .2s ease}.register__content .formulaire .partners .toggle-heading__chevron.is-expanded{transform:rotate(180deg)}.register__content .formulaire .partners--title{display:block;margin:0 0 15px;font-size:clamp(10px,4vw,16px);font-family:DS Automobiles Office Bold,sans-serif}.register__content .formulaire .partners--text{display:block;font-family:DS Automobiles Office Bold,sans-serif}.register__content .formulaire .submit{position:relative;display:flex;align-self:flex-start;width:auto;margin:15px 0 0;outline:none;border:1px solid #1A1B1B;border-radius:25px;background-color:#1a1b1b;color:#fff}@media screen and (max-width:768px){.register__content .formulaire .submit{margin:15px auto}}.register__content .formulaire .mentions{margin:15px 0;color:#4c4c4b;font-family:DS Automobiles Office Regular,sans-serif;font-size:clamp(8px,2.2vw,11px);text-align:left}@media screen and (max-width:768px){.register__content .formulaire .mentions{text-align:center}}.register__content .register-success{position:relative;display:flex;flex-direction:column;z-index:100;max-width:500px;width:95%;font-size:clamp(12px,3.5vw,15px);color:#7c7c7c;max-width:700px;line-height:1.3;padding:40px 50px 30svh;font-family:DS Automobiles Regular,sans-serif;box-sizing:border-box;box-shadow:0 0 5px 1px #0000001a;background-color:#ffffffeb;margin:25px auto 50px 0}@media screen and (max-width:768px){.register__content .register-success{margin:25px auto;padding:15px 15px 30svh}}.register__content .register-success-prime{padding:40px 50px 20px}@media screen and (max-width:768px){.register__content .register-success-prime{padding:15px}}.register__content .register-success__text--final{margin-bottom:16px}.register__content .register-success__signoff{margin:2svh 0 3svh}.register__content .register-success__brand{margin:0}.register__content .register-success__title{margin:0 0 16px;text-transform:uppercase}.register__content .register-success__text{margin:0 0 10px}.register__content .register-success__feedback-label{margin:10svh 0 12px}.register__content .register-success__textarea{width:100%;min-height:120px;background-color:#dddadb;resize:none;box-sizing:border-box;font-family:DS Automobiles Regular,sans-serif;padding:10px 12px;border:1px solid #B9B9B9;margin:0;font-size:clamp(10px,3.2vw,14px);border-radius:5px;outline:none}.register__content .register-success .submit{background-color:#1a1b1b;color:#fff;display:block;margin:30px 0 1px;border:1px solid #1A1B1B}@media screen and (max-width:768px){.register__content .register-success .submit{margin:25px auto 10px}}.register__content .register-success .txt--error{position:absolute;margin:6px 0 8px;font-size:12px;color:#c62828;font-family:DS Automobiles Office Regular,sans-serif}.profil{position:absolute;display:flex;flex-direction:column;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;animation:fadeIn 1s ease-in .5s forwards;padding-top:7vh;padding-top:7svh;box-sizing:border-box}.profil__header{position:relative;background-color:#fff;color:#1a1b1b;padding:5vh 0 0;box-sizing:border-box;width:100%;display:flex;flex-direction:column;text-align:center}@media screen and (max-width:768px)and (orientation:portrait){.profil__header{padding-top:3vh}}.profil__header .details--specs{display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-size:clamp(10px,5vw,18px);font-family:DS Automobiles Bold,sans-serif}@media screen and (max-height:700px)and (min-width:650px){.profil__header .details--specs{margin:2svh auto}}@media screen and (max-width:768px)and (orientation:portrait){.profil__header .details--specs{flex-direction:column;font-size:clamp(10px,6vw,24px)}}@media screen and (max-height:700px)and (min-width:650px){.profil__header .details--specs{font-size:clamp(8px,3vh,18px)}}.profil__header .details--specs .spec-list{display:flex}@media screen and (max-width:768px)and (orientation:portrait){.profil__header .details--specs .spec-list{flex-wrap:wrap;justify-content:space-evenly}}.profil__header .details--specs .spec-list .spec{font-size:clamp(10px,3vw,14px);display:flex;flex-direction:row;align-items:center}@media screen and (max-height:700px)and (min-width:650px){.profil__header .details--specs .spec-list .spec{font-size:clamp(8px,2.5vh,14px)}}.profil__header .details--specs .spec-list .spec .picto{width:clamp(20px,3.5vw,40px);margin:10px}.profil__header .details--specs .spec-list .spec .picto--energy{background-color:#000;color:#fff;height:clamp(20px,3.5vw,40px);border-radius:60%;padding:2px;box-sizing:border-box}.profil__header .details--specs .spec-list .spec .picto--energy span{width:100%;height:100%;display:block;background-color:#fff;-webkit-mask-image:var(--motorisation-icon-url);mask-image:var(--motorisation-icon-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@media screen and (max-width:768px)and (orientation:portrait){.profil__header .details--specs .spec-list .spec .picto{margin:10px 5px}}.profil__header .details--title{width:80%;font-size:clamp(16px,7.5vw,55px);line-height:1.2;margin:3vh auto;text-transform:uppercase;font-family:DS Title Web Regular,sans-serif}@media screen and (max-height:700px)and (min-width:650px){.profil__header .details--title{font-size:clamp(12px,8vh,40px)}}@media screen and (max-width:768px)and (orientation:portrait){.profil__header .details--title{margin:2vh auto}}.profil__header .details--border{background-color:#9d8c83;height:4px;width:200px;margin:0 auto 4vh}@media screen and (max-width:768px)and (orientation:portrait){.profil__header .details--border{width:15vw}}.profil .model{position:relative;z-index:100;font-size:clamp(12px,5vw,50px);font-family:DS Automobiles Office Regular,sans-serif;margin:6vh auto 0}@media screen and (max-height:700px)and (min-width:650px){.profil .model{font-size:clamp(12px,7vh,30px)}}@media screen and (max-width:768px)and (orientation:portrait){.profil .model{margin-top:2vh}}.profil .model--image{width:55%;margin:10vh auto 0}@media screen and (max-width:768px)and (orientation:portrait){.profil .model--image{width:100%;margin:5vh auto 0}}.profil .motorisation{position:relative;z-index:100;text-transform:uppercase;font-size:clamp(8px,2.8vw,22px);font-family:DS Automobiles Bold,sans-serif;margin:0 auto;display:flex;align-items:center;justify-content:center}@media screen and (max-height:700px)and (min-width:650px){.profil .motorisation{font-size:clamp(12px,4vh,22px)}}.profil .motorisation img{margin-right:10px;font-size:50px;fill:red;width:clamp(8px,4vw,30px)}.profil .motorisation .motorisation__icon{margin-right:5px;width:clamp(8px,5vw,40px);height:clamp(8px,5vw,40px);display:inline-block;background-color:currentColor;-webkit-mask-image:var(--motorisation-icon-url);mask-image:var(--motorisation-icon-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.profil .disclaimer{position:relative;bottom:5vh;width:45%;min-width:600px;z-index:100;font-size:clamp(8px,3.5vw,16px);color:#1a1b1b;text-align:left;line-height:1.2;font-family:DS Automobiles Office Regular,sans-serif;margin:5vh auto 0}.profil .disclaimer.m-0{margin:0 auto}@media screen and (max-width:768px)and (orientation:portrait){.profil .disclaimer{width:90%;bottom:inherit;min-width:inherit;margin:2vh auto 0;font-size:clamp(8px,4.2vw,18px)}}.profil .fiscal-advantage{position:relative;bottom:10vh;right:-22%;display:inline;line-height:1.3;padding:5px;font-size:clamp(10px,.8vw,14px);background-color:#fff;text-transform:uppercase;align-self:center;font-family:DS Automobiles Office Bold,sans-serif;width:auto;box-sizing:border-box;max-width:400px;width:25%;z-index:99;color:#9d8c83;border:3px solid #9d8c83}@media screen and (max-width:768px)and (orientation:portrait){.profil .fiscal-advantage{bottom:inherit;right:inherit;font-size:clamp(8px,3vw,14px);width:90%;max-width:500px;margin-bottom:10px}}.profil__primary{width:100%;position:relative;padding-bottom:5vh;height:auto;background-color:#fff;text-align:center;display:flex;flex-direction:column}.profil__primary .section-content{background:linear-gradient(transparent 50vh,#fff 70vh)}@media screen and (max-width:768px)and (orientation:portrait){.profil__primary .section-content{background:initial}}.profil__primary .disclaimer{color:#1a1b1b}.profil__secondary{background-color:#000;position:relative;margin:0 5vw;padding-bottom:5vh;height:auto;text-align:center;display:flex;flex-direction:column}.profil__secondary .section-content{background:linear-gradient(transparent 50vh,#000 70vh)}@media screen and (max-width:768px)and (orientation:portrait){.profil__secondary .section-content{background:initial}}.profil__secondary--title{text-transform:uppercase;font-size:clamp(16px,7.5vw,55px);text-align:center;width:100%;line-height:1.2;color:#fff;padding:5vh 0;margin:0;background-color:#000;font-family:DS Title Web Regular,sans-serif}@media screen and (max-width:768px)and (orientation:portrait){.profil__secondary--title{padding:3vh 0}}@media screen and (max-height:700px)and (min-width:650px){.profil__secondary--title{font-size:clamp(12px,8vh,40px)}}.profil__secondary .fiscal-advantage{background-color:transparent;border:3px solid white;color:#fff}@media screen and (max-width:768px)and (orientation:portrait){.profil__secondary .fiscal-advantage{width:100%}}.profil__secondary .model--image{filter:drop-shadow(-15px 20px 55px #304147);width:65%}@media screen and (max-width:768px)and (orientation:portrait){.profil__secondary .model--image{width:110%;position:relative;transform:translate(-50%);left:50%}}.profil__secondary .disclaimer{color:#fff}@media screen and (max-width:768px)and (orientation:portrait){.profil__secondary .disclaimer{width:100%}}.profil .disclaimer-accordion__toggle{display:none;background:transparent;border:0;padding:0;margin:6px auto 0;cursor:pointer;line-height:0;transition:opacity .5s ease}.profil .disclaimer-accordion__toggle:hover{background-color:transparent!important}.profil .profil__primary .disclaimer-accordion__toggle{color:#1a1b1b}.profil .profil__secondary .disclaimer-accordion__toggle{color:#fff}.profil .disclaimer-accordion__chevron{width:50px;height:50px;transition:transform .5s ease-out;transform-origin:center}.profil .disclaimer-accordion__chevron--open{transform:rotate(180deg)}.profil .disclaimer-accordion__actions{width:100%;display:flex;flex-direction:column;align-items:center;padding:5px;box-sizing:border-box}@media screen and (max-width:768px)and (orientation:portrait){.profil .disclaimer-accordion__toggle{display:inline-flex;justify-content:center;align-items:center}.profil .disclaimer-accordion .disclaimer{overflow:hidden;line-height:1.4;max-height:1000px;transition:max-height .3s ease,opacity .5s ease-in}.profil .disclaimer-accordion .disclaimer.disclaimer--collapsed{max-height:50px;opacity:.8;mask-image:linear-gradient(to bottom,white 0%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,white 0%,transparent 100%)}.profil .disclaimer-accordion__actions{overflow:hidden;max-height:500px;opacity:1;transition:max-height .3s ease,opacity .5s ease-in}.profil .disclaimer-accordion__actions.disclaimer-accordion__actions--collapsed{max-height:0;opacity:0;pointer-events:none;margin-top:0}.profil .profil__secondary .disclaimer.disclaimer--collapsed{mask-image:linear-gradient(to bottom,black 0%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 100%)}}.profil .section-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.profil .section-content__header{margin:0 auto}.profil .section-bg{position:relative;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none}.profil .section-bg--primary,.profil .section-bg--secondary{width:100%;height:70vh;position:absolute;object-fit:cover;object-position:center;background-color:#fff}@media screen and (max-width:768px)and (orientation:portrait){.profil .section-bg--primary,.profil .section-bg--secondary{width:100%;height:calc(30vh + 25vw)}}@media screen and (max-width:600px)and (orientation:portrait){.profil .section-bg--primary,.profil .section-bg--secondary{height:70vw}}.profil .section-bg--secondary{background-color:#000}.profil button,.profil .btn{margin-top:2vh}.profil button.redirect--white,.profil .btn.redirect--white{color:#1a1b1b;border:1px solid #1A1B1B;background-color:#fff}.profil button.redirect--black,.profil .btn.redirect--black{background-color:#000;color:#fff;border:1px solid white}.profil button.redirect--black:hover,.profil .btn.redirect--black:hover{background-color:#9d8c83!important}.profil__footer{color:#fff;width:100%;background-color:#9d8c83;text-align:center;padding:20px 0 30px;font-size:36px}@media screen and (max-width:768px)and (orientation:portrait){.profil__footer{font-size:26px}}.profil__footer--title{width:90%;margin:1vh auto 3vh;text-align:center;font-family:DS Title Web Regular,sans-serif}.profil .text{position:relative;z-index:25;font-size:16px;line-height:16px;margin:10px auto 0;filter:none;text-align:center;color:#fff;font-family:DS Automobiles Regular,sans-serif}@media screen and (max-width:768px)and (orientation:portrait){.profil .text{font-size:14px}}.thanks{position:absolute;display:flex;flex-direction:column;inset:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden;align-items:center;background-image:url(../images/background.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.thanks .logo{width:70%;max-width:160px;margin:25px auto 10px}@media screen and (max-width:400px)and (max-height:700px){.thanks .logo{width:60%;max-width:140px}}.thanks .title{width:80%;font-size:28px;font-weight:600;margin:5px auto;text-align:center;font-family:citroen-bold,sans-serif}.thanks .title span{color:#5b7f95}@media screen and (max-width:400px)and (max-height:700px){.thanks .title{font-size:24px}}.thanks .subtitle{font-size:16px;margin:10px auto 0;text-align:center;font-family:citroen-regular,sans-serif}@media screen and (max-width:400px)and (max-height:700px){.thanks .subtitle{font-size:14px}}.thanks .submit{padding:10px 25px;margin:20px auto 0;outline:none;border:2px solid #5b7f95;border-radius:20px;font-size:18px;background-color:#5b7f95;color:#fff;font-family:citroen-regular,sans-serif}@media screen and (max-width:400px)and (max-height:700px){.thanks .submit{font-size:16px}}.after,.before,.error{opacity:0;animation:fadeIn .8s ease-in .2s forwards;position:absolute;top:0;width:100%;height:100%;z-index:1;background-image:url(/build/assets/background-questions-Bi3Xp4ea.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.after .description,.before .description,.error .description{position:absolute;top:40%;font-size:clamp(12px,5vw,28px);font-family:DS Automobiles Office Regular,sans-serif;color:#fff;text-align:center;line-height:1.4}button,.btn{position:relative;z-index:25;padding:16px 24px;box-sizing:border-box;margin:5vh auto 0;text-decoration:none;outline:none;border-radius:25px;border:none;font-size:clamp(10px,4.2vw,18px);cursor:pointer;background-color:#fff;color:#1a1b1b;font-family:DS Automobiles Regular,sans-serif;transition:background-color .3s ease,color .3s ease;-webkit-transition:background-color .3s ease,color .3s ease;-moz-transition:background-color .3s ease,color .3s ease;-o-transition:background-color .3s ease,color .3s ease;-webkit-tap-highlight-color:transparent;pointer-events:auto;opacity:0;-webkit-user-select:none;user-select:none;animation:fadeInUp .7s cubic-bezier(0,1.242,.845,1.104) .5s forwards}@media screen and (max-height:700px)and (min-width:650px){button,.btn{font-size:clamp(10px,2.2vh,18px);padding:2svh 3svh}}button:hover,.btn:hover{background-color:#d2c7be!important}button.submit,.btn.submit{margin:auto}button.submit.is-disabled,.btn.submit.is-disabled{animation:none;opacity:0;transition:.3s ease-in;pointer-events:none}header{position:fixed;top:0;z-index:999;height:7vh;height:7svh;min-height:60px;background-color:#000;width:100%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}header.header--hidden{transform:translateY(-100%)}@media screen and (max-width:768px)and (orientation:portrait){header{min-height:45px}}header a{height:82%}header a .header-logo{height:100%;display:block;position:relative}header .header-retry{display:flex;align-items:center;top:0;height:100%;position:absolute;right:5%}header .header-retry img{display:none;height:70%}header .header-retry button{display:block;padding:1vh 20px;box-sizing:border-box;font-family:DS Automobiles Bold;margin:0;font-size:clamp(12px,4vw,16px);background-color:#000;border:1px solid white;color:#fff}header .header-retry button:hover{color:#1a1b1b;border:1px solid #d2c7be}@media screen and (max-width:768px){header .header-retry img{display:block}header .header-retry button{display:none}}@media screen and (max-width:768px)and (orientation:portrait){.single-portrait .question__answers__list{margin:auto!important;width:90%!important}}@media screen and (max-width:768px)and (max-height:620px)and (orientation:portrait){.single-portrait .question__answers__list{width:85%!important}}.single-portrait .question__answers__list .answer{position:relative;display:flex;flex-direction:column;box-sizing:border-box;opacity:0;margin:5px auto;padding:5px;width:85%!important;max-width:300px!important;border:2px solid transparent;background-color:transparent;transform:translateZ(0);transition:border .3s ease;-webkit-transition:border .3s ease;-moz-transition:border .3s ease;-o-transition:border .3s ease;-webkit-tap-highlight-color:transparent;animation:fadeInUp .7s cubic-bezier(.417,1.242,.897,1.042) calc(var(--d) + 1s) forwards!important}@media screen and (max-width:768px)and (orientation:portrait){.single-portrait .question__answers__list .answer{flex-direction:row!important;animation:fadeIn .7s ease-in calc(var(--d) + 1s) forwards!important;margin:auto}}@media screen and (max-width:768px)and (orientation:portrait){.single-portrait .question__answers__list .answer .image-container{width:85%!important}}.single-portrait .question__answers__list .answer span{width:100%;margin:0!important;display:block;color:#1a1b1b;text-transform:initial!important;background-color:#fff;min-height:12vh!important;min-height:12svh!important;align-content:center;padding:5px!important;font-size:clamp(10px,4.2vw,24px)!important;transition:background-color .3s ease,color .3s ease;-webkit-transition:background-color .3s ease,color .3s ease;-moz-transition:background-color .3s ease,color .3s ease;-o-transition:background-color .3s ease,color .3s ease}@media screen and (max-width:768px)and (orientation:portrait){.single-portrait .question__answers__list .answer span{box-sizing:border-box;min-height:100%!important;width:95%!important;margin:0 auto;height:auto!important}}@media screen and (max-height:700px)and (min-width:650px){.single-portrait .question__answers__list .answer span{min-height:40px;font-size:clamp(10px,2.8vh,18px)!important}}.image-choice{position:relative;border:none;background-color:transparent;display:flex;flex-direction:column;overflow:visible;width:100%;height:600px;margin:0 auto;transition:background-color .5s ease,box-shadow .5s ease;-webkit-transition:background-color .5s ease,box-shadow .5s ease;-moz-transition:background-color .5s ease,box-shadow .5s ease;-o-transition:background-color .5s ease,box-shadow .5s ease;padding:1%;box-sizing:border-box}@media screen and (max-height:700px)and (min-width:650px){.image-choice{height:calc(100vh - 160px);height:calc(100svh - 160px);margin:0 auto 1vh;max-width:125svh}}@media screen and (max-width:768px)and (orientation:portrait){.image-choice{margin:auto;height:78vh;height:78svh}}.image-choice .question__title{width:92%;max-width:620px;margin:auto;text-align:center;color:#fff;font-size:clamp(12px,4.6vw,28px);line-height:1.2;animation:fadeIn .5s ease-out 2.8s forwards;opacity:0;text-transform:uppercase;font-family:DS Automobiles Office Bold,sans-serif}@media screen and (max-height:700px)and (min-width:650px){.image-choice .question__title{margin:auto auto 0;font-size:clamp(12px,3.6vh,22px)}}@media screen and (max-width:768px)and (orientation:portrait){.image-choice .question__title{margin:auto;width:96%;font-size:clamp(12px,2.5vh,28px)}}@media screen and (max-width:768px)and (max-height:650px)and (orientation:portrait){.image-choice .question__title{font-size:clamp(8px,2.2vh,24px)}}.image-choice .question__answers__list{position:relative;z-index:20;display:flex;flex-direction:row;min-height:0;align-items:center;width:95%;margin:10px auto;padding-top:2px;padding-bottom:2px;text-align:center;justify-content:center}@media screen and (max-width:768px)and (orientation:portrait){.image-choice .question__answers__list{flex-direction:column;margin:auto;padding:0;max-width:360px}}.image-choice .question__answers__list .answer{position:relative;display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;margin:5px auto;width:85%;padding:5px;max-width:450px;border:2px solid transparent;opacity:0;background-color:transparent;transition:border .3s ease;-webkit-transition:border .3s ease;-moz-transition:border .3s ease;-o-transition:border .3s ease;cursor:pointer;-webkit-tap-highlight-color:transparent}@media screen and (max-width:768px)and (orientation:portrait){.image-choice .question__answers__list .answer{margin:0 auto;padding:5px}}.image-choice .question__answers__list .answer .image-container{width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.image-choice .question__answers__list .answer .image-container .image{width:100%;height:auto;max-height:100%;object-fit:cover;overflow:hidden;margin:0 auto;transition:.2s ease-out}.image-choice .question__answers__list .answer.selected{border:2px solid white!important;-webkit-tap-highlight-color:transparent}.image-choice .question__answers__list .answer.selected .image{scale:1.05;transition:.2s ease-out}.image-choice .question__answers__list .answer.not-selected{filter:brightness(.6)}.image-choice .question__answers__list .answer span{width:100%;margin:0 auto;background-color:#fff;box-sizing:border-box;line-height:1.2;height:6vh;text-transform:uppercase;height:6svh;min-height:50px;display:flex;align-items:center;justify-content:center;font-size:clamp(10px,5vw,28px);color:#1a1b1b;font-family:DS Automobiles Office Bold,sans-serif;transition:background-color .3s ease,color .3s ease;-webkit-transition:background-color .3s ease,color .3s ease;-moz-transition:background-color .3s ease,color .3s ease;-o-transition:background-color .3s ease,color .3s ease}@media screen and (max-height:700px)and (min-width:650px){.image-choice .question__answers__list .answer span{min-height:40px;font-size:clamp(10px,2.8vh,18px)}}@media screen and (max-width:768px)and (orientation:portrait){.image-choice .question__answers__list .answer span{height:5vh;height:5svh;min-height:30px}}.multiple-image-choice{position:relative;border:none;background-color:transparent;box-shadow:0 0 10px 1px transparent;display:flex;flex-direction:column;width:100%;max-width:1000px;height:600px;margin:0 auto;overflow:hidden;transition:background-color .5s ease,box-shadow .5s ease;-webkit-transition:background-color .5s ease,box-shadow .5s ease;-moz-transition:background-color .5s ease,box-shadow .5s ease;-o-transition:background-color .5s ease,box-shadow .5s ease;padding:1%;box-sizing:border-box}@media screen and (max-height:700px)and (min-width:650px){.multiple-image-choice{height:calc(100vh - 160px);height:calc(100svh - 160px);margin:0 auto 1vh;max-width:125svh}}@media screen and (max-width:768px)and (orientation:portrait){.multiple-image-choice{margin:auto;height:78vh;height:78svh}}.multiple-image-choice__container{display:flex;flex-direction:row;height:100%;padding:5px;box-sizing:border-box}@media screen and (max-width:768px)and (orientation:portrait){.multiple-image-choice__container{padding:0}}.multiple-image-choice__container .desktop__image{flex:0 0 auto;height:100%;width:auto;object-fit:contain;display:block}.multiple-image-choice__container .content{text-align:center;width:95%;height:100%;margin:0 auto;border:1px solid transparent;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-around}@media screen and (max-width:768px)and (orientation:portrait){.multiple-image-choice__container .content{height:initial}}.multiple-image-choice__container .content .question__title{width:92%;max-width:620px;margin:auto auto 0;text-align:center;color:#fff;font-size:clamp(12px,4.6vw,28px);line-height:1.2;animation:fadeIn .5s ease-out 2.8s forwards;opacity:0;text-transform:uppercase;font-family:DS Automobiles Office Bold,sans-serif}@media screen and (max-height:700px)and (min-width:650px){.multiple-image-choice__container .content .question__title{font-size:clamp(12px,3.6vh,22px)}}@media screen and (max-width:768px)and (orientation:portrait){.multiple-image-choice__container .content .question__title{margin:auto auto 0;width:96%;font-size:clamp(12px,2.5vh,28px)}}@media screen and (max-width:768px)and (max-height:650px)and (orientation:portrait){.multiple-image-choice__container .content .question__title{font-size:clamp(8px,2.2vh,24px)}}.multiple-image-choice__container .content .question__disclaimer{font-size:clamp(8px,3vw,14px);color:#fff;display:block;margin:0 auto 2svh;opacity:0;animation:fadeIn .5s ease-out 2.8s forwards;font-family:DS Automobiles Office Regular,sans-serif}@media screen and (max-height:700px)and (min-width:650px){.multiple-image-choice__container .content .question__disclaimer{font-size:clamp(8px,2vh,12px)}}@media screen and (max-width:768px)and (orientation:portrait){.multiple-image-choice__container .content .question__disclaimer{width:90%;margin:0 auto}}.multiple-image-choice__container .content .question__models__list{position:relative;z-index:20;width:90%;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}@media screen and (max-width:768px)and (orientation:portrait){.multiple-image-choice__container .content .question__models__list{grid-template-columns:1fr;overflow-x:hidden;height:45vh;height:50svh;max-width:360px}}.multiple-image-choice__container .content .question__models__list .model{position:relative;-webkit-tap-highlight-color:transparent;width:95%;margin:5px;max-width:none;border:none;background-color:transparent;display:flex;flex-direction:column;align-items:center;cursor:pointer;aspect-ratio:318/127;box-sizing:border-box;outline:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease;background-repeat:no-repeat;background-size:100% 100%;background-position:bottom;opacity:0;animation:fadeIn .5s ease-in 4s forwards}@media screen and (max-width:768px)and (orientation:portrait){.multiple-image-choice__container .content .question__models__list .model{padding:10px 12px;margin:0 auto 5px}}@media screen and (max-width:768px)and (orientation:portrait)and (max-height:700px){.multiple-image-choice__container .content .question__models__list .model{width:90%;margin:0 auto 5px}}.multiple-image-choice__container .content .question__models__list .model .checkbox{position:absolute;right:10px;bottom:10px;width:18px;height:18px;margin:0;background-color:transparent;border:3px solid #1A1B1B;border-radius:5px;display:grid;place-items:center;cursor:pointer;transition:background-color .25s ease,border-color .25s ease}@media screen and (max-height:700px)and (min-width:650px){.multiple-image-choice__container .content .question__models__list .model .checkbox{width:14px;min-width:14px;max-width:14px;min-height:14px;max-height:14px}}@media screen and (max-width:768px)and (orientation:portrait){.multiple-image-choice__container .content .question__models__list .model .checkbox{width:14px;min-width:14px;max-width:14px;min-height:14px;max-height:14px}}.multiple-image-choice__container .content .question__models__list .model .checkbox svg{opacity:0;color:#fff;transition:opacity .25s ease;stroke-width:5px}.multiple-image-choice__container .content .question__models__list .model .checkbox svg.fadeIn{opacity:1}.multiple-image-choice__container .content .question__models__list .selected .checkbox{border:3px solid #1A1B1B!important;background-color:#9d8c83!important}.multiple-image-choice__container .content .question__models__list .selected p,.multiple-image-choice__container .content .question__models__list .selected span{color:#1a1b1b!important}.checkbox-choice{position:relative;border:none;background-color:transparent;box-shadow:0 0 10px 1px transparent;display:flex;flex-direction:column;justify-content:space-evenly;width:100%;max-width:1000px;height:600px;margin:0 auto;overflow:hidden;transition:background-color .5s ease,box-shadow .5s ease;-webkit-transition:background-color .5s ease,box-shadow .5s ease;-moz-transition:background-color .5s ease,box-shadow .5s ease;-o-transition:background-color .5s ease,box-shadow .5s ease;padding:1%;box-sizing:border-box}@media screen and (max-height:700px)and (min-width:650px){.checkbox-choice{height:calc(100vh - 160px);height:calc(100svh - 160px);margin:0 auto 1vh;max-width:125svh}}@media screen and (max-width:768px)and (orientation:portrait){.checkbox-choice{margin:auto;height:78vh;height:78svh}}.checkbox-choice__container{display:flex;flex-direction:row;height:100%;box-sizing:border-box}@media screen and (max-width:768px)and (orientation:portrait){.checkbox-choice__container{padding:0}}.checkbox-choice__container .desktop__image{position:relative;z-index:50;flex:0 0 auto;max-width:400px;max-width:38%;padding:10px;box-sizing:border-box;object-fit:contain;display:block;opacity:0;animation:fadeInUp .7s cubic-bezier(.417,1.242,.897,1.042) 2.5s forwards!important}@media screen and (max-width:768px)and (orientation:portrait){.checkbox-choice__container .desktop__image{display:none}}.checkbox-choice__container .content{text-align:center;width:95%;margin:0;border:1px solid transparent;box-sizing:border-box;display:flex;height:100%;flex-direction:column;justify-content:space-around}@media screen and (max-width:768px)and (orientation:portrait){.checkbox-choice__container .content{margin:0 auto;height:initial}}.checkbox-choice__container .content .question__title{width:92%;max-width:620px;margin:auto auto 0;text-align:center;color:#fff;font-size:clamp(12px,4.6vw,28px);line-height:1.2;animation:fadeIn .5s ease-out 3.5s forwards;opacity:0;text-transform:uppercase;font-family:DS Automobiles Office Bold,sans-serif}@media screen and (max-height:700px)and (min-width:650px){.checkbox-choice__container .content .question__title{font-size:clamp(12px,3.6vh,22px)}}@media screen and (max-width:768px)and (orientation:portrait){.checkbox-choice__container .content .question__title{font-size:clamp(12px,2.5vh,28px);width:96%;animation:fadeIn .5s ease-out 3s forwards}}@media screen and (max-width:768px)and (max-height:650px)and (orientation:portrait){.checkbox-choice__container .content .question__title{font-size:clamp(8px,2.2vh,24px)}}.checkbox-choice__container .content .question__disclaimer{font-size:clamp(8px,3vw,14px);color:#fff;display:block;opacity:0;animation:fadeIn .5s ease-out 3.5s forwards;font-family:DS Automobiles Office Regular,sans-serif}@media screen and (max-height:700px)and (min-width:650px){.checkbox-choice__container .content .question__disclaimer{font-size:clamp(8px,2vh,12px)}}@media screen and (max-width:768px)and (orientation:portrait){.checkbox-choice__container .content .question__disclaimer{animation:fadeIn .5s ease-out 3s forwards;width:90%;margin:0 auto}}.checkbox-choice__container .content .mobile__image{object-fit:contain;display:none;width:90%;max-width:550px;object-fit:cover;height:25vh;height:25svh;margin:5px auto;opacity:0;animation:fadeInUp .7s cubic-bezier(.417,1.242,.897,1.042) 4s forwards!important}@media screen and (max-width:768px)and (orientation:portrait){.checkbox-choice__container .content .mobile__image.smaller{height:15vh;height:15svh}}@media screen and (max-width:768px)and (orientation:portrait){.checkbox-choice__container .content .mobile__image{display:block;margin:auto}}.checkbox-choice__container .content .question__answers__list{width:100%;position:relative;z-index:20;display:flex;flex-direction:column;margin:auto}@media screen and (max-width:768px)and (orientation:portrait){.checkbox-choice__container .content .question__answers__list{width:90%}}.checkbox-choice__container .content .question__answers__list .selected{background-color:#fff!important}.checkbox-choice__container .content .question__answers__list .selected .checkbox{border:3px solid #1A1B1B!important}@media screen and (max-width:768px)and (orientation:portrait){.checkbox-choice__container .content .question__answers__list .selected .checkbox{border:2px solid #1A1B1B!important}}.checkbox-choice__container .content .question__answers__list .selected .checkbox:not(.checkbox--rounded){background-color:#9d8c83!important}.checkbox-choice__container .content .question__answers__list .selected .checkbox--rounded .check{background-color:#9d8c83}.checkbox-choice__container .content .question__answers__list .selected p,.checkbox-choice__container .content .question__answers__list .selected span{color:#1a1b1b!important}.checkbox-choice__container .content .question__answers__list .answer{position:relative;z-index:20;display:flex;flex-direction:row;background-color:transparent;border:2px solid white;width:90%;max-width:550px;margin:10px auto 0;padding:10px 10px 8px;box-sizing:border-box;cursor:pointer;opacity:0;outline:none;text-align:center;justify-content:flex-start;align-items:center;-webkit-tap-highlight-color:transparent;transition:background-color .3s ease,color .3s ease;-webkit-transition:background-color .3s ease,color .3s ease;-moz-transition:background-color .3s ease,color .3s ease;-o-transition:background-color .3s ease,color .3s ease;animation:fadeInLeft .7s cubic-bezier(.417,1.242,.897,1.042) calc(4s + var(--d) * .3) forwards!important}.checkbox-choice__container .content .question__answers__list .answer:hover{background-color:#fff3}@media screen and (max-width:768px)and (orientation:portrait){.checkbox-choice__container .content .question__answers__list .answer{width:100%;animation:fadeInUp .7s cubic-bezier(.417,1.242,.897,1.042) calc(5s + var(--d) * .2) forwards!important;padding:.5vh 8px;margin:0 auto 1vh}}@media screen and (max-height:700px)and (min-width:650px){.checkbox-choice__container .content .question__answers__list .answer{padding:.5svh 8px;margin:6px auto 0}}.checkbox-choice__container .content .question__answers__list .answer .checkbox{width:18px;min-width:18px;max-width:18px;min-height:18px;max-height:18px;margin:8px 0 8px auto;background-color:transparent;border:3px solid white;border-radius:5px;text-align:center;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background-color .3s ease}@media screen and (max-width:768px)and (orientation:portrait){.checkbox-choice__container .content .question__answers__list .answer .checkbox{border:2px solid white;width:14px;min-width:14px;max-width:14px;min-height:14px;max-height:14px}}@media screen and (max-height:700px)and (min-width:650px){.checkbox-choice__container .content .question__answers__list .answer .checkbox{width:14px;min-width:14px;max-width:14px;min-height:14px;max-height:14px;margin:4px 0 4px auto}}.checkbox-choice__container .content .question__answers__list .answer .checkbox svg{opacity:0;color:#fff;transition:opacity .3s ease}@media screen and (max-width:768px)and (orientation:portrait){.checkbox-choice__container .content .question__answers__list .answer .checkbox svg{margin-top:0}}.checkbox-choice__container .content .question__answers__list .answer .checkbox svg.fadeIn{opacity:1}.checkbox-choice__container .content .question__answers__list .answer .checkbox--rounded{border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.checkbox-choice__container .content .question__answers__list .answer .checkbox--rounded .check{width:10px;height:10px;min-width:10px;min-height:10px;border-radius:50%;background-color:#9d8c83}.checkbox-choice__container .content .question__answers__list .answer span,.checkbox-choice__container .content .question__answers__list .answer p{color:#fff;font-weight:400;font-size:clamp(8px,3.8vw,20px);text-align:left;font-family:DS Automobiles Office Regular,sans-serif;transition:color .3s ease;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease}@media screen and (max-height:700px)and (min-width:650px){.checkbox-choice__container .content .question__answers__list .answer span,.checkbox-choice__container .content .question__answers__list .answer p{font-size:clamp(8px,2.2vh,16px)}}.checkbox-choice__container .content .question__answers__list .answer span u,.checkbox-choice__container .content .question__answers__list .answer p u{cursor:pointer}.progress-container{position:relative;z-index:4;display:inline-block;background:radial-gradient(transparent 42%,#6e8180 43%);border:1px solid white;border-radius:50%;padding:2px;opacity:0;animation:fadeIn .7s ease-out 2s forwards}.progress-container svg{transform:rotate(-90deg);display:block;transition:all .3s ease}.progress-container .progress{stroke:#ffffffd9;transition:stroke-dashoffset 1s ease;will-change:stroke-dashoffset}.progress-container .inner{fill:transparent}.progress-container .label{position:absolute;inset:0;display:grid;place-items:center;transform:rotate(0);pointer-events:none}.progress-container .step{color:#fff;font-weight:700;font-size:clamp(8px,2.5vw,16px);font-family:DS Automobiles Office Bold,sans-serif}@media screen and (max-height:700px)and (min-width:650px){.progress-container .step{font-size:clamp(8px,2vh,16px)}}.navigation{position:absolute;top:calc(50% - 45px);right:-10%;margin-left:clamp(12px,2vw,24px);display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:768px){.navigation{flex-direction:row;bottom:-15vw;top:initial;right:0;transform:none}}@media screen and (max-height:700px)and (min-width:700px){.navigation{right:-12%}}.navigation .prev,.navigation .next{display:flex;justify-content:center;align-items:center;width:60px;padding:0;height:60px;border-radius:60%;cursor:pointer;opacity:0;color:#fff;margin:5px;outline:none;background-color:#ffffff40;border:1px solid white;transition:border .3s ease,color .3s ease;-webkit-transition:border .3s ease,color .3s ease;-moz-transition:border .3s ease,color .3s ease;-o-transition:border .3s ease,color .3s ease;animation:fadeInRight .5s ease 2s forwards}.navigation .prev:hover,.navigation .next:hover{border:1px solid #1A1B1B;color:#1a1b1b}.navigation .prev svg,.navigation .next svg{width:50%}@media screen and (max-width:768px)and (orientation:portrait){.navigation .prev,.navigation .next{width:10vw;min-width:30px;min-height:30px;height:10vw;margin:4px;animation:fadeInUp .5s ease 2s forwards}}.loading-animation{position:fixed;z-index:0;width:100%;height:100%;inset:0;min-height:100vh;min-width:100vw;margin:0;padding:0;overflow:hidden;opacity:0;animation:slideUpFade .5s cubic-bezier(.25,.46,.45,.94) forwards}.loading-animation .background{position:absolute;top:0;width:100%;height:100%;z-index:1;background-image:url(/build/assets/loading-background-d-oQVVNuPM.jpg);background-size:100% 100%;background-position:bottom;background-repeat:no-repeat;transform:scale(3);transition:transform .5s ease-in-out .5s;will-change:transform}@media screen and (max-width:768px)and (orientation:portrait){.loading-animation .background{background-image:url(/build/assets/loading-background-m-BfvxqVjN.png)}}.loading-animation .background.animated-scale{transform:scale(1)}.loading-animation .border-draw{width:clamp(250px,80%,1000px);height:80vh;transform:translate(-50%,-50%);top:50%;left:50%}.loading-animation .border-draw .bottom{bottom:0;right:0;width:100%;height:2px;transform:scaleX(0);transform-origin:right center;animation:draw-x .6s cubic-bezier(.98,0,.02,.99) 2s forwards}.loading-animation .border-draw .left{bottom:0;left:0;width:2px;height:100%;transform:scaleY(0);transform-origin:center bottom;animation:draw-y .6s cubic-bezier(.98,0,.02,.99) 2.5s forwards}.loading-animation .border-draw .top{top:0;left:0;width:100%;height:2px;transform:scaleX(0);transform-origin:left center;animation:draw-x .6s cubic-bezier(.98,0,.02,.99) 3s forwards}.loading-animation .border-draw .right{top:0;right:0;width:2px;height:100%;transform:scaleY(0);transform-origin:center top;animation:draw-y .6s cubic-bezier(.98,0,.02,.99) 3.5s forwards}.loading-animation .loading--title{position:absolute;z-index:99;text-shadow:0 0 10px rgba(0,0,0,.2);top:25%;left:50%;width:70%;transform:translate(-50%);font-family:DS Automobiles Office Bold,sans-serif;color:#fff;font-size:clamp(16px,7.5vw,45px);text-transform:uppercase;text-align:center;opacity:0;animation:slide-in-bck .5s ease-in-out both 1.5s,blink 1.5s cubic-bezier(.455,.03,.515,.955) 2s infinite}.loading-animation .foreground{position:absolute;width:100%;height:100%;z-index:10;background-image:url(/build/assets/loading-foreground-d-DrQ4zjxg.png);background-size:cover;background-repeat:no-repeat;background-position-y:bottom -20vh;transition:all .5s cubic-bezier(.455,.03,.515,.955) .5s}@media screen and (max-width:768px)and (orientation:portrait){.loading-animation .foreground{transform:scale(1.2);background-position-y:center}}@media screen and (max-width:768px)and (orientation:portrait){.loading-animation .foreground{background-image:url(/build/assets/loading-foreground-m-BdfB9Vu4.png);background-position:bottom;background-size:cover}}.loading-animation .foreground.animated-position{background-position-y:bottom -10vh}@media screen and (max-width:768px)and (orientation:portrait){.loading-animation .foreground.animated-position{transform:scale(1)}}.overlay{position:fixed;z-index:0;width:100%;height:100%;inset:0;min-height:100vh;min-height:100svh;min-width:100vw;margin:0;padding:0;opacity:0;animation:fadeIn 1s ease-in forwards}.overlay .background{position:absolute;top:0;width:100%;height:100%;z-index:1;background-image:url(/build/assets/background-D97J8prP.jpg);background-size:cover;background-repeat:repeat-x;background-position:100% 0;-webkit-animation:move-clouds 120s linear forwards;-moz-animation:move-clouds 120s linear forwards;-o-animation:move-clouds 120s linear forwards;-ms-animation:move-clouds 120s linear forwards;animation:move-clouds 120s linear forwards}@media screen and (max-width:768px)and (orientation:portrait){.overlay .background{-webkit-animation:move-clouds-mobile 80s linear forwards;-moz-animation:move-clouds-mobile 80s linear forwards;-o-animation:move-clouds-mobile 80s linear forwards;-ms-animation:move-clouds-mobile 80s linear forwards;animation:move-clouds-mobile 80s linear forwards}}.overlay .landscape{position:absolute;width:100%;height:100%;z-index:10;background-image:url(/build/assets/foreground-Dy7cSbyj.png);background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width:768px){.overlay .landscape{background-position:bottom;background-size:cover}}.overlay .appear{top:10%}@media screen and (max-width:768px){.overlay .appear{top:25%}}.overlay .hide{top:90%}@media screen and (max-width:768px){.overlay .hide{top:100%}}.overlay .shadow{position:absolute;width:100%;height:115%;z-index:15;background-image:url(/build/assets/cloud-shadow-gK25F9Nz.png);background-size:100% auto;background-repeat:no-repeat;background-position:center;bottom:0;left:0;transition:top 18s linear;-webkit-transition:top 18s linear;-moz-transition:top 18s linear;-o-transition:top 18s linear;opacity:0}@media screen and (max-width:768px){.overlay .shadow{background-position:center;background-size:cover;transition:top 12s linear;-webkit-transition:top 12s linear;-moz-transition:top 12s linear;-o-transition:top 12s linear}}.overlay .shadow.appear{animation:shadow-mobile-pass 30s ease-in-out forwards}.overlay .bottom-filter{position:absolute;height:100%;inset:0;z-index:10;background:linear-gradient(to bottom,transparent 65%,#000000 100%)}@keyframes shadow-mobile-pass{0%{top:100%;opacity:0}40%{top:25%;opacity:1}to{top:100%;opacity:0}}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translate(50%)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(50%)}to{opacity:1;transform:translate(0)}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%{color:#fff}to{color:#fff6}}@-webkit-keyframes slide-in-bck{0%{-webkit-transform:translateX(-50%) scale(4);transform:translate(-50%) scale(4);opacity:0}to{-webkit-transform:translateX(-50%) scale(1);transform:translate(-50%) scale(1);opacity:1}}@keyframes slide-in-bck{0%{-webkit-transform:translateX(-50%) scale(4);transform:translate(-50%) scale(4);opacity:0}to{-webkit-transform:translateX(-50%) scale(1);transform:translate(-50%) scale(1);opacity:1}}@-webkit-keyframes move-clouds{0%{background-position:100% 0}to{background-position:20% 0}}@keyframes move-clouds{0%{background-position:100% 0}to{background-position:20% 0}}@-webkit-keyframes move-clouds-mobile{0%{background-position:100% 0}to{background-position:60% 0}}@keyframes move-clouds-mobile{0%{background-position:100% 0}to{background-position:60% 0}}.fadeInUp{animation:fadeInUp .7s cubic-bezier(.417,1.242,.897,1.042) calc(var(--d) + 1s) forwards!important}.fade-up-enter-active,.fade-up-leave-active{transition:opacity .7s ease-in-out,transform .7s ease-in-out}.fade-up-enter-from,.fade-up-leave-to{opacity:0;transform:translateY(-200px)}.fade-up-enter-to,.fade-up-leave-from{opacity:1;transform:translateY(0)}.fade-enter-active,.fade-leave-active{transition:opacity .7s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}.border-draw{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:5}.border-draw .side{position:absolute;box-sizing:border-box;background:#fff;box-shadow:1px 1px 5px #0000001e}.border-draw .top{top:0;left:0;width:100%;height:2px;transform:scaleX(0);transform-origin:left center;animation:draw-x 1s cubic-bezier(.98,0,.02,.99) 1s forwards}.border-draw .right{top:0;right:0;width:2px;height:100%;transform:scaleY(0);transform-origin:center top;animation:draw-y 1s cubic-bezier(.98,0,.02,.99) 1s forwards}.border-draw .bottom{bottom:0;right:0;width:100%;height:2px;transform:scaleX(0);transform-origin:right center;animation:draw-x 1s cubic-bezier(.98,0,.02,.99) 1s forwards}.border-draw .left{bottom:0;left:0;width:2px;height:100%;transform:scaleY(0);transform-origin:center bottom;animation:draw-y 1s cubic-bezier(.98,0,.02,.99) 1s forwards}@keyframes draw-x{to{transform:scaleX(1)}}@keyframes draw-y{to{transform:scaleY(1)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,hgroup,menu,nav,section{display:block}body{line-height:1;margin:0;padding:0;background-color:#000}@media screen and (min-width:768px){body::-webkit-scrollbar{width:10px;background:#000}body::-webkit-scrollbar-track{border-radius:10px;background-color:#000000b3}body::-webkit-scrollbar-thumb{background:#fff;border-radius:10px}}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}
