.megamenu__level-0{display:flex}.megamenu input[type=checkbox],.megamenu input[type=radio]{display:none}.megamenu ul{list-style:none;margin:0;padding:0}.megamenu__content{display:flex;left:0;opacity:0;padding:47px 10px 24px;position:absolute;right:0;top:0;visibility:hidden;z-index:-1}.megamenu .megamenu__item:hover .megamenu__content{opacity:1;top:100%;visibility:visible;z-index:5}.megamenu__col .megamenu__item:hover .megamenu__link{text-decoration:underline}.megamenu__container{display:flex;margin:auto}.megamenu__col{flex-basis:100%;padding:0 32px}.megamenu .megamenu__item{cursor:pointer;margin-bottom:-4px;padding-bottom:5px}.megamenu__link,.megamenu__link:focus,.megamenu__link:hover{text-decoration:none}.megamenu .megamenu__content .megamenu__item{font-size:21px;margin:0 0 16px}.megamenu__item:hover .megamenu__link{color:#51addf}.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;top:0;transition:top .3s ease-in-out,opacity .4s;visibility:hidden;z-index:0}.megamenu .submenu-toggle:checked~.submenu{opacity:1;top:100%;visibility:visible;z-index:1}.megamenu label svg{transition:.5s ease-in-out}.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__text>div{display:flex;gap:18px}.megamenu__text>div>div{width:47%}.megamenu__col.menu-simple{flex-basis:47%}.megamenu__level-0{position:unset}.megamenu__level-0 hr{background:#51aadf;border:none;display:block;height:5px;margin:0;transition:.3s ease-in-out;z-index:-1}.megamenu__level-0 hr,.slide_container{bottom:0;position:absolute}.megamenu__link-inner{align-items:baseline;color:#fff;display:flex;font-size:22px;gap:9px;line-height:22px;padding-bottom:16px}.megamenu__link-inner:focus,.megamenu__link-inner:hover{color:#fff;text-decoration:none}.megamenu__link-inner-mobile,.megamenu__link-inner>svg{display:none}@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}.megamenu__link-inner{display:none}.megamenu__link-inner-mobile{display:block}.header__navigation.open .megamenu{height:100vh;left:0;opacity:1;overflow:scroll;padding-bottom:60px;right:0;width:100%;z-index:5}.megamenu__content{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 .submenu{height:0;padding:0;position:relative}.megamenu .submenu,.megamenu .submenu-toggle~.submenu{opacity:0;transition:opacity .3s ease-in-out;visibility:hidden;z-index:-1}.megamenu .submenu-toggle~.submenu{height:auto;top:0;transform:translateY(0)}.megamenu .submenu-toggle:checked~.submenu{height:auto;opacity:1;top:0;transform:translateY(0);transition:opacity .3s ease-in-out;visibility:visible;z-index:5}.megamenu__link svg{display:inline;float:right}.megamenu__level-0{flex-direction:column;overflow:hidden}.megamenu .megamenu__item .megamenu__link,.megamenu__text{display:inline-block;padding:10px 24px}.megamenu .megamenu__item{border-top:1px solid #f8f8f8;padding:0}.megamenu__text{border-bottom:1px solid #fff;display:block}.megamenu .menu-arrow{float:right;margin-right:0;margin-top:10px}.megamenu__content{padding:0}.megamenu__container{flex-direction:column;margin:0!important}.megamenu__col{padding:0}.megamenu .megamenu__content .megamenu__item{margin:0 auto}.megamenu__col:not(:first-child){border-left:none}.megamenu .megamenu__content .megamenu__item{border-bottom:1px solid #fff}.megamenu__content{height:0;position:relative}.megamenu .submenu-toggle:checked~.megamenu__content{height:auto;opacity:1;top:0;transform:translateY(0);transition:all 0s;visibility:visible!important}.megamenu .submenu-toggle~.megamenu__content{height:0;opacity:0;top:0;transition:all 0s;visibility:hidden!important}.header__top-buttons{align-items:flex-start;display:flex;flex-direction:column;gap:12px;justify-content:space-between;padding:20px 24px}.header-megamenu{align-items:unset;display:flex;flex-direction:row;gap:14px;max-width:1088px;padding:20px;position:relative!important}.megamenu__col:not(.menu-simple){display:none}.megamenu__item:hover .megamenu__link{color:#40aef0!important}}@-moz-document url-prefix(){.megamenu__level-0 hr{float:left}}