.header-group{position:relative;z-index:999}.header-group .background-layer{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,92%,.27);backdrop-filter:blur(15px);z-index:99;visibility:hidden;opacity:0;transition:visibility .3s linear,opacity .3s linear}.header-group.opened .background-layer{transition-delay:0s;visibility:visible;opacity:1}header#header{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);width:-moz-fit-content;width:fit-content;height:auto;z-index:999}header#header .header-container{border-radius:36px;background-color:var(--theme-color);box-shadow:0 0 8px 0 rgba(61,61,61,.07);height:auto;transition:all .2s linear}header#header .content{position:relative;z-index:2;padding:18px 24px;height:60px;overflow:hidden;transition:all .2s linear}header#header .content #close-icon{position:absolute;display:flex;align-items:center;justify-content:center;width:36px;height:36px;right:16px;bottom:16px;border-radius:20px;background-color:var(--theme-color);box-shadow:0 0 4px 0 rgba(52,52,52,.08);visibility:hidden;opacity:0;transition:visibility .2s linear,opacity .2s linear,box-shadow .2s linear;cursor:pointer}header#header .content #close-icon:hover{box-shadow:0 0 4px 0 rgba(44,44,44,.1)}header#header .content .search-top-group{position:absolute;display:flex;align-items:center;justify-content:space-between;width:100%;visibility:hidden;opacity:0;top:0;left:0;transition:visibility .2s linear,opacity .2s linear;background-color:var(--theme-color);padding:18px 20px;border-radius:36px}header#header .content .search-top-group #close-icon{position:relative;visibility:visible;opacity:1;top:0;right:0}header#header .content.opened{height:100%}header#header .content.opened #close-icon,header#header .content.search-open .search-top-group{transition-delay:0s;visibility:visible;opacity:1}header#header .content.search-open .search-content{transition-delay:.2s;visibility:visible;opacity:1}header#header .content.search-open .top-content{visibility:hidden;opacity:0}header#header .top-content{display:flex;justify-content:space-between}header#header .top-content .logo-container{min-width:44px;margin-right:44px;-webkit-user-select:none;-moz-user-select:none;user-select:none}header#header .top-content .menu-container .menu-list{display:flex;justify-content:space-between}header#header .top-content .menu-container .menu-list li{margin-right:44px;font-size:14px;line-height:24px;font-weight:400;cursor:pointer;white-space:nowrap}header#header .top-content .menu-container .menu-list li .item{color:var(--theme-color-1);transition:color .2s linear}header#header .top-content .menu-container .menu-list li .item.opened,header#header .top-content .menu-container .menu-list li .item:hover{color:var(--theme-color-2)}header#header .top-content .menu-container .menu-list li .item.active{color:var(--theme-color-1);text-decoration:underline}header#header .sub-content{border-top:1px solid transparent}header#header .sub-content.opened{padding-top:18px;margin-top:18px;border-top:1px solid rgba(40,36,36,.07)}header#header .sub-content .inner-list-content{display:flex;visibility:hidden;opacity:0;height:0;transition:visibility .2s linear 0s,opacity .2s linear}header#header .sub-content .inner-list-content.active{transition-delay:0s;visibility:visible;opacity:1;height:100%}header#header .sub-content .inner-list-content .inner-list-col{margin-right:70px}header#header .sub-content .inner-list-content .inner-list-col .list-title{margin-bottom:16px;font-size:14px;line-height:15px;font-weight:500;color:var(--theme-color-1);transition:color .2s linear;white-space:nowrap;cursor:pointer}header#header .sub-content .inner-list-content .inner-list-col .sub-list{display:flex;flex-direction:column}header#header .sub-content .inner-list-content .inner-list-col .sub-list a{color:var(--theme-color-2);font-size:14px;font-weight:400;line-height:16px}header#header .sub-content .inner-list-content .inner-list-col .sub-list a:not(:last-child){margin-bottom:16px}header#header .sub-content .inner-list-content .inner-list-col .sub-list a:hover{color:var(--theme-color-1)}header#header .sub-content .inner-list-content .inner-list-col .sub-list a.active{color:var(--theme-color-1);text-decoration:underline}header#header .mobile-content{display:flex;justify-content:flex-start;flex-direction:column;padding:14px 24px 24px;height:54px;transition:all .2s linear;overflow-y:hidden}header#header .mobile-content.opened{height:100%}header#header .mobile-content.opened .top-content,header#header .mobile-content.search-open .top-content{padding-bottom:16px;border-bottom:1px solid rgba(40,36,36,.07)}header#header .mobile-content.search-open .search-content{transition-delay:.2s;visibility:visible;opacity:1}header#header .mobile-content .menu-icon{cursor:pointer}header#header .mobile-content .menu-icon .menu-icon-group{position:relative;width:18px;height:18px;display:flex;align-items:center;flex-direction:column;padding:6px 0;transform:rotate(0deg);transition:all .2s linear}header#header .mobile-content .menu-icon .menu-icon-group span{display:block;position:absolute;width:100%;height:1px;opacity:1;left:0;border-radius:4px;background-color:var(--theme-color-1);transform:rotate(0deg);transition:all .2s linear}header#header .mobile-content .menu-icon .menu-icon-group span:first-child{top:6px}header#header .mobile-content .menu-icon .menu-icon-group span:nth-child(2),header#header .mobile-content .menu-icon .menu-icon-group span:nth-child(3){top:9px}header#header .mobile-content .menu-icon.active .menu-icon-group span:first-child{opacity:0}header#header .mobile-content .menu-icon.active .menu-icon-group span:nth-child(2){transform:rotate(45deg)}header#header .mobile-content .menu-icon.active .menu-icon-group span:nth-child(3){transform:rotate(-45deg)}header#header .mobile-content .logo-container,header#header .mobile-content .search-container{margin-right:0}header#header .mobile-content .top-content{display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:1px solid transparent}header#header .mobile-content .search-content{padding-top:16px}header#header .mobile-content .mobile-sub-content{visibility:hidden;opacity:0;padding-top:16px;transition:visibility .2s linear 0s,opacity .2s linear}header#header .mobile-content .mobile-sub-content.opened{transition-delay:0s;visibility:visible;opacity:1}header#header .mobile-content .mobile-sub-content.sub-content-open .mobile-menu-list{visibility:hidden;opacity:0;height:0}header#header .mobile-content .mobile-sub-content .back-btn{display:flex;align-items:center;cursor:pointer;margin-bottom:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}header#header .mobile-content .mobile-sub-content .back-btn svg{fill:var(--theme-color-2);width:10px;height:10px;transform:rotate(90deg);transition:fill .2s linear}header#header .mobile-content .mobile-sub-content .back-btn span{color:var(--theme-color-2);font-size:14px;font-weight:500;line-height:16px;margin-left:8px;transition:color .2s linear,margin-left .2s linear}header#header .mobile-content .mobile-sub-content .back-btn:hover svg{fill:var(--theme-color-1)}header#header .mobile-content .mobile-sub-content .back-btn:hover span{color:var(--theme-color-1);margin-left:6px}header#header .mobile-content .mobile-sub-content .lang-switcher{border-top:1px solid rgba(40,36,36,.07);padding-top:12px;margin-top:20px}header#header .mobile-content .mobile-sub-content .mobile-menu-list .mobile-menu-list-col .mobile-item{color:var(--theme-color-1);font-size:14px;font-weight:400;line-height:24px;cursor:pointer;transition:color .2s linear}header#header .mobile-content .mobile-sub-content .mobile-menu-list .mobile-menu-list-col .mobile-item.opened,header#header .mobile-content .mobile-sub-content .mobile-menu-list .mobile-menu-list-col .mobile-item:hover{color:var(--theme-color-2)}header#header .mobile-content .mobile-sub-content .mobile-menu-list .mobile-menu-list-col .mobile-item.active{color:var(--theme-color-1);text-decoration:underline}header#header .mobile-content .mobile-sub-content .mobile-menu-list .mobile-menu-list-col:not(:last-child){margin-bottom:16px}header#header .mobile-content .mobile-sub-content .mobile-list-content .mobile-list-group{visibility:hidden;opacity:0;height:0;margin-left:-20px;transition:visibility .2s linear,opacity .2s linear,margin-left .2s linear}header#header .mobile-content .mobile-sub-content .mobile-list-content .mobile-list-group.active{transition-delay:.2s;visibility:visible;opacity:1;height:100%;margin-left:0}header#header .mobile-content .mobile-sub-content .mobile-list-content .mobile-list-group .mobile-list-col .mobile-list-title{color:var(--theme-color-1);font-size:14px;font-weight:500;line-height:24px;cursor:pointer;transition:color .2s linear;margin-bottom:10px}header#header .mobile-content .mobile-sub-content .mobile-list-content .mobile-list-group .mobile-list-col:not(:last-child){margin-bottom:30px}header#header .mobile-content .mobile-sub-content .mobile-list-content .mobile-list-group .mobile-list-col .mobile-sub-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}header#header .mobile-content .mobile-sub-content .mobile-list-content .mobile-list-group .mobile-list-col .mobile-sub-list .mobile-list-sub-title{font-size:13px;font-weight:400;line-height:16px}header#header .mobile-content .mobile-sub-content .mobile-list-content .mobile-list-group .mobile-list-col .mobile-sub-list .mobile-list-sub-title a{color:var(--theme-color-2)}header#header .mobile-content .mobile-sub-content .mobile-list-content .mobile-list-group .mobile-list-col .mobile-sub-list .mobile-list-sub-title a:hover{color:var(--theme-color-1)}header#header .mobile-content .mobile-sub-content .mobile-list-content .mobile-list-group .mobile-list-col .mobile-sub-list .mobile-list-sub-title a.active{color:var(--theme-color-1);text-decoration:underline}.search-container{display:flex;flex-direction:column;justify-content:center;margin-right:44px;cursor:pointer}.search-content{width:100%;height:100%;visibility:hidden;opacity:0;transition:visibility .2s linear 0s,opacity .2s linear}.lang-switcher{position:relative;display:flex}.lang-switcher .lang{display:flex;align-items:center;justify-content:space-evenly;color:var(--theme-color-1);font-size:14px;font-weight:400;line-height:24px;transition:all .2s linear;cursor:pointer}.lang-switcher .lang.active{display:none}.lang-switcher .lang button{transition:color .2s linear}.lang-switcher .lang button:hover{color:var(--theme-color-1)}@media screen and (max-width:991px){header#header{bottom:18px;width:100%}header#header .header-container{width:200px;min-height:54px;margin:auto;transition:all .2s linear}header#header.opened .header-container{min-height:215px;border-radius:18px;width:calc(100% - 48px)}}