.contact_contactContainer__MqORg{display:grid;grid-template-columns:repeat(1,1fr);justify-content:center;align-items:center;height:100%;max-width:800px;grid-gap:30px;gap:30px}.contact_contactSection__JbwW_{display:flex;flex-direction:column;padding:30px;border-radius:10px;background-color:#fff;box-shadow:10px 10px 20px rgba(0,0,0,.3)}.contact_contactSection__JbwW_ h1{color:#000;font-size:46px;font-weight:200;margin-bottom:10px}.contact_contactSection__JbwW_ h2{color:#000;font-size:20px;font-weight:700;margin-bottom:5px}.contact_contactSection__JbwW_ p,.contact_contactSection__JbwW_ span{color:#000;font-size:16px;font-weight:300;line-height:1.5}.contact_mapControls__E0YqK{position:absolute;right:24px;bottom:24px;display:flex;flex-direction:column;gap:10px;z-index:3}@media only screen and (max-width:600px){.contact_mapControls__E0YqK{right:16px;top:auto;bottom:calc(var(--map-overlay-height, 0px) + 16px)}}.contact_mapControlButton__DCgLu{width:44px;height:44px;border-radius:12px;border:none;background:#214b8d;color:#fff;font-size:22px;font-weight:700;cursor:pointer;box-shadow:0 10px 22px rgba(33,75,141,.35);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;display:flex;align-items:center;justify-content:center}.contact_mapControlButton__DCgLu:hover{background:#1b3c73;transform:translateY(-1px);box-shadow:0 12px 28px rgba(33,75,141,.4)}.contact_mapControlButton__DCgLu:active{transform:translateY(0);box-shadow:0 8px 18px rgba(33,75,141,.3)}.contact_contactInfoSection__L1ICl{background:linear-gradient(180deg,#f6f8ff,#e8f0fa);border-top:1px solid rgba(33,75,141,.12);padding:48px 24px 64px}.contact_contactInfoContainer__VTqS5{max-width:1140px;margin:0 auto}.contact_infoSectionTitle__5uCzr{font-size:clamp(28px,5vw,38px)!important;font-weight:700!important;color:#0f2d62!important;margin-bottom:32px!important;text-align:center}.contact_infoGrid__J6hxb{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px;margin-bottom:40px}.contact_infoCard__dsw41{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px rgba(33,75,141,.08);border:1px solid rgba(33,75,141,.08)}.contact_infoCardTitle___mjps{font-size:16px!important;font-weight:700!important;color:#0f2d62!important;margin-bottom:12px!important}.contact_infoRow__5wBwO{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.contact_infoRow__5wBwO:last-child{margin-bottom:0}.contact_infoLabel__z5x_s{font-size:13px!important;font-weight:500!important;color:#5a6c8a!important}.contact_infoValue__npn81{font-size:15px!important;font-weight:400!important;color:#1e3355!important;line-height:1.5!important}.contact_infoLink__HnajC{font-size:15px;font-weight:500;color:#214b8d;text-decoration:none;transition:color .2s ease}.contact_infoLink__HnajC:hover{color:#1b3c73;text-decoration:underline}.contact_complaintsTitle__9Jfuu{font-size:16px!important;font-weight:700!important;color:#0f2d62!important;margin-bottom:12px!important}