.bannerHeaderTopWrap{text-align:center;background-color:var(--color-primary)}.bannerHeaderTopWrap--banner{background-color:transparent;height:15.6453715776vw}.bannerHeaderTop,.bannerHeaderTopContainer,.bannerHeaderTop__text{height:100%}.bannerHeaderTopContainer{position:relative;padding:0;max-width:1920px}.bannerHeaderTop__banner{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.bannerHeaderTop__banner .picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bannerHeaderTop__closeContainer{position:absolute;top:0;right:15px;bottom:0;z-index:1}.bannerHeaderTop__close{min-width:18px;width:1.2631578947vw;max-width:24px;min-height:18px;height:1.2631578947vw;max-height:24px;font-size:.5625rem}.bannerHeaderTopWrap--banner .bannerHeaderTop__close{font-size:.6875rem}.bannerHeaderTop__text{font-size:11px;width:100%;padding:10px 24px}.bannerHeaderTop__closeContainer--dark,.bannerHeaderTop__text--dark{color:#22262c}.bannerHeaderTop__closeContainer--bright,.bannerHeaderTop__text--bright{color:#fff}.bannerHeaderTop__button--full{position:absolute;top:0;right:0;bottom:0;left:0;min-width:auto;width:100%;max-width:none;min-height:auto;height:100%;max-height:none;padding:0;opacity:0;z-index:1}@media (min-width:360px){.bannerHeaderTop__text{font-size:14px}}@media (max-width:767px){.bannerHeaderTop__button--inline{position:absolute;top:0;right:0;bottom:0;left:0;min-width:auto;width:100%;max-width:none;min-height:auto;height:100%;max-height:none;padding:0;opacity:0;z-index:1}}@media (min-width:768px){.bannerHeaderTopWrap{height:2.8125rem}.bannerHeaderTop__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 5rem;font-size:1rem}.bannerHeaderTopWrap--banner{height:5.2631578947vw;max-height:100px}.bannerHeaderTop__closeContainer{right:5.2631578947vw}.bannerHeaderTop__button--inline{text-decoration:underline;margin-left:.625rem}}@media (min-width:1921px){.bannerHeaderTop__banner{-webkit-mask-image:linear-gradient(90deg,transparent 10px,#000 80px,#000 calc(100% - 80px),transparent calc(100% - 10px));mask-image:linear-gradient(90deg,transparent 10px,#000 80px,#000 calc(100% - 80px),transparent calc(100% - 10px))}.bannerHeaderTop__closeContainer{right:100px}}.js__bannerHeaderTopAnimation{transition:transform .3s ease-out,padding .3s ease-out!important}.js__bannerHeaderTopPreventAnimation{transition:none!important}