.global-footer-cta .global-footer-cta__row{display:grid;grid-template-columns:1fr;row-gap:40px}.global-footer-cta .global-footer-cta__row .global-footer-cta__col.global-footer-cta__col--left .global-footer-cta__locations-list{display:flex;flex-direction:column;row-gap:16px}.global-footer-cta .global-footer-cta__row .global-footer-cta__col.global-footer-cta__col--left .global-footer-cta__locations-list .location-card{border-radius:15px 0 15px 0;overflow:hidden;padding:24px;position:relative;z-index:0}.global-footer-cta .global-footer-cta__row .global-footer-cta__col.global-footer-cta__col--left .global-footer-cta__locations-list .location-card .location-card__featured-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:100%;z-index:-1}.global-footer-cta .global-footer-cta__row .global-footer-cta__col.global-footer-cta__col--left .global-footer-cta__locations-list .location-card h3{background-color:var(--primary);border-radius:14px 0 14px 0;font-size:1rem;font-weight:500;margin:0;padding:10px 42px 11px;width:fit-content}.global-footer-cta .global-footer-cta__row .global-footer-cta__col.global-footer-cta__col--left .global-footer-cta__locations-list .location-card h3 a{color:#fff;text-decoration:none}.global-footer-cta .global-footer-cta__row .global-footer-cta__col.global-footer-cta__col--left .global-footer-cta__locations-list .location-card h3 a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:768px){.global-footer-cta .global-footer-cta__row{column-gap:50px;grid-template-columns:repeat(2,1fr);row-gap:0}.global-footer-cta .global-footer-cta__row .global-footer-cta__col.global-footer-cta__col--left .global-footer-cta__locations-list .location-card:focus .location-card__featured-image,.global-footer-cta .global-footer-cta__row .global-footer-cta__col.global-footer-cta__col--left .global-footer-cta__locations-list .location-card:hover .location-card__featured-image{transform:scale(1.1)}}@media (min-width:992px){.global-footer-cta .global-footer-cta__row{column-gap:60px}}@media (min-width:1200px){.global-footer-cta .global-footer-cta__row{column-gap:80px}}