.comp-banner-content h1,.comp-banner-content h2,.comp-banner-content h3,.comp-banner-content h4,.comp-banner-content h5{font-weight:300;text-shadow:0 0 7px #000;color:#fff}.full .comp-text-icon img{width:100%}.comp-banner-content h1{font-size:4rem;font-weight:600;max-width:75%;max-width:90rem;letter-spacing:0;text-align:left;margin:0 auto;line-height:normal;line-height:1}.comp-banner-content{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);position:absolute;bottom:1rem;top:unset;left:2rem;width:auto}.comp-banner{position:relative;width:100%}.comp-banner-media,.comp-banner-media img{width:100%}.comp-banner-content-cntnr{text-align:center}.full-screen .comp-banner-media{height:100vh}.full-screen .comp-banner-media article{height:100%}.full-width .comp-banner-media video,.full-width-container .comp-banner-media video{width:100%}.banner-max-width .comp-banner-media{height:50vh}.banner-max-width .comp-banner-media img,.banner-max-width .comp-banner-media video{height:100%;overflow:hidden;position:absolute;object-fit:cover;top:0;object-position:center;left:0;width:100%}.full-screen .blazy--field-media-image div{height:100vh}.full-screen .comp-banner-media img,.full-screen .comp-banner-media video{height:100%;overflow:hidden;min-height:100vh;position:absolute;object-fit:cover;top:0;object-position:center;left:0;width:100%}.comp-banner button{font-weight:900;margin-top:2rem}.comp-banner button a{-webkit-transform:scale(1);transform:scale(1);padding:.3rem 1rem;font-size:1.2rem;color:var(--primary);-webkit-transition:.3s;transition:.3s;border-bottom:1px solid var(--primary);line-height:2}.comp-banner button a:hover{-webkit-transform:scale(.95);transform:scale(.95);padding:.3rem .5rem;font-size:1.2rem;color:var(--primary)}@media screen and (max-width:39.9375em){.story-hero.full-screen .comp-banner-media{height:unset}.story-hero.full-screen .comp-banner-media img,.story-hero.full-screen .comp-banner-media video{height:unset;position:relative}.story-hero.full-screen .comp-banner-media .blazy--field-media-image div{height:unset}.comp-banner button a,.comp-banner button a:hover{padding:.3rem 0}.comp-banner button{margin-top:.5rem}}