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,header,hgroup,menu,nav,section{display:block}body{line-height:1}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}body{margin:0;padding:0;scroll-behavior:smooth;letter-spacing:normal;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#app{position:relative;box-sizing:border-box;overflow:hidden;background-color:#ededed;min-height:100vh;height:100%}#app .view{opacity:0;line-height:1.1;box-sizing:border-box;max-width:1030px;margin:0 auto;background-color:#fff;color:#000;animation:fadeIn .5s ease-in .3s forwards}#app .view .view-container{width:80%;padding:0 70px 10px;box-sizing:border-box;margin:0 auto}@media screen and (max-width: 680px){#app .view .view-container{width:100%;padding:0 0 10px}}#app .view .view-container__logo{width:330px;display:block}@media screen and (max-width: 600px){#app .view .view-container__logo{width:80%;margin-left:10px;max-width:300px}}#app .view .view-container__banner{display:block;margin:0 auto 30px;width:100%}#app .view--volkswagen{font-family:vw-regular,sans-serif}#app .view--volkswagen button,#app .view--volkswagen .btn{border-radius:30px;background-color:#66e4ee;color:#071e4d;font-family:vw-bold,sans-serif}@media screen and (min-width: 600px){#app .view--volkswagen button:hover,#app .view--volkswagen .btn:hover{background-color:#70d6dc}}#app .view--seat{font-family:vw-regular,sans-serif}#app .view--seat button,#app .view--seat .btn{border-radius:6px;background-color:#ea5d1a;color:#fff;font-family:seat-bold,sans-serif}@media screen and (min-width: 600px){#app .view--seat button:hover,#app .view--seat .btn:hover{background-color:#f08d5f}}#app .view--skoda{font-family:skoda-regular,sans-serif}#app .view--skoda button,#app .view--skoda .btn{border-radius:30px;background-color:#78faae;color:#0e3a2f;font-family:skoda-bold,sans-serif}@media screen and (min-width: 600px){#app .view--skoda button:hover,#app .view--skoda .btn:hover{background-color:#a8ffcc}}#app .view--audi{font-family:audi-regular,sans-serif;font-size:15px}#app .view--audi button,#app .view--audi .btn{background-color:#fff;border:1px solid black;color:#000;font-family:audi-regular,sans-serif;transition:none}@media screen and (min-width: 600px){#app .view--audi button:hover,#app .view--audi .btn:hover{border:1px solid #4c4c4c;color:#4c4c4c;transition:none}}#app .footer{opacity:0;width:80%;padding:40px 30px 10px;box-sizing:border-box;margin:0 auto;max-width:1000px;font-size:10px;line-height:1.2;color:#3b3b3b;animation:fadeIn .5s ease-in .5s forwards}#app .footer a{color:#3b3b3b}@media screen and (max-width: 600px){#app .footer{width:100%;padding:10px}}#app .footer--volkswagen,#app .footer--seat{font-family:vw-regular,sans-serif}#app .footer--skoda{font-family:skoda-regular,sans-serif}#app .footer--audi{font-family:audi-regular,sans-serif}#app .errors{font-size:clamp(8px,3vw,14px);color:#c82e2d;display:block;text-align:center;width:100%;margin:5px 0}#app .mobile{display:block}@media screen and (min-width: 800px){#app .mobile{display:none}}#app .desktop{display:none}@media screen and (min-width: 800px){#app .desktop{display:block}}#app button,#app .btn{height:40px;font-size:17px;padding:2px 25px;min-width:175px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;outline:none;text-decoration:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;margin:30px auto 120px;transition:.3s ease-in}@media screen and (max-width: 600px){#app button,#app .btn{margin-bottom:60px}}#app button:hover,#app .btn:hover{transition:.3s ease-in}@font-face{font-family:audi-regular;src:url(/build/assets/AudiType-Normal-020ed12a.eot);src:url(/build/assets/AudiType-Normal-020ed12a.eot?#iefix) format("embedded-opentype"),url(/build/assets/AudiType-Normal-f0b95110.woff2) format("woff2"),url(/build/assets/AudiType-Normal-c3b6c011.woff) format("woff"),url(/build/assets/AudiType-Normal-7cdb49df.ttf) format("truetype")}@font-face{font-family:audi-bold;src:url(/build/assets/AudiType-Bold-5196b54e.eot);src:url(/build/assets/AudiType-Bold-5196b54e.eot?#iefix) format("embedded-opentype"),url(/build/assets/AudiType-Bold-d6561d5f.woff2) format("woff2"),url(/build/assets/AudiType-Bold-7172f7b0.woff) format("woff"),url(/build/assets/AudiType-Bold-26fe2c6d.ttf) format("truetype")}@font-face{font-family:seat-black;src:url(/build/assets/SEATBCN-Black-9ff006f0.eot);src:url(/build/assets/SEATBCN-Black-9ff006f0.eot?#iefix) format("embedded-opentype"),url(/build/assets/SEATBCN-Black-044d0cf8.woff2) format("woff2"),url(/build/assets/SEATBCN-Black-c4a164c1.woff) format("woff"),url(/build/assets/SEATBCN-Black-2a94582e.ttf) format("truetype")}@font-face{font-family:seat-bold;src:url(/build/assets/SEATBCN-Bold-04b04be9.eot);src:url(/build/assets/SEATBCN-Bold-04b04be9.eot?#iefix) format("embedded-opentype"),url(/build/assets/SEATBCN-Bold-e25d82ee.woff2) format("woff2"),url(/build/assets/SEATBCN-Bold-519f1fa8.woff) format("woff"),url(/build/assets/SEATBCN-Bold-a5188455.ttf) format("truetype")}@font-face{font-family:seat-medium;src:url(/build/assets/SEATBCN-Medium-143b0110.eot);src:url(/build/assets/SEATBCN-Medium-143b0110.eot?#iefix) format("embedded-opentype"),url(/build/assets/SEATBCN-Medium-72949a19.woff2) format("woff2"),url(/build/assets/SEATBCN-Medium-d26b143a.woff) format("woff"),url(/build/assets/SEATBCN-Medium-bca5e5d2.ttf) format("truetype")}@font-face{font-family:seat-regular;src:url(/build/assets/SEATBCN-Regular-a4b0b797.eot);src:url(/build/assets/SEATBCN-Regular-a4b0b797.eot?#iefix) format("embedded-opentype"),url(/build/assets/SEATBCN-Regular-05e0a05b.woff2) format("woff2"),url(/build/assets/SEATBCN-Regular-8a48f007.woff) format("woff"),url(/build/assets/SEATBCN-Regular-366de06d.ttf) format("truetype")}@font-face{font-family:skoda-bold;src:url(/build/assets/SKODANextW05-Bold-96a6f580.eot);src:url(/build/assets/SKODANextW05-Bold-96a6f580.eot?#iefix) format("embedded-opentype"),url(/build/assets/SKODANextW05-Bold-c96f054b.woff2) format("woff2"),url(/build/assets/SKODANextW05-Bold-52414fa8.woff) format("woff"),url(/build/assets/SKODANextW05-Bold-ecd3b7cd.ttf) format("truetype")}@font-face{font-family:skoda-light;src:url(/build/assets/SKODANextW05-Light-21092ec4.eot);src:url(/build/assets/SKODANextW05-Light-21092ec4.eot?#iefix) format("embedded-opentype"),url(/build/assets/SKODANextW05-Light-2a4a9a45.woff2) format("woff2"),url(/build/assets/SKODANextW05-Light-86bad1cd.woff) format("woff"),url(/build/assets/SKODANextW05-Light-0de56183.ttf) format("truetype")}@font-face{font-family:skoda-regular;src:url(/build/assets/SKODANextW05-Regular-3664f46f.eot);src:url(/build/assets/SKODANextW05-Regular-3664f46f.eot?#iefix) format("embedded-opentype"),url(/build/assets/SKODANextW05-Regular-63be51f9.woff2) format("woff2"),url(/build/assets/SKODANextW05-Regular-6d255aa7.woff) format("woff"),url(/build/assets/SKODANextW05-Regular-3c8ea374.ttf) format("truetype")}@font-face{font-family:vw-regular;src:url(/build/assets/VWText-27668a2f.eot);src:url(/build/assets/VWText-27668a2f.eot?#iefix) format("embedded-opentype"),url(/build/assets/VWText-1928c88f.woff2) format("woff2"),url(/build/assets/VWText-a6556849.woff) format("woff"),url(/build/assets/VWText-7f4d5aaf.ttf) format("truetype")}@font-face{font-family:vw-bold;src:url(/build/assets/VWText-Bold-d83a1f19.eot);src:url(/build/assets/VWText-Bold-d83a1f19.eot?#iefix) format("embedded-opentype"),url(/build/assets/VWText-Bold-2d11e762.woff2) format("woff2"),url(/build/assets/VWText-Bold-4d961558.woff) format("woff"),url(/build/assets/VWText-Bold-90be2fae.ttf) format("truetype")}.fadeIn{animation:fadeIn .5s ease-in forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{left:50%;transform:translate(-50%,50px)}to{left:50%;transform:translate(-50%)}}.home .input-label{position:relative;display:flex;align-items:center;cursor:pointer;width:90%;margin:0 auto;-webkit-tap-highlight-color:transparent}.home .input-label input{position:relative;opacity:0;cursor:pointer;height:0;width:0}.home .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;border:1px solid black;background-color:#fff}.home .input-label .text{padding-left:24px;line-height:1.1;font-size:15px}.home .checkmark:after{content:"";position:absolute;display:none}.home .input-label input:checked~.checkmark:after{display:block}.home .input-label .checkmark:after{left:5px;top:1px;width:5px;height:10px;border:solid black;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.home button{margin:30px auto 120px!important}@media screen and (max-width: 600px){.home button{margin-bottom:60px!important}}.thanks__message{font-size:18px;text-align:center}@media screen and (max-width: 600px){.thanks__message{width:90%;margin:0 auto}}.thanks__message p:first-of-type{margin-bottom:20px}.thanks__message p{margin-bottom:10px}.thanks .btn{display:inline-block!important;margin-top:15px!important;width:auto;padding:2px 30px!important;line-height:2;text-align:center;vertical-align:middle;position:relative;left:50%;transform:translate(-50%)}.error .annex__message,.after .annex__message,.before .annex__message{text-align:center;margin:60px auto 100px;font-size:18px}
