.route-map-with-points{padding:60px 0;box-sizing:border-box;background-color:#fff}.route-map-with-points__title{margin-bottom:30px}.route-map-with-points__map{display:flex;margin-bottom:30px;height:460px;border-radius:15px;overflow:hidden;background-color:rgba(0,0,0,.02)}.route-map-with-points__map>*{flex:1}.route-map-with-points__message{margin-bottom:30px;font-size:16px;line-height:30px;color:#333}.route-map-with-points__cities{display:flex;flex-wrap:wrap;margin-top:-20px;margin-left:-30px}.route-map-with-points__cities>*{width:calc(25% - 30px);margin-top:20px;margin-left:30px;font-size:18px;line-height:24px;color:#333;cursor:pointer;text-decoration:none}.route-map-with-points__cities>:hover{color:#00a6e2}