.hero-fullscreen{position:relative;width:100%}.hero-fullscreen .media-container{max-height:inherit;position:relative;width:100%;z-index:2}.hero-fullscreen .media-container .bg-image-container{max-height:40rem;max-width:100%;overflow:hidden;position:relative;width:100%}.hero-fullscreen .media-container .bg-image-container .hero-media{max-height:40rem;width:100%}.hero-fullscreen .media-container .bg-image-container:after{background-color:rgba(20,20,20,var(--overlay-opacity,0));bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.hero-fullscreen .text-overlay{align-items:center;bottom:0;display:flex;left:0;padding:1.25rem 0;position:absolute;right:0;top:0;z-index:1}.hero-fullscreen .text-overlay .content{color:#fff;max-width:40rem}.hero-fullscreen .text-overlay .content.has-font-color-white .headline,.hero-fullscreen .text-overlay .content.has-font-color-white .text-content{color:#fff}.hero-fullscreen .text-overlay .content.has-font-color-blue .headline,.hero-fullscreen .text-overlay .content.has-font-color-blue .text-content{color:#003460}.hero-fullscreen .text-overlay .content .headline{font-size:28px;font-weight:700;margin-bottom:1rem}@media only screen and (min-width:600px){.hero-fullscreen .text-overlay .content .headline{font-size:40px;margin-bottom:1.5rem}}.hero-fullscreen .text-overlay .content .text-content{font-weight:700;margin:1.5rem 0 2rem}@media only screen and (min-width:600px){.hero-fullscreen .text-overlay .content .text-content{margin:1rem 0 1.5rem}}.hero-fullscreen .text-overlay .content .text-content ul li{font-weight:400}
