.contact-module__hCbz7a__top{color:#fff;background:radial-gradient(circle at 14% 10%,#21c7b724,#0000 360px),#061416;padding:162px 0 88px;position:relative}.contact-module__hCbz7a__top>div>p{color:var(--teal);letter-spacing:.12em;font:600 .58rem Montserrat,sans-serif}.contact-module__hCbz7a__top h1{letter-spacing:-.045em;max-width:780px;margin-top:18px;font-weight:500;line-height:1.15;font-size:clamp(2rem,4.2vw,4.25rem)!important}.contact-module__hCbz7a__top>div>span{color:#ffffff94;max-width:680px;margin-top:20px;font-size:.78rem;line-height:2;display:block}.contact-module__hCbz7a__main{background:linear-gradient(#f3f7f5,#fff 360px);padding:80px 0 100px}.contact-module__hCbz7a__contactGrid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:start;gap:55px;display:grid}.contact-module__hCbz7a__heading h2,.contact-module__hCbz7a__formCard h2{margin-top:11px;font-size:clamp(1.4rem,2.2vw,2.25rem);font-weight:550}.contact-module__hCbz7a__heading>span{max-width:570px;color:var(--muted);margin-top:12px;font-size:.72rem;line-height:1.9;display:block}.contact-module__hCbz7a__contactCards{grid-template-columns:1fr 1fr;gap:11px;margin-top:30px;display:grid}.contact-module__hCbz7a__contactCards>a{border:1px solid var(--line);background:#fff;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;min-height:96px;padding:17px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.contact-module__hCbz7a__contactCards>a:hover{border-color:#0e777052;transform:translateY(-2px);box-shadow:0 15px 35px #05232212}.contact-module__hCbz7a__contactCards>a>span,.contact-module__hCbz7a__officeInfo>div>span{width:40px;height:40px;color:var(--teal-dark);background:#e8f5f2;border-radius:50%;place-items:center;display:grid}.contact-module__hCbz7a__contactCards svg,.contact-module__hCbz7a__officeInfo svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.contact-module__hCbz7a__contactCards>a>div{gap:5px;min-width:0;display:grid}.contact-module__hCbz7a__contactCards small,.contact-module__hCbz7a__officeInfo small{color:var(--muted);font-size:.58rem}.contact-module__hCbz7a__contactCards strong{text-overflow:ellipsis;white-space:nowrap;font:600 .68rem Montserrat,sans-serif;overflow:hidden}.contact-module__hCbz7a__contactCards>a>b{color:var(--teal-dark);font-weight:500}.contact-module__hCbz7a__empty{border:1px dashed var(--line);color:var(--muted);text-align:center;grid-column:1/-1;padding:35px;font-size:.7rem}.contact-module__hCbz7a__officeInfo{color:#fff;background:#071719;gap:20px;margin-top:18px;padding:24px;display:grid}.contact-module__hCbz7a__officeInfo>div{align-items:flex-start;gap:14px;display:flex}.contact-module__hCbz7a__officeInfo>div>span{color:var(--teal);background:#21c7b71c;flex:none}.contact-module__hCbz7a__officeInfo p{gap:5px;display:grid}.contact-module__hCbz7a__officeInfo small{color:#fff6}.contact-module__hCbz7a__officeInfo strong{color:#ffffffd4;max-width:500px;font-size:.69rem;line-height:1.85}.contact-module__hCbz7a__officeInfo a{width:max-content;color:var(--teal);border-bottom:1px solid;margin-top:3px;padding-bottom:3px;font-size:.62rem}.contact-module__hCbz7a__formCard{border:1px solid var(--line);background:#fff;padding:32px;box-shadow:0 28px 65px #051e1e17}.contact-module__hCbz7a__formCard>p:nth-of-type(2){color:var(--muted);margin:12px 0 24px;font-size:.69rem;line-height:1.9}.contact-module__hCbz7a__formCard form{margin-top:10px}@media (max-width:900px){.contact-module__hCbz7a__contactGrid{grid-template-columns:1fr}.contact-module__hCbz7a__formCard{max-width:650px}}@media (max-width:580px){.contact-module__hCbz7a__top{padding:132px 0 65px}.contact-module__hCbz7a__top h1{font-size:2rem!important}.contact-module__hCbz7a__main{padding:55px 0 75px}.contact-module__hCbz7a__contactCards{grid-template-columns:1fr}.contact-module__hCbz7a__formCard{padding:22px}.contact-module__hCbz7a__officeInfo{padding:19px}}
