.paragraph--type--hero-banner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:-225.6px 0 0;margin:-14.1rem 0 0;min-height:600px;padding:200px 16px 100px;position:relative;width:100vw}.paragraph--type--hero-banner.paragraph--view-mode--full-screen{height:100vh;padding-bottom:0;padding-top:0}.paragraph--type--hero-banner.paragraph--view-mode--full-screen .field--name-field-hero-description{margin-top:20px}.user-logged-in .paragraph--type--hero-banner{margin:0!important}.paragraph--type--hero-banner::before{background:rgba(40,40,40,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.paragraph--type--hero-banner iframe,.paragraph--type--hero-banner img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:1}.paragraph--type--hero-banner iframe~picture img{z-index:0}.paragraph--type--hero-banner .hero-banner--container{margin:0 auto;max-width:865px;text-align:center;position:relative;z-index:2}.paragraph--type--hero-banner h1{color:#fff;font-size:30px;line-height:46px;margin:0}@media (min-width:768px){.paragraph--type--hero-banner h1{font-size:65px;line-height:98px}}.paragraph--type--hero-banner .field--name-field-hero-description{color:#fff;font-size:18px;font-weight:400;margin:10px auto 0;max-width:634px}.paragraph--type--hero-banner .field--name-field-hero-cta{margin-top:50px}.paragraph--type--hero-banner .field--name-field-hero-cta a{background-color:#ed2027;border:1px solid #ed2027;color:#fff;display:inline-block;font-size:16px;font-weight:600;padding:20px 40px;text-decoration:none!important;-webkit-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition:80ms cubic-bezier(.33,1,.68,1);transition:80ms cubic-bezier(.33,1,.68,1)}.paragraph--type--hero-banner .field--name-field-hero-cta a:hover{background-color:transparent;color:#ed2027;-webkit-transition-duration:.1s;transition-duration:.1s}.paragraph--type--hero-banner .field--name-field-hero-cta a:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";content:"\f178";margin-left:20px}.scroll-downs{bottom:60px;height:50px;left:0;margin:auto;position:absolute;right:0;width:25px}.mousey{border-radius:25px;border:2px solid #fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px}.scroller{-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll;-webkit-animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-timing-function:cubic-bezier(.15,.41,.69,.94);background-color:#fff;border-radius:25%;height:7px;margin:4px auto;width:3px}@-webkit-keyframes scroll{0%{opacity:0}10%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(12px);transform:translateY(12px);opacity:0}}@keyframes scroll{0%{opacity:0}10%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(12px);transform:translateY(12px);opacity:0}}