/* Figma 216:1106. Scoped so existing theme and other Gravity Forms keep their styles. */
.ue-contact{display:grid;grid-template-columns:36.4% 57.35%;justify-content:space-between;align-items:start;gap:6.25%;padding-top:clamp(48px,4.167vw,80px);font-family:Givonic,Arial,sans-serif;color:#000}
.ue-contact-details{display:flex;flex-direction:column;gap:60px;min-width:0}.ue-contact-group{display:flex;flex-direction:column;gap:32px}.ue-contact .ue-contact-label{font-size:18px;line-height:1.4;font-weight:400;letter-spacing:3.6px;text-transform:uppercase;color:#999;margin:0}
.ue-contact-links{display:flex;flex-direction:column;gap:20px}.ue-contact-links a,.ue-contact address{font-size:clamp(18px,1.3542vw,26px);line-height:1.2;font-weight:400;font-style:normal;overflow-wrap:anywhere;color:#000}.ue-contact a{transition:color .25s}.ue-contact a:hover{color:#e01a7b}.ue-contact-socials{display:flex;align-items:center;gap:16px}.ue-contact-socials a{display:flex;align-items:center;justify-content:center;min-height:44px}.ue-contact-socials img{max-width:none;display:block}
.ue-contact-form-column{min-width:0}.ue-contact-form-column>h2{font-size:clamp(30px,2.7083vw,52px);line-height:1.1;font-weight:600;letter-spacing:0;margin:0 0 60px}
.ue-contact .gform_wrapper{--gf-color-primary:#e01a7b;--gf-ctrl-bg-color:#f5f5f5;--gf-ctrl-border-color:transparent;--gf-ctrl-radius:12px;--gf-ctrl-size:52px;--gf-ctrl-font-family:Givonic,Arial,sans-serif;--gf-ctrl-font-size:20px;--gf-form-gap-x:20px;--gf-form-gap-y:48px;--gf-label-font-size:16px;--gf-label-color:#999;--gf-label-font-weight:400;--gf-ctrl-btn-bg-color-primary:#000;--gf-ctrl-btn-radius:100px;font-family:inherit}
.ue-contact .gform_fields{column-gap:20px;row-gap:48px}.ue-contact .gfield_label{font-family:inherit;font-size:16px;font-weight:400;color:#999;text-transform:uppercase;line-height:1.4;margin-bottom:12px}.ue-contact .gfield_required{color:#e01a7b}.ue-contact .gfield input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),.ue-contact .gfield textarea,.ue-contact .gfield select{font-family:inherit;background:#f5f5f5;color:#111;border:1px solid transparent;border-radius:12px;font-size:20px;line-height:1.3;padding:12px 24px;width:100%;min-height:52px;box-shadow:none}
.ue-contact .gfield textarea{height:219px;min-height:160px;padding:24px;resize:vertical}.ue-contact .gfield textarea::placeholder{color:#999}.ue-contact .gfield input:focus-visible,.ue-contact .gfield textarea:focus-visible,.ue-contact .gfield select:focus-visible{outline:2px solid #e01a7b;outline-offset:2px}.ue-contact .gform_footer{margin:48px 0 0;padding:0;position:relative;display:block}
.ue-contact .gform_footer input[type=submit],.ue-contact .gform_footer button[type=submit]{display:block;width:100%;min-height:56px;margin:0;border:0;border-radius:100px;background:#000;color:white;font-family:inherit;font-size:22px;font-weight:400;line-height:1.3;padding:14px 64px 12px 32px;box-shadow:none;cursor:pointer;transition:background .25s}
.ue-contact .gform_footer input[type=submit]:hover,.ue-contact .gform_footer button[type=submit]:hover{background:#e01a7b}.ue-contact .gform_footer button[type=submit]{display:flex;align-items:center;justify-content:center;gap:20px;padding:14px 32px 12px}.ue-contact-send-icon{display:flex;align-items:center;justify-content:center;flex:0 0 24.667px;width:24.667px;height:18.676px}.ue-contact-send-icon img{flex:none;max-width:none;filter:invert(1);transform:scale(.667)}
.ue-contact .gfield_validation_message,.ue-contact .validation_message{font-size:16px;line-height:1.4}.ue-contact .gform_confirmation_message{font-size:20px;line-height:1.4}.ue-contact a:focus-visible,.ue-contact input[type=submit]:focus-visible,.ue-contact button:focus-visible{outline:2px solid #e01a7b;outline-offset:4px}
@media(max-width:1000px){.ue-contact{grid-template-columns:32% 62%}.ue-contact-details{gap:40px}.ue-contact-group{gap:22px}.ue-contact-form-column>h2{margin-bottom:40px}.ue-contact .gfield input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),.ue-contact .gfield textarea{font-size:18px;padding-inline:18px}}
@media(max-width:760px){.ue-contact{grid-template-columns:1fr;gap:48px;padding-top:48px}.ue-contact-details{gap:32px}.ue-contact-form-column>h2{font-size:30px;margin-bottom:32px}.ue-contact .gform_fields{row-gap:28px}.ue-contact .gfield{grid-column:1/-1}.ue-contact .ue-contact-label{font-size:16px;letter-spacing:3.2px}.ue-contact .gform_footer{margin-top:28px}.ue-contact .gform_footer input[type=submit],.ue-contact .gform_footer button[type=submit]{font-size:20px}}
@media(prefers-reduced-motion:reduce){.ue-contact *{transition:none!important}}
