.loc-banner-cta{align-items:stretch;display:flex;gap:40px;margin:auto}.loc-banner-cta .content-box{display:flex;flex:1;flex-direction:column;justify-content:center}.loc-banner-cta .image-box{border-radius:8px;flex:1;overflow:hidden;position:relative}@media (max-width:768px){.loc-banner-cta{flex-direction:column;gap:20px}.loc-banner-cta .image-box{border-radius:8px;height:260px}}.loc-banner-cta{border-radius:12px;box-shadow:0 0 8px rgba(0,0,0,.03),0 20px 30px rgba(0,0,0,.1);padding:2rem;position:relative;text-align:center}@media(min-width:768px){.loc-banner-cta{overflow:hidden}}@media(min-width:992px){.loc-banner-cta{padding:4rem}}.loc-banner-cta .content-box{position:relative;text-align:left;z-index:2}.loc-banner-cta .content-box h2{font-size:40px}.loc-banner-cta .content-box p{font-size:1.2rem;font-weight:700}.loc-banner-cta .image-box img{max-height:350px;object-fit:cover}.text-inverted,.text-inverted .h1,.text-inverted .h2,.text-inverted .h3,.text-inverted .h4,.text-inverted .h5,.text-inverted .h6,.text-inverted h1,.text-inverted h2,.text-inverted h3,.text-inverted h4,.text-inverted h5,.text-inverted h6{color:#fff}.g-cta-button{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease}