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