.v-menu{margin:0 0 2em 0;display:flex;flex-wrap:wrap;flex-flow:row wrap;align-items:center;color:#fff;-moz-column-gap:1em;column-gap:1em;row-gap:1em}.v-menu input[type=checkbox]{display:none}.v-menu .button{padding:.4em .75em;white-space:nowrap;background:var(--body-bg, #fff);border:1px solid #e2e2e2;text-transform:uppercase;font-weight:400;font-size:1.125em;color:#fff}.v-menu .button span:not(.no-mobile){vertical-align:middle;display:inline-block}.v-menu .button svg{fill:#fff;height:1.3em;width:1.3em;vertical-align:middle}.v-menu .button:not(.mtype):hover{background:var(--np-button-hover-bg, #000);color:var(--np-button-hover-color, #fff);border-color:var(--np-button-hover-bg, #fff)}.v-menu .button:not(.mtype).active{background:var(--np-button-bg, #fff);color:var(--np-button-color, #000);border-color:var(--np-button-bg, #fff)}.v-menu .button.mtype svg{margin-right:7px}.v-menu .more{position:relative}.v-menu .more svg{fill:var(--vmenu-more-ico, #000) !important}.v-menu .more:hover .more-children{display:block}.v-menu .more:hover svg{fill:#fff !important}.v-menu .more.active svg{fill:#fff !important}.v-menu .more-children{display:none;position:absolute;left:-1px;z-index:999;background:var(--body-bg, #fff);width:180px;margin-top:.4em;border:1px solid #e2e2e2}.v-menu .more-children .button{width:100%;white-space:normal;font-size:1em;display:block;border:0}.v-menu .search{margin-left:auto;width:300px}.v-menu .search input{border-color:#e2e2e2;padding:.4em .75em;font-size:1.125em}.theme-light .v-menu{color:#000}.theme-light .v-menu input::-ms-input-placeholder{color:#000}.theme-light .v-menu .button{color:#000}.theme-light .v-menu .button svg{fill:#000}.v-teaser{background:var(--v-teaser-bg, #000);padding:2em 0;color:#fff}.v-teaser .splide__arrow{top:40%;transform:translateY(-40%)}.v-teaser a,.v-teaser .title,.v-teaser .dek{color:#fff !important}.intro-slide{aspect-ratio:16/9;padding:1em;line-height:1.5em;display:flex;flex-wrap:wrap;flex-flow:row wrap;align-items:center}.intro-slide .title{font-size:1.6em}@media screen and (min-width: 481px)and (max-width: 900px){.v-menu .button,.v-menu .search{width:calc(33.3333333333% - .62em);white-space:normal}.v-menu .more svg{float:right}.intro-slide{padding:0}}@media screen and (max-width: 480px){.v-menu .button,.v-menu .search{width:calc(50% - .5em);white-space:normal;font-size:1em}.v-menu .more svg{float:right}.intro-slide{padding:0}}/*# sourceMappingURL=page-video.css.map */