.internal-hero{background-color:var(--primary)}.internal-hero .internal-hero__grid{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 240px}.internal-hero .internal-hero__grid .col.col--content{padding:40px 0 20px;position:relative}.internal-hero .internal-hero__grid .col.col--content .subhead{font-size:.875rem;letter-spacing:.5px;text-transform:uppercase}.internal-hero .internal-hero__grid .col.col--content .hs_cos_wrapper *{color:#fff}.internal-hero .internal-hero__grid .col.col--content>div :last-child{margin:0}.internal-hero .internal-hero__grid .col.col--image{height:100%;position:relative;width:100%}.internal-hero .internal-hero__grid .col.col--image .diagonal-overlay{position:absolute;top:0;fill:#072b49;z-index:1}.internal-hero .internal-hero__grid .col.col--image .diagonal-overlay.diagonal-overlay--left{height:80px;left:-20px;width:calc(100% + 40px)}.internal-hero .internal-hero__grid .col.col--image .diagonal-overlay.diagonal-overlay--right{display:none}.internal-hero .internal-hero__grid .col.col--image img{height:100%;left:-20px;object-fit:cover;position:absolute;top:0;width:calc(100% + 40px)}@media (min-width:768px){.internal-hero .internal-hero__grid{align-items:center;grid-template-columns:1.25fr 1fr;grid-template-rows:auto;min-height:300px}.internal-hero .internal-hero__grid .col.col--content{padding:60px 0}.internal-hero .internal-hero__grid .col.col--image .diagonal-overlay.diagonal-overlay--left{height:100%;left:0;width:40px}.internal-hero .internal-hero__grid .col.col--image .diagonal-overlay.diagonal-overlay--right{display:block;height:100%;right:0;transform:scaleX(-1) scaleY(-1);width:40px}.internal-hero .internal-hero__grid .col.col--image img{left:0;width:100%}}@media (min-width:992px){.internal-hero .internal-hero__grid{grid-template-columns:1fr 1fr;min-height:380px}}@media (min-width:1200px){.internal-hero .internal-hero__grid{grid-template-columns:1fr 1fr}.internal-hero .internal-hero__grid .col.col--image .diagonal-overlay.diagonal-overlay--left,.internal-hero .internal-hero__grid .col.col--image .diagonal-overlay.diagonal-overlay--right{width:80px}}a.btn:not(.slick-track):not(.slick-slide):not(.hs-allow-transition):not([data-transition-wrapper]){-webkit-transition:all .35s linear!important;-moz-transition:all .35s linear!important;-o-transition:all .35s linear!important;-ms-transition:all .35s linear!important;transition:all .35s linear!important}a.btn.btn--primary-light.mt-30{margin-top:30px}