@media only screen and (max-width: 767px){.col{margin-bottom:0!important}}.border{border:1px dashed #f4f4f4}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.gap-20{gap:20px}.page-template-map .map--wrapper{min-height:100vh;position:relative}.page-template-map #map{height:100%;width:100%;position:absolute;left:0;top:0}.page-template-map .map--sidebar{padding:20px;background-color:#f4f4f4}.page-template-map .map--details{margin-top:20px}.page-template-map .map-item--gallery{margin-bottom:20px}.page-template-map #footer{display:none}
