.video-banner{position:relative}.video-banner.video-banner-height{display:flex;flex-direction:column;justify-content:flex-end}@media only screen and (min-width:992px){.video-banner.video-banner-height{height:516px}}.video-banner.video-banner-height.video-banner-title-top{justify-content:flex-start}.video-banner.video-banner-height.video-banner-title-middle{justify-content:center}.video-banner.video-banner-height.video-banner-title-bottom{justify-content:flex-end}.video-banner.video-banner-height .video-banner-content p{margin:20px 0}@media only screen and (min-width:992px){.video-banner.video-banner-height .video-banner-content p{margin:32px 0 0}.video-banner.video-banner-height .page-width{align-items:flex-end;display:flex;justify-content:space-between}}.video-wrapper{background:var(--primary-color)}@media only screen and (max-width:991.98px){.video-wrapper{overflow:hidden;padding-top:66.67%;position:relative}}@media only screen and (min-width:992px){.video-wrapper{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}}.video-wrapper video{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:1}.video-wrapper.yt-video-wrapper{overflow:hidden}.video-banner-content{color:#fff;padding:50px 0 40px;position:relative;z-index:5}@media only screen and (max-width:991.98px){.video-banner-content{background:var(--text-primary-color);padding:44px 0 40px}.video-banner-content.video-banner-content-flush{padding:44px 0 0}}.video-banner-content .hidden,.video-banner-content .video-banner-location-item{display:none}.video-banner-content .video-banner-location-item.active{display:block}.video-banner-content a.choose-location{color:#fff;cursor:pointer;font-size:12px;letter-spacing:.02em;text-decoration:underline}.video-banner-content a.choose-location:hover{text-decoration:none}.video-banner-content h2,.video-banner-content h4,.video-banner-content p{margin:0}.video-banner-content p.h4{font-size:14px;font-weight:500;letter-spacing:.02em;margin-bottom:12px}@media only screen and (min-width:992px){.video-banner-content p.h4{font-size:18px;margin-bottom:16px}}.video-banner-content h2{font-size:32px;font-weight:400;letter-spacing:.02em;max-width:640px}@media only screen and (min-width:992px){.video-banner-content h2{font-size:44px}}.video-banner-content h2+*{margin-bottom:22px}@media only screen and (min-width:992px){.video-banner-content h2+*{margin-bottom:32px}}.video-banner-content p{font-size:14px;font-weight:400;letter-spacing:.02em;line-height:24px;margin-bottom:22px;max-width:460px}@media only screen and (min-width:992px){.video-banner-content p{margin-bottom:30px}}.video-banner-content p svg{display:inline;height:16px;margin-right:4px;vertical-align:middle;width:16px}.video-banner-content .button svg{height:7px;margin-left:8px;width:6px}.video-banner-content .button.video-gallery-button svg{height:13px;margin:0;transform:translateY(1px);width:13px}.video-banner-content .button.video-gallery-button svg path{fill:transparent;stroke:#fff}.video-banner-content .button.video-gallery-button:hover svg path{fill:transparent;stroke:var(--primary-color)}.video-banner-content .video-banner-location{margin-top:30px}@media only screen and (min-width:992px){.video-banner-content .video-banner-location{margin-top:125px}}.video-banner-content .video-buttons{display:flex;flex-wrap:wrap;gap:16px;margin:0 0 32px}.yt__background{height:0;left:50%;padding-bottom:66.25%;top:50%;transform:translate(-50%,-50%);width:120%}.yt__background,.yt__video iframe{pointer-events:none;position:absolute}.yt__video iframe{height:100%;left:0;top:0;width:100%}

/*# sourceMappingURL=section-cl-video-banner.min.css.map*/