@media all and (min-width: 992px){.main-menu .navbar-toggle{display:none}}.main-menu .menu span,.main-menu .menu a,.main-menu .menu a.is-active{color:#fff;text-decoration:none;cursor:pointer}.main-menu .menu span:hover,.main-menu .menu span:focus-within,.main-menu .menu a:hover,.main-menu .menu a:focus-within,.main-menu .menu .is-active{position:relative}.main-menu .menu span:hover:after,.main-menu .menu span:focus-within:after,.main-menu .menu a:hover:after,.main-menu .menu a:focus-within:after,.main-menu .menu .is-active:after{content:"";display:block;width:100%;height:3px;background-color:#fff;border-radius:3px;position:absolute;bottom:-7px}.main-menu .mobile-bars{position:relative}.main-menu .mobile-bars,.main-menu .mobile-bars:before,.main-menu .mobile-bars:after{display:block;width:20px;height:2px;background-color:#3d3163}.main-menu .mobile-bars:before,.main-menu .mobile-bars:after{content:"";position:absolute;top:-6px}.main-menu .mobile-bars:after{top:unset;bottom:-6px}@media(max-width: 1199px){.main-menu__menu__list{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:40px}.main-menu__menu__list .header-section__account__login{text-decoration:none}}.main-menu__open,.main-menu__close{border:none;background:rgba(0,0,0,0)}.main-menu__open{height:34px}.main-menu__open:hover{background:#dfeaf1}.main-menu__close{position:relative;text-indent:-9999px;overflow:hidden;width:34px;height:34px}.main-menu__close:before,.main-menu__close:after{content:"";display:block;position:absolute;width:22px;left:0;right:0;margin:0 auto;height:2px;background:#3d3163;top:50%;transform:translateY(-50%) rotateZ(45deg)}.main-menu__close:after{transform:translateY(-50%) rotateZ(-45deg)}@media(max-width: 1199px){.main-menu__menu{position:fixed;left:0;right:0;top:0;bottom:0;z-index:10000;width:100%;display:flex;background:#fff}.main-menu__menu__top__image{height:64px}}@media(max-width: 1199px)and (max-width: 767px){.main-menu__menu__top__image{height:32px}}@media(max-width: 1199px){.main-menu__menu__top__image img{max-height:100%}.main-menu__menu__top .site-logo img{height:100%}.main-menu__menu__list{overflow:auto;height:calc(100% - var(--mainMenuTopHeight, 112px))}.main-menu__menu .menu span,.main-menu__menu .menu a,.main-menu__menu .menu a.is-active{color:#3d3163}.main-menu__menu .menu__item__link{border-top:1px solid #ececec}.main-menu__menu .menu__item:first-child .menu__item__link{border:none}}
