@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%}.welcome-title.svelte-122gbkr{color:#bda67e;font-size:36px;text-transform:uppercase;text-align:center}main.svelte-122gbkr{width:100%;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:80px}main.svelte-122gbkr form:where(.svelte-122gbkr){position:relative;width:360px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-bottom:50px;margin-bottom:40px}@media (max-height: 740px){main.svelte-122gbkr form:where(.svelte-122gbkr){padding-bottom:0;margin-bottom:0}}main.svelte-122gbkr form:where(.svelte-122gbkr) label:where(.svelte-122gbkr){position:absolute;top:0;left:0;width:0;height:0;visibility:hidden;opacity:0;pointer-events:none}main.svelte-122gbkr form:where(.svelte-122gbkr) input:where(.svelte-122gbkr){width:100%;margin-top:.25rem;border-color:#4e4e4e;border-style:solid;border-width:0 0 1px 0;padding:34px 24px 24px;text-align:center;text-transform:uppercase;color:#828282;font-family:HelveticaStd;font-weight:400;font-size:16px;letter-spacing:normal}main.svelte-122gbkr form:where(.svelte-122gbkr) input:where(.svelte-122gbkr):focus{border-color:transparent;outline:#BDA67E 1px solid}main.svelte-122gbkr form:where(.svelte-122gbkr) .message:where(.svelte-122gbkr){position:absolute;bottom:0;left:50%;transform:translate(-50%);color:#de7474;font-family:Helvetica;font-weight:400;font-size:14px;letter-spacing:normal}@media (max-height: 740px){main.svelte-122gbkr form:where(.svelte-122gbkr) .message:where(.svelte-122gbkr){position:relative;bottom:inherit;left:inherit;transform:translate(0)}}main.svelte-122gbkr form:where(.svelte-122gbkr) button:where(.svelte-122gbkr){position:fixed;left:50%;bottom:40px;transform:translate(-50%)}@media (max-height: 740px){main.svelte-122gbkr form:where(.svelte-122gbkr) button:where(.svelte-122gbkr){position:relative;left:inherit;bottom:inherit;transform:translate(0);margin-top:40px}}main.svelte-122gbkr form:where(.svelte-122gbkr) button:where(.svelte-122gbkr):disabled{opacity:.6;pointer-events:none}
