.contact-form__fields[data-v-47058f88]{border:0;display:grid;gap:13px;grid-template-columns:1fr 1fr;margin:0;min-width:0;padding:0}.contact-form label[data-v-47058f88]{color:#f0e5d2;display:block;font-size:13px}.contact-form__field[data-v-47058f88]{min-width:0;position:relative}.contact-form__field input[data-v-47058f88],.contact-form__field textarea[data-v-47058f88]{background:#0a1222;border:1px solid #8395b65e;border-radius:8px;box-sizing:border-box;color:#f9efd9;display:block;font:400 16px/1.4 Nunito Sans,Arial,sans-serif;min-height:52px;padding:22px 12px 6px;resize:vertical;transition:border-color .15s ease;width:100%}.contact-form__field-label[data-v-47058f88]{color:#b2bdd1;font-size:16px;left:12px;line-height:1.4;max-width:calc(100% - 24px);pointer-events:none;position:absolute;top:14px;transition:top .15s ease,font-size .15s ease,color .15s ease}.contact-form__field-label i[data-v-47058f88]{color:#e0c999;font-style:normal}.contact-form__field :is(input,textarea):not(:-moz-placeholder)~.contact-form__field-label[data-v-47058f88]{font-size:11px;top:4px}.contact-form__field :is(input,textarea):focus~.contact-form__field-label[data-v-47058f88],.contact-form__field :is(input,textarea):not(:placeholder-shown)~.contact-form__field-label[data-v-47058f88]{font-size:11px;top:4px}.contact-form__field :is(input,textarea):focus~.contact-form__field-label[data-v-47058f88]{color:#e0c999}.contact-form[data-v-47058f88] :is(input,textarea,button,a):focus-visible{outline:2px solid #e0be79;outline-offset:2px}.contact-form [aria-invalid=true][data-v-47058f88]{border-color:#eda9a0!important}.contact-form small[data-v-47058f88],.contact-form__error[data-v-47058f88]{color:#ffc1b7;display:block;font-size:12px;line-height:1.4;margin-top:6px}.contact-form__consent-wrap[data-v-47058f88],.contact-form__message[data-v-47058f88]{grid-column:1/-1}.contact-form .contact-form__consent[data-v-47058f88]{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.contact-form__consent input[data-v-47058f88]{accent-color:#e5bc73;flex:none;height:18px;margin:1px 0 0;width:18px}.contact-form .contact-form__consent span[data-v-47058f88]{color:#d2cec3;font-size:12px;line-height:1.45}.contact-form__submit[data-v-47058f88]{align-items:center;background:linear-gradient(145deg,#f7d48a,#c3974c);border:1px solid #ffe0a3;border-radius:40px;color:#251b0f;cursor:pointer;display:flex;font:600 16px/1.3 Nunito Sans,Arial,sans-serif;gap:22px;justify-content:center;margin-top:16px;padding:13px 20px;width:100%}.contact-form__submit[data-v-47058f88]:disabled{cursor:not-allowed;opacity:.55}.contact-form__note[data-v-47058f88]{color:#b3bdd0;font-size:12px;line-height:1.5;margin:10px 0 0}.contact-form__retry[data-v-47058f88]{color:#f0d395;font-size:13px;padding:8px 0;text-decoration:underline}.contact-form__trap[data-v-47058f88]{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.contact-form__feedback[data-v-47058f88]{outline:none;padding:20px 0 4px}.contact-form__feedback h3[data-v-47058f88]{color:#f0d395;font:400 28px/1.2 Times New Roman,serif;margin-bottom:12px}.contact-form__feedback p[data-v-47058f88]{font-size:15px;line-height:1.6}.contact-form[data-v-47058f88]{color:#f1e9da;color-scheme:dark;font-family:Nunito Sans,Arial,sans-serif}.contact-form__feedback a[data-v-47058f88]{color:#f0d395;text-decoration:underline;text-underline-offset:3px}.contact-form__submit svg[data-v-47058f88]{flex:none}.contact-form__submit[data-v-47058f88]:not(:disabled):hover{filter:brightness(1.07)}.contact-form__submit[data-v-47058f88]:not(:disabled):active{transform:translateY(1px)}.contact-form--embedded .contact-form__fields[data-v-47058f88]{gap:18px}.contact-form--embedded .contact-form__field[data-v-47058f88] :is(input,textarea){background:#09182aa6;border-color:#829ab1c9;border-radius:10px;min-height:58px;padding:24px 19px 7px}.contact-form--embedded .contact-form__field textarea[data-v-47058f88]{min-height:102px}.contact-form--embedded .contact-form__field-label[data-v-47058f88]{font-size:18px;left:20px;top:16px}.contact-form--embedded .contact-form__field :is(input,textarea):not(:-moz-placeholder)~.contact-form__field-label[data-v-47058f88]{font-size:11px;top:5px}.contact-form--embedded .contact-form__field :is(input,textarea):focus~.contact-form__field-label[data-v-47058f88],.contact-form--embedded .contact-form__field :is(input,textarea):not(:placeholder-shown)~.contact-form__field-label[data-v-47058f88]{font-size:11px;top:5px}.contact-form--embedded .contact-form__consent-wrap[data-v-47058f88]{margin-top:3px}.contact-form--embedded .contact-form__consent[data-v-47058f88]{align-items:center;gap:17px;min-height:26px}.contact-form--embedded .contact-form__consent span[data-v-47058f88]{color:#d5dfef;font-size:16px}.contact-form--embedded .contact-form__consent input[data-v-47058f88]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#0b1a2b99;border:1px solid #a9b6c7;border-radius:5px;box-shadow:inset 0 1px 3px #0004;cursor:pointer;display:grid;height:24px;margin:0;place-content:center;width:24px}.contact-form--embedded .contact-form__consent input[data-v-47058f88]:after{border-bottom:2px solid #182238;border-left:2px solid #182238;content:"";height:6px;transform:translateY(-1px) rotate(-45deg);visibility:hidden;width:11px}.contact-form--embedded .contact-form__consent input[data-v-47058f88]:checked{background:#e5bc73;border-color:#ffe1a0}.contact-form--embedded .contact-form__consent input[data-v-47058f88]:checked:after{visibility:visible}.contact-form--embedded .contact-form__submit[data-v-47058f88]{background:linear-gradient(150deg,#ffe4a3,#e1b260 58%,#bc8236);box-shadow:inset 0 1px 1px #fff6,0 0 18px #efbd6530;font-size:22px;gap:16px;margin-top:22px;max-width:390px;min-height:60px}.contact-form--embedded .contact-form__note[data-v-47058f88]{color:#a5b3c7;font-size:11px;margin-top:14px}@media(max-width:500px){.contact-form__fields[data-v-47058f88]{gap:12px;grid-template-columns:1fr}.contact-form--embedded .contact-form__fields[data-v-47058f88]{gap:14px}.contact-form--embedded .contact-form__field-label[data-v-47058f88]{font-size:16px;top:17px}.contact-form--embedded .contact-form__submit[data-v-47058f88]{font-size:18px;max-width:none}.contact-form--embedded .contact-form__consent[data-v-47058f88]{gap:12px}.contact-form--embedded .contact-form__consent span[data-v-47058f88]{font-size:12px}}
