.video-banner-section{--banner-max:1360px;--banner-gutter:12px;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:clamp(420px,45vw,560px);overflow:hidden;padding:90px 0 60px;position:relative}.video-banner-section>.container{margin-left:auto;margin-right:auto;max-width:calc(var(--banner-max) + var(--banner-gutter)*2);padding-left:var(--banner-gutter);padding-right:var(--banner-gutter);position:relative;width:100%;z-index:2}.video-banner-section .video-banner-bg{height:100%;left:0;object-fit:cover;object-position:center 40%;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.video-banner-section .content-box{max-width:830px;position:relative;z-index:2}.video-banner-section .content-box .page-label{color:#fff;display:flex;font-size:16px;font-weight:700;gap:10px;line-height:1.4;margin-bottom:60px;text-transform:uppercase}.video-banner-section .content-box .page-label a{color:#fff}.video-banner-section .content-box .page-label .main{color:#fc5100}.video-banner-section .content-box h1{color:#fff;font-family:FSIndustrieCd,Arial,sans-serif;font-size:70px;font-weight:700;letter-spacing:-1px;line-height:80px;margin-bottom:30px}.video-banner-section .content-box h1 span{color:#2fb3a0}.video-banner-section .content-box p{color:#fcefe2;font-size:24px;font-weight:500;letter-spacing:-1px;line-height:30px;margin:0}@media (max-width:767.98px){.video-banner-section{--banner-gutter:15px;min-height:auto;padding:30px 0}.video-banner-section .content-box .page-label{margin-bottom:30px}.video-banner-section .content-box h1{font-size:46px;line-height:54px}.video-banner-section .content-box p{font-size:18px;line-height:24px}}@media (min-width:2000px){.video-banner-section{--banner-max:1840px}}