.hero-banner{background-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}.hero-banner .hero-banner__wrapper{background-color:rgba(250,202,2,.7);bottom:0;left:0;position:absolute;right:0}.hero-banner .hero-banner__container{display:flex;flex-direction:column;height:100%;padding:30px 0;width:78%}.hero-banner .content-wrapper{padding:0}.hero-banner__headline{color:#fff;margin:0}h1.hero-banner__headline{font-size:clamp(2.125rem,6vw,3.75rem);line-height:clamp(3rem,6vw,4.375rem)}h2.hero-banner__headline{font-size:clamp(1.85rem,6vw,3.125rem);line-height:clamp(2.875rem,6vw,4.375rem)}h3.hero-banner__headline{font-size:clamp(2rem,6vw,2.5rem);line-height:clamp(2.625rem,6vw,3.75rem)}.hero-banner__second-headline .hero-banner__headline{font-size:1.875rem;font-weight:500;line-height:2.75rem;margin-top:10px}.hero-banner__video-wrapper{height:100vh;overflow:hidden;pointer-events:none;z-index:-1}.hero-banner__video-wrapper video{height:100%;max-width:none!important;object-fit:cover;width:100%}.hero-banner-mobile{background-color:#faca02}@media screen and (max-width:1140px){.hero-banner .content-wrapper{padding:0 15px}}@media screen and (max-width:767px){.hero-banner .hero-banner__container{width:100%}h3.hero-banner__headline{font-size:2rem;line-height:2.625rem}.hero-banner__second-headline .hero-banner__headline{font-size:1.25rem;font-weight:500;line-height:2.125rem;margin-top:10px}}