:root{--container-padding:20px;--list-gap:20px;--stories-card-width:330px;--multilanguage-header-height:81px}
.sidenav{position:fixed;top:0;left:0;z-index:4;width:100vw;height:100%;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding-top:20px;background-color:#000;-webkit-transform:translateX(100vw) translateZ(0);transform:translateX(100vw) translateZ(0);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.sidenav__body{min-height:100%;padding-bottom:60px}
.sidenav__body.sidenav--langOpened .cmp-navigation__selectedItem+.cmp-navigation__group,.sidenav__body.sidenav--langOpened .cmp-navigation__selectedItem~.cmp-navigation__overlay{display:block;visibility:visible}
.sidenav__body.sidenav--langOpened .sidenav__section{pointer-events:none}
.sidenav__close{font-size:1.1rem;color:#fff}
.sidenav__section{padding:0 20px}
.sidenav__section--vpadd{padding-top:24px}
.sidenav__section .button__link{border-radius:0;text-transform:uppercase;color:#000}
.sidenav__section .button__link .kawicon{margin-right:.8rem;margin-top:-8px}
.sidenav__section .list__item .calltoaction{width:100%}
.sidenav__menu{display:flex;position:relative;left:0;top:20px;transition:left .3s ease}
.sidenav__menu-level{min-width:100vw}
.sidenav__back{padding-top:16px;padding-bottom:16px}
.sidenav__logo{position:relative;right:0;bottom:-10px;left:0}
.sidenav__logo-image{width:182px;margin:0 auto}
.sidenav__languagenavigation{display:flex;justify-content:center;margin-bottom:20px;font-size:1.125rem;font-family:Arial,sans-serif;line-height:1.1111111111;color:#fff}
.sidenav__languagenavigation a{color:#fff}
.sidenav__languagenavigation .cmp-navigation__country{display:flex;flex-direction:row;margin-bottom:25px}
.sidenav__languagenavigation .cmp-navigation__countryName{font-weight:700}
.sidenav__languagenavigation .cmp-navigation__flag{border-radius:50%;width:16px;height:16px;margin-right:10px}
.sidenav__languagenavigation .cmp-navigation__countryLangs{display:flex;flex-direction:row}
.sidenav__languagenavigation .cmp-navigation__countryLangs a{border-right:1px solid #fff;padding:0 7px;margin-top:8px}
.sidenav__languagenavigation .cmp-navigation__countryLangs a:first-child{padding-left:0}
.sidenav__languagenavigation .cmp-navigation__countryLangs a:last-child{border-right:0}
.sidenav__languagenavigation .cmp-navigation__countryLangs a:hover{border-bottom:0;color:#69be28}
.sidenav__languagenavigation .cmp-navigation__selectedItem{display:flex;align-items:center;gap:0 5px}
.sidenav__languagenavigation .cmp-navigation__overlay{display:none;position:absolute;background:rgba(0,0,0,.7);width:100%;height:100%;z-index:0;-webkit-transform:translateY(-23px);transform:translateY(-23px);left:0}
.sidenav__languagenavigation .cmp-navigation__group{display:flex;flex-direction:column;background-color:#1a1a1a;visibility:hidden;padding:20px;position:absolute;-webkit-transform:translateY(-23px);transform:translateY(-23px);width:calc(100% - 40px);max-height:500px;overflow:auto;z-index:1}
.sidenav__languagenavigation .cmp-navigation__item{border:0;padding-bottom:24px;display:-ms-grid;display:grid;-ms-grid-columns:1.6fr 1fr;grid-template-columns:1.6fr 1fr}
.sidenav__languagenavigation .cmp-languagenavigation{width:100%;margin:0 20px;display:flex;flex-direction:column-reverse}
.sidenav__languagenavigation .kawicon--language{position:relative;top:-2px}
.sidenav__languagenavigation .kawicon--check{color:#69be28}
.sidenav__languagenavigation .kawicon--close{text-align:right;display:block;margin-bottom:12px;position:relative;top:-14px;right:-6px}
.sidenav__languagenavigation .cmp-navigation__selectedItem:hover{color:#69be28}
.sidenav--opened{-webkit-transform:translateX(0);transform:translateX(0)}
.sidenav__dim{background-color:#000;opacity:0;transition:opacity .3s ease}
.sidenav__dim--show{opacity:.5}
.sidenav .form{margin-top:1.25em}
.sidenav .cmp-navigation{padding:.2em 0}
.sidenav .cmp-navigation__item-link{color:#fff}
.sidenav .cmp-navigation__item-link:focus,.sidenav .cmp-navigation__item-link:hover{color:#69be28}
.sidenav .cmp-navigation__item-back{color:#fff}
.sidenav .cmp-navigation__item-back:focus,.sidenav .cmp-navigation__item-back:hover{color:#69be28}
.sidenav .linklist__list,.sidenav .list__container{list-style-type:none;padding-left:0}
.sidenav .link__anchor{color:#fff}
.sidenav .link__anchor:focus,.sidenav .link__anchor:hover{color:#69be28}
@media(min-width:600px) and (max-width:1130px){.sidenav{width:50%;left:unset;right:0}
}
@media(min-width:600px) and (max-width:991px){.sidenav__menu-level{min-width:50vw}
}
@media(min-width:992px){:root{--container-padding:40px}
}