@import url(https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&family=Noto+Serif:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);html{font-size:16px}*{box-sizing:border-box;font-family:Roboto,sans-serif;margin:0;padding:0;scrollbar-color:var(--body_background) var(--body_accent-color);scrollbar-width:thin;text-decoration:none}:focus{outline-color:var(--body_accent-color)}::-webkit-scrollbar{background-color:var(--body_background);border-radius:4px;width:10px}::-webkit-scrollbar-thumb{background:var(--body_accent-color);border-radius:4px}* img{display:block}a{color:unset}@keyframes fadeIn{0%{opacity:.7}to{opacity:1}}@keyframes illu{0%{opacity:.8;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.--anim-appear{animation:appear .3s ease-in-out forwards}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes popup{0%{margin-top:100vh;opacity:0}to{margin-top:0;opacity:1}}.htmx-indicator{position:relative}.htmx-indicator .spinner-container{display:none}.htmx-request .htmx-indicator .spinner-container,.htmx-request.htmx-indicator .spinner-container{display:inline-block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.htmx-request .htmx-indicator .button-text,.htmx-request.htmx-indicator .button-text{opacity:0}.spinner{animation:spin 1s linear infinite;border:4px solid rgba(0,0,0,.1);border-left-color:#09f;border-radius:50%;height:30px;width:30px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes slide-from-right{0%{transform:translateX(90px)}}@keyframes slide-to-left{to{transform:translateX(-90px)}}@supports(view-transition-name:slide-it){.slide-it{view-transition-name:slide-it}::view-transition-old(slide-it){animation:fade-out .18s cubic-bezier(.4,0,1,1) both,slide-to-left .6s cubic-bezier(.4,0,.2,1) both}::view-transition-new(slide-it){animation:fade-in .42s cubic-bezier(0,0,.2,1) 90ms both,slide-from-right .6s cubic-bezier(.4,0,.2,1) both}}@media screen and (max-width:900px){.--hidden-mobile{display:none}}dialog[open]{border:none;border-radius:12px;box-shadow:2px 2px 5px gray;margin:auto;max-width:900px;padding:1rem;position:relative}.--hide{display:none!important}.--container{padding:1rem}@media screen and (max-width:900px){.--container{padding:.8}}.--inverted{filter:grayscale(1) invert(1)}@font-face{font-display:swap;font-family:Caveat-Regular;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/caveat/v18/Wnz6HAc5bAfYB2Q7ZjYYiAzcPA.woff2) format("woff2")}@font-face{font-display:swap;font-family:Caveat-Bold;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/caveat/v18/Wnz6HAc5bAfYB2Q7ZjYYiAzcPA.woff2) format("woff2")}@font-face{font-display:swap;font-family:"NotoSerif-Regular";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/notoserif/v23/ga6daw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTYf6D33WsNFH.woff2) format("woff2")}@font-face{font-display:swap;font-family:"NotoSerif-Bold";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/notoserif/v23/ga6daw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTYf6D33WsNFH.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto-Light;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto-Regular;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto-Bold;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto-Black;font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBBc4AMP6lQ.woff2) format("woff2")}#htmx{flex-direction:column;min-height:100vh}#htmx,main{display:flex}main{align-items:flex-start;gap:1.875rem;justify-content:space-between;margin:auto;max-width:1410px;padding:1rem;width:100%}@media screen and (max-width:900px){main{flex-direction:column;gap:.9375rem;padding:.8rem}}main>*{flex:1}main section{width:100%}u{text-decoration:underline}s{text-decoration:line-through}@media screen and (max-width:900px){.--rich-text{transform:scale(.85)}}.--btn{border:none;cursor:pointer;display:block;font-size:1.1rem;letter-spacing:1px;margin:1rem auto;padding:1rem 3rem;text-align:center;text-decoration:none;transition:transform .12s ease-in-out,box-shadow .12s ease-in-out;width:fit-content;word-break:break-all}.--btn:active,.--btn:hover{box-shadow:0 .4em .4em -.4em var(--cta_background-color);transform:scale(1.02)}@media screen and (max-width:450px){.--btn{font-size:calc(var(--cta_font-size) - .21rem)}}@media screen and (max-width:900px){.--btn{margin:.5rem auto}}body{font-family:Arial,sans-serif}.modal{align-items:center;background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.modal .modal-content{background-color:#fefefe;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin:auto;max-width:500px;padding:2rem;position:relative;text-wrap:balance;width:95%}.modal .modal-content span.close{color:#fff;float:right;font-size:2rem;font-weight:700;line-height:1.7ch;position:absolute;right:5px;top:2px}.modal .modal-content span.close:focus,.modal .modal-content span.close:hover{cursor:pointer}#testMode{flex-direction:column;gap:1rem;margin:1rem;opacity:.95;position:fixed;right:0;z-index:1000}#testMode,#testMode .testmode-notice{align-items:center;display:flex;justify-content:center}#testMode .testmode-notice{background-color:#e3eef4;border-radius:1rem;box-shadow:1px 1px 15px rgba(0,0,0,.3);color:#308ed1;padding:.6rem 2rem;transition:opacity .18s ease-in-out}@media screen and (max-width:450px){#testMode .testmode-notice{font-size:.85rem;padding:.6rem;text-align:center}}#testMode .testmode-notice svg{margin-right:.5rem;transform:scale(1.25)}@media screen and (max-width:450px){#testMode .testmode-notice svg{display:none}}#testMode .testmode-notice:hover{opacity:0}#testModePanel{align-items:center;bottom:0;display:flex;left:0;position:absolute;top:0;z-index:2000}#testModePanel #panel-content{background-color:#f7f7f7;border-radius:0 12px 12px 0;box-shadow:1px 1px 15px rgba(0,0,0,.2);color:#21304d;display:flex;flex-direction:column;gap:.8rem;max-height:95vh;max-width:420px!important;overflow:scroll;padding:1.5rem;width:90vw}#testModePanel #panel-content>div{background-color:#fff;border-radius:5px;padding:.7rem}#testModePanel #panel-content form select{height:30px;width:100%}#testModePanel #panel-content h2{margin-bottom:0}#testModePanel #panel-content p{font-size:smaller;margin-bottom:.7rem}#testModePanel #panel-content .routes .routes-content{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(85px,1fr))}#testModePanel #panel-content .routes .routes-content a{align-items:center;background-color:#e3eef4;border-radius:12px;color:#308ed1;display:flex;height:60px;justify-content:center;padding:5px;text-align:center;transition:background-color .15s ease-in-out;width:100%;word-break:break-all}#testModePanel #panel-content .routes .routes-content a:hover{background-color:#bed8e6}#testModePanel #panel-content .params form{display:flex;flex-direction:column}#testModePanel #panel-toggle{align-content:center;background-color:#308ed1;border-radius:0 8px 8px 0;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:1.3rem .4rem;text-orientation:mixed;transition:padding .18s ease-in-out,font-size .18s ease-in-out;writing-mode:vertical-rl}#testModePanel #panel-toggle:hover{background-color:#2572a9;font-size:1.1rem;padding:2.5rem .6rem}#cookies{background-color:#f5f5f5;border-radius:15px;bottom:2rem;left:1rem;max-width:500px;padding:1rem;position:fixed;visibility:hidden;width:90vw;z-index:200}#cookies .cookies--content p{margin-bottom:.8rem}#cookies .cookies--buttons button{font-size:.8rem;margin:1rem auto .5rem;padding:.7rem 1rem}#background{inset:0;max-height:100vh;position:fixed;z-index:-1000}#background img{height:100%;max-height:100%;object-fit:cover}#background img,header{max-width:100%;width:100%}header{align-items:flex-start;display:flex;justify-content:center;margin:0 auto;position:relative}header div img{display:block;height:auto;max-height:140px;max-width:100%;width:auto}@media screen and (max-width:900px){header div img{max-height:110px}}footer{align-items:center;background:var(--footer-bg_color);display:flex;flex-wrap:wrap;justify-content:center;justify-self:center;margin:0 auto;min-height:4.1875rem;padding:.5rem;row-gap:10px;width:100%}footer a,footer span{cursor:pointer;margin:0 10px;white-space:nowrap}#hero{display:flex;flex-direction:column;gap:2rem;margin:auto}@media screen and (max-width:900px){#hero{gap:1rem}}#cover{margin:0 auto;user-select:none}#cover p{margin-bottom:2rem;text-align:center}#cover .cover--picture img{height:auto;margin:auto;max-height:567px;max-width:690px;object-fit:contain;width:100%}@media screen and (max-width:900px){#cover .cover--picture img{max-height:300px;max-width:690px}}#form .form-container{margin:auto auto 2.5rem;max-width:365px;width:100%}#form .form-container .form--inputs label{display:block;margin-bottom:.3rem;margin-top:1rem;width:100%}#form .form-container .form--inputs input:disabled{opacity:.5}#form .form-container .form--inputs select{display:none}#form .form-container .form--inputs .select2-selection__choice__display,#form .form-container .form--inputs .select2-selection__rendered{color:inherit;display:flex;flex-direction:column;font-family:inherit;font-size:inherit;height:100%;line-height:35px}#form .form-container .form--inputs .select2-selection__choice__remove{border:none;height:100%}#form .form-container .form--inputs .select2-selection--multiple:before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #888;content:"";position:absolute;right:7px;top:42%}#form .form-container .form--inputs .select2-selection__arrow{height:100%}#form .form-container .form--inputs .select2-selection__choice{background-color:transparent;border:none}#form .form-container .form--inputs .select2-selection,#form .form-container .form--inputs input{border-style:solid;border-width:1.5px;min-height:40px;padding:.1rem .4rem;width:100%}#form .form-container .form--inputs .select2-container{height:fit-content;width:100%!important}#form .form-container .form--inputs input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=file]),#form .form-container .form--inputs option{padding:.1rem 1rem;width:100%}#form .form-container .form--inputs #form_birth_date{display:flex;gap:.5rem}#form .form-container .form--optins{margin-top:1.5rem}#form .form-container .form--optins .optin-wrapper{align-items:flex-start;display:flex;flex-direction:row-reverse;gap:.5rem;justify-content:flex-end;margin:1rem 0 0}#form .form-container .form--optins .optin-wrapper label{cursor:pointer}#form .form-container .form--optins .optin-wrapper .checkbox-wrapper{flex-shrink:0;height:17px;position:relative;width:17px}#form .form-container .form--optins .optin-wrapper .checkbox-wrapper input[type=checkbox]{cursor:pointer;opacity:0}#form .form-container .form--optins .optin-wrapper .checkbox-wrapper input[type=checkbox]:checked+svg{opacity:1}#form .form-container .form--optins .optin-wrapper .checkbox-wrapper svg{cursor:pointer;left:-3px;opacity:0;position:absolute;top:-7px;z-index:-1}#form .form-container span.errors{margin:auto}#form .form-container span.errors ul{list-style:none}#form .form-container span.errors li{color:darkred;font-size:small}#form .required:after{content:"*"}#form-legal{margin-top:1rem}#form-legal p{font-size:.7rem;text-align:center}#form-legal p:first-of-type{margin-bottom:.5rem}#form-legal #formLegalOpen{cursor:pointer;text-decoration:underline}#formLegal-dialog #formLegalClose{cursor:pointer;margin-left:auto!important}#quiz .quiz-container{align-items:flex-start;display:flex;gap:1.5rem;justify-content:center;margin:auto}@media screen and (max-width:900px){#quiz .quiz-container{flex-direction:column;margin:auto;width:fit-content}#quiz .quiz-container .quiz-leftpanel{width:100%}}#quiz .quiz-container .quiz-leftpanel{align-items:center;border-radius:12px;display:flex;flex-direction:column;gap:.5rem;justify-content:center;text-align:center}@media screen and (max-width:900px){#quiz .quiz-container .quiz-leftpanel{gap:.8rem}}#quiz .quiz-container .quiz-leftpanel .quiz-scoring-container{display:flex;gap:.5rem;justify-content:space-evenly;padding:.5rem .4rem;width:100%}#quiz .quiz-container .quiz-leftpanel .quiz-scoring-container .scoring-seperator:first-of-type{display:none!important}#quiz .quiz-container .quiz-leftpanel .quiz-scoring-container .scoring-counter{font-weight:700;letter-spacing:.2px}#quiz .quiz-container .quiz-leftpanel .quiz-question-container{align-items:center;display:flex;flex-direction:column;gap:.8rem;padding:1.4rem .8rem;text-wrap:balance;width:100%}#quiz .quiz-container .quiz-leftpanel .quiz-question-container .--rich-text{height:fit-content}#quiz .quiz-container .quiz-leftpanel .quiz-question-container span{font-size:1.2rem}#quiz .quiz-container .quiz-leftpanel .quiz-question-container img:not(.countdown-img),#quiz .quiz-container .quiz-leftpanel .quiz-question-container video{height:auto;margin:auto;max-height:370px;max-width:370px;object-fit:cover;width:100%}#quiz .quiz-container .quiz-leftpanel .quiz-question-container audio{margin:1rem auto 0;max-width:300px}#quiz .quiz-container .quiz-leftpanel .quiz-question-container .quiz-question-text{align-items:center;display:flex;gap:1rem;justify-content:center;position:relative;width:100%}#quiz .quiz-container .quiz-leftpanel .quiz-question-container .quiz-question-text h1{width:85%}#quiz .quiz-container .quiz-leftpanel .quiz-question-container .quiz-question-text .scoring-countdown{position:absolute;right:0}#quiz .quiz-container .quiz-rightpanel{align-items:center;align-self:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:600px;padding:1rem;width:calc(100vw - 2rem)}#quiz .quiz-container .quiz-rightpanel .quiz-answers-container{align-items:center;display:grid;gap:1rem;grid-auto-rows:auto;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center;justify-items:center;width:100%}#quiz .quiz-container .quiz-rightpanel .quiz-answers-container .answer-content:not(.--answer-image),#quiz .quiz-container .quiz-rightpanel .quiz-answers-container .answer-content:not(.--answer-image) .answer,#quiz .quiz-container .quiz-rightpanel .quiz-answers-container .answer-content:not(.--answer-image) label{max-width:250px;width:100%}#quiz .quiz-container .quiz-rightpanel .quiz-answers-container .answer-content{flex:1;text-align:center;transition:background-color .2s ease-in-out}#quiz .quiz-container .quiz-rightpanel .quiz-answers-container .answer-content .answer.--answer-image{aspect-ratio:1/1;height:auto;max-width:250px;min-width:180px;width:100%}#quiz .quiz-container .quiz-rightpanel .quiz-answers-container .answer-content .answer.--answer-image .--app-text{padding-top:10px}#quiz .quiz-container .quiz-rightpanel .quiz-answers-container .answer-content .answer-input{border-style:solid;border-width:1.5px;max-width:400px;min-height:40px;padding:.1rem .4rem;width:100%}#quiz .quiz-container .quiz-rightpanel .quiz-answers-container .answer-content .answer{align-items:center;border-radius:12px;display:flex;justify-content:center;margin:auto;text-wrap:wrap;transition:transform .15s ease-in-out}#quiz .quiz-container .quiz-rightpanel .quiz-answers-container .answer-content .answer:hover{transform:scale(1.015)}#quiz .quiz-container .quiz-rightpanel .quiz-answers-container .answer-content .answer label{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:100%;padding:1rem}#quiz .quiz-container .quiz-rightpanel .quiz-answers-container .answer-content .answer label .answer-media{align-items:center;display:flex;flex:1;justify-content:center;overflow:hidden;width:100%}#quiz .quiz-container .quiz-rightpanel .quiz-answers-container .answer-content .answer label .answer-media audio,#quiz .quiz-container .quiz-rightpanel .quiz-answers-container .answer-content .answer label .answer-media img,#quiz .quiz-container .quiz-rightpanel .quiz-answers-container .answer-content .answer label .answer-media video{max-height:100%;object-fit:cover;width:100%}#quiz .quiz-container .quiz-rightpanel .quiz-answers-container .answer-content .answer label .--app-text{flex:none;text-align:center;width:100%}#quiz .quiz-container .quiz-rightpanel .quiz-submit{margin-top:3rem;position:relative}#quiz .quiz-container .quiz-rightpanel .quiz-submit .show-hint{align-items:center;cursor:help;display:flex;gap:.5rem;justify-content:center;left:-40px;position:absolute;top:calc(50% - 12.5px)}#quiz .quiz-container .quiz-rightpanel .quiz-submit .--btn-skip{all:unset;align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute;right:-40px;top:calc(50% - 12.5px)}#quiz .quiz-container .quiz-rightpanel .quiz-submit button[type=submit]{margin-inline:0;transition:opacity .15s ease-in-out,filter .15s ease-in-out}#quiz .quiz-container .quiz-rightpanel .quiz-submit button[type=submit]:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.4;touch-action:none;user-select:none}#quiz .quiz-container .quiz-rightpanel .quiz-submit button[type=submit]:disabled:hover{transform:unset}#quiz .quiz-container .scoring-seperator{border-left:1px solid gray}#quiz .quiz-container .scoring{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;font-size:1.15rem;justify-content:center}#quiz .quiz-container .scoring img{margin-bottom:.2rem;max-height:20px;max-width:20px}#quiz .quiz-container.--column{flex-direction:column;margin:auto;width:fit-content}#quiz .quiz-container.--column .quiz-leftpanel{width:100%}#quiz .quiz-container:not(.--column) .quiz-question-container{position:sticky;top:1rem}@media screen and (max-width:900px){#quiz .quiz-container:not(.--column) .quiz-question-container{position:static}}#quiz .quiz-correction,#quiz .quiz-hint{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;text-align:center}#quiz .quiz-correction img,#quiz .quiz-hint img{height:auto;max-width:500px;object-fit:contain;width:100%}#quiz .quiz-correction .--btn,#quiz .quiz-hint .--btn{margin-bottom:0}#quiz-start{text-align:center}#quiz-start .quiz-start-container{display:flex;flex-direction:column;gap:2rem;margin:auto;padding:1.2rem}@media screen and (max-width:900px){#quiz-start .quiz-start-container{gap:1rem}}#game{position:relative;width:100%}#game .--title{text-align:center}#game iframe{animation:appear .4s ease-in-out 1s both;height:70vw;margin:2rem auto auto;max-height:400px;user-select:none;width:100%}#game #GameStart,#game iframe{transition:opacity .5s ease-in-out}#game:before{align-items:center;content:"...";display:flex;inset:0;justify-content:center;opacity:0;position:absolute;z-index:-100}#game.game_jackpot iframe{margin-left:30px;pointer-events:none}#game.game_wheel{margin:auto;max-width:400px}#game.game_wheel iframe{aspect-ratio:1/3;height:100%;margin:1rem auto;max-height:500px;max-width:400px;pointer-events:none;width:100%}#game.game_scratch iframe{pointer-events:all}#game.game_scratch #GameStart{display:none}#game.game_strongboxkey iframe{pointer-events:all}#game.game_strongboxkey #GameStart{display:none}#game.game_cards iframe{pointer-events:all}#game.game_cards #GameStart{display:none}#game.game_claw iframe{animation:unset;opacity:0;pointer-events:none}#game.game_claw #GameStart{opacity:0}#game.game_fruitninja iframe{animation:unset;aspect-ratio:1/1;height:100%;max-height:60vh;opacity:0;pointer-events:all}#game.game_fruitninja #GameStart{display:none}#reveal{position:relative;width:100%}#reveal iframe{height:70vw;margin:auto;max-height:500px;opacity:0;transition:opacity .5s ease-in-out;user-select:none;width:100%}#reveal:before{align-items:center;animation:appear .4s ease-in-out .5s reverse forwards;content:"...";display:flex;inset:0;justify-content:center;position:absolute;z-index:-100}#popup-target{position:fixed}#popup{background:rgba(0,0,0,.4);background:radial-gradient(circle,rgba(0,0,0,.5) 20%,transparent 70%);inset:0;overflow:hidden;padding-top:140px;position:fixed}#popup,#popup .popup--content{align-items:center;display:flex;flex-direction:column;justify-content:center}#popup .popup--content{animation:popup .5s cubic-bezier(.175,.885,.32,1.275);aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;background-size:contain;gap:1rem;max-width:500px;pointer-events:none;position:relative;text-align:center;width:100%}#popup .popup--next{animation:appear .3s ease-in-out .8s forwards;margin-top:1rem;opacity:0}#popup .popup--next .--btn{margin-block:0}#steps-target{left:50%;position:absolute;top:400px;transform:translate(-50%,-50%)}#steps{align-items:center;border-radius:1rem;color:#fff;display:flex;flex-direction:column;justify-content:center;max-width:600px;padding:1rem;pointer-events:none;user-select:none;width:100%}#steps img{height:auto;margin-bottom:1rem;max-width:100px;width:100%}#steps.short{animation:popupinout 4s cubic-bezier(.175,.885,.32,1.275) forwards}#steps.long{animation:popupin 4s cubic-bezier(.175,.885,.32,1.275) forwards}#steps.hidden{display:none}@keyframes popupin{0%{opacity:0;transform:scale(0)}10%{opacity:1;transform:scale(1)}}@keyframes popupinout{0%{opacity:0;transform:scale(0)}10%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}#steps-popup-target{position:fixed}#steps-popup{background:#000;background:radial-gradient(circle,rgba(0,0,0,.5) 20%,rgba(0,212,255,0) 70%);inset:0;overflow:hidden;padding-top:120px;position:fixed}#steps-popup,#steps-popup .popup--content{align-items:center;display:flex;flex-direction:column;justify-content:center}#steps-popup .popup--content{animation:popup .5s cubic-bezier(.175,.885,.32,1.275);aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;background-size:contain;gap:1rem;max-width:500px;position:relative;text-align:center;width:100%}#steps-popup .popup--content img{height:auto;max-width:400px;width:100%}#steps-popup .popup--next{animation:appear .3s ease-in-out .8s forwards;opacity:0}#steps-popup .popup--next .--btn{margin-block:0}.prompts-section{margin:auto!important}#prompt{gap:2rem}#prompt,#prompt .prompt--titles{display:flex;flex-direction:column}#prompt .prompt--titles{gap:1.4rem;padding:1rem}.legalnotice{position:relative}.legalnotice h1:not(:first-of-type){margin:4rem 0 2rem}.legalnotice h2:first-of-type{margin:2rem 0 1rem}.legalnotice h2:not(:first-of-type){margin:3rem 0 1rem}.legalnotice h3,.legalnotice h4{margin:2rem 0 1rem}.--dialog{align-items:center;background-color:rgba(0,0,0,.6);border-radius:0;box-shadow:none;display:flex;height:100vh;justify-content:center;margin:0;padding:0;position:fixed;top:0;visibility:hidden;width:100vw}.--dialog .--dialog-container{background-color:#fff;border-radius:15px;height:95vh;overflow:hidden;padding:1rem;position:relative;width:clamp(0px,100vw,900px)}.--dialog .--dialog-container .--dialog-header{align-items:center;display:flex;justify-content:space-between;width:100%;z-index:500}@media screen and (max-width:800px){.--dialog .--dialog-container .--dialog-header h1{font-size:1.2rem}}.--dialog .--dialog-container .--dialog-header .--dialog-close{cursor:pointer;height:40px;width:40px}@media screen and (max-width:800px){.--dialog .--dialog-container .--dialog-header .--dialog-close{height:30px;width:30px}}.--dialog .--dialog-container .--dialog-content{height:100%;overflow:scroll;padding-bottom:2rem}#socials{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:1rem}#socials a{height:25px;width:25px}#clientRedirection{margin-top:1rem}#clientRedirection a{display:block;text-decoration:underline}#languageSwitch{margin:0 auto}#languageSwitch select{all:unset;background-color:#fff;border:none;padding:.8rem 1.5rem}