.contacts{z-index:3;margin-bottom:100px;position:relative}.contacts__container{-moz-column-gap:40px;grid-template-columns:repeat(2,30% calc(70% - 40px));column-gap:40px;display:grid}@media (max-width:992px){.contacts__container{grid-template-columns:repeat(1,1fr);row-gap:30px}}.contacts__body{flex-direction:column;gap:20px;display:flex}.contacts__address-block{flex-direction:column;gap:10px;display:flex}.contacts__subtitle{color:#fff;font-size:18px;font-weight:900}@media (max-width:1500px){.contacts__subtitle{font-size:calc(.338983vw + 12.9153px)}}.contacts__subtitle{margin-bottom:20px}@media (max-width:1500px){.contacts__subtitle{margin-bottom:calc(.847458vw + 7.28814px)}}.contacts__address{color:#cfcfcf;font-size:16px;font-style:normal;line-height:120%}@media (max-width:1500px){.contacts__address{font-size:calc(.169492vw + 13.4576px)}}.contacts__description{color:#cfcfcf;font-size:16px;line-height:120%}@media (max-width:1500px){.contacts__description{font-size:calc(.169492vw + 13.4576px)}}.contacts__description--accent{color:#42cff5}.contacts__list{flex-direction:column;gap:10px;display:flex}.contacts__link{color:#cfcfcf;font-size:16px;transition:color .3s}@media (max-width:1500px){.contacts__link{font-size:calc(.169492vw + 13.4576px)}}@media (any-hover:hover){.contacts__link:hover{color:#42cff5}}.contacts__map{border-radius:20px;width:100%;height:100%;overflow:hidden}.contacts__map .ymaps-2-1-79-inner-panes{border-radius:10px}.contacts__map [class*=copyrights-pane]{display:none!important}@media (max-width:992px){.contacts__map{height:300px}}@media (max-width:992px) and (max-width:1500px){.contacts__map{height:calc(8.47458vw + 172.881px)}}
