.about-contacts__top{display:grid;gap:40px;grid-template-columns:500px 1fr;margin-bottom:30px}@media screen and (max-width:1024px){.about-contacts__top{gap:20px;grid-template-columns:1fr}}.about-contacts__map{border-radius:20px;height:440px;overflow:hidden}.about-contacts__contacts{padding-top:60px}@media screen and (max-width:1024px){.about-contacts__contacts{padding-top:0}}.about-contacts__title{color:#000;font-size:44px;font-weight:400;line-height:118%;margin-bottom:40px}@media screen and (max-width:1024px){.about-contacts__title{font-size:32px}}@media screen and (max-width:780px){.about-contacts__title{font-size:24px;margin-bottom:20px}}.about-contacts__contacts-container{display:flex;flex-direction:column;gap:40px}@media screen and (max-width:780px){.about-contacts__contacts-container{gap:20px}}.about-contacts__address{align-items:flex-start;color:#000;display:flex;font-size:16px;gap:10px;line-height:131%}.about-contacts__time{align-items:flex-start;color:#848484;display:flex;font-size:14px;gap:10px}.about-contacts__phone,.about-contacts__time span{color:#000;font-size:24px;font-weight:400;line-height:87%}.about-contacts__phone{align-items:flex-start;display:flex;gap:10px}.about-contacts__bottom{align-items:center;background:#f6f6f6;border-radius:20px;display:g;display:grid;gap:40px;grid-template-columns:500px 1fr;padding:50px}@media screen and (max-width:1024px){.about-contacts__bottom{grid-template-columns:1fr}}@media screen and (max-width:780px){.about-contacts__bottom{padding:20px}}.about-contacts__bottom-emails{display:flex;flex-wrap:wrap;gap:30px 60px}.about-contacts__bottom-email{align-items:flex-start;color:#000;display:flex;font-size:16px;font-weight:400;gap:10px;line-height:131%}.about-contacts__bottom-email span{color:#848484;font-size:14px}.about-contacts__bottom-email svg{position:relative;top:5px}.about-contacts__bottom-parking{display:flex;flex-direction:column;gap:10px}.about-contacts__bottom-parking-title{color:#000;font-size:24px;font-weight:400;line-height:87%;margin-bottom:30px}.about-contacts__bottom-parking-list{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:780px){.about-contacts__bottom-parking-list{grid-template-columns:1fr}}.about-contacts__bottom-parking-item{color:#000;display:flex;font-size:16px;font-weight:400;gap:8px;line-height:131%}.about-contacts__bottom-parking-item:before{background:var(--c-prime);border-radius:50%;content:"";display:block;flex-shrink:0;height:4px;position:relative;top:8px;width:4px}
