@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes black-banner-bg-title-animation{0%{transform:translateX(0)}to{transform:translateX(50%)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,50%,0)}to{opacity:1;transform:translateZ(0)}}.fadeIn-enter-active,.fadeIn-leave-active{transition:all .5s}.fadeIn-enter,.fadeIn-leave-to{opacity:0}.fadeOutLeft-enter-active,.fadeOutLeft-leave-active{transition:all .5s}.fadeOutLeft-enter,.fadeOutLeft-leave-to{opacity:0;transform:translate3d(-50%,0,0)}.zoomIn-enter-active,.zoomIn-leave-active{transition:all .2s}.zoomIn-enter,.zoomIn-leave-to{opacity:0;transform:scale3d(.3,.3,.3)}.shrink-enter-active,.shrink-leave-active{overflow:hidden;transition:all .3s}.shrink-enter,.shrink-leave-to{max-height:0!important;opacity:0}.black-banner{background-color:#000;box-sizing:border-box;min-height:350px;width:100%}@media (max-width:768px){.black-banner{height:135px;min-height:135px}}.black-banner__main{height:350px;overflow:hidden;position:relative;top:0;width:100%}@media (max-width:768px){.black-banner__main{height:135px}}.black-banner__bg-title{text-wrap:nowrap;animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:black-banner-bg-title-animation;bottom:0;color:#262626;font-family:DINCondBold,sans-serif;font-size:435px;height:350px;line-height:360px;overflow:hidden;position:absolute;right:50%;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}@media (max-width:768px){.black-banner__bg-title{font-size:200px;height:135px;line-height:115px}}.black-banner__content{align-content:center;bottom:0;box-sizing:content-box;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;overflow:hidden;padding-bottom:15px;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:2}@media (max-width:768px){.black-banner__content{padding-bottom:30px}}.black-banner__logo-img{animation-delay:1s;animation-duration:.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeInUp;aspect-ratio:auto;flex-grow:0;height:125px;opacity:0}@media (max-width:768px){.black-banner__logo-img{height:70px}}.black-banner__logo-text{align-content:center;animation-delay:1s;animation-duration:.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeInUp;color:#fff;display:flex;flex-grow:0;flex-wrap:wrap;font-family:DINCondBold,sans-serif;font-size:60px;height:125px;line-height:70px;opacity:0;text-transform:uppercase}@media (max-width:768px){.black-banner__logo-text{height:70px}.black-banner__logo-text.logo-text-mobile{font-size:40px;line-height:48px}.black-banner__logo-text.logo-text-mobile span{border-width:5px;margin:30px 0 62px}}.black-banner__logo-text span{border-bottom:6px solid #ff0}.black-banner__logo-text.no-underline span{border-bottom:unset;max-width:90vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.black-banner__logo-text span.inline-svg{border-bottom:unset;margin-right:22px}@media (max-width:768px){.black-banner__logo-text span.inline-svg{margin-bottom:0;margin-right:14px}.black-banner__logo-text span.inline-svg+span{line-height:1.5;margin:30px 0}.black-banner__logo-text span.inline-svg svg{height:60px;width:60px}}.black-banner__toggle-button-wrapper{height:24px;margin-top:15px;text-align:center}@media (max-width:768px){.black-banner__toggle-button-wrapper{display:none}}.black-banner__toggle-button{animation-delay:1.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeInUp;color:#ff0;cursor:pointer;display:block;flex-grow:0;font-family:DINRegularAlternate,sans-serif;font-size:12px;font-weight:700;line-height:24px;opacity:0;text-align:center;text-transform:uppercase;transition:color .3s 0s,opacity .3s 5s}.black-banner__toggle-button:hover{color:#e6e200}@media (max-width:768px){.black-banner__toggle-button{display:none}}.black-banner__description-wrapper{align-content:center;color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;font-family:MyriadWebPro,sans-serif;font-size:14px;justify-content:center;line-height:17px;max-height:0;opacity:0;transition:max-height .3s .1s,opacity .1s 0s}@media (max-width:768px){.black-banner__description-wrapper{display:none}}.black-banner__description-wrapper .black-banner__toggle-button{animation:none;margin-bottom:30px;opacity:1}.black-banner__description{max-width:756px;padding:30px 20px 15px;text-align:center}.black-banner--extended .black-banner__description-wrapper{max-height:500px;opacity:1;transition:max-height .3s 0s,opacity .5s .3s}.black-banner--extended .black-banner__main .black-banner__toggle-button{color:transparent;transition:color .3s 0s,opacity .3s 0s;visibility:hidden}.black-banner--sm{min-height:clamp(280px,30vw,336px)}@media (max-width:768px){.black-banner--sm{min-height:160px}}.black-banner--sm .black-banner__main{height:clamp(280px,30vw,336px)}@media (max-width:768px){.black-banner--sm .black-banner__main{height:160px}}.black-banner--sm .black-banner__bg-title{align-items:flex-end;display:flex;font-size:clamp(140px,15vw,190px);line-height:.75}@media (max-width:768px){.black-banner--sm .black-banner__bg-title{font-size:70px;line-height:53px}}.black-banner--sm .black-banner__logo-text{font-family:DINMedium,sans-serif;font-size:clamp(25px,4vw,40px);height:unset;line-height:1.2}@media (max-width:768px){.black-banner--sm .black-banner__logo-text{display:none}}.black-banner--sm .black-banner__toggle-button-wrapper{margin:0}:root{--swiper-theme-color:#fff;--swiper-navigation-color:#fff;--swiper-navigation-sides-offset:2vw}.breadcrumbs{text-wrap:nowrap;align-items:center;display:flex;font-family:DINRegularAlternate,sans-serif;font-size:18px;gap:6px;line-height:20px;opacity:.5;text-transform:capitalize}.breadcrumbs a{color:#4a4a4a}.breadcrumbs a[role=button]:hover{color:#000}.breadcrumbs span{color:#4a4a4a}.nav-header{display:flex;justify-content:space-between;margin-top:15px}@media (max-width:768px){.nav-header{display:none}}.container#overview{margin-top:20px}
