*{box-sizing:border-box;font-family:Arial,sans-serif;margin:0;padding:0}html{font-size:10px}#app>div,body{height:100vh;width:100vw}#app>div{background-color:#173f36;color:#8c84d7;overflow:hidden;position:relative}#app>div>div,#app>div>form{margin:0 auto;max-width:600px;padding:60px 30px 45px}p{font-size:1.4rem;margin-bottom:1em;text-wrap:pretty}.serif{font:400 normal 2rem nautica,sans-serif}.underline{text-decoration:underline;text-underline-offset:3px}.large{font-weight:700}.button,.large{text-transform:uppercase}.button{background-color:transparent;border:1px solid #8c84d7;border-radius:20px;color:currentColor;cursor:pointer;display:block;font-size:1.4rem;margin:30px auto 0;padding:10px 30px;text-align:center;width:fit-content}.back{background:url(/build/images/arrow-left.9183dad7.svg) no-repeat 50%/15px auto;height:45px;left:15px;position:absolute;top:5px;width:45px}.secondary{color:#eb4b6f;font-size:1.2rem}.secondary .strong{font-weight:700;text-transform:uppercase}.secondary .serif{font-size:1.4rem}.secondary a{color:currentColor}@media(width >= 768px){.mobile-only{display:none}}.languages{font-size:1.4rem;padding:15px!important;position:absolute;right:15px;text-transform:uppercase;top:15px}.languages>div{cursor:pointer;display:flex;gap:.4em}.languages>div img{transition:transform .2s;width:1.2em}.languages ol{background-color:#173f36;height:0;list-style:none;overflow:hidden;padding:.2em 0;transition:height .2s}.languages ol a{color:currentColor;display:block;padding:.3em 0;text-decoration:none}.languages.expanded>div img{transform:rotate(-180deg)}.languages.expanded ol{height:12em}.start{padding-top:20vh!important}.start>img{display:block;margin:0 auto 60px;max-width:300px;width:70%}.introduction h1{font-size:2.6rem;font-weight:400;margin-bottom:45px;text-transform:uppercase}.introduction h1 span{display:block;font-size:3.6rem;line-height:1;text-align:right;text-transform:none}.introduction>div:last-child{display:flex;gap:45px;justify-content:space-between;margin-top:45px}.introduction>div:last-child a{color:#8c84d7;font-size:1.2rem}.error{margin-top:15px;text-align:center}.delivery-info>p:first-child,.register>p:first-child{margin-bottom:30px}.delivery-info input[type=email],.delivery-info input[type=tel],.delivery-info input[type=text],.register input[type=email],.register input[type=tel],.register input[type=text]{background-color:transparent;border:none;border-bottom:1px solid;border-radius:0;display:block;font-size:2.4rem;margin-bottom:1em;width:100%}.delivery-info input[type=email],.delivery-info input[type=email]::placeholder,.delivery-info input[type=tel],.delivery-info input[type=tel]::placeholder,.delivery-info input[type=text],.delivery-info input[type=text]::placeholder,.register input[type=email],.register input[type=email]::placeholder,.register input[type=tel],.register input[type=tel]::placeholder,.register input[type=text],.register input[type=text]::placeholder{color:currentColor}.delivery-info input[type=email]::placeholder,.delivery-info input[type=tel]::placeholder,.delivery-info input[type=text]::placeholder,.register input[type=email]::placeholder,.register input[type=tel]::placeholder,.register input[type=text]::placeholder{text-transform:uppercase}.delivery-info input[type=email]:focus-visible,.delivery-info input[type=tel]:focus-visible,.delivery-info input[type=text]:focus-visible,.register input[type=email]:focus-visible,.register input[type=tel]:focus-visible,.register input[type=text]:focus-visible{outline:none}.delivery-info .secondary,.register .secondary{border-top:1px solid #8c84d7;margin-top:60px;padding-top:30px}.delivery-info .secondary div,.register .secondary div{align-items:flex-start;display:flex;gap:15px;margin-bottom:15px}.delivery-info .secondary div input,.register .secondary div input{-webkit-appearance:none;appearance:none;border:1px solid #eb4b6f;border-radius:50%;display:block;height:15px;width:15px}.delivery-info .secondary div input:checked,.register .secondary div input:checked{background-clip:content-box;background-color:#eb4b6f;padding:1px}.delivery-info .secondary div label,.register .secondary div label{width:calc(100% - 60px)}.quiz{padding-top:10vh!important}.quiz h1{font:700 italic 3.6rem Times New Roman,serif}.quiz h1+span{font-size:1.4rem;font-weight:700;text-transform:uppercase}.quiz h1+span+p{margin-block:15px}.quiz>div{align-items:center;display:flex;gap:30px;justify-content:flex-start;margin-bottom:30px}.quiz>div input{-webkit-appearance:none;appearance:none;border:1px solid #8c84d7;border-radius:50%;display:block;height:30px;width:30px}.quiz>div input:checked{background-clip:content-box;background-color:#8c84d7;padding:5px}.quiz>div label{font-size:1.4rem;width:calc(100% - 60px)}.quiz .button{margin-top:60px}.correct-answer,.wrong-answer{height:100%}.correct-answer h1,.wrong-answer h1{background:no-repeat 50%/contain;font-size:6rem;margin-top:5vh;padding-block:max(15vh,100px);text-align:center}.correct-answer h1{transform:rotate(-5deg)}.wrong-answer h1{transform:rotate(5deg)}.wrong-answer p span:first-child{display:block;padding-right:45px;text-align:right}.social{bottom:30px;display:flex;gap:30px;justify-content:center;left:0;position:fixed;width:100%}.social svg{background-color:transparent;border-radius:50%;height:30px;width:30px}.rules{background-color:#173f36;color:#8c84d7;overflow:scroll;padding:60px 30px}.rules article,.rules h1{margin:0 auto 45px;max-width:600px}.rules h2{margin-bottom:15px}.rules ol{font-size:1.4rem;margin-left:15px}.rules ol li{list-style:disc;margin-bottom:1em}.delivery-info-message{padding:5vh 15px;text-align:center}