.contact_hero__6nf3I{position:relative;background:linear-gradient(150deg,#062110,#0d3e21 55%,#1a6637);overflow:hidden;padding-bottom:0}.contact_heroBg__zyLUQ{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%234ade80' fill-opacity='0.03'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.contact_heroInner__vf4PS{position:relative;z-index:1;padding-top:48px;padding-bottom:56px}.contact_breadcrumb__Y5Sk5{display:flex;align-items:center;gap:6px;margin-bottom:24px}.contact_crumb__SsAX1{font-size:.78rem;color:rgba(255,255,255,.5);text-decoration:none;transition:color .15s}.contact_crumb__SsAX1:hover{color:rgba(255,255,255,.85)}.contact_sep__AuMEn{font-size:.78rem;color:rgba(255,255,255,.25)}.contact_crumbCurrent__yxOhl{font-size:.78rem;color:rgba(255,255,255,.85);font-weight:500}.contact_eyebrow__EdQbd{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#7dd49e;margin-bottom:12px}.contact_heroTitle__hHMaF{font-family:Merriweather,Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#fff;margin:0 0 14px;letter-spacing:-.02em;line-height:1.15}.contact_heroSubtitle__d_LQk{font-size:.97rem;color:rgba(255,255,255,.65);line-height:1.8;margin:0}.contact_wave___Ne3b{line-height:0}.contact_wave___Ne3b svg{width:100%;height:16px;display:block}.contact_main__QZlkm{background:#f8faf9;padding:56px 0 96px}.contact_layout__Ezttq{display:grid;grid-template-columns:1fr 1.4fr;gap:32px;align-items:start}@media (max-width:860px){.contact_layout__Ezttq{grid-template-columns:1fr}}.contact_infoCard__W8BJG,.contact_infoSide__ZY1nL{display:flex;flex-direction:column;gap:16px}.contact_infoCard__W8BJG{background:#fff;border:1.5px solid #e2ede6;border-radius:16px;padding:28px}.contact_infoTitle__2a7js{font-family:Merriweather,Georgia,serif;font-size:1.1rem;font-weight:700;color:#0f2e1a;margin:0}.contact_infoText__QX0kX{font-size:.9rem;color:#4a6358;line-height:1.75;margin:0}.contact_detailList__318EX{display:flex;flex-direction:column;gap:14px;padding:20px;background:#f8faf9;border:1px solid #e2ede6;border-radius:10px}.contact_detailItem__245a1{display:flex;flex-direction:column;gap:3px}.contact_detailLabel__DKMW_{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#1e7a43}.contact_detailValue__b_DYl{font-size:.9rem;color:#2e4a38}.contact_detailLink__aWIUq{font-size:.9rem;color:#1e7a43;text-decoration:none;font-weight:500}.contact_detailLink__aWIUq:hover{text-decoration:underline}.contact_branchBox__meA3f{background:linear-gradient(145deg,#062110,#0d3e21);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.contact_branchBoxIcon__SHiv_{display:flex;align-items:center;margin-bottom:8px;color:#7dd49e}.contact_branchBoxTitle___BI2Q{font-family:Merriweather,Georgia,serif;font-size:1rem;font-weight:700;color:#fff;margin:0}.contact_branchBoxText__FJGyf{font-size:.87rem;color:rgba(255,255,255,.65);line-height:1.65;margin:0}.contact_branchBoxLink__yIJYr{font-size:.85rem;font-weight:700;color:#7dd49e;text-decoration:none;margin-top:4px}.contact_branchBoxLink__yIJYr:hover{color:#afe4c1}.contact_formCard__gu_PD{background:#fff;border:1.5px solid #e2ede6;border-radius:16px;padding:32px}.contact_formTitle__ttoBq{font-family:Merriweather,Georgia,serif;font-size:1.1rem;font-weight:700;color:#0f2e1a;margin:0 0 24px}