.video-banner{position:relative;color:#fff}.video-banner iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-banner video{width:100%;height:100%}.video-banner a{color:inherit}.video-banner a:hover{color:inherit;text-decoration:none}.video-banner .video-text{position:absolute;left:0;bottom:0;padding:0 10px 25px 20px;color:inherit;z-index:1}.video-banner .video-text h1,.video-banner .video-text h2,.video-banner .video-text h3,.video-banner .video-text h4,.video-banner .video-text h5,.video-banner .video-text h6{font-family:"AkkuratLLSub-Bold";font-size:21px;font-weight:500;letter-spacing:0.08em;line-height:1.2;text-decoration:none;text-transform:uppercase;margin-bottom:10px}@media (min-width: 769px){.video-banner .video-text h1,.video-banner .video-text h2,.video-banner .video-text h3,.video-banner .video-text h4,.video-banner .video-text h5,.video-banner .video-text h6{font-size:22px}}@media (min-width: 992px){.video-banner .video-text h1,.video-banner .video-text h2,.video-banner .video-text h3,.video-banner .video-text h4,.video-banner .video-text h5,.video-banner .video-text h6{font-size:24px;margin-bottom:15px}}.video-banner .video-text p{font-family:"AkkuratLLSub-Regular";font-size:13px;letter-spacing:0.05em;line-height:1.23;text-decoration:underline;text-transform:uppercase;margin:1em 0}@media (min-width: 769px){.video-banner .video-text{top:0;bottom:auto;padding-top:25px;padding-left:25px}}@media (min-width: 992px){.video-banner .video-text{padding-top:60px}}@media (min-width: 1200px){.video-banner .video-text{padding-left:50px}}.video-banner.extra-top .video-text{padding-top:90px}@media (min-width: 1200px){.video-banner.extra-top .video-text{padding-left:50px;padding-top:135px}}.video-banner.responsive{height:1200px;max-height:100vh;min-height:667px;overflow:hidden}.video-banner.responsive iframe{top:50%;left:50%;width:100vw;height:100vh;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-aspect-ratio: 16 / 9){.video-banner.responsive iframe{height:56.25vw}}@media (max-aspect-ratio: 16 / 9){.video-banner.responsive iframe{width:177.78vh}}.video-banner.responsive video{-o-object-fit:cover;object-fit:cover}

