.location-banner-cm .left-col{padding:64px 0 126px}.location-banner-cm .heading h1{font-size:70px;letter-spacing:0;line-height:78px;margin-bottom:0}.location-banner-cm .heading h2{font-size:63.04px;letter-spacing:1.05px;line-height:82.56px;font-family:'Born Ready Slanted';font-weight:normal}.location-banner-cm .cta-container{margin-top:25px}.location-banner-cm .right-col .image-container{width:100%;max-width:463px;height:463px;border-radius:50%}.location-banner-cm .right-col{padding-top:10px;position:relative}.location-banner-cm .right-col .top-shape{position:absolute;left:11px;top:20px}.location-banner-cm .right-col .bottom-shape{position:absolute;right:11px;bottom:20px;width:350px}.location-banner-cm .right-col .bottom-shape .shape2{position:absolute;right:101px;bottom:0px}.location-banner-cm .right-col .bottom-shape .shape3{position:absolute;right:20px;top:-114px}@media(max-width:1200px){.location-banner-cm .right-col .image-container{max-width:362px;height:362px}.location-banner-cm .right-col .bottom-shape{bottom:-60px}}@media(max-width:1024px){.location-banner-cm .heading h1{font-size:60px;line-height:68px}.location-banner-cm .right-col .image-container{max-width:304px;height:304px}.location-banner-cm .left-col{padding:64px 0 77px}}@media(max-width:767px){.location-banner-cm .heading h1{font-size:30px;line-height:40px}.location-banner-cm .heading h2{font-size:43.04px;line-height:62.56px}.location-banner-cm .left-col{padding:54px 0 47px}.location-banner-cm{padding-bottom:100px}}