.locations-sec .heading h1{color:#fff;font-family:Proxima Nova Regular;font-weight:400}.locations-sec .heading h1 strong{font-family:Proxima Nova Black}.locations-sec{display:inline-block;padding:0 0 60px;position:relative;width:100%}.locations-bg{background-position:50%;background-size:cover;bottom:0;content:"";left:-50vw;margin:0 50%;position:absolute;right:-50vw;top:-120px;z-index:-1}.locations-sec .heading h1{background:#000;border-bottom:8px solid #e5a72e;border-left:8px solid #e5a72e;display:inline-block;font-size:54px;font-weight:300;line-height:96.3%;margin:8px 0 0;padding:23px 33px;position:relative;top:0;vertical-align:top}.locations-sec .heading h1:before{background:#e5a72e;content:"";height:8px;left:0;margin:-8px 0 0 -8px;max-width:50%;position:absolute;top:0;width:247px}.locations-sec .heading h1:after{background:#e5a72e;bottom:0;content:"";height:50%;margin:0 -8px -8px 0;position:absolute;right:0;width:8px}.locations-sec .location-wrap{display:grid;grid-template-columns:repeat(3,1fr);margin-top:100px;width:100%;grid-gap:30px}.locations-sec .location-wrap .location-col{backdrop-filter:blur(10px);background:rgba(0,0,0,.4);border-radius:10px;overflow:hidden}.locations-sec .location-wrap .location-col a{display:inline-block;width:100%}.locations-sec .location-wrap .location-col a .map-image{border-radius:10px 10px 0 0;display:inline-block;height:322px;line-height:0;overflow:hidden;position:relative;vertical-align:top;width:100%}.locations-sec .location-wrap .location-col a .map-image img{display:block;height:100%;object-fit:cover;position:absolute;width:100%}.locations-sec .location-wrap .location-col:hover a .map-image:before{background:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.locations-sec .location-wrap .location-col .locaiton-content{display:flex;flex-direction:column;justify-content:space-between;padding:25px 30px 35px;text-align:center;width:100%}.locations-sec .location-wrap .location-col .locaiton-content .location-tilte{color:#f8f8f8;font-family:Proxima Nova Bold;font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:.7;margin:0 0 20px;text-transform:capitalize}.locations-sec .location-wrap .location-col .locaiton-content .location-address{color:#fff;display:block;font-size:16px;font-weight:400;margin:0 auto;max-width:178px;width:100%}.locations-sec .location-wrap .location-col .locaiton-content .location-phone{display:inline-block;font-size:22px;font-weight:400;margin:20px 0 0;width:100%}.locations-sec .location-wrap .location-col .locaiton-content .location-phone strong{color:#e5a72e;font-family:Proxima Nova Black}@media(max-width:991px){.locations-sec .location-wrap{grid-template-columns:repeat(2,1fr);margin-top:60px}.locations-sec .heading h1{font-size:45px}}@media(max-width:767px){.locations-sec .location-wrap{grid-template-columns:repeat(1,1fr)}.locations-sec .heading h1{font-size:36px;padding:15px}}@media(max-width:480px){.locations-sec .heading h1{font-size:28px}.locations-sec .location-wrap{margin-top:30px}}