@-webkit-keyframes dropdown{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}@keyframes dropdown{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}.mainnav{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;bottom:-3px;padding-left:10px;padding-right:10px;position:relative;width:100%}@media(max-width:767px){.mainnav{display:none}}@media(min-width:768px)and (max-width:1024px){.mainnav{top:-30px}}@media(max-width:1024px){.mainnav{display:none;top:-30px}}.mainnav__list{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-ms-flex-pack:distribute;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-moz-justify-content:space-around;justify-content:space-around;-moz-justify-content:space-evenly;justify-content:space-evenly;position:relative;text-align:left}.mainnav__list li{font-size:18px;font-size:1.125rem;height:44px;line-height:24px;line-height:1.5rem;-webkit-transition:z-index 0;transition:z-index 0;z-index:1}.mainnav__list li:hover{-webkit-transition-delay:.4s;transition-delay:.4s}@media(min-width:768px)and (max-width:1024px){.mainnav__list li{font-size:14px;-webkit-transition:none;transition:none;-webkit-transition-delay:0;transition-delay:0}}.mainnav__list li .dropdown-menu{border:0;-webkit-box-shadow:0 10px 12px rgba(0,0,0,.175);box-shadow:0 10px 12px rgba(0,0,0,.175);display:none;left:-20px!important;margin-top:0;padding:50px 20px 20px;position:absolute!important;top:0;visibility:hidden;width:310px;z-index:1}@media(max-width:767px){.mainnav__list li .dropdown-menu{display:none!important}}@media(min-width:768px)and (max-width:1024px){.mainnav__list li .dropdown-menu{display:none!important}}.mainnav__list li.show,.mainnav__list li:hover{z-index:3}.mainnav__list li.show .dropdown-menu{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:dropdown;animation-name:dropdown}.mainnav__list li.show:hover .dropdown-menu{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-duration:.4s;animation-duration:.4s}.mainnav__list li.dropdown:hover>.dropdown-menu{display:block}.mainnav__list a{border:2px solid transparent;color:#565656;font-family:Arial Rounded Bold,Arial,Helvetica,sans-serif}.mainnav__list a.dropdown-toggle:after{display:none}.mainnav__list a.dropdown-item{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-justify-content:space-between;justify-content:space-between;padding:5px 0;position:relative;white-space:normal}.mainnav__list a.dropdown-item.active{background:0}.mainnav__list a.dropdown-item:first-child:before{background:0;content:"";height:15px;left:0;position:absolute;top:-10px;width:100%}.mainnav__list a .icon{border:2px solid transparent;border-radius:30px;font-size:24px;height:24px;width:24px}.mainnav__list a .icon:before{left:-2px;position:relative;top:-2px}.mainnav__list a[aria-haspopup]{position:relative;z-index:2}.mainnav__list a:focus{border:2px solid #0060cc;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.mainnav__list a.active,.mainnav__list a:focus,.mainnav__list a:hover{background:0;color:#e31519;outline:none;position:relative}@media(min-width:768px)and (max-width:1024px){.mainnav__list a.active:after,.mainnav__list a:focus:after,.mainnav__list a:hover:after{background-color:#e31519;border:0;bottom:-5px;content:"";display:block;height:3px;left:-2px;position:absolute;right:0;width:100%}}.mainnav__list a.active .icon,.mainnav__list a:focus .icon,.mainnav__list a:hover .icon{border:2px solid #e31519;color:#e31519}@supports(-ms-ime-align:auto){.mainnav__list{-ms-flex-pack:distribute;-moz-justify-content:space-around;justify-content:space-around}}.mainnav .menu-sliding{bottom:0;height:100%;left:0;opacity:1;position:absolute;-webkit-transition:all .3s;transition:all .3s;width:0}@media(prefers-reduced-motion:reduce){.mainnav .menu-sliding{-webkit-transition:none;transition:none}}@media(min-width:768px)and (max-width:1024px){.mainnav .menu-sliding{display:none!important}}.mainnav .menu-sliding.type-line{background:#e31519;height:3px;z-index:25}.mainnav .microsite-data{text-align:right}.mainnav .microsite-data>a{font-size:0}.mainnav .microsite-data img{height:7.5rem;margin-right:10%;width:auto}.mainnav .microsite-data hr{border:0;margin:0}@media(min-width:1025px){.mainnav .microsite-data hr{border-bottom:.125rem solid #eee;margin-left:5%;margin-right:5%}}.mainnav__subnavi{background-color:#eee;display:none;height:0;left:-179px;min-width:406px;opacity:0;overflow:hidden;position:absolute;top:41px;-webkit-transition:width .5s,height .5s,opacity .5s;transition:width .5s,height .5s,opacity .5s;width:0;z-index:21}.mainnav__subnavi--opened{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.mainnav__subnavi-close{height:44px;position:absolute;right:12px;top:12px;width:44px;z-index:30}.mainnav__subnavi-close div{border:2px solid #565656;border-radius:50%;color:#565656;font-size:30px;height:32px;margin-left:6px;margin-top:6px;width:32px}.mainnav__subnavi-close div .icon{font-size:2.3rem;left:-4px;position:relative;top:-5px}.mainnav__subnavi-close:focus,.mainnav__subnavi-close:hover{text-decoration:none}.mainnav__subnavi-close:focus div,.mainnav__subnavi-close:hover div{background-color:#e31519;border-color:#e31519;color:#fff}.mainnav__subnavi .mainnav__subnavi-col-2,.mainnav__subnavi .mainnav__subnavi-col-3{left:-15px;opacity:0;position:relative;-webkit-transition:left .2s,opacity .2s;transition:left .2s,opacity .2s}.mainnav__subnavi .mainnav__subnavi-col-2--visible,.mainnav__subnavi .mainnav__subnavi-col-3--visible{left:0;opacity:1}.mainnav__subnavi .mainnav__subnavi-col-1{background-color:#fff;z-index:24}.mainnav__subnavi .mainnav__subnavi-col-2{background-color:#eee;z-index:23}.mainnav__subnavi .mainnav__subnavi-col-3{background-color:#ddd;z-index:22}.mainnav__subnavi .mainnav__subnavi-col{max-width:406px;min-width:406px;padding:16px 0;width:406px}.mainnav__subnavi .mainnav__subnavi-col li:first-child a{border:2px solid transparent;color:#565656;display:inline-block;padding:10px 75px 10px 32px;width:100%}.mainnav__subnavi .mainnav__subnavi-col li:first-child a:hover{color:#e31519}.mainnav__subnavi .mainnav__subnavi-col li:first-child a:focus{border:2px solid #0060cc;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.mainnav__subnavi .mainnav__subnavi-col .dropdown-menu{display:none}.mainnav__subnavi .mainnav__subnavi-col [role=menu]{margin:0;padding:0}.mainnav__subnavi .mainnav__subnavi-col [role=menu] li{list-style:none;margin:0;padding:0}.mainnav__subnavi .mainnav__subnavi-col .dropdown-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid transparent;color:#565656;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:AktionMenschW05-Regular,sans-serif;font-size:18px;padding:10px 75px 11px 32px;white-space:normal}.mainnav__subnavi .mainnav__subnavi-col .dropdown-item .icon{border:2px solid transparent}.mainnav__subnavi .mainnav__subnavi-col .dropdown-item.current{font-family:AktionMenschW05-Bold,sans-serif}.mainnav__subnavi .mainnav__subnavi-col .dropdown-item.active{background-color:transparent;color:#e31519;font-family:AktionMenschW05-Bold,sans-serif}.mainnav__subnavi .mainnav__subnavi-col .dropdown-item.active .icon{border:2px solid;border-radius:50%}.mainnav__subnavi .mainnav__subnavi-col .dropdown-item .icon{position:absolute;right:32px}.mainnav__subnavi .mainnav__subnavi-col .dropdown-item .icon:before{font-size:24px}.mainnav__subnavi .mainnav__subnavi-col .dropdown-item:active{background-color:transparent}.mainnav__subnavi .mainnav__subnavi-col .dropdown-item:hover{background-color:transparent;color:#e31519;text-decoration:underline}.mainnav__subnavi .mainnav__subnavi-col .dropdown-item:focus{border:2px solid #0060cc;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.mainnav__overlay{background:#000 0 0 no-repeat padding-box;height:100vh;left:0;opacity:0;position:absolute;top:174px;-webkit-transition:opacity .5s;transition:opacity .5s;width:100vw;z-index:20}.mainnav__overlay--opened{opacity:.4}.mainnav_underline{border-bottom:3px solid #e31519;margin-top:-3px;opacity:0;position:absolute;-webkit-transform:translateX(-60px);transform:translateX(-60px);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:22}