h1,h2,h3,h4,h5,h6{font-weight:500}.h1,h1{font-size:2em!important}@media (min-width:768px){.h1,h1{font-size:2.5em!important}}h2{font-size:1.88em!important}h3{font-size:1.66em!important}h4,h5,h6{font-size:1.33em!important}p{font-size:1em}.two-column-text-image-cta.blue-background{color:#fff;padding:22px 0}.two-column-text-image-cta.gold-background{padding:93px 0}.two-column-text-image-cta__card{margin-bottom:50px;overflow:hidden;position:relative}.two-column-text-image-cta__card-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.two-column-text-image-cta__card:hover .two-column-text-image-cta__card-image{-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}@media (prefers-reduced-motion:no-preference){.two-column-text-image-cta__card:hover .two-column-text-image-cta__card-image{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}}.two-column-text-image-cta__card:hover .two-column-text-image-cta__card-content h2{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.two-column-text-image-cta__card:hover .two-column-text-image-cta__card-content h2{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}}@media (min-width:768px){.two-column-text-image-cta__card{margin-bottom:0}}.two-column-text-image-cta__card-image{margin-bottom:46px}.two-column-text-image-cta__card-content p{font-weight:300}.two-column-text-image-cta__card-content-button{margin-top:33px}body.contrast-inverted .two-column-text-image-cta__card,body.contrast-inverted .two-column-text-image-cta__card-link{background-color:transparent!important}