header{background:#100a27;margin-top:58px;padding:20px 0;position:fixed;top:0;width:100%;z-index:2}body{padding-top:130px}.header_content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.header_content .logo_part img{width:132px}.header_content .nav_part{align-items:center;display:flex;flex-wrap:wrap;padding-left:20px}.header_content .navigation{margin-right:30px}.header_content .navigation ul{align-items:center;display:flex;flex-wrap:wrap}.header_content .navigation ul a{color:#fff;display:inline-block;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:400;line-height:160%;padding:0 20px}.header_content .navigation ul li{position:relative}.header_content .navigation ul.sub_menu{background:#4f56fb;border-radius:2px;display:none;left:20px;min-width:150px;padding:5px 0 10px;position:absolute;width:max-content;z-index:999}.header_content .navigation li:hover ul.sub_menu{display:block}@media (max-width:991px){header{background:#100a27;margin-top:80px;padding:20px 0}.header_content{justify-content:start}.header_content .logo_part{display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 0;width:100%}.mobile_trigger{display:inline-block;height:20px;position:relative;width:28px}.mobile_trigger span:nth-child(2){background:#fff;height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:.3s;width:100%}.mobile_trigger span:first-child{top:0}.mobile_trigger span:first-child,.mobile_trigger span:last-child{background:#fff;height:2px;left:0;position:absolute;transform:none;transition:.3s;width:100%}.mobile_trigger span:last-child{bottom:0}.active .mobile_trigger span:nth-child(2){display:none}.active .mobile_trigger span:first-child{top:calc(50% - 1px);transform:rotate(45deg)}.active .mobile_trigger span:last-child{top:calc(50% - 1px);transform:rotate(-45deg)}.header_content .navigation{margin:0 0 20px;width:100%}.header_content .navigation ul li{width:100%}.header_content .navigation ul a{padding:10px 0}.header_content .nav_part{display:none;padding:0}.header_content.active .nav_part{display:block;max-height:calc(100dvh - 160px);overflow-y:auto}.menu_open{height:100vh;overflow:hidden}.menu_open header{bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.header_content .navigation ul.sub_menu{background:none;display:block;left:0;min-width:unset;padding:0 20px;position:relative;width:auto}}