@font-face{font-family:Bodoni;font-style:normal;font-display:auto;unicode-range:U+000-5FF;src:local("Bodoni"),url(../../../fonts/bodoni-mt/BodoniMT.ttf)}@font-face{font-family:Helvetica;font-style:normal;font-display:auto;unicode-range:U+000-5FF;src:local("Helvetica"),url(../../../fonts/helvetica/Helvetica.ttf)}@font-face{font-family:HelveticaStd;src:local("Helvetica.std"),url(../../../fonts/helvetica-std/helveticanueltth.ttf);font-weight:400;font-style:normal}body{margin:0;text-rendering:geometricPrecision;font-family:Helvetica;font-weight:400;font-size:14px;letter-spacing:normal}.font-hel{font-family:Helvetica;font-weight:400;font-size:14px;letter-spacing:normal}.font-bod{font-family:HelveticaStd;font-weight:400;font-size:14px;letter-spacing:normal}.button-wrapper{width:100%;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center}.button-yes{font-size:18px;display:flex;justify-content:center;align-items:center;gap:8px;width:max-content;height:50px;text-align:center;cursor:pointer;padding:2px 30px;border-radius:100px;color:#fff;background:#000;opacity:.9;border:1px solid black;text-transform:uppercase;font-weight:300}.button-yes:hover{opacity:1}.button-yes.full-width{flex:1}.button-yes:disabled{opacity:.6;pointer-events:none}.button-yes.disabled{opacity:.6;pointer-events:none}.button-no{font-size:18px;display:flex;justify-content:center;align-items:center;gap:8px;width:max-content;height:50px;text-align:center;cursor:pointer;padding:2px 30px;border-radius:100px;color:#4e4e4e;background:#fff;opacity:.9;border:1px solid #4E4E4E;text-transform:uppercase;font-weight:300}.button-no:hover{opacity:1}.button-no.full-width{flex:1}.button-no:disabled{opacity:.6;pointer-events:none}.button-no.disabled{opacity:.6;pointer-events:none}.button-link{font-size:16px;text-decoration:underline;display:flex;justify-content:center;align-items:center;gap:8px;width:max-content;height:50px;text-align:center;cursor:pointer;padding:2px 30px;border-radius:100px;color:#4e4e4e;background:transparent;opacity:.9;border:1px solid transparent;text-transform:uppercase;font-weight:300}.button-link:hover{opacity:1}.button-link.full-width{flex:1}.lang-switcher{position:absolute;top:0;right:0;z-index:1000;margin:10px}.horizontal-centered{flex:1;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;text-align:center;padding-top:60px}.horizontal-centered.center{justify-content:center}.vertical-centered{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.centered-text{display:flex;flex-direction:column;align-items:center;justify-content:center}.disabled{opacity:.5!important;pointer-events:none}.numbered-explanations{width:100%;max-width:460px;margin-left:auto;margin-right:auto}.numbered-explanations .numbered-explanation{display:flex;align-items:center;margin-bottom:30px}.numbered-explanations .numbered-explanation-num{font-family:HelveticaStd;font-weight:400;font-size:14px;letter-spacing:normal;font-size:60px;color:#bda67e;margin-right:30px}.numbered-explanations .numbered-explanation-content{color:#4e4e4e;display:flex;flex-direction:column;text-align:left}.numbered-explanations .numbered-explanation-title{font-weight:700;text-transform:uppercase;margin-bottom:4px}.numbered-explanations .numbered-explanation-text{line-height:20px}.title{font-family:HelveticaStd;font-weight:400;font-size:14px;letter-spacing:normal;font-size:24px;color:#4e4e4e;text-transform:uppercase}.subtitle{font-size:14px;color:#a9a9a9;margin-top:8px;margin-bottom:20px;line-height:20px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#bda67e}.selected-area{width:100%;text-align:left;margin-top:32px;margin-bottom:32px;text-transform:uppercase;color:#4e4e4e;font-weight:700}.code-inputs{display:flex;justify-content:center;gap:8px;margin-top:20px;margin-bottom:10px}.code-inputs .code-input{box-sizing:border-box;width:60px;height:70px;margin:0 auto;font-size:30px;border:1px solid #BDA67E;border-radius:4px;text-align:center;color:#4e4e4e}.code-inputs .code-input:focus{outline:none;border:2px solid #BDA67E}.code-inputs.failed .code-input{border-color:#de7474}.code-inputs .code-separator{width:10px;height:1px;background-color:#bda67e;margin-top:auto;margin-bottom:auto}.horizontal-line-title{height:1px;background-color:#bdbdbd;margin-top:4px;margin-bottom:10px;width:100%}.logo-container.svelte-15wu7az{width:140px;height:140px}.logo-container.svelte-15wu7az img:where(.svelte-15wu7az){width:100%}
