.megamenu__level-0{display:flex}.megamenu ul{list-style:none;margin:0;padding:0}.megamenu__level-0>.megamenu__item>.megamenu__link{position:relative}.megamenu__level-0>.megamenu__item>.megamenu__link:before{background-color:#ca2127;bottom:-8px;content:"";height:1px;left:50%;position:absolute;transition:all .5s;width:0}.megamenu__level-0>.megamenu__item:hover>.megamenu__link:before{left:0;width:100%}.megamenu__level-0>.megamenu__item:hover .megamenu__link svg path{fill:#ca2127!important}.megamenu__content{display:flex;height:0;opacity:0;padding:0;position:absolute;transform:translateY(-50px);transition:all .3s ease-in-out;visibility:hidden;z-index:-1}.megamenu .submenu-toggle:checked~.megamenu__content{height:auto;opacity:1;transform:translateY(20px);visibility:visible;z-index:5}.megamenu__container{display:flex;margin:auto auto auto 0}.megamenu__col{padding:0 32px}.megamenu__col:first-child{padding:29px 40px 29px 64px;width:358px}.megamenu__col:last-child{padding:0!important;width:328px}.megamenu__col:last-child img{display:block}.megamenu .megamenu__item{cursor:pointer;margin-bottom:0}.megamenu__link,.megamenu__link:focus,.megamenu__link:hover{text-decoration:none}.megamenu .megamenu__content .megamenu__item{margin-top:4px;padding:10px}.megamenu .megamenu__content .megamenu__item:first-child{margin-top:0}.megamenu .menu-arrow{cursor:pointer}.header__container{position:static}.megamenu__link--notlink{pointer-events:none}.megamenu .submenu{background:#fff;min-width:240px;opacity:0;padding:0 0 24px;position:absolute;visibility:hidden;z-index:0}.megamenu .submenu-toggle:checked~.submenu{opacity:1;transform:translateY(30px);visibility:visible;z-index:1}.megamenu label svg{margin-left:8px;transition:.5s ease-in-out;width:8px}.megamenu .submenu-toggle:checked~label svg{transform:rotate(180deg)}.dropdown .menu-item{padding:22px 0 0}.dropdown .menu-item .megamenu__link{padding:0 40px}.megamenu__col:first-child .megamenu__text{border-bottom:1px solid #378ac2;margin-bottom:16px;padding:10px 16px 20px}.megamenu__col:last-child .megamenu__text{padding:0}.megamenu__text *{margin-bottom:0}@media(max-width:992px){.megamenu{background:#fff;height:0;left:0;overflow:hidden;position:absolute;top:100%;transition:all .3s ease-in-out;width:100%;z-index:3}.header__navigation.open .megamenu{height:auto;left:0;opacity:1;right:0;width:100%;z-index:5}.megamenu__content{left:0;transform:translateY(0);transition:visibility .3s ease-in-out,opacity .3s ease-in-out}.megamenu .megamenu__content .megamenu__item{margin:22px auto 0}.megamenu__item{display:grid}.megamenu__level-0>.megamenu__item>.megamenu__link:before{background-color:transparent}.megamenu .submenu{height:0;opacity:0;padding:0;position:relative;transition:opacity .3s ease-in-out;visibility:hidden;z-index:-1}.megamenu .submenu-toggle:checked~.submenu{height:auto;opacity:1;transform:translateY(0);transition:opacity .3s ease-in-out;visibility:visible;z-index:5}.megamenu__link svg{display:inline;float:right;margin-top:8px;width:16px!important}.megamenu__level-0>.megamenu__item .megamenu__link svg path{fill:#727272!important}.megamenu__level-0>.megamenu__item:hover .megamenu__link svg path{fill:#378ac2!important}.megamenu .megamenu__level-0{flex-direction:column;padding:40px 20px}.megamenu .megamenu__item .megamenu__link,.megamenu__text{display:inline-block;padding:10px 24px}.megamenu .megamenu__item{border-bottom:1px solid #bdbdbd;padding:0}.megamenu .megamenu__item.cta-mobile{border-bottom:none;margin-top:24px}.megamenu__text{border-bottom:1px solid #fff;display:block}.megamenu .menu-arrow{float:right;margin-right:0}.megamenu__content{padding:0}.megamenu__container{flex-direction:column;width:100%}.megamenu__col{padding:0}.megamenu .megamenu__content .megamenu__item{margin:auto;padding:0}.megamenu__col:not(:first-child){border-left:none}.megamenu .megamenu__content .megamenu__item{border-bottom:1px solid #fff}.megamenu__content{height:0;overflow:hidden;position:relative}.megamenu .submenu-toggle:checked~.megamenu__content{height:auto;transform:translateY(0)}.megamenu__col:first-child{margin-bottom:24px;padding:0;width:100%}.megamenu__col:first-child .megamenu__text{margin-bottom:0;margin-top:34px}.megamenu__col:last-child{display:none}}