.contacts .h2{margin-bottom:20px}.contacts-place-list{border-top:1px solid var(--line-color2)}.contacts-place-list .place{padding:24px 0 23px 0;border-bottom:1px solid var(--line-color2)}.contacts .subscription{margin-top:50px}@media (min-width:768px){.contacts-place-list{padding:49px;border:1px solid var(--line-color2)}.contacts-place-list .place{padding:40px 0 39px 0}.contacts-place-list .place:last-child{border-bottom:none;padding-bottom:0}.contacts-place-list .place:first-child{border-top:none;padding-top:0}.contacts .subscription{margin-top:80px}}.place{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.place-description{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 250px;-ms-flex:1 1 250px;flex:1 1 250px}.place-title{font:24px/27px var(--ft-forum);margin-bottom:10px}.place-map{height:220px;-webkit-box-flex:1;-webkit-flex:1 1 250px;-ms-flex:1 1 250px;flex:1 1 250px}.place-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:10px;font-size:16px;line-height:26px}.place-info:last-child{margin-bottom:0}.place-info i{background-color:var(--green-brown)}@media (min-width:768px){.place{gap:25px}.place-title{margin-bottom:15px}}