.container{max-width:1200px;margin:0 auto;background:white}.header{background:white}.header .top-row{display:flex;justify-content:space-between;align-items:center;padding:15px 0;height:90px}.header .top-row .logo{display:flex;align-items:center}.header .top-row .logo img{height:40px;background:transparent!important}.header .top-row .logo-text{font-size:24px;font-weight:bold;margin-left:10px;color:#2eb788;letter-spacing:2px}.header .top-row .search-box{flex-grow:1;margin:0 50px;position:relative}.header .top-row .search-box input{width:100%;height:40px;border:2px solid #c9e5de;border-radius:10px;padding:0 20px;font-size:1rem;outline:none;transition:all 0.3s}.header .top-row .search-box input:focus{border-color:#2eb788}.header .top-row .search-box button{position:absolute;height:40px;right:0px;width:60px;color:#fff;border-radius:0 10px 10px 0;background:none;border:none;background-color:#2eb788;font-size:16px;cursor:pointer}.header .top-row .top-buttons{display:flex;align-items:center}.header .top-row .top-buttons .top-btn{padding:8px 15px;margin-left:15px;background-color:white;border:1px solid #2eb788;border-radius:4px;color:#2eb788;cursor:pointer;transition:all 0.3s;font-size:1rem}.header .top-row .top-buttons .top-btn:hover{background-color:#2eb788;color:white}.header .top-row .top-buttons .mobile-btn{display:flex;align-items:center;color:#2eb788;cursor:pointer;margin-left:15px}.header .top-row .top-buttons .mobile-btn i{font-size:20px;margin-right:5px}.header .ad-banner{width:100%;height:80px;background:linear-gradient(to right,#a4e2c6,#2eb788);display:flex;align-items:center;justify-content:center;color:white;font-size:22px;font-weight:bold;border-radius:4px;position:relative;overflow:hidden}.header .ad-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path fill="rgba(255,255,255,0.1)" d="M0,0 L100,0 L50,100 Z"/></svg>');background-size:100px 100px;z-index:0}.header .ad-banner span{position:relative;z-index:1;text-shadow:1px 1px 3px rgba(0,0,0,0.2)}.header .nav-container{background:none;height:80px;display:flex;align-items:center;justify-content:center}.header .nav-container .main-nav{display:flex;flex-direction:row;align-items:center;justify-content:center;height:100%;width:100%;gap:15px}.header .nav-container .main-nav a.nav-item{flex:none;font-size:20px;font-weight:bolder;color:#2eb788;display:flex;align-items:center;justify-content:center;height:60px;text-decoration:none}.header .nav-container .nav-sub-container{display:flex;flex-wrap:wrap;width:auto;align-items:center;height:60px}.header .nav-container .nav-sub-container.news{width:280px}.header .nav-container .nav-sub-container.article{width:210px}.header .nav-container .nav-sub-container.hlthsci{width:280px}.header .nav-container .nav-sub-container a.nav-sub-item{padding:4px 4px;color:black;font-size:.875rem;cursor:pointer;transition:all 0.3s;background:none;border-radius:0;margin:1px 0;height:30px;display:flex;align-items:center;justify-content:center;text-decoration:none}.header .nav-container .nav-sub-container a.nav-sub-item:hover{background:#f8f8f8}.header-second .main-nav{display:flex;align-items:center;flex-wrap:wrap}.header-second .main-nav .nav-item{font-size:1.15rem;margin-right:30px;color:#666666;white-space:nowrap;border:none}.header-second .search-box{display:flex;align-items:center;margin:0 30px}.header-second .search-box input{height:45px;font-size:18px;padding:0 20px;min-width:300px}.header-second .search-box button{height:45px;width:80px;font-size:20px}.header-second.navbar{width:100%;height:52px;display:flex;justify-content:center;background-color:rgb(232,247,242)}.header-second .headbar-container,.header-second .navbar-container{width:1200px;padding-left:10px;padding-right:10px;display:flex;justify-content:space-between;align-items:center}.header-second .navbar-container .left{display:flex;list-style:none;padding:0;margin:0;height:100%;width:100%;align-items:center;justify-content:center}.header-second .navbar-container .left li{display:flex;align-items:center;height:100%;margin-right:20px;position:relative}.header-second .navbar-container .left li a{text-decoration:none;color:#333;font-size:0.9rem;padding:8px 12px;border-radius:4px;transition:all 0.3s ease}.header-second .navbar-container .left li a:hover,.header-second .navbar-container .left li.cur a{background-color:transparent;color:#2eb788}.header-second .navbar-container .left li.cur:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;border-radius:2px;background-color:#2eb788}.header-second .top-row .logo img{height:50px!important}