@-webkit-keyframes dropdown{from{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}@keyframes dropdown{from{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}.mainnav{-webkit-align-self:flex-end;-ms-flex-item-align: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{top:-30px;display:none}}.mainnav__list{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;-moz-justify-content:space-around;justify-content:space-around;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-moz-justify-content:space-evenly;justify-content:space-evenly;position:relative;text-align:left}.mainnav__list li{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;height:44px;-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{color:#565656;font-family:"Arial Rounded Bold",Arial,Helvetica,sans-serif;border:2px solid transparent}.mainnav__list a.dropdown-toggle::after{display:none}.mainnav__list a.dropdown-item{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-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:0;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{-webkit-transition:all .3s;transition:all .3s;bottom:0;height:100%;left:0;opacity:1;position:absolute;width:0}@media screen and (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;width:auto;margin-right:10%}.mainnav .microsite-data hr{border:0;margin:0}@media (min-width:1025px){.mainnav .microsite-data hr{border-bottom:.125rem solid #eee;margin-right:5%;margin-left:5%}}.mainnav__subnavi{display:none;position:absolute;top:41px;left:-179px;background-color:#eee;z-index:21;overflow:hidden;height:0;width:0;opacity:0;-webkit-transition:width .5s,height .5s,opacity .5s;transition:width .5s,height .5s,opacity .5s;min-width:406px}.mainnav__subnavi--opened{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.mainnav__subnavi-close{position:absolute;top:12px;right:12px;z-index:30;height:44px;width:44px}.mainnav__subnavi-close div{color:#565656;font-size:30px;border:2px solid #565656;border-radius:50%;margin-top:6px;margin-left:6px;height:32px;width:32px}.mainnav__subnavi-close div .icon{position:relative;top:-5px;left:-4px;font-size:2.3rem}.mainnav__subnavi-close:focus,.mainnav__subnavi-close:hover{text-decoration:none}.mainnav__subnavi-close:focus div,.mainnav__subnavi-close:hover div{background-color:#e31519;color:#fff;border-color:#e31519}.mainnav__subnavi .mainnav__subnavi-col-2,.mainnav__subnavi .mainnav__subnavi-col-3{position:relative;left:-15px;opacity:0;-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{padding:16px 0 16px 0;width:406px;min-width:406px;max-width:406px}.mainnav__subnavi .mainnav__subnavi-col li:first-child a{display:inline-block;color:#565656;font-family:AktionMenschW05-Bold,sans-serif;font-size:20px;padding:10px 75px 10px 32px;width:100%;border:2px solid transparent}.mainnav__subnavi .mainnav__subnavi-col li:first-child a:hover{color:#e31519}.mainnav__subnavi .mainnav__subnavi-col li:first-child a:focus{color:#e31519;text-decoration:underline;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{margin:0;padding:0;list-style:none}.mainnav__subnavi .mainnav__subnavi-col .dropdown-item{font-family:AktionMenschW05-Regular,sans-serif;font-size:18px;color:#565656;padding:10px 75px 11px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:normal;border:2px solid transparent}.mainnav__subnavi .mainnav__subnavi-col .dropdown-item .icon{border:2px solid transparent}.mainnav__subnavi .mainnav__subnavi-col .dropdown-item.active{font-family:AktionMenschW05-Bold,sans-serif;color:#e31519;background-color:transparent}.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:focus,.mainnav__subnavi .mainnav__subnavi-col .dropdown-item:hover{color:#e31519;background-color:transparent;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{position:absolute;top:174px;left:0;z-index:20;height:100vh;width:100vw;background:#000 0 0 no-repeat padding-box;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.mainnav__overlay--opened{opacity:.4}.mainnav_underline{position:absolute;margin-top:-3px;border-bottom:3px solid #e31519;z-index:22;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateX(-60px);transform:translateX(-60px)}