@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.admin-dashboard{padding:2rem;min-height:100vh;background-color:#f8fafc;font-size:1.5rem;text-align:center}.dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;background:linear-gradient(135deg,#841b2d,#6b1523);padding:1rem 1.5rem;border-radius:8px;color:#fff;box-shadow:0 4px 12px #841b2d26}.dashboard-header h1,.dashboard-header h2,.dashboard-header h3{color:#fff;margin:0}.sidebar{height:100%;min-height:calc(100vh - 120px);border-radius:8px;box-shadow:0 4px 12px #841b2d26}.content-stats{padding:24px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #841b2d1a;margin-bottom:1.5rem}.stat-card{padding:20px;text-align:center;background:linear-gradient(135deg,#fdf2f4,#fff);border:1px solid #841b2d1a;border-radius:8px;transition:all .3s ease;box-shadow:0 2px 8px #841b2d0d}.stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #841b2d26;border-color:#841b2d}.stat-card h4{color:#841b2d;margin-bottom:8px;font-weight:600}.stat-card .stat-number{color:#6b1523;font-size:2rem;font-weight:700;margin-bottom:.5rem}.stat-card .stat-label{color:#841b2d;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.dashboard-content{padding:24px;min-height:calc(100vh - 120px);background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #841b2d1a;border:1px solid #841b2d1a}.dashboard-widget{background:linear-gradient(135deg,#fff,#fdf2f4);border:1px solid #841b2d26;border-radius:8px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 2px 8px #841b2d14}.dashboard-widget h5{color:#841b2d;margin-bottom:1rem;font-weight:600}.dashboard-btn{background-color:#841b2d;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .3s ease}.dashboard-btn:hover{background-color:#6b1523;transform:translateY(-1px);box-shadow:0 4px 12px #841b2d40}.dashboard-btn.secondary{background-color:#0000;color:#841b2d;border:2px solid #841b2d}.dashboard-btn.secondary:hover{background-color:#841b2d;color:#fff}.dashboard-nav{background-color:#841b2d0d;padding:.75rem 1rem;border-radius:6px;margin-bottom:1rem}.dashboard-nav a{color:#841b2d;text-decoration:none;font-weight:500}.dashboard-nav a:hover{color:#6b1523;text-decoration:underline}.status-active{background-color:#841b2d;color:#fff}.status-active,.status-inactive{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.status-inactive{background-color:#841b2d1a;color:#841b2d}.component-bg-color{background-color:#f9f9f9;padding:20px;border-radius:10px}.heading-container h2{font-size:24px;font-weight:700;color:#333}.table-container{margin-top:20px;overflow-x:auto}.add-blog-btn{margin-bottom:15px}.custom-button{background-color:#841b2d!important;color:#fff!important;padding:10px 18px;display:flex;align-items:center;transition:background-color .3s}.custom-button:hover{background-color:#6b1523!important}.table{width:100%;border-collapse:collapse;background-color:#fff;box-shadow:0 2px 4px #0000000d}.table td,.table th{padding:12px 16px;text-align:left;border-bottom:1px solid #ddd}.table th{background-color:#841b2d;color:#fff}.table td{color:#555}.d-flex.gap-2 button{background:none;border:none;cursor:pointer;font-size:18px;color:#333}.d-flex.gap-2 button:hover{color:#841b2d}.modal-overlay{background-color:#00000080}.table-responsive{overflow-x:auto}.blog-modal-wrapper{position:fixed;inset:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-container{padding:24px;border-radius:10px;width:90%;max-width:700px;box-shadow:0 4px 20px #0000001a}.close-modal-btn{position:absolute;top:16px;right:16px;background:#0000;z-index:10;display:flex;align-items:center;justify-content:center}.modal-heading{font-size:24px;margin-bottom:20px;text-align:center;color:#841b2d}.modal-form{display:flex;flex-direction:column;gap:16px}.modal-input{padding:10px 14px;font-size:16px;border:1px solid #ccc;border-radius:6px;outline:none}.modal-input:focus{border-color:#841b2d}.button-group{display:flex;gap:10px;justify-content:flex-start;margin-top:20px}.action-button{padding:10px 18px;background-color:#841b2d;color:#fff;font-weight:500;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.action-button:hover{background-color:#6b1523}.admin-login{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f0f0f0}.login-container{background-color:#fff;padding:2rem;border-radius:10px;box-shadow:0 4px 12px #0000001a;width:100%;max-width:400px;text-align:center}.brand-logo img{max-width:150px;margin-bottom:1rem}.login-form{display:flex;flex-direction:column;gap:1rem}.login-ip{width:100%;padding:.75rem;border:1px solid #ccc;border-radius:5px;font-size:1rem}.cursor-pointer{cursor:pointer}.search-field{position:relative}.error-message{color:red;margin-top:1rem;font-size:.875rem}@media(max-width:768px){.login-container{padding:1.5rem;max-width:350px}}@media(max-width:576px){.login-container{padding:1rem;max-width:90%}}.cta-buttons{padding:15px 25px;font-size:1rem;font-weight:600;border-radius:5px;text-decoration:none;transition:all .3s ease}.primary-button{background:#1a365d;color:#fff;border:2px solid #1a365d}.primary-button :hover{background:#2a4a78;transform:translateY(-2px)}@media(max-width:768px){.cta-content h2{font-size:2.2rem}.cta-content p{font-size:1.1rem}.cta-content .cta-buttons{flex-direction:column;gap:15px}.cta-content .cta-buttons a{width:100%}}.table-container{background-color:#fff;padding:1.5rem}.add-blog-btn{display:flex;justify-content:flex-end}.label-text{font-size:14px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#841b2d4d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000;overflow-y:auto}.modal-container{background-color:#fff;border-radius:.5rem;box-shadow:0 0 10px #841b2d33;padding:2.5rem;width:980px;position:relative;z-index:1001;margin:1rem auto;max-height:550px;overflow-y:auto;border:2px solid #841b2d}.close-modal-btn{position:relative;top:-1.2rem;right:-38rem;color:#841b2d;background:none;border:none;cursor:pointer;font-size:1.2rem}.close-modal-btn:hover{color:#6b1523}.modal-content{max-height:100vh;overflow-y:auto}@media(max-width:768px){.modal-container{width:90%;max-width:400px}}.blur-content{filter:blur(5px)}.blog-filter{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.75rem}.filter-option{padding:.75rem;border-radius:5px;margin-top:.3rem;border:1px solid #841b2d;background-color:#fff;color:#841b2d;cursor:pointer;transition:all .3s ease}.filter-option.active,.filter-option:hover{background-color:#841b2d;color:#fff}.blog-filter-options{display:flex;flex-direction:row;align-items:center;gap:1rem}.carousel{position:relative}.carousel-inner{display:flex;justify-content:space-between}.recent-blog-card{width:32%;border:1px solid #e0e0e0;border-radius:8px;transition:all .3s ease}.recent-blog-card:hover{border-color:#841b2d;box-shadow:0 4px 12px #841b2d26}.carousel-tab{width:12px;height:12px;border-radius:50%;background-color:#ccc;cursor:pointer;border:none;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;transition:all .3s ease}.carousel-tab.active{background-color:#841b2d}.carousel-tab:hover{background-color:#6b1523}.next-tab,.prev-tab{display:inline-block;color:#841b2d;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .3s ease}.next-tab:hover,.prev-tab:hover{background-color:#841b2d;color:#fff}@media(max-width:768px){.recent-blog-card{width:100%;margin-bottom:10px}.carousel-inner{flex-direction:column}}@media(max-width:480px){.carousel-tab{width:10px;height:10px}}.custom-button{background-color:#841b2d;color:#fff;padding:10px 20px;font-size:16px;border:none;cursor:pointer;border-radius:.375rem;transition:all .3s ease;font-weight:500;box-shadow:0 2px 4px #841b2d33}.custom-button:hover{background-color:#6b1523;transform:translateY(-1px);box-shadow:0 4px 8px #841b2d4d}.custom-button:active{background-color:#5a111d;transform:translateY(0);box-shadow:0 2px 4px #841b2d66}.custom-button:focus{outline:none;box-shadow:0 0 0 3px #841b2d4d}.custom-button:disabled{background-color:#841b2d80;cursor:not-allowed;transform:none;box-shadow:none}.custom-button.secondary{background-color:#0000;color:#841b2d;border:2px solid #841b2d;box-shadow:none}.custom-button.secondary:hover{background-color:#841b2d;color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px #841b2d40}.custom-button.outline{background-color:#fff;color:#841b2d;border:1px solid #841b2d;box-shadow:0 1px 3px #841b2d1a}.custom-button.outline:hover{background-color:#fdf2f4;border-color:#6b1523;color:#6b1523}.custom-button.small{padding:6px 12px;font-size:14px}.custom-button.large{padding:12px 24px;font-size:18px}.custom-button.success{background-color:#841b2d;border:1px solid #6b1523}.custom-button.success:hover{background-color:#6b1523}.custom-button.warning{background-color:#841b2d1a;color:#841b2d;border:1px solid #841b2d4d}.custom-button.warning:hover{background-color:#841b2d33;border-color:#841b2d}.custom-button.danger{background-color:#b91c1c;color:#fff}.custom-button.danger:hover{background-color:#991b1b}.brand-logo{display:flex;justify-content:center}.menu-header-container{display:flex;flex-direction:column;gap:12px;padding:10px 0;margin:10px 0}@media(min-width:768px){.menu-header-container{flex-direction:row}}.tab-item{padding:10px 16px;border:1px solid #ccc;background-color:#0d6aa3;transition:background-color .3s,color .3s;color:#000;display:flex;align-items:center}.tab-item.selected{background-color:#115580;color:#004a66}.logo-image{height:85px;width:auto;display:flex;justify-content:center;margin:0 auto}.custom-header{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;border-bottom:2px solid #841b2d;z-index:1000;box-shadow:0 2px 8px #841b2d26}.header-container{display:flex;align-items:center;padding:10px 20px}.header-toggler{background:#0000;border:none;cursor:pointer;color:#841b2d;transition:color .3s ease}.header-toggler:hover{color:#6b1523}.header-dropdown{position:relative;margin-left:20px}.dropdown-toggle{background:#0000;border:none;cursor:pointer;font-weight:600;font-size:1.2rem;color:#841b2d;transition:color .3s ease}.dropdown-toggle:hover{color:#6b1523}.dropdown-menu{position:absolute;top:100%;left:0;background-color:#fff;box-shadow:0 4px 12px #841b2d33;border-radius:8px;border:1px solid #841b2d1a;z-index:1000}.dropdown-item{display:flex;align-items:center;padding:12px 16px;text-decoration:none;color:#333;transition:all .3s ease}.dropdown-item:hover{background-color:#841b2d0d;color:#841b2d}.header-right{margin-left:auto;display:flex;align-items:center}.header-item{margin-left:20px;text-decoration:none;color:#841b2d;font-weight:500;transition:color .3s ease}.header-item:hover{color:#6b1523}.sidebar-container{width:250px;height:100vh;background:linear-gradient(180deg,#841b2d,#6b1523);color:#fff;position:fixed;transition:all .3s;box-shadow:2px 0 8px #841b2d33}.sidebar-container .nav-item{display:flex;align-items:center;padding:15px;text-decoration:none;color:#fff;transition:all .3s ease;border-left:3px solid #0000}.sidebar-container .nav-item:hover{background:#ffffff1a;border-left:3px solid #fff;transform:translateX(5px)}.sidebar-container .nav-item.active{background:#ffffff26;border-left:3px solid #fff;font-weight:600}.icon-wrapper{margin-right:10px}.layout{display:flex}.sidebar{width:250px;height:100vh;position:fixed;background:linear-gradient(180deg,#841b2d,#6b1523)}.main-content{margin-left:250px;flex:1 1;transition:margin-left .3s ease}.sidebar-container.closed+.main-content{margin-left:0}.sidebar-container.open{transform:translateX(0)}.sidebar-container.closed{transform:translateX(-100%)}.tab-item{border-radius:5px;font-weight:400;background-color:#fff;transition:all .3s ease;cursor:pointer;color:#841b2d;border:1px solid #841b2d33;padding:8px 16px}.tab-item.selected{font-weight:700;background-color:#841b2d;color:#fff;border-color:#6b1523;box-shadow:0 2px 8px #841b2d40}.tab-item:hover:not(.selected){background-color:#841b2d0d;border-color:#841b2d}.tab-link{text-decoration:none;color:inherit}@media(max-width:768px){.d-flex{flex-direction:row;padding:0}.tab-item{margin-bottom:10px}}@media(min-width:769px){.d-flex{flex-direction:row}.tab-item{margin-bottom:0}}.sidebar-menu{width:0;position:fixed;right:0;top:0;height:100vh;background-color:#fff;z-index:999;overflow-y:auto;transition:.5s;opacity:0;visibility:hidden;box-shadow:-4px 0 12px #841b2d26}.sidebar-menu .sidebar-inner{position:relative;top:150px;opacity:0;visibility:hidden;transition:.3s;padding:90px 40px 50px}.sidebar-menu .sidebar-inner .thumb{margin-bottom:15px}.sidebar-menu .sidebar-inner p{margin-bottom:28px;color:#333}.sidebar-menu .sidebar-inner .sidebar-address{margin-bottom:35px}.sidebar-menu .sidebar-inner .sidebar-address ul{margin:0;padding:0}.sidebar-menu .sidebar-inner .sidebar-address ul li{list-style:none;margin-bottom:4px;color:#666}.sidebar-menu .sidebar-inner .sidebar-address ul li:last-child{margin-bottom:0}.sidebar-menu .sidebar-inner .sidebar-address ul li i{margin-right:6px;width:25px;color:#841b2d}.sidebar-menu .sidebar-inner .sidebar-subscribe{position:relative;margin-bottom:40px}.sidebar-menu .sidebar-inner .sidebar-subscribe input{width:100%;border:1px solid #841b2d;height:42px;padding:0 45px 0 12px;border-radius:4px}.sidebar-menu .sidebar-inner .sidebar-subscribe input:focus{outline:none;border-color:#6b1523;box-shadow:0 0 0 3px #841b2d1a}.sidebar-menu .sidebar-inner .sidebar-subscribe button{position:absolute;right:0;top:0;height:42px;width:42px;background:#841b2d;transition:.4s;border:0;color:#fff;cursor:pointer;border-radius:0 4px 4px 0}.sidebar-menu .sidebar-inner .sidebar-subscribe button:hover{background:#6b1523}.sidebar-menu .sidebar-inner .social-media li a{background:#ced4da;transition:all .3s ease}.sidebar-menu .sidebar-inner .social-media li a:hover{background:#841b2d;color:#fff}.sidebar-menu .sidebar-menu-close{background-color:#841b2d;border:0;position:absolute;top:0;right:0;color:#fff;width:50px;height:50px;line-height:50px;cursor:pointer;z-index:999;transition:background-color .3s ease}.sidebar-menu .sidebar-menu-close:hover{background-color:#6b1523}.sidebar-menu.active{width:360px;opacity:1;visibility:visible}.sidebar-menu.active .sidebar-inner{top:0;opacity:1;visibility:visible;transition:all .7s ease-out .8s}.sopen{display:block!important}.toggle-btn{left:auto;right:0;position:absolute;top:18px;width:40px;height:40px;transition-duration:.5s;border:0;background:#0000}.toggle-btn .icon-left{top:18px;left:7px}.toggle-btn .icon-left,.toggle-btn .icon-left:before{transition-duration:.5s;position:absolute;height:2px;width:11px;background-color:#841b2d}.toggle-btn .icon-left:before{content:"";top:-7px;left:0}.toggle-btn .icon-left:after{transition-duration:.5s;position:absolute;width:11px;height:2px;background-color:#841b2d;content:"";top:7px;left:0}.toggle-btn .icon-left:hover{cursor:pointer}.toggle-btn .icon-right{transition-duration:.5s;position:absolute;height:2px;width:11px;top:18px;background-color:#841b2d;left:18px}.toggle-btn .icon-right:before{top:-7px}.toggle-btn .icon-right:after,.toggle-btn .icon-right:before{transition-duration:.5s;position:absolute;width:11px;height:2px;background-color:#841b2d;content:"";left:0}.toggle-btn .icon-right:after{top:7px}.toggle-btn .icon-right:hover{cursor:pointer}.toggle-btn.open .icon-left{transition-duration:.5s;background:#0000}.toggle-btn.open .icon-left:before{transform:rotate(45deg) scaleX(1.4) translate(2px,1px)}.toggle-btn.open .icon-left:after{transform:rotate(-45deg) scaleX(1.4) translate(2px,-1px)}.toggle-btn.open .icon-right{transition-duration:.5s;background:#0000}.toggle-btn.open .icon-right:before{transform:rotate(-45deg) scaleX(1.4) translate(-2px,1px)}.toggle-btn.open .icon-right:after{transform:rotate(45deg) scaleX(1.4) translate(-2px,-1px)}.toggle-btn:hover{cursor:pointer}@media only screen and (min-width:992px)and (max-width:1199px){.navbar-area .nav-container .navbar-collapse .navbar-nav li{font-size:16px}.navbar-area .nav-container .navbar-collapse .navbar-nav li+li{margin-left:5px}.navbar-area .nav-container .logo{margin-left:.5rem}}@media only screen and (min-width:768px)and (max-width:991px){.responsive-mobile-menu{display:block;width:100%;position:relative}.navbar-area .nav-container .navbar-collapse .navbar-nav li{font-size:14px}.navbar-area .nav-container .logo{margin-left:.5rem}}@media only screen and (max-width:1199px){.margin-xlt-80{margin-top:0}.contact-widget .contact_info_list li.single-info-item .details{padding-left:25px}}@media only screen and (max-width:991px){.navbar-area .nav-container .logo{margin-left:.5rem}.widget ul{text-align:left}.navbar-collapse{background:#841b2d;margin-top:0;width:100%}.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before{right:20px}.navbar-area .nav-container .navbar-collapse .navbar-nav{margin-bottom:20px}.navbar-area{padding-bottom:0}.bar1,.bar2,.bar3{background:#fff}.party-box-wrapper{padding:50px 0}.party-box-wrapper .party-box-content h4{font-size:30px;line-height:45px}.footer-area .copyright-area-inner{padding:20px}.navbar-expand-lg .navbar-collapse{margin-top:0}.contact-widget .contact_info_list li.single-info-item .details{padding-left:25px}.footer-area .footer-top .widget.widget_nav_menu ul li a{font-size:14px}.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{padding:0 0 0 20px}.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a{padding:0;color:#fff}.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:last-child a{padding-bottom:3px}.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover i{opacity:0;margin-right:-18px}.nav-right-part-mobile{display:flex}.nav-right-part-desktop{display:none}.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:hover{background:#ffffff1a}.navbar-area .nav-container .navbar-collapse .navbar-nav li a{color:#fff}.navbar-area .nav-container .navbar-collapse .navbar-nav li a:hover{color:#fffc}}.welcome-section{padding:5rem 0;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.welcome-section h1{margin-bottom:16px;font-weight:700;font-size:3rem;color:#333}.welcome-section h1 span{color:#841b2d}.welcome-section .info-grid{margin-top:4rem;gap:2rem}.welcome-section .center-image img{max-width:400px;margin:0 auto;display:block}.info-card{position:relative;padding:2rem;background-color:#fff;border-radius:15px;max-width:280px;margin:4rem auto;box-shadow:0 4px 20px #00000014;transition:.3s ease}.info-card:hover{transform:translateY(-5px)}.info-card .icon-desc{text-align:start}.info-card strong{margin:0;font-weight:500;font-size:1.25rem;line-height:1.6;letter-spacing:.0075em;color:#3f87a6}.info-card .icon-circle{position:absolute;top:-30px;left:30px;width:60px;height:60px;border-radius:50%;background-color:#841b2d;display:flex;align-items:center;justify-content:center}.alumni-section{background:#f0e9ea;padding:4rem 0}.alumni-section h2{text-align:center;margin-bottom:3rem;font-weight:700;color:#333}.alumni-section h2 span{color:#841b2d}.alumni-section .alumni-box{padding:1.3rem;background-color:#fff;border-radius:15px;text-align:center;box-shadow:0 4px 20px #00000014}.alumni-section .alumni-box .icon-wrapper{background-color:#841b2d1a;border-radius:50%;padding:1rem;margin-bottom:1rem}.alumni-section .alumni-box .icon-wrapper svg{color:#841b2d;font-size:50px}.alumni-section .alumni-box h4{color:#841b2d;font-weight:600}.alumni-section .alumni-box p{color:#777}.sponsorship-section{padding:5rem 0}.sponsorship-section h2{text-align:center;margin-bottom:3rem;font-weight:700}.sponsorship-section h2 span{color:#841b2d}.sponsorship-section .sponsorship-card{border-radius:15px;overflow:hidden;box-shadow:0 4px 20px #00000014;transition:transform .3s}.sponsorship-section .sponsorship-card:hover{transform:translateY(-5px)}.sponsorship-section .sponsorship-card .sponsorship-img{height:180px;background-size:cover;background-position:50%;background-color:#f5f5f5}.sponsorship-section .sponsorship-card .sponsorship-content{padding:1.5rem}.sponsorship-section .sponsorship-card .sponsorship-content h3{font-weight:700;margin-bottom:1rem}.sponsorship-section .sponsorship-card .sponsorship-content .donate-btn{background-color:#ff5733}.sponsorship-section .sponsorship-card .sponsorship-content .donate-btn:hover{background-color:#e64a2e}.sponsorship-section .pagination-buttons{display:flex;justify-content:center;margin-top:2rem}.sponsorship-section .pagination-buttons button{margin:0 .5rem;min-width:48px;height:48px;border-radius:50%;box-shadow:0 2px 10px #0000001a}.president-message{padding:5rem 0;background:#fff;text-align:center}.president-message h3{margin-bottom:2rem;color:#555}.message-content{display:flex;flex-direction:column;gap:24px;max-width:1000px;margin:0 auto;text-align:left;color:#555}.cta-button{background-color:#841b2d!important;color:#fff}.cta-button:hover{background-color:#6a1624!important}.cta-btn-outline{color:#841b2d!important;border:1px solid #841b2d!important}.cta-btn-outline:hover{color:#6a1624!important;border-color:#6a1624!important}h2{color:#666}h2,h3{font-size:1.5rem}h3{line-height:1.334;letter-spacing:0;margin-top:24px;margin-bottom:16px;font-weight:700}p{margin:0;font-weight:400;font-size:1rem;line-height:1.5;letter-spacing:.00938em}h4{color:#841b2d;font-weight:600}.sub-title{font-weight:400;font-size:2rem;line-height:1.235;letter-spacing:.00735em;color:#666}.sub-para{color:#666}.page-title{margin-bottom:48px;text-align:center;font-weight:700;font-size:3rem;color:#333}.page-title span{color:#841b2d}a{text-decoration:none}.event-card{display:flex;flex-direction:row;height:100%;transition:transform .3s ease}.event-card:hover{transform:translateY(-5px)}@media(max-width:960px){.event-card{flex-direction:column}}.event-card .event-card__media{width:40%;object-fit:contain;padding:1rem;background-color:#f5f5f5}@media(max-width:960px){.event-card .event-card__media{width:100%;height:auto}}.event-card .event-card__content{padding:2rem;flex-grow:1}.event-card .event-card__datechip{background-color:#841b2d;color:#fff;font-weight:700;font-size:.9rem;margin-bottom:1rem}.event-card .event-card__title{font-weight:600;color:#333;margin-bottom:1rem}.event-card .event-card__details{margin:1rem 0;color:#666}.event-card .event-card__details svg{margin-right:.5rem}.event-card .event-card__details p{margin-bottom:.5rem}.event-card .event-card__description{color:#666;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.event-card .event-card__buttons{display:flex;gap:1rem}.section-container{padding:60px 0;width:100%;background-color:#fff}.section-container.light-bg{background-color:#f0e9ea}.section-heading{font-weight:600;margin-bottom:2rem}.stats-container{max-width:90%;margin:0 auto}.stat-box{padding:2rem;background-color:#f8f9fa;height:100%;box-shadow:0 2px 6px #00000014;transition:transform .2s ease}.stat-box:hover{transform:translateY(-5px)}.stat-box h3{color:#841b2d;margin-bottom:1rem;font-weight:700}.profession-item{padding:1.5rem;border-radius:8px;margin-bottom:1rem}.profession-item:hover{background-color:#841b2d0d}.profession-item .stat-value{font-weight:700;color:#841b2d;margin-right:.5rem}.alumni-desc{text-align:center;margin-bottom:2rem;max-width:60%;margin-left:auto;margin-right:auto}.alumni-grid{max-width:90%;margin:auto auto 2rem}.stat-box{text-align:center;padding:1rem;background:#f9f9f9;border-radius:8px}.alumni-desc-box{max-width:75%;text-align:center;margin:auto}.button-container{display:flex;justify-content:center;margin-top:2rem}.alumni-item{text-align:center;background-color:#fff}.icon-box{background-color:#841b2d1a;border-radius:50%;padding:1rem;margin-bottom:1rem;display:flex;justify-content:center}.icon-box .icon{font-size:60px;color:#841b2d}.alumni-name{font-size:1.2rem;line-height:1.334;letter-spacing:0;color:#841b2d;font-weight:700}.section-container{padding:4rem 0}@media(max-width:768px){.section-container{padding:2rem 0}}.section-heading{text-align:center;margin-bottom:1.5rem;font-size:1.5rem;line-height:1.334;letter-spacing:0;color:#841b2d;font-weight:700}@media(max-width:768px){.section-heading{font-size:1.6rem}}.cta-box{text-align:center;max-width:75%;margin:auto;padding:2rem 0}.cta-heading{font-weight:600;color:#841b2d;font-size:2.125rem;line-height:1.235;letter-spacing:.00735em;margin-bottom:.35em}.cts-text{font-weight:400;font-size:1rem;line-height:1.5;letter-spacing:.00938em;margin-bottom:40px}.cta-buttons{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.btn-maroon{background-color:#841b2d!important;padding:.75rem 2rem}.btn-maroon:hover{background-color:#6a1624!important}.btn-outline-maroon{color:#841b2d!important;border-color:#841b2d!important;padding:.75rem 2rem}.btn-outline-maroon:hover{color:#6a1624!important;border-color:#6a1624!important}.highlight-card{background-size:cover;background-position:50%;border-radius:8px;height:220px;padding:20px;display:flex;align-items:flex-end;color:#fff;position:relative;box-shadow:0 4px 8px #0003;transition:transform .3s}.highlight-card .overlay{background-color:#0006;padding:16px;border-radius:8px}.highlight-card .overlay h4{font-size:1.2rem;font-weight:600}.highlight-card .overlay p{font-size:.9rem}.highlight-grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.highlight-grid .highlight-card{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 24px);max-width:calc(33.333% - 24px);min-width:250px}.sanskriti-container{max-width:1200px;margin:0 auto;padding:64px 16px}.sanskriti-intro{text-align:center;margin-bottom:64px}.sanskriti-intro h2{color:#841b2d;font-size:2rem;margin-bottom:32px}.sanskriti-intro p{max-width:800px;margin:0 auto 24px;font-size:1rem;line-height:1.6}.sanskriti-highlights{text-align:center;margin-bottom:64px}.sanskriti-highlights h2{color:#841b2d;font-size:2rem;margin-bottom:24px}.sanskriti-highlights .subtitle{margin-bottom:48px}.sanskriti-highlights .highlight-grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.sanskriti-card{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 24px);max-width:calc(33.333% - 24px);min-width:250px;height:220px;background-size:cover;background-position:50%;border-radius:8px;position:relative;color:#fff;display:flex;align-items:flex-end;box-shadow:0 4px 8px #0003}.sanskriti-card .overlay{background-color:#0006;padding:16px;border-radius:8px;width:100%}.sanskriti-card h3{margin:0 0 8px;font-size:1.2rem}.sanskriti-card p{font-size:.9rem;margin:0}.sanskriti-cta{background-color:#f0e9ea;text-align:center;padding:64px 16px;margin-left:-50vw;margin-right:-50vw;left:50%;right:50%;position:relative;width:100vw}.sanskriti-cta h2{font-weight:600;margin-bottom:16px}.sanskriti-cta p{margin:0 auto 32px;max-width:700px}.sanskriti-cta .cta-button{background-color:#841b2d;color:#fff;padding:12px 24px;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .3s ease}.sanskriti-cta .cta-button:hover{background-color:#6a1624}.news-card{display:flex;flex-direction:row;width:100%;transition:transform .3s ease}.news-card:hover{transform:translateY(-5px)}@media(max-width:960px){.news-card{flex-direction:column}}.news-image-wrapper{width:25%;padding:16px;display:flex;justify-content:center;background-color:#f5f5f5}@media(max-width:960px){.news-image-wrapper{width:100%}}.news-image{width:100%;max-height:180px;object-fit:contain;border-radius:8px;cursor:pointer}.news-image:hover{opacity:.9}.news-content{padding:32px;flex-grow:1}.news-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.news-meta .news-date-chip{background-color:#841b2d;color:#fff;font-weight:700;font-size:.9rem;margin-bottom:8px}.news-meta .news-category-chip{border-color:#841b2d;color:#841b2d}.news-title{font-weight:600;color:#333;margin-top:16px}.news-description{color:#666;font-size:1.1rem;line-height:1.6;margin-top:12px}.dialog-content{position:relative;padding:0;overflow:hidden;text-align:center}.dialog-image{max-width:100%;max-height:80vh;object-fit:contain}.dialog-close-btn{position:absolute;top:8px;right:8px;background-color:#00000080;color:#fff}.dialog-close-btn:hover{background-color:#000000b3}.MuiAppBar-root.header{background-color:#fff;box-shadow:0 2px 4px #0000001a}.MuiAppBar-root.header .toolbar{display:flex;justify-content:space-between;align-items:center;min-height:100px}.MuiAppBar-root.header .logo img{height:100px;width:auto;padding:8px 0}.MuiAppBar-root.header .navContainer{display:flex;align-items:center}.MuiAppBar-root.header .navButton{color:#333;margin:0 8px;font-weight:500}.MuiAppBar-root.header .navButton:hover{color:#ff5733;background-color:#0000}.MuiAppBar-root.header .loginButton{color:#333;margin:0 8px;border:1px solid #333}.MuiAppBar-root.header .loginButton:hover{color:#ff5733;border-color:#ff5733;background-color:#0000}.MuiAppBar-root.header .donateButton{background-color:#dc004e;color:#fff;margin:0 8px;padding:8px 24px}.MuiAppBar-root.header .donateButton:hover{background-color:#9a0036}.MuiAppBar-root.header .drawerDonate{background-color:#dc004e!important;color:#fff!important}.MuiAppBar-root.header .drawerDonate:hover{background-color:#9a0036!important}.blog-container{padding:64px 0}.blog-search{text-align:center;margin-bottom:32px}.blog-search input{max-width:500px;width:100%;padding:12px 16px;border-radius:8px;border:2px solid #ccc}.blog-categories{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:32px}.blog-categories button{padding:10px 16px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:8px;cursor:pointer;color:#333}.blog-categories button.active{background-color:#841b2d;color:#fff}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:32px;gap:32px}.blog-card{display:flex;flex-direction:column;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #00000014;background:#fff;transition:transform .3s,box-shadow .3s;cursor:pointer}.blog-card:hover{transform:translateY(-8px);box-shadow:0 8px 25px #00000026}.blog-card img{width:100%;object-fit:cover;height:220px}.blog-card .blog-category{position:absolute;top:16px;right:16px;background:#841b2de6;color:#fff;padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:4px}.blog-card .card-content{padding:24px;display:flex;flex-direction:column}.blog-card .card-content .blog-meta{display:flex;gap:16px;font-size:.875rem;color:#666;margin-bottom:12px}.blog-card .card-content h5{color:#333;margin-bottom:12px}.blog-card .card-content p{color:#666;margin-bottom:20px;line-height:1.6}.blog-card .card-content .read-more{color:#841b2d;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer}.blog-card .card-content .read-more:hover{color:#6a1624;transform:translateX(4px)}.no-blogs{text-align:center;margin-top:48px;color:#999;font-size:1.2rem}.support-container{padding:64px 0}.featured-image{border-radius:8px;height:400px;width:100%;overflow:hidden;box-shadow:0 4px 8px #0003;margin:16px 0 32px}.featured-image img{width:100%;height:100%;object-fit:cover}.featured-image .fallback-content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background-color:#841b2d;color:#fff;padding:20px}.featured-image .fallback-content .fallback-text{margin-top:24px;text-align:center;font-size:2rem}.support-section{margin-bottom:64px;text-align:center}.support-title{color:#841b2d;text-align:center;margin:1rem 0;font-weight:600}.impact-box{background-color:#f0e9ea;padding:2rem;border-radius:8px;margin-bottom:1rem;text-align:center}.intro-section{margin-bottom:64px}.support-desc{font-size:1rem;color:#444;margin-bottom:12px}.impact-section{margin-bottom:64px}.section-dex-box{background-color:#f8f8f8;padding:32px;border-radius:8px;gap:1rem}.impact-cards,.section-dex-box{display:flex;flex-direction:column}.impact-cards{gap:16px;margin-top:2rem}@media(min-width:768px){.impact-cards{flex-direction:row;justify-content:center}}.help-section{background-color:#f0e9ea;padding:48px;margin-bottom:64px;border-radius:8px;text-align:center}.section-subtext{max-width:800px;margin:.5rem auto 24px}.donation-tiers{display:flex;flex-direction:column;gap:2rem;max-width:800px;margin:0 auto;text-align:left}.tax-section{max-width:600px;margin:0 auto;padding:32px;text-align:center}.sponsor-info-card,.tax-section{background-color:#f8f8f8;border-radius:8px}.sponsor-info-card{padding:24px;box-shadow:0 2px 4px #0000001a;text-align:left}.sponsor-info-card .card-icon{margin-bottom:16px;color:#841b2d}.sponsor-info-card .card-title{margin-bottom:12px;color:#333}.sponsor-info-card .card-desc{color:#555}.about-vb-corevalues{flex-direction:column;max-width:450px;margin:auto}.about-vb-corevalues,.core-values{display:flex;justify-content:center;align-items:center}.core-values{flex-direction:row;gap:2.5rem}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}