body{scroll-behavior:smooth}.text-small{font-size:14px!important}.text-normal{font-size:16px!important}.text-large{font-size:18px!important}.login-nav{background:#fff;padding:12px 16px}.login-nav .language-popover .popover-body{width:150px!important}.login-nav .logo-img{width:130px}@media(min-width:576px){.login-nav .logo-img{width:160px}}@media(min-width:768px){.login-nav .logo-img{width:190px}}.login-nav .lang-box{padding:6px 10px;border:1px solid #dee2e6;border-radius:6px;cursor:pointer;transition:background .2s}.login-nav .lang-box:hover{background:#f8f9fa}.login-nav .lang-box.selected{background:#e7f1ff;border-color:#0d6efd}.login-nav .font-btn{border-radius:6px}.login-nav .font-btn.active{box-shadow:0 0 0 2px #0d6efd}.hero-section{min-height:60vh;display:flex;align-items:center;justify-content:flex-start}.hero-section .bg-image{z-index:0}.hero-section .bg-image img{object-fit:cover}.hero-section .hero-content{z-index:1;max-width:700px}.hero-section .hero-content h1{line-height:1.2}.hero-section .hero-content p{font-size:1.25rem}@media(min-width:576px){.hero-section .hero-content p{font-size:1.5rem}}@media(min-width:768px){.hero-section .hero-content p{font-size:1.75rem}}@media(min-width:992px){.hero-section .hero-content p{font-size:2rem}}.registration-cards{background-color:#f8f9fa}.registration-cards h2{font-weight:700}.registration-cards p{max-width:900px;margin-left:auto;margin-right:auto;font-size:1.05rem;line-height:1.6}.registration-cards .row{margin-top:2rem}.registration-cards .col{display:flex}.registration-cards .academic-card{flex:1 1;height:100%}.notices-card{max-width:1200px;padding:2rem}.notices-card h1{font-size:2rem}.notices-card .ant-input-affix-wrapper{border-radius:6px;padding:6px 10px}.notices-card .ant-select .ant-select-selector{border-radius:6px!important;padding:6px 10px}.notices-card .btn{font-weight:600;padding:.45rem 1.2rem;border-radius:6px;transition:all .2s ease}.notices-card .btn:hover{transform:translateY(-2px)}.notices-card .ant-pagination .ant-pagination-item{border-radius:6px}.notices-card .ant-pagination .ant-pagination-item-active{border-color:#0d6efd}.btn-bordered-primary{padding:.5rem .75rem;border:1px solid #0d6efd;color:#0d6efd;background-color:#fff;border-radius:.375rem;font-weight:600;transition:all .2s ease}.btn-bordered-primary:hover{background-color:#0d6efd;color:#fff;text-decoration:none}.btn-bordered-primary .material-symbols-outlined{margin-left:4px;font-size:1rem}.btn-bordered-danger{padding:.5rem .75rem;border:1px solid #dc3545;color:#dc3545;background-color:#fff;border-radius:.375rem;font-weight:600;transition:all .2s ease}.btn-bordered-danger:hover{background-color:#dc3545;color:#fff;text-decoration:none}.btn-bordered-danger .material-symbols-outlined{margin-left:4px;font-size:1rem}.icon-span{cursor:pointer;padding:6px;border-radius:6px;transition:all .2s ease;font-size:20px;display:inline-flex;align-items:center;justify-content:center}.notice-icon{color:#6c757d}.notice-icon:hover{background-color:#fff1f2;color:#dc3545}.result-icon{color:#6c757d}.result-icon:hover{background-color:#eff6ff;color:#0d6efd}.results-card{max-width:1200px;padding:2rem}.results-card h1{font-size:2rem}.results-card .ant-input-affix-wrapper,.results-card .ant-select-selector{border-radius:6px;padding:6px 10px}.results-card .btn{font-weight:600;padding:.45rem 1.2rem;border-radius:6px;transition:all .2s ease}.results-card .btn:hover{transform:translateY(-2px)}.results-card .ant-pagination-item{border-radius:6px!important}.results-card .ant-pagination-item-active{border-color:#0d6efd!important}.results-card .ant-pagination-item-active a{color:#0d6efd!important}.empty-data{background:transparent}.empty-data .icon-wrapper{width:92px;height:76px;display:flex;align-items:center;justify-content:center}.empty-data .empty-title{font-size:1rem;font-weight:600;color:#94a3b8;margin-bottom:.25rem}.empty-data .empty-desc{font-size:.875rem;color:#6b7280;margin:0}.landingPageNavbar marquee{background-color:#ffef93}.landingPageNavbar .new-web-nav .material-symbols-rounded{font-size:22px!important}.landingPageNavbar .custom-buttons .btn-bordered,.landingPageNavbar .custom-buttons .btn-primaryC,.landingPageNavbar .custom-buttons .btn-secondary{display:inline-block;font-size:.875rem;font-weight:500;padding:.5rem 1rem;border-radius:.375rem;text-decoration:none;transition:all .2s ease-in-out;cursor:pointer}.landingPageNavbar .custom-buttons .btn-secondary{background-color:#7e2acc;color:#fff;border:1px solid transparent}.landingPageNavbar .custom-buttons .btn-secondary:hover{background-color:#924fd1}.landingPageNavbar .custom-buttons .btn-bordered{border:1px solid #000181;color:#000181;background-color:#fff}.landingPageNavbar .custom-buttons .btn-bordered:hover{background-color:#000181;color:#fff}.landingPageNavbar .custom-buttons .btn-primaryC{background-color:#000181;color:#fff;border:1px solid transparent}.landingPageNavbar .custom-buttons .btn-primaryC:hover{background-color:#00015d}.landingPageNavbar .overlay-button .custom-btn-sm{display:inline-flex;align-items:center;justify-content:center;padding:.54rem 1rem;border-radius:.375rem;font-size:1rem;line-height:1;cursor:pointer;border:none;transition:all .2s ease-in-out}.landingPageNavbar .overlay-button .custom-btn-sm .material-symbols-rounded{font-size:18px}.landingPageNavbar .overlay-button .btn-primaryT{background-color:#000181;color:#fff}.landingPageNavbar .overlay-button .btn-primaryT:hover{background-color:#00015d}.landingPageNavbar .overlay-button .btn-primaryT:focus{outline:2px solid #1919a0;outline-offset:2px}.new-web-footer .section-title{font-weight:700;font-size:1.125rem;margin-bottom:1.25rem;padding-bottom:.5rem;position:relative}.new-web-footer .section-title:after{content:"";position:absolute;left:0;bottom:0;width:2.5rem;height:.25rem;background-color:#2563eb;border-radius:2px}.new-web-footer .support-section{color:#d1d5db}.new-web-footer .support-section .support-list{display:flex;flex-direction:column;gap:1rem}.new-web-footer .support-section .support-item{display:flex;align-items:flex-start;gap:.75rem}.new-web-footer .support-section .support-item p{margin:0;font-size:.9rem;color:#d1d5db}.new-web-footer .support-section .support-item .label{font-weight:500;color:#fff}.new-web-footer .support-section .support-item .icon-box{background-color:rgba(37,99,235,.1);padding:.5rem;border-radius:.5rem;margin-top:.25rem}.new-web-footer .support-section .support-item .icon-box .icon{color:#60a5fa;font-size:18px}.new-web-footer .quick-links .quick-link{color:#fff;text-decoration:none;transition:all .2s ease-in-out}.new-web-footer .quick-links .quick-link:hover{color:#60a5fa;text-decoration:underline;padding-left:4px}.new-web-footer .info-section .quick-link{color:#fff;text-decoration:none;transition:all .2s ease-in-out}.new-web-footer .info-section .quick-link:hover{color:#60a5fa;text-decoration:underline}.new-web-home-page .hero-content h1{font-size:3rem}.new-web-home-page .hero-content p{font-size:1.6rem}.home-skeleton .banner{position:relative;width:100%;min-height:60vh;display:flex;align-items:center;justify-content:center;background:#f9fafb}.home-skeleton .banner .banner-bg{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important;border-radius:0!important}.home-skeleton .banner .banner-content{position:relative;z-index:2;text-align:left;padding:2rem}.home-skeleton .cards-section{background:#fff;padding:3rem 1rem}.home-skeleton .cards-section .ant-card{border-radius:.75rem}.home-skeleton .results-notices{background:#f9fafb;padding:3rem 1.5rem}.home-skeleton .results-notices .ant-card{border-radius:.5rem}.home-skeleton .w-25{width:25%!important}.home-skeleton .w-50{width:50%!important}.home-skeleton .w-60{width:60%!important}.home-skeleton .w-75{width:75%!important}.footerAIIMSImage{max-width:300px}.course-card{position:relative;display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-radius:12px;cursor:pointer;overflow:hidden;background-color:var(--card-bg);color:var(--card-text);border:1px solid var(--card-borderColor);box-shadow:0 4px 12px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.course-card__content{flex-grow:1}.course-card__title{font-size:1.1rem;font-weight:600;margin-bottom:.25rem;color:var(--card-text)}.course-card__description{font-size:.875rem;color:#6b7280;margin-bottom:0}.course-card__footer{display:flex;align-items:center;justify-content:center;margin-left:1rem}.course-card__arrow{font-size:1.5rem;color:var(--card-text);opacity:.5;transition:transform .3s ease,opacity .3s ease}.course-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.1);background-color:var(--card-hover-bg)}.course-card:hover .course-card__arrow{transform:translateX(5px);opacity:1}.course-card .new-badge{right:0;padding:5px 15px;font-size:13px;top:-2px}.info-page .page-header h1{color:#2a6fb8}.info-page .page-header .breadcrumb-item.active{color:#6c757d}.info-page .policy-content-card{border:none;border-radius:.75rem;box-shadow:0 8px 25px rgba(0,0,0,.07);overflow:hidden}.info-page .policy-content-card .card-body{padding:2rem 2.5rem}@media(max-width:576px){.info-page .policy-content-card .card-body{padding:1.5rem}}.info-page .custom-list li{list-style-type:none;position:relative;padding-left:1.2rem}.info-page .custom-list li:before{content:"•";position:absolute;left:0;color:#000;font-size:1.4rem;line-height:1}.info-page section{margin-bottom:2.5rem}.info-page section:last-child{margin-bottom:0}.info-page h2{color:#2a6fb8;font-weight:600;font-size:1.75rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e9ecef}.info-page h3{font-weight:600;font-size:1.4rem;margin-top:1.5rem;margin-bottom:.75rem;color:#212529}.info-page h4{font-weight:600;font-size:1.1rem;color:#6c757d}.info-page li,.info-page p{line-height:1.6;color:#212529;text-align:justify}.info-page ul{padding-left:20px;margin-top:1rem}.info-page ul li{margin-bottom:.5rem}.info-page strong{font-weight:600;color:#2562a3}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.6}to{transform:scale(1);opacity:1}}