.header{padding:15px 0;position:relative;z-index:99999}.header .container{align-items:center;display:flex;flex-wrap:wrap;position:relative}.header .logo_part{width:200px}.header .logo_part img{max-width:100%;width:100px}.header .navigation{align-items:center;display:flex;flex-wrap:wrap;justify-content:right;width:calc(100% - 200px)}.header .navigation .menu_part ul{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.header .navigation .menu_part>ul>li>a{display:inline-block;font-family:Rubik;font-size:18px;padding:10px 20px;text-decoration:none;text-transform:uppercase;transform:.3s all}.header .navigation .menu_part>ul>li>a:hover{color:var(--primary-color);transform:.3s all}.header .navigation .menu_part .mega_menu{background:#eeedf6;border-radius:10px;display:flex;display:none;justify-content:space-between;left:50%;max-width:800px;padding:20px;position:absolute;transform:translate(-50%);width:100%}.header .navigation .menu_part .active .mega_menu,.header .navigation .menu_part>ul>li:hover .mega_menu{display:flex}.header .navigation .menu_part .mega_menu .mega_col{width:48%}.header .navigation .menu_part .mega_menu h3{font-size:24px;margin:0 0 10px}.header .navigation .menu_part .mega_menu ul li{padding:5px 0;width:100%}.header .navigation .menu_part .mega_menu ul li a{font-size:18px}.header .navigation .menu_part .mega_menu ul li a:hover{text-decoration:underline}.header .navigation .cta_part{margin-left:20px}@media (max-width:991px){.header .logo_part{align-items:center;display:flex;justify-content:space-between;width:100%}.header .logo_part img{width:75px}.header .navigation{display:none}.mobile_trigger{align-items:center;display:flex;flex-wrap:wrap;width:30px}.mobile_trigger span{background:#000;cursor:pointer;display:inline-block;height:2px;margin:4px 0;position:relative;transition:all .3s;width:30px}.mobile_trigger.active span:first-child{top:10px;transform:rotate(45deg)}.mobile_trigger.active span:last-child{top:-10px;transform:rotate(-45deg)}.header.active .navigation{background:#fff;display:block;left:0;padding:30px 0;position:absolute;top:100%;width:100%}.header .navigation .menu_part ul{margin-bottom:30px}.header .navigation .menu_part ul li{width:100%}}