.contact[data-v-591ab3e5]{display:flex;flex-direction:column;height:auto;-webkit-backdrop-filter:blur(56px);backdrop-filter:blur(56px);background:#0e0e0e;overflow:hidden}@media(min-width:1023px){.contact[data-v-591ab3e5]{flex-direction:row;gap:16px;height:var(--app-height,100vh);min-height:600px}}.contact__left[data-v-591ab3e5]{position:relative;flex:none;width:100%;height:416px;overflow:hidden}@media(min-width:768px){.contact__left[data-v-591ab3e5]{height:592px}}@media(min-width:1023px){.contact__left[data-v-591ab3e5]{flex:0 0 49.3%;width:auto;height:100%;min-height:unset}}@media(min-width:1440px){.contact__left[data-v-591ab3e5]{flex:0 0 49.5%}}@media(min-width:1879px){.contact__left[data-v-591ab3e5]{flex:0 0 58.4%}}.contact__left picture[data-v-591ab3e5]{will-change:transform}.contact__bg[data-v-591ab3e5],.contact__left picture[data-v-591ab3e5]{position:absolute;inset:0;width:100%;height:100%}.contact__bg[data-v-591ab3e5]{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.contact__logo-wrap[data-v-591ab3e5]{position:absolute;bottom:-1px;left:0;right:0;z-index:2;padding-top:18px}.contact__logo-wrap[data-v-591ab3e5]:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0e0e0e,transparent);transform:rotate(180deg);z-index:0}@media(min-width:1023px){.contact__logo-wrap[data-v-591ab3e5]{bottom:0;left:0;right:0;padding:24px}}.contact__logo[data-v-591ab3e5]{position:relative;display:block;width:100%;height:auto;z-index:2}.contact__right[data-v-591ab3e5]{position:relative;flex:none;width:100%;overflow:hidden}@media(min-width:768px){.contact__right[data-v-591ab3e5]{flex:1;width:auto}}.contact__glow[data-v-591ab3e5]{position:absolute;right:-140px;bottom:-160px;width:480px;height:480px;pointer-events:none;z-index:0}.contact__glow[data-v-591ab3e5]:after,.contact__glow[data-v-591ab3e5]:before{content:"";position:absolute;inset:0;border-radius:50%}.contact__glow[data-v-591ab3e5]:before{background:radial-gradient(circle,rgba(244,221,172,.45) 0,rgba(158,125,65,.22) 38%,rgba(158,125,65,.08) 58%,transparent 75%);filter:blur(65px)}.contact__glow[data-v-591ab3e5]:after{background:radial-gradient(circle,rgba(244,221,172,.3) 0,transparent 65%);filter:blur(120px);transform:scale(1.15)}@media(min-width:768px){.contact__glow[data-v-591ab3e5]{display:none}}.contact__form[data-v-591ab3e5]{display:flex;flex-direction:column;justify-content:flex-start;height:100%;gap:40px;padding:40px 16px 0}@media(min-width:768px){.contact__form[data-v-591ab3e5]{gap:80px;padding:64px 32px 32px}}@media(min-width:1023px){.contact__form[data-v-591ab3e5]{gap:0;padding:88px 40px 88px 0}}@media(min-width:1365px){.contact__form[data-v-591ab3e5]{max-width:656px;padding:88px 56px 88px 16px}}.contact__text-block[data-v-591ab3e5]{display:flex;flex-direction:column;gap:14px}@media(min-width:768px){.contact__text-block[data-v-591ab3e5]{gap:22px}}@media(min-width:1023px){.contact__text-block[data-v-591ab3e5]{flex:1 1 auto;justify-content:center;gap:44px}}@media(min-width:1879px){.contact__text-block[data-v-591ab3e5]{gap:70px}}.contact__subtitle[data-v-591ab3e5]{font-family:Akzidenz-Grotesk Pro,Arial Narrow,Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:.15px;text-transform:uppercase;color:#f3f3f3}@media(min-width:768px){.contact__subtitle[data-v-591ab3e5]{font-size:22px;line-height:1.27273}.contact__subtitle[data-v-591ab3e5] span{background:linear-gradient(142.15deg,#f4ddac,#9e7d41);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}@media(min-width:1023px){.contact__subtitle[data-v-591ab3e5]{font-size:16px;line-height:1.5;letter-spacing:.01px;max-width:464px}}@media(min-width:1440px){.contact__subtitle[data-v-591ab3e5]{font-size:22px;line-height:1.27273;letter-spacing:0;max-width:584px}}.contact__fields-wrap[data-v-591ab3e5]{gap:40px}.contact__fields-wrap[data-v-591ab3e5],.contact__inputs[data-v-591ab3e5]{display:flex;flex-direction:column}.contact__field[data-v-591ab3e5]{position:relative;padding-bottom:22px}.contact__field-wrap[data-v-591ab3e5]{position:relative;padding-top:20px;border-bottom:1px solid hsla(0,0%,100%,.12);transition:border-color .25s ease}.contact__field-wrap[data-v-591ab3e5]:focus-within{border-bottom-color:#fff6}.contact__field--error .contact__field-wrap[data-v-591ab3e5]{border-bottom-color:#dc3c3c99}.contact__label[data-v-591ab3e5]{position:absolute;left:0;top:30px;transform:translateY(-50%);font-family:Akzidenz-Grotesk Pro,Arial Narrow,Arial,sans-serif;font-weight:400;font-size:11px;line-height:16px;letter-spacing:.5px;text-transform:uppercase;color:#767676;pointer-events:none;white-space:nowrap;transition:top .22s cubic-bezier(.4,0,.2,1),font-size .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}@media(min-width:1023px){.contact__label[data-v-591ab3e5]{font-size:12px}}.contact__input[data-v-591ab3e5]{display:block;width:100%;background:none;border:none;outline:none;padding:0 0 20px;font-family:Akzidenz-Grotesk Pro,Arial Narrow,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.45455;letter-spacing:.25px;color:#f3f3f3;-webkit-appearance:none}.contact__input:not(:-moz-placeholder)~.contact__label[data-v-591ab3e5]{top:0;transform:translateY(0);font-size:11px}.contact__input:focus~.contact__label[data-v-591ab3e5],.contact__input:not(:placeholder-shown)~.contact__label[data-v-591ab3e5]{top:0;transform:translateY(0);font-size:11px}@media(min-width:1023px){.contact__input:not(:-moz-placeholder)~.contact__label[data-v-591ab3e5]{font-size:12px}.contact__input:focus~.contact__label[data-v-591ab3e5],.contact__input:not(:placeholder-shown)~.contact__label[data-v-591ab3e5]{font-size:12px}}.contact__field-error[data-v-591ab3e5]{position:absolute;bottom:4px;left:0;font-family:Akzidenz-Grotesk Pro,Arial Narrow,Arial,sans-serif;font-size:11px;line-height:1;color:#dc5050}.contact__checkbox[data-v-591ab3e5]{display:flex;align-items:center;gap:16px;cursor:pointer;max-width:550px}.contact__checkbox-input[data-v-591ab3e5]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.contact__checkbox-box[data-v-591ab3e5]{flex-shrink:0;width:21px;height:21px;border:1px solid #383838;display:flex;align-items:center;justify-content:center;background:transparent;transition:background .2s ease,border-color .2s ease}.contact__checkbox--checked .contact__checkbox-box[data-v-591ab3e5]{background:linear-gradient(135deg,#f4ddac,#9e7d41);border-color:transparent}.contact__checkbox--error .contact__checkbox-box[data-v-591ab3e5]{border-color:#dc3c3c99}.contact__checkbox-text[data-v-591ab3e5]{font-family:Akzidenz-Grotesk Pro,Arial Narrow,Arial,sans-serif;font-weight:400;font-size:11px;line-height:16px;letter-spacing:.5px;text-transform:uppercase;color:#767676}.contact__privacy-link[data-v-591ab3e5]{color:#f3f3f3;text-decoration:none}.contact__privacy-link[data-v-591ab3e5]:hover{text-decoration:underline}.contact__checkbox-error[data-v-591ab3e5]{margin-top:8px;margin-left:37px;font-size:11px;line-height:1}.contact__checkbox-error[data-v-591ab3e5],.contact__server-error[data-v-591ab3e5]{font-family:Akzidenz-Grotesk Pro,Arial Narrow,Arial,sans-serif;color:#dc5050}.contact__server-error[data-v-591ab3e5]{margin-bottom:16px;font-size:13px;line-height:1.4}.contact__btn[data-v-591ab3e5]{justify-content:space-between;padding:8px;font-size:11px;line-height:16px;letter-spacing:.5px;width:calc(100% + 32px);margin:0 -16px;background:linear-gradient(111.14deg,#a57f38 -248.67%,#f7e2b3 -131.74%,#a57f38 213.98%)}.contact__btn[data-v-591ab3e5] .btn-icon__label{display:flex;align-items:center;height:40px;padding:0 16px}.contact__btn[data-v-591ab3e5] .btn-icon__icon{display:flex;align-items:center;justify-content:flex-end;width:80px;height:40px;margin-left:0}.contact__btn[data-v-591ab3e5] .btn-icon__icon:before{left:8px}.contact__btn[data-v-591ab3e5] .btn-icon__icon img{width:32px;height:32px;margin-right:16px}.contact__btn[data-v-591ab3e5]:disabled{opacity:.6;pointer-events:none}@media(min-width:768px){.contact__btn[data-v-591ab3e5]{width:100%;margin:0;max-width:-moz-max-content;max-width:max-content}}@media(min-width:1023px){.contact__btn[data-v-591ab3e5]{padding:20px 24px;font-size:12px;line-height:1.33333;letter-spacing:.04em}.contact__btn[data-v-591ab3e5] .btn-icon__label{display:inline;height:auto;padding:0}.contact__btn[data-v-591ab3e5] .btn-icon__icon{display:block;width:32px;height:32px;margin-left:48px}.contact__btn[data-v-591ab3e5] .btn-icon__icon:before{left:-24px}.contact__btn[data-v-591ab3e5] .btn-icon__icon img{width:100%;height:100%}}
