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