.ContactForm-module__jB5wbq__form{flex-direction:column;gap:16px;display:flex;position:relative}.ContactForm-module__jB5wbq__row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.ContactForm-module__jB5wbq__label{flex-direction:column;gap:7px;min-inline-size:0;display:flex}.ContactForm-module__jB5wbq__labelText{color:#cfe0ff;font:800 13px var(--vc-font-body), sans-serif;letter-spacing:.3px}.ContactForm-module__jB5wbq__field{background:#040820cc;border:1.5px solid #4696ff73;border-radius:12px;align-items:center;gap:12px;min-block-size:52px;padding-inline:14px;transition:border-color .2s,box-shadow .2s;display:flex}.ContactForm-module__jB5wbq__field:focus-within{border-color:#38c6ff;box-shadow:0 0 20px #38c6ff66}.ContactForm-module__jB5wbq__field:has([aria-invalid=true]){border-color:#ff3b5c;box-shadow:0 0 18px #ff3b5c59}.ContactForm-module__jB5wbq__fieldArea{align-items:stretch;padding-block:12px}.ContactForm-module__jB5wbq__fieldIcon{color:#c9d6ff;flex:none}.ContactForm-module__jB5wbq__input,.ContactForm-module__jB5wbq__textarea{color:#fff;min-inline-size:0;font:600 15px var(--vc-font-body), sans-serif;background:0 0;border:0;outline:0;flex:1}.ContactForm-module__jB5wbq__input[type=email]{text-align:start}.ContactForm-module__jB5wbq__input option{color:#fff;background:#0a1040}.ContactForm-module__jB5wbq__textarea{resize:vertical;min-block-size:140px;line-height:1.6}.ContactForm-module__jB5wbq__input::placeholder,.ContactForm-module__jB5wbq__textarea::placeholder{color:#7486b4}.ContactForm-module__jB5wbq__count{color:#7486b4;font:700 12px var(--vc-font-body), sans-serif;align-self:flex-end}.ContactForm-module__jB5wbq__trap{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ContactForm-module__jB5wbq__error{color:#ffb3c0;font:700 13.5px/1.5 var(--vc-font-body), sans-serif;background:#ff3b5c1f;border:1.5px solid #ff3b5c80;border-radius:12px;align-items:center;gap:8px;margin:0;padding-block:10px;padding-inline:14px;display:flex}.ContactForm-module__jB5wbq__privacy{color:#9fb0da;font:500 13px/1.6 var(--vc-font-body), sans-serif;margin:0}.ContactForm-module__jB5wbq__submit{background:var(--vc-cta-pink);color:#fff;min-block-size:54px;font:italic 900 20px var(--vc-font-display), sans-serif;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;touch-action:manipulation;border:2px solid #ff8af0;border-radius:14px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;padding-inline:30px;display:inline-flex;box-shadow:0 0 24px #ff3fe073,inset 0 1px #ffffff4d}.ContactForm-module__jB5wbq__submit:disabled{cursor:progress;opacity:.75}.ContactForm-module__jB5wbq__submit:active{transform:scale(.98)}.ContactForm-module__jB5wbq__submitIcon{font-style:normal}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ContactForm-module__jB5wbq__submitIcon{transform:scaleX(-1)}.ContactForm-module__jB5wbq__spinner{border:3px solid #ffffff59;border-block-start-color:#fff;border-radius:50%;block-size:20px;inline-size:20px;animation:.8s linear infinite ContactForm-module__jB5wbq__spin}@keyframes ContactForm-module__jB5wbq__spin{to{transform:rotate(360deg)}}.ContactForm-module__jB5wbq__sent{background:#2ee68c1a;border:1.5px solid #2ee68c80;border-radius:16px;align-items:flex-start;gap:14px;padding-block:18px;padding-inline:18px;display:flex}.ContactForm-module__jB5wbq__sentIcon{color:#2ee68c;flex:none}.ContactForm-module__jB5wbq__sentText{flex-direction:column;gap:8px;min-inline-size:0;display:flex}.ContactForm-module__jB5wbq__sentTitle{color:#fff;font:900 19px var(--vc-font-display), sans-serif;margin:0}.ContactForm-module__jB5wbq__sentBody{color:#dfe7ff;font:500 14.5px/1.7 var(--vc-font-body), sans-serif;overflow-wrap:anywhere;margin:0}.ContactForm-module__jB5wbq__sentEmail{color:#fff;font-weight:800}.ContactForm-module__jB5wbq__again{color:#cfe0ff;font:800 13px var(--vc-font-body), sans-serif;cursor:pointer;background:#060a2899;border:1.5px solid #4696ff80;border-radius:999px;align-self:flex-start;padding-block:8px;padding-inline:16px}@media (prefers-reduced-motion:reduce){.ContactForm-module__jB5wbq__spinner{animation-duration:2.4s}}
.LegalPage-module__GvUeqG__notice{color:#ffd98a;font:600 13.5px/1.55 var(--vc-font-body), sans-serif;background:#ffc02e1a;border:1.5px solid #ffc02e73;border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding-block:12px;padding-inline:16px;display:flex}.LegalPage-module__GvUeqG__noticeIcon{color:#ffc02e;flex:none;margin-block-start:1px}.LegalPage-module__GvUeqG__doc{background:linear-gradient(#0e1440d1,#060a24e6);border:1.5px solid #4696ff52;border-radius:22px;flex-direction:column;padding-block:12px;padding-inline:34px;display:flex}.LegalPage-module__GvUeqG__section{flex-direction:column;gap:10px;padding-block:22px;scroll-margin-block-start:16px;display:flex}.LegalPage-module__GvUeqG__section+.LegalPage-module__GvUeqG__section{border-block-start:1px solid #4696ff29}.LegalPage-module__GvUeqG__heading{font:800 18px/1.35 var(--vc-font-body), sans-serif;color:#fff;text-align:start;align-items:center;gap:12px;margin:0;display:flex}.LegalPage-module__GvUeqG__number{box-sizing:border-box;color:#38c6ff;block-size:30px;min-inline-size:30px;font:800 13px var(--vc-font-body), sans-serif;background:#38c6ff1f;border:1px solid #38c6ff59;border-radius:10px;flex:none;place-items:center;padding-inline:6px;display:grid}.LegalPage-module__GvUeqG__paragraph{text-align:start;color:#dfe7ff;font:500 15px/1.8 var(--vc-font-body), sans-serif;overflow-wrap:anywhere;margin:0}.LegalPage-module__GvUeqG__list{text-align:start;color:#dfe7ff;font:500 15px/1.75 var(--vc-font-body), sans-serif;flex-direction:column;gap:8px;margin:0;padding-inline-start:22px;display:flex}.LegalPage-module__GvUeqG__list li::marker{color:#38c6ff}@media (max-width:719px){.LegalPage-module__GvUeqG__doc{border-radius:18px;padding-inline:18px}.LegalPage-module__GvUeqG__section{padding-block:18px}.LegalPage-module__GvUeqG__heading{font-size:16.5px}.LegalPage-module__GvUeqG__paragraph,.LegalPage-module__GvUeqG__list{font-size:14.5px}}
