.contact_page__5ZJMe{color:var(--color-ink)}.contact_banner__luzjx{height:329px;position:relative;overflow:hidden}.contact_bannerImage__1dfvz{height:164.13%!important;top:-3.04%!important;object-fit:fill}.contact_bannerCopy__H21Fg{position:absolute;left:max(40px,calc((100vw - 1440px) / 2 + 40px));top:50%;transform:translateY(-50%)}.contact_bannerCopy__H21Fg p{font-size:15px;line-height:18px;letter-spacing:4px;color:#000}.contact_bannerCopy__H21Fg h1{margin-top:8px;font-size:80px;line-height:88px;font-weight:400;letter-spacing:.2px;text-shadow:0 1px 1px rgb(0 0 0/7%)}.contact_content__V_iO4{max-width:1440px;margin:auto;padding:56px 40px 112px;display:grid;grid-template-columns:minmax(0,549fr) minmax(0,659fr);gap:120px;align-items:center}.contact_touch___CTBb{display:flex;flex-direction:column;gap:48px}.contact_intro__DhT_H{display:flex;flex-direction:column;gap:16px}.contact_eyebrow__FZyJ3{font-size:20px;line-height:24px;letter-spacing:1px}.contact_formHeading__hjNTr h2,.contact_intro__DhT_H h2{font-size:50px;line-height:59px;letter-spacing:.2px}.contact_description__vGvJw,.contact_formHeading__hjNTr>p{font-size:20px;line-height:28px;letter-spacing:.2px}.contact_methods__AEUrC{max-width:516px;width:100%}.contact_method__6KIF9{display:flex;align-items:center;gap:16px;padding-block:40px;border-bottom:1px solid #ddd8cb}.contact_method__6KIF9:first-child{padding-top:0}.contact_method__6KIF9:last-child{padding-bottom:0;border-bottom:0}.contact_icon__2KuL6{width:64px;height:64px;flex-shrink:0;border-radius:40px;background:#f3ece4;display:grid;place-items:center}.contact_whatsappIcon___n9xH{background:#e3f5e3}.contact_methodCopy__kuj4b{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:17px;letter-spacing:.2px;color:#737373}.contact_methodTitle__kvYBv{font-size:20px;line-height:24px;color:var(--color-ink)}.contact_arrow__4JXEr{margin-left:auto;transform:scaleX(-1);flex-shrink:0}.contact_form___aGjp{padding:32px;border:1px solid #cdcdcd;border-radius:4px;background:#fcf9f4;display:flex;flex-direction:column;gap:40px;min-width:0}.contact_formHeading__hjNTr{display:flex;flex-direction:column;gap:16px}.contact_fields__ZZUmq{display:flex;flex-direction:column;gap:32px}.contact_field__uPKPG{display:flex;flex-direction:column;gap:8px}.contact_field__uPKPG label{font-size:14px;line-height:17px;letter-spacing:.28px;color:#424242}.contact_field__uPKPG input,.contact_field__uPKPG textarea{width:100%;background:#fff;border:1px solid #ddd8cb;border-radius:4px;padding:12px;font-size:13px;line-height:24px;letter-spacing:.39px;color:#424242}.contact_field__uPKPG input{height:50px}.contact_field__uPKPG textarea{height:126px;resize:vertical}.contact_field__uPKPG input::placeholder,.contact_field__uPKPG textarea::placeholder{color:#82807c;opacity:1}.contact_counter__iGDsx{text-align:right;font-size:12px;line-height:16px;color:#737373}.contact_submit__aJVN3{height:50px;border-radius:4px;padding:12px 24px;background:linear-gradient(90deg,#454925,#8b934b);color:#fff;font-size:16px;font-weight:400;letter-spacing:.32px;cursor:pointer}.contact_error__fEMTu{color:#9a3535;font-size:13px;line-height:18px}.contact_field__uPKPG [aria-invalid=true]{border-color:#9a3535}.contact_status__Eb1CR{font-size:14px;line-height:22px}.contact_whatsappStrip__aKKtz{padding:28px 24px;background:#fcf9f4;border-top:1px solid #ddd8cb;text-align:center}.contact_whatsappStrip__aKKtz a{display:inline-flex;align-items:center;justify-content:center;gap:16px;font-size:18px;line-height:26px}@media (max-width:1150px){.contact_content__V_iO4{gap:48px}.contact_bannerCopy__H21Fg h1{font-size:64px;line-height:72px}.contact_formHeading__hjNTr h2,.contact_intro__DhT_H h2{font-size:42px;line-height:50px}}@media (max-width:900px){.contact_content__V_iO4{grid-template-columns:1fr;padding:48px 32px}.contact_form___aGjp,.contact_touch___CTBb{max-width:659px;width:100%;margin:auto}.contact_methods__AEUrC{max-width:none}.contact_bannerCopy__H21Fg{left:32px;right:32px}.contact_bannerCopy__H21Fg h1{font-size:52px;line-height:58px;max-width:600px}}@media (max-width:600px){.contact_banner__luzjx{height:240px}.contact_bannerImage__1dfvz{width:auto!important;min-width:100%;object-fit:cover;object-position:60% center}.contact_bannerCopy__H21Fg{left:20px;right:20px}.contact_bannerCopy__H21Fg h1{font-size:40px;line-height:46px;max-width:330px}.contact_content__V_iO4{padding:40px 20px;gap:40px}.contact_form___aGjp{padding:24px 20px;gap:32px}.contact_formHeading__hjNTr h2,.contact_intro__DhT_H h2{font-size:36px;line-height:42px}.contact_description__vGvJw,.contact_formHeading__hjNTr>p{font-size:18px;line-height:26px}.contact_eyebrow__FZyJ3{font-size:16px}.contact_touch___CTBb{gap:32px}.contact_method__6KIF9{padding-block:28px}.contact_field__uPKPG input,.contact_field__uPKPG textarea,.contact_whatsappStrip__aKKtz a{font-size:16px}}