.header{background-color:#fff;display:flex;justify-content:center;padding:37px 0}.header-wrapper{gap:106px;max-width:1244px;padding:0 20px}.header-content,.header-wrapper{align-items:center;display:flex;width:100%}.header-content{gap:59px}.header .logo{align-items:center;display:flex;height:98px;justify-content:center;min-width:370px}.header .logo img{max-height:100%;max-width:100%;object-fit:contain}.header .hamburger-menu,.header .logo .logo-mobile{display:none}.header .nav-menu{align-items:center;display:flex;gap:70px;list-style:none;margin:0;padding:0}.header .nav-menu li a{color:#333;font-size:18px;font-weight:500;text-decoration:none;transition:color .3s ease;white-space:nowrap}.header .nav-menu li a:hover{color:#00b3e3}.header .nav-menu li a.active{font-weight:700}.header .nav-menu li.sanoma-item{align-items:center;display:flex;gap:10px}.header .nav-menu li.sanoma-item a,.header .nav-menu li.sanoma-item a:hover{color:#0073cf}.header .nav-menu li.sanoma-item .logout-icon{cursor:pointer;height:24px;transition:opacity .3s ease;width:24px}.header .nav-menu li.sanoma-item .logout-icon:hover{opacity:.7}.header .header-icons{align-items:center;display:flex;gap:20px}.header .header-icons .search-icon{align-items:center;background-color:#2fbbac;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .3s ease;width:40px}.header .header-icons .search-icon .search-icon-img{height:30px;width:30px}@media (max-width:1243px){.header{padding:15px 0}.header-wrapper{align-items:center;flex-direction:row;gap:20px;justify-content:space-between;padding:0 20px}.header-content{display:none}.header .logo{height:auto;left:auto;min-width:auto;position:static;top:auto;transform:none;width:auto}.header .logo .logo-desktop{display:none}.header .logo .logo-mobile{display:block;height:40px;width:auto}.header .hamburger-menu{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.header .hamburger-menu img{height:24px;width:24px}}.page-about .nav-menu li a.active{background-color:#fc5474;border-radius:100px;color:#fff;padding:8px 20px}.page-news .nav-menu li a.active{background-color:#f3bd49;border-radius:100px;color:#000;padding:8px 20px}.page-contact .nav-menu li a.active{background-color:#2fbbac;border-radius:100px;color:#fff;padding:8px 20px}.page-faq .nav-menu li a.active{background-color:#00b3e3;border-radius:100px;color:#fff;padding:8px 20px}.mobile-menu{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.mobile-menu.active{display:block}.mobile-menu-overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.mobile-menu-content{background-color:#fff;box-shadow:-2px 0 10px rgba(0,0,0,.1);height:100%;overflow-y:auto;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:280px;z-index:2}.mobile-menu.active .mobile-menu-content{transform:translateX(0)}.mobile-menu-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px}.mobile-logo img{height:40px}.mobile-menu-close{align-items:center;color:#333;cursor:pointer;display:flex;font-size:28px;height:30px;justify-content:center;line-height:1;width:30px}.mobile-nav{padding:20px}.mobile-nav ul{list-style:none;margin:0;padding:0}.mobile-nav li{margin-bottom:20px}.mobile-nav a{color:#333;display:block;font-size:18px;font-weight:500;padding:10px 0;text-decoration:none;transition:color .3s ease}.mobile-nav a:hover{color:#00b3e3}.mobile-nav a.active{color:#00b3e3;font-weight:700}.mobile-sanoma-item a{align-items:center;color:#0073cf!important;display:flex;gap:10px}.mobile-sanoma-item .logout-icon{height:20px;width:20px}.mobile-search{border-top:1px solid #eee;padding:20px}.mobile-search .search-icon{align-items:center;background-color:#2fbbac;border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;margin:0 auto;width:50px}.mobile-search .search-icon img{height:24px;width:24px}.page-about .mobile-nav a.active{color:#fc5474}.page-news .mobile-nav a.active{color:#f3bd49}.page-contact .mobile-nav a.active{color:#2fbbac}body.menu-open{overflow:hidden}