:root{--mobile-img-max-h:320px}.half-image-half-content{padding:calc(8px + 1.5625vw) 0;position:relative}.half-image-half-content .container{position:relative;z-index:1}.half-image-half-content.contained.bg-white{background-color:#fff}.half-image-half-content.contained.bg-gray{background-color:#f5f5f5}.half-image-half-content.full .bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;top:0;width:50%;z-index:0}.half-image-half-content.full.is-right .bg-image{left:auto;right:0}.half-image-half-content.full .background-gradient{background:linear-gradient(90deg,#462c6b,#7d6b9d);position:absolute;z-index:0}.half-image-half-content.full .background-gradient.red{background:linear-gradient(90deg,#462c6b,#ca1e47)}@media (min-width:992px){.half-image-half-content.full .background-gradient{bottom:0;height:100%;right:0;top:0;width:50%}.half-image-half-content.full.is-right .background-gradient{left:0;right:auto}}@media (max-width:991.98px){.half-image-half-content.full{padding-bottom:0;padding-top:0}.half-image-half-content.full .background-gradient{bottom:0;display:block;height:100%;left:0;right:0;top:0;width:100%}.bleed-mobile{display:block;height:var(--mobile-img-max-h);left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;object-fit:cover;position:relative;right:50%;width:100vw}.half-image-half-content .row>[class*=col-]:first-child{margin-bottom:1.5rem}.half-image-half-content .row>[class*=col-]:last-child{padding-bottom:2rem}.half-image-half-content .row{display:block}.half-image-half-content [class*=col-]{max-width:100%;width:100%}}.half-image-half-content.full,.half-image-half-content.full h1,.half-image-half-content.full h2,.half-image-half-content.full h3,.half-image-half-content.full h4,.half-image-half-content.full h5,.half-image-half-content.full h6{color:#fff}.half-image-half-content.contained,.half-image-half-content.contained h1,.half-image-half-content.contained h2,.half-image-half-content.contained h3,.half-image-half-content.contained h4,.half-image-half-content.contained h5,.half-image-half-content.contained h6{color:#303642}