.amediahero{overflow:hidden;position:relative}.amediahero .sr-cover-image{background-position:50%;background-size:cover;height:100%;position:absolute;top:0;width:100%}.amediahero .sr-cover-image:before{background-color:rgba(52,58,64,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.amediahero .sr-cover-image.sr-cover-image-darker:before{background-color:rgba(52,58,64,.4)}.amediahero-container{align-items:center;display:flex;justify-content:center}.amediahero-lg .amediahero-container{min-height:750px}.amediahero-md .amediahero-container{min-height:630px}.amediahero-sm .amediahero-container{min-height:480px}.heading{overflow-wrap:break-word;text-wrap:balance}.no-word-break{overflow-wrap:normal}h2.subheading{font-size:24px!important;font-weight:300!important;margin-bottom:0!important}.sr-bg-video-wrapper:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.amediahero-logo{display:block;max-width:400px;position:relative}.sr-bg-video-wrapper:after{background-color:rgba(52,58,64,.2)}.sr-bg-video-wrapper.sr-bg-video-wrapper-darker:after{background-color:rgba(52,58,64,.4)}.amediahero-flex{align-items:end;column-gap:100px;display:flex;justify-content:space-between;position:relative}.amediahero-text{display:flex;flex-direction:column;row-gap:25px;width:50%}.amediahero-text-lg{width:66%}.amediahero-buttons{width:33.33%}.amediahero .cta-group .btn-wrapper{display:inline-block}.cta-button-2{align-items:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#004e46;border:1px solid #004e46;border-radius:2px;color:#fff;display:inline-flex;font-family:Instrument Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.35;min-height:3.5rem;padding:0 3.125rem;text-align:center;text-decoration:none;transition:.15s ease-in-out;transition-property:filter,color,background-color,border-color,box-shadow}.cta-button-2:hover{filter:brightness(110%)}@media (max-width:991px){.amediahero-container{min-height:50vh!important;padding:2.5rem 0}.amediahero.amediahero-sm .amediahero-container{padding:8rem 0}.amediahero.amediahero-md .amediahero-container{padding:14rem 0}.amediahero.amediahero-md .amediahero-container.amediahero-container-custom,.amediahero.amediahero-sm .amediahero-container.amediahero-container-custom{padding:4rem 0}.amediahero-buttons,.amediahero-text{width:100%}.amediahero-flex{flex-direction:column;row-gap:45px}h2.subheading{font-size:19px!important;font-weight:400!important;line-height:28px}}