.navbar{position:sticky;top:0;z-index:1000;width:100%;background-color:#fff;border-bottom:1px solid #e5e7eb}.navbar-header{display:flex;align-items:center;justify-content:space-between;padding:10px 0;width:100%;max-width:1300px;margin:0 auto}@media (max-width: 1300px){.navbar-header{padding:10px 20px}}.navbar-header .logo-container{margin-right:2.5rem}.navbar-header .logo-container .app-logo{width:140px}@media (max-width: 900px){.navbar-header .logo-container .app-logo{width:120px}}.navbar-header .main-nav{display:flex;gap:20px}@media (max-width: 900px){.navbar-header .main-nav{display:none}}.navbar-header .main-nav .nav-item{position:relative}.navbar-header .main-nav .nav-item .nav-button{display:flex;font-size:medium;align-items:center;color:#374151;font-weight:500;background:none;border:none;cursor:pointer;padding:5px 0}.navbar-header .main-nav .nav-item .nav-button:hover{color:#2563eb}.navbar-header .main-nav .nav-item.has-dropdown:hover .dropdown-menu{display:grid}.navbar-header .main-nav .nav-item .dropdown-menu-new{position:absolute;top:100%;left:-200%;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000001a;padding:24px;min-width:600px;z-index:1000;border:1px solid #e5e7eb}.navbar-header .main-nav .nav-item .dropdown-menu-new .dropdown-content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px;margin-bottom:24px}.navbar-header .main-nav .nav-item .dropdown-menu-new .dropdown-column .column-header{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 16px;padding-bottom:8px}.navbar-header .main-nav .nav-item .dropdown-menu-new .dropdown-column .column-items{display:flex;flex-direction:column;gap:8px}.navbar-header .main-nav .nav-item .dropdown-menu-new .dropdown-column .dropdown-item-new{font-size:16px;color:#4b5563;cursor:pointer;transition:color .2s ease;line-height:1.4}.navbar-header .main-nav .nav-item .dropdown-menu-new .dropdown-column .dropdown-item-new:hover{color:#2563eb}.navbar-header .main-nav .nav-item .dropdown-menu-new .filter-section{border-top:1px solid #e5e7eb;padding-top:24px;display:flex;justify-content:center}.navbar-header .main-nav .nav-item .dropdown-menu-new .filter-section .filter-button-new{background:#1e40af;color:#fff;border:none;padding:12px 48px;border-radius:8px;font-size:16px;width:100%;font-weight:600;cursor:pointer;transition:background-color .2s ease}.navbar-header .main-nav .nav-item .dropdown-menu-new .filter-section .filter-button-new:hover{background:#0f2a76}.navbar-header .main-nav .nav-item .nav-item{position:relative}.navbar-header .main-nav .nav-item .nav-item.has-dropdown .nav-button{display:flex;align-items:center;gap:4px}.navbar-header .right-section{display:flex;align-items:center;gap:1.5rem}@media (max-width: 900px){.navbar-header .right-section{gap:.5rem}}.navbar-header .right-section .auth-buttons{display:flex;gap:1rem}@media (max-width: 900px){.navbar-header .right-section .auth-buttons{display:none}}.navbar-header .right-section .auth-buttons .signup-button{color:#374151;font-size:medium;font-weight:500;background:none;border:none;cursor:pointer}.navbar-header .right-section .auth-buttons .signup-button:hover{color:#2563eb}.navbar-header .right-section .auth-buttons .login-button{background-color:#2563eb;color:#fff;padding:.5rem 1rem;border-radius:.375rem;border:none;cursor:pointer}.navbar-header .right-section .auth-buttons .login-button:hover{background-color:#1d4ed8}.navbar-header .right-section .avatar-container{position:relative;display:inline-block}@media (max-width: 900px){.navbar-header .right-section .avatar-container{display:none}}.navbar-header .right-section .avatar{width:40px;height:40px;border-radius:50%;cursor:pointer}.navbar-header .right-section .profile-menu{position:absolute;right:0;top:100%;background-color:#fff;border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border:1px solid #e5e7eb;padding:10px;z-index:50;min-width:120px}.navbar-header .right-section .profile-menu .profile-item{color:#374151;cursor:pointer;padding:5px;white-space:nowrap}.navbar-header .right-section .profile-item{display:flex;align-items:center;gap:5px}.navbar-header .right-section .profile-menu .profile-item:hover{color:#2563eb;background-color:#f3f4f6}.navbar-header .right-section .powered-by-logo{width:90px}@media (max-width: 900px){.navbar-header .right-section .powered-by-logo{display:none}}.marquee-carousel-container{width:100%;overflow:hidden;padding:20px 0;position:relative}.marquee-carousel-container .marquee-carousel-track{display:flex;flex-wrap:nowrap;width:max-content;will-change:transform;animation-timing-function:linear;gap:40px;padding-left:20px}.marquee-carousel-container .marquee-card{width:400px;flex-shrink:0;background:#fff;border-radius:12px;box-shadow:0 5px 10px #00000012;border:1px solid #ddd;overflow:hidden;display:flex;flex-direction:column}.marquee-carousel-container .marquee-card .card-image-container{position:relative;height:160px;overflow:hidden;margin:18px 18px 0;border-radius:12px}.marquee-carousel-container .marquee-card .card-image-container .base-image{width:100%;height:100%;object-fit:cover}.marquee-carousel-container .marquee-card .card-image-container .overlay-image{position:absolute;bottom:0;right:50%;transform:translate(50%);height:90%;object-fit:contain;object-position:bottom right}.marquee-carousel-container .marquee-card .card-image-container .bookmark-icon{position:absolute;top:8px;right:8px;color:#fff}.marquee-carousel-container .marquee-card .card-content{padding:1rem;flex-grow:1}.marquee-carousel-container .marquee-card .card-content .card-title{font-weight:500;margin-bottom:8px;color:#333;font-size:18px}.marquee-carousel-container .marquee-card .card-content .card-description{color:#666;font-size:.9rem;line-height:1.4}.marquee-carousel-container .marquee-card .card-footer{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-top:1px solid #eee}.marquee-carousel-container .marquee-card .card-footer .watch-button{text-transform:uppercase;font-weight:700;padding:.5rem 1.25rem;font-size:.8rem;border:1px solid #1565c0;background-color:#fff;color:#1565c0;box-shadow:none}.marquee-carousel-container .marquee-card .card-footer .time-indicator{display:flex;align-items:center;color:#666;font-size:.8rem}.marquee-carousel-container .marquee-card .card-footer .time-indicator svg{margin-right:4px;font-size:1rem}.hero-image-container{position:relative;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:400px}.hero-image-container .hero-image{position:absolute;left:50%;width:110%;height:110%;opacity:0;transform:translate(-50%) translateY(-50%);transition:all 1s cubic-bezier(.4,0,.2,1);z-index:1;top:50%;object-fit:contain}.hero-image-container .hero-image.active{opacity:1;z-index:2;transform:translate(-50%) translateY(-50%)}.hero-image-container .hero-image.entering{opacity:1;z-index:3;transform:translate(-50%) translateY(-50%);animation:scrollInFromBottom 1s cubic-bezier(.4,0,.2,1) forwards}.hero-image-container .hero-image.exiting{opacity:1;z-index:1;transform:translate(-50%) translateY(-50%);animation:scrollOutToTop 1s cubic-bezier(.4,0,.2,1) forwards}@keyframes scrollInFromBottom{0%{transform:translate(-50%) translateY(100vh);opacity:0}to{transform:translate(-50%) translateY(-50%);opacity:1}}@keyframes scrollOutToTop{0%{transform:translate(-50%) translateY(-50%);opacity:1}to{transform:translate(-50%) translateY(-100vh);opacity:0}}@media (min-width: 901px){.hero-image-container{min-height:450px}.hero-image-container .hero-image{width:100%;max-width:100%;max-height:100%}}@media (max-width: 900px){.hero-image-container{height:350px;min-height:300px}.hero-image-container .hero-image{width:100%;height:100%;max-width:100%;max-height:100%}@keyframes scrollInFromBottom{0%{transform:translate(-50%) translateY(100vh);opacity:0}to{transform:translate(-50%) translateY(-50%);opacity:1}}@keyframes scrollOutToTop{0%{transform:translate(-50%) translateY(-50%);opacity:1}to{transform:translate(-50%) translateY(-100vh);opacity:0}}}@media (max-width: 600px){.hero-image-container{height:280px;min-height:250px}.hero-image-container .hero-image{width:100%;max-width:100%;max-height:100%}}.hero-image{will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}@media (prefers-reduced-motion: reduce){.hero-image-container .hero-image{transition:opacity .5s ease-in-out;animation:none;transform:translate(-50%) translateY(-50%)}}.dropdown{width:130px;background-color:#fff;border:1px solid #1e40af;border-radius:12px;font-size:14px;color:#1e40af;position:relative;transition:box-shadow .2s ease}.dropdown.active{box-shadow:0 4px 12px #00000014;border-bottom:none;border-radius:12px 12px 0 0}.dropdown .dropdown-header{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;cursor:pointer;border-radius:12px;-webkit-user-select:none;user-select:none}.dropdown .dropdown-list{position:absolute;top:100%;left:-1px;width:130px;max-height:260px;overflow-y:auto;background:#fff;border-radius:0 0 12px 12px;border:1px solid #1e40af;border-top:none;padding:8px 0;z-index:10}.dropdown .dropdown-item{padding:8px 10px;cursor:pointer;transition:background-color .2s ease;font-weight:400;color:#606975}.dropdown .dropdown-item:hover{background-color:#f3f4f6}.webinar-carousel-container.static-scroll{width:100%;overflow-x:auto;overflow-y:hidden;padding:.5rem 0;position:relative}.webinar-carousel-container.static-scroll .webinar-carousel-track{display:flex;gap:20px;width:fit-content}.webinar-carousel-container.static-scroll .webinar-carousel-track::-webkit-scrollbar{display:none}.webinar-carousel-container.static-scroll .webinar-card{width:360px;flex-shrink:0;background:#fff;border-radius:12px;box-shadow:0 5px 20px #0000001a;border:1px solid #e0e0e0;overflow:hidden;display:flex;flex-direction:column}.webinar-carousel-container.static-scroll .webinar-card .image-container{height:160px;overflow:hidden}.webinar-carousel-container.static-scroll .webinar-card .image-container .image{width:100%;height:100%;object-fit:fill}.webinar-carousel-container.static-scroll .webinar-card .card-body{padding:1rem;flex-grow:1;display:flex;flex-direction:column;gap:.5rem}.webinar-carousel-container.static-scroll .webinar-card .card-body .title{font-weight:700;color:#333}.webinar-carousel-container.static-scroll .webinar-card .card-body .desc{color:#555;font-size:.9rem}.webinar-carousel-container.static-scroll .webinar-card .card-body .speaker{color:#1976d2;font-weight:600}.webinar-carousel-container.static-scroll .webinar-card .card-body .info{margin-top:auto;display:flex;flex-direction:row;gap:6px;justify-content:space-between;align-items:start;font-size:.85rem;color:#555}.webinar-carousel-container.static-scroll .webinar-card .card-body .online-badge{display:inline-block;width:12px;height:12px;background-color:#21bd21;border-radius:50%;margin-right:14px;vertical-align:middle}.webinar-carousel-container.static-scroll .webinar-card .card-body .reserve-button{margin-top:1rem;text-transform:none;font-weight:700;background-color:#1843ce;color:#fff}.webinar-carousel-container.static-scroll .webinar-card .card-body .reserve-button:hover{background-color:#1132a0}.rich-content{font-size:16px;line-height:1.8;color:#333}.rich-content p{margin-bottom:1em}.rich-content h1,.rich-content h2,.rich-content h3,.rich-content h4,.rich-content h5,.rich-content h6{font-weight:700;line-height:1.2;margin-top:1.5em;margin-bottom:.5em}.rich-content h1{font-size:2em}.rich-content h2{font-size:1.75em}.rich-content h3{font-size:1.5em}.rich-content h4{font-size:1.25em}.rich-content h5{font-size:1em}.rich-content h6{font-size:.875em}.rich-content a{color:#2a3eb1;text-decoration:none}.rich-content a:hover{text-decoration:none}.rich-content ul,.rich-content ol{padding-left:1.5em;margin-bottom:1em}.rich-content ul li,.rich-content ol li{margin-bottom:.5em}.rich-content blockquote{border-left:4px solid #2a3eb1;padding-left:1em;color:#555;margin:1em 0;font-style:italic}.rich-content img{max-width:100%;height:auto;display:block;margin:1em auto}.rich-content table{width:100%;border-collapse:collapse;margin:1em 0}.rich-content table th,.rich-content table td{border:1px solid #ccc;padding:.5em;text-align:left}.rich-content pre{background:#f5f5f5;padding:1em;overflow-x:auto;margin-bottom:1em}.rich-content code{background:#f0f0f0;padding:.2em .4em;border-radius:4px}.rich-content hr{border:none;border-top:1px solid #ccc;margin:2em 0}.rich-content strong{font-weight:700}.rich-content em{font-style:italic}.rich-content iframe{max-width:100%}.rich-content figure{margin:1em 0}.rich-content figcaption{text-align:center;font-size:.875em;color:#666}.rich-content .wp-block-embed{margin:1em 0}*{padding:0;margin:0;box-sizing:border-box;font-family:sans-serif;text-decoration:none}
