.header-menu{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:28px}@media (max-width:1549px){.header-menu{gap:20px}}@media (max-width:1399px){.header-menu{gap:13px}}@media (max-width:991px){.header-menu{display:grid;align-items:flex-start;grid-template-columns:1fr 1fr;grid-auto-flow:row dense;gap:20px;max-width:100%;padding:0;margin:0 auto}}@media (max-width:767px){.menu-opened .header-menu-wrap:before{height:calc(100vh - 60px - 46px)}}@media (max-width:479px){.header-menu{grid-template-columns:1fr}}.header-menu .menu-item,.header-menu .dropdown{position:static}.header-menu .menu-item .dropdown>a>span,.header-menu .menu-item>a>span{text-transform:uppercase;padding-top:43px;padding-bottom:43px;border-top:3px solid transparent;border-bottom:3px solid transparent}@media (max-width:1399px){.header-menu .menu-item .dropdown>a>span,.header-menu .menu-item>a>span{padding-top:27px;padding-bottom:27px}}@media (max-width:991px){.header-menu .menu-item .dropdown>a>span,.header-menu .menu-item>a>span{padding-top:0;padding-bottom:0;border:none}}.header-menu .dropdown-item,.header-menu .menu-item-link{font-family:ArtegraSansExAltBold,sans-serif;color:#fff;text-decoration:none;transition:opacity .2s ease}.header-menu .dropdown-item.active .header-menu-link{color:#3dbbf7;opacity:1}.header-menu .dropdown-item:hover,.header-menu .menu-item-link:hover{color:#1da0df}@media (max-width:991px){.header-menu .dropdown-item,.header-menu .menu-item-link{display:inline !important;font-size:10px;line-height:16px}.header-menu .menu-item-link:hover{color:#fff;text-decoration:underline}.header-menu .dropdown-item:hover .link-arrow span{text-decoration:underline}.header-menu .dropdown-item.active:hover{text-decoration:none}}.header-menu .menu-item-link{display:flex;align-items:center}.header-menu .menu-item-link.active{pointer-events:none}.header-menu .menu-item-link.active,.header-menu .menu-item-link.active-child{color:#1da0df;border-bottom-color:#1da0df}@media (max-width:991px){.header-menu .menu-item-link.active-child{color:#fff;border-color:#fff}}.header-menu .dropdown-menu{display:grid;gap:40px;width:100%;left:0;padding:60px;margin-left:auto;margin-right:auto;pointer-events:none;z-index:-1}@media (max-width:1399px){.header-menu .dropdown-menu{gap:25px;padding-top:40px;padding-bottom:40px}}@media (max-width:991px){.header-menu .dropdown-menu{display:flex;flex-direction:column;align-items:flex-start;grid-template-columns:unset;gap:8px;position:static;padding:10px 0;pointer-events:unset;background:0 0;opacity:1;z-index:1}}.header-menu .dropdown:hover .menu-item-link svg{transform:rotate(-180deg)}.header-menu .dropdown:hover .dropdown-menu{transform:translateY(0px);opacity:1;visibility:visible;pointer-events:unset;z-index:1}.header-menu .dropdown.open>.dropdown-menu{display:grid}@media (max-width:991px){.header-menu .dropdown.open>.dropdown-menu{display:flex}}.header-menu .dropdown-menu.cols-2{grid-template-columns:1fr 1fr}.header-menu .dropdown-menu.cols-3{grid-template-columns:1fr 1fr 1fr}.header-menu .dropdown-menu.cols-4{grid-template-columns:1fr 1fr 1fr 1fr}.header-menu .dropdown-menu .link-arrow{font-family:ArtegraSansExAltBold,sans-serif}@media (max-width:991px){.header-menu .dropdown-menu .link-arrow{font-family:'Montserrat',sans-serif}}.header-menu .header-menu-link{margin-top:0 !important;margin-bottom:0 !important}@media (max-width:991px){.header-menu .header-menu-link{font-family:'Montserrat',sans-serif;font-size:12px;line-height:18px;opacity:.7}}.header-menu .link-arrow .icon-arrow{display:inline}@media (max-width:991px){.header-menu .link-arrow .icon-arrow{display:none}}.header-menu .dropdown-menu.cols-2 .header-menu-pic,.header-menu .dropdown-menu.cols-3 .header-menu-pic{margin-bottom:23px}@media (max-width:1399px){.header-menu .dropdown-menu.cols-2 .header-menu-pic,.header-menu .dropdown-menu.cols-3 .header-menu-pic{margin-bottom:15px}}.header-menu .dropdown-menu.cols-4 .header-menu-pic{margin-bottom:15px}@media (max-width:1399px){.header-menu .dropdown-menu.cols-4 .header-menu-pic{padding-top:60%}}.header-menu .header-menu-pic{position:relative;display:flex;align-items:center;justify-content:center;padding-top:47%;overflow:hidden}@media (max-width:991px){.header-menu .header-menu-pic{display:none}}.header-menu .dropdown-item:hover .header-menu-pic img{transform:scale(1.02)}.header-menu .header-menu-pic:before{content:'';display:block;position:absolute;background-image:url(//seaseasons.by/wp-content/themes/html_dev/assets/css/../img/header-menu-item.svg);width:100%;height:100%;top:0;background-position:center;background-repeat:no-repeat}.header-menu .header-menu-link span{transition:all .4s ease}.header-menu .header-menu-pic img{position:absolute;top:0;width:100%;height:100%;object-fit:cover;transition:all .4s ease}@media (max-width:991px){.header-menu-area{transform:translateX(-100px);visibility:hidden;opacity:0;transition:all .4s ease}}.menu-opened .header-menu-area{transform:translateY(0px);visibility:visible;opacity:1}.menu-opened{overflow:hidden}.header-lang,.header-search{transition:all .4s ease}.menu-opened .header-lang,.menu-opened .header-search{pointer-events:none;opacity:0}.menu-opened .burger-container{transform:rotate(90deg)}.menu-opened .burger-container #burger .bar{transition:all .4s cubic-bezier(.4,.01,.165,.99);transition-delay:.2s}.menu-opened .burger-container #burger .bar.topBar{transform:translateY(5px) rotate(45deg);background:#fff}.menu-opened .burger-container #burger .bar.centrBar{background:0 0}.menu-opened .burger-container #burger .bar.btmBar{transform:translateY(3px) rotate(-45deg);background:#fff}.menu-opened .header-menu-wrap:before{height:calc(100vh - 60px)}.header .header-menu-wrap:before{content:'';display:block;position:absolute;top:60px;left:-50vw;right:-50vw;background:#1d3656}.header .header-menu-container{max-height:calc(100vh - 110px);max-height:calc(var(--vh, 1vh) * 100 - 60px - 50px);overflow-y:auto}.admin-bar .header .header-menu-container{max-height:calc(100vh - 142px);max-height:calc(var(--vh, 1vh) * 100 - 60px - 50px - 32px);overflow-y:auto}@media (max-width:767px){.admin-bar .header .header-menu-container{max-height:calc(100vh - 156px);max-height:calc(var(--vh, 1vh) * 100 - 60px - 50px - 46px)}}.admin-bar.menu-opened .header-menu-wrap:before{height:calc(100vh - 60px - 32px)}