.mainSingleBannerLocations .textCol .textWrap p{max-width:487px}.mainSingleBannerLocations .imgCol img{border-radius:10px;width:100%;object-fit:contain}.mainSingleBannerLocations .imgCol .imgWrap img{height:379px;object-fit:cover}.locationMap .topLeft{position:absolute;top:-8px;left:20px;z-index:1}.locationMap .topRight{position:absolute;top:-8px;right:20px;z-index:1}.locationMap #map{height:820px;width:100%}.locationMap .managerBoxWrap{position:absolute;left:160px;top:50%;transform:translate(-2%,-50%)}.locationMap .managerBoxWrap .managerBox{background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.35);padding:40px;width:100%;max-width:650px;border-radius:8px}.locationMap .managerBoxWrap .managerBox a{transition:.2s ease-in}.locationMap .managerBoxWrap .managerBox a:hover{color:#dd032b}.locationMap .managerBoxWrap .managerBox .imgCol img{height:269px;width:100%;border-radius:8px}.locationMap .managerBoxWrap .managerBox .socialWrap{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.locationMap .managerBoxWrap .managerBox .socialWrap .social{width:35px;height:35px;border-radius:5em;background-color:#100f0f;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-right:9px;transition:.2s ease-in}.locationMap .managerBoxWrap .managerBox .socialWrap .social:last-child{margin-right:0}.locationMap .managerBoxWrap .managerBox .socialWrap .social:hover{background-color:#dd032b}.locationMap .managerBoxWrap .managerBox .socialWrap .social i{color:#fff;font-size:16px}.locationMap .managerBoxWrap .managerBox .email,.locationMap .managerBoxWrap .managerBox .phone,.locationMap .managerBoxWrap .managerBox .socialWrap .whatsapp i{font-size:20px}.locationArticles h2{font-size:36px;text-transform:capitalize;text-align:center}.locationArticles .blogTile .imgCol img{width:100%;border-radius:8px;height:352px}.locationArticles .blogTile .textCol .h3{font-size:41px}@media screen and (max-width:63.99875em){.mainSingleBannerLocations .padT96{padding-top:56px}.mainSingleBannerLocations .textCol{margin-bottom:20px}.mainSingleBannerLocations .textCol .textWrap{padding-right:0}.mainSingleBannerLocations .imgCol img{object-fit:cover}.locationMap #map{height:860px}.locationMap .managerBoxWrap{left:50%;top:50%;transform:translate(-50%,-50%);width:80%}}@media screen and (max-width:39.99875em){.mainSingleBannerLocations .imgCol .imgWrap img{object-fit:cover;height:299px}.locationMap #map{height:570px!important}.locationMap .managerBoxWrap{left:0;position:static;transform:none;width:100%}.locationMap .managerBoxWrap .managerBox{max-width:none;border-radius:0;padding:30px 20px 0}.locationArticles .blogTile .textCol .h3,.locationMap .managerBoxWrap .managerBox .directions{margin-top:32px}}
/*# sourceMappingURL=single-locations.css.map */
