.checkbox-component{color:#131211}.checkbox-component label{position:relative;cursor:pointer;padding-left:30px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:400;font-size:14px;line-height:20px}@media screen and (min-width:1280px){.checkbox-component label{font-size:16px;line-height:20px}}.checkbox-component label:disabled{cursor:auto}.checkbox-component.error{color:#eb5757;animation:shineColor .7s linear;animation-iteration-count:.7s}.checkbox-component.error .custom-checkbox{border:1px solid #eb5757;border-radius:2px;animation:shineBorder .7s linear;animation-iteration-count:.7s}.checkbox-component.error .error-description{animation:shineBg .7s linear;animation-iteration-count:.7s;background-color:#eb5757;color:#f8f2ea;font-size:12px;border-radius:2px 2px;height:20px;display:flex;align-items:center;margin-top:-8px;padding-left:4px;padding-right:4px;gap:px;position:absolute;bottom:0;right:-26px}@keyframes shineColor{0%{color:transparent}20%{color:#eb5757}40%{color:#e58484}60%{color:#eb5757}80%{color:#e58484}to{color:#eb5757}}.checkbox-component input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}.checkbox-component a{font-weight:700;text-decoration:underline}.checkbox-component .custom-checkbox{position:absolute;top:-2px;left:0;height:18px;width:18px;background-color:transparent;border:1px solid #17253d;border-radius:2px}.checkbox-component .custom-checkbox:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(/assets/check.svg) no-repeat;background-position:50%;background-size:cover;display:none;width:12px;height:7px;filter:brightness(0) invert(1)}.checkbox-component input[type=checkbox]:checked+.custom-checkbox:before{display:block}.checkbox-component input[type=checkbox]:checked+.custom-checkbox{border:1px solid #17253d;background:#17253d}*,:after,:before{-webkit-tap-highlight-color:rgba(0,0,0,0)}*{margin:0;padding:0;font:inherit;box-sizing:border-box}:root{color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100dvh;font-family:PP Pangram Sans}body.ReactModal__Body--open{overflow:hidden}img,picture,svg,video{display:block;max-width:100%}a,input,textarea{color:inherit}button{all:unset;border:none;margin:0;padding:0;background-color:transparent;cursor:pointer;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}html.block-scroll{overflow:hidden}@font-face{font-family:PP Pangram Sans;src:url(/_next/static/media/PPPangramSans-Regular.86f30cc1.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:300 400}@font-face{font-family:PP Pangram Sans;src:url(/_next/static/media/PPPangramSans-Semibold.0234e9e2.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:Didot;src:url(/_next/static/media/DidotLTPro-Bold.c9b0bd91.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:Didot;src:url(/_next/static/media/DidotLTPro-Italic.f27d26b1.woff2) format("woff2");font-style:italic;font-display:swap;font-weight:700}.input-component{display:flex;flex-direction:column;gap:8px;width:100%}.input-component .input{width:100%;border-radius:2px}.input-component.white .input{background:#fff}.input-component.no-border .input{background:#fff;border:1px solid transparent}.input-component.transparent .input{background:transparent}.input-component.error{position:relative}.input-component.error .input{border:1px solid #eb5757;animation:shineBorder .7s linear;animation-iteration-count:.7s}.input-component.error .label,.input-component.error input::placeholder{color:#eb5757}.input-component.error .error-description{animation:shineBg .7s linear;animation-iteration-count:.7s;background-color:#eb5757;color:#f8f2ea;font-size:12px;border-radius:0 0 2px 2px;height:20px;display:flex;align-items:center;margin-top:-8px;padding-left:8px;gap:6px;position:absolute;bottom:-20px;width:100%}@keyframes shineBg{0%{background-color:transparent}20%{background-color:#eb5757}40%{background-color:#e58484}60%{background-color:#eb5757}80%{background-color:#e58484}to{background-color:#eb5757}}@keyframes shineBorder{0%{border:1px solid transparent}20%{border:1px solid #eb5757}40%{border:1px solid #e58484}60%{border:1px solid #eb5757}80%{border:1px solid #e58484}to{border:1px solid #eb5757}}.input-component .label{font-size:14px;line-height:28px;font-weight:600;display:flex;justify-content:space-between}.input-component .label-desc{font-weight:600;margin-left:auto;font-size:11px;line-height:12px;letter-spacing:1px}.input-component .input{padding:20px 16px;border:1px solid #c1bfbc}.input-component .input::placeholder{color:rgba(23,37,61,.667)}