*{margin:0;padding:0;box-sizing:border-box}
.locationdetails .ld-main-container{margin:76px 5% 0 5%;display:flex;gap:75px}
.locationdetails .ld-container{width:46.259%}
.locationdetails .ld-container .h1-text{font-weight:normal;font-family:Publico Pro Web;font-size:50px;font-size:50px;font-size:50px;line-height:66px;margin-bottom:32px}
.locationdetails .ld-main-container .text{font-family:Akkurat Pro;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;color:#333;margin:0;display:inline-block}
.text-phone{display:inline-block}
.locationdetails .ld-main-container .additionalInfo{margin-top:24px}
.locationdetails .ld-right-container{width:49.445%}
.locationdetails .ld-contact-address-container{width:100%;display:flex;gap:30px}
.locationdetails .ld-contact-address-container .text{white-space:nowrap}
.locationdetails .ld-contact-address-container .h6-text{font-family:Akkurat Pro;font-style:normal;font-weight:bold;font-size:14px;line-height:20px;text-transform:uppercase;margin-bottom:8px;display:block}
.locationdetails .ld-contact-container{width:50%}
.locationdetails .ld-address-container{width:50%}
.locationdetails .ld-address-container .h6-margin{margin-top:24px}
.locationdetails .link{width:65.04%;font-family:Akkurat Pro;font-style:normal;font-weight:bold;font-size:16px;line-height:24px;text-decoration:none;color:#00485e;margin:8px 0}
.locationdetails #arrow{width:10.67px;margin-left:6.67px;color:#f9550d}
.locationdetails .view-link{box-sizing:border-box;margin-top:8px}
.locationdetails .view-link .googlelink{font-family:'Akkurat Pro';font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#00485e;text-decoration:none}
.locationdetails .arrow{color:#f9550d;width:10.67px;height:10.67px;margin-left:6.67px}
.locationdetails .contactus-layout{width:102.53%;margin-left:14.864%;margin-top:32px;background:#e3ebed;padding:24px;display:flex}
.locationdetails .title-layout{width:65.58%;font-family:'Publico Pro Web' !important;font-style:normal;font-weight:700;font-size:20px;line-height:28px;color:#00485e;margin:0 3.486% 0 0;letter-spacing:.02em}
.locationdetails .contactus-boxstyle{width:30.94%;border:2px solid #00485e;padding:12px 13px 12px 20px;text-align:center;margin:12px 0}
.locationdetails .contactus-boxstyle .contactus-linktext{font-family:'Akkurat Pro';font-weight:700;font-size:16px;line-height:24px;text-decoration:none;color:#00485e}
.locationdetails .contactus-boxstyle .contactus-arrow{margin-left:6.67px}
.locationdetails .ld-contact-address-container .h6-margin{margin-top:8px}
.locationdetails .new-card{padding:12px 10px;height:125px;overflow:hidden;width:100%;display:flex;justify-content:space-between}
@media only screen and (min-width:768px) and (max-width:1023px){.locationdetails .new-card-info{margin-top:32px;max-height:140px;min-height:140px;border:solid 2px #80808045;margin-bottom:32px}
.locationdetails .new-contactus-layout{margin-left:unset;margin-top:12px;background:#e3ebed;padding:0 15px 15px 15px}
.locationdetails .contactus-boxstyle{width:100%;border:2px solid #00485e;padding:12px 5px 10px 2px;text-align:center}
.locationdetails .contactus-boxstyle{margin:unset}
.locationdetails .ld-main-container{margin:32px 7% 0 7%}
.locationdetails .ld-container{width:50.548%}
.locationdetails .ld-container .h1-text{font-size:37px;line-height:46px;margin-bottom:24px}
.locationdetails .ld-right-container{width:49.445%}
.locationdetails .ld-contact-address-container{flex-direction:column}
.locationdetails .ld-contact-container{width:100%}
.locationdetails .ld-address-container{width:100%}
.locationdetails .link{width:75.385%}
.locationdetails .view-link{width:90.770%}
.locationdetails .contactus-layout{width:112.681%;height:192px;margin-left:9.155%;margin-top:10px;padding:24px;flex-direction:column}
.locationdetails .title-layout{width:94.118%;margin:0;font-size:24px;line-height:32px}
.locationdetails .contactus-boxstyle{padding:12px 0;text-align:center}
.locationdetails .ld-contact-address-container .text{white-space:wrap}
}
@media only screen and (min-width:1024px) and (max-width:1323px){.locationdetails .ld-main-container{margin:76px 2.5% 0 2.5%;display:flex;gap:50px}
.locationdetails .ld-container{width:40%}
.locationdetails .ld-right-container{width:60%}
}
@media only screen and (min-width:1024px){.locationdetails .contactus-boxstyle{margin:12px 0}
.locationdetails .new-card-info{margin-top:32px;max-height:140px;min-height:140px;border:solid 2px #80808045;margin-bottom:32px}
.locationdetails .contactus-boxstyle{width:auto;border:2px solid #00485e;padding:12px 5px 10px 5px;text-align:center;white-space:nowrap}
.locationdetails .new-contactus-layout{width:100%;margin-left:unset;margin-top:12px;background:#e3ebed;padding:10px;display:flex;align-items:center}
}
@media only screen and (max-width:767px){.locationdetails .new-contactus-layout{background:#e3ebed;padding:10px;margin-top:12px;display:flex}
.locationdetails .ld-main-container{margin:24px 4.27% 0;flex-direction:column;gap:0}
.locationdetails .ld-container{width:100%}
.locationdetails .ld-container .h1-text{font-size:37px;line-height:46px;margin-bottom:24px}
.locationdetails .ld-right-container{width:100%;margin-left:0;margin-top:48px}
.locationdetails .ld-contact-address-container{margin:0;flex-direction:column;gap:0}
.locationdetails .ld-contact-container{width:100%}
.locationdetails .ld-address-container{width:100%;margin:32px 0 0}
.locationdetails .ld-address-container .h6-margin{margin-top:32px}
.locationdetails .link{width:100%}
.locationdetails .contactus-layout{position:static;width:100%;margin-left:0;margin-top:27px;padding:32px 9.33%;flex-direction:column}
.locationdetails .title-layout{width:100%;font-size:24px;line-height:32px;margin:0}
.locationdetails .contactus-boxstyle{width:auto;padding:10px 15px;text-align:center;white-space:nowrap}
}
.new-leaders-headertext{font-family:Akkurat Pro;font-style:normal;font-weight:bold;font-size:14px;line-height:20px;text-transform:uppercase;margin-bottom:8px;display:block}
.locationdetails .new-card{padding:12px 10px;height:125px;overflow:hidden;width:100%}
.locationdetails .new-leadercardprofileimage{max-width:45%;max-height:132px;padding:16px 17px 22px 10px}
.locationdetails .new-card-info{padding:6px}
.locationdetails .new-leaders-card{display:flex}
.locationdetails .ld-contact-address-container .h6-margin{margin-top:24px}
.locationdetails .ld-contact-address-container .h6-margin{font-family:Akkurat Pro;font-style:normal;font-weight:bold;font-size:14px;line-height:20px;text-transform:uppercase;margin:8px 0;display:block}
.title-layout{padding:20px 0}
.cmp-image__image{width:100% !important}