.location{margin-bottom:160px}@media only screen and (max-width: 1023px){.location{margin-bottom:100px}}.location .h2{margin-bottom:100px}@media only screen and (max-width: 1439px){.location .h2{margin-bottom:48px}}.location-wrap{display:flex;flex-wrap:wrap;gap:20px}@media only screen and (max-width: 1023px){.location-wrap{display:flex;flex-wrap:wrap;gap:40px}}.location-map{flex:0 0 calc(50% - 20px + 10px)}@media only screen and (max-width: 1023px){.location-map{flex:0 0 100%;height:240px}}.location-info{flex:0 0 calc(50% - 20px + 10px);padding-left:160px}@media only screen and (max-width: 1680px){.location-info{padding-left:50px}}@media only screen and (max-width: 1023px){.location-info{flex:0 0 100%;padding-left:0}}.location-info-address{margin-bottom:250px}@media only screen and (max-width: 1680px){.location-info-address{margin-bottom:100px}}@media only screen and (max-width: 1023px){.location-info-address{margin-bottom:80px}}.location-info-item{display:flex;flex-wrap:nowrap;align-items:center;gap:28px;color:#b5b6ba;font-family:"Inter";font-size:32px;font-weight:500;line-height:38px;margin-bottom:8px}@media only screen and (max-width: 1439px){.location-info-item{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;font-size:20px;line-height:28px}}.location-info-item:last-child{margin-bottom:0}.location-info-item-icon{flex:0 0 auto;width:43px;height:43px}@media only screen and (max-width: 1439px){.location-info-item-icon{flex:0 0 auto;width:43px;height:43px}}.location-info-item-icon.icon-location{padding:4px 8px}@media only screen and (max-width: 1439px){.location-info-item-icon.icon-location{padding:8px 12px}}.location-info-item-icon.icon-metro{padding:10px 8px}.location-info-item-icon.icon-phone{padding:5px}@media only screen and (max-width: 1439px){.location-info-item-icon.icon-phone{padding:10px}}.location-info-item-icon.icon-mail{padding:8px 4px}@media only screen and (max-width: 1439px){.location-info-item-icon.icon-mail{padding:9px 11px}}.location-info-item-icon svg{display:block;width:100%;height:100%}.location-info-item-text{flex:1 0 0}@media only screen and (max-width: 1439px){.location-info-item-text{flex:1 0 0}}.location-info-item-text a:hover{color:gray}.location-info-contacts .location-info-item{margin-bottom:32px}@media only screen and (max-width: 1439px){.location-info-contacts .location-info-item{margin-bottom:8px}}.location-info-contacts .location-info-item:last-child{margin-bottom:0}/*# sourceMappingURL=style.css.map */
