@charset "UTF-8";.enquiry-overlay{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#0f172ab3;display:flex;justify-content:center;align-items:center;z-index:9999}.enquiry-modal{background:#fff;border-radius:12px;padding:30px 25px;width:90%;max-width:480px;position:relative;animation:fadeInUp .3s ease-in-out}.enquiry-modal h3{font-size:20px;margin-bottom:20px;text-align:center;color:#1e3a8a}.enquiry-modal form{display:flex;flex-direction:column}.enquiry-modal form input,.enquiry-modal form select{padding:12px;margin-bottom:14px;border:1px solid #ccc;border-radius:6px;font-size:14px}.enquiry-modal form button{background-color:#f97316;color:#fff;padding:12px;font-weight:700;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease}.enquiry-modal form button:hover{background-color:#ea580c}.enquiry-modal .close-modal-btn{position:absolute;top:10px;right:14px;background:none;border:none;font-size:24px;color:#999;cursor:pointer}.enquiry-modal .close-modal-btn:hover{color:#000}@media (max-width: 992px){.enquiry-modal{max-width:380px;padding:24px 16px}.enquiry-modal h3{font-size:18px}.enquiry-modal form input,.enquiry-modal form select{font-size:13px;padding:10px}.enquiry-modal form button{padding:10px;font-size:15px}}@media (max-width: 600px){.enquiry-modal{max-width:98vw;width:98vw;padding:14px 6px;border-radius:8px}.enquiry-modal h3{font-size:16px;margin-bottom:14px}.enquiry-modal form input,.enquiry-modal form select{font-size:12px;padding:8px}.enquiry-modal form button{padding:8px;font-size:14px}.enquiry-modal .close-modal-btn{font-size:20px;top:6px;right:8px}}.hero{display:flex;justify-content:center;align-items:flex-start;gap:40px;padding:140px 200px;flex-wrap:wrap;background:radial-gradient(100% 150% at center top,#ffffff 40%,#ffdfae 62%,transparent 50%);background-repeat:no-repeat;background-size:cover}.hero .hero-content-left{flex:1;max-width:47%}.hero .hero-content-left h2{font-size:18px;color:#525252;margin-bottom:8px}.hero .hero-content-left h1{font-size:42px;font-weight:800;margin-bottom:20px;color:#222}.hero .hero-content-left p{font-size:18px;color:#000;line-height:1.6}.hero .hero-box{text-align:center;padding:40px 20px;border-radius:15px;background:#fef9f5}.hero .hero-box .java-logo{width:240px;margin-bottom:1px}.hero .hero-box .cert-text{font-size:20px;font-weight:600;color:#1e3a8a}.hero .hero-box .call-text{margin:10px 0;color:#374151}.hero .hero-box .enquiry-btn{background:#f97316;color:#fff;padding:10px 20px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.hero .hero-box .enquiry-btn:hover{background:#ea580c}.hero .dream-job-text{font-size:22px;color:#2c7a7b;font-weight:700;margin-top:24px}.hero .star-rating-box{margin-top:16px;background:#fff6e5;border:1px solid #ffd700;border-radius:8px;padding:12px 16px;display:inline-block;box-shadow:0 2px 6px #0000000d}.hero .star-rating-box .stars{font-size:20px;color:#f6b500;letter-spacing:2px;margin-bottom:4px;text-align:center}.hero .star-rating-box .rating-label{font-size:14px;color:#444;text-align:center;font-weight:500}.logo-wrapper{display:flex;flex-direction:column;align-items:center;cursor:pointer}.logo-wrapper .logo-top-text{font-size:.85rem;font-weight:600;color:#333;margin-bottom:4px;text-align:center}.logo-wrapper .logo img{height:60px;width:auto}.logo-wrapper .logo-bottom-text{font-size:1.3rem;font-weight:600;color:green;margin-top:4px;text-align:center}.narpavi-showcase{border-radius:20%;background:radial-gradient(circle at 50%,#333,#fff 0%,#ffd8a085 70%,#fff 24%);padding:80px 20px;font-family:Segoe UI,sans-serif;margin:auto;margin-bottom:2rem;margin-top:-8.5rem}.narpavi-showcase .narpavi-content{max-width:1200px;margin:auto;text-align:center}.narpavi-showcase .narpavi-content h1{font-size:42px;color:#000;font-weight:700;margin-bottom:20px}.narpavi-showcase .narpavi-content p{font-size:18px;color:#000;margin-bottom:40px}.narpavi-showcase .narpavi-content .feature-box{background:#fff;border:1px solid #eee;border-radius:12px;padding:30px;margin-bottom:30px;box-shadow:0 4px 12px #0000000d}.narpavi-showcase .narpavi-content .feature-box h3{font-size:22px;margin-bottom:12px}.narpavi-showcase .narpavi-content .feature-box p{font-size:16px;color:#444}.narpavi-showcase .narpavi-content .side-features{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}@media (min-width: 768px){.narpavi-showcase .narpavi-content .side-features{flex-direction:row;justify-content:space-between}}.narpavi-showcase .narpavi-content .side-features .side-feature{flex:1;background:#f9f9f9;padding:20px;border-radius:10px;text-align:left;font-size:15px;line-height:1.5;box-shadow:0 2px 6px #0000000a}.narpavi-showcase .narpavi-content .cta-button button{background-color:#f76b1c;color:#fff;padding:14px 28px;font-size:16px;border:none;border-radius:8px;cursor:pointer;transition:background .3s ease}.narpavi-showcase .narpavi-content .cta-button button:hover{background-color:#ebd6c8}@media (max-width: 1024px){.hero{padding:100px 80px;flex-direction:column;align-items:center}.hero .hero-content-left{max-width:100%;text-align:center}.hero .hero-content-left h1{font-size:36px}.hero .hero-content-left h2,.hero .hero-content-left p{font-size:16px}.hero .hero-box .java-logo{width:180px}.hero .hero-box .cert-text{font-size:18px}.hero .hero-box .call-text{font-size:14px}.hero .hero-box .enquiry-btn{font-size:14px;padding:8px 16px}}@media (max-width: 768px){.hero{padding:60px 20px;flex-direction:column}.hero .hero-content-left h1{font-size:28px}.hero .hero-content-left p{font-size:15px}.hero .hero-box .java-logo{width:160px}.hero .hero-box .cert-text{font-size:16px}.hero .hero-box .call-text{font-size:13px}.hero .hero-box .enquiry-btn{padding:8px 12px;font-size:13px}.narpavi-showcase{padding:40px 16px}.narpavi-showcase .narpavi-content h1{font-size:26px;margin-top:80px}.narpavi-showcase .narpavi-content p{font-size:15px}.narpavi-showcase .narpavi-content .feature-box{padding:20px}.narpavi-showcase .narpavi-content .feature-box h3{font-size:18px}.narpavi-showcase .narpavi-content .feature-box p{font-size:14px}.narpavi-showcase .narpavi-content .side-features{flex-direction:column}.narpavi-showcase .narpavi-content .side-features .side-feature{font-size:14px;padding:16px}.narpavi-showcase .narpavi-content .cta-button button{font-size:14px;padding:10px 20px}}@media (max-width: 576px){.top-info-bar{font-size:14px;padding:5px 10px}.logo-wrapper1{flex-direction:column;align-items:center}.logo-wrapper1 .logo-image{height:60px}.logo-wrapper1 .logo-title{font-size:20px;text-align:center;margin-top:0}.navbar{flex-direction:column;align-items:flex-start;padding:10px}.navbar .nav-links{flex-direction:column;gap:12px;width:100%}.navbar .nav-links li{font-size:16px;padding:6px 0}.navbar .nav-links .dropdown-menu{position:static;background:#fff;box-shadow:none}.navbar .nav-links .dropdown-menu li{padding:6px 10px}}.bottom-menu-container{width:100%;background:#fff;border-bottom:1px solid #eee;padding:12px 0;z-index:999;transition:all .3s ease}.bottom-menu-container.fixed{position:fixed;top:0;left:0;box-shadow:0 2px 10px #00000014}.bottom-menu-container .menu-links{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;padding:0 16px}.bottom-menu-container .menu-links button{background-color:#f76b1c;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .3s ease}.bottom-menu-container .menu-links button:hover{background-color:#ebd6c8;color:#000}@media screen and (max-width: 600px){.bottom-menu-container{padding:8px 0}.bottom-menu-container .menu-links{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:8px;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x}.bottom-menu-container .menu-links::-webkit-scrollbar{display:none}.bottom-menu-container .menu-links button{flex:0 0 auto;padding:8px 12px;font-size:13px}}@media screen and (min-width: 601px) and (max-width: 768px){.bottom-menu-container .menu-links{justify-content:center;flex-wrap:wrap;gap:10px}.bottom-menu-container .menu-links button{font-size:13.5px;padding:9px 14px}}@media screen and (min-width: 769px) and (max-width: 1024px){.bottom-menu-container .menu-links{justify-content:center;gap:12px}.bottom-menu-container .menu-links button{font-size:14px;padding:10px 18px}}@media screen and (min-width: 1025px){.bottom-menu-container .menu-links{justify-content:center;gap:16px}.bottom-menu-container .menu-links button{font-size:15px;padding:10px 20px}}@media screen and (min-width: 1440px){.bottom-menu-container .menu-links{gap:20px}.bottom-menu-container .menu-links button{font-size:16px;padding:12px 22px}}@media print{.bottom-menu-container{display:none}}@media screen and (min-resolution: 2dppx){.bottom-menu-container{border-bottom:1px solid rgba(0,0,0,.08)}}@media (prefers-reduced-motion: reduce){.bottom-menu-container *{transition:none!important;animation:none!important}}@supports (container-type: inline-size){@container (min-width: 600px){.bottom-menu-container .menu-links{justify-content:center}}}.java-chatbot-ui{position:fixed;bottom:32px;left:32px;width:320px;max-height:500px;background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000026;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;overflow:hidden;z-index:1000}.java-chatbot-ui .chat-header{background:#1d3557;color:#fff;padding:12px 16px;display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.java-chatbot-ui .chat-header .close-btn{margin-left:auto;background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:0 8px;transition:color .2s}.java-chatbot-ui .chat-header .close-btn:hover{color:#f97316}.java-chatbot-ui .chat-body{padding:12px;flex:1;overflow-y:auto;background:#f8f9fa}.java-chatbot-ui .chat-body .chat-bubble{display:flex;align-items:flex-start;gap:6px;margin-bottom:12px;max-width:90%}.java-chatbot-ui .chat-body .chat-bubble p{margin:0;padding:8px 12px;border-radius:12px;line-height:1.4;font-size:14px}.java-chatbot-ui .chat-body .chat-bubble.user{flex-direction:row-reverse;align-self:flex-end}.java-chatbot-ui .chat-body .chat-bubble.user p{background:#1d3557;color:#fff}.java-chatbot-ui .chat-body .chat-bubble.bot{align-self:flex-start}.java-chatbot-ui .chat-body .chat-bubble.bot p{background:#e9ecef;color:#212529}.java-chatbot-ui .chat-body .chat-bubble.typing p{font-style:italic;color:#6c757d}.java-chatbot-ui .chat-body .chat-bubble svg{flex-shrink:0;margin-top:4px;color:#888}.java-chatbot-ui .chat-input{display:flex;border-top:1px solid #dee2e6}.java-chatbot-ui .chat-input input{flex:1;padding:10px 12px;border:none;font-size:14px;outline:none}.java-chatbot-ui .chat-input button{background:#1d3557;color:#fff;border:none;padding:0 16px;cursor:pointer;display:flex;align-items:center;border-radius:0 0 16px}.java-chatbot-ui .chat-input button:hover{background:#153049}.java-chatbot-ui .chat-input button svg{stroke-width:2}.chat-toggle-btn{position:fixed;bottom:32px;left:32px;background:#377dff;color:#fff;border:none;border-radius:50%;width:56px;height:56px;box-shadow:0 4px 16px #0000001f;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:9999;transition:background .2s}.chat-toggle-btn:hover{background:#275fcc}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 1200px){.java-chatbot-ui{width:300px;right:20px;bottom:20px}.chat-toggle-btn{right:20px;bottom:20px}}@media (max-width: 992px){.java-chatbot-ui{width:260px;right:12px;bottom:12px}.chat-toggle-btn{right:12px;bottom:12px;width:48px;height:48px}}@media (max-width: 768px){.java-chatbot-ui{left:12px;right:12px;max-width:100%;bottom:12px;border-radius:12px;max-height:80vh}.java-chatbot-ui .chat-header{font-size:13px;padding:10px 12px}.java-chatbot-ui .chat-body{padding:10px}.java-chatbot-ui .chat-body .chat-bubble p{font-size:13px;padding:6px 10px}.java-chatbot-ui .chat-input input{font-size:13px;padding:8px 10px}.java-chatbot-ui .chat-input button{padding:0 12px}.java-chatbot-ui .chat-input button svg{width:18px;height:18px}.chat-toggle-btn{right:12px;bottom:12px;width:44px;height:44px}}@media (max-width: 480px){.java-chatbot-ui{font-size:12px;border-radius:10px}.java-chatbot-ui .chat-header{font-size:12px;padding:8px}.java-chatbot-ui .chat-body .chat-bubble p{font-size:12px;padding:5px 8px}.chat-toggle-btn{right:8px;bottom:8px;width:38px;height:38px}}.narpavi-enhanced-wrapper{padding-bottom:60px;margin:auto;max-width:1024px}.narpavi-poster-section{max-width:1200px;margin:auto;margin-top:1rem;margin-bottom:3px;background:linear-gradient(to left,#e6e11324,#ffe662d6);display:flex;justify-content:space-between;align-items:center;padding:2px 40px;gap:40px;flex-wrap:wrap}.narpavi-poster-section .poster-left{flex:1}.narpavi-poster-section .poster-left h2{font-size:42px;font-weight:800;color:#f76b1c;display:flex;align-items:center;gap:10px}.narpavi-poster-section .poster-left .tagline{font-size:18px;color:#444;margin-top:12px}.narpavi-poster-section .poster-right{flex:1;display:flex;justify-content:center}.narpavi-poster-section .poster-right .poster-box{background:#fff;border-radius:16px;padding:30px;box-shadow:0 8px 24px #00000014;max-width:450px;text-align:center}.narpavi-poster-section .poster-right .poster-box h3{font-size:22px;font-weight:700;margin-bottom:12px;color:#222}.narpavi-poster-section .poster-right .poster-box p{font-size:18px;color:#000;line-height:1.6;margin-bottom:20px}.narpavi-poster-section .poster-right .poster-box .enroll-btn{background-color:#f76b1c;color:#fff;padding:12px 24px;border:none;font-weight:600;font-size:15px;border-radius:8px;cursor:pointer;transition:all .3s ease}.narpavi-poster-section .poster-right .poster-box .enroll-btn:hover{background-color:#222}.center-support-block{text-align:center;margin-top:60px}.center-support-block h3{font-size:24px;font-weight:700;color:#222;margin-bottom:12px}.center-support-block .contact-info{font-size:20px;font-weight:600;color:#f76b1c;margin-bottom:20px}.center-support-block .callback-btn{background-color:#f76b1c;color:#fff;padding:12px 28px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:.3s}.center-support-block .callback-btn:hover{background-color:#222}@media (max-width: 1024px){.narpavi-poster-section{padding:20px}.narpavi-poster-section .poster-left h2{font-size:36px}.narpavi-poster-section .poster-box{max-width:400px}}@media (max-width: 768px){.narpavi-poster-section{flex-direction:column;text-align:center;padding:20px}.narpavi-poster-section .poster-left h2{justify-content:center;font-size:32px}.narpavi-poster-section .poster-left .tagline{font-size:16px}.narpavi-poster-section .poster-right .poster-box{padding:20px;max-width:100%;margin-top:20px}.narpavi-poster-section .poster-right .poster-box h3{font-size:20px}.narpavi-poster-section .poster-right .poster-box p{font-size:16px}.narpavi-poster-section .poster-right .poster-box .enroll-btn{font-size:14px;padding:10px 20px}.center-support-block h3{font-size:20px}.center-support-block .contact-info{font-size:18px}.center-support-block .callback-btn{font-size:14px;padding:10px 20px}}@media (max-width: 480px){.narpavi-poster-section{padding:16px}.narpavi-poster-section .poster-left h2{font-size:28px;flex-direction:column;gap:6px}.narpavi-poster-section .poster-left .tagline{font-size:15px}.narpavi-poster-section .poster-right .poster-box{padding:16px}.narpavi-poster-section .poster-right .poster-box h3{font-size:18px}.narpavi-poster-section .poster-right .poster-box p{font-size:15px}.narpavi-poster-section .poster-right .poster-box .enroll-btn{padding:10px 18px;font-size:13px}.center-support-block{padding:0 10px}.center-support-block h3{font-size:18px}.center-support-block .contact-info{font-size:16px}.center-support-block .callback-btn{font-size:13px;padding:10px 16px}}.sticky-sidebar-keywords{display:inline;position:absolute;right:0;top:193.5%;width:275px;height:66vh;padding:0;margin:0;overflow-y:visible;z-index:999}.sticky-sidebar-keywords__title{font-size:1rem;font-weight:700;text-align:center;padding:1rem;background-color:#ffe16e;border-bottom:1px solid #ddd;color:#333;font-family:Segoe UI,sans-serif}.sticky-sidebar-keywords__list{display:grid;gap:1.75rem;padding:1rem}.sticky-sidebar-keywords__item{background:#fff7ad;border:1px solid #f5da6e;padding:1rem;font-size:.9rem;text-align:left;font-family:Segoe UI,sans-serif;border-radius:8px;box-shadow:2px 2px 8px #0000000d;cursor:pointer;transition:all .2s ease}.sticky-sidebar-keywords__item:hover{background:#ffeb6e;box-shadow:2px 4px 12px #0000001a;transform:translateY(-2px)}@media (max-width: 480px){.sticky-sidebar-keywords{display:block;position:relative;top:auto;right:auto;width:100%;height:auto;margin:.5rem 0;overflow-y:auto;z-index:10}.sticky-sidebar-keywords__title{font-size:.8rem;padding:.5rem}.sticky-sidebar-keywords__list{gap:.5rem;padding:.5rem}.sticky-sidebar-keywords__item{font-size:.75rem;padding:.5rem;border-radius:4px;box-shadow:1px 1px 3px #0000000d}.sticky-sidebar-keywords__item:hover{transform:none;box-shadow:1px 2px 5px #0000001a}}@media (min-width: 481px) and (max-width: 576px){.sticky-sidebar-keywords{margin:.75rem 0;z-index:10}.sticky-sidebar-keywords__title{font-size:.85rem;padding:.75rem}.sticky-sidebar-keywords__list{gap:.75rem;padding:.75rem}.sticky-sidebar-keywords__item{font-size:.8rem;padding:.75rem;border-radius:6px}}@media (min-width: 577px) and (max-width: 768px){.sticky-sidebar-keywords{margin:1rem 0;z-index:50}.sticky-sidebar-keywords__list{grid-template-columns:repeat(2,1fr);gap:1rem}.sticky-sidebar-keywords__title{font-size:.9rem}.sticky-sidebar-keywords__item{font-size:.85rem;padding:.75rem;border-radius:6px}}@media (min-width: 769px) and (max-width: 992px){.sticky-sidebar-keywords{top:120%;width:220px;height:55vh;z-index:100}.sticky-sidebar-keywords__title{font-size:.9rem}.sticky-sidebar-keywords__list{gap:1.25rem}.sticky-sidebar-keywords__item{font-size:.85rem;border-radius:7px}}@media (min-width: 993px) and (max-width: 1200px){.sticky-sidebar-keywords{top:160%;width:250px;height:60vh;z-index:200}.sticky-sidebar-keywords__title{font-size:.95rem;padding:.9rem}.sticky-sidebar-keywords__list{gap:1.5rem;padding:.9rem}.sticky-sidebar-keywords__item{font-size:.9rem;padding:.9rem}}@media (min-width: 1201px) and (max-width: 1440px){.sticky-sidebar-keywords{top:193.5%;width:275px;height:66vh;z-index:300}}@media (min-width: 1441px) and (max-width: 1920px){.sticky-sidebar-keywords{width:300px;height:70vh;z-index:400}.sticky-sidebar-keywords__title{font-size:1.1rem;padding:1.25rem}.sticky-sidebar-keywords__list{gap:2rem;padding:1.25rem}.sticky-sidebar-keywords__item{font-size:1rem;padding:1.25rem;border-radius:10px}}@media (min-width: 1921px){.sticky-sidebar-keywords{right:2%;width:320px;height:75vh;z-index:500}.sticky-sidebar-keywords__title{font-size:1.2rem;padding:1.5rem}.sticky-sidebar-keywords__list{gap:2.25rem;padding:1.5rem}.sticky-sidebar-keywords__item{font-size:1.1rem;padding:1.5rem;border-radius:12px}}@media (max-width: 992px) and (orientation: landscape){.sticky-sidebar-keywords{max-height:50vh}.sticky-sidebar-keywords__list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}}@media print{.sticky-sidebar-keywords{display:none}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.sticky-sidebar-keywords__item{border-width:.5px}}.header{width:100%}.top-info-bar{background:linear-gradient(to right,#f96600,#fd893685);color:#fff;text-align:center;padding:6px 0;font-weight:600;font-size:18px}.logo-wrapper1{display:flex;align-items:center;gap:0rem;cursor:pointer}.logo-wrapper1 .logo-image{height:30px;margin-right:10px}.logo-wrapper1 .logo-title{padding-left:2rem;font-family:Cinzel,serif;font-weight:800;font-size:36px;color:#08cb00;letter-spacing:-.5px;line-height:1}.logo-wrapper1 .logo-title span{color:#9ddce7}.logo-wrapper1 .logo-subtext{font-size:16px;color:green;font-weight:600}.navbar{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background-color:#fff;box-shadow:0 2px 8px #0000000d;position:relative}.nav-links{list-style:none;display:flex;gap:20px;font-weight:500}.nav-links li{cursor:pointer}.nav-links li:hover{color:#f76b1c}.nav-links .dropdown{position:relative}.nav-links .dropdown:hover .dropdown-menu{display:block}.nav-links .dropdown .dropdown-menu{display:none;position:absolute;top:30px;left:0;background:#fff;box-shadow:0 4px 12px #0000001a;border-radius:6px;padding:10px 0;z-index:1000}.nav-links .dropdown .dropdown-menu li{padding:8px 20px;white-space:nowrap}.nav-links .dropdown .dropdown-menu li:hover{background-color:#f5f5f5;color:#f76b1c}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer}.hamburger .line{width:25px;height:3px;background:#000;transition:all .3s ease}.hamburger .line.open:nth-child(2){opacity:0}.hamburger .line.open:nth-child(1){transform:rotate(45deg) translateY(8px)}.hamburger .line.open:nth-child(3){transform:rotate(-45deg) translateY(-8px)}@media (max-width: 992px){.nav-links{position:absolute;top:100%;left:0;right:0;flex-direction:column;background-color:#fff;padding:20px;gap:15px;display:none}.nav-links.active{display:flex}.nav-links .dropdown-menu{position:static;box-shadow:none}.hamburger{display:flex}}@media (max-width: 768px){.logo-wrapper1 .logo-title{font-size:20px}.top-info-bar{font-size:14px}}@media (max-width: 480px){.logo-wrapper1 .logo-image{height:50px}.logo-wrapper1 .logo-title{font-size:18px}.nav-links{font-size:15px}}.interactive-topics{display:flex;justify-content:space-between;align-items:flex-start;max-width:1100px;margin:auto;padding:40px;background-color:#f9fbfd;gap:50px}.interactive-topics .left-content{flex:1}.interactive-topics .left-content h2{font-size:2rem;color:#1e293b;margin-bottom:30px}.interactive-topics .left-content .topics-list .topic{margin-bottom:24px;cursor:pointer}.interactive-topics .left-content .topics-list .topic h3{font-size:1.2rem;color:#0f172a;transition:color .3s}.interactive-topics .left-content .topics-list .topic:hover h3,.interactive-topics .left-content .topics-list .topic.active h3{color:#f97316}.interactive-topics .left-content .topics-list .topic .description{font-size:1rem;color:#475569;margin-top:10px;transition:all .3s ease-in-out}.interactive-topics .right-image{flex:1;text-align:center}.interactive-topics .right-image img{max-width:50%;height:auto;border-radius:12px;box-shadow:0 8px 16px #0000001a}@media (max-width: 1024px){.interactive-topics{padding:30px;gap:30px}.interactive-topics .left-content h2{font-size:1.8rem}.interactive-topics .left-content .topics-list .topic h3{font-size:1.1rem}.interactive-topics .right-image img{max-width:60%}}@media (max-width: 768px){.interactive-topics{flex-direction:column;align-items:center;padding:25px;gap:25px}.interactive-topics .left-content{text-align:center}.interactive-topics .left-content h2{font-size:1.5rem}.interactive-topics .left-content .topics-list .topic h3{font-size:1rem}.interactive-topics .left-content .topics-list .topic .description{font-size:.95rem}.interactive-topics .right-image{margin-top:30px}.interactive-topics .right-image img{max-width:80%}}@media (max-width: 480px){.interactive-topics{padding:20px;gap:20px}.interactive-topics .left-content h2{font-size:1.3rem}.interactive-topics .left-content .topics-list .topic h3{font-size:.95rem}.interactive-topics .right-image img{max-width:100%}}.course-highlights-section{background:#fdfbfa;padding:35px 20px;max-width:900px;margin:auto;margin-top:3rem}.course-highlights-section .container{max-width:900px;margin:auto;background:linear-gradient(to left,#e6e11324,#ffe662d6);padding:40px;border-radius:12px;box-shadow:0 4px 16px #0000000d}.course-highlights-section .title{font-size:28px;font-weight:700;margin-bottom:30px;text-align:center;color:#222}.course-highlights-section .title span{color:#f76b1c}.course-highlights-section .highlight-points{list-style:disc;padding-left:20px;font-size:18px;color:#333;line-height:1.7}.course-highlights-section .highlight-points li{margin-bottom:20px}.course-highlights-section .highlight-points li strong{color:#f76b1c}@media (max-width: 768px){.course-highlights-section{padding:30px 16px}.course-highlights-section .container{padding:30px}.course-highlights-section .title{font-size:24px;margin-bottom:24px}.course-highlights-section .highlight-points{font-size:16px}.course-highlights-section .highlight-points li{margin-bottom:16px}}@media (max-width: 480px){.course-highlights-section{padding:25px 12px}.course-highlights-section .container{padding:24px}.course-highlights-section .title{font-size:20px}.course-highlights-section .highlight-points{font-size:15px}.course-highlights-section .highlight-points li{margin-bottom:14px}}.upcoming-batches-container{padding:40px 20px;background:#fff;max-width:900px;margin:auto}.upcoming-batches-container .heading{font-size:28px;font-weight:700;margin-bottom:24px;text-align:center;color:#222}.upcoming-batches-container .batches-table{border:1px solid #ccc;border-radius:8px;overflow:hidden}.upcoming-batches-container .batches-table .batch-row{display:flex;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #eee;background:#fafafa}.upcoming-batches-container .batches-table .batch-row .cell{flex:1;text-align:center;font-size:15px;color:#333}.upcoming-batches-container .batches-table .batch-row .buttons{display:flex;gap:10px;justify-content:center}.upcoming-batches-container .batches-table .batch-row .buttons .fees-btn,.upcoming-batches-container .batches-table .batch-row .buttons .availability-btn{padding:6px 12px;font-size:13px;border-radius:6px;border:1px solid #1a237e;background:#fff;color:#1a237e;font-weight:700;cursor:pointer}.upcoming-batches-container .batches-table .batch-row .buttons .fees-btn:hover,.upcoming-batches-container .batches-table .batch-row .buttons .availability-btn:hover{background:#1a237e;color:#fff}.upcoming-batches-container .batches-table .batch-row:last-child{border-bottom:none}.upcoming-batches-container .custom-batch{margin:30px auto;display:flex;align-items:center;justify-content:center;gap:12px}.upcoming-batches-container .custom-batch img{width:40px}.upcoming-batches-container .custom-batch .custom-batch-btn{background:linear-gradient(to right,#f76b1c,#ff5722);color:#fff;font-weight:700;border:none;padding:12px 20px;border-radius:8px;cursor:pointer;font-size:14px}.upcoming-batches-container .custom-batch .custom-batch-btn:hover{opacity:.9}.upcoming-batches-container .training-options{display:flex;gap:20px;flex-wrap:wrap;margin-top:40px}.upcoming-batches-container .training-options .training-box{flex:1;min-width:300px;background:#fdfdfd;border:1px solid #ccc;border-radius:10px;padding:24px;box-shadow:0 4px 10px #00000008}.upcoming-batches-container .training-options .training-box h3{color:#0d47a1;font-size:18px;font-weight:700;margin-bottom:16px}.upcoming-batches-container .training-options .training-box ul{padding-left:16px;margin-bottom:20px}.upcoming-batches-container .training-options .training-box ul li{font-size:18px;margin-bottom:8px;color:#333}.upcoming-batches-container .training-options .training-box .enquire-btn{background-color:#0d47a1;color:#fff;border:none;padding:10px 20px;font-weight:700;border-radius:6px;cursor:pointer}.upcoming-batches-container .training-options .training-box .enquire-btn:hover{background-color:#263238}@media (max-width: 1200px){.upcoming-batches-container{max-width:1000px;padding:30px 10px}.upcoming-batches-container .training-options{gap:16px}}@media (max-width: 992px){.upcoming-batches-container{max-width:800px;padding:20px 5px}.upcoming-batches-container .heading{font-size:22px}.upcoming-batches-container .training-options{flex-direction:column;gap:12px}.upcoming-batches-container .training-options .training-box{min-width:220px;padding:18px}.upcoming-batches-container .training-options .training-box h3{font-size:16px}.upcoming-batches-container .training-options .training-box ul li{font-size:15px}.upcoming-batches-container .training-options .training-box .enquire-btn{font-size:13px;padding:8px 16px}.upcoming-batches-container .custom-batch{flex-direction:column;gap:8px}.upcoming-batches-container .custom-batch .custom-batch-btn{font-size:13px;padding:10px 16px}}@media (max-width: 768px){.upcoming-batches-container{max-width:100%;padding:10px 2px}.upcoming-batches-container .heading{font-size:18px}.upcoming-batches-container .batches-table .batch-row{flex-direction:column;padding:8px 6px}.upcoming-batches-container .batches-table .batch-row .cell{font-size:13px}.upcoming-batches-container .batches-table .batch-row .buttons{gap:6px}.upcoming-batches-container .batches-table .batch-row .buttons .fees-btn,.upcoming-batches-container .batches-table .batch-row .buttons .availability-btn{font-size:12px;padding:5px 10px}.upcoming-batches-container .custom-batch{flex-direction:column;gap:6px}.upcoming-batches-container .custom-batch img{width:32px}.upcoming-batches-container .custom-batch .custom-batch-btn{font-size:12px;padding:8px 12px}.upcoming-batches-container .training-options{flex-direction:column;gap:8px}.upcoming-batches-container .training-options .training-box{min-width:160px;padding:12px}.upcoming-batches-container .training-options .training-box h3{font-size:14px}.upcoming-batches-container .training-options .training-box ul li{font-size:13px}.upcoming-batches-container .training-options .training-box .enquire-btn{font-size:12px;padding:6px 10px}}.faq-section{padding:40px 20px;background-color:#f9f9f9}.faq-section h2{text-align:center;font-size:2rem;margin-bottom:30px}.faq-section .faq-list{max-width:800px;margin:0 auto}.faq-section .faq-list .faq-item{background:#fff;border:1px solid #ddd;border-radius:8px;padding:15px 20px;margin-bottom:15px;cursor:pointer;transition:all .3s ease}.faq-section .faq-list .faq-item summary{font-weight:600;font-size:1.1rem;margin-bottom:10px}.faq-section .faq-list .faq-item p{margin-top:10px;font-size:.95rem;color:#444;line-height:1.6}.faq-section .faq-list .faq-item:hover{background-color:#fdf7ec;border-color:#ffa726}@media (max-width: 768px){.faq-section{padding:32px 16px}.faq-section h2{font-size:1.75rem;margin-bottom:24px}.faq-section .faq-list .faq-item{padding:14px 18px}.faq-section .faq-list .faq-item summary{font-size:1rem}.faq-section .faq-list .faq-item p{font-size:.9rem}}@media (max-width: 480px){.faq-section{padding:28px 12px}.faq-section h2{font-size:1.5rem}.faq-section .faq-list .faq-item{padding:12px 16px}.faq-section .faq-list .faq-item summary{font-size:.95rem}.faq-section .faq-list .faq-item p{font-size:.85rem}}.java-objectives-enquiry{display:flex;flex-wrap:wrap;justify-content:center;padding:40px 20px;max-width:1180px;margin:auto;background:#fff}.java-objectives-enquiry .objectives{max-width:1000px;margin:auto;padding:40px 20px;font-family:Segoe UI,sans-serif}.java-objectives-enquiry .objectives h2{font-size:26px;color:#1e3a8a;margin-bottom:20px;text-align:center}.java-objectives-enquiry .objectives ul{list-style:none;padding-left:0}.java-objectives-enquiry .objectives ul li{position:relative;margin-bottom:14px;font-size:18px;color:#1f2937;line-height:1.6;background:#f9fafb;border-radius:8px;padding:12px 16px 12px 36px;box-shadow:0 2px 10px #00000008;transition:background .3s ease}.java-objectives-enquiry .objectives ul li:before{content:"•";position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#10b981;font-size:1.3rem;line-height:1;font-weight:700}.java-objectives-enquiry .objectives ul li:hover{background:#7bb8ff}@media (max-width: 768px){.java-objectives-enquiry .objectives h2{font-size:22px}.java-objectives-enquiry .objectives li{font-size:15px}}.java-objectives-enquiry .enquiry-form{flex:1;max-width:400px;background:#fff;padding:18px;border-radius:12px;margin-top:7rem;max-height:400px;box-shadow:0 0 15px #00000012}.java-objectives-enquiry .enquiry-form h3{font-size:18px;margin-bottom:20px;text-align:center}.java-objectives-enquiry .enquiry-form form{display:flex;flex-direction:column}.java-objectives-enquiry .enquiry-form form input,.java-objectives-enquiry .enquiry-form form select{padding:10px 14px;margin-bottom:15px;border:1px solid #ccc;border-radius:6px;font-size:14px}.java-objectives-enquiry .enquiry-form form button{background:#f76b1c;color:#fff;padding:10px;border:none;border-radius:6px;cursor:pointer;font-weight:700;transition:background .3s ease}.java-objectives-enquiry .enquiry-form form button:hover{background:#d95a12}@media (max-width: 768px){.java-objectives-enquiry{flex-direction:column;padding:30px 16px}.java-objectives-enquiry .objectives{padding:30px 16px}.java-objectives-enquiry .objectives h2{font-size:22px}.java-objectives-enquiry .objectives ul li{font-size:15px;padding:10px 14px 10px 32px}.java-objectives-enquiry .objectives ul li:before{left:12px;font-size:1.1rem}.java-objectives-enquiry .enquiry-form{max-width:100%;margin-top:3rem;padding:16px}.java-objectives-enquiry .enquiry-form h3{font-size:17px}.java-objectives-enquiry .enquiry-form form input,.java-objectives-enquiry .enquiry-form form select{font-size:13px;padding:9px 12px}.java-objectives-enquiry .enquiry-form form button{padding:9px;font-size:14px}}@media (max-width: 480px){.java-objectives-enquiry,.java-objectives-enquiry .objectives{padding:24px 12px}.java-objectives-enquiry .objectives h2{font-size:20px}.java-objectives-enquiry .objectives ul li{font-size:14px;padding:9px 12px 9px 30px}.java-objectives-enquiry .objectives ul li:before{left:10px;font-size:1rem}.java-objectives-enquiry .enquiry-form{margin-top:2.5rem;padding:14px}.java-objectives-enquiry .enquiry-form h3{font-size:16px}.java-objectives-enquiry .enquiry-form form input,.java-objectives-enquiry .enquiry-form form select{font-size:12.5px;padding:8px 10px}.java-objectives-enquiry .enquiry-form form button{font-size:13.5px;padding:8px}}.interactive-syllabus{display:flex;flex-direction:column;padding:30px 20px;background:#fff;gap:80px;max-width:945px;margin:auto}.interactive-syllabus .syllabus-block{max-width:1200px;margin:auto;display:flex;gap:60px;align-items:flex-start;justify-content:space-between;background:#7bb8ff;padding:1rem}@media (max-width: 768px){.interactive-syllabus .syllabus-block{flex-direction:column;gap:30px}}.interactive-syllabus .left-panel{flex:1;max-height:640px;overflow-y:auto;padding-right:10px}.interactive-syllabus .left-panel h2{font-size:20px;padding:12px;margin-bottom:24px;color:#1e3a8a}.interactive-syllabus .left-panel .module-list{display:flex;flex-direction:column;gap:12px;overflow-y:auto;max-height:500px;padding-right:6px}.interactive-syllabus .left-panel .module-list::-webkit-scrollbar{width:8px}.interactive-syllabus .left-panel .module-list::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:4px}.interactive-syllabus .left-panel .module-list::-webkit-scrollbar-track{background-color:transparent}.interactive-syllabus .left-panel .module-list .module{background:#fff;padding:16px;border-left:5px solid transparent;cursor:pointer;border-radius:8px;transition:all .3s ease}.interactive-syllabus .left-panel .module-list .module h3{font-size:18px;color:#1f2937}.interactive-syllabus .left-panel .module-list .module .duration{font-size:14px;color:#6b7280;margin-top:6px}.interactive-syllabus .left-panel .module-list .module:hover{border-left:5px solid #f97316;background-color:#fef3c7}.interactive-syllabus .left-panel .module-list .module.active{border-left:5px solid #f97316;background-color:#ffedd5}.interactive-syllabus .right-panel{flex:2;background:#fff;padding:24px;border-radius:10px;box-shadow:0 4px 12px #00000014}.interactive-syllabus .right-panel h3{font-size:22px;color:#111827;margin-bottom:12px}.interactive-syllabus .right-panel .duration-label{color:#6b7280;margin-bottom:16px}.interactive-syllabus .right-panel .topics{list-style:none;padding-left:0}.interactive-syllabus .right-panel .topics li{margin-bottom:10px;color:#374151;font-size:18px;padding-left:20px;position:relative}@media (max-width: 768px){.interactive-syllabus{padding:30px 20px}.interactive-syllabus .left-panel,.interactive-syllabus .right-panel{width:100%}.interactive-syllabus .right-panel{margin-top:20px}}.navigate-btn{display:inline-block;margin-top:15px;background-color:#1e3a8a;color:#fff;padding:8px 16px;font-size:14px;border-radius:6px;text-decoration:none;font-weight:500;transition:background-color .3s ease}.navigate-btn:hover{background-color:#3b82f6}@media (max-width: 768px){.interactive-syllabus{padding:24px 16px;gap:50px}.interactive-syllabus .syllabus-block{flex-direction:column;gap:30px;padding:1rem}.interactive-syllabus .left-panel,.interactive-syllabus .right-panel{width:100%}.interactive-syllabus .right-panel{margin-top:0;padding:20px}.interactive-syllabus .right-panel h3{font-size:20px}.interactive-syllabus .right-panel .topics li{font-size:16px}.interactive-syllabus .left-panel h2{font-size:18px}.interactive-syllabus .left-panel .module-list .module h3{font-size:16px}.interactive-syllabus .left-panel .module-list .module .duration{font-size:13px}.navigate-btn{font-size:13px;padding:7px 14px}}@media (max-width: 480px){.interactive-syllabus{padding:20px 12px;gap:40px}.interactive-syllabus .syllabus-block{padding:.75rem}.interactive-syllabus .left-panel h2{font-size:16px}.interactive-syllabus .left-panel .module-list .module{padding:14px}.interactive-syllabus .left-panel .module-list .module h3{font-size:15px}.interactive-syllabus .left-panel .module-list .module .duration{font-size:12px}.interactive-syllabus .right-panel{padding:16px}.interactive-syllabus .right-panel h3{font-size:18px}.interactive-syllabus .right-panel .topics li{font-size:15px}.navigate-btn{font-size:12px;padding:6px 12px}}.trainer-profile{padding:0;background:#fff;color:#1f2937;text-align:center;max-width:900px;margin:auto}.trainer-profile .trainer-header{max-width:800px;margin:0 auto 40px}.trainer-profile .trainer-header h2{font-size:2rem;color:#1e3a8a;margin-bottom:12px}.trainer-profile .trainer-header p{font-size:18px;color:#374151;line-height:1.6}.trainer-profile .trainer-highlights{max-width:1200px;margin:auto auto 50px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.trainer-profile .trainer-highlights .highlight-card{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 10px #0000000d;display:flex;align-items:flex-start;gap:10px;text-align:left;transition:all .3s ease}.trainer-profile .trainer-highlights .highlight-card span{font-size:20px;color:#22c55e}.trainer-profile .trainer-highlights .highlight-card p{font-size:15px;color:#1f2937}.trainer-profile .trainer-highlights .highlight-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 10px 20px #0000001a;background:#7bb8ff}.trainer-profile .trainer-highlights .highlight-card .highlight-card:hover span{transform:scale(1.2);transition:transform .3s ease}.trainer-profile .learning-style{margin-bottom:50px;display:flex;justify-content:center}.trainer-profile .learning-style .learning-wrapper{display:flex;align-items:center;gap:40px;max-width:1200px;width:100%;flex-wrap:wrap}.trainer-profile .learning-style .learning-wrapper .learning-box{flex:1 1 500px;background:#fff;border:2px solid #f97316;border-radius:10px;padding:2rem;box-shadow:0 10px 25px #0000000d;transition:all .3s ease}.trainer-profile .learning-style .learning-wrapper .learning-box:hover{transform:scale(1.02);box-shadow:0 12px 35px #00000014}.trainer-profile .learning-style .learning-wrapper .learning-box h3{font-size:1.5rem;margin-bottom:16px;color:#1e3a8a;text-align:center}.trainer-profile .learning-style .learning-wrapper .learning-box ul{list-style:none;padding-left:0}.trainer-profile .learning-style .learning-wrapper .learning-box ul li{margin-bottom:12px;font-size:18px;color:#1f2937;background:#fff;padding:.8rem 1rem;border-left:5px solid #f97316;border-radius:8px;box-shadow:0 4px 12px #00000008;transition:all .3s ease}.trainer-profile .learning-style .learning-wrapper .learning-box ul li:hover{background:#ffedd5;transform:translate(5px)}@media (max-width: 768px){.trainer-profile .learning-style .learning-wrapper{flex-direction:column-reverse;gap:30px}.trainer-profile .learning-style .learning-box{padding:1.5rem}}.trainer-profile .key-features{max-width:1200px;margin:0 auto 50px;padding:2rem 1rem;background:#fff;font-family:Segoe UI,sans-serif;border-radius:10px}.trainer-profile .key-features h3{text-align:center;font-size:1.8rem;color:#1e3a8a;margin-bottom:2rem}.trainer-profile .key-features .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;padding:0;text-align:left;list-style:none}.trainer-profile .key-features .features-grid .feature-card{background:#fff;border:2px solid #d0cfff;padding:1.2rem 1rem;border-radius:12px;box-shadow:0 8px 24px #0000000a;font-size:18px;color:#1e293b;font-weight:500;line-height:1.5;border-left:5px solid #f97316;transition:all .3s ease}.trainer-profile .key-features .features-grid .feature-card:hover{background:#ffedd5;transform:translateY(-5px);box-shadow:0 12px 30px #00000014}.trainer-profile .final-note{margin-top:40px;font-size:18px;color:#374151;line-height:1.7}.trainer-profile .final-note p strong{color:#1d4ed8}@media (max-width: 768px){.trainer-profile{padding:30px 20px}}@media (max-width: 1200px){.trainer-profile{max-width:1000px;padding:20px 10px}.trainer-profile .trainer-highlights,.trainer-profile .key-features{max-width:100%}}@media (max-width: 992px){.trainer-profile{max-width:800px;padding:15px 5px}.trainer-profile .trainer-header h2{font-size:1.5rem}.trainer-profile .trainer-highlights{grid-template-columns:1fr 1fr;gap:18px}.trainer-profile .key-features .features-grid{grid-template-columns:1fr 1fr;gap:1rem}}@media (max-width: 768px){.trainer-profile{max-width:100%;padding:10px 2px;text-align:left}.trainer-profile .trainer-header h2{font-size:1.2rem}.trainer-profile .trainer-header p{font-size:15px}.trainer-profile .trainer-highlights{grid-template-columns:1fr;gap:12px;margin-bottom:30px}.trainer-profile .learning-style .learning-wrapper{flex-direction:column-reverse;gap:20px}.trainer-profile .learning-style .learning-box{padding:1rem}.trainer-profile .learning-style .learning-box h3{font-size:1rem}.trainer-profile .learning-style .learning-box ul li{font-size:14px}.trainer-profile .key-features{padding:1rem .5rem}.trainer-profile .key-features h3{font-size:1rem}.trainer-profile .key-features .features-grid{grid-template-columns:1fr;gap:.5rem}.trainer-profile .key-features .feature-card{font-size:14px;padding:1rem .5rem}.trainer-profile .final-note{font-size:14px}}.testimonials-section{padding:0;background:#fff;color:#1f2937;max-width:988px;margin:auto}.testimonials-section .section-title{font-size:2rem;text-align:center;color:#1e3a8a;margin-bottom:40px}.testimonials-section .testimonial-cards{max-width:1200px;margin:auto auto 60px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.testimonials-section .testimonial-cards .card{background:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 12px #00000014;text-align:left}.testimonials-section .testimonial-cards .card .profile{display:flex;align-items:center;margin-bottom:16px}.testimonials-section .testimonial-cards .card .profile .avatar{width:48px;height:48px;background:#3b82f6;color:#fff;font-size:20px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px}.testimonials-section .testimonial-cards .card .profile .info h4{margin:0;font-size:16px;color:#111827}.testimonials-section .testimonial-cards .card .profile .info span{font-size:14px;color:#6b7280}.testimonials-section .testimonial-cards .card .feedback{font-size:18px;color:#374151;line-height:1.6}.testimonials-section .curriculum-section{padding:60px 20px;max-width:1200px;margin:auto;font-family:Segoe UI,sans-serif}.testimonials-section .curriculum-section .section-title{font-size:28px;color:#1e3a8a;text-align:center;margin-bottom:20px}.testimonials-section .curriculum-section .intro-text,.testimonials-section .curriculum-section .note-text{font-size:18px;color:#374151;text-align:center;margin-bottom:30px;line-height:1.6}.testimonials-section .curriculum-section .curriculum-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:20px;margin-bottom:40px;background:#fff;padding:2rem}.testimonials-section .curriculum-section .curriculum-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 14px #0000000a;font-size:18px;font-weight:500;color:#1f2937;transition:all .3s ease;border-left:5px solid #f97316;line-height:1.5;cursor:default;position:relative;padding:20px 20px 20px 40px}.testimonials-section .curriculum-section .curriculum-card:before{position:absolute;left:16px;top:18px;color:#10b981;font-weight:700}.testimonials-section .curriculum-section .curriculum-card:hover{transform:translateY(-3px);background:#ffedd5}@media (max-width: 768px){.testimonials-section .curriculum-section .section-title{font-size:24px}.testimonials-section .curriculum-section .curriculum-card{font-size:14.5px}}@media (max-width: 1024px){.testimonials-section .testimonial-cards{gap:24px}.testimonials-section .card .feedback{font-size:16px}.testimonials-section .card .profile .info h4{font-size:15px}.testimonials-section .card .profile .info span{font-size:13px}.testimonials-section .card .profile .avatar{width:44px;height:44px;font-size:18px}.curriculum-section{padding:40px 16px}.curriculum-section .section-title{font-size:24px}.curriculum-section .intro-text,.curriculum-section .note-text{font-size:16px;margin-bottom:24px}.curriculum-section .curriculum-card{font-size:16px;padding:16px 16px 16px 36px}}@media (max-width: 768px){.testimonials-section .section-title{font-size:22px;margin-bottom:32px}.testimonials-section .testimonial-cards{gap:20px}.testimonials-section .card{padding:20px}.testimonials-section .card .feedback{font-size:15px}.testimonials-section .card .profile .avatar{width:40px;height:40px;font-size:16px;margin-right:12px}.testimonials-section .card .profile .info h4{font-size:14px}.testimonials-section .card .profile .info span{font-size:12px}.curriculum-section .section-title{font-size:22px}.curriculum-section .intro-text,.curriculum-section .note-text{font-size:15px}.curriculum-section .curriculum-card{font-size:14px;padding:16px 16px 16px 32px}}@media (max-width: 480px){.testimonials-section .card .feedback{font-size:14px}.testimonials-section .section-title,.curriculum-section .section-title{font-size:20px}.curriculum-section .curriculum-card{font-size:13px}}.certification-section{background-color:#fff;padding:60px 20px;font-family:Segoe UI,sans-serif}.certification-section .cert-main{max-width:1000px;margin:auto}.certification-section h2{font-size:28px;color:#1e3a8a;margin-bottom:20px;text-align:center}.certification-section h3{color:#1f2937;font-size:20px;margin:30px 0 15px}.certification-section p{font-size:18px;color:#374151;line-height:1.6;margin-bottom:20px}.certification-section .cert-block{margin-bottom:40px;background:#fff}.certification-section .cert-block ul{list-style:none;padding-left:0}.certification-section .cert-block ul li{font-size:18px;color:#111827;margin-bottom:12px;padding:1rem 1.5rem;border-radius:10px;background-color:#f9fafb;box-shadow:0 4px 12px #00000008;transition:all .3s ease;border-left:5px solid #f97316;position:relative}.certification-section .cert-block ul li:before{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#10b981;font-weight:700}.certification-section .cert-block ul li:hover{transform:translateY(-2px)}.certification-section .cert-pricing{background:#e0f2fe;padding:24px;border-radius:12px;box-shadow:0 8px 24px #0000000f}.certification-section .cert-pricing ul li{font-size:17px;color:#0f172a;margin-bottom:10px;padding-left:0;background:transparent}.certification-section .cert-pricing .note{font-size:15px;margin-top:15px;color:#334155}@media (max-width: 768px){.certification-section h2{font-size:24px}.certification-section h3{font-size:18px}.certification-section .cert-block ul li{font-size:15px}}@media (max-width: 768px){.certification-section{padding:50px 16px}.certification-section h2{font-size:24px}.certification-section h3{font-size:18px;margin:25px 0 12px}.certification-section p,.certification-section .cert-block ul li,.certification-section .cert-pricing ul li{font-size:16px}.certification-section .cert-pricing .note{font-size:14px}}@media (max-width: 480px){.certification-section{padding:40px 12px}.certification-section h2{font-size:22px}.certification-section h3{font-size:16px}.certification-section p,.certification-section .cert-block ul li,.certification-section .cert-pricing ul li{font-size:15px}.certification-section .cert-block ul li{padding:.75rem 1rem}.certification-section .cert-pricing{padding:20px}.certification-section .cert-pricing .note{font-size:13px}}@media (max-width: 360px){.certification-section{padding:30px 10px}.certification-section h2{font-size:20px}.certification-section h3,.certification-section p,.certification-section .cert-block ul li,.certification-section .cert-pricing ul li{font-size:14px}.certification-section .cert-block ul li{padding:.5rem .75rem}.certification-section .cert-pricing{padding:16px}.certification-section .cert-pricing .note{font-size:12px}}.success-stories{background:#fef9f5;padding:60px 30px;text-align:center;max-width:900px;margin:auto;font-family:Segoe UI,sans-serif}.success-stories h2{font-size:28px;color:#c2410c;margin-bottom:40px}.success-stories .stories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:1000px;margin:0 auto}.success-stories .story-card{background:#fff;padding:24px;border-radius:12px;box-shadow:0 8px 20px #0000000f;text-align:left;transition:all .3s ease}.success-stories .story-card .message{font-size:18px;color:#374151;margin-bottom:20px;line-height:1.6}.success-stories .story-card .name{font-size:18px;font-weight:600;color:#1e3a8a}.success-stories .story-card .role{font-size:14px;color:#6b7280;margin-top:4px}@media (max-width: 768px){.success-stories h2{font-size:24px}.success-stories .message{font-size:15px}.success-stories .name{font-size:16px}.success-stories .role{font-size:13px}}@media (max-width: 1024px){.java-objectives-enquiry{flex-direction:column;align-items:center}.java-objectives-enquiry .enquiry-form{margin-top:3rem;max-width:100%}.java-objectives-enquiry .objectives{padding:30px 16px}.success-stories{padding:50px 20px}.success-stories .stories-grid{gap:20px}.success-stories h2{font-size:26px}}@media (max-width: 768px){.java-objectives-enquiry{padding:30px 16px}.java-objectives-enquiry .objectives h2{font-size:22px}.java-objectives-enquiry .objectives ul li{font-size:15px;padding:10px 14px 10px 32px}.java-objectives-enquiry .objectives ul li:before{left:12px}.java-objectives-enquiry .enquiry-form{margin-top:2rem;padding:14px}.success-stories h2{font-size:24px}.success-stories .story-card .message{font-size:15px}.success-stories .story-card .name{font-size:16px}.success-stories .story-card .role{font-size:13px}}@media (max-width: 480px){.java-objectives-enquiry .objectives h2{font-size:20px}.java-objectives-enquiry .objectives ul li{font-size:14px}.java-objectives-enquiry .enquiry-form{padding:12px}.success-stories{padding:40px 16px}.success-stories h2{font-size:22px}.success-stories .story-card{padding:16px}.success-stories .story-card .message{font-size:14px}.success-stories .story-card .name{font-size:15px}.success-stories .story-card .role{font-size:12px}}.callback-btn{position:fixed;bottom:20px;right:20px;background:#000;color:#fff;padding:.75rem 1.25rem;border-radius:30px;box-shadow:0 0 10px #0000004d;font-weight:700;z-index:1000;transition:transform .2s ease}.callback-btn a{color:#fff;text-decoration:none}.callback-btn:hover{transform:scale(1.05)}@media (max-width: 1200px){.callback-btn{bottom:16px;right:16px;padding:.7rem 1rem;font-size:1rem}}@media (max-width: 992px){.callback-btn{bottom:12px;right:12px;padding:.6rem .9rem;font-size:.95rem}}@media (max-width: 768px){.callback-btn{bottom:8px;right:8px;margin-right:4rem;padding:.5rem .8rem;font-size:.9rem;border-radius:24px}}@media (max-width: 480px){.callback-btn{bottom:4px;right:4px;padding:.4rem .7rem;font-size:.85rem;border-radius:18px}}.main-home{font-family:Cinzel,serif;color:#000}.main-home .main-home__hero{position:relative;background-image:url(/images/main-home1.png);background-size:cover;background-position:center;height:90vh;padding:clamp(1rem,3vw,2rem);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;overflow:hidden;animation:fadeBackground 2s ease-in-out}.main-home .main-home__hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:0}.main-home .main-home__hero .main-home__description{left:-350%!important;position:absolute;font-family:Cinzel,serif;top:44%;transform:translateY(-50%);text-align:justify}.main-home .main-home__hero .main-home__hero-content{max-width:clamp(80%,50vw,70%);flex:1;align-content:center;transition:transform .5s ease,scale .5s ease;position:relative;z-index:1}.main-home .main-home__hero .main-home__title-wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:clamp(.5rem,1vw,1rem)}.main-home .main-home__hero .main-home__title-ranmars{font-size:1.2rem;position:absolute;top:-2%;left:2%;font-weight:700;font-family:Cinzel,serif;color:#c3e0e5;letter-spacing:1px;margin-bottom:-.5rem;align-self:flex-start}.main-home .main-home__hero .main-home__title-ibridge{position:absolute;top:0%;right:25%;font-family:Cinzel,serif;font-weight:1000;color:#c3e0e5;margin:0;font-size:180px}.main-home .main-home__hero .main-home__title-ibridge .i{font-size:180px;color:#08cb00}.main-home .main-home__hero h2{font-size:clamp(1rem,3vw,1.5rem);font-weight:600;max-width:fit-content;position:relative;top:-23%;left:-34%;margin:auto;padding:2px;border-radius:10px;align-items:center;color:#e7e7e7;font-style:poppins}.main-home .main-home__hero p{max-width:clamp(400px,60vw,661px);margin:clamp(.5rem,1vw,1rem) auto;font-size:clamp(.9rem,2vw,1.3rem);border-radius:20px;position:absolute;top:46%;left:-130%;font-weight:600;line-height:1.6;padding:clamp(10px,2vw,20px);color:#a8d8e0}.main-home .main-home__hero .main-home__explore{background-color:#c3e0e5;color:#274472;padding:clamp(8px,1.5vw,12px) clamp(16px,3vw,28px);border:none;border-radius:8px;font-size:clamp(.8rem,1.5vw,1rem);font-weight:600;cursor:pointer;transition:background-color .3s ease,transform .3s ease;position:relative;top:20%;left:-270%;z-index:1}.main-home .main-home__hero .main-home__explore:hover{background-color:#41729f}.main-home .main-home__hero .main-home__courses-button-wrapper{position:absolute;top:clamp(.5rem,1vw,1rem);right:clamp(.5rem,1vw,1rem);display:inline-block}.main-home .main-home__hero .main-home__courses-button-wrapper .main-home__courses-button{background-color:#c3e0e5;color:#274472;padding:clamp(8px,1.5vw,12px) clamp(16px,3vw,28px);border:none;border-radius:8px;font-size:clamp(.8rem,1.5vw,1rem);font-weight:600;cursor:pointer;position:relative;overflow:hidden;z-index:1;outline:none}.main-home .main-home__hero .main-home__courses-button-wrapper .main-home__courses-button:hover{background-color:#41729f}.main-home .main-home__hero .main-home__courses-button-wrapper .main-home__courses-button:focus{outline:3px solid #5885af;outline-offset:3px}.main-home .main-home__hero .main-home__courses-button-wrapper .main-home__courses-button:before,.main-home .main-home__hero .main-home__courses-button-wrapper .main-home__courses-button:after{content:"";position:absolute;width:10px;height:10px;background:radial-gradient(circle,rgba(88,133,175,.8) 10%,transparent 70%);opacity:0;pointer-events:none}.main-home .main-home__hero .main-home__courses-button-wrapper .main-home__courses-button:before{top:5px;left:10px;animation:sparkle 1.5s ease-in-out infinite .3s}.main-home .main-home__hero .main-home__courses-button-wrapper .main-home__courses-button:after{bottom:5px;right:10px;animation:sparkle 1.5s ease-in-out infinite .6s}.main-home .main-home__hero .main-home__courses-button-wrapper .main-home__courses-button:hover:before,.main-home .main-home__hero .main-home__courses-button-wrapper .main-home__courses-button:hover:after{opacity:1}.main-home .main-home__hero .main-home__courses-panel{position:absolute;top:0;right:0;width:clamp(200px,25vw,30%);max-width:300px;height:100%;background-color:#334155f2;padding:clamp(1rem,2vw,2rem);overflow-y:auto;transform:translate(100%);opacity:0;transition:transform .5s ease,opacity .5s ease}.main-home .main-home__hero .main-home__courses-panel.show{transform:translate(0);opacity:1}.main-home .main-home__hero .main-home__courses-panel .main-home__course-card{background-color:#1e293b;padding:clamp(.5rem,1vw,1rem);border-radius:8px;margin-bottom:clamp(.5rem,1vw,1rem);transition:transform .3s ease}.main-home .main-home__hero .main-home__courses-panel .main-home__course-card .main-home__course-title{font-size:clamp(.8rem,1.5vw,1rem);margin-bottom:.5rem;color:#ffcf6e}.main-home .main-home__hero .main-home__courses-panel .main-home__course-card .main-home__course-desc{font-size:clamp(.7rem,1.2vw,.85rem);line-height:1.4}@media (max-width: 1024px){.main-home .main-home__hero .main-home__hero-content{max-width:90%}.main-home .main-home__hero .main-home__title-ranmars{top:10%;left:5%;font-size:1rem}.main-home .main-home__hero .main-home__title-ibridge{position:absolute;text-align:center;margin-bottom:1rem;left:27%;font-size:5rem}.main-home .main-home__hero .main-home__title-ibridge .i{font-size:5rem}.main-home .main-home__hero .main-home__description,.main-home .main-home__hero p{position:relative;transform:none;text-align:justify;top:-8%;margin-left:10rem;max-width:65%;font-size:1.4rem;left:auto!important}.main-home .main-home__hero h2{position:static;transform:none;text-align:center;margin:1rem auto}.main-home .main-home__hero .main-home__explore{position:absolute;transform:none;margin-top:2rem;top:58%;left:auto}.main-home .main-home__hero .main-home__courses-panel{width:40vw;max-width:320px}}@media (max-width: 767px){.main-home .main-home__hero .main-home__hero{height:85vh;justify-content:flex-start;padding-top:15vh}.main-home .main-home__hero .main-home__title-wrapper{flex-direction:column}.main-home .main-home__hero .main-home__title-ranmars{position:static;align-self:center;margin-bottom:.5rem;font-size:.9rem}.main-home .main-home__hero .main-home__title-ibridge{font-size:clamp(1.5rem,10vw,2.2rem)}.main-home .main-home__hero .main-home__description,.main-home .main-home__hero p{max-width:220px;margin:auto;position:relative;top:-13%;font-size:clamp(.8rem,4vw,1rem);padding:0}.main-home .main-home__hero .main-home__explore{padding:12px 24px;width:80%;max-width:250px}.main-home .main-home__hero .main-home__courses-panel{width:85%;max-width:none}}@media (max-width: 480px){.main-home .main-home__hero .main-home__title-ranmars{font-size:.8rem;position:absolute;top:-6%}}.main-home .main-home__hero-boxes-section{padding:6rem 4rem 20rem;flex-direction:column;align-items:center;justify-content:center;background-color:#f9fcff;min-height:clamp(300px,40vh,450px);height:auto}.main-home .main-home__hero-boxes-section .vision-heading{font-size:3.5rem;margin-bottom:6rem;color:#664c95;text-align:center;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:700}.main-home .main-home__hero-boxes-section .main-home__hero-boxes{display:flex;justify-content:center;gap:5rem;max-width:1650px;margin:0 auto;flex-wrap:nowrap}.main-home .flip-box{background-color:transparent;width:clamp(250px,30vw,400px);height:340px;perspective:1000px}.main-home .flip-box .flip-box-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform 1s cubic-bezier(.165,.84,.44,1);transform-style:preserve-3d}.main-home .flip-box:hover .flip-box-inner{transform:rotateY(180deg)}.main-home .flip-box-front{background-color:#bbb;color:#000;box-shadow:0 4px 15px #0000001a;display:flex;align-items:center;justify-content:center;position:absolute;width:80%;height:130%;backface-visibility:hidden;border-radius:20px;padding:3rem;background-position:center!important;background-repeat:no-repeat!important;object-fit:fill!important;transform:rotateY(0)}.main-home .flip-box-front .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#27447280;border-radius:20px}.main-home .flip-box-front .front-content{position:relative;z-index:1;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.main-home .flip-box-front .front-content .main-home__hero-title{font-size:clamp(1.2rem,2vw,1.8rem);font-weight:700}.main-home .flip-box-back{position:absolute;width:80%;height:130%;backface-visibility:hidden;border-radius:20px;padding:2rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #0000001a;background-color:#664c95;color:#fff;transform:rotateY(180deg);flex-direction:column;text-align:center}.main-home .flip-box-back .back-content{width:100%;max-width:280px}.main-home .flip-box-back .back-content .back-icon{width:80px;height:80px;border:2px solid #fff;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto 1rem}.main-home .flip-box-back .back-content .back-icon svg{width:40px;height:40px;stroke:#fff}.main-home .flip-box-back .back-content .main-home__hero-subtitle{font-size:clamp(1.2rem,1.8vw,1.5rem);margin-bottom:1rem;font-weight:700}.main-home .flip-box-back .back-content .main-home__hero-desc{font-size:clamp(.9rem,1.4vw,1rem);line-height:1.5;margin-bottom:1.5rem}.main-home .flip-box-back .back-content .back-link{font-size:.95rem;font-weight:600;color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:.4rem;transition:color .3s ease}.main-home .flip-box-back .back-content .back-link:hover{color:gold}@media (max-width: 1024px) and (min-width: 641px){.main-home .main-home__hero-boxes-section{padding:4rem 2rem 14rem}.main-home .main-home__hero-boxes-section .vision-heading{font-size:2.8rem;margin-bottom:4rem}.main-home .main-home__hero-boxes-section .main-home__hero-boxes{flex-wrap:wrap;justify-content:center;gap:6rem 3rem}.main-home .flip-box{width:clamp(260px,42vw,380px);height:320px}}@media (max-width: 640px){.main-home .main-home__hero-boxes-section{padding:3rem 1.5rem 10rem}.main-home .main-home__hero-boxes-section .vision-heading{font-size:2rem;margin-bottom:3rem}.main-home .main-home__hero-boxes-section .main-home__hero-boxes{flex-direction:column;align-items:center;flex-wrap:nowrap;gap:7rem}.main-home .flip-box{width:clamp(280px,80vw,360px);height:300px}}.main-home .program-slider-wrapper{max-width:1500px;margin:auto;height:100vh;text-align:center;padding:2rem;color:#664c95}.main-home .program-slider-wrapper .slider-title{font-size:4rem;font-weight:700;margin-bottom:5rem;margin-top:5rem}.main-home .program-slider-wrapper .slider{position:relative;height:350px;overflow:hidden}.main-home .program-slider-wrapper .slide-card{transition:left .4s ease,transform .4s ease,opacity .4s ease;transform:scale(var(--base-scale))}.main-home .program-slider-wrapper .slide-card:hover{transform:scale(calc(var(--base-scale) * 1.05))}.main-home .program-slider-wrapper .slide-card .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;color:#000;text-align:center;border-radius:12px}.main-home .program-slider-wrapper .slide-card .overlay h3{font-size:2.1rem;margin-bottom:1rem;color:#fff}.main-home .program-slider-wrapper .slide-card .overlay .read-more{border:1px solid white;background:transparent;color:#fff;padding:.5rem 1.2rem;border-radius:25px;cursor:pointer;transition:.3s}.main-home .program-slider-wrapper .slide-card .overlay .read-more:hover{background:#fff;color:#3b2d5e}.main-home .program-slider-wrapper .dots{margin-top:2rem}.main-home .program-slider-wrapper .dots .dot{display:inline-block;height:13px;width:13px;margin:0 10px;border-radius:50%;margin-top:3rem;background:red;opacity:.5;cursor:pointer;transition:.3s}.main-home .program-slider-wrapper .dots .dot.active{opacity:1;background:#8b5cf6}.main-home .program-slider-wrapper .dots .dot:hover{opacity:1}.main-home .program-slider-wrapper .view-all{margin-top:1rem}.main-home .program-slider-wrapper .view-all a{color:#3b2d5e;font-size:36px;font-weight:500;text-decoration:none}.main-home .program-slider-wrapper .view-all a:hover{text-decoration:underline}.main-home .integratedmain{background-color:#664c95}@media screen and (max-width: 768px){.main-home .program-slider-wrapper{padding:1rem;height:auto;min-height:80vh}.main-home .slider-title{font-size:clamp(2rem,6vw,2.5rem);margin-bottom:2rem;margin-top:5rem}.main-home .slider{height:250px}.main-home .slide-card{width:clamp(60%,80vw,90%)!important;left:50%!important;transform:translate(-50%) scale(var(--base-scale))!important;opacity:1!important}.main-home .slide-card .overlay{padding:.5rem}.main-home .slide-card .overlay h3{font-size:clamp(.8rem,2.5vw,.9rem);margin-bottom:.5rem}.main-home .slide-card .overlay .read-more{padding:.4rem 1rem;font-size:clamp(.7rem,2vw,.8rem)}.main-home .dots{margin-top:1rem}.main-home .dots .dot{height:10px;width:10px;margin:0 8px;margin-top:2rem}.main-home .view-all{margin-top:.5rem}.main-home .view-all a{font-size:clamp(1.2rem,4vw,1.5rem)}}@media screen and (min-width: 769px) and (max-width: 1024px){.main-home .program-slider-wrapper{padding:1.5rem;height:90vh}.main-home .slider-title{font-size:clamp(2.5rem,5vw,3rem);margin-bottom:3rem;margin-top:7rem}.main-home .slider{height:300px}.main-home .slide-card{width:clamp(40%,45vw,50%)!important;opacity:.9!important}.main-home .slide-card .overlay{padding:.8rem}.main-home .slide-card .overlay h3{font-size:clamp(.9rem,2.2vw,1rem);margin-bottom:.8rem}.main-home .slide-card .overlay .read-more{padding:.5rem 1.1rem;font-size:clamp(.8rem,2vw,.9rem)}.main-home .dots{margin-top:1.5rem}.main-home .dots .dot{height:11px;width:11px;margin:0 9px;margin-top:2.5rem}.main-home .view-all a{font-size:clamp(1.5rem,4vw,2rem)}}@media screen and (min-width: 1025px){.main-home .program-slider-wrapper{padding:2rem;height:100vh}.main-home .slider-title{font-size:4rem;margin-bottom:5rem;margin-top:10rem}.main-home .slider{height:350px}.main-home .slide-card{width:clamp(30%,25vw,35%)!important}.main-home .dots{margin-top:2rem}.main-home .view-all a{font-size:36px}}.main-home .main-wrapper{position:relative;overflow:hidden;min-height:100vh}.main-home .vision-bg-text{position:fixed;left:0;top:0;height:100vh;font-size:7vw;font-weight:900;color:#db84ecc2;opacity:0;letter-spacing:.1em;line-height:1;z-index:-1;writing-mode:vertical-lr;text-orientation:mixed;-webkit-user-select:none;user-select:none;pointer-events:none;transition:opacity .5s ease-in-out}.main-home .vision-bg-text.visible{animation:fadeInOnScroll 1s forwards}@keyframes fadeInOnScroll{0%{opacity:0}to{opacity:.5}}.main-home .newsroom-main{background-color:#f0f4f8;padding:5rem;text-align:center;height:100vh}.main-home .newsroom-main .newsroom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;max-width:1200px;margin:0 auto;justify-content:center}.main-home .newsroom-card{background:#fff;border-radius:8px;overflow:hidden;width:450px;box-shadow:0 4px 12px #0000001a;text-align:left;position:relative}.main-home .newsroom-card .newsroom-image{width:100%;height:375px;display:block}.main-home .newsroom-card .newsroom-text{padding:1rem;font-size:2rem;color:#333;line-height:1.4}.main-home .newsroom-card .newsroom-link{position:absolute;bottom:1rem;right:1rem;font-size:1.2rem;color:#0062ff;text-decoration:none;transition:color .3s}.main-home .newsroom-card .newsroom-link:hover{color:#004ecc}@media (max-width: 992px){.main-home .newsroom-main{height:auto;padding:3rem 1.5rem}.main-home .newsroom-main .newsroom-grid{grid-template-columns:repeat(2,1fr);gap:2rem}.main-home .newsroom-card{width:100%}.main-home .newsroom-card .newsroom-text{font-size:1.6rem}}@media (max-width: 576px){.main-home .newsroom-main{padding:2rem 1rem}.main-home .newsroom-main .newsroom-grid{grid-template-columns:1fr;gap:1.5rem}.main-home .newsroom-card{width:100%}.main-home .newsroom-card .newsroom-text{font-size:1.2rem;padding:.75rem}.main-home .newsroom-card .newsroom-link{font-size:1rem;bottom:.75rem;right:.75rem}}@keyframes slideIn{0%{transform:translate(-100%) rotate(-10deg);opacity:0}60%{transform:translate(10%) rotate(5deg);opacity:.6}to{transform:translate(0) rotate(0);opacity:1}}@keyframes bounce{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(clamp(10px,2vh,15px)) scale(1.2)}}@keyframes sparkle{0%{transform:scale(0) translate(0);opacity:0}50%{transform:scale(1) translate(5px,-5px);opacity:1}to{transform:scale(0) translate(10px,-10px);opacity:0}}@keyframes fadeBackground{0%{opacity:0}to{opacity:1}}@keyframes moveParticles{0%{background-position:0 0}to{background-position:60px 60px}}@keyframes moveDiagonal{0%{transform:translate(-50px) translateY(-50px)}to{transform:translate(50px) translateY(50px)}}@keyframes glow{0%{text-shadow:0 4px 20px rgba(255,255,255,.3)}to{text-shadow:0 4px 30px rgba(255,255,255,.6),0 0 40px rgba(255,195,107,.3)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%,to{opacity:.5}50%{opacity:1}}@keyframes slideUpFadeIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 480px){.main-home .main-home__hero .main-home__title-ranmars,.main-home .main-home__hero .main-home__title-ibridge{left:50%;transform:translate(-50%);text-align:center}.main-home .main-home__hero .main-home__title-ranmars{font-size:.8rem;position:absolute;top:-5%}.main-home .main-home__hero .main-home__title-ibridge{font-size:3.5rem;top:-1%;left:25%}.main-home .main-home__syllabus .syllabus-grid{grid-template-columns:1fr;gap:1.5rem}.main-home .main-home__syllabus .flip-level .flip-level-inner{min-height:300px}}.containerimage{padding:75px 0;margin:0 auto}.containerimage .Images-wrap .photo .newsroom-image1{width:100%;height:100%;object-fit:cover;border-radius:25px;transition:transform .6s ease}.containerimage .Images-wrap .photo:hover{flex:4}.containerimage .Images-wrap .photo:hover .newsroom-image1{transform:scale(1.1)}.containerimage{margin:0 auto;width:1140px;max-width:90%;padding-left:20px;padding-right:20px}.containerimage h1{position:relative;margin-bottom:45px;font-size:64px;color:#664c95;text-align:center}.containerimage .Images-wrap{display:flex;flex-direction:row;width:100%;height:60vh;gap:15px}.containerimage .Images-wrap .photo{flex:1;height:100%;border-radius:25px;overflow:hidden;transition:flex .8s ease}.containerimage .Images-wrap .photo img{width:100%;height:100%;object-fit:cover}@media (max-width: 1024px){.containerimage h1{font-size:48px}.containerimage .Images-wrap{height:50vh}}@media (max-width: 768px){.containerimage h1{font-size:40px}.containerimage .Images-wrap{flex-direction:column;height:auto}.containerimage .Images-wrap .photo{height:250px}}@media (max-width: 480px){.containerimage{height:auto}.containerimage h1{font-size:32px;margin-bottom:25px}.containerimage .Images-wrap{gap:10px}.containerimage .Images-wrap .photo{height:200px;border-radius:15px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.industry-skills{font-family:Cinzel,serif;color:#fff;min-height:100vh}.industry-skills section{max-height:800px;margin:0 auto 4rem}.industry-skills .title{font-size:3rem;color:#ffcf6e;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.industry-skills p{font-size:1.2rem;line-height:1.6;margin-bottom:1rem}.industry-skills h2{font-size:2rem;color:#ffcf6e;text-align:center;margin-bottom:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.2)}.industry-skills h3{font-size:1.5rem;color:#fff;text-align:center;margin-bottom:1rem}.industry-skills h4{font-size:1.2rem;color:#ffcf6e;text-align:center;margin-bottom:1rem}.industry-skills .page-one .slide2btn{border:1px solid navy;position:absolute;top:110%;left:22%}.industry-skills .page-one .content-layout{margin-bottom:2rem;width:100%;min-height:100vh;border-radius:10px;display:flex;align-items:center;text-align:center;color:#fff;position:relative;overflow:hidden}.industry-skills .page-one .content-layout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0f172ab3,#0f172a4d);z-index:1}.industry-skills .page-one .content-layout .title{position:absolute;z-index:2;top:25%;margin-left:220px;text-align:left;font-weight:700;padding:2rem}.industry-skills .page-one .content-layout .text-content{position:relative;z-index:2;flex:1;text-align:left;padding-left:7rem}.industry-skills .page-one .content-layout .text-content p{text-align:justify;max-width:800px;font-size:20px;font-weight:700;color:#a8d8e0}.industry-skills .slide2btn{background-color:#c3e0e5;color:#274472;padding:clamp(8px,1.5vw,12px) clamp(16px,3vw,28px);border:none;border-radius:8px;font-size:clamp(.8rem,1.5vw,1rem);font-weight:600;cursor:pointer;transition:background-color .3s ease,transform .3s ease;position:relative;z-index:1}.industry-skills .slide2btn:hover{background-color:#41729f}.industry-skills .page-two{position:relative;background:url(../../public/images/slide3-1.png) center/cover no-repeat;border-radius:10px;height:100vh;padding:4rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center}.industry-skills .page-two:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0009,#0000004d);z-index:0}.industry-skills .page-two>*{position:relative;z-index:1}.industry-skills .page-two .title{color:#ffcf6e;font-weight:800;position:relative;top:50%;right:60%}.industry-skills .page-two p{color:#a8d8e0;font-size:20px;max-width:650px;text-align:justify;margin:1.5rem auto;font-weight:700;position:relative;top:65%;right:60%}.industry-skills .page-two h2{font-size:2.2rem;margin-top:2.5rem}.industry-skills .page-two .tagline{font-size:1.5rem;font-style:italic;color:gold;margin-bottom:2rem}.industry-skills .page-two .skills-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;margin-top:2.5rem;width:100%}.industry-skills .page-two .skills-list .skill-item{background:linear-gradient(135deg,#072144e6,#1e293bb3);padding:2rem;border-radius:12px;box-shadow:0 6px 15px #0000004d;transition:all .4s ease;cursor:pointer;text-align:left}.industry-skills .page-two .skills-list .skill-item .skill-icon{font-size:1.8rem;margin-right:1rem;vertical-align:middle}.industry-skills .page-two .skills-list .skill-item h3{font-size:1.3rem;color:#e7af40;margin-bottom:.8rem;display:inline-flex;align-items:center}.industry-skills .page-two .skills-list .skill-item p{font-size:1.1rem;line-height:1.7;color:#fff}.industry-skills .slide2wbtn{background-color:#c3e0e5;color:#274472;padding:clamp(8px,1.5vw,12px) clamp(16px,3vw,28px);border:none;border-radius:8px;font-size:clamp(.8rem,1.5vw,1rem);font-weight:600;cursor:pointer;transition:background-color .3s ease,transform .3s ease;position:relative;z-index:1;top:60%;right:60%}.industry-skills .slide2wbtn:hover{background-color:#41729f}@media (max-width: 768px){.industry-skills section{padding:1rem}.industry-skills .title{font-size:2rem;text-align:center;margin:0 auto}.industry-skills h2{font-size:1.5rem}.industry-skills h3{font-size:1.2rem}.industry-skills p{font-size:1rem;line-height:1.5;padding:0 1rem;text-align:justify;max-width:100%;margin:1rem auto}.industry-skills .page-one .content-layout{flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1rem}.industry-skills .page-one .content-layout .title{font-size:1.8rem;position:relative;margin:1rem 0;text-align:center}.industry-skills .page-one .content-layout .text-content{padding:1rem;text-align:center}.industry-skills .page-one .content-layout .text-content p{font-size:1rem;max-width:100%;margin:0 auto}.industry-skills .page-one .content-layout .slide2btn{margin-top:1.5rem;left:0;top:0;position:relative}.industry-skills .page-two{padding:2rem 1rem;height:auto;min-height:100vh;text-align:center}.industry-skills .page-two>*{top:0;left:0;margin:1rem auto}.industry-skills .page-two .title{font-size:1.8rem;margin-bottom:1rem;text-align:center;position:relative;top:150px;left:-20%}.industry-skills .page-two p{font-size:1rem;max-width:60%;margin:1rem auto;text-align:justify;position:relative;top:160px;left:-12%}.industry-skills .page-two .skills-list{grid-template-columns:1fr;gap:1.5rem}.industry-skills .page-two .slide2wbtn{position:relative;top:150px;left:-20%}}@media (max-width: 480px){.industry-skills section{padding:.5rem}.industry-skills .title{font-size:1.5rem;line-height:1.3;margin-bottom:1rem;text-align:center}.industry-skills h2{font-size:1.2rem}.industry-skills h3{font-size:1rem}.industry-skills p{font-size:.9rem;line-height:1.4;padding:0 .5rem;text-align:justify;margin:.8rem auto}.industry-skills .page-one .content-layout{padding:.5rem;flex-direction:column;text-align:center}.industry-skills .page-one .content-layout .title{font-size:1.5rem;margin:.8rem 0;padding:0}.industry-skills .page-one .content-layout .text-content{padding:.5rem}.industry-skills .page-one .content-layout .text-content p{font-size:.9rem;max-width:100%}.industry-skills .page-one .content-layout .slide2btn{font-size:.8rem;padding:6px 14px;margin-top:1rem;position:relative;top:10%;left:10%}.industry-skills .page-two{padding:1rem;min-height:auto;height:100vh;text-align:center}.industry-skills .page-two .title{font-size:1.5rem;margin:1rem auto;top:0;left:0;position:relative}.industry-skills .page-two p{font-size:.9rem;max-width:100%;margin:.8rem auto;text-align:justify;top:0;left:0;position:relative}.industry-skills .page-two .skills-list{grid-template-columns:1fr;gap:1rem}.industry-skills .page-two .skills-list .skill-item{padding:1rem}.industry-skills .page-two .skills-list .skill-item h3{font-size:1rem}.industry-skills .page-two .skills-list .skill-item p{font-size:.85rem}.industry-skills .slide2wbtn{position:relative;top:0%;left:0%}}:root{--primary-color: #2d6cdf;--bg-light: #f8faff;--text-main: #2d3436;--text-muted: #636e72;--card-shadow: 0 10px 30px rgba(0, 0, 0, .05)}.course-wrapper{max-width:1200px;margin:60px auto;padding:0 20px}.course-wrapper .header-section{text-align:center;margin-bottom:50px}.course-wrapper .header-section .subtitle{color:var(--primary-color);font-weight:600;text-transform:uppercase;letter-spacing:1.5px;font-size:13px}.course-wrapper .header-section .course-main-title{font-size:36px;margin-top:10px;color:var(--text-main)}.course-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px}.course-card{background:#fff;border-radius:20px;text-decoration:none;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.165,.84,.44,1);border:1px solid #edf2f7;overflow:hidden}.course-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #2d6cdf26;border-color:#2d6cdf33}.course-card:hover .arrow-icon{transform:translate(5px)}.course-card:hover .icon-wrapper{transform:scale(1.1)}.card-top{background:#0f1923;height:140px;display:flex;align-items:center;justify-content:center}.icon-wrapper{background:#fff;padding:18px;border-radius:16px;font-size:32px;color:var(--primary-color);box-shadow:0 8px 20px #0000000f;transition:transform .3s ease}.card-content{padding:24px}.card-content .category-tag{font-size:11px;font-weight:700;color:var(--primary-color);background:#2d6cdf1a;padding:4px 10px;border-radius:20px;display:inline-block;margin-bottom:12px}.card-content h3{font-size:20px;margin-bottom:10px;color:var(--text-main);text-transform:uppercase}.card-content p{font-size:15px;line-height:1.6;color:var(--text-muted);margin-bottom:20px}.card-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f1f1f1;padding-top:15px;margin-top:auto}.card-footer .learn-more{font-size:14px;font-weight:600;color:var(--text-main)}.card-footer .arrow-icon{color:var(--primary-color);transition:transform .3s ease}.wdx23-pagewrap{background:#f9fcff;padding:40px 24px;min-height:100vh}.wdx23-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px;max-width:1300px;margin:0 auto}.wdx23-threeCol{display:grid;grid-template-columns:280px 1fr 280px;gap:0;min-height:100vh;background:#f0f6ff;align-items:start}.wdx23-mainCol{padding:32px 24px;min-height:100vh;background:linear-gradient(180deg,#eef6ff,#f7fbff)}.wdx23-sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.wdx23-sidebar::-webkit-scrollbar{width:4px}.wdx23-sidebar::-webkit-scrollbar-track{background:transparent}.wdx23-sidebar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.wdx23-sidebar--left{background:#fff;border-right:1px solid #e8f0fe;box-shadow:2px 0 16px #2563eb0a}.wdx23-sidebar--right{background:#fff;border-left:1px solid #e8f0fe;box-shadow:-2px 0 16px #2563eb0a}.wdx23-sidebar__inner{padding:24px 16px}.wdx23-sidebar__head{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:#1e3a5f;letter-spacing:.04em;text-transform:uppercase;margin-bottom:20px;padding-bottom:14px;border-bottom:2px solid #e8f0fe}.wdx23-sidebar__headIcon{font-size:16px;color:#2563eb}.wdx23-sidebar__group{margin-bottom:20px}.wdx23-sidebar__groupLabel{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin:0 0 8px 4px}.wdx23-sidebar__item{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border:none;border-radius:10px;background:transparent;cursor:pointer;text-align:left;transition:background .18s ease,color .18s ease;margin-bottom:2px}.wdx23-sidebar__item:hover{background:#eff6ff}.wdx23-sidebar__item:hover .wdx23-sidebar__itemText{color:#1d4ed8}.wdx23-sidebar__item--active{background:linear-gradient(90deg,#eff6ff,#e0ecff)}.wdx23-sidebar__item--active .wdx23-sidebar__itemText{color:#1d4ed8;font-weight:700}.wdx23-sidebar__item--active .wdx23-sidebar__itemIcon{color:#2563eb}.wdx23-sidebar__itemIcon{font-size:14px;color:#64748b;flex-shrink:0}.wdx23-sidebar__itemText{font-size:13px;color:#334155;line-height:1.35;flex:1}.wdx23-sidebar__chevron{font-size:10px;color:#2563eb;flex-shrink:0}.wdx23-rside__statsCard{background:linear-gradient(135deg,#1e40af,#2563eb);border-radius:16px;padding:20px;margin-bottom:20px;box-shadow:0 8px 24px #2563eb40}.wdx23-rside__statsTitle{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;margin:0 0 16px}.wdx23-rside__statRow{display:flex;align-items:center;gap:12px;margin-bottom:14px}.wdx23-rside__statRow:last-child{margin-bottom:0}.wdx23-rside__statRow div{display:flex;flex-direction:column}.wdx23-rside__statIcon{font-size:18px;flex-shrink:0;opacity:.9}.wdx23-rside__statIcon--star{color:#fbbf24}.wdx23-rside__statIcon--grad{color:#a5f3fc}.wdx23-rside__statIcon--clock{color:#86efac}.wdx23-rside__statIcon--book{color:#fca5a5}.wdx23-rside__statVal{font-size:16px;font-weight:800;color:#fff;line-height:1.2}.wdx23-rside__statLbl{font-size:11px;color:#fff9;line-height:1.2}.wdx23-rside__block{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f1f5f9}.wdx23-rside__block:last-child{border-bottom:none;margin-bottom:0}.wdx23-rside__blockTitle{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin:0 0 12px;display:flex;align-items:center}.wdx23-rside__prereq{display:inline-block;padding:6px 14px;border-radius:8px;font-size:13px;font-weight:600;background:#fef3c7;color:#92400e}.wdx23-rside__prereq--none{background:#dcfce7;color:#166534}.wdx23-rside__relatedItem{display:flex;align-items:center;gap:10px;width:100%;padding:10px 8px;border:none;border-radius:10px;background:transparent;cursor:pointer;text-align:left;margin-bottom:4px;transition:background .18s ease}.wdx23-rside__relatedItem:hover{background:#f8fafc}.wdx23-rside__relatedItem:hover .wdx23-rside__relatedTitle{color:#2563eb}.wdx23-rside__relatedIcon{width:32px;height:32px;border-radius:8px;background:#eff6ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wdx23-rside__relatedIcon svg{font-size:14px;color:#2563eb}.wdx23-rside__relatedText{display:flex;flex-direction:column;flex:1;min-width:0}.wdx23-rside__relatedTitle{font-size:12px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .18s}.wdx23-rside__relatedSub{font-size:11px;color:#94a3b8}.wdx23-rside__relatedArrow{font-size:10px;color:#cbd5e1;flex-shrink:0}.wdx23-rside__hiringTags{display:flex;flex-wrap:wrap;gap:6px}.wdx23-rside__hiringTag{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.wdx23-card{background:#fff;border-radius:18px;box-shadow:0 12px 28px #102a4314,0 2px 6px #102a430a;padding:18px;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.wdx23-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #102a431f,0 4px 10px #102a430f}.wdx23-hero{background-color:#0f1923;border-radius:14px;padding:22px;position:relative;display:flex;align-items:center;justify-content:center}.wdx23-heroIconBox{background:#fff;width:64px;height:64px;border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #00000014}.wdx23-heroIconBox svg{font-size:30px;color:#2563eb}.wdx23-hero:after{content:"";position:absolute;right:18px;top:18px;width:10px;height:10px;background:#22c55e;border-radius:50%;box-shadow:0 18px #a855f7,0 36px #f59e0b}.wdx23-pillsRow{display:flex;gap:10px;margin:16px 0 10px;flex-wrap:wrap}.wdx23-pillsRow span{background:#f1f5f9;color:#0f172a;font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px;display:inline-flex;align-items:center;gap:4px}.wdx23-card h3{font-size:18px;font-weight:700;color:#0f172a;margin:10px 0 6px}.wdx23-card p{font-size:14px;color:#475569;line-height:1.5}.wdx23-meta{margin-top:10px;font-size:13px;color:#64748b}.wdx23-knowMoreBtn{margin-top:16px;background:none;border:none;padding:0;font-size:14px;font-weight:600;color:#2563eb;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:transform .32s ease,color .32s ease;will-change:transform}.wdx23-knowMoreBtn:hover{text-decoration:underline}.wdx23-animatedNumber{font-weight:900;color:#0f172a;display:inline-block;min-width:84px;text-align:left;transition:transform .36s cubic-bezier(.2,.9,.3,1)}.wdx23-detailCard{max-width:860px;margin:0 auto;background:linear-gradient(180deg,#fff,#fbfdff);border-radius:20px;padding:36px;box-shadow:0 24px 60px #102a431f;border:1px solid rgba(15,23,42,.04);animation:cardEnter .52s cubic-bezier(.2,.9,.3,1) both}@keyframes cardEnter{0%{opacity:0;transform:translateY(20px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.wdx23-detailHeader{display:flex;gap:22px;align-items:center}.wdx23-detailIcon{width:72px;height:72px;border-radius:16px;background:linear-gradient(135deg,#eef6ff,#e6f0ff);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #2563eb0f,inset 0 1px #fff9;animation:float 4s ease-in-out infinite;flex-shrink:0}.wdx23-detailIcon svg{font-size:34px;color:#1e40af}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.wdx23-detailCode{font-size:14px;color:#64748b;margin-top:4px}.wdx23-badge{display:inline-block;margin-top:20px;background:linear-gradient(90deg,#2563eb,#8b5cf6);color:#fff;padding:6px 14px;border-radius:999px;font-weight:800;font-size:13px;box-shadow:0 6px 16px #2563eb33}.wdx23-section{margin-top:32px}.wdx23-section h2{font-size:18px;font-weight:700;margin-bottom:10px;color:#0f172a}.wdx23-section p{color:#475569;line-height:1.6;opacity:0;transform:translateY(8px);animation:sectionReveal .42s ease forwards}@keyframes sectionReveal{to{opacity:1;transform:translateY(0)}}.wdx23-twoCol{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:26px}.wdx23-stat{background:#f8fafc;border-radius:14px;padding:16px;transition:transform .32s ease,box-shadow .32s ease;will-change:transform}.wdx23-stat:hover{transform:translateY(-6px);box-shadow:0 12px 30px #102a4314}.wdx23-stat span{font-size:13px;color:#64748b}.wdx23-stat strong{display:block;margin-top:4px;font-size:18px;color:#0f172a}.wdx23-tags{display:flex;flex-wrap:wrap;gap:10px}.wdx23-tags span{background:#eef2ff;color:#1e40af;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;transform:translateY(6px);opacity:0;animation:tagPop .36s ease forwards}@keyframes tagPop{to{transform:translateY(0);opacity:1}}.wdx23-list{padding-left:18px}.wdx23-list li{margin-bottom:6px;color:#334155;line-height:1.5}.wdx23-detailCard>*{opacity:0;transform:translateY(8px);animation:childEnter .42s ease forwards}.wdx23-detailCard>*:nth-child(1){animation-delay:0s}.wdx23-detailCard>*:nth-child(2){animation-delay:.06s}.wdx23-detailCard>*:nth-child(3){animation-delay:.12s}.wdx23-detailCard>*:nth-child(4){animation-delay:.18s}.wdx23-detailCard>*:nth-child(5){animation-delay:.24s}@keyframes childEnter{to{opacity:1;transform:translateY(0)}}@media (max-width: 1100px){.wdx23-threeCol{grid-template-columns:240px 1fr 240px}}@media (max-width: 900px){.wdx23-threeCol{grid-template-columns:1fr}.wdx23-sidebar{position:static;height:auto}.wdx23-sidebar--left{border-right:none;border-bottom:1px solid #e8f0fe}.wdx23-sidebar--right{border-left:none;border-top:1px solid #e8f0fe}}@media (max-width: 640px){.wdx23-pagewrap{padding:24px 14px}.wdx23-card{padding:16px}.wdx23-detailHeader{flex-direction:column;align-items:flex-start}.wdx23-mainCol{padding:20px 14px}.wdx23-detailCard{padding:20px 16px}}.hiring-section-title{font-size:24px;font-weight:700;color:#0f172a;margin-bottom:12px}.hiring-section-subtitle{font-size:16px;font-weight:500;color:#475569;margin-top:4px;margin-bottom:24px}.hiring-marquee{overflow:hidden;border-radius:18px;padding:18px 0;background:#fff;box-shadow:0 10px 25px #0f172a0d,0 2px 6px #0f172a0a;border:1px solid rgba(148,163,184,.25)}.hiring-track{display:flex;align-items:center;width:max-content;animation:hiring-scroll 40s linear infinite;will-change:transform}.hiring-logo-img{max-height:48px;width:auto;object-fit:contain}@media (max-width: 768px){.hiring-logo-card{min-width:120px;padding:10px 20px}}@media (max-width: 480px){.hiring-logo-card{min-width:100px;padding:8px 16px}}@media (max-width: 360px){.hiring-logo-card{min-width:80px;padding:6px 12px}}.rwd-layout{display:grid;grid-template-columns:260px 1fr 320px;min-height:100vh;background:#eef6ff}.rwd-sidebar{position:sticky;top:0;background:#fbfbfb;color:#fff;padding:24px;height:100vh;overflow-y:auto}.rwd-sidebar::-webkit-scrollbar{width:8px}.rwd-sidebar::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:12px}.rwd-sidebar h4{margin:22px 0 12px;font-size:15px;font-weight:600;color:#000;letter-spacing:.2px}.rwd-sidebar ul{list-style:none;padding:0;margin:0}.rwd-sidebar ul li{padding:9px 12px;margin-bottom:6px;border-radius:6px;cursor:pointer;font-size:14px;transition:background .2s ease,transform .15s ease;line-height:1.35}.rwd-sidebar ul li:hover{background:#0a6ebda6;transform:translate(2px)}.rwd-sidebar ul li.active{background:#0a6ebd}.rwd-content{background:#fff;padding:48px;box-shadow:inset 0 0 0 1px #e5eef7}.rwd-content h1{font-size:34px;font-weight:800;color:#003b5c;margin-bottom:10px;letter-spacing:.2px}.rwd-content .rwd-subtitle{font-size:18px;font-weight:600;color:#004f7c;margin-bottom:26px;line-height:1.6}.rwd-content h3{margin-top:36px;font-size:20px;font-weight:800;color:#003b5c;letter-spacing:.2px}.rwd-content h4{margin-top:18px;font-size:16px;font-weight:800;color:#003b5c}.rwd-content p{line-height:1.85;margin-top:12px;color:#334155;font-size:15px}.rwd-content ul{margin-top:12px;padding-left:22px}.rwd-content ul li{margin-bottom:8px;color:#1e293b;line-height:1.7;font-size:15px}.rwd-content section{padding-bottom:4px}.rwd-right{padding:32px;background:#f7fbff}.rwd-right .rwd-card{background:#fff;padding:22px;border-radius:14px;box-shadow:0 12px 32px #00000014;margin-bottom:22px}.rwd-right .rwd-card h3{margin-bottom:14px;font-size:17px;font-weight:800;color:#003b5c;border-bottom:1px solid #e5eef7;padding-bottom:8px}.rwd-right .rwd-footer-text{margin-top:20px;font-weight:800;font-size:14px;color:#004f7c}.rwd-btn{display:block;width:100%;margin-bottom:10px;padding:11px 14px;border-radius:8px;border:none;background:#e6f2ff;color:#003b5c;font-weight:700;font-size:14px;cursor:pointer;text-align:left;transition:background .2s ease,transform .15s ease}.rwd-btn:hover{background:#cfe9ff;transform:translate(2px)}.rwd-btn:active{transform:translate(1px)}.rwd-search{margin-top:28px}.rwd-search-btn{display:block;width:100%;margin-bottom:8px;padding:9px 12px;font-size:13px;border-radius:8px;border:1px solid #cfe9ff;background:#e6f2ff;color:#003b5c;font-weight:600;cursor:pointer;text-align:left;transition:background .2s ease,transform .15s ease}.rwd-search-btn:hover{background:#eef6ff;transform:translate(2px)}.rwd-mini-list{padding-left:18px}.rwd-mini-list li{margin-bottom:6px;font-size:14px;color:#334155}.rwd-brand{font-weight:900;color:#0a6ebd}.rwd-highlight{color:#003b5c;font-weight:900;background:#0a6ebd1f;padding:2px 6px;border-radius:6px;white-space:nowrap}.rwd-callout{margin-top:18px;padding:18px;border-radius:14px;background:#f0f7ff;border:1px solid #cfe9ff}.rwd-callout h4{margin:0 0 10px;color:#003b5c;font-size:16px;font-weight:900}.rwd-callout ul{margin-top:10px}.rwd-gridCards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.rwd-infoCard{background:#f7fbff;border:1px solid #e5eef7;border-radius:14px;padding:16px;transition:transform .2s ease,box-shadow .2s ease}.rwd-infoCard:hover{transform:translateY(-2px);box-shadow:0 14px 30px #00000014}.rwd-infoCard h4{margin:0 0 8px;color:#003b5c;font-size:15px;font-weight:900}.rwd-infoCard p{margin:0;font-size:14px;line-height:1.7}.rwd-know-btn{margin-top:10px;margin-bottom:16px;border:none;background:none;color:#0a6ebd;font-weight:900;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:8px;font-size:14px;letter-spacing:.2px}.rwd-know-btn:hover{text-decoration:underline}.rwd-intro{margin-bottom:10px}.rwd-tech-table{width:100%;border-collapse:collapse;margin-top:14px;margin-bottom:22px;border-radius:14px;overflow:hidden;border:1px solid #e5eef7}.rwd-tech-table thead th{background:#0a6ebd;color:#fff;text-align:left;padding:12px 14px;font-size:14px;font-weight:900;letter-spacing:.2px}.rwd-tech-table tbody td{padding:12px 14px;font-size:14px;color:#1e293b;border-top:1px solid #e5eef7;line-height:1.6;background:#fff;vertical-align:top}.rwd-tech-table tbody tr:hover td{background:#f7fbff}.rwd-code-block{margin-top:14px;margin-bottom:22px;padding:14px 16px;border-radius:14px;border:1px solid #cfe9ff;background:#f7fbff}.rwd-code-block pre{margin:0;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.75;color:#003b5c;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.rwd-note{margin-top:14px;margin-bottom:20px;padding:14px 16px;border-radius:14px;border:1px solid #cfe9ff;background:#0a6ebd14}.rwd-note strong{color:#003b5c;font-weight:900}.rwd-note p{margin:8px 0 0;font-size:14px;line-height:1.75}.rwd-chipRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;margin-bottom:16px}.rwd-chip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:800;color:#003b5c;background:#e6f2ff;border:1px solid #cfe9ff}.rwd-divider{margin:26px 0;height:1px;background:#e5eef7}.rwd-content ol{margin-top:12px;padding-left:22px}.rwd-content ol li{margin-bottom:10px;color:#1e293b;line-height:1.75;font-size:15px}@media (max-width: 1200px){.rwd-layout{grid-template-columns:240px 1fr 300px}.rwd-content{padding:38px}.rwd-right{padding:24px}}@media (max-width: 1024px){.rwd-layout{grid-template-columns:1fr}.rwd-sidebar,.rwd-right{position:static;height:auto}.rwd-content{padding:28px}.rwd-gridCards{grid-template-columns:1fr}}@media (max-width: 640px){.rwd-content{padding:20px}.rwd-content h1{font-size:26px}.rwd-content .rwd-subtitle{font-size:15px}.rwd-right{padding:18px}.rwd-code-block{padding:12px}.rwd-tech-table thead th,.rwd-tech-table tbody td{font-size:13px;padding:10px}}.hiring-section{width:100%;padding:72px 16px;background:#f8fbff;display:flex;justify-content:center}.hiring-inner{width:100%;max-width:1180px;text-align:center}.hiring-heading{font-size:32px;font-weight:800;color:#1e293b;margin-bottom:8px}.hiring-subheading{font-size:14px;color:#64748b;margin-bottom:32px}.hiring-marquee{position:relative;overflow:hidden;border-radius:18px;padding:18px 0;background:#fff;box-shadow:0 10px 25px #0f172a0d,0 2px 6px #0f172a0a;border:1px solid rgba(148,163,184,.25)}.hiring-track{display:flex;align-items:center;width:max-content;animation:hiring-scroll 35s linear infinite;will-change:transform}.hiring-marquee:hover .hiring-track{animation-play-state:paused}.hiring-logo-card{min-width:150px;padding:12px 28px;display:flex;justify-content:center;align-items:center}.hiring-logo-img{max-height:48px;width:auto;object-fit:contain;filter:grayscale(.2);opacity:.9;transition:filter .25s ease,opacity .25s ease,transform .25s ease}.hiring-logo-img:hover{filter:grayscale(0);opacity:1;transform:translateY(-3px)}@keyframes hiring-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 768px){.hiring-heading{font-size:24px}.hiring-logo-card{min-width:120px;padding:10px 18px}.hiring-logo-img{max-height:40px}}.home-links{text-align:center;padding:40px 10%;line-height:2.2}.link-item{margin:6px 10px;font-size:20px;font-weight:600;text-decoration:none;display:inline-block;transition:.3s}.link-item:nth-child(n){color:#2ecc71}.link-item:nth-child(2n){color:#3498db}.link-item:nth-child(3n){color:#e74c3c}.link-item:nth-child(4n){color:#9b59b6}.link-item:nth-child(5n){color:#f39c12}.link-item:hover{transform:scale(1.05);text-decoration:underline}.home-links-wrapper{text-align:center}.pagination{margin-top:20px}.pagination button{padding:8px 18px;margin:0 10px;border:none;background:#333;color:#fff;cursor:pointer;border-radius:5px}.pagination button:disabled{background:#ccc;cursor:not-allowed}.MainHomeSlideindustry-skills{font-family:Cinzel,serif;color:#fff;background:linear-gradient(135deg,#bfcdf0,#1e293b);min-height:100vh;overflow-x:hidden}.MainHomeSlideindustry-skills section{max-width:100%;margin:0 auto 4rem}.MainHomeSlideindustry-skills .MainHomeSlidetitle{font-size:3rem;color:#ffcf6e;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.MainHomeSlideindustry-skills p{font-size:1.2rem;line-height:1.6;margin-bottom:1rem}.MainHomeSlideindustry-skills h2{font-size:2rem;color:#ffcf6e;text-align:center;margin-bottom:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.2)}.MainHomeSlideindustry-skills h3{font-size:1.5rem;color:#fff;text-align:center;margin-bottom:1rem}.MainHomeSlideindustry-skills h4{font-size:1.2rem;color:#ffcf6e;text-align:center;margin-bottom:1rem}.MainHomeSlideindustry-skills .MainHomeSlidepage-one .MainHomeSlidecontent-layout{background-image:url(../../public/images/pulse_ind.png);background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:2rem;width:100%;min-height:60vh;border-radius:10px;display:flex;align-items:center;text-align:center;color:#fff;position:relative;overflow:hidden}.MainHomeSlideindustry-skills .MainHomeSlidepage-one .MainHomeSlidecontent-layout:before{content:"";position:relative;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#0f172ab3,#0f172a4d);z-index:1}.MainHomeSlideindustry-skills .MainHomeSlidepage-one .MainHomeSlidecontent-layout .MainHomeSlidetitle{position:absolute;z-index:2;top:15%}.MainHomeSlideindustry-skills .MainHomeSlidepage-one .MainHomeSlidecontent-layout .MainHomeSlidetext-content{position:absolute;z-index:2;top:40%}.MainHomeSlideindustry-skills .MainHomeSlidepage-one .MainHomeSlidecontent-layout .MainHomeSlidetitle{flex:1;text-align:left;padding-left:8rem;font-weight:700}.MainHomeSlideindustry-skills .MainHomeSlidepage-one .MainHomeSlidecontent-layout .MainHomeSlidetext-content{flex:1;text-align:right;padding:4rem}.MainHomeSlideindustry-skills .MainHomeSlidepage-one .MainHomeSlidecontent-layout .MainHomeSlidetext-content p{text-align:justify;max-width:700px}@media (max-width: 768px){.MainHomeSlideindustry-skills .MainHomeSlidepage-one .MainHomeSlidecontent-layout{flex-direction:column;text-align:center;padding:1rem}.MainHomeSlideindustry-skills .MainHomeSlidepage-one .MainHomeSlidecontent-layout .MainHomeSlidetitle{text-align:center;padding:1rem}.MainHomeSlideindustry-skills .MainHomeSlidepage-one .MainHomeSlidecontent-layout .MainHomeSlidetext-content{text-align:left;padding:1rem}.MainHomeSlideindustry-skills .MainHomeSlidepage-one .MainHomeSlidecontent-layout .MainHomeSlidetext-content p{text-align:center}}.MainHomeSlideindustry-skills .MainHomeSlidepage-one .MainHomeSlidedomains-carousel{overflow:hidden;position:relative;height:300px;margin-top:2rem}@media (max-width: 768px){.MainHomeSlideindustry-skills .MainHomeSlidepage-one .MainHomeSlidedomains-carousel{height:200px}}.MainHomeSlideindustry-skills .MainHomeSlidepage-one .MainHomeSlidedomains-list{display:flex;position:absolute;top:0;left:0;height:100%;align-items:flex-end}.MainHomeSlideindustry-skills .MainHomeSlidepage-one .MainHomeSlidedomains-list .MainHomeSlidedomain-card{background-size:cover;background-position:center;padding:1rem;display:flex;align-items:center;border-radius:12px;margin-right:1.5rem;min-width:270px;height:280px;text-align:left;box-shadow:0 4px 12px #0000004d;transition:all .4s ease}.MainHomeSlideindustry-skills .MainHomeSlidepage-one .MainHomeSlidedomains-list .MainHomeSlidedomain-card .MainHomeSlidecard-overlay{background:linear-gradient(135deg,#0f172ae6,#0f172a99);padding:1.5rem;border-radius:12px;height:85%;filter:contrast(.9);display:flex;flex-direction:column;justify-content:flex-start}.MainHomeSlideindustry-skills .MainHomeSlidepage-one .MainHomeSlidedomains-list .MainHomeSlidedomain-card .MainHomeSlidecard-overlay h3{font-size:1.2rem;color:#ffcf6e;margin-bottom:.7rem;text-transform:uppercase}.MainHomeSlideindustry-skills .MainHomeSlidepage-one .MainHomeSlidedomains-list .MainHomeSlidedomain-card .MainHomeSlidecard-overlay p{font-size:1rem;line-height:1.5;color:#fff}.MainHomeSlideindustry-skills .MainHomeSlidepage-two{position:relative;background-image:url(../../public/images/Slide3-1.png);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:10px;padding:4rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center}.MainHomeSlideindustry-skills .MainHomeSlidepage-two:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0009,#0000004d);z-index:0}.MainHomeSlideindustry-skills .MainHomeSlidepage-two>*{position:relative;z-index:1}.MainHomeSlideindustry-skills .MainHomeSlidepage-two .MainHomeSlidetitle{color:#ffcf6e;font-weight:800}.MainHomeSlideindustry-skills .MainHomeSlidepage-two p{color:#fff;max-width:800px;margin:1.5rem auto;font-weight:400}.MainHomeSlideindustry-skills .MainHomeSlidepage-two h2{font-size:2.2rem;margin-top:2.5rem;max-width:1100px}.MainHomeSlideindustry-skills .MainHomeSlidepage-two .MainHomeSlidetagline{font-size:1.5rem;font-style:italic;color:gold;margin-bottom:2rem}.MainHomeSlideindustry-skills .MainHomeSlidepage-two .MainHomeSlideskills-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;margin-top:2.5rem;width:100%}.MainHomeSlideindustry-skills .MainHomeSlidepage-two .MainHomeSlideskills-list .MainHomeSlideskill-item{background:linear-gradient(135deg,#072144e6,#1e293bb3);padding:2rem;border-radius:12px;box-shadow:0 6px 15px #0000004d;transition:all .4s ease;cursor:pointer;text-align:left}.MainHomeSlideindustry-skills .MainHomeSlidepage-two .MainHomeSlideskills-list .MainHomeSlideskill-item .MainHomeSlideskill-icon{font-size:1.8rem;margin-right:1rem;vertical-align:middle}.MainHomeSlideindustry-skills .MainHomeSlidepage-two .MainHomeSlideskills-list .MainHomeSlideskill-item h3{font-size:1.3rem;color:#e7af40;margin-bottom:.8rem;display:inline-flex;align-items:center}.MainHomeSlideindustry-skills .MainHomeSlidepage-two .MainHomeSlideskills-list .MainHomeSlideskill-item p{font-size:1.1rem;line-height:1.7;color:#fff}@media (max-width: 768px){.MainHomeSlideindustry-skills section{padding:1rem}.MainHomeSlideindustry-skills .MainHomeSlidetitle{font-size:2rem}.MainHomeSlideindustry-skills h2{font-size:1.5rem}.MainHomeSlideindustry-skills h3{font-size:1.2rem}.MainHomeSlideindustry-skills p{font-size:1rem}.MainHomeSlideindustry-skills .MainHomeSlidepage-one .MainHomeSlidedomains-carousel{height:200px}.MainHomeSlideindustry-skills .MainHomeSlidepage-one .MainHomeSlidedomains-list .MainHomeSlidedomain-card{min-width:200px;height:200px;margin-right:1rem}.MainHomeSlideindustry-skills .MainHomeSlidepage-two{padding:2rem 1rem}.MainHomeSlideindustry-skills .MainHomeSlidepage-two .MainHomeSlideskills-list{grid-template-columns:1fr}}.module-detail{padding:2rem;max-width:1200px;margin:8rem;font-family:Segoe UI,sans-serif;background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #0000000d;line-height:1.7}.module-detail h1{font-size:2.2rem;color:#007bff;margin-bottom:1.5rem;font-weight:700}.module-detail h2{font-size:1.5rem;margin-top:2rem;margin-bottom:.5rem;color:#333;border-bottom:1px solid #e0e0e0;padding-bottom:.3rem}.module-detail p{margin-bottom:1rem;color:#444}.module-detail ul{margin-left:1.5rem;margin-bottom:1rem;list-style:disc}.module-detail ul li{margin-bottom:.5rem}.module-detail ul ul{list-style-type:circle;margin-top:.5rem}.module-detail pre{background-color:#f4f4f4;padding:1rem;border-left:4px solid #007bff;border-radius:6px;overflow-x:auto;margin:1rem 0;font-size:.95rem;font-family:Courier New,monospace;position:relative}.module-detail pre:after{content:"";position:absolute;top:0;right:0;width:30px;height:100%;background:linear-gradient(to left,#f4f4f4,transparent);pointer-events:none}.module-detail code{white-space:pre-wrap;display:block;color:#333}.module-detail strong{color:#2c3e50}.module-detail a{color:#007bff;text-decoration:none}.module-detail a:hover{text-decoration:underline}.dark .module-detail{background-color:#1e1e1e;color:#ccc}.dark .module-detail h1,.dark .module-detail h2,.dark .module-detail strong{color:#80bdff}.dark .module-detail pre{background-color:#2d2d2d;border-left-color:#39f;color:#eee}.dark .module-detail pre:after{background:linear-gradient(to left,#2d2d2d,transparent)}@media (max-width: 768px){.module-detail{padding:1rem}.module-detail h1{font-size:1.8rem}.module-detail h2{font-size:1.3rem}.module-detail pre{font-size:.9rem}}@media (max-width: 1200px){.module-detail{max-width:1000px;padding:1.5rem;margin:4rem}.module-detail h1{font-size:2rem}.module-detail h2{font-size:1.4rem}.module-detail pre{font-size:.93rem}.module-detail p,.module-detail ul li{font-size:1rem}}@media (max-width: 992px){.module-detail{max-width:800px;padding:1rem;margin:2rem}.module-detail h1{font-size:1.6rem}.module-detail h2{font-size:1.2rem}.module-detail pre{font-size:.91rem}.module-detail p,.module-detail ul li{font-size:.97rem}}@media (max-width: 768px){.module-detail{max-width:100%;padding:1rem;margin:.5rem}.module-detail h1{font-size:1.3rem}.module-detail h2{font-size:1rem}.module-detail pre{font-size:.9rem}.module-detail p,.module-detail ul li{font-size:.92rem}}@media (max-width: 1024px){footer div[style*=gridTemplateColumns]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 768px){footer div[style*=gridTemplateColumns]{grid-template-columns:1fr!important}}.page-wrapper{display:flex;justify-content:center}.page-wrapper .narpavi-footer{padding:-10rem;position:relative;width:131%;left:-17%}.main1{max-width:1400px;margin:auto}.core-java-container{font-family:Segoe UI,sans-serif;line-height:1.7}.core-java-container .core-java-hero h1{font-size:2.8rem;text-align:center;margin-bottom:1rem;font-weight:800}.core-java-container .core-java-hero .cta-buttons{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem}.core-java-container .core-java-hero .cta-buttons button{padding:.75rem 1.5rem;font-size:1rem;cursor:pointer;border-radius:6px;font-weight:700;transition:.3s}.core-java-container .core-java-hero .cta-buttons .orange-btn{background-color:#f97316;color:#fff;border:none}.core-java-container .core-java-hero .cta-buttons .orange-btn:hover{background-color:#ea580c}.core-java-container .core-java-hero .cta-buttons .outline-btn{background:#fff;border:1px solid #ccc}.core-java-container .core-java-hero .cta-buttons .outline-btn:hover{background-color:#f1f1f1}.core-java-container .course-video-wrapper{margin-bottom:2rem}.core-java-container .course-video-wrapper video{width:100%;border-radius:8px;box-shadow:0 4px 16px #00000014}.core-java-container .core-java-content h2{font-size:1.8rem;margin-top:2rem}.core-java-container .core-java-content h3{margin-top:1.5rem;font-size:1.3rem;font-weight:600}.core-java-container .core-java-content ul{margin:1rem 0 1.5rem 1.5rem;list-style:disc}.core-java-container .core-java-content ul li{margin-bottom:.5rem}.core-java-container .core-java-content p{margin-bottom:1rem}@media (max-width: 768px){.core-java-container .core-java-hero h1{font-size:2rem}.core-java-container .cta-buttons{flex-direction:column;align-items:center}}.java-hero-wrapper{max-width:900px;margin:auto;position:relative;overflow:hidden}.java-hero-wrapper .java-hero-image{position:relative}.java-hero-wrapper .java-hero-image img{width:550px;height:550px;border-radius:1.5rem;display:block}.java-hero-wrapper .java-hero-image .java-hero-textbox{position:absolute;top:55%;left:60%;width:300px;height:361px;overflow:scroll;transform:translateY(-50%);background:#000000a6;color:#fff;padding:1.5rem;border-radius:1rem;max-width:80%;box-shadow:0 8px 24px #00000040}.java-hero-wrapper .java-hero-image .java-hero-textbox h2{font-size:1.6rem;font-weight:700;margin-bottom:1rem}.java-hero-wrapper .java-hero-image .java-hero-textbox p{font-size:1rem;line-height:1.6;margin-bottom:.75rem}@media (max-width: 768px){.java-hero-wrapper .java-hero-image .java-hero-textbox{position:static;transform:none;background:#1f2937;margin-top:1rem;padding:1rem;max-width:100%;border-radius:.75rem}.java-hero-wrapper .java-hero-image .java-hero-textbox h2{font-size:1.3rem}.java-hero-wrapper .java-hero-image .java-hero-textbox p{font-size:.95rem}}.why-narpavi-section{margin-top:4rem;text-align:center;background:linear-gradient(to right,#dbffce5e,#e8f9dc66);padding:2.5rem;border-radius:16px;box-shadow:0 10px 30px #0000000a}.why-narpavi-section .why-title{font-size:1.8rem;margin-bottom:2rem;font-weight:700;color:#1e293b;line-height:1.5}.why-narpavi-section .benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.2rem;padding:0 1rem}.why-narpavi-section .benefit-card{background:#fff;padding:1.2rem;border-radius:10px;box-shadow:0 6px 16px #0000000f;font-weight:500;font-size:18px;border-left:5px solid #f97316;line-height:1.6;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.why-narpavi-section .benefit-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.course-overview-section{margin-top:6rem;padding:2rem 0;background:linear-gradient(to right,#dbffce5e,#e8f9dc66)}.course-overview-section .course-overview-grid{display:flex;align-items:center;gap:5rem;flex-wrap:wrap;margin:0 auto}@media (max-width: 768px){.course-overview-section .course-overview-grid{flex-direction:column;gap:1.5rem}}.course-overview-section .course-overview-grid .overview-image{flex:1;text-align:center}.course-overview-section .course-overview-grid .overview-image img{max-width:500%;height:600px;border-radius:12px;box-shadow:0 10px 30px #00000014;transition:transform .3s ease}.course-overview-section .course-overview-grid .overview-image img:hover{transform:scale(1.03)}.course-overview-section .course-overview-grid .overview-content{flex:1;padding:0 1rem;height:500px}.course-overview-section .course-overview-grid .overview-content h3{font-size:1.8rem;margin-bottom:1.2rem;color:#0f172a;font-weight:700;position:relative}.course-overview-section .course-overview-grid .overview-content h3:after{content:"";display:block;width:60px;height:3px;background:#10b981;margin-top:8px}.course-overview-section .course-overview-grid .overview-content ul{list-style:none;padding-left:0;margin:0}.course-overview-section .course-overview-grid .overview-content ul li{position:relative;padding-left:2rem;margin-bottom:.8rem;font-size:18px;color:#334155;font-weight:500;opacity:0;transform:translate(-20px);animation:fadeInLeft .5s ease forwards;animation-delay:calc(.1s * var(--i))}.course-overview-section .course-overview-grid .overview-content ul li:before{content:"•";position:absolute;left:0;color:#10b981;font-weight:700;font-size:1.1rem}@keyframes fadeInLeft{to{opacity:1;transform:translate(0)}}.who-wrapper{width:100%;max-width:900px;margin:auto;position:relative;z-index:1;overflow:hidden}.holder{position:relative;height:100%;padding:2rem;background:radial-gradient(#e0ffe0,#d1f7d6);border-radius:16px;overflow:hidden}.arms{position:absolute;top:0;left:0;width:150%;height:150%;transform:translate(-25%,-25%);z-index:0}.arms .arm{position:absolute;width:100%;height:100%}.arms .arm:nth-child(1){transform:rotate(0)}.arms .arm:nth-child(2){transform:rotate(90deg)}.arms .arm:nth-child(3){transform:rotate(180deg)}.arms .arm:nth-child(4){transform:rotate(270deg)}.arms .arm .a{width:40px;height:40px;border-radius:10px;position:absolute}.arms .arm .a:nth-child(1){background-color:#61d19f;transform:translate(0);animation:a1 4s infinite ease-in-out;animation-delay:25ms}@keyframes a1{0%{transform:translate(0);opacity:.7}30%{transform:translate(10px,10px) rotate(60deg) scale(.007)}60%{transform:translate(10px,10px) rotate(120deg) scale(.007)}80%{transform:translate(0) scale(.007)}to{transform:translate(0);opacity:.7}}.arms .arm .a:nth-child(2){background-color:#61d1a4;transform:translate(30px);animation:a2 4s infinite ease-in-out;animation-delay:.05s}@keyframes a2{0%{transform:translate(30px);opacity:.7}30%{transform:translate(10px,20px) rotate(60deg) scale(.014)}60%{transform:translate(20px,10px) rotate(120deg) scale(.014)}80%{transform:translateY(30px) scale(.014)}to{transform:translate(30px);opacity:.7}}.arms .arm .a:nth-child(3){background-color:#61d1aa;transform:translate(60px);animation:a3 4s infinite ease-in-out;animation-delay:75ms}@keyframes a3{0%{transform:translate(60px);opacity:.7}30%{transform:translate(10px,30px) rotate(60deg) scale(.021)}60%{transform:translate(30px,10px) rotate(120deg) scale(.021)}80%{transform:translateY(60px) scale(.021)}to{transform:translate(60px);opacity:.7}}.arms .arm .a:nth-child(4){background-color:#61d1af;transform:translate(90px);animation:a4 4s infinite ease-in-out;animation-delay:.1s}@keyframes a4{0%{transform:translate(90px);opacity:.7}30%{transform:translate(10px,40px) rotate(60deg) scale(.028)}60%{transform:translate(40px,10px) rotate(120deg) scale(.028)}80%{transform:translateY(90px) scale(.028)}to{transform:translate(90px);opacity:.7}}.arms .arm .a:nth-child(5){background-color:#61d1b5;transform:translate(120px);animation:a5 4s infinite ease-in-out;animation-delay:.125s}@keyframes a5{0%{transform:translate(120px);opacity:.7}30%{transform:translate(10px,50px) rotate(60deg) scale(.035)}60%{transform:translate(50px,10px) rotate(120deg) scale(.035)}80%{transform:translateY(120px) scale(.035)}to{transform:translate(120px);opacity:.7}}.arms .arm .a:nth-child(6){background-color:#61d1bb;transform:translate(150px);animation:a6 4s infinite ease-in-out;animation-delay:.15s}@keyframes a6{0%{transform:translate(150px);opacity:.7}30%{transform:translate(10px,60px) rotate(60deg) scale(.042)}60%{transform:translate(60px,10px) rotate(120deg) scale(.042)}80%{transform:translateY(150px) scale(.042)}to{transform:translate(150px);opacity:.7}}.arms .arm .a:nth-child(7){background-color:#61d1c0;transform:translate(180px);animation:a7 4s infinite ease-in-out;animation-delay:.175s}@keyframes a7{0%{transform:translate(180px);opacity:.7}30%{transform:translate(10px,70px) rotate(60deg) scale(.049)}60%{transform:translate(70px,10px) rotate(120deg) scale(.049)}80%{transform:translateY(180px) scale(.049)}to{transform:translate(180px);opacity:.7}}.arms .arm .a:nth-child(8){background-color:#61d1c6;transform:translate(210px);animation:a8 4s infinite ease-in-out;animation-delay:.2s}@keyframes a8{0%{transform:translate(210px);opacity:.7}30%{transform:translate(10px,80px) rotate(60deg) scale(.056)}60%{transform:translate(80px,10px) rotate(120deg) scale(.056)}80%{transform:translateY(210px) scale(.056)}to{transform:translate(210px);opacity:.7}}.arms .arm .a:nth-child(9){background-color:#61d1cb;transform:translate(240px);animation:a9 4s infinite ease-in-out;animation-delay:.225s}@keyframes a9{0%{transform:translate(240px);opacity:.7}30%{transform:translate(10px,90px) rotate(60deg) scale(.063)}60%{transform:translate(90px,10px) rotate(120deg) scale(.063)}80%{transform:translateY(240px) scale(.063)}to{transform:translate(240px);opacity:.7}}.arms .arm .a:nth-child(10){background-color:#61d1d1;transform:translate(270px);animation:a10 4s infinite ease-in-out;animation-delay:.25s}@keyframes a10{0%{transform:translate(270px);opacity:.7}30%{transform:translate(10px,100px) rotate(60deg) scale(.07)}60%{transform:translate(100px,10px) rotate(120deg) scale(.07)}80%{transform:translateY(270px) scale(.07)}to{transform:translate(270px);opacity:.7}}.arms .arm .a:nth-child(11){background-color:#61cbd1;transform:translate(300px);animation:a11 4s infinite ease-in-out;animation-delay:.275s}@keyframes a11{0%{transform:translate(300px);opacity:.7}30%{transform:translate(10px,110px) rotate(60deg) scale(.077)}60%{transform:translate(110px,10px) rotate(120deg) scale(.077)}80%{transform:translateY(300px) scale(.077)}to{transform:translate(300px);opacity:.7}}.arms .arm .a:nth-child(12){background-color:#61c6d1;transform:translate(330px);animation:a12 4s infinite ease-in-out;animation-delay:.3s}@keyframes a12{0%{transform:translate(330px);opacity:.7}30%{transform:translate(10px,120px) rotate(60deg) scale(.084)}60%{transform:translate(120px,10px) rotate(120deg) scale(.084)}80%{transform:translateY(330px) scale(.084)}to{transform:translate(330px);opacity:.7}}.arms .arm .a:nth-child(13){background-color:#61c0d1;transform:translate(360px);animation:a13 4s infinite ease-in-out;animation-delay:.325s}@keyframes a13{0%{transform:translate(360px);opacity:.7}30%{transform:translate(10px,130px) rotate(60deg) scale(.091)}60%{transform:translate(130px,10px) rotate(120deg) scale(.091)}80%{transform:translateY(360px) scale(.091)}to{transform:translate(360px);opacity:.7}}.arms .arm .a:nth-child(14){background-color:#61bbd1;transform:translate(390px);animation:a14 4s infinite ease-in-out;animation-delay:.35s}@keyframes a14{0%{transform:translate(390px);opacity:.7}30%{transform:translate(10px,140px) rotate(60deg) scale(.098)}60%{transform:translate(140px,10px) rotate(120deg) scale(.098)}80%{transform:translateY(390px) scale(.098)}to{transform:translate(390px);opacity:.7}}.arms .arm .a:nth-child(15){background-color:#61b5d1;transform:translate(420px);animation:a15 4s infinite ease-in-out;animation-delay:.375s}@keyframes a15{0%{transform:translate(420px);opacity:.7}30%{transform:translate(10px,150px) rotate(60deg) scale(.105)}60%{transform:translate(150px,10px) rotate(120deg) scale(.105)}80%{transform:translateY(420px) scale(.105)}to{transform:translate(420px);opacity:.7}}.arms .arm .a:nth-child(16){background-color:#61afd1;transform:translate(450px);animation:a16 4s infinite ease-in-out;animation-delay:.4s}@keyframes a16{0%{transform:translate(450px);opacity:.7}30%{transform:translate(10px,160px) rotate(60deg) scale(.112)}60%{transform:translate(160px,10px) rotate(120deg) scale(.112)}80%{transform:translateY(450px) scale(.112)}to{transform:translate(450px);opacity:.7}}.arms .arm .a:nth-child(17){background-color:#61aad1;transform:translate(480px);animation:a17 4s infinite ease-in-out;animation-delay:.425s}@keyframes a17{0%{transform:translate(480px);opacity:.7}30%{transform:translate(10px,170px) rotate(60deg) scale(.119)}60%{transform:translate(170px,10px) rotate(120deg) scale(.119)}80%{transform:translateY(480px) scale(.119)}to{transform:translate(480px);opacity:.7}}.arms .arm .a:nth-child(18){background-color:#61a4d1;transform:translate(510px);animation:a18 4s infinite ease-in-out;animation-delay:.45s}@keyframes a18{0%{transform:translate(510px);opacity:.7}30%{transform:translate(10px,180px) rotate(60deg) scale(.126)}60%{transform:translate(180px,10px) rotate(120deg) scale(.126)}80%{transform:translateY(510px) scale(.126)}to{transform:translate(510px);opacity:.7}}.arms .arm .a:nth-child(19){background-color:#619fd1;transform:translate(540px);animation:a19 4s infinite ease-in-out;animation-delay:.475s}@keyframes a19{0%{transform:translate(540px);opacity:.7}30%{transform:translate(10px,190px) rotate(60deg) scale(.133)}60%{transform:translate(190px,10px) rotate(120deg) scale(.133)}80%{transform:translateY(540px) scale(.133)}to{transform:translate(540px);opacity:.7}}.arms .arm .a:nth-child(20){background-color:#6199d1;transform:translate(570px);animation:a20 4s infinite ease-in-out;animation-delay:.5s}@keyframes a20{0%{transform:translate(570px);opacity:.7}30%{transform:translate(10px,200px) rotate(60deg) scale(.14)}60%{transform:translate(200px,10px) rotate(120deg) scale(.14)}80%{transform:translateY(570px) scale(.14)}to{transform:translate(570px);opacity:.7}}.arms .arm .a:nth-child(21){background-color:#6193d1;transform:translate(600px);animation:a21 4s infinite ease-in-out;animation-delay:.525s}@keyframes a21{0%{transform:translate(600px);opacity:.7}30%{transform:translate(10px,210px) rotate(60deg) scale(.147)}60%{transform:translate(210px,10px) rotate(120deg) scale(.147)}80%{transform:translateY(600px) scale(.147)}to{transform:translate(600px);opacity:.7}}.arms .arm .a:nth-child(22){background-color:#618ed1;transform:translate(630px);animation:a22 4s infinite ease-in-out;animation-delay:.55s}@keyframes a22{0%{transform:translate(630px);opacity:.7}30%{transform:translate(10px,220px) rotate(60deg) scale(.154)}60%{transform:translate(220px,10px) rotate(120deg) scale(.154)}80%{transform:translateY(630px) scale(.154)}to{transform:translate(630px);opacity:.7}}.arms .arm .a:nth-child(23){background-color:#6188d1;transform:translate(660px);animation:a23 4s infinite ease-in-out;animation-delay:.575s}@keyframes a23{0%{transform:translate(660px);opacity:.7}30%{transform:translate(10px,230px) rotate(60deg) scale(.161)}60%{transform:translate(230px,10px) rotate(120deg) scale(.161)}80%{transform:translateY(660px) scale(.161)}to{transform:translate(660px);opacity:.7}}.arms .arm .a:nth-child(24){background-color:#6183d1;transform:translate(690px);animation:a24 4s infinite ease-in-out;animation-delay:.6s}@keyframes a24{0%{transform:translate(690px);opacity:.7}30%{transform:translate(10px,240px) rotate(60deg) scale(.168)}60%{transform:translate(240px,10px) rotate(120deg) scale(.168)}80%{transform:translateY(690px) scale(.168)}to{transform:translate(690px);opacity:.7}}.arms .arm .a:nth-child(25){background-color:#617dd1;transform:translate(720px);animation:a25 4s infinite ease-in-out;animation-delay:.625s}@keyframes a25{0%{transform:translate(720px);opacity:.7}30%{transform:translate(10px,250px) rotate(60deg) scale(.175)}60%{transform:translate(250px,10px) rotate(120deg) scale(.175)}80%{transform:translateY(720px) scale(.175)}to{transform:translate(720px);opacity:.7}}.arms .arm .a:nth-child(26){background-color:#6177d1;transform:translate(750px);animation:a26 4s infinite ease-in-out;animation-delay:.65s}@keyframes a26{0%{transform:translate(750px);opacity:.7}30%{transform:translate(10px,260px) rotate(60deg) scale(.182)}60%{transform:translate(260px,10px) rotate(120deg) scale(.182)}80%{transform:translateY(750px) scale(.182)}to{transform:translate(750px);opacity:.7}}.arms .arm .a:nth-child(27){background-color:#6172d1;transform:translate(780px);animation:a27 4s infinite ease-in-out;animation-delay:.675s}@keyframes a27{0%{transform:translate(780px);opacity:.7}30%{transform:translate(10px,270px) rotate(60deg) scale(.189)}60%{transform:translate(270px,10px) rotate(120deg) scale(.189)}80%{transform:translateY(780px) scale(.189)}to{transform:translate(780px);opacity:.7}}.arms .arm .a:nth-child(28){background-color:#616cd1;transform:translate(810px);animation:a28 4s infinite ease-in-out;animation-delay:.7s}@keyframes a28{0%{transform:translate(810px);opacity:.7}30%{transform:translate(10px,280px) rotate(60deg) scale(.196)}60%{transform:translate(280px,10px) rotate(120deg) scale(.196)}80%{transform:translateY(810px) scale(.196)}to{transform:translate(810px);opacity:.7}}.arms .arm .a:nth-child(29){background-color:#6167d1;transform:translate(840px);animation:a29 4s infinite ease-in-out;animation-delay:.725s}@keyframes a29{0%{transform:translate(840px);opacity:.7}30%{transform:translate(10px,290px) rotate(60deg) scale(.203)}60%{transform:translate(290px,10px) rotate(120deg) scale(.203)}80%{transform:translateY(840px) scale(.203)}to{transform:translate(840px);opacity:.7}}.arms .arm .a:nth-child(30){background-color:#6161d1;transform:translate(870px);animation:a30 4s infinite ease-in-out;animation-delay:.75s}@keyframes a30{0%{transform:translate(870px);opacity:.7}30%{transform:translate(10px,300px) rotate(60deg) scale(.21)}60%{transform:translate(300px,10px) rotate(120deg) scale(.21)}80%{transform:translateY(870px) scale(.21)}to{transform:translate(870px);opacity:.7}}.arms .arm .a:nth-child(31){background-color:#6761d1;transform:translate(900px);animation:a31 4s infinite ease-in-out;animation-delay:.775s}@keyframes a31{0%{transform:translate(900px);opacity:.7}30%{transform:translate(10px,310px) rotate(60deg) scale(.217)}60%{transform:translate(310px,10px) rotate(120deg) scale(.217)}80%{transform:translateY(900px) scale(.217)}to{transform:translate(900px);opacity:.7}}.arms .arm .a:nth-child(32){background-color:#6c61d1;transform:translate(930px);animation:a32 4s infinite ease-in-out;animation-delay:.8s}@keyframes a32{0%{transform:translate(930px);opacity:.7}30%{transform:translate(10px,320px) rotate(60deg) scale(.224)}60%{transform:translate(320px,10px) rotate(120deg) scale(.224)}80%{transform:translateY(930px) scale(.224)}to{transform:translate(930px);opacity:.7}}.arms .arm .a:nth-child(33){background-color:#7261d1;transform:translate(960px);animation:a33 4s infinite ease-in-out;animation-delay:.825s}@keyframes a33{0%{transform:translate(960px);opacity:.7}30%{transform:translate(10px,330px) rotate(60deg) scale(.231)}60%{transform:translate(330px,10px) rotate(120deg) scale(.231)}80%{transform:translateY(960px) scale(.231)}to{transform:translate(960px);opacity:.7}}.arms .arm .a:nth-child(34){background-color:#7761d1;transform:translate(990px);animation:a34 4s infinite ease-in-out;animation-delay:.85s}@keyframes a34{0%{transform:translate(990px);opacity:.7}30%{transform:translate(10px,340px) rotate(60deg) scale(.238)}60%{transform:translate(340px,10px) rotate(120deg) scale(.238)}80%{transform:translateY(990px) scale(.238)}to{transform:translate(990px);opacity:.7}}.arms .arm .a:nth-child(35){background-color:#7d61d1;transform:translate(1020px);animation:a35 4s infinite ease-in-out;animation-delay:.875s}@keyframes a35{0%{transform:translate(1020px);opacity:.7}30%{transform:translate(10px,350px) rotate(60deg) scale(.245)}60%{transform:translate(350px,10px) rotate(120deg) scale(.245)}80%{transform:translateY(1020px) scale(.245)}to{transform:translate(1020px);opacity:.7}}.arms .arm .a:nth-child(36){background-color:#8361d1;transform:translate(1050px);animation:a36 4s infinite ease-in-out;animation-delay:.9s}@keyframes a36{0%{transform:translate(1050px);opacity:.7}30%{transform:translate(10px,360px) rotate(60deg) scale(.252)}60%{transform:translate(360px,10px) rotate(120deg) scale(.252)}80%{transform:translateY(1050px) scale(.252)}to{transform:translate(1050px);opacity:.7}}.arms .arm .a:nth-child(37){background-color:#8861d1;transform:translate(1080px);animation:a37 4s infinite ease-in-out;animation-delay:.925s}@keyframes a37{0%{transform:translate(1080px);opacity:.7}30%{transform:translate(10px,370px) rotate(60deg) scale(.259)}60%{transform:translate(370px,10px) rotate(120deg) scale(.259)}80%{transform:translateY(1080px) scale(.259)}to{transform:translate(1080px);opacity:.7}}.arms .arm .a:nth-child(38){background-color:#8e61d1;transform:translate(1110px);animation:a38 4s infinite ease-in-out;animation-delay:.95s}@keyframes a38{0%{transform:translate(1110px);opacity:.7}30%{transform:translate(10px,380px) rotate(60deg) scale(.266)}60%{transform:translate(380px,10px) rotate(120deg) scale(.266)}80%{transform:translateY(1110px) scale(.266)}to{transform:translate(1110px);opacity:.7}}.arms .arm .a:nth-child(39){background-color:#9361d1;transform:translate(1140px);animation:a39 4s infinite ease-in-out;animation-delay:.975s}@keyframes a39{0%{transform:translate(1140px);opacity:.7}30%{transform:translate(10px,390px) rotate(60deg) scale(.273)}60%{transform:translate(390px,10px) rotate(120deg) scale(.273)}80%{transform:translateY(1140px) scale(.273)}to{transform:translate(1140px);opacity:.7}}.arms .arm .a:nth-child(40){background-color:#9961d1;transform:translate(1170px);animation:a40 4s infinite ease-in-out;animation-delay:1s}@keyframes a40{0%{transform:translate(1170px);opacity:.7}30%{transform:translate(10px,400px) rotate(60deg) scale(.28)}60%{transform:translate(400px,10px) rotate(120deg) scale(.28)}80%{transform:translateY(1170px) scale(.28)}to{transform:translate(1170px);opacity:.7}}.content-card{position:relative;z-index:2;background:#fffc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:2rem;border-radius:12px;box-shadow:0 8px 20px #0064001a;font-family:Segoe UI,sans-serif}.content-card h2,.content-card h3{color:#1e3a2f;margin-bottom:1rem}.content-card ul{list-style:none;padding-left:1.2rem;margin-bottom:1.5rem}.content-card ul li{position:relative;padding-left:1.5rem;margin-bottom:.75rem;font-size:18px;line-height:1.6;color:#083b2a}.content-card ul li:before{content:"";position:absolute;left:0;color:#10b981;font-weight:700}.content-card ul li strong{color:#065f46}.career-benefits-section{margin-top:4rem;background:#f9fff9;padding:2rem;border-radius:12px;box-shadow:0 8px 24px #0080000d}.career-benefits-section .career-benefits-grid{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}@media (max-width: 768px){.career-benefits-section .career-benefits-grid{flex-direction:column}}.career-benefits-section .career-benefits-grid .career-text{flex:1}.career-benefits-section .career-benefits-grid .career-text h3{font-size:1.5rem;color:#065f46;margin-bottom:1rem;font-weight:700}.career-benefits-section .career-benefits-grid .career-text ul{list-style:none;padding:0}.career-benefits-section .career-benefits-grid .career-text ul li{position:relative;padding-left:1.8rem;margin-bottom:.75rem;font-size:18px;color:#1e293b}.career-benefits-section .career-benefits-grid .career-text ul li:before{content:"•";position:absolute;left:0;color:#10b981;font-weight:700}.career-benefits-section .career-benefits-grid .career-image{flex:1;text-align:center}.career-benefits-section .career-benefits-grid .career-image img{max-width:100%;border-radius:12px;box-shadow:0 10px 30px #0000000d}.faq-item{cursor:pointer}.faq-item h4.faq-question{display:flex;justify-content:space-between;align-items:center;font-size:1.1rem;color:#1e293b;font-weight:600;margin-bottom:.5rem;transition:color .3s}.faq-item h4.faq-question .arrow{font-size:1.2rem;font-weight:700;margin-left:1rem}.faq-item h4.faq-question:hover{color:#f97316}.faq-item .faq-answer{font-size:1rem;color:#475569;line-height:1.6;margin-top:.5rem;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.main1{max-width:1000px}.core-java-container .core-java-hero h1{font-size:2rem}.core-java-content h2{font-size:1.4rem}.core-java-content h3{font-size:1.1rem}.core-java-content ul li,.core-java-content p{font-size:1rem}.why-narpavi-section .why-title{font-size:1.3rem}.benefit-card{font-size:16px;padding:1rem}.course-overview-section .overview-content h3{font-size:1.3rem}.course-overview-section .overview-content ul li{font-size:16px}.content-card h2,.content-card h3{font-size:1.2rem}.content-card ul li{font-size:16px}.career-benefits-section .career-text h3{font-size:1.2rem}.career-benefits-section .career-text ul li{font-size:16px}.faq-item h4.faq-question{font-size:1rem}.faq-answer{font-size:.95rem}}@media (max-width: 992px){.main1{max-width:800px}.core-java-container .core-java-hero h1{font-size:1.5rem}.core-java-content h2{font-size:1.1rem}.core-java-content h3{font-size:1rem}.core-java-content ul li,.core-java-content p{font-size:.95rem}.why-narpavi-section .why-title{font-size:1.1rem}.benefit-card{font-size:15px;padding:.8rem}.course-overview-section .overview-content h3{font-size:1.1rem}.course-overview-section .overview-content ul li{font-size:15px}.content-card h2,.content-card h3{font-size:1rem}.content-card ul li{font-size:15px}.career-benefits-section .career-text h3{font-size:1rem}.career-benefits-section .career-text ul li{font-size:15px}.faq-item h4.faq-question{font-size:.95rem}.faq-answer{font-size:.9rem}}@media (max-width: 768px){.main1{max-width:100%;margin:.5rem}.core-java-container{padding:.5rem}.core-java-container .core-java-hero h1{font-size:1.1rem}.core-java-content h2{font-size:.95rem}.core-java-content h3,.core-java-content ul li,.core-java-content p{font-size:.9rem}.why-narpavi-section .why-title{font-size:.95rem}.benefit-card{font-size:13px;padding:.5rem}.course-overview-section .overview-content h3{font-size:.95rem}.course-overview-section .overview-content ul li{font-size:13px}.content-card h2,.content-card h3{font-size:.9rem}.content-card ul li{font-size:13px}.career-benefits-section .career-text h3{font-size:.9rem}.career-benefits-section .career-text ul li{font-size:13px}.faq-item h4.faq-question{font-size:.9rem}.faq-answer{font-size:.85rem}}.mainadvanced .narpavi-footer{padding:-10rem;position:relative;width:125%;left:-15%}.advanced-java-fullstack{background:#fdfdfd;padding:3rem 1.5rem;font-family:Segoe UI,sans-serif;color:#1f2937}.advanced-java-fullstack .section-header{text-align:center;margin-bottom:2rem}.advanced-java-fullstack .section-header h1{font-size:2.4rem;color:#0f172a;font-weight:800}.advanced-java-fullstack .section-header .cta-buttons{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem}.advanced-java-fullstack .section-header .cta-buttons button{padding:.75rem 1.5rem;font-size:1rem;cursor:pointer;border-radius:6px;font-weight:700;transition:.3s}.advanced-java-fullstack .section-header .cta-buttons .orange-btn{background-color:#f97316;color:#fff;border:none}.advanced-java-fullstack .section-header .cta-buttons .orange-btn:hover{background-color:#ea580c}.advanced-java-fullstack .section-header .cta-buttons .outline-btn{background:#fff;border:1px solid #ccc}.advanced-java-fullstack .section-header .cta-buttons .outline-btn:hover{background-color:#f1f1f1}.advanced-java-fullstack .section-header p{max-width:800px;margin:1rem auto 0;font-size:1.1rem;color:#475569}.advanced-java-fullstack .section-header .video-wrapper{margin-top:2.5rem;display:flex;justify-content:center}.advanced-java-fullstack .section-header .video-wrapper video{width:100%;max-width:1440px;height:auto;border-radius:12px;box-shadow:0 8px 20px #0000001a;object-fit:cover}.advanced-java-fullstack .highlight-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0}.advanced-java-fullstack .highlight-list li{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1rem 1.25rem;position:relative;font-size:1rem;color:#1e293b;box-shadow:0 4px 12px #00000008;transition:transform .3s ease}.advanced-java-fullstack .highlight-list li:before{content:"✔";color:#10b981;font-weight:700;margin-right:8px}.advanced-java-fullstack .highlight-list li:hover{transform:translateY(-3px)}.advanced-java-fullstack .course-section{margin-top:2rem}.advanced-java-fullstack .course-section h3{font-size:1.5rem;margin-bottom:1rem;color:#0f172a}.advanced-java-fullstack .course-section ul{list-style:none;padding-left:0}.advanced-java-fullstack .course-section ul li{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.advanced-java-fullstack .course-section ul li:before{content:"→";position:absolute;left:0;color:#2563eb;font-weight:700}.advanced-java-fullstack .call-to-action{text-align:center;background:#fefce8;border:1px dashed #facc15;padding:2rem;margin-top:3rem;border-radius:12px}.advanced-java-fullstack .call-to-action h3{font-size:1.6rem;margin-bottom:1rem;color:#78350f}.advanced-java-fullstack .call-to-action p{font-size:1.1rem;color:#92400e;margin-bottom:1rem}.advanced-java-fullstack .call-to-action a{display:inline-block;margin-top:1rem;background-color:#f59e0b;color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;text-decoration:none;transition:background .3s}.advanced-java-fullstack .call-to-action a:hover{background-color:#d97706}.advanced-java-fullstack .java-intro-banner{position:relative;height:auto;min-height:40vh;display:flex;align-items:center;justify-content:center;padding:4rem 1.5rem;color:#fff;overflow:hidden;border-radius:10px;background-color:#f7eaea52}.advanced-java-fullstack .java-intro-banner .intro-content{position:relative;z-index:2;max-width:900px;text-align:center;animation:fadeInUp 1.5s ease-in-out both}.advanced-java-fullstack .java-intro-banner .intro-content h2{font-size:2rem;margin-bottom:1rem;font-weight:700;color:#110f0f}.advanced-java-fullstack .java-intro-banner .intro-content p{font-size:18px;line-height:1.7;color:#141414ad;margin-bottom:1rem}.advanced-java-fullstack .java-intro-banner .intro-content p strong{color:gold}@media (max-width: 768px){.advanced-java-fullstack .java-intro-banner .intro-content h2{font-size:1.5rem}.advanced-java-fullstack .java-intro-banner .intro-content p{font-size:1rem}}@media (max-width: 768px){.advanced-java-fullstack .section-header h1{font-size:1.75rem}.advanced-java-fullstack .call-to-action h3{font-size:1.3rem}}.why-choose-narpavi{padding:3rem 1.5rem;background:#f7fdf9}.why-choose-narpavi .section-header{text-align:center;margin-bottom:2rem}.why-choose-narpavi .section-header h2{font-size:1.9rem;font-weight:700;color:#065f46}.why-choose-narpavi .feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;padding:0 1rem}.why-choose-narpavi .feature-card{background:#fff;border:2px solid #d1fae5;padding:1.2rem 1rem;border-radius:12px;box-shadow:0 8px 20px #0000000d;display:flex;align-items:flex-start;gap:.75rem;cursor:default;transition:all .3s ease}.why-choose-narpavi .feature-card .tick{color:#10b981;font-size:1.3rem;line-height:1}.why-choose-narpavi .feature-card p{font-size:1rem;color:#1f2937;line-height:1.5}.why-choose-narpavi .feature-card:hover{border-color:#34d399;background-color:#ecfdf5;box-shadow:0 12px 30px #10b98126}.course-overview{max-width:1440px;margin:0 auto;padding:3rem 1rem;font-family:Segoe UI,sans-serif}.course-overview .overview-flex{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap}.course-overview .overview-left{flex:1;min-width:320px}.course-overview .overview-left .overview-heading{text-align:left;margin-bottom:2rem}.course-overview .overview-left .overview-heading h2{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.course-overview .overview-left .overview-heading p{font-size:18px;color:#475569;line-height:1.6}.course-overview .overview-left .topics-list{list-style:none;padding:0}.course-overview .overview-left .topics-list .topic-item{background:#ecc4f69e;padding:.75rem 1.2rem;margin-bottom:.75rem;border-left:5px solid #10b981;border-radius:6px;font-size:18px;color:#1e293b;box-shadow:0 2px 8px #0000000a;transition:transform .3s ease}.course-overview .overview-left .topics-list .topic-item:hover{transform:translate(8px);background-color:#e0f7f4}.course-overview .overview-right{flex:1;min-width:320px;display:flex;justify-content:center}.course-overview .overview-right img{max-width:100%;height:auto}@media (max-width: 768px){.course-overview .overview-flex{flex-direction:column;align-items:center}.course-overview .overview-left,.course-overview .overview-right,.course-overview .overview-left .overview-heading{text-align:center}}.fullstack-section{background:#fff;padding:1rem;font-family:Segoe UI,sans-serif;border-radius:20px}.fullstack-section .container{max-width:1100px;margin:0 auto}.fullstack-section .container h2{font-size:2rem;color:#1e293b;text-align:center;margin-bottom:1.5rem}.fullstack-section .container .intro{text-align:center;color:#475569;font-size:18px;margin-bottom:3rem}.fullstack-section .container .course-modules{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem;background:linear-gradient(to right,#fff,#ffe662d6);border-radius:10px}.fullstack-section .container .course-modules .module{flex:1;min-width:300px}.fullstack-section .container .course-modules .module h3{font-size:1.25rem;color:#0f172a;margin-bottom:1rem}.fullstack-section .container .course-modules .module ul{padding-left:0;list-style:none}.fullstack-section .container .course-modules .module ul li{background:#fff;padding:.75rem 1rem;margin-bottom:.5rem;border-left:5px solid #10b981;border-radius:6px;font-size:18px;box-shadow:0 2px 6px #0000000a;transition:background .3s ease}.fullstack-section .container .course-modules .module ul li:hover{background:#ecfdf5}.fullstack-section .container .highlight-box{background:linear-gradient(to right,#dbffce5e,#e8f9dc66);padding:2rem;border-radius:10px;margin-bottom:2rem}.fullstack-section .container .highlight-box h3{color:#065f46;font-size:1.25rem;margin-bottom:1rem}.fullstack-section .container .highlight-box p,.fullstack-section .container .highlight-box ul{color:#0f172a;font-size:18px;line-height:1.6}.fullstack-section .container .highlight-box ul{padding-left:0;list-style:none}.fullstack-section .container .highlight-box ul li{margin-bottom:.75rem}.fullstack-section .container .highlight-box.alt{background:linear-gradient(to right,#dbffce5e,#e8f9dc66)}.fullstack-section .container .dual-grid{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem;background:linear-gradient(to right,#dbffce5e,#e8f9dc66)}.fullstack-section .container .dual-grid .module{flex:1;min-width:300px}.fullstack-section .container .dual-grid .module h3{font-size:1.2rem;margin-bottom:1rem}.fullstack-section .container .dual-grid .module ul{list-style:none;padding:0}.fullstack-section .container .dual-grid .module ul li{padding:.6rem 0;font-size:18px;border-bottom:1px dashed #cbd5e1}.call-to-action{max-width:900px;margin:4rem auto;padding:2rem;background:linear-gradient(to right,#f0fdfa,#ecfdf5);border-radius:16px;box-shadow:0 0 30px #0000000d;text-align:center;border:2px solid #d1fae5}.call-to-action .contact-box p a{color:#059669;text-decoration:none;font-weight:600}.call-to-action .contact-box p a:hover{text-decoration:underline}.faq-section{margin:4rem auto;padding:2rem;max-width:1240px;background:#f8fafc;border-radius:12px;box-shadow:0 6px 18px #0000000a}.faq-section .faq-title{font-size:2rem;font-weight:700;color:#0f172a;text-align:center;margin-bottom:2rem}.faq-section .faq-category-block{margin-bottom:2rem}.faq-section .faq-category-block .faq-category{font-size:1.3rem;color:#f97316;margin-bottom:1rem;font-weight:600}.faq-section .faq-category-block .faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.faq-section .faq-category-block .faq-grid .faq-item{background:#fff;border-radius:8px;padding:1.25rem 1.5rem;box-shadow:0 4px 16px #0000000f;transition:transform .3s ease;cursor:pointer}.faq-section .faq-category-block .faq-grid .faq-item:hover{transform:translateY(-4px)}.faq-section .faq-category-block .faq-grid .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:1.1rem;margin-bottom:.5rem;color:#1e293b}.faq-section .faq-category-block .faq-grid .faq-item .faq-question .arrow{font-size:1.3rem;font-weight:700}.faq-section .faq-category-block .faq-grid .faq-item .faq-answer{font-size:1rem;color:#475569;line-height:1.6}@media (max-width: 1200px){.advanced-java-fullstack{padding:2rem 1rem}.advanced-java-fullstack .section-header h1{font-size:2rem}.advanced-java-fullstack .highlight-list{gap:1rem}.advanced-java-fullstack .course-section h3{font-size:1.2rem}.advanced-java-fullstack .call-to-action h3{font-size:1.3rem}.advanced-java-fullstack .course-overview .overview-left .overview-heading h2{font-size:1.5rem}.advanced-java-fullstack .course-overview .overview-left .overview-heading p,.advanced-java-fullstack .course-overview .overview-left .topics-list .topic-item{font-size:16px}.advanced-java-fullstack .fullstack-section .container h2{font-size:1.5rem}.advanced-java-fullstack .fullstack-section .container .intro,.advanced-java-fullstack .fullstack-section .container .course-modules .module li,.advanced-java-fullstack .fullstack-section .container .highlight-box p,.advanced-java-fullstack .fullstack-section .container .highlight-box ul,.advanced-java-fullstack .fullstack-section .container .dual-grid .module li{font-size:16px}.advanced-java-fullstack .call-to-action h2,.advanced-java-fullstack .faq-section .faq-title{font-size:1.5rem}.advanced-java-fullstack .faq-section .faq-category-block .faq-category{font-size:1.1rem}.advanced-java-fullstack .faq-section .faq-category-block .faq-grid{gap:1rem}.advanced-java-fullstack .faq-section .faq-category-block .faq-grid .faq-item{padding:1rem}.advanced-java-fullstack .faq-section .faq-category-block .faq-grid .faq-item .faq-question{font-size:1rem}.advanced-java-fullstack .faq-section .faq-category-block .faq-grid .faq-item .faq-answer{font-size:.95rem}}@media (max-width: 992px){.advanced-java-fullstack{padding:1rem .5rem}.advanced-java-fullstack .section-header h1{font-size:1.5rem}.advanced-java-fullstack .highlight-list{grid-template-columns:1fr 1fr;gap:.7rem}.advanced-java-fullstack .course-section h3{font-size:1rem}.advanced-java-fullstack .call-to-action h3{font-size:1.1rem}.advanced-java-fullstack .course-overview .overview-flex{gap:1rem}.advanced-java-fullstack .course-overview .overview-left .overview-heading h2{font-size:1.2rem}.advanced-java-fullstack .course-overview .overview-left .overview-heading p,.advanced-java-fullstack .course-overview .overview-left .topics-list .topic-item{font-size:15px}.advanced-java-fullstack .fullstack-section .container h2{font-size:1.2rem}.advanced-java-fullstack .fullstack-section .container .intro,.advanced-java-fullstack .fullstack-section .container .course-modules .module li,.advanced-java-fullstack .fullstack-section .container .highlight-box p,.advanced-java-fullstack .fullstack-section .container .highlight-box ul,.advanced-java-fullstack .fullstack-section .container .dual-grid .module li{font-size:15px}.advanced-java-fullstack .call-to-action h2,.advanced-java-fullstack .faq-section .faq-title{font-size:1.2rem}.advanced-java-fullstack .faq-section .faq-category-block .faq-category{font-size:1rem}.advanced-java-fullstack .faq-section .faq-category-block .faq-grid{grid-template-columns:1fr 1fr;gap:.7rem}.advanced-java-fullstack .faq-section .faq-category-block .faq-grid .faq-item{padding:.7rem}.advanced-java-fullstack .faq-section .faq-category-block .faq-grid .faq-item .faq-question{font-size:.95rem}.advanced-java-fullstack .faq-section .faq-category-block .faq-grid .faq-item .faq-answer{font-size:.9rem}}@media (max-width: 768px){.advanced-java-fullstack{padding:.5rem .2rem}.advanced-java-fullstack .section-header h1{font-size:1.1rem}.advanced-java-fullstack .highlight-list{grid-template-columns:1fr;gap:.5rem}.advanced-java-fullstack .course-section h3{font-size:.95rem}.advanced-java-fullstack .call-to-action h3{font-size:1rem}.advanced-java-fullstack .course-overview .overview-flex{flex-direction:column;gap:.5rem;align-items:center}.advanced-java-fullstack .course-overview .overview-left,.advanced-java-fullstack .course-overview .overview-right,.advanced-java-fullstack .course-overview .overview-left .overview-heading{text-align:center}.advanced-java-fullstack .course-overview .overview-left .overview-heading h2{font-size:1rem}.advanced-java-fullstack .course-overview .overview-left .overview-heading p,.advanced-java-fullstack .course-overview .overview-left .topics-list .topic-item{font-size:13px}.advanced-java-fullstack .fullstack-section .container h2{font-size:1rem}.advanced-java-fullstack .fullstack-section .container .intro,.advanced-java-fullstack .fullstack-section .container .course-modules .module li,.advanced-java-fullstack .fullstack-section .container .highlight-box p,.advanced-java-fullstack .fullstack-section .container .highlight-box ul,.advanced-java-fullstack .fullstack-section .container .dual-grid .module li{font-size:13px}.advanced-java-fullstack .call-to-action h2,.advanced-java-fullstack .faq-section .faq-title{font-size:1rem}.advanced-java-fullstack .faq-section .faq-category-block .faq-category{font-size:.95rem}.advanced-java-fullstack .faq-section .faq-category-block .faq-grid{grid-template-columns:1fr;gap:.5rem}.advanced-java-fullstack .faq-section .faq-category-block .faq-grid .faq-item{padding:.5rem}.advanced-java-fullstack .faq-section .faq-category-block .faq-grid .faq-item .faq-question{font-size:.9rem}.advanced-java-fullstack .faq-section .faq-category-block .faq-grid .faq-item .faq-answer{font-size:.85rem}}.spring-microservices-section{padding:0rem 1rem;font-family:Segoe UI,sans-serif}.spring-microservices-section .spring-microservices-header{text-align:center;padding:1rem;border-bottom:1px solid #e5e7eb}.spring-microservices-section .spring-microservices-header h1{font-size:2.4rem;font-weight:800;color:#0f172a;margin-bottom:2.2rem}.spring-microservices-section .spring-microservices-header .cta-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;padding-bottom:2rem}.spring-microservices-section .spring-microservices-header .cta-buttons .orange-btn,.spring-microservices-section .spring-microservices-header .cta-buttons .outline-btn{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:6px;cursor:pointer;transition:all .3s ease}.spring-microservices-section .spring-microservices-header .cta-buttons .orange-btn{background-color:#f97316;color:#fff;border:none}.spring-microservices-section .spring-microservices-header .cta-buttons .orange-btn:hover{background-color:#ea580c}.spring-microservices-section .spring-microservices-header .cta-buttons .outline-btn{border:2px solid #f97316;background:transparent;color:#f97316}.spring-microservices-section .spring-microservices-header .cta-buttons .outline-btn:hover{background:#f97316;color:#fff}@media (max-width: 768px){.spring-microservices-section .spring-microservices-header h1{font-size:1.8rem}.spring-microservices-section .spring-microservices-header .cta-buttons{flex-direction:column;gap:.75rem}}.spring-microservices-section .heading-with-video{position:relative;width:100vw;height:100vh;overflow:hidden}.spring-microservices-section .heading-with-video .background-video{width:100%;height:auto;max-width:1300px;margin:auto;object-fit:cover;display:block}@media (max-width: 768px){.spring-microservices-section .heading-with-video{height:320px}.spring-microservices-section .heading-with-video .main-heading{font-size:1.5rem}}.spring-microservices-section .container{max-width:1250px;margin-top:50px;margin-left:auto;margin-right:auto;align-items:center;padding:2rem;background-color:#f7eaea52;border-radius:20px;box-shadow:0 12px 30px #0000000d;transition:transform .3s ease}.spring-microservices-section .main-heading{font-size:2.2rem;color:#065f46;text-align:center;margin-bottom:1rem;font-weight:700}.spring-microservices-section .sub-heading{font-size:1.5rem;text-align:center;color:#0f172a;margin-bottom:1.5rem;font-weight:600}.spring-microservices-section .description{text-align:center;max-width:800px;margin:0 auto 2rem;font-size:1.05rem;color:#334155;line-height:1.7}.spring-microservices-section .description strong{color:#047857}.spring-microservices-section .highlight-box{background:#ecfdf5;border-left:6px solid #10b981;padding:1.5rem;font-size:1.05rem;color:#0f172a;line-height:1.8;border-radius:8px;max-width:900px;margin:0 auto;transition:all .3s ease}.spring-microservices-section .highlight-box strong{color:#065f46;font-weight:700}.spring-microservices-section .highlight-box:hover{background:#d1fae5;transform:scale(1.02);box-shadow:0 8px 24px #0000000d}.spring-overview-section{padding:5rem 1rem}.spring-overview-section .overview-container{max-width:1100px;margin:auto;padding:2rem 2rem 3rem;background:#fff;border-radius:14px;box-shadow:0 12px 32px #0000000d;transition:.3s ease}.spring-overview-section .overview-container:hover{box-shadow:0 20px 50px #00000014}.spring-overview-section .overview-container .overview-heading{font-size:1.8rem;text-align:center;color:#047857;margin-bottom:1.5rem;font-weight:700}.spring-overview-section .overview-container .overview-description{font-size:1.05rem;line-height:1.7;text-align:center;color:#334155;margin-bottom:2.5rem;max-width:900px;margin-inline:auto}.spring-overview-section .overview-container .overview-list{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 768px){.spring-overview-section .overview-container .overview-list{grid-template-columns:1fr}}.spring-overview-section .overview-container .overview-list .overview-item{background:#ecc4f69e;padding:1rem 1.2rem;border-left:5px solid #10b981;border-radius:10px;font-size:18px;color:#1e293b;display:flex;align-items:center;transition:all .3s ease}.spring-overview-section .overview-container .overview-list .overview-item:hover{background:#ecfdf5;transform:translateY(-4px)}.spring-overview-section .overview-container .overview-list .overview-item .check{color:#10b981;margin-right:.75rem;font-size:1.2rem;font-weight:700}.who-join-section{padding:4rem 1.5rem;background:#fdfdfd}.who-join-section .who-join-container{max-width:1100px;margin:auto;background:linear-gradient(to right,#dbffce5e,#e8f9dc66);padding:3rem;border-radius:14px;box-shadow:0 15px 30px #0000000d;transition:.3s ease;display:flex;flex-direction:column;align-items:center}.who-join-section .who-join-container .section-heading{font-size:1.6rem;color:#1e3a8a;text-align:center;margin-bottom:2rem}.who-join-section .who-join-container .join-list{display:flex;flex-direction:column;gap:1.2rem;padding-left:0}.who-join-section .who-join-container .join-list .join-item{background:#f0f9ff;padding:1rem 1.5rem;border-left:4px solid #0284c7;border-radius:8px;color:#1e293b;font-size:18px;display:flex;align-items:center;transition:.3s}.who-join-section .who-join-container .join-list .join-item:hover{background:#e0f2fe;transform:translateY(-3px)}.who-join-section .who-join-container .join-list .join-item .dot{color:#0284c7;margin-right:1rem;font-weight:700}.cert-support{padding:4rem 1rem;background:linear-gradient(to right,#dbffce5e,#e8f9dc66);max-width:1160px;margin:auto}.cert-support .cert-container{max-width:1200px;margin:auto;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.cert-support .cert-container .cert-left,.cert-support .cert-container .cert-right{flex:1 1 500px;background:#fff;padding:2rem;border-radius:12px;box-shadow:0 8px 30px #0000000d;transition:transform .3s ease}.cert-support .cert-container .cert-left h2,.cert-support .cert-container .cert-right h2{font-size:1.4rem;color:#1d4ed8;margin-bottom:1rem}.cert-support .cert-container .cert-left ul,.cert-support .cert-container .cert-right ul{list-style:none;padding:0}.cert-support .cert-container .cert-left ul li,.cert-support .cert-container .cert-right ul li{margin-bottom:.8rem;padding-left:1.6rem;position:relative;font-size:18px;color:#1e293b}.cert-support .cert-container .cert-left ul li:before,.cert-support .cert-container .cert-right ul li:before{content:"•";position:absolute;left:0;color:#10b981;font-weight:700}.cert-support .cert-container .cert-left .placement-info,.cert-support .cert-container .cert-right .placement-info{margin-top:1rem;font-size:.95rem;color:#334155;line-height:1.6}.cert-support .cert-container .cert-left .placement-info strong,.cert-support .cert-container .cert-right .placement-info strong{color:#0f766e}.cert-support .cert-container .cert-left:hover,.cert-support .cert-container .cert-right:hover{transform:translateY(-6px)}@media (max-width: 768px){.cert-support .cert-container{flex-direction:column}}.call-to-action{max-width:900px;margin:4rem auto;padding:2rem;background:#fefce8;border-radius:16px;box-shadow:0 0 30px #0000000d;text-align:center;border:2px solid #d1fae5;font-family:Segoe UI,sans-serif}.call-to-action h2{font-size:1.8rem;color:#065f46;margin-bottom:1rem}.call-to-action p{font-size:1rem;color:#1f2937;margin-bottom:1.2rem;line-height:1.6}.call-to-action p strong{color:#059669}.call-to-action p a{color:#059669;text-decoration:none;font-weight:600}.call-to-action p a:hover{text-decoration:underline}.call-to-action .contact-box{margin-top:2rem;background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 0 15px #00800014;border:1px solid #d1fae5}.call-to-action .contact-box h3{font-size:1.4rem;color:#065f46;margin-bottom:1rem}.call-to-action .contact-box p{margin-bottom:.8rem;font-size:1rem}.call-to-action .contact-box .call-btn{display:inline-block;margin-top:1rem;padding:.7rem 1.4rem;background-color:#10b981;color:#fff;font-weight:600;border-radius:8px;transition:background-color .3s ease}.call-to-action .contact-box .call-btn:hover{background-color:#059669}.call-to-action .tagline{margin-top:2rem;font-size:1rem;color:#065f46}.call-to-action .tagline span{color:#047857;font-weight:700}.faq-section{background:#f9fafb;padding:60px 20px}.faq-section h2{font-size:28px;text-align:center;margin-bottom:30px;color:#0f172a}.faq-section .faq-container{max-width:900px;margin:auto}.faq-section .faq-item{background:#fff;border:1px solid #ddd;border-radius:12px;padding:20px;margin-bottom:15px;cursor:pointer;overflow:hidden;transition:all .3s ease}.faq-section .faq-item .faq-question{font-weight:600;font-size:18px;display:flex;justify-content:space-between;color:#1e293b}.faq-section .faq-item .faq-answer{padding-top:15px;font-size:16px;color:#374151;line-height:1.6}.faq-section .faq-item .toggle{font-size:22px;color:#f97316}.faq-section .faq-item:hover{background:#fefce8;transform:scale(1.01)}@media (max-width: 1200px){.spring-microservices-section{padding:0rem .5rem}.spring-microservices-section .spring-microservices-header h1{font-size:2rem}.spring-microservices-section .container{max-width:900px;padding:1.5rem}.spring-microservices-section .main-heading{font-size:1.8rem}.spring-microservices-section .sub-heading{font-size:1.2rem}.spring-microservices-section .highlight-box{font-size:1rem;padding:1rem}.spring-overview-section{padding:3rem .5rem}.spring-overview-section .overview-container{max-width:900px;padding:1.5rem 1rem 2rem}.spring-overview-section .overview-container .overview-heading{font-size:1.4rem}.spring-overview-section .overview-container .overview-description{font-size:1rem}.spring-overview-section .overview-container .overview-list .overview-item{font-size:16px;padding:.8rem 1rem}.who-join-section{padding:2rem .5rem}.who-join-section .who-join-container{max-width:900px;padding:2rem}.who-join-section .who-join-container .section-heading{font-size:1.2rem}.who-join-section .who-join-container .join-list .join-item{font-size:16px;padding:.8rem 1rem}.cert-support{padding:2rem .5rem}.cert-support .cert-container{gap:1rem}.cert-support .cert-container .cert-left,.cert-support .cert-container .cert-right{padding:1rem}.cert-support .cert-container .cert-left h2,.cert-support .cert-container .cert-right h2{font-size:1.1rem}.cert-support .cert-container .cert-left ul li,.cert-support .cert-container .cert-right ul li{font-size:16px}.cert-support .cert-container .cert-left .placement-info,.cert-support .cert-container .cert-right .placement-info{font-size:.9rem}.call-to-action{max-width:700px;padding:1rem}.call-to-action h2{font-size:1.3rem}.call-to-action p,.call-to-action .tagline{font-size:.95rem}.call-to-action .contact-box h3{font-size:1.1rem}.call-to-action .contact-box p{font-size:.95rem}.call-to-action .contact-box .call-btn{font-size:.95rem;padding:.5rem 1rem}.faq-section{padding:40px 10px}.faq-section h2{font-size:1.3rem}.faq-section .faq-container{max-width:700px}.faq-section .faq-item{padding:15px}.faq-section .faq-item .faq-question{font-size:16px}.faq-section .faq-item .faq-answer{font-size:15px}.faq-section .faq-item .toggle{font-size:18px}}@media (max-width: 992px){.spring-microservices-section{padding:0rem .2rem}.spring-microservices-section .spring-microservices-header h1{font-size:1.5rem}.spring-microservices-section .container{max-width:700px;padding:1rem}.spring-microservices-section .main-heading{font-size:1.3rem}.spring-microservices-section .sub-heading{font-size:1rem}.spring-microservices-section .highlight-box{font-size:.95rem;padding:.7rem}.spring-overview-section{padding:2rem .2rem}.spring-overview-section .overview-container{max-width:700px;padding:1rem .5rem 1.5rem}.spring-overview-section .overview-container .overview-heading{font-size:1.1rem}.spring-overview-section .overview-container .overview-description{font-size:.95rem}.spring-overview-section .overview-container .overview-list .overview-item{font-size:15px;padding:.7rem .8rem}.who-join-section{padding:1rem .2rem}.who-join-section .who-join-container{max-width:700px;padding:1rem}.who-join-section .who-join-container .section-heading{font-size:1rem}.who-join-section .who-join-container .join-list .join-item{font-size:15px;padding:.7rem .8rem}.cert-support{padding:1rem .2rem}.cert-support .cert-container{gap:.7rem}.cert-support .cert-container .cert-left,.cert-support .cert-container .cert-right{padding:.7rem}.cert-support .cert-container .cert-left h2,.cert-support .cert-container .cert-right h2{font-size:1rem}.cert-support .cert-container .cert-left ul li,.cert-support .cert-container .cert-right ul li{font-size:15px}.cert-support .cert-container .cert-left .placement-info,.cert-support .cert-container .cert-right .placement-info{font-size:.85rem}.call-to-action{max-width:500px;padding:.7rem}.call-to-action h2{font-size:1rem}.call-to-action p,.call-to-action .tagline{font-size:.9rem}.call-to-action .contact-box h3{font-size:1rem}.call-to-action .contact-box p{font-size:.9rem}.call-to-action .contact-box .call-btn{font-size:.9rem;padding:.4rem .8rem}.faq-section{padding:20px 5px}.faq-section h2{font-size:1rem}.faq-section .faq-container{max-width:500px}.faq-section .faq-item{padding:10px}.faq-section .faq-item .faq-question{font-size:14px}.faq-section .faq-item .faq-answer{font-size:13px}.faq-section .faq-item .toggle{font-size:16px}}@media (max-width: 768px){.spring-microservices-section{padding:0rem .1rem}.spring-microservices-section .spring-microservices-header h1{font-size:1.1rem}.spring-microservices-section .container{max-width:100%;padding:.5rem}.spring-microservices-section .main-heading{font-size:1rem}.spring-microservices-section .sub-heading{font-size:.9rem}.spring-microservices-section .highlight-box{font-size:.9rem;padding:.5rem}.spring-overview-section{padding:1rem .1rem}.spring-overview-section .overview-container{max-width:100%;padding:.5rem .2rem .7rem}.spring-overview-section .overview-container .overview-heading{font-size:.95rem}.spring-overview-section .overview-container .overview-description{font-size:.9rem}.spring-overview-section .overview-container .overview-list{grid-template-columns:1fr;gap:.7rem}.spring-overview-section .overview-container .overview-list .overview-item{font-size:13px;padding:.5rem}.who-join-section{padding:.5rem .1rem}.who-join-section .who-join-container{max-width:100%;padding:.5rem}.who-join-section .who-join-container .section-heading{font-size:.95rem}.who-join-section .who-join-container .join-list .join-item{font-size:13px;padding:.5rem}.cert-support{padding:.5rem .1rem}.cert-support .cert-container{flex-direction:column;gap:.5rem}.cert-support .cert-container .cert-left,.cert-support .cert-container .cert-right{padding:.5rem}.cert-support .cert-container .cert-left h2,.cert-support .cert-container .cert-right h2{font-size:.95rem}.cert-support .cert-container .cert-left ul li,.cert-support .cert-container .cert-right ul li{font-size:13px}.cert-support .cert-container .cert-left .placement-info,.cert-support .cert-container .cert-right .placement-info{font-size:.8rem}.call-to-action{max-width:100%;padding:.5rem}.call-to-action h2{font-size:.95rem}.call-to-action p,.call-to-action .tagline{font-size:.85rem}.call-to-action .contact-box h3{font-size:.95rem}.call-to-action .contact-box p{font-size:.85rem}.call-to-action .contact-box .call-btn{font-size:.85rem;padding:.3rem .6rem}.faq-section{padding:10px 2px}.faq-section h2{font-size:.95rem}.faq-section .faq-container{max-width:100%}.faq-section .faq-item{padding:7px}.faq-section .faq-item .faq-question{font-size:12px}.faq-section .faq-item .faq-answer{font-size:11px}.faq-section .faq-item .toggle{font-size:14px}}.mainjavaselineum .narpavi-footer{padding:-10rem;position:relative;width:125%;left:-15%}.selenium-section{background:#fdfdfd;font-family:Segoe UI,sans-serif;padding-bottom:4rem}.selenium-section .video-heading{display:flex;flex-direction:column;align-items:center;width:100vw;max-width:1440px;padding:2rem 1rem;box-sizing:border-box}.selenium-section .video-heading .main-heading{font-size:2rem;font-weight:700;text-align:center;margin-bottom:1.5rem;color:#1e293b}.selenium-section .video-heading .cta-buttons{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem}.selenium-section .video-heading .cta-buttons button{padding:.75rem 1.5rem;font-size:1rem;cursor:pointer;border-radius:6px;font-weight:700;transition:.3s}.selenium-section .video-heading .cta-buttons .orange-btn{background-color:#f97316;color:#fff;border:none}.selenium-section .video-heading .cta-buttons .orange-btn:hover{background-color:#ea580c}.selenium-section .video-heading .cta-buttons .outline-btn{background:#fff;border:1px solid #ccc}.selenium-section .video-heading .cta-buttons .outline-btn:hover{background-color:#f1f1f1}.selenium-section .video-heading .bg-video{width:100%;max-height:700px;object-fit:cover;margin-top:3rem;padding-bottom:3rem;border-radius:12px;box-shadow:0 6px 20px #0000001a}@media (max-width: 768px){.selenium-section .video-heading .main-heading{font-size:1.5rem}.selenium-section .video-heading .bg-video{max-height:300px}}.selenium-section .content-box{max-width:1000px;margin:2rem auto;background-color:#f7eaea52;padding:2rem;border-radius:12px;box-shadow:0 12px 30px #0000000d;text-align:center}.selenium-section .content-box h2{font-size:1.5rem;color:#1f2937;margin-bottom:1rem}.selenium-section .content-box p{font-size:1.05rem;color:#374151;line-height:1.7;margin-bottom:1rem}.selenium-section .content-box p strong{color:#047857}.why-selenium-section{padding:4rem 1rem;background:#f9fafb;font-family:Segoe UI,sans-serif}.why-selenium-section .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;gap:2rem}.why-selenium-section .content-box{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 12px 30px #0000000d;flex:1 1 600px}.why-selenium-section .content .section-heading{font-size:1.8rem;color:#065f46;margin-bottom:1.5rem;font-weight:700;text-align:left}.why-selenium-section .content .feature-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:1rem}.why-selenium-section .content .feature-list .feature-item{background:#ecc4f69e;border-left:6px solid #10b981;padding:1rem 1.5rem;border-radius:10px;color:#065f46;font-size:1rem;font-weight:500;box-shadow:0 8px 24px #0000000a;transition:transform .3s ease;display:flex}.why-selenium-section .content .feature-list .feature-item:hover{transform:translate(5px);background:#d1fae5}.why-selenium-section .svg-box{flex:1 1 400px;text-align:center}.why-selenium-section .svg-box .svg-animation{max-width:100%;height:auto}@media (max-width: 768px){.why-selenium-section .container{flex-direction:column}.why-selenium-section .content-box{padding:1.5rem}.why-selenium-section .section-heading{text-align:center}}.selenium-course-overview{padding:4rem 1rem;background:linear-gradient(to bottom,#f8fafc,#fff);font-family:Segoe UI,sans-serif}.selenium-course-overview .container{max-width:1200px;margin:auto;text-align:center;background:linear-gradient(to right,#fff,#ffe662d6)}.selenium-course-overview .section-title{font-size:2rem;font-weight:700;color:#0f172a;margin-bottom:1rem}.selenium-course-overview .overview-intro{font-size:1.1rem;max-width:800px;margin:0 auto 2rem;color:#334155;line-height:1.6}.selenium-course-overview .topics-grid{display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem}.selenium-course-overview .topics-grid .topic-card{background:#fff;border:2px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 24px #00000008;padding:2rem;flex:1;min-width:300px;max-width:500px;transition:transform .3s ease,box-shadow .3s ease}.selenium-course-overview .topics-grid .topic-card h3{font-size:1.4rem;margin-bottom:1rem;color:#065f46}.selenium-course-overview .topics-grid .topic-card ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem}.selenium-course-overview .topics-grid .topic-card ul li{background:#f8fafc;padding:.75rem 1rem;border-left:4px solid #10b981;border-radius:8px;font-size:18px;color:#1e293b;line-height:1.5;transition:all .3s ease}.selenium-course-overview .topics-grid .topic-card ul li:hover{background:#d1fae5;transform:translate(5px);box-shadow:0 6px 12px #10b98126}.selenium-course-overview .topics-grid .topic-card:hover{transform:translateY(-5px);box-shadow:0 16px 32px #00000014}.selenium-who-should-join{background:linear-gradient(to right,#f8fafc,#fff);padding:4rem 1rem}.selenium-who-should-join .container{max-width:1100px;margin:auto;text-align:center}.selenium-who-should-join .section-title{font-size:2rem;color:#0f172a;font-weight:700;margin-bottom:2rem}.selenium-who-should-join .cards-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.selenium-who-should-join .cards-wrapper .info-card{background:#fff;border:1px solid #e2e8f0;padding:1.2rem 1.5rem;border-radius:10px;width:300px;text-align:left;font-size:18px;border-left:5px solid #f97316;color:#1e293b;box-shadow:0 8px 20px #00000008;transition:all .3s ease;position:relative}.selenium-who-should-join .cards-wrapper .info-card .tick{color:#10b981;font-weight:700;margin-right:.5rem}.selenium-who-should-join .cards-wrapper .info-card:hover{transform:translateY(-5px);background-color:#f0fdf4;border-color:#a7f3d0;box-shadow:0 12px 32px #0000000f}.selenium-who-should-join .cards-wrapper .note-card{background:#ecfdf5;border-left:5px solid #10b981;padding:1.3rem 1.5rem;margin-top:2rem;font-size:1rem;color:#065f46;border-radius:8px;max-width:600px;line-height:1.6}.selenium-career-section{padding:3rem 1.5rem;background:linear-gradient(to right,#dbffce5e,#e8f9dc66);font-family:Segoe UI,sans-serif;border-radius:20px}.selenium-career-section .career-split-wrapper{display:flex;flex-wrap:nowrap;gap:2rem;max-width:1300px;margin:0 auto}.selenium-career-section .left-column,.selenium-career-section .right-column{flex:1 1 50%}.selenium-career-section .section-title,.selenium-career-section .sub-section-title{font-size:1.8rem;font-weight:700;color:#0f172a;margin-bottom:1.5rem}.selenium-career-section .support-list,.selenium-career-section .demand-list{list-style:none;padding-left:0}.selenium-career-section .support-list .list-item,.selenium-career-section .demand-list .list-item{background:#fff;padding:.8rem 1.2rem;border-left:5px solid #10b981;border-radius:6px;margin-bottom:.75rem;color:#1e293b;box-shadow:0 4px 12px #0000000a}.selenium-career-section .placement-note{margin-top:1.5rem;font-size:1rem;color:#334155}.selenium-career-section .placement-note strong{color:#0f766e}@media (max-width: 768px){.selenium-career-section .career-split-wrapper{flex-direction:column}}.selenium-cta-section{background:#fff;padding:4rem 1rem}.selenium-cta-section .cta-box{max-width:1000px;margin:auto;text-align:center;background:#fefce8;padding:3rem 2rem;border-radius:12px;box-shadow:0 12px 30px #0000000d;transition:all .3s ease-in-out}.selenium-cta-section .cta-box h2{font-size:2rem;font-weight:700;color:#065f46;margin-bottom:1.5rem}.selenium-cta-section .cta-box p{font-size:1.1rem;color:#334155;line-height:1.7;margin-bottom:2rem}.selenium-cta-section .cta-box p strong{color:#047857}.selenium-cta-section .cta-box .cta-contact{font-size:1.05rem;color:#0f172a;display:flex;flex-direction:column;gap:.8rem;margin-bottom:2rem}.selenium-cta-section .cta-box .cta-contact span{background:#fef3c7;padding:.75rem 1rem;border-radius:8px;font-weight:500}.selenium-cta-section .cta-box .cta-highlight{background-color:#d1fae5;padding:1.2rem;font-size:1.1rem;border-left:6px solid #10b981;border-radius:8px;font-weight:600;color:#065f46;transition:all .3s ease}.selenium-cta-section .cta-box .cta-highlight:hover{transform:scale(1.02);box-shadow:0 10px 20px #0000000a}@media (max-width: 1200px){.mainjavaselineum .narpavi-footer{width:100%;left:0;padding:1.5rem}.selenium-section .video-heading .main-heading,.selenium-course-overview .section-title,.selenium-who-should-join .section-title,.selenium-career-section .section-title{font-size:1.7rem}.selenium-section .content-box h2{font-size:1.2rem}.selenium-section .content-box p{font-size:1rem}.why-selenium-section .content .section-heading{font-size:1.3rem}.why-selenium-section .content .feature-list .feature-item{font-size:.95rem;padding:.8rem 1rem}.selenium-course-overview .overview-intro{font-size:1rem}.selenium-course-overview .topics-grid .topic-card h3{font-size:1.1rem}.selenium-course-overview .topics-grid .topic-card ul li{font-size:16px}.selenium-who-should-join .cards-wrapper .info-card{font-size:16px;padding:1rem;width:250px}.selenium-who-should-join .cards-wrapper .note-card{font-size:.95rem;padding:1rem;max-width:400px}.selenium-career-section .career-split-wrapper{gap:1rem}.selenium-career-section .section-title,.selenium-career-section .sub-section-title{font-size:1.3rem}.selenium-career-section .placement-note{font-size:.95rem}.selenium-cta-section .cta-box h2{font-size:1.3rem}.selenium-cta-section .cta-box p,.selenium-cta-section .cta-box .cta-contact{font-size:1rem}.selenium-cta-section .cta-box .cta-highlight{font-size:1rem;padding:1rem}}@media (max-width: 992px){.mainjavaselineum .narpavi-footer{width:100%;left:0;padding:1rem}.selenium-section .video-heading .main-heading,.selenium-course-overview .section-title,.selenium-who-should-join .section-title,.selenium-career-section .section-title{font-size:1.3rem}.selenium-section .content-box h2{font-size:1rem}.selenium-section .content-box p{font-size:.95rem}.why-selenium-section .content .section-heading{font-size:1.1rem}.why-selenium-section .content .feature-list .feature-item{font-size:.9rem;padding:.7rem .8rem}.selenium-course-overview .overview-intro{font-size:.95rem}.selenium-course-overview .topics-grid .topic-card h3{font-size:1rem}.selenium-course-overview .topics-grid .topic-card ul li{font-size:15px}.selenium-who-should-join .cards-wrapper .info-card{font-size:15px;padding:.8rem;width:200px}.selenium-who-should-join .cards-wrapper .note-card{font-size:.9rem;padding:.8rem;max-width:300px}.selenium-career-section .career-split-wrapper{gap:.7rem}.selenium-career-section .section-title,.selenium-career-section .sub-section-title{font-size:1.1rem}.selenium-career-section .placement-note{font-size:.9rem}.selenium-cta-section .cta-box h2{font-size:1.1rem}.selenium-cta-section .cta-box p,.selenium-cta-section .cta-box .cta-contact{font-size:.95rem}.selenium-cta-section .cta-box .cta-highlight{font-size:.95rem;padding:.8rem}}@media (max-width: 768px){.mainjavaselineum .narpavi-footer{width:100%;left:0;padding:.5rem}.selenium-section .video-heading .main-heading,.selenium-course-overview .section-title,.selenium-who-should-join .section-title,.selenium-career-section .section-title{font-size:1rem}.selenium-section .video-heading .bg-video{max-height:200px}.selenium-section .content-box h2{font-size:.95rem}.selenium-section .content-box p{font-size:.9rem}.why-selenium-section .container{flex-direction:column;gap:.5rem}.why-selenium-section .content .section-heading{font-size:.95rem;text-align:center}.why-selenium-section .content .feature-list .feature-item{font-size:.85rem;padding:.5rem}.selenium-course-overview .overview-intro{font-size:.9rem}.selenium-course-overview .topics-grid{flex-direction:column;gap:.5rem}.selenium-course-overview .topics-grid .topic-card{min-width:100%;padding:1rem}.selenium-course-overview .topics-grid .topic-card h3{font-size:.95rem}.selenium-course-overview .topics-grid .topic-card ul li{font-size:13px}.selenium-who-should-join .cards-wrapper{flex-direction:column;gap:.5rem}.selenium-who-should-join .cards-wrapper .info-card{font-size:13px;padding:.5rem;width:100%}.selenium-who-should-join .cards-wrapper .note-card{font-size:.85rem;padding:.5rem;max-width:100%}.selenium-career-section .career-split-wrapper{flex-direction:column;gap:.5rem}.selenium-career-section .section-title,.selenium-career-section .sub-section-title{font-size:.95rem}.selenium-career-section .placement-note{font-size:.85rem}.selenium-cta-section .cta-box h2{font-size:.95rem}.selenium-cta-section .cta-box p,.selenium-cta-section .cta-box .cta-contact{font-size:.9rem}.selenium-cta-section .cta-box .cta-highlight{font-size:.9rem;padding:.5rem}}.mainjavafsselenium .narpavi-footer{padding:-10rem;position:relative;width:125%;left:-15%}.fullstack-selenium-intro{font-family:Segoe UI,sans-serif;padding:2rem 1rem}.fullstack-selenium-intro .intro-header{max-width:1000px;margin:50px auto;text-align:center}.fullstack-selenium-intro .intro-header .intro-title{font-size:2.5rem;font-weight:700;color:#000;margin-bottom:1.5rem}.fullstack-selenium-intro .intro-header .cta-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin-top:1rem}.fullstack-selenium-intro .intro-header .cta-buttons .orange-btn,.fullstack-selenium-intro .intro-header .cta-buttons .outline-btn{padding:.8rem 1.5rem;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease}.fullstack-selenium-intro .intro-header .cta-buttons .orange-btn{background:#f97316;color:#fff;border:none}.fullstack-selenium-intro .intro-header .cta-buttons .orange-btn:hover{background:#ea580c}.fullstack-selenium-intro .intro-header .cta-buttons .outline-btn{background:transparent;border:2px solid #f97316;color:#f97316}.fullstack-selenium-intro .intro-header .cta-buttons .outline-btn:hover{background:#f97316;color:#fff}.fullstack-selenium-intro .video-wrapper{max-width:1450px;margin:auto;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0003}.fullstack-selenium-intro .video-wrapper .intro-video{width:100%;height:auto;object-fit:cover;display:block}.fullstack-selenium-intro .intro-description-block{max-width:1000px;margin:100px auto 3rem;padding:5rem;text-align:center;background-color:#f7eaea52}.fullstack-selenium-intro .intro-description-block .intro-subtitle{font-size:1.7rem;font-weight:700;margin-bottom:1.5rem;color:#000}.fullstack-selenium-intro .intro-description-block .intro-description{font-size:1.1rem;color:#162644;line-height:1.7;margin-bottom:2.5rem}.fullstack-selenium-intro .intro-description-block .intro-description strong{color:#34d399}.fullstack-selenium-intro .intro-description-block .intro-highlight{background:#ecfdf5;color:#065f46;font-size:18px;padding:1.5rem;border-radius:10px;font-weight:600;line-height:1.8;max-width:900px;margin:0 auto;box-shadow:0 12px 30px #00000014;transition:all .3s ease}.fullstack-selenium-intro .intro-description-block .intro-highlight strong{color:#047857}.fullstack-selenium-intro .intro-description-block .intro-highlight:hover{background:#d1fae5;transform:scale(1.02)}@media (max-width: 768px){.fullstack-selenium-intro .intro-header .intro-title{font-size:2rem}.fullstack-selenium-intro .intro-description-block .intro-subtitle{font-size:1.4rem}.fullstack-selenium-intro .intro-description-block .intro-description{font-size:1rem}.fullstack-selenium-intro .intro-description-block .intro-highlight{font-size:1rem;padding:1.2rem}.fullstack-selenium-intro .intro-description-block .cta-buttons{flex-direction:column;align-items:center}}.why-choose-fullstack-selenium{padding:4rem 1rem;background:#fff;font-family:Segoe UI,sans-serif;max-width:1400px;margin:auto;border-radius:20px;margin-bottom:4rem}.why-choose-fullstack-selenium .section-title{text-align:center;font-size:2rem;font-weight:700;color:#0f172a;margin-bottom:2.5rem}.why-choose-fullstack-selenium .highlight-list{max-width:960px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.why-choose-fullstack-selenium .highlight-item{background:#ecc4f69e;border-left:4px solid #10b981;border-radius:10px;padding:1rem 1.2rem;box-shadow:0 6px 20px #0000000d;display:flex;align-items:center;transition:transform .3s ease,background .3s}.why-choose-fullstack-selenium .highlight-item .icon{color:#10b981;margin-right:.8rem;flex-shrink:0}.why-choose-fullstack-selenium .highlight-item span{font-size:18px;color:#1e293b;line-height:1.6}.why-choose-fullstack-selenium .highlight-item:hover{background:#ecfdf5;transform:scale(1.03)}.fullstack-selenium-overview{background:linear-gradient(to right,#fff,#ffe662d6);padding:4rem 1rem;font-family:Segoe UI,sans-serif;max-width:1400px;margin:auto;border-radius:20px;margin-bottom:4rem}.fullstack-selenium-overview .overview-title{text-align:center;font-size:2.2rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.fullstack-selenium-overview .overview-intro{max-width:900px;margin:0 auto 3rem;text-align:center;font-size:1.1rem;color:#334155;line-height:1.7}.fullstack-selenium-overview .overview-intro strong{color:#0f766e}.fullstack-selenium-overview .topics-wrapper{display:flex;flex-wrap:wrap;gap:2rem;max-width:1100px;margin:0 auto}.fullstack-selenium-overview .topics-wrapper .topic-column{flex:1;min-width:320px;background:#fff;padding:2rem;border-radius:12px;box-shadow:0 8px 24px #0000000d;transition:transform .3s ease}.fullstack-selenium-overview .topics-wrapper .topic-column:hover{transform:translateY(-5px)}.fullstack-selenium-overview .topics-wrapper .topic-column h3{font-size:1.3rem;color:#0f172a;margin-bottom:1.2rem;display:flex;align-items:center;gap:.5rem}.fullstack-selenium-overview .topics-wrapper .topic-column ul{list-style:none;padding:0}.fullstack-selenium-overview .topics-wrapper .topic-column ul li{margin-bottom:.8rem;font-size:18px;color:#1e293b;padding-left:1.2rem;position:relative}.fullstack-selenium-overview .topics-wrapper .topic-column .check{color:#10b981;margin-right:.75rem;font-size:1.2rem;font-weight:700}.who-should-join{background:linear-gradient(to right,#dbffce5e,#e8f9dc66);padding:4rem 1.5rem;text-align:center;font-family:Segoe UI,sans-serif;max-width:1400px;margin:auto;border-radius:20px;margin-bottom:4rem}.who-should-join .section-title{font-size:2rem;color:#1e293b;margin-bottom:1rem}.who-should-join .note{font-size:1.1rem;color:#334155;margin-bottom:2.5rem}.who-should-join .note strong{color:#0f766e}.who-should-join .cards{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.who-should-join .cards .card{background:#fff;border-radius:10px;box-shadow:0 8px 24px #0000000a;padding:1.5rem 1.2rem;width:280px;text-align:left;display:flex;align-items:flex-start;gap:1rem;transition:all .3s ease}.who-should-join .cards .card:hover{transform:scale(1.03);box-shadow:0 10px 28px #0000000f}.who-should-join .cards .card .icon{flex-shrink:0;margin-top:4px}.who-should-join .cards .card p{font-size:18px;color:#1e293b;line-height:1.5}.cert-skill-grid{background:linear-gradient(to right,#dbffce5e,#e8f9dc66);padding:4rem 1.5rem;font-family:Segoe UI,sans-serif;border-radius:20px;text-align:center}.cert-skill-grid .main-heading{font-size:2rem;color:#1e3a8a;margin-bottom:3rem;font-weight:700}.cert-skill-grid .grid-container{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1200px;margin:0 auto;text-align:left}@media (max-width: 768px){.cert-skill-grid .grid-container{grid-template-columns:1fr}}.cert-skill-grid .left-column,.cert-skill-grid .right-column{display:flex;flex-direction:column;gap:1.5rem}.cert-skill-grid .cert-list,.cert-skill-grid .dual-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:1rem}.cert-skill-grid .list-box{background:#fff;padding:1rem 1.2rem;border-radius:12px;display:flex;align-items:center;gap:.75rem;font-size:18px;color:#1e293b;box-shadow:0 6px 20px #0000000d;transition:transform .3s ease;cursor:default}.cert-skill-grid .list-box svg{color:#0f766e;min-width:20px}.cert-skill-grid .list-box:hover{background-color:#f0fdf4;transform:scale(1.02)}.cert-skill-grid .highlight{font-size:1rem;color:#334155}.cert-skill-grid .highlight strong{color:#0f766e}.cert-skill-grid .dual-heading{font-size:1.4rem;color:#1e3a8a;margin-bottom:1rem;font-weight:700}.cert-skill-grid .dual-heading span{color:#0f766e}.cta-section{padding:4rem 1.5rem;background:#fff;font-family:Segoe UI,sans-serif;text-align:center}.cta-section .cta-container{max-width:1000px;margin:auto;background:#fefce8;padding:2.5rem;border-radius:1rem;box-shadow:0 12px 30px #0000000d}.cta-section .cta-heading{font-size:2rem;color:#0f172a;font-weight:700;margin-bottom:1.2rem}.cta-section .cta-subtext{font-size:1.1rem;color:#334155;line-height:1.7;margin-bottom:2rem}.cta-section .cta-subtext strong{color:#047857}.cta-section .cta-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem}.cta-section .cta-buttons .cta-btn{display:flex;align-items:center;gap:.5rem;background:#10b981;color:#fff;padding:.9rem 1.4rem;border-radius:8px;font-size:1rem;font-weight:500;transition:background .3s;text-decoration:none}.cta-section .cta-buttons .cta-btn:hover{background:#059669}.cta-section .cta-buttons .cta-btn.demo{background:#3b82f6}.cta-section .cta-buttons .cta-btn.demo:hover{background:#2563eb}.cta-section .cta-buttons .cta-btn svg{margin-top:-2px}.cta-section .cta-footer{font-size:1.05rem;color:#0f766e;font-weight:600}.faq-section{margin-top:2rem}.faq-section h2{font-size:1.8rem;margin-bottom:1rem}.faq-section .faq-item{margin-bottom:1rem}.faq-section .faq-item .faq-question{width:100%;padding:.75rem 1rem;font-weight:700;background-color:#f5f5f5;border:none;cursor:pointer;text-align:left;border-radius:4px;transition:background-color .3s}.faq-section .faq-item .faq-question:hover{background-color:#e5e5e5}.faq-section .faq-item .faq-answer{padding:.75rem 1rem;background-color:#fff;border-left:4px solid #007bff;border-radius:4px;margin-top:.5rem}@media (max-width: 1200px){.fullstack-selenium-intro{padding:1.5rem .5rem}.fullstack-selenium-intro .intro-header .intro-title{font-size:2rem}.fullstack-selenium-intro .intro-description-block{padding:2.5rem}.fullstack-selenium-intro .intro-description-block .intro-subtitle{font-size:1.3rem}.fullstack-selenium-intro .intro-description-block .intro-description{font-size:1rem}.fullstack-selenium-intro .intro-description-block .intro-highlight{font-size:1rem;padding:1rem}.why-choose-fullstack-selenium{padding:2rem .5rem}.why-choose-fullstack-selenium .section-title{font-size:1.5rem}.why-choose-fullstack-selenium .highlight-list{gap:1rem}.why-choose-fullstack-selenium .highlight-item span{font-size:16px}.fullstack-selenium-overview{padding:2rem .5rem}.fullstack-selenium-overview .overview-title{font-size:1.7rem}.fullstack-selenium-overview .overview-intro{font-size:1rem}.fullstack-selenium-overview .topics-wrapper{gap:1rem}.fullstack-selenium-overview .topics-wrapper .topic-column{padding:1rem}.fullstack-selenium-overview .topics-wrapper .topic-column h3{font-size:1.1rem}.fullstack-selenium-overview .topics-wrapper .topic-column ul li{font-size:16px}.who-should-join{padding:2rem .5rem}.who-should-join .section-title{font-size:1.5rem}.who-should-join .note{font-size:1rem}.who-should-join .cards .card p{font-size:16px}.cert-skill-grid{padding:2rem .5rem}.cert-skill-grid .main-heading{font-size:1.5rem}.cert-skill-grid .grid-container{gap:1rem}.cert-skill-grid .list-box{font-size:16px;padding:.7rem 1rem}.cert-skill-grid .dual-heading{font-size:1.1rem}.cta-section{padding:2rem .5rem}.cta-section .cta-heading{font-size:1.5rem}.cta-section .cta-subtext{font-size:1rem}.cta-section .cta-buttons .cta-btn{font-size:.95rem;padding:.7rem 1rem}.cta-section .cta-footer{font-size:.95rem}.faq-section h2{font-size:1.3rem}.faq-section .faq-item .faq-question{font-size:1rem;padding:.6rem .8rem}.faq-section .faq-item .faq-answer{font-size:.95rem;padding:.6rem .8rem}}@media (max-width: 992px){.fullstack-selenium-intro{padding:1rem .2rem}.fullstack-selenium-intro .intro-header .intro-title{font-size:1.5rem}.fullstack-selenium-intro .intro-description-block{padding:1.5rem}.fullstack-selenium-intro .intro-description-block .intro-subtitle{font-size:1.1rem}.fullstack-selenium-intro .intro-description-block .intro-description{font-size:.95rem}.fullstack-selenium-intro .intro-description-block .intro-highlight{font-size:.95rem;padding:.7rem}.why-choose-fullstack-selenium{padding:1rem .2rem}.why-choose-fullstack-selenium .section-title{font-size:1.2rem}.why-choose-fullstack-selenium .highlight-list{grid-template-columns:1fr 1fr;gap:.7rem}.why-choose-fullstack-selenium .highlight-item span{font-size:15px}.fullstack-selenium-overview{padding:1rem .2rem}.fullstack-selenium-overview .overview-title{font-size:1.2rem}.fullstack-selenium-overview .overview-intro{font-size:.95rem}.fullstack-selenium-overview .topics-wrapper{gap:.7rem}.fullstack-selenium-overview .topics-wrapper .topic-column{padding:.7rem}.fullstack-selenium-overview .topics-wrapper .topic-column h3{font-size:1rem}.fullstack-selenium-overview .topics-wrapper .topic-column ul li{font-size:15px}.who-should-join{padding:1rem .2rem}.who-should-join .section-title{font-size:1.2rem}.who-should-join .note{font-size:.95rem}.who-should-join .cards .card p{font-size:15px}.cert-skill-grid{padding:1rem .2rem}.cert-skill-grid .main-heading{font-size:1.2rem}.cert-skill-grid .grid-container{grid-template-columns:1fr;gap:.7rem}.cert-skill-grid .list-box{font-size:15px;padding:.5rem .7rem}.cert-skill-grid .dual-heading{font-size:1rem}.cta-section{padding:1rem .2rem}.cta-section .cta-heading{font-size:1.2rem}.cta-section .cta-subtext{font-size:.95rem}.cta-section .cta-buttons .cta-btn{font-size:.9rem;padding:.5rem .8rem}.cta-section .cta-footer{font-size:.9rem}.faq-section h2{font-size:1rem}.faq-section .faq-item .faq-question{font-size:.95rem;padding:.5rem .7rem}.faq-section .faq-item .faq-answer{font-size:.9rem;padding:.5rem .7rem}}@media (max-width: 768px){.fullstack-selenium-intro{padding:.5rem .1rem}.fullstack-selenium-intro .intro-header .intro-title{font-size:1.1rem}.fullstack-selenium-intro .intro-description-block{padding:.5rem}.fullstack-selenium-intro .intro-description-block .intro-subtitle{font-size:.95rem}.fullstack-selenium-intro .intro-description-block .intro-description{font-size:.9rem}.fullstack-selenium-intro .intro-description-block .intro-highlight{font-size:.9rem;padding:.5rem}.fullstack-selenium-intro .intro-description-block .cta-buttons{flex-direction:column;align-items:center}.why-choose-fullstack-selenium{padding:.5rem .1rem}.why-choose-fullstack-selenium .section-title{font-size:1rem}.why-choose-fullstack-selenium .highlight-list{grid-template-columns:1fr;gap:.5rem}.why-choose-fullstack-selenium .highlight-item span{font-size:13px}.fullstack-selenium-overview{padding:.5rem .1rem}.fullstack-selenium-overview .overview-title{font-size:1rem}.fullstack-selenium-overview .overview-intro{font-size:.9rem}.fullstack-selenium-overview .topics-wrapper{flex-direction:column;gap:.5rem}.fullstack-selenium-overview .topics-wrapper .topic-column{min-width:100%;padding:.5rem}.fullstack-selenium-overview .topics-wrapper .topic-column h3{font-size:.95rem}.fullstack-selenium-overview .topics-wrapper .topic-column ul li{font-size:13px}.who-should-join{padding:.5rem .1rem}.who-should-join .section-title{font-size:1rem}.who-should-join .note{font-size:.9rem}.who-should-join .cards{flex-direction:column;gap:.5rem}.who-should-join .cards .card{width:100%;padding:1rem .5rem}.who-should-join .cards .card p{font-size:13px}.cert-skill-grid{padding:.5rem .1rem}.cert-skill-grid .main-heading{font-size:1rem}.cert-skill-grid .grid-container{grid-template-columns:1fr;gap:.5rem}.cert-skill-grid .list-box{font-size:13px;padding:.5rem}.cert-skill-grid .dual-heading{font-size:.95rem}.cta-section{padding:.5rem .1rem}.cta-section .cta-heading{font-size:1rem}.cta-section .cta-subtext{font-size:.9rem}.cta-section .cta-buttons .cta-btn{font-size:.85rem;padding:.4rem .6rem}.cta-section .cta-footer{font-size:.85rem}.faq-section h2{font-size:.95rem}.faq-section .faq-item .faq-question{font-size:.9rem;padding:.4rem .5rem}.faq-section .faq-item .faq-answer{font-size:.85rem;padding:.4rem .5rem}}.blog-container{padding:100px 40px;background-color:#f8f9fb}.blog-container .blog-heading{font-size:36px;font-weight:700;margin-bottom:30px;text-align:center}.blog-container .blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.blog-container .blog-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 14px #00000014;transition:.3s ease-in-out}.blog-container .blog-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000001f}.blog-container .blog-card h2{font-size:22px;font-weight:600;margin-bottom:10px;color:#202020}.blog-container .blog-card p{font-size:15px;line-height:1.6;color:#555}.blog-container .java-training{border-left:5px solid #e44d26}.blog-container .python-training{border-left:5px solid #3476c1}.blog-container .aws-training{border-left:5px solid #ff9900}.blog-container .fullstack-training{border-left:5px solid #8e44ad}.blog-container .data-science-training{border-left:5px solid #27ae60}.blog-container .devops-training{border-left:5px solid #1abc9c}.blog-container .dotnet-training{border-left:5px solid #68217a}.blog-container .android-training{border-left:5px solid #3ddc84}.blog-container .webdev-training{border-left:5px solid #3498db}.blog-container .cloud-training{border-left:5px solid #00bcd4}.blog-container .r-language-training{border-left:5px solid #d35400}.blog-container .mobileapp-training{border-left:5px solid #00acc1}.blog-container .vmware-training{border-left:5px solid #607d8b}.blog-container .digital-marketing-training{border-left:5px solid #e91e63}.blog-container .uiux-training{border-left:5px solid #9c27b0}@media (max-width: 1200px){.blog-container{padding:60px 20px}.blog-container .blog-heading{font-size:30px}.blog-container .blog-grid{gap:18px}.blog-container .blog-card{padding:18px}.blog-container .blog-card h2{font-size:18px}.blog-container .blog-card p{font-size:14px}}@media (max-width: 992px){.blog-container{padding:40px 10px}.blog-container .blog-heading{font-size:24px}.blog-container .blog-grid{grid-template-columns:1fr 1fr;gap:12px}.blog-container .blog-card{padding:14px}.blog-container .blog-card h2{font-size:16px}.blog-container .blog-card p{font-size:13px}}@media (max-width: 768px){.blog-container{padding:20px 2px}.blog-container .blog-heading{font-size:18px}.blog-container .blog-grid{grid-template-columns:1fr;gap:8px}.blog-container .blog-card{padding:10px}.blog-container .blog-card h2{font-size:14px}.blog-container .blog-card p{font-size:12px}}.internship-page{max-width:1400px;margin:auto;margin-top:8rem;box-shadow:0 4px 20px #0000001a;border-radius:10px;padding:40px 20px;font-family:Segoe UI,sans-serif;line-height:1.7;background-color:#fefefe;color:#222}.internship-page h1,.internship-page h2{color:#2d2d2d}.internship-page p{color:#444;font-size:16px}.internship-page ul{margin-top:10px;padding-left:20px}.internship-page ul li{margin-bottom:8px}.internship-banner{background-color:#f0f4ff;padding:40px 20px;text-align:center;border-radius:10px;margin-bottom:40px}.internship-banner h1{font-size:36px;margin-bottom:10px}.internship-banner p{font-size:18px;color:#555}.internship-overview,.internship-benefits,.internship-domains,.internship-eligibility,.internship-certification,.internship-registration,.internship-faq{margin-bottom:50px}.internship-overview h2,.internship-benefits h2,.internship-domains h2,.internship-eligibility h2,.internship-certification h2,.internship-registration h2,.internship-faq h2{font-size:26px;margin-bottom:15px;border-left:5px solid #377dff;padding-left:12px}.domain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:20px}.domain-grid span{background-color:#eef4ff;padding:10px 15px;border-radius:8px;text-align:center;font-weight:500}.register-button{background-color:#377dff;color:#fff;border:none;padding:12px 20px;font-size:16px;border-radius:6px;margin-top:15px;cursor:pointer}.register-button:hover{background-color:#275fcc}.faq-item{background-color:#f8f8f8;padding:15px 20px;border-radius:8px;margin-bottom:15px}.faq-item strong{display:block;margin-bottom:6px}.faq-item p{margin:0}@media (max-width: 768px){.internship-banner h1{font-size:28px}.internship-banner p,.internship-overview p,.internship-registration p{font-size:15px}.register-button{width:100%}}@media (max-width: 1200px){.internship-page{max-width:1000px;padding:30px 10px}.internship-banner{padding:30px 10px}.internship-banner h1{font-size:30px}.internship-banner p{font-size:16px}.domain-grid{gap:8px}.domain-grid span{font-size:15px;padding:8px 10px}.internship-overview h2,.internship-benefits h2,.internship-domains h2,.internship-eligibility h2,.internship-certification h2,.internship-registration h2,.internship-faq h2{font-size:22px}}@media (max-width: 992px){.internship-page{max-width:800px;padding:20px 5px;margin-top:4rem}.internship-banner{padding:20px 5px}.internship-banner h1{font-size:24px}.internship-banner p{font-size:15px}.domain-grid{grid-template-columns:1fr 1fr;gap:6px}.domain-grid span{font-size:14px;padding:6px 8px}.internship-overview h2,.internship-benefits h2,.internship-domains h2,.internship-eligibility h2,.internship-certification h2,.internship-registration h2,.internship-faq h2{font-size:18px}.register-button{font-size:14px;padding:10px 16px}}@media (max-width: 768px){.internship-page{max-width:100%;padding:10px 2px;margin-top:2rem}.internship-banner{padding:10px 2px}.internship-banner h1{font-size:18px}.internship-banner p{font-size:13px}.domain-grid{grid-template-columns:1fr;gap:4px}.domain-grid span{font-size:13px;padding:5px 6px}.internship-overview h2,.internship-benefits h2,.internship-domains h2,.internship-eligibility h2,.internship-certification h2,.internship-registration h2,.internship-faq h2{font-size:15px;padding-left:6px}.internship-overview p,.internship-overview ul li,.internship-benefits p,.internship-benefits ul li,.internship-domains p,.internship-domains ul li,.internship-eligibility p,.internship-eligibility ul li,.internship-certification p,.internship-certification ul li,.internship-registration p,.internship-registration ul li,.internship-faq p,.internship-faq ul li{font-size:13px}.register-button{font-size:12px;padding:8px 10px;width:100%}.faq-item{padding:10px 8px;font-size:13px}}.tutorials-page{max-width:1200px;margin:8rem;padding:40px 20px;font-family:Segoe UI,sans-serif;background-color:#f9f9f9;color:#333}.tutorials-page h1,.tutorials-page h2{color:#222}.tutorials-page ul{padding-left:20px;margin-top:10px}.tutorials-page ul li{margin-bottom:8px;font-size:15px}.tutorials-page section{margin-bottom:50px}.tutorials-banner{text-align:center;padding:60px 20px;background-color:#e8f0fe;border-radius:10px;margin-bottom:40px}.tutorials-banner h1{font-size:34px;margin-bottom:10px}.tutorials-banner p{font-size:17px;max-width:600px;margin:0 auto}.category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-top:20px}.category-grid span{background-color:#eef5ff;padding:10px 15px;border-radius:6px;text-align:center;font-weight:500}.tutorials-start-button{background-color:#377dff;color:#fff;border:none;padding:14px 24px;font-size:16px;border-radius:8px;margin-top:20px;cursor:pointer;transition:.2s ease}.tutorials-start-button:hover{background-color:#275fcc}@media (max-width: 768px){.tutorials-banner h1{font-size:26px}.tutorials-banner p{font-size:15px}.category-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.tutorials-start-button{width:100%}}@media (max-width: 1200px){.tutorials-page{max-width:1000px;margin:4rem;padding:30px 10px}.tutorials-banner{padding:40px 10px}.tutorials-banner h1{font-size:28px}.tutorials-banner p{font-size:16px}.category-grid{gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.category-grid span{font-size:15px;padding:8px 10px}.tutorials-start-button{font-size:15px;padding:12px 18px}}@media (max-width: 992px){.tutorials-page{max-width:800px;margin:2rem;padding:20px 5px}.tutorials-banner{padding:20px 5px}.tutorials-banner h1{font-size:22px}.tutorials-banner p{font-size:15px}.category-grid{grid-template-columns:1fr 1fr;gap:8px}.category-grid span{font-size:14px;padding:6px 8px}.tutorials-start-button{font-size:14px;padding:10px 14px}}@media (max-width: 768px){.tutorials-page{max-width:100%;margin:.5rem;padding:10px 2px}.tutorials-banner{padding:10px 2px}.tutorials-banner h1{font-size:18px}.tutorials-banner p{font-size:13px}.category-grid{grid-template-columns:1fr;gap:6px}.category-grid span{font-size:13px;padding:5px 6px}.tutorials-start-button{font-size:13px;padding:8px 10px;width:100%}}.online-training-reviews-container{padding:2rem;margin-top:8rem;background-color:#f9f9f9;font-family:Segoe UI,sans-serif}.otr-heading{font-size:2.4rem;text-align:center;color:#1e1e2f;margin-bottom:.5rem}.otr-subheading{text-align:center;font-size:1.2rem;color:#666;margin-bottom:2rem}.otr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.otr-card{background-color:#fff;padding:1.5rem;border-radius:10px;box-shadow:0 4px 12px #0000000f;transition:transform .3s ease;border-left:5px solid #4e8cff}.otr-card:hover{transform:translateY(-5px)}.otr-name{font-size:1.25rem;font-weight:700;color:#333;margin-bottom:.25rem}.otr-course{font-size:1rem;color:#4e8cff;margin-bottom:.75rem}.otr-feedback{font-size:.95rem;color:#444;line-height:1.6}@media (max-width: 1200px){.online-training-reviews-container{padding:1.5rem;margin-top:5rem}.otr-heading{font-size:2rem}.otr-subheading{font-size:1rem}.otr-grid{gap:1rem}.otr-card{padding:1.2rem}}@media (max-width: 992px){.online-training-reviews-container{padding:1rem;margin-top:3rem}.otr-heading{font-size:1.5rem}.otr-subheading{font-size:.95rem}.otr-grid{grid-template-columns:1fr 1fr;gap:.7rem}.otr-card{padding:1rem}.otr-name{font-size:1.1rem}.otr-course{font-size:.95rem}.otr-feedback{font-size:.9rem}}@media (max-width: 768px){.online-training-reviews-container{padding:.5rem;margin-top:1.5rem}.otr-heading{font-size:1.1rem}.otr-subheading{font-size:.85rem}.otr-grid{grid-template-columns:1fr;gap:.5rem}.otr-card{padding:.7rem}.otr-name{font-size:1rem}.otr-course{font-size:.85rem;margin-bottom:.5rem}.otr-feedback{font-size:.85rem}}.review-page-container{padding:2rem;font-family:Segoe UI,sans-serif;color:#333;line-height:1.6;max-width:1200px;margin:8rem;border-radius:10px;background-color:#f9fbfd;min-height:100vh}.review-page-container .review-heading{font-size:2.5rem;color:#222;text-align:center;margin-bottom:.5rem}.review-page-container .review-subtext{font-size:1.1rem;text-align:center;margin-bottom:2rem;color:#555}.review-page-container .review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.review-page-container .review-grid .review-card{background-color:#fff;border-radius:10px;padding:1.5rem;box-shadow:0 4px 10px #0000000f;transition:transform .2s ease-in-out}.review-page-container .review-grid .review-card:hover{transform:scale(1.02)}.review-page-container .review-grid .review-card .review-name{font-size:1.2rem;font-weight:700;margin-bottom:.3rem;color:#004085}.review-page-container .review-grid .review-card .review-course{font-size:1rem;margin-bottom:.8rem;color:#555}.review-page-container .review-grid .review-card .review-feedback{font-size:.95rem;color:#333;line-height:1.5;margin-bottom:.8rem}.review-page-container .review-grid .review-card .review-rating{font-size:1rem;color:#ff9800}@media screen and (max-width: 600px){.review-page-container .review-heading{font-size:2rem}.review-page-container .review-card{padding:1rem}}@media (max-width: 1200px){.review-page-container{max-width:1000px;padding:1.5rem;margin:4rem}.review-page-container .review-heading{font-size:2rem}.review-page-container .review-subtext{font-size:1rem}.review-page-container .review-grid{gap:1.2rem}.review-page-container .review-grid .review-card{padding:1.2rem}.review-page-container .review-grid .review-card .review-name{font-size:1.1rem}.review-page-container .review-grid .review-card .review-course{font-size:.95rem}.review-page-container .review-grid .review-card .review-feedback{font-size:.9rem}.review-page-container .review-grid .review-card .review-rating{font-size:.95rem}}@media (max-width: 992px){.review-page-container{max-width:800px;padding:1rem;margin:2rem}.review-page-container .review-heading{font-size:1.5rem}.review-page-container .review-subtext{font-size:.95rem}.review-page-container .review-grid{grid-template-columns:1fr 1fr;gap:.8rem}.review-page-container .review-grid .review-card{padding:1rem}.review-page-container .review-grid .review-card .review-name{font-size:1rem}.review-page-container .review-grid .review-card .review-course{font-size:.9rem}.review-page-container .review-grid .review-card .review-feedback{font-size:.85rem}.review-page-container .review-grid .review-card .review-rating{font-size:.9rem}}@media (max-width: 768px){.review-page-container{max-width:100%;padding:.5rem;margin:.5rem}.review-page-container .review-heading{font-size:1.1rem}.review-page-container .review-subtext{font-size:.85rem}.review-page-container .review-grid{grid-template-columns:1fr;gap:.5rem}.review-page-container .review-grid .review-card{padding:.7rem}.review-page-container .review-grid .review-card .review-name{font-size:.95rem}.review-page-container .review-grid .review-card .review-course{font-size:.85rem}.review-page-container .review-grid .review-card .review-feedback{font-size:.8rem}.review-page-container .review-grid .review-card .review-rating{font-size:.85rem}}.interview-questions-container{max-width:1100px;margin:auto;margin-top:8rem;background:#f0f4ff;border-radius:10px;box-shadow:0 4px 20px #0000001a;color:#333;padding:2rem;font-family:Segoe UI,sans-serif}.interview-questions-container h1{font-size:2rem;margin-bottom:2rem;text-align:center;color:#2e3b4e}.interview-questions-container .interview-course-section{margin-bottom:3rem;border-bottom:1px solid #ddd;padding-bottom:2rem}.interview-questions-container .interview-course-section h2{font-size:1.5rem;color:#007acc;margin-bottom:1rem}.interview-questions-container .interview-course-section .interview-question-item{cursor:pointer;margin-bottom:1rem;background:#f9f9f9;border-left:4px solid #007acc;padding:1rem;transition:background .3s}.interview-questions-container .interview-course-section .interview-question-item:hover{background:#eef6fa}.interview-questions-container .interview-course-section .interview-question-item .question-title{font-size:1.1rem;font-weight:600;margin:0}.interview-questions-container .interview-course-section .interview-question-item .answer-text{margin-top:.5rem;font-size:1rem;color:#444;line-height:1.5}@media (max-width: 768px){.interview-questions-container{padding:1rem}.interview-questions-container h1{font-size:1.5rem}.interview-questions-container .interview-course-section h2{font-size:1.3rem}.interview-questions-container .interview-question-item{padding:.75rem}.interview-questions-container .interview-question-item .question-title{font-size:1rem}.interview-questions-container .interview-question-item .answer-text{font-size:.95rem}}@media (max-width: 1200px){.interview-questions-container{max-width:900px;padding:1.5rem}.interview-questions-container h1{font-size:1.7rem}.interview-questions-container .interview-course-section h2{font-size:1.3rem}.interview-questions-container .interview-question-item{padding:.85rem}.interview-questions-container .interview-question-item .question-title{font-size:1rem}.interview-questions-container .interview-question-item .answer-text{font-size:.95rem}}@media (max-width: 992px){.interview-questions-container{max-width:700px;padding:1rem;margin-top:4rem}.interview-questions-container h1{font-size:1.4rem}.interview-questions-container .interview-course-section h2{font-size:1.1rem}.interview-questions-container .interview-question-item{padding:.7rem}.interview-questions-container .interview-question-item .question-title{font-size:.95rem}.interview-questions-container .interview-question-item .answer-text{font-size:.9rem}}@media (max-width: 768px){.interview-questions-container{max-width:100%;padding:.5rem;margin-top:2rem}.interview-questions-container h1{font-size:1.1rem}.interview-questions-container .interview-course-section h2{font-size:1rem}.interview-questions-container .interview-question-item{padding:.5rem}.interview-questions-container .interview-question-item .question-title{font-size:.9rem}.interview-questions-container .interview-question-item .answer-text{font-size:.85rem}}.online-training-wrapper{padding:2rem;margin-top:8rem;font-family:Segoe UI,sans-serif;background-color:#f9f9f9;color:#1a1a1a;line-height:1.7}@media (max-width: 768px){.online-training-wrapper{padding:1rem}}.online-training-header{text-align:center}.online-training-header h1{font-size:2.2rem;color:#005baa}.online-training-header .online-training-intro{font-size:1.1rem;margin-top:.5rem}.online-training-section{margin-top:2.5rem}.online-training-section h2{font-size:1.6rem;color:#003f6b;margin-bottom:.8rem}.online-training-section ul,.online-training-section ol{padding-left:1.5rem}.online-training-section ul li,.online-training-section ol li{margin-bottom:.6rem}.online-training-section blockquote{border-left:4px solid #007acc;margin:1rem 0;padding-left:1rem;font-style:italic;color:#333;background:#f0f8ff}.online-training-section .online-training-note{background:#fff5cc;padding:1rem;margin-top:1rem;border:1px dashed #ffbf00}.online-training-section a{color:#005baa;text-decoration:underline}.online-training-section a:hover{text-decoration:none}@media (max-width: 1200px){.online-training-wrapper{padding:1.5rem;margin-top:5rem}.online-training-header h1{font-size:1.8rem}.online-training-header .online-training-intro{font-size:1rem}.online-training-section h2{font-size:1.3rem}.online-training-section ul,.online-training-section ol{padding-left:1rem}.online-training-section blockquote{padding-left:.7rem;font-size:.98rem}.online-training-section .online-training-note{padding:.7rem;font-size:.98rem}}@media (max-width: 992px){.online-training-wrapper{padding:1rem;margin-top:3rem}.online-training-header h1{font-size:1.4rem}.online-training-header .online-training-intro{font-size:.95rem}.online-training-section h2{font-size:1.1rem}.online-training-section ul,.online-training-section ol{padding-left:.7rem}.online-training-section blockquote{padding-left:.5rem;font-size:.95rem}.online-training-section .online-training-note{padding:.5rem;font-size:.95rem}}@media (max-width: 768px){.online-training-wrapper{padding:.5rem;margin-top:1.5rem}.online-training-header h1{font-size:1.1rem}.online-training-header .online-training-intro{font-size:.85rem}.online-training-section h2{font-size:.95rem;margin-bottom:.5rem}.online-training-section ul,.online-training-section ol{padding-left:.5rem}.online-training-section blockquote{padding-left:.3rem;font-size:.9rem}.online-training-section .online-training-note{padding:.3rem;font-size:.9rem}.online-training-section li{margin-bottom:.3rem;font-size:.9rem}}.placed-students-container{padding:8rem;background-color:#f9f9f9;color:#333;line-height:1.6;max-width:1200px;margin:auto;font-family:Segoe UI,sans-serif}.placed-students-container h1{font-size:2.5rem;margin-bottom:.5rem}.placed-students-container p{font-size:1.2rem;margin-bottom:2rem;color:#555}.placed-students-container .students-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.placed-students-container .student-card{background:#f8f8f8;padding:1.5rem;border-radius:10px;box-shadow:0 2px 8px #0000001a;transition:transform .2s ease}.placed-students-container .student-card:hover{transform:scale(1.02)}.placed-students-container .student-card h3{margin-bottom:.5rem;color:#222}.placed-students-container .student-card p{margin:.25rem 0;font-size:1rem}@media (max-width: 1200px){.placed-students-container{padding:4rem;max-width:1000px}.placed-students-container h1{font-size:2rem}.placed-students-container p{font-size:1.1rem}.placed-students-container .students-grid{gap:1rem}.placed-students-container .student-card{padding:1.2rem}}@media (max-width: 992px){.placed-students-container{padding:2rem;max-width:800px}.placed-students-container h1{font-size:1.5rem}.placed-students-container p{font-size:1rem}.placed-students-container .students-grid{grid-template-columns:1fr 1fr;gap:.7rem}.placed-students-container .student-card{padding:1rem}.placed-students-container .student-card h3{font-size:1rem}.placed-students-container .student-card p{font-size:.95rem}}@media (max-width: 768px){.placed-students-container{padding:.5rem;max-width:100%}.placed-students-container h1{font-size:1.1rem}.placed-students-container p{font-size:.9rem}.placed-students-container .students-grid{grid-template-columns:1fr;gap:.5rem}.placed-students-container .student-card{padding:.7rem}.placed-students-container .student-card h3{font-size:.95rem}.placed-students-container .student-card p{font-size:.85rem}}.aws .aws-hero{display:flex;justify-content:center;align-items:flex-start;gap:40px;padding:140px 200px;flex-wrap:wrap;background:radial-gradient(100% 150% at center top,#ffffff 40%,#ffdfae 62%,transparent 50%);background-repeat:no-repeat;background-size:cover}.aws .aws-hero .aws-hero-content-left{flex:1;max-width:47%}.aws .aws-hero .aws-hero-content-left h2{font-size:18px;color:#525252;margin-bottom:8px}.aws .aws-hero .aws-hero-content-left h1{font-size:42px;font-weight:800;margin-bottom:20px;color:#222}.aws .aws-hero .aws-hero-content-left p{font-size:18px;color:#000;line-height:1.6}.aws .aws-hero .aws-hero-content-left .aws-dream-job-text{font-size:22px;color:#2c7a7b;font-weight:700;margin-top:24px}.aws .aws-hero .aws-hero-content-left .aws-star-rating-box{margin-top:16px;background:#fff6e5;border:1px solid #ffd700;border-radius:8px;padding:12px 16px;display:inline-block;box-shadow:0 2px 6px #0000000d}.aws .aws-hero .aws-hero-content-left .aws-star-rating-box .aws-stars{font-size:20px;color:#f6b500;letter-spacing:2px;margin-bottom:4px}.aws .aws-hero .aws-hero-content-left .aws-star-rating-box .aws-rating-label{font-size:14px;color:#444;font-weight:500}.aws .aws-hero .aws-hero-box{text-align:center;padding:40px 20px;border-radius:20px;background:#fef9f5}.aws .aws-hero .aws-hero-box .aws-logo{width:240px;margin-bottom:12px}.aws .aws-hero .aws-hero-box .aws-cert-text{font-size:20px;font-weight:600;color:#1e3a8a}.aws .aws-hero .aws-hero-box .aws-call-text{margin:10px 0;color:#374151}.aws .aws-hero .aws-hero-box .aws-enquiry-btn{background:#f97316;color:#fff;padding:10px 20px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.aws .aws-hero .aws-hero-box .aws-enquiry-btn:hover{background:#ea580c}.aws-interactive-topics{display:flex;justify-content:space-between;padding:40px 250px;background-color:#f9fbfd;gap:50px}.aws-interactive-topics .aws-left-content{flex:1}.aws-interactive-topics .aws-left-content h2{font-size:2rem;color:#1e293b;margin-bottom:30px}.aws-interactive-topics .aws-left-content .aws-topics-list .aws-topic{margin-bottom:24px;cursor:pointer}.aws-interactive-topics .aws-left-content .aws-topics-list .aws-topic h3{font-size:1.2rem;color:#0f172a;transition:color .3s}.aws-interactive-topics .aws-left-content .aws-topics-list .aws-topic:hover h3,.aws-interactive-topics .aws-left-content .aws-topics-list .aws-topic.active h3{color:#f97316}.aws-interactive-topics .aws-left-content .aws-topics-list .aws-topic .aws-description{font-size:1rem;color:#475569;margin-top:10px;transition:all .3s ease-in-out}.aws-interactive-topics .aws-right-image{flex:1;text-align:center;border-radius:20px}.aws-interactive-topics .aws-right-image img{max-width:70%;margin-top:110px;margin-right:-80%;height:auto;border-radius:12px;box-shadow:0 8px 16px #0000001a}@media (max-width: 768px){.aws-interactive-topics{flex-direction:column;padding:20px}.aws-interactive-topics .aws-right-image{margin-top:30px}.aws-interactive-topics .aws-right-image img{max-width:100%;margin:auto}}.aws-hero-box{text-align:center;padding:40px 20px;background:#fef9f5}.aws-hero-box img.aws-image{width:400px;height:268px;object-fit:cover;margin-bottom:12px;border-radius:8px;box-shadow:0 6px 12px #00000014}@media (max-width: 1200px){.aws .aws-hero{padding:100px 120px;gap:30px}.aws .aws-hero .aws-hero-content-left{max-width:100%}.aws .aws-hero .aws-hero-content-left h1{font-size:36px}.aws .aws-hero .aws-hero-content-left p,.aws .aws-hero .aws-hero-content-left .aws-dream-job-text{font-size:16px}.aws .aws-hero .aws-hero-box{padding:30px 16px}.aws .aws-hero .aws-hero-box .aws-logo{width:200px}.aws .aws-hero .aws-hero-box .aws-cert-text{font-size:18px}.aws .aws-interactive-topics{padding:40px 100px;gap:40px}.aws .aws-interactive-topics .aws-right-image img{margin-right:-40%;margin-top:80px}}@media (max-width: 992px){.aws .aws-hero{flex-direction:column;align-items:center;padding:80px 60px}.aws .aws-hero .aws-hero-content-left,.aws .aws-hero .aws-hero-box{max-width:100%;text-align:center}.aws .aws-hero .aws-hero-box{padding:30px}.aws .aws-interactive-topics{flex-direction:column;padding:40px;gap:30px}.aws .aws-interactive-topics .aws-right-image{margin-top:20px}.aws .aws-interactive-topics .aws-right-image img{max-width:100%;margin-right:0;margin-top:20px}.aws .aws-hero-box img.aws-image{width:320px;height:auto}}@media (max-width: 768px){.aws .aws-hero{padding:60px 30px;gap:20px}.aws .aws-hero .aws-hero-content-left h1{font-size:28px}.aws .aws-hero .aws-hero-box .aws-logo{width:180px}.aws .aws-hero .aws-hero-box img.aws-image{width:100%;height:auto}.aws .aws-interactive-topics{padding:30px 20px}.aws .aws-interactive-topics .aws-right-image img{margin-top:30px}}@media (max-width: 480px){.aws .aws-hero{padding:40px 20px}.aws .aws-hero .aws-hero-content-left h1{font-size:24px}.aws .aws-hero .aws-hero-box{padding:20px}.aws .aws-hero .aws-hero-box .aws-enquiry-btn{padding:8px 16px;font-size:14px}.aws .aws-hero .aws-hero-box img.aws-image{width:100%;border-radius:6px}.aws .aws-interactive-topics{padding:20px}.aws .aws-interactive-topics .aws-left-content h2{font-size:1.5rem}.aws .aws-interactive-topics .aws-topic h3{font-size:1rem}.aws .aws-interactive-topics .aws-description{font-size:.95rem}}.python .python-hero{display:flex;justify-content:center;align-items:flex-start;gap:40px;padding:140px 200px;flex-wrap:wrap;background:radial-gradient(100% 150% at center top,#ffffff 40%,#ffdfae 62%,transparent 50%);background-repeat:no-repeat;background-size:cover}.python .python-hero .python-hero-content-left{flex:1;max-width:47%}.python .python-hero .python-hero-content-left h2{font-size:18px;color:#525252;margin-bottom:8px}.python .python-hero .python-hero-content-left h1{font-size:42px;font-weight:800;margin-bottom:20px;color:#222}.python .python-hero .python-hero-content-left p{font-size:18px;color:#000;line-height:1.6}.python .python-hero .python-hero-content-left .python-dream-job-text{font-size:22px;color:#2c7a7b;font-weight:700;margin-top:24px}.python .python-hero .python-hero-content-left .python-star-rating-box{margin-top:16px;background:#fff6e5;border:1px solid #ffd700;border-radius:8px;padding:12px 16px;display:inline-block;box-shadow:0 2px 6px #0000000d}.python .python-hero .python-hero-content-left .python-star-rating-box .python-stars{font-size:20px;color:#f6b500;letter-spacing:2px;margin-bottom:4px}.python .python-hero .python-hero-content-left .python-star-rating-box .python-rating-label{font-size:14px;color:#444;font-weight:500}.python .python-hero .python-hero-box{text-align:center;padding:40px 20px;border-radius:20px;background:#fef9f5}.python .python-hero .python-hero-box .python-logo{width:240px;margin-bottom:12px}.python .python-hero .python-hero-box .python-cert-text{font-size:20px;font-weight:600;color:#1e3a8a}.python .python-hero .python-hero-box .python-call-text{margin:10px 0;color:#374151}.python .python-hero .python-hero-box .python-enquiry-btn{background:#f97316;color:#fff;padding:10px 20px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.python .python-hero .python-hero-box .python-enquiry-btn:hover{background:#ea580c}.python-interactive-topics{display:flex;justify-content:space-between;align-items:flex-start;padding:40px 250px;background-color:#f9fbfd;gap:50px}.python-interactive-topics .python-left-content{flex:1}.python-interactive-topics .python-left-content h2{font-size:2rem;color:#1e293b;margin-bottom:30px}.python-interactive-topics .python-left-content .python-topics-list .python-topic{margin-bottom:24px;cursor:pointer}.python-interactive-topics .python-left-content .python-topics-list .python-topic h3{font-size:1.2rem;color:#0f172a;transition:color .3s}.python-interactive-topics .python-left-content .python-topics-list .python-topic:hover h3,.python-interactive-topics .python-left-content .python-topics-list .python-topic.active h3{color:#f97316}.python-interactive-topics .python-left-content .python-topics-list .python-topic .python-description{font-size:1rem;color:#475569;margin-top:10px;transition:all .3s ease-in-out}.python-interactive-topics .python-right-image{flex:1;text-align:center;border-radius:40px}.python-interactive-topics .python-right-image img{max-width:80%;height:auto;margin-left:86%;border-radius:12px;box-shadow:0 8px 16px #0000001a}@media (max-width: 768px){.python-interactive-topics{flex-direction:column;padding:20px}.python-interactive-topics .python-right-image{margin-top:30px}.python-interactive-topics .python-right-image img{max-width:100%;margin:auto}}.python-right-image{position:relative;width:100%;max-width:400px;min-height:450px;display:flex;justify-content:center;align-items:center;background-image:url(../assets/python/python-BG.jpg);background-repeat:no-repeat;background-size:contain;background-position:center}.python-right-image img{max-width:80%;height:auto;position:relative;z-index:2}@media (max-width: 1280px){.python .python-hero{padding:100px 120px;gap:32px}.python .python-hero .python-hero-content-left{max-width:50%}.python .python-hero .python-hero-content-left h1{font-size:36px}.python .python-hero .python-hero-content-left p,.python .python-hero .python-hero-content-left .python-dream-job-text{font-size:16px}.python .python-hero .python-hero-content-left .python-star-rating-box{padding:10px 14px}.python .python-hero .python-hero-box{padding:30px 20px}.python .python-hero .python-hero-box .python-logo{width:200px}.python .python-hero .python-hero-box .python-cert-text{font-size:18px}.python .python-interactive-topics{padding:40px 120px}}@media (max-width: 1024px){.python .python-hero{flex-direction:column;align-items:center;padding:80px 60px}.python .python-hero .python-hero-content-left{max-width:100%;text-align:center}.python .python-hero .python-hero-content-left h1{font-size:32px}.python .python-hero .python-hero-content-left h2,.python .python-hero .python-hero-content-left p,.python .python-hero .python-hero-content-left .python-dream-job-text{text-align:center}.python .python-hero .python-hero-content-left .python-star-rating-box{margin:0 auto}.python .python-hero .python-hero-box .python-logo{width:180px}.python .python-hero .python-hero-box .python-cert-text{font-size:17px}.python .python-interactive-topics{padding:30px 60px;flex-direction:column;gap:30px}.python .python-interactive-topics .python-left-content h2{font-size:1.5rem;text-align:center}.python .python-interactive-topics .python-left-content .python-topic h3{font-size:1rem}.python .python-interactive-topics .python-right-image{margin-left:0}.python .python-interactive-topics .python-right-image img{margin-left:0;max-width:100%}}@media (max-width: 768px){.python .python-hero{padding:60px 20px}.python .python-hero .python-hero-content-left h1{font-size:28px}.python .python-hero .python-hero-content-left h2,.python .python-hero .python-hero-content-left p{font-size:16px}.python .python-hero .python-hero-content-left .python-dream-job-text{font-size:18px}.python .python-hero .python-hero-box{padding:20px 16px}.python .python-hero .python-hero-box .python-logo{width:150px}.python .python-hero .python-hero-box .python-cert-text{font-size:16px}.python .python-interactive-topics{padding:20px}.python .python-interactive-topics .python-left-content h2{font-size:1.3rem}.python .python-right-image{min-height:300px;background-size:cover}.python .python-right-image img{max-width:90%}}@media (max-width: 480px){.python .python-hero{padding:40px 16px}.python .python-hero .python-hero-content-left h1{font-size:24px}.python .python-hero .python-hero-content-left .python-dream-job-text{font-size:16px}.python .python-hero .python-hero-content-left p{font-size:15px}.python .python-hero .python-hero-box .python-logo{width:120px}.python .python-hero .python-hero-box .python-cert-text{font-size:15px}.python .python-hero .python-hero-box .python-enquiry-btn{padding:8px 16px;font-size:14px}.python .python-interactive-topics{gap:20px}.python .python-interactive-topics .python-left-content .python-topic h3{font-size:.95rem}.python .python-interactive-topics .python-left-content .python-topic .python-description{font-size:.9rem}.python .python-right-image{background-size:contain;min-height:250px}.python .python-right-image img{max-width:100%}}.devops .devops-hero{display:flex;justify-content:center;align-items:flex-start;gap:40px;padding:140px 200px;flex-wrap:wrap;background:radial-gradient(100% 150% at center top,#ffffff 40%,#ffdfae 62%,transparent 50%);background-repeat:no-repeat;background-size:cover}.devops .devops-hero .devops-hero-content-left{flex:1;max-width:47%}.devops .devops-hero .devops-hero-content-left h2{font-size:18px;color:#525252;margin-bottom:8px}.devops .devops-hero .devops-hero-content-left h1{font-size:42px;font-weight:800;margin-bottom:20px;color:#222}.devops .devops-hero .devops-hero-content-left p{font-size:18px;color:#000;line-height:1.6}.devops .devops-hero .devops-hero-content-left .devops-dream-job-text{font-size:22px;color:#2c7a7b;font-weight:700;margin-top:24px}.devops .devops-hero .devops-hero-content-left .devops-star-rating-box{margin-top:16px;background:#fff6e5;border:1px solid #ffd700;border-radius:8px;padding:12px 16px;display:inline-block;box-shadow:0 2px 6px #0000000d}.devops .devops-hero .devops-hero-content-left .devops-star-rating-box .devops-stars{font-size:20px;color:#f6b500;letter-spacing:2px;margin-bottom:4px}.devops .devops-hero .devops-hero-content-left .devops-star-rating-box .devops-rating-label{font-size:14px;color:#444;font-weight:500}.devops .devops-hero .devops-hero-box{text-align:center;padding:40px 20px;border-radius:15px;background:#fef9f5}.devops .devops-hero .devops-hero-box .devops-logo{width:240px;margin-bottom:12px}.devops .devops-hero .devops-hero-box .devops-cert-text{font-size:20px;font-weight:600;color:#1e3a8a}.devops .devops-hero .devops-hero-box .devops-call-text{margin:10px 0;color:#374151}.devops .devops-hero .devops-hero-box .devops-enquiry-btn{background:#f97316;color:#fff;padding:10px 20px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.devops .devops-hero .devops-hero-box .devops-enquiry-btn:hover{background:#ea580c}.devops-interactive-topics{display:flex;justify-content:space-between;align-items:flex-start;padding:40px 250px;background-color:#f9fbfd;gap:50px}.devops-interactive-topics .devops-left-content{flex:1}.devops-interactive-topics .devops-left-content h2{font-size:2rem;color:#1e293b;margin-bottom:30px}.devops-interactive-topics .devops-left-content .devops-topics-list .devops-topic{margin-bottom:24px;cursor:pointer}.devops-interactive-topics .devops-left-content .devops-topics-list .devops-topic h3{font-size:1.2rem;color:#0f172a;transition:color .3s}.devops-interactive-topics .devops-left-content .devops-topics-list .devops-topic:hover h3,.devops-interactive-topics .devops-left-content .devops-topics-list .devops-topic.active h3{color:#f97316}.devops-interactive-topics .devops-left-content .devops-topics-list .devops-topic .devops-description{font-size:1rem;color:#475569;margin-top:10px;transition:all .3s ease-in-out}.devops-interactive-topics .devops-right-image{flex:1;text-align:center}.devops-interactive-topics .devops-right-image img{max-width:85%;height:auto;border-radius:12px;box-shadow:0 8px 16px #0000001a}@media (max-width: 768px){.devops-interactive-topics{flex-direction:column;padding:20px}.devops-interactive-topics .devops-right-image{margin-top:30px}.devops-interactive-topics .devops-right-image img{max-width:100%}}.devops-right-image{display:flex;align-items:center;justify-content:center;background-image:url(../assets/devops/devops-BG.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:40px;border-radius:16px;min-height:400px}.devops-right-image .image-wrapper{max-width:100%;max-height:100%;position:relative;z-index:2}.devops-right-image .image-wrapper img{width:100%;height:auto;margin-right:-90%;object-fit:contain;border-radius:12px;box-shadow:0 4px 20px #0003}@media (max-width: 1440px){.devops .devops-hero{padding:120px 150px}.devops .devops-interactive-topics{padding:40px 180px}}@media (max-width: 1024px){.devops .devops-hero{padding:100px 80px;flex-direction:column;align-items:center}.devops .devops-hero .devops-hero-content-left{max-width:100%;text-align:center}.devops .devops-hero .devops-hero-content-left h1{font-size:36px}.devops .devops-hero .devops-hero-content-left p{font-size:16px}.devops .devops-hero .devops-hero-content-left .devops-dream-job-text{font-size:20px}.devops .devops-hero .devops-hero-box{margin-top:40px}.devops .devops-hero .devops-hero-box .devops-logo{width:200px}.devops .devops-hero .devops-hero-box .devops-cert-text{font-size:18px}.devops .devops-interactive-topics{padding:40px 100px}.devops-right-image{padding:30px}.devops-right-image .image-wrapper img{margin-right:-60%}}@media (max-width: 768px){.devops .devops-hero{padding:60px 30px}.devops .devops-hero .devops-hero-content-left h1{font-size:28px}.devops .devops-hero .devops-hero-content-left p{font-size:15px}.devops .devops-hero .devops-hero-content-left .devops-dream-job-text{font-size:18px}.devops .devops-hero .devops-hero-content-left .devops-star-rating-box{padding:10px 12px}.devops .devops-hero .devops-hero-content-left .devops-star-rating-box .devops-stars{font-size:18px}.devops .devops-hero .devops-hero-content-left .devops-star-rating-box .devops-rating-label{font-size:13px}.devops .devops-hero .devops-hero-box{padding:30px 16px}.devops .devops-hero .devops-hero-box .devops-cert-text{font-size:16px}.devops .devops-interactive-topics{flex-direction:column;padding:30px}.devops .devops-interactive-topics .devops-left-content h2{font-size:1.6rem}.devops .devops-interactive-topics .devops-left-content .devops-topics-list .devops-topic h3{font-size:1rem}.devops .devops-interactive-topics .devops-left-content .devops-topics-list .devops-description{font-size:.95rem}.devops .devops-interactive-topics .devops-right-image img{max-width:100%}.devops-right-image{padding:20px;min-height:300px}.devops-right-image .image-wrapper img{margin-right:0}}@media (max-width: 480px){.devops .devops-hero{padding:40px 20px}.devops .devops-hero .devops-hero-content-left h1{font-size:22px}.devops .devops-hero .devops-hero-content-left h2{font-size:16px}.devops .devops-hero .devops-hero-content-left p{font-size:14px}.devops .devops-hero .devops-hero-content-left .devops-dream-job-text{font-size:16px}.devops .devops-hero .devops-hero-content-left .devops-star-rating-box{padding:8px 10px}.devops .devops-hero .devops-hero-content-left .devops-star-rating-box .devops-stars{font-size:16px}.devops .devops-hero .devops-hero-content-left .devops-star-rating-box .devops-rating-label{font-size:12px}.devops .devops-hero .devops-hero-box{padding:20px 10px}.devops .devops-hero .devops-hero-box .devops-logo{width:160px}.devops .devops-hero .devops-hero-box .devops-cert-text{font-size:15px}.devops .devops-hero .devops-hero-box .devops-call-text{font-size:14px}.devops .devops-hero .devops-hero-box .devops-enquiry-btn{font-size:14px;padding:8px 16px}.devops .devops-interactive-topics{padding:20px}.devops .devops-interactive-topics .devops-left-content h2{font-size:1.4rem}.devops .devops-interactive-topics .devops-topics-list .devops-topic h3{font-size:.95rem}.devops .devops-interactive-topics .devops-topics-list .devops-description{font-size:.9rem}.devops-right-image{padding:16px;min-height:250px}}.selenium .selenium-hero{display:flex;justify-content:center;align-items:flex-start;gap:40px;padding:140px 200px;flex-wrap:wrap;background:radial-gradient(100% 150% at center top,#ffffff 40%,#ffdfae 62%,transparent 50%);background-repeat:no-repeat;background-size:cover}.selenium .selenium-hero .selenium-hero-content-left{flex:1;max-width:47%}.selenium .selenium-hero .selenium-hero-content-left h2{font-size:18px;color:#525252;margin-bottom:8px}.selenium .selenium-hero .selenium-hero-content-left h1{font-size:42px;font-weight:800;margin-bottom:20px;color:#222}.selenium .selenium-hero .selenium-hero-content-left p{font-size:18px;color:#000;line-height:1.6}.selenium .selenium-hero .selenium-hero-content-left .selenium-dream-job-text{font-size:22px;color:#2c7a7b;font-weight:700;margin-top:24px}.selenium .selenium-hero .selenium-hero-content-left .selenium-star-rating-box{margin-top:16px;background:#fff6e5;border:1px solid #ffd700;border-radius:8px;padding:12px 16px;display:inline-block;box-shadow:0 2px 6px #0000000d}.selenium .selenium-hero .selenium-hero-content-left .selenium-star-rating-box .selenium-stars{font-size:20px;color:#f6b500;letter-spacing:2px;margin-bottom:4px}.selenium .selenium-hero .selenium-hero-content-left .selenium-star-rating-box .selenium-rating-label{font-size:14px;color:#444;font-weight:500}.selenium .selenium-hero .selenium-hero-box{text-align:center;padding:40px 20px;background:#fef9f5}.selenium .selenium-hero .selenium-hero-box .selenium-logo{width:240px;margin-bottom:12px}.selenium .selenium-hero .selenium-hero-box .selenium-cert-text{font-size:20px;font-weight:600;color:#1e3a8a}.selenium .selenium-hero .selenium-hero-box .selenium-call-text{margin:10px 0;color:#374151}.selenium .selenium-hero .selenium-hero-box .selenium-enquiry-btn{background:#f97316;color:#fff;padding:10px 20px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.selenium .selenium-hero .selenium-hero-box .selenium-enquiry-btn:hover{background:#ea580c}.selenium-interactive-topics{display:flex;justify-content:space-between;align-items:flex-start;padding:40px 250px;background-color:#f9fbfd;gap:50px}.selenium-interactive-topics .selenium-left-content{flex:1}.selenium-interactive-topics .selenium-left-content h2{font-size:2rem;color:#1e293b;margin-bottom:30px}.selenium-interactive-topics .selenium-left-content .selenium-topics-list .selenium-topic{margin-bottom:24px;cursor:pointer}.selenium-interactive-topics .selenium-left-content .selenium-topics-list .selenium-topic h3{font-size:1.2rem;color:#0f172a;transition:color .3s}.selenium-interactive-topics .selenium-left-content .selenium-topics-list .selenium-topic:hover h3,.selenium-interactive-topics .selenium-left-content .selenium-topics-list .selenium-topic.active h3{color:#f97316}.selenium-interactive-topics .selenium-left-content .selenium-topics-list .selenium-topic .selenium-description{font-size:1rem;color:#475569;margin-top:10px;transition:all .3s ease-in-out}.selenium-interactive-topics .selenium-right-image{flex:1;text-align:center}.selenium-interactive-topics .selenium-right-image img{max-width:50%;height:auto;border-radius:12px;box-shadow:0 8px 16px #0000001a}@media (max-width: 768px){.selenium-interactive-topics{flex-direction:column;padding:20px}.selenium-interactive-topics .selenium-right-image{margin-top:30px}.selenium-interactive-topics .selenium-right-image img{max-width:100%;margin:auto}}.selenium-right-image{position:relative;width:100%;max-width:500px;margin:auto;background-image:url(../assets/selenium/selenium-BG.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;padding:20px}.selenium-right-image img{width:100%;height:auto;position:relative;z-index:2;border-radius:10px;box-shadow:0 10px 20px #0003}@media (max-width: 1200px){.selenium .selenium-hero{padding:120px 100px}.selenium .selenium-hero .selenium-hero-content-left{max-width:100%}.selenium .selenium-hero .selenium-hero-box{padding:30px 16px}.selenium .selenium-hero .selenium-hero-box .selenium-logo{width:200px}.selenium .selenium-hero .selenium-hero-box .selenium-cert-text{font-size:18px}.selenium .selenium-interactive-topics{padding:40px 100px;gap:40px}.selenium .selenium-interactive-topics .selenium-right-image img{max-width:60%}}@media (max-width: 992px){.selenium .selenium-hero{padding:100px 60px}.selenium .selenium-hero .selenium-hero-content-left h1{font-size:36px}.selenium .selenium-hero .selenium-hero-content-left p{font-size:16px}.selenium .selenium-hero .selenium-hero-content-left .selenium-dream-job-text{font-size:20px}.selenium .selenium-hero .selenium-hero-box .selenium-logo{width:180px}.selenium .selenium-hero .selenium-hero-box .selenium-cert-text{font-size:16px}.selenium .selenium-hero .selenium-hero-box .selenium-enquiry-btn{padding:8px 16px}.selenium .selenium-interactive-topics{padding:40px 60px}.selenium .selenium-interactive-topics .selenium-left-content h2{font-size:1.6rem}.selenium .selenium-interactive-topics .selenium-left-content .selenium-topic h3{font-size:1.1rem}.selenium .selenium-interactive-topics .selenium-left-content .selenium-description{font-size:.95rem}.selenium .selenium-interactive-topics .selenium-right-image img{max-width:70%}}@media (max-width: 768px){.selenium .selenium-hero{flex-direction:column;padding:80px 40px;align-items:center}.selenium .selenium-hero .selenium-hero-content-left,.selenium .selenium-hero .selenium-hero-box{max-width:100%;text-align:center}.selenium .selenium-hero .selenium-hero-content-left h1{font-size:32px}.selenium .selenium-hero .selenium-hero-content-left p{font-size:15px}.selenium .selenium-interactive-topics{flex-direction:column;padding:30px 20px;gap:30px}.selenium .selenium-interactive-topics .selenium-left-content h2{font-size:1.5rem}.selenium .selenium-interactive-topics .selenium-right-image img{max-width:100%}.selenium .selenium-right-image{padding:10px}}@media (max-width: 480px){.selenium .selenium-hero{padding:60px 20px}.selenium .selenium-hero .selenium-hero-content-left h1{font-size:28px}.selenium .selenium-hero .selenium-hero-content-left p{font-size:14px}.selenium .selenium-hero .selenium-dream-job-text{font-size:18px}.selenium .selenium-hero .selenium-hero-box{padding:20px 12px}.selenium .selenium-hero .selenium-hero-box .selenium-logo{width:160px}.selenium .selenium-hero .selenium-hero-box .selenium-cert-text{font-size:15px}.selenium .selenium-hero .selenium-hero-box .selenium-call-text{font-size:14px}.selenium .selenium-hero .selenium-hero-box .selenium-enquiry-btn{padding:8px 14px;font-size:14px}.selenium .selenium-interactive-topics{padding:20px 12px}.selenium .selenium-interactive-topics .selenium-left-content h2{font-size:1.3rem}.selenium .selenium-interactive-topics .selenium-topic h3{font-size:1rem}.selenium .selenium-interactive-topics .selenium-description{font-size:.9rem}}.fullstack .fullstack-hero{display:flex;justify-content:center;align-items:flex-start;gap:40px;padding:140px 200px;flex-wrap:wrap;background:radial-gradient(100% 150% at center top,#ffffff 40%,#ffdfae 62%,transparent 50%);background-repeat:no-repeat;background-size:cover}.fullstack .fullstack-hero .fullstack-hero-content-left{flex:1;max-width:47%}.fullstack .fullstack-hero .fullstack-hero-content-left h2{font-size:18px;color:#525252;margin-bottom:8px}.fullstack .fullstack-hero .fullstack-hero-content-left h1{font-size:42px;font-weight:800;margin-bottom:20px;color:#222}.fullstack .fullstack-hero .fullstack-hero-content-left p{font-size:18px;color:#000;line-height:1.6}.fullstack .fullstack-hero .fullstack-hero-content-left .fullstack-dream-job-text{font-size:22px;color:#2c7a7b;font-weight:700;margin-top:24px}.fullstack .fullstack-hero .fullstack-hero-content-left .fullstack-star-rating-box{margin-top:16px;background:#fff6e5;border:1px solid #ffd700;border-radius:8px;padding:12px 16px;display:inline-block;box-shadow:0 2px 6px #0000000d}.fullstack .fullstack-hero .fullstack-hero-content-left .fullstack-star-rating-box .fullstack-stars{font-size:20px;color:#f6b500;letter-spacing:2px;margin-bottom:4px}.fullstack .fullstack-hero .fullstack-hero-content-left .fullstack-star-rating-box .fullstack-rating-label{font-size:14px;color:#444;font-weight:500}.fullstack .fullstack-hero .fullstack-hero-box{text-align:center;padding:40px 20px;border-radius:20px;background:#fef9f5}.fullstack .fullstack-hero .fullstack-hero-box .fullstack-logo{width:240px;margin-bottom:12px}.fullstack .fullstack-hero .fullstack-hero-box .fullstack-cert-text{font-size:20px;font-weight:600;color:#1e3a8a}.fullstack .fullstack-hero .fullstack-hero-box .fullstack-call-text{margin:10px 0;color:#374151}.fullstack .fullstack-hero .fullstack-hero-box .fullstack-enquiry-btn{background:#f97316;color:#fff;padding:10px 20px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.fullstack .fullstack-hero .fullstack-hero-box .fullstack-enquiry-btn:hover{background:#ea580c}.fullstack-interactive-topics{display:flex;justify-content:space-between;align-items:flex-start;padding:40px 250px;background-color:#f9fbfd;gap:50px}.fullstack-interactive-topics .fullstack-left-content{flex:1}.fullstack-interactive-topics .fullstack-left-content h2{font-size:2rem;color:#1e293b;margin-bottom:30px}.fullstack-interactive-topics .fullstack-left-content .fullstack-topics-list .fullstack-topic{margin-bottom:24px;cursor:pointer}.fullstack-interactive-topics .fullstack-left-content .fullstack-topics-list .fullstack-topic h3{font-size:1.2rem;color:#0f172a;transition:color .3s}.fullstack-interactive-topics .fullstack-left-content .fullstack-topics-list .fullstack-topic:hover h3,.fullstack-interactive-topics .fullstack-left-content .fullstack-topics-list .fullstack-topic.active h3{color:#f97316}.fullstack-interactive-topics .fullstack-left-content .fullstack-topics-list .fullstack-topic .fullstack-description{font-size:1rem;color:#475569;margin-top:10px;transition:all .3s ease-in-out}.fullstack-interactive-topics .fullstack-right-image{flex:1;text-align:center;border-radius:40px}.fullstack-interactive-topics .fullstack-right-image img{max-width:50%;height:auto;border-radius:12px;box-shadow:0 8px 16px #0000001a}@media (max-width: 768px){.fullstack-interactive-topics{flex-direction:column;padding:20px}.fullstack-interactive-topics .fullstack-right-image{margin-top:30px}.fullstack-interactive-topics .fullstack-right-image img{max-width:100%}}.fullstack-right-image{position:relative;flex:1;text-align:center;max-width:500px;height:500px;margin:auto;background:url(../assets/fullstack/fullstack-BG.jpg) no-repeat center center;background-size:contain}.fullstack-right-image img{width:100%;height:auto;z-index:2;margin-top:35%;position:absolute;border-radius:8px;box-shadow:0 8px 16px #0000001a}@media (max-width: 1200px){.fullstack .fullstack-hero{padding:10px 25px;gap:30px}.fullstack .fullstack-hero .fullstack-hero-content-left{max-width:100%}.fullstack .fullstack-hero .fullstack-hero-content-left h1{font-size:36px}.fullstack .fullstack-hero .fullstack-hero-content-left p{font-size:16px}.fullstack .fullstack-hero .fullstack-hero-content-left .fullstack-dream-job-text{font-size:20px}.fullstack .fullstack-hero .fullstack-hero-box{padding:30px 16px}.fullstack .fullstack-hero .fullstack-hero-box .fullstack-logo{width:200px}.fullstack .fullstack-hero .fullstack-hero-box .fullstack-cert-text{font-size:18px}.fullstack .fullstack-interactive-topics{padding:40px 100px;gap:30px}.fullstack .fullstack-right-image{max-width:400px;height:400px}}@media (max-width: 768px){.fullstack-right-image{max-width:100%;height:auto;background-size:cover;display:flex;justify-content:center;align-items:center;padding:20px}.fullstack-right-image img{position:relative!important;margin-top:0!important;max-width:90%;height:auto}}@media (max-width: 480px){.fullstack-right-image{padding:16px;min-height:250px}.fullstack-right-image img{max-width:100%;height:auto}}.data-science .data-science-hero{display:flex;justify-content:center;align-items:flex-start;gap:40px;padding:140px 200px;flex-wrap:wrap;background:radial-gradient(100% 150% at center top,#ffffff 40%,#ffdfae 62%,transparent 50%);background-repeat:no-repeat;background-size:cover}.data-science .data-science-hero .data-science-hero-content-left{flex:1;max-width:47%}.data-science .data-science-hero .data-science-hero-content-left h2{font-size:18px;color:#525252;margin-bottom:8px}.data-science .data-science-hero .data-science-hero-content-left h1{font-size:42px;font-weight:800;margin-bottom:20px;color:#222}.data-science .data-science-hero .data-science-hero-content-left p{font-size:18px;color:#000;line-height:1.6}.data-science .data-science-hero .data-science-hero-content-left .data-science-dream-job-text{font-size:22px;color:#2c7a7b;font-weight:700;margin-top:24px}.data-science .data-science-hero .data-science-hero-content-left .data-science-star-rating-box{margin-top:16px;background:#fff6e5;border:1px solid #ffd700;border-radius:8px;padding:12px 16px;display:inline-block;box-shadow:0 2px 6px #0000000d}.data-science .data-science-hero .data-science-hero-content-left .data-science-star-rating-box .data-science-stars{font-size:20px;color:#f6b500;letter-spacing:2px;margin-bottom:4px}.data-science .data-science-hero .data-science-hero-content-left .data-science-star-rating-box .data-science-rating-label{font-size:14px;color:#444;font-weight:500}.data-science .data-science-hero .data-science-hero-box{text-align:center;padding:40px 20px;border-radius:15px;background:#fef9f5}.data-science .data-science-hero .data-science-hero-box .data-science-logo{width:240px;margin-bottom:12px}.data-science .data-science-hero .data-science-hero-box .data-science-cert-text{font-size:20px;font-weight:600;color:#1e3a8a}.data-science .data-science-hero .data-science-hero-box .data-science-call-text{margin:10px 0;color:#374151}.data-science .data-science-hero .data-science-hero-box .data-science-enquiry-btn{background:#f97316;color:#fff;padding:10px 20px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.data-science .data-science-hero .data-science-hero-box .data-science-enquiry-btn:hover{background:#ea580c}.data-science-interactive-topics{display:flex;justify-content:space-between;padding:40px 250px;background-color:#f9fbfd;gap:50px}.data-science-interactive-topics .data-science-left-content{flex:1}.data-science-interactive-topics .data-science-left-content h2{font-size:2rem;color:#1e293b;margin-bottom:30px}.data-science-interactive-topics .data-science-left-content .data-science-topics-list .data-science-topic{margin-bottom:24px;cursor:pointer}.data-science-interactive-topics .data-science-left-content .data-science-topics-list .data-science-topic h3{font-size:1.2rem;color:#0f172a;transition:color .3s}.data-science-interactive-topics .data-science-left-content .data-science-topics-list .data-science-topic:hover h3,.data-science-interactive-topics .data-science-left-content .data-science-topics-list .data-science-topic.active h3{color:#f97316}.data-science-interactive-topics .data-science-left-content .data-science-topics-list .data-science-topic .data-science-description{font-size:1rem;color:#475569;margin-top:10px;transition:all .3s ease-in-out}.data-science-interactive-topics .data-science-right-image{flex:1;text-align:center;border-radius:40px}.data-science-interactive-topics .data-science-right-image img{max-width:70%;margin-top:110px;margin-right:-80%;height:auto;border-radius:12px;box-shadow:0 8px 16px #0000001a}@media (max-width: 768px){.data-science-interactive-topics{flex-direction:column;padding:20px}.data-science-interactive-topics .data-science-right-image{margin-top:30px}.data-science-interactive-topics .data-science-right-image img{max-width:100%;margin:auto}}.data-science-hero-box{text-align:center;padding:40px 20px;background:#fef9f5}.data-science-hero-box img.data-science-image{width:400px;height:268px;object-fit:cover;margin-bottom:12px;border-radius:8px;box-shadow:0 6px 12px #00000014}@media (max-width: 1024px){.data-science .data-science-hero{padding:100px 60px;gap:32px;flex-direction:column}.data-science .data-science-hero .data-science-hero-content-left{max-width:100%;text-align:center}.data-science .data-science-hero .data-science-hero-content-left h1{font-size:36px}.data-science .data-science-hero .data-science-hero-content-left h2,.data-science .data-science-hero .data-science-hero-content-left p,.data-science .data-science-hero .data-science-hero-content-left .data-science-dream-job-text,.data-science .data-science-hero .data-science-hero-content-left .data-science-rating-label{text-align:center}.data-science .data-science-hero .data-science-hero-content-left .data-science-star-rating-box{margin:0 auto}.data-science .data-science-hero .data-science-hero-box .data-science-logo{width:200px}.data-science .data-science-hero .data-science-hero-box .data-science-cert-text{font-size:18px}.data-science .data-science-interactive-topics{padding:30px 60px;gap:30px;flex-direction:column}.data-science .data-science-interactive-topics .data-science-right-image img{margin:40px auto 0;max-width:80%}}@media (max-width: 768px){.data-science .data-science-hero{padding:80px 20px}.data-science .data-science-hero .data-science-hero-content-left h1{font-size:30px}.data-science .data-science-hero .data-science-hero-content-left p{font-size:16px}.data-science .data-science-hero .data-science-hero-content-left .data-science-dream-job-text{font-size:20px}.data-science .data-science-hero .data-science-hero-box{padding:30px 57px}.data-science .data-science-hero .data-science-hero-box .data-science-enquiry-btn{font-size:14px;padding:8px 16px}.data-science .data-science-interactive-topics{padding:24px 20px}.data-science .data-science-interactive-topics .data-science-left-content h2{font-size:1.6rem}.data-science .data-science-interactive-topics .data-science-left-content .data-science-topic h3{font-size:1.1rem}.data-science .data-science-interactive-topics .data-science-left-content .data-science-topic .data-science-description{font-size:.95rem}.data-science .data-science-interactive-topics .data-science-right-image img{margin-top:20px;max-width:100%}}@media (max-width: 480px){.data-science .data-science-hero{padding:60px 16px}.data-science .data-science-hero .data-science-hero-content-left h1{font-size:26px}.data-science .data-science-hero .data-science-hero-content-left h2{font-size:16px}.data-science .data-science-hero .data-science-hero-content-left p{font-size:15px}.data-science .data-science-hero .data-science-hero-content-left .data-science-dream-job-text{font-size:18px}.data-science .data-science-hero .data-science-hero-box .data-science-logo{width:180px}.data-science .data-science-hero .data-science-hero-box .data-science-cert-text{font-size:16px}.data-science .data-science-hero .data-science-hero-box .data-science-call-text{font-size:14px}.data-science .data-science-hero .data-science-hero-box .data-science-enquiry-btn{font-size:13px;padding:6px 14px}.data-science .data-science-interactive-topics{padding:20px 16px}.data-science .data-science-interactive-topics .data-science-left-content h2{font-size:1.4rem}.data-science .data-science-interactive-topics .data-science-left-content .data-science-topic h3{font-size:1rem}.data-science .data-science-interactive-topics .data-science-left-content .data-science-topic .data-science-description{font-size:.9rem}.data-science .data-science-interactive-topics .data-science-right-image img{margin-top:16px;width:100%;height:auto}}.MachineLearning .MachineLearning-hero{display:flex;justify-content:center;align-items:flex-start;gap:40px;padding:140px 200px;flex-wrap:wrap;background:radial-gradient(100% 150% at center top,#ffffff 40%,#ffdfae 62%,transparent 50%);background-repeat:no-repeat;background-size:cover}.MachineLearning .MachineLearning-hero .MachineLearning-hero-content-left{flex:1;max-width:47%}.MachineLearning .MachineLearning-hero .MachineLearning-hero-content-left h2{font-size:18px;color:#525252;margin-bottom:8px}.MachineLearning .MachineLearning-hero .MachineLearning-hero-content-left h1{font-size:42px;font-weight:800;margin-bottom:20px;color:#222}.MachineLearning .MachineLearning-hero .MachineLearning-hero-content-left p{font-size:18px;color:#000;line-height:1.6}.MachineLearning .MachineLearning-hero .MachineLearning-hero-content-left .MachineLearning-dream-job-text{font-size:22px;color:#2c7a7b;font-weight:700;margin-top:24px}.MachineLearning .MachineLearning-hero .MachineLearning-hero-content-left .MachineLearning-star-rating-box{margin-top:16px;background:#fff6e5;border:1px solid #ffd700;border-radius:8px;padding:12px 16px;display:inline-block;box-shadow:0 2px 6px #0000000d}.MachineLearning .MachineLearning-hero .MachineLearning-hero-content-left .MachineLearning-star-rating-box .MachineLearning-stars{font-size:20px;color:#f6b500;letter-spacing:2px;margin-bottom:4px}.MachineLearning .MachineLearning-hero .MachineLearning-hero-content-left .MachineLearning-star-rating-box .MachineLearning-rating-label{font-size:14px;color:#444;font-weight:500}.MachineLearning .MachineLearning-hero .MachineLearning-hero-box{text-align:center;padding:40px 20px;background:#fef9f5}.MachineLearning .MachineLearning-hero .MachineLearning-hero-box .MachineLearning-logo{width:240px;margin-bottom:12px}.MachineLearning .MachineLearning-hero .MachineLearning-hero-box .MachineLearning-cert-text{font-size:20px;font-weight:600;color:#1e3a8a}.MachineLearning .MachineLearning-hero .MachineLearning-hero-box .MachineLearning-call-text{margin:10px 0;color:#374151}.MachineLearning .MachineLearning-hero .MachineLearning-hero-box .MachineLearning-enquiry-btn{background:#f97316;color:#fff;padding:10px 20px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.MachineLearning .MachineLearning-hero .MachineLearning-hero-box .MachineLearning-enquiry-btn:hover{background:#ea580c}.MachineLearning-interactive-topics{display:flex;justify-content:space-between;padding:40px 250px;background-color:#f9fbfd;gap:50px}.MachineLearning-interactive-topics .MachineLearning-left-content{flex:1}.MachineLearning-interactive-topics .MachineLearning-left-content h2{font-size:2rem;color:#1e293b;margin-bottom:30px}.MachineLearning-interactive-topics .MachineLearning-left-content .MachineLearning-topics-list .MachineLearning-topic{margin-bottom:24px;cursor:pointer}.MachineLearning-interactive-topics .MachineLearning-left-content .MachineLearning-topics-list .MachineLearning-topic h3{font-size:1.2rem;color:#0f172a;transition:color .3s}.MachineLearning-interactive-topics .MachineLearning-left-content .MachineLearning-topics-list .MachineLearning-topic:hover h3,.MachineLearning-interactive-topics .MachineLearning-left-content .MachineLearning-topics-list .MachineLearning-topic.active h3{color:#f97316}.MachineLearning-interactive-topics .MachineLearning-left-content .MachineLearning-topics-list .MachineLearning-topic .MachineLearning-description{font-size:1rem;color:#475569;margin-top:10px;transition:all .3s ease-in-out}.MachineLearning-interactive-topics .MachineLearning-right-image{flex:1;text-align:center}.MachineLearning-interactive-topics .MachineLearning-right-image img{max-width:70%;margin-top:110px;margin-right:-80%;height:auto;border-radius:12px;box-shadow:0 8px 16px #0000001a}@media (max-width: 768px){.MachineLearning-interactive-topics{flex-direction:column;padding:20px}.MachineLearning-interactive-topics .MachineLearning-right-image{margin-top:30px}.MachineLearning-interactive-topics .MachineLearning-right-image img{max-width:100%;margin:auto}}.MachineLearning-hero-box{text-align:center;padding:40px 20px;background:#fef9f5}.MachineLearning-hero-box img.MachineLearning-image{width:400px;height:268px;object-fit:cover;margin-bottom:12px;border-radius:8px;box-shadow:0 6px 12px #00000014}@media (max-width: 1280px){.MachineLearning .MachineLearning-hero{padding:120px 100px}.MachineLearning .MachineLearning-hero .MachineLearning-hero-content-left{max-width:100%}.MachineLearning .MachineLearning-interactive-topics{padding:40px 100px}}@media (max-width: 1024px){.MachineLearning .MachineLearning-hero{flex-direction:column;align-items:center;padding:100px 60px}.MachineLearning .MachineLearning-hero .MachineLearning-hero-content-left{text-align:center}.MachineLearning .MachineLearning-hero .MachineLearning-hero-content-left h1{font-size:36px}.MachineLearning .MachineLearning-hero .MachineLearning-hero-content-left h2,.MachineLearning .MachineLearning-hero .MachineLearning-hero-content-left p,.MachineLearning .MachineLearning-hero .MachineLearning-hero-content-left .MachineLearning-dream-job-text,.MachineLearning .MachineLearning-hero .MachineLearning-hero-content-left .MachineLearning-star-rating-box{text-align:center}.MachineLearning .MachineLearning-hero .MachineLearning-hero-box{margin-top:40px}.MachineLearning .MachineLearning-interactive-topics{flex-direction:column;padding:40px 60px}.MachineLearning .MachineLearning-interactive-topics .MachineLearning-right-image img{margin:40px auto 0}}@media (max-width: 768px){.MachineLearning .MachineLearning-hero{padding:80px 30px}.MachineLearning .MachineLearning-hero .MachineLearning-hero-content-left h1{font-size:28px}.MachineLearning .MachineLearning-hero .MachineLearning-hero-content-left p{font-size:16px}.MachineLearning .MachineLearning-hero .MachineLearning-hero-content-left .MachineLearning-dream-job-text{font-size:20px}.MachineLearning .MachineLearning-hero .MachineLearning-hero-content-left .MachineLearning-star-rating-box{padding:10px 14px}.MachineLearning .MachineLearning-hero .MachineLearning-hero-box{padding:30px 16px}.MachineLearning .MachineLearning-hero .MachineLearning-hero-box .MachineLearning-cert-text{font-size:18px}.MachineLearning .MachineLearning-hero .MachineLearning-hero-box .MachineLearning-enquiry-btn{font-size:16px}.MachineLearning .MachineLearning-interactive-topics{padding:30px 20px}.MachineLearning .MachineLearning-interactive-topics .MachineLearning-left-content h2{font-size:1.5rem}.MachineLearning .MachineLearning-interactive-topics .MachineLearning-left-content .MachineLearning-topic h3{font-size:1rem}.MachineLearning .MachineLearning-interactive-topics .MachineLearning-left-content .MachineLearning-topic .MachineLearning-description{font-size:.95rem}.MachineLearning .MachineLearning-interactive-topics .MachineLearning-right-image img{max-width:100%;margin-top:20px;margin-right:0}}@media (max-width: 480px){.MachineLearning .MachineLearning-hero{padding:60px 20px}.MachineLearning .MachineLearning-hero .MachineLearning-hero-content-left h1{font-size:24px}.MachineLearning .MachineLearning-hero .MachineLearning-hero-content-left p{font-size:15px}.MachineLearning .MachineLearning-hero .MachineLearning-hero-content-left .MachineLearning-dream-job-text{font-size:18px}.MachineLearning .MachineLearning-hero .MachineLearning-hero-box{padding:24px 12px}.MachineLearning .MachineLearning-hero .MachineLearning-hero-box img.MachineLearning-image{width:100%;height:auto}.MachineLearning .MachineLearning-hero .MachineLearning-hero-box .MachineLearning-cert-text{font-size:16px}.MachineLearning .MachineLearning-interactive-topics{padding:20px 15px}.MachineLearning .MachineLearning-interactive-topics .MachineLearning-left-content h2{font-size:1.3rem}.MachineLearning .MachineLearning-interactive-topics .MachineLearning-left-content .MachineLearning-topic h3{font-size:.95rem}.MachineLearning .MachineLearning-interactive-topics .MachineLearning-left-content .MachineLearning-topic .MachineLearning-description{font-size:.9rem}}.Power-bi .Power-bi-hero{display:flex;justify-content:center;align-items:flex-start;gap:40px;padding:140px 200px;flex-wrap:wrap;background:radial-gradient(100% 150% at center top,#ffffff 40%,#ffdfae 62%,transparent 50%);background-repeat:no-repeat;background-size:cover}.Power-bi .Power-bi-hero .Power-bi-hero-content-left{flex:1;max-width:47%}.Power-bi .Power-bi-hero .Power-bi-hero-content-left h2{font-size:18px;color:#525252;margin-bottom:8px}.Power-bi .Power-bi-hero .Power-bi-hero-content-left h1{font-size:42px;font-weight:800;margin-bottom:20px;color:#222}.Power-bi .Power-bi-hero .Power-bi-hero-content-left p{font-size:18px;color:#000;line-height:1.6}.Power-bi .Power-bi-hero .Power-bi-hero-content-left .Power-bi-dream-job-text{font-size:22px;color:#2c7a7b;font-weight:700;margin-top:24px}.Power-bi .Power-bi-hero .Power-bi-hero-content-left .Power-bi-star-rating-box{margin-top:16px;background:#fff6e5;border:1px solid #ffd700;border-radius:8px;padding:12px 16px;display:inline-block;box-shadow:0 2px 6px #0000000d}.Power-bi .Power-bi-hero .Power-bi-hero-content-left .Power-bi-star-rating-box .Power-bi-stars{font-size:20px;color:#f6b500;letter-spacing:2px;margin-bottom:4px}.Power-bi .Power-bi-hero .Power-bi-hero-content-left .Power-bi-star-rating-box .Power-bi-rating-label{font-size:14px;color:#444;font-weight:500}.Power-bi .Power-bi-hero .Power-bi-hero-box{text-align:center;padding:40px 20px;background:#fef9f5}.Power-bi .Power-bi-hero .Power-bi-hero-box .Power-bi-logo{width:240px;margin-bottom:12px}.Power-bi .Power-bi-hero .Power-bi-hero-box .Power-bi-cert-text{font-size:20px;font-weight:600;color:#1e3a8a}.Power-bi .Power-bi-hero .Power-bi-hero-box .Power-bi-call-text{margin:10px 0;color:#374151}.Power-bi .Power-bi-hero .Power-bi-hero-box .Power-bi-enquiry-btn{background:#f97316;color:#fff;padding:10px 20px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.Power-bi .Power-bi-hero .Power-bi-hero-box .Power-bi-enquiry-btn:hover{background:#ea580c}.Power-bi-interactive-topics{display:flex;justify-content:space-between;padding:40px 250px;background-color:#f9fbfd;gap:50px}.Power-bi-interactive-topics .Power-bi-left-content{flex:1}.Power-bi-interactive-topics .Power-bi-left-content h2{font-size:2rem;color:#1e293b;margin-bottom:30px}.Power-bi-interactive-topics .Power-bi-left-content .Power-bi-topics-list .Power-bi-topic{margin-bottom:24px;cursor:pointer}.Power-bi-interactive-topics .Power-bi-left-content .Power-bi-topics-list .Power-bi-topic h3{font-size:1.2rem;color:#0f172a;transition:color .3s}.Power-bi-interactive-topics .Power-bi-left-content .Power-bi-topics-list .Power-bi-topic:hover h3,.Power-bi-interactive-topics .Power-bi-left-content .Power-bi-topics-list .Power-bi-topic.active h3{color:#f97316}.Power-bi-interactive-topics .Power-bi-left-content .Power-bi-topics-list .Power-bi-topic .Power-bi-description{font-size:1rem;color:#475569;margin-top:10px;transition:all .3s ease-in-out}.Power-bi-interactive-topics .Power-bi-right-image{flex:1;text-align:center}.Power-bi-interactive-topics .Power-bi-right-image img{max-width:70%;margin-top:110px;margin-right:-80%;height:auto;border-radius:12px;box-shadow:0 8px 16px #0000001a}@media (max-width: 768px){.Power-bi-interactive-topics{flex-direction:column;padding:20px}.Power-bi-interactive-topics .Power-bi-right-image{margin-top:30px}.Power-bi-interactive-topics .Power-bi-right-image img{max-width:100%;margin:auto}}.Power-bi-hero-box{text-align:center;padding:40px 20px;background:#fef9f5}.Power-bi-hero-box img.Power-bi-image{width:400px;height:268px;object-fit:cover;margin-bottom:12px;border-radius:8px;box-shadow:0 6px 12px #00000014}@media (max-width: 1200px){.Power-bi .Power-bi-hero{padding:100px 120px;gap:30px}.Power-bi .Power-bi-hero .Power-bi-hero-content-left{max-width:50%}.Power-bi .Power-bi-hero .Power-bi-hero-content-left h1{font-size:36px}.Power-bi .Power-bi-hero .Power-bi-hero-content-left p{font-size:16px}.Power-bi .Power-bi-hero .Power-bi-hero-content-left .Power-bi-dream-job-text{font-size:20px}.Power-bi .Power-bi-hero .Power-bi-hero-box .Power-bi-logo{width:200px}.Power-bi .Power-bi-hero .Power-bi-hero-box .Power-bi-cert-text{font-size:18px}.Power-bi .Power-bi-interactive-topics{padding:40px 100px}.Power-bi .Power-bi-interactive-topics .Power-bi-right-image img{margin-right:-40%}}@media (max-width: 992px){.Power-bi .Power-bi-hero{padding:80px 60px;flex-direction:column;align-items:center}.Power-bi .Power-bi-hero .Power-bi-hero-content-left{max-width:100%;text-align:center}.Power-bi .Power-bi-hero .Power-bi-hero-content-left h1{font-size:32px}.Power-bi .Power-bi-hero .Power-bi-hero-content-left p{font-size:16px}.Power-bi .Power-bi-hero .Power-bi-hero-content-left .Power-bi-dream-job-text{font-size:18px}.Power-bi .Power-bi-hero .Power-bi-hero-box{padding:30px 16px}.Power-bi .Power-bi-hero .Power-bi-hero-box .Power-bi-logo{width:180px}.Power-bi .Power-bi-interactive-topics{flex-direction:column;padding:30px 60px}.Power-bi .Power-bi-interactive-topics .Power-bi-left-content{text-align:center}.Power-bi .Power-bi-interactive-topics .Power-bi-left-content h2{font-size:1.5rem}.Power-bi .Power-bi-interactive-topics .Power-bi-right-image{margin-top:40px}.Power-bi .Power-bi-interactive-topics .Power-bi-right-image img{margin:0 auto;max-width:100%}}@media (max-width: 768px){.Power-bi .Power-bi-hero{padding:60px 24px}.Power-bi .Power-bi-hero .Power-bi-hero-content-left h1{font-size:28px}.Power-bi .Power-bi-hero .Power-bi-hero-content-left p{font-size:15px}.Power-bi .Power-bi-hero .Power-bi-hero-content-left .Power-bi-dream-job-text{font-size:16px}.Power-bi .Power-bi-hero .Power-bi-hero-content-left .Power-bi-star-rating-box{padding:10px 12px}.Power-bi .Power-bi-hero .Power-bi-hero-content-left .Power-bi-star-rating-box .Power-bi-stars{font-size:18px}.Power-bi .Power-bi-hero .Power-bi-hero-content-left .Power-bi-star-rating-box .Power-bi-rating-label{font-size:13px}.Power-bi .Power-bi-hero .Power-bi-hero-box{padding:24px 16px}.Power-bi .Power-bi-hero .Power-bi-hero-box .Power-bi-logo{width:160px}.Power-bi .Power-bi-hero .Power-bi-hero-box .Power-bi-cert-text{font-size:16px}.Power-bi .Power-bi-hero .Power-bi-hero-box .Power-bi-enquiry-btn{padding:8px 16px;font-size:14px}.Power-bi .Power-bi-interactive-topics{padding:20px}.Power-bi .Power-bi-interactive-topics .Power-bi-left-content h2{font-size:1.4rem}.Power-bi .Power-bi-interactive-topics .Power-bi-left-content .Power-bi-topic h3{font-size:1rem}.Power-bi .Power-bi-interactive-topics .Power-bi-left-content .Power-bi-topic .Power-bi-description{font-size:.95rem}.Power-bi .Power-bi-interactive-topics .Power-bi-right-image img{margin-top:30px;margin-right:0}.Power-bi .Power-bi-hero-box img.Power-bi-image{width:100%;height:auto}}@media (max-width: 480px){.Power-bi .Power-bi-hero{padding:40px 16px}.Power-bi .Power-bi-hero .Power-bi-hero-content-left h1{font-size:24px}.Power-bi .Power-bi-hero .Power-bi-hero-content-left p{font-size:14px}.Power-bi .Power-bi-hero .Power-bi-hero-content-left .Power-bi-dream-job-text{font-size:15px}.Power-bi .Power-bi-hero .Power-bi-hero-box .Power-bi-logo{width:140px}.Power-bi .Power-bi-hero .Power-bi-hero-box .Power-bi-cert-text{font-size:15px}.Power-bi .Power-bi-interactive-topics{padding:16px}.Power-bi .Power-bi-interactive-topics .Power-bi-left-content h2{font-size:1.2rem}.Power-bi .Power-bi-interactive-topics .Power-bi-left-content .Power-bi-topic .Power-bi-description{font-size:.9rem}}.Azure .Azure-hero{display:flex;justify-content:center;align-items:flex-start;gap:40px;padding:140px 200px;flex-wrap:wrap;background:radial-gradient(100% 150% at center top,#ffffff 40%,#ffdfae 62%,transparent 50%);background-repeat:no-repeat;background-size:cover}.Azure .Azure-hero .Azure-hero-content-left{flex:1;max-width:47%}.Azure .Azure-hero .Azure-hero-content-left h2{font-size:18px;color:#525252;margin-bottom:8px}.Azure .Azure-hero .Azure-hero-content-left h1{font-size:42px;font-weight:800;margin-bottom:20px;color:#222}.Azure .Azure-hero .Azure-hero-content-left p{font-size:18px;color:#000;line-height:1.6}.Azure .Azure-hero .Azure-hero-content-left .Azure-dream-job-text{font-size:22px;color:#2c7a7b;font-weight:700;margin-top:24px}.Azure .Azure-hero .Azure-hero-content-left .Azure-star-rating-box{margin-top:16px;background:#fff6e5;border:1px solid #ffd700;border-radius:8px;padding:12px 16px;display:inline-block;box-shadow:0 2px 6px #0000000d}.Azure .Azure-hero .Azure-hero-content-left .Azure-star-rating-box .Azure-stars{font-size:20px;color:#f6b500;letter-spacing:2px;margin-bottom:4px}.Azure .Azure-hero .Azure-hero-content-left .Azure-star-rating-box .Azure-rating-label{font-size:14px;color:#444;font-weight:500}.Azure .Azure-hero .Azure-hero-box{text-align:center;padding:40px 20px;background:#fef9f5}.Azure .Azure-hero .Azure-hero-box .Azure-logo{width:240px;margin-bottom:12px}.Azure .Azure-hero .Azure-hero-box .Azure-cert-text{font-size:20px;font-weight:600;color:#1e3a8a}.Azure .Azure-hero .Azure-hero-box .Azure-call-text{margin:10px 0;color:#374151}.Azure .Azure-hero .Azure-hero-box .Azure-enquiry-btn{background:#f97316;color:#fff;padding:10px 20px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.Azure .Azure-hero .Azure-hero-box .Azure-enquiry-btn:hover{background:#ea580c}.Azure-interactive-topics{display:flex;justify-content:space-between;padding:40px 250px;background-color:#f9fbfd;gap:50px}.Azure-interactive-topics .Azure-left-content{flex:1}.Azure-interactive-topics .Azure-left-content h2{font-size:2rem;color:#1e293b;margin-bottom:30px}.Azure-interactive-topics .Azure-left-content .Azure-topics-list .Azure-topic{margin-bottom:24px;cursor:pointer}.Azure-interactive-topics .Azure-left-content .Azure-topics-list .Azure-topic h3{font-size:1.2rem;color:#0f172a;transition:color .3s}.Azure-interactive-topics .Azure-left-content .Azure-topics-list .Azure-topic:hover h3,.Azure-interactive-topics .Azure-left-content .Azure-topics-list .Azure-topic.active h3{color:#f97316}.Azure-interactive-topics .Azure-left-content .Azure-topics-list .Azure-topic .Azure-description{font-size:1rem;color:#475569;margin-top:10px;transition:all .3s ease-in-out}.Azure-interactive-topics .Azure-right-image{flex:1;text-align:center}.Azure-interactive-topics .Azure-right-image img{max-width:77%;margin-top:110px;margin-right:-80%;height:300px;border-radius:12px;box-shadow:0 8px 16px #0000001a}@media (max-width: 768px){.Azure-interactive-topics{flex-direction:column;padding:20px}.Azure-interactive-topics .Azure-right-image{margin-top:30px}.Azure-interactive-topics .Azure-right-image img{max-width:100%;margin:auto}}.Azure-hero-box{text-align:center;padding:40px 20px;background:#fef9f5}.Azure-hero-box img.Azure-image{width:400px;height:268px;object-fit:cover;margin-bottom:12px;border-radius:8px;box-shadow:0 6px 12px #00000014}@media (max-width: 1200px){.Azure .Azure-hero{padding:100px 120px;gap:30px}.Azure .Azure-hero .Azure-hero-content-left{max-width:100%}.Azure .Azure-hero .Azure-hero-content-left h1{font-size:36px}.Azure .Azure-hero .Azure-hero-content-left p,.Azure .Azure-hero .Azure-hero-content-left .Azure-dream-job-text{font-size:16px}.Azure .Azure-hero .Azure-hero-box{padding:30px 16px}.Azure .Azure-hero .Azure-hero-box .Azure-logo{width:200px}.Azure .Azure-hero .Azure-hero-box .Azure-cert-text{font-size:18px}.Azure .Azure-interactive-topics{padding:40px 100px;gap:40px}.Azure .Azure-interactive-topics .Azure-right-image img{margin-right:-40%;margin-top:80px}}@media (max-width: 992px){.Azure .Azure-hero{flex-direction:column;align-items:center;padding:80px 60px}.Azure .Azure-hero .Azure-hero-content-left,.Azure .Azure-hero .Azure-hero-box{max-width:100%;text-align:center}.Azure .Azure-hero .Azure-hero-box{padding:30px}.Azure .Azure-interactive-topics{flex-direction:column;padding:40px;gap:30px}.Azure .Azure-interactive-topics .Azure-right-image{margin-top:20px}.Azure .Azure-interactive-topics .Azure-right-image img{max-width:100%;margin-right:0;margin-top:20px}.Azure .Azure-hero-box img.Azure-image{width:320px;height:auto}}@media (max-width: 768px){.Azure .Azure-hero{padding:60px 30px;gap:20px}.Azure .Azure-hero .Azure-hero-content-left h1{font-size:28px}.Azure .Azure-hero .Azure-hero-box .Azure-logo{width:180px}.Azure .Azure-hero .Azure-hero-box img.Azure-image{width:100%;height:auto}.Azure .Azure-interactive-topics{padding:30px 20px}.Azure .Azure-interactive-topics .Azure-right-image img{margin-top:30px}}@media (max-width: 480px){.Azure .Azure-hero{padding:40px 20px}.Azure .Azure-hero .Azure-hero-content-left h1{font-size:24px}.Azure .Azure-hero .Azure-hero-box{padding:20px}.Azure .Azure-hero .Azure-hero-box .Azure-enquiry-btn{padding:8px 16px;font-size:14px}.Azure .Azure-hero .Azure-hero-box img.Azure-image{width:100%;border-radius:6px}.Azure .Azure-interactive-topics{padding:20px}.Azure .Azure-interactive-topics .Azure-left-content h2{font-size:1.5rem}.Azure .Azure-interactive-topics .Azure-topic h3{font-size:1rem}.Azure .Azure-interactive-topics .Azure-description{font-size:.95rem}}.ai .ai-hero{display:flex;justify-content:center;align-items:flex-start;gap:40px;padding:140px 200px;flex-wrap:wrap;background:radial-gradient(100% 150% at center top,#ffffff 40%,#ffdfae 62%,transparent 50%);background-repeat:no-repeat;background-size:cover}.ai .ai-hero .ai-hero-content-left{flex:1;max-width:47%}.ai .ai-hero .ai-hero-content-left h2{font-size:18px;color:#525252;margin-bottom:8px}.ai .ai-hero .ai-hero-content-left h1{font-size:42px;font-weight:800;margin-bottom:20px;color:#222}.ai .ai-hero .ai-hero-content-left p{font-size:18px;color:#000;line-height:1.6}.ai .ai-hero .ai-hero-content-left .ai-dream-job-text{font-size:22px;color:#2c7a7b;font-weight:700;margin-top:24px}.ai .ai-hero .ai-hero-content-left .ai-star-rating-box{margin-top:16px;background:#fff6e5;border:1px solid #ffd700;border-radius:8px;padding:12px 16px;display:inline-block;box-shadow:0 2px 6px #0000000d}.ai .ai-hero .ai-hero-content-left .ai-star-rating-box .ai-stars{font-size:20px;color:#f6b500;letter-spacing:2px;margin-bottom:4px}.ai .ai-hero .ai-hero-content-left .ai-star-rating-box .ai-rating-label{font-size:14px;color:#444;font-weight:500}.ai .ai-hero .ai-hero-box{text-align:center;padding:40px 20px;background:#fef9f5}.ai .ai-hero .ai-hero-box .ai-logo{width:240px;margin-bottom:12px}.ai .ai-hero .ai-hero-box .ai-cert-text{font-size:20px;font-weight:600;color:#1e3a8a}.ai .ai-hero .ai-hero-box .ai-call-text{margin:10px 0;color:#374151}.ai .ai-hero .ai-hero-box .ai-enquiry-btn{background:#f97316;color:#fff;padding:10px 20px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.ai .ai-hero .ai-hero-box .ai-enquiry-btn:hover{background:#ea580c}.ai-interactive-topics{display:flex;justify-content:space-between;padding:40px 250px;background-color:#f9fbfd;gap:50px}.ai-interactive-topics .ai-left-content{flex:1}.ai-interactive-topics .ai-left-content h2{font-size:2rem;color:#1e293b;margin-bottom:30px}.ai-interactive-topics .ai-left-content .ai-topics-list .ai-topic{margin-bottom:24px;cursor:pointer}.ai-interactive-topics .ai-left-content .ai-topics-list .ai-topic h3{font-size:1.2rem;color:#0f172a;transition:color .3s}.ai-interactive-topics .ai-left-content .ai-topics-list .ai-topic:hover h3,.ai-interactive-topics .ai-left-content .ai-topics-list .ai-topic.active h3{color:#f97316}.ai-interactive-topics .ai-left-content .ai-topics-list .ai-topic .ai-description{font-size:1rem;color:#475569;margin-top:10px;transition:all .3s ease-in-out}.ai-interactive-topics .ai-right-image1{flex:1;display:flex;justify-content:center;align-items:center;width:100%;height:400px;padding:20px}.ai-interactive-topics .ai-right-image1 img{width:100%;max-width:400px;height:auto;object-fit:cover;border-radius:12px;box-shadow:0 8px 16px #0000001a;transition:transform .3s ease}.ai-interactive-topics .ai-right-image1 img:hover{transform:scale(1.03)}@media (max-width: 768px){.ai-interactive-topics{flex-direction:column;padding:20px}.ai-interactive-topics .ai-right-image1{height:auto}.ai-interactive-topics .ai-right-image1 img{max-width:90%}}.ai-hero-box{text-align:center;padding:40px 20px;background:#fef9f5}.ai-hero-box img.ai-image{width:400px;height:268px;object-fit:cover;margin-bottom:12px;border-radius:8px;box-shadow:0 6px 12px #00000014}@media (max-width: 1440px){.ai .ai-hero{padding:100px 140px}.ai .ai-interactive-topics{padding:40px 140px}}@media (max-width: 1024px){.ai .ai-hero{flex-direction:column;padding:80px 60px;gap:30px}.ai .ai-hero .ai-hero-content-left{max-width:100%}.ai .ai-hero .ai-hero-content-left h1{font-size:36px}.ai .ai-hero .ai-hero-content-left p{font-size:16px}.ai .ai-hero .ai-hero-content-left .ai-dream-job-text{font-size:20px}.ai .ai-hero .ai-hero-box{padding:30px 20px}.ai .ai-hero .ai-hero-box .ai-logo{width:180px}.ai .ai-hero .ai-hero-box .ai-cert-text{font-size:18px}.ai .ai-interactive-topics{flex-direction:column;padding:30px 60px;gap:30px}.ai .ai-interactive-topics .ai-right-image1 img{max-width:90%;margin:40px auto 0}}@media (max-width: 768px){.ai-hero{flex-direction:column;align-items:center;padding:60px 20px;gap:30px}.ai-hero .ai-hero-content-left{text-align:center}.ai-hero .ai-hero-content-left h1{font-size:28px}.ai-hero .ai-hero-content-left h2{font-size:16px}.ai-hero .ai-hero-content-left p{font-size:15px}.ai-hero .ai-hero-content-left .ai-dream-job-text,.ai-hero .ai-hero-content-left .ai-star-rating-box .ai-stars{font-size:18px}.ai-hero .ai-hero-content-left .ai-star-rating-box .ai-rating-label{font-size:13px}.ai-hero .ai-hero-box{width:100%;padding:24px;margin-top:20px}.ai-hero .ai-hero-box .ai-logo{width:180px}.ai-hero .ai-hero-box .ai-cert-text{font-size:16px}.ai-hero .ai-hero-box .ai-call-text{font-size:14px}.ai-hero .ai-hero-box .ai-enquiry-btn{font-size:14px;padding:8px 16px}.ai-interactive-topics{padding:30px 20px;gap:40px;align-items:center}.ai-interactive-topics .ai-left-content{text-align:center}.ai-interactive-topics .ai-left-content h2{font-size:1.5rem}.ai-interactive-topics .ai-left-content .ai-topic h3{font-size:1rem}.ai-interactive-topics .ai-left-content .ai-description{font-size:.95rem}.ai-interactive-topics .ai-right-image1 img{max-width:80%;margin:0 auto}}@media (max-width: 480px){.ai .ai-hero{padding:40px 20px}.ai .ai-hero .ai-hero-content-left h1{font-size:24px}.ai .ai-hero .ai-hero-content-left p,.ai .ai-hero .ai-hero-content-left h2,.ai .ai-hero .ai-hero-content-left .ai-dream-job-text{font-size:14px}.ai .ai-hero .ai-hero-box .ai-enquiry-btn{font-size:14px;padding:6px 14px}.ai .ai-interactive-topics{padding:20px}.ai .ai-interactive-topics .ai-left-content h2{font-size:1.3rem}.ai .ai-interactive-topics .ai-left-content .ai-topic h3{font-size:.95rem}.ai .ai-interactive-topics .ai-left-content .ai-description{font-size:.85rem}}.DotNet .DotNet-hero{display:flex;justify-content:center;align-items:flex-start;gap:40px;padding:140px 200px;flex-wrap:wrap;background:radial-gradient(100% 150% at center top,#ffffff 40%,#ffdfae 62%,transparent 50%);background-repeat:no-repeat;background-size:cover}.DotNet .DotNet-hero .DotNet-hero-content-left{flex:1;max-width:47%}.DotNet .DotNet-hero .DotNet-hero-content-left h2{font-size:18px;color:#525252;margin-bottom:8px}.DotNet .DotNet-hero .DotNet-hero-content-left h1{font-size:42px;font-weight:800;margin-bottom:20px;color:#222}.DotNet .DotNet-hero .DotNet-hero-content-left p{font-size:18px;color:#000;line-height:1.6}.DotNet .DotNet-hero .DotNet-hero-content-left .DotNet-dream-job-text{font-size:22px;color:#2c7a7b;font-weight:700;margin-top:24px}.DotNet .DotNet-hero .DotNet-hero-content-left .DotNet-star-rating-box{margin-top:16px;background:#fff6e5;border:1px solid #ffd700;border-radius:8px;padding:12px 16px;display:inline-block;box-shadow:0 2px 6px #0000000d}.DotNet .DotNet-hero .DotNet-hero-content-left .DotNet-star-rating-box .DotNet-stars{font-size:20px;color:#f6b500;letter-spacing:2px;margin-bottom:4px}.DotNet .DotNet-hero .DotNet-hero-content-left .DotNet-star-rating-box .DotNet-rating-label{font-size:14px;color:#444;font-weight:500}.DotNet .DotNet-hero .DotNet-hero-box{text-align:center;padding:40px 20px;border-radius:15px;background:#fef9f5}.DotNet .DotNet-hero .DotNet-hero-box .DotNet-logo{width:240px;margin-bottom:12px}.DotNet .DotNet-hero .DotNet-hero-box .DotNet-cert-text{font-size:20px;font-weight:600;color:#1e3a8a}.DotNet .DotNet-hero .DotNet-hero-box .DotNet-call-text{margin:10px 0;color:#374151}.DotNet .DotNet-hero .DotNet-hero-box .DotNet-enquiry-btn{background:#f97316;color:#fff;padding:10px 20px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.DotNet .DotNet-hero .DotNet-hero-box .DotNet-enquiry-btn:hover{background:#ea580c}.DotNet-interactive-topics{display:flex;justify-content:space-between;padding:40px 250px;background-color:#f9fbfd;gap:50px}.DotNet-interactive-topics .DotNet-left-content{flex:1}.DotNet-interactive-topics .DotNet-left-content h2{font-size:2rem;color:#1e293b;margin-bottom:30px}.DotNet-interactive-topics .DotNet-left-content .DotNet-topics-list .DotNet-topic{margin-bottom:24px;cursor:pointer}.DotNet-interactive-topics .DotNet-left-content .DotNet-topics-list .DotNet-topic h3{font-size:1.2rem;color:#0f172a;transition:color .3s}.DotNet-interactive-topics .DotNet-left-content .DotNet-topics-list .DotNet-topic:hover h3,.DotNet-interactive-topics .DotNet-left-content .DotNet-topics-list .DotNet-topic.active h3{color:#f97316}.DotNet-interactive-topics .DotNet-left-content .DotNet-topics-list .DotNet-topic .DotNet-description{font-size:1rem;color:#475569;margin-top:10px;transition:all .3s ease-in-out}.DotNet-interactive-topics .DotNet-right-image{flex:1;text-align:center}.DotNet-interactive-topics .DotNet-right-image img{max-width:70%;margin-top:110px;margin-right:-80%;height:auto;border-radius:12px;box-shadow:0 8px 16px #0000001a}@media (max-width: 768px){.DotNet-interactive-topics{flex-direction:column;padding:20px}.DotNet-interactive-topics .DotNet-right-image{margin-top:30px}.DotNet-interactive-topics .DotNet-right-image img{max-width:100%;margin:auto}}.DotNet-hero-box{text-align:center;padding:40px 20px;background:#fef9f5}.DotNet-hero-box img.DotNet-image{width:400px;height:268px;object-fit:cover;margin-bottom:12px;border-radius:8px;box-shadow:0 6px 12px #00000014}@media (max-width: 1200px){.DotNet .DotNet-hero{padding:120px 100px;gap:32px}.DotNet .DotNet-hero .DotNet-hero-content-left{max-width:50%}.DotNet .DotNet-hero .DotNet-hero-content-left h1{font-size:36px}.DotNet .DotNet-hero .DotNet-hero-content-left p{font-size:16px}.DotNet .DotNet-hero .DotNet-hero-box{padding:32px 16px}.DotNet .DotNet-hero .DotNet-hero-box .DotNet-logo{width:200px}.DotNet .DotNet-hero .DotNet-hero-box .DotNet-cert-text{font-size:18px}.DotNet .DotNet-interactive-topics{padding:40px 100px}}@media (max-width: 992px){.DotNet .DotNet-hero{flex-direction:column;align-items:center;padding:100px 60px}.DotNet .DotNet-hero .DotNet-hero-content-left,.DotNet .DotNet-hero .DotNet-hero-box{max-width:100%;text-align:center}.DotNet .DotNet-hero .DotNet-hero-content-left h1{font-size:32px}.DotNet .DotNet-interactive-topics{flex-direction:column;padding:40px 60px;gap:40px}.DotNet .DotNet-interactive-topics .DotNet-right-image img{margin-top:40px;margin-right:0}}@media (max-width: 768px){.DotNet .DotNet-hero{padding:80px 30px;gap:24px}.DotNet .DotNet-hero .DotNet-hero-content-left h1{font-size:28px}.DotNet .DotNet-hero .DotNet-hero-content-left p,.DotNet .DotNet-hero .DotNet-hero-content-left h2{font-size:16px}.DotNet .DotNet-hero .DotNet-dream-job-text{font-size:18px}.DotNet .DotNet-hero .DotNet-hero-box{padding:24px 12px}.DotNet .DotNet-hero .DotNet-hero-box .DotNet-cert-text{font-size:16px}.DotNet .DotNet-hero .DotNet-hero-box .DotNet-enquiry-btn{padding:8px 16px;font-size:14px}.DotNet .DotNet-hero .DotNet-hero-box .DotNet-logo{width:180px}.DotNet .DotNet-interactive-topics{padding:30px 20px}.DotNet .DotNet-interactive-topics .DotNet-left-content h2{font-size:1.5rem}.DotNet .DotNet-interactive-topics .DotNet-topics-list .DotNet-topic h3{font-size:1.1rem}}@media (max-width: 576px){.DotNet .DotNet-hero{padding:60px 20px}.DotNet .DotNet-hero .DotNet-hero-content-left h1{font-size:24px}.DotNet .DotNet-hero .DotNet-hero-content-left p{font-size:15px}.DotNet .DotNet-hero .DotNet-hero-box{padding:20px 10px}.DotNet .DotNet-hero .DotNet-hero-box .DotNet-logo{width:150px}.DotNet .DotNet-hero .DotNet-hero-box .DotNet-enquiry-btn{width:100%}.DotNet .DotNet-interactive-topics{padding:20px;gap:30px}.DotNet .DotNet-interactive-topics .DotNet-left-content h2{font-size:1.25rem}.DotNet .DotNet-interactive-topics .DotNet-topics-list .DotNet-topic h3{font-size:1rem}.DotNet .DotNet-interactive-topics .DotNet-right-image img{margin-top:20px;max-width:100%;border-radius:8px}}.Android .Android-hero{display:flex;justify-content:center;align-items:flex-start;gap:40px;padding:140px 200px;flex-wrap:wrap;background:radial-gradient(100% 150% at center top,#ffffff 40%,#ffdfae 62%,transparent 50%);background-repeat:no-repeat;background-size:cover}.Android .Android-hero .Android-hero-content-left{flex:1;max-width:47%}.Android .Android-hero .Android-hero-content-left h2{font-size:18px;color:#525252;margin-bottom:8px}.Android .Android-hero .Android-hero-content-left h1{font-size:42px;font-weight:800;margin-bottom:20px;color:#222}.Android .Android-hero .Android-hero-content-left p{font-size:18px;color:#000;line-height:1.6}.Android .Android-hero .Android-hero-content-left .Android-dream-job-text{font-size:22px;color:#2c7a7b;font-weight:700;margin-top:24px}.Android .Android-hero .Android-hero-content-left .Android-star-rating-box{margin-top:16px;background:#fff6e5;border:1px solid #ffd700;border-radius:8px;padding:12px 16px;display:inline-block;box-shadow:0 2px 6px #0000000d}.Android .Android-hero .Android-hero-content-left .Android-star-rating-box .Android-stars{font-size:20px;color:#f6b500;letter-spacing:2px;margin-bottom:4px}.Android .Android-hero .Android-hero-content-left .Android-star-rating-box .Android-rating-label{font-size:14px;color:#444;font-weight:500}.Android .Android-hero .Android-hero-box{text-align:center;padding:40px 20px;border-radius:15px;background:#fef9f5}.Android .Android-hero .Android-hero-box .Android-logo{width:240px;margin-bottom:12px}.Android .Android-hero .Android-hero-box .Android-cert-text{font-size:20px;font-weight:600;color:#1e3a8a}.Android .Android-hero .Android-hero-box .Android-call-text{margin:10px 0;color:#374151}.Android .Android-hero .Android-hero-box .Android-enquiry-btn{background:#f97316;color:#fff;padding:10px 20px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.Android .Android-hero .Android-hero-box .Android-enquiry-btn:hover{background:#ea580c}.Android-interactive-topics{display:flex;justify-content:space-between;align-items:flex-start;padding:40px 250px;background-color:#f9fbfd;gap:50px}.Android-interactive-topics .Android-left-content{flex:1}.Android-interactive-topics .Android-left-content h2{font-size:2rem;color:#1e293b;margin-bottom:30px}.Android-interactive-topics .Android-left-content .Android-topics-list .Android-topic{margin-bottom:24px;cursor:pointer}.Android-interactive-topics .Android-left-content .Android-topics-list .Android-topic h3{font-size:1.2rem;color:#0f172a;transition:color .3s}.Android-interactive-topics .Android-left-content .Android-topics-list .Android-topic:hover h3,.Android-interactive-topics .Android-left-content .Android-topics-list .Android-topic.active h3{color:#f97316}.Android-interactive-topics .Android-left-content .Android-topics-list .Android-topic .Android-description{font-size:1rem;color:#475569;margin-top:10px;transition:all .3s ease-in-out}.Android-interactive-topics .Android-right-image{flex:1;text-align:center}.Android-interactive-topics .Android-right-image img{max-width:85%;height:auto;border-radius:12px;box-shadow:0 8px 16px #0000001a}@media (max-width: 768px){.Android-interactive-topics{flex-direction:column;padding:20px}.Android-interactive-topics .Android-right-image{margin-top:30px}.Android-interactive-topics .Android-right-image img{max-width:100%;margin-left:-15rem}}.Android-right-image{display:flex;align-items:center;justify-content:center;background-image:url(../assets/Android/Android-BG.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:40px;border-radius:16px;min-height:400px}.Android-right-image .image-wrapper{max-width:100%;max-height:100%;position:relative;z-index:2}.Android-right-image .image-wrapper img{width:100%;height:auto;margin-right:-90%;object-fit:contain;border-radius:12px;box-shadow:0 4px 20px #0003}@media (max-width: 1200px){.Android .Android-hero{padding:100px 120px;gap:30px}.Android .Android-hero .Android-hero-content-left{max-width:100%}.Android .Android-hero .Android-hero-content-left h1{font-size:36px}.Android .Android-hero .Android-hero-content-left p,.Android .Android-hero .Android-hero-content-left .Android-dream-job-text{font-size:16px}.Android .Android-hero .Android-hero-box{padding:30px 16px}.Android .Android-hero .Android-hero-box .Android-logo{width:200px}.Android .Android-hero .Android-hero-box .Android-cert-text{font-size:18px}.Android .Android-interactive-topics{padding:40px 100px;gap:40px}}@media (max-width: 992px){.Android .Android-hero{flex-direction:column;align-items:center;padding:80px 60px}.Android .Android-hero .Android-hero-content-left,.Android .Android-hero .Android-hero-box{max-width:100%;text-align:center}.Android .Android-hero .Android-hero-box{padding:30px}.Android .Android-interactive-topics{flex-direction:column;padding:40px;gap:30px}.Android .Android-interactive-topics .Android-right-image{margin-top:20px}.Android .Android-interactive-topics .Android-right-image img{max-width:100%}.Android .Android-right-image{flex-direction:column;padding:30px;min-height:auto}.Android .Android-right-image .image-wrapper img{margin-right:0}}@media (max-width: 768px){.Android .Android-hero{padding:60px 30px;gap:20px}.Android .Android-hero .Android-hero-content-left h1{font-size:28px}.Android .Android-hero .Android-hero-box .Android-logo{width:180px}.Android .Android-interactive-topics{padding:30px 20px}.Android .Android-right-image{padding:20px}}@media (max-width: 480px){.Android .Android-hero{padding:40px 20px}.Android .Android-hero .Android-hero-content-left h1{font-size:24px}.Android .Android-hero .Android-hero-box{padding:20px}.Android .Android-hero .Android-hero-box .Android-enquiry-btn{padding:8px 16px;font-size:14px}.Android .Android-interactive-topics{padding:20px}.Android .Android-right-image{padding:16px;border-radius:12px}.Android .Android-right-image .image-wrapper img{box-shadow:0 2px 12px #00000026}}.WebDev .WebDev-hero{display:flex;justify-content:center;align-items:flex-start;gap:40px;padding:140px 200px;flex-wrap:wrap;background:radial-gradient(100% 150% at center top,#ffffff 40%,#ffdfae 62%,transparent 50%);background-repeat:no-repeat;background-size:cover}.WebDev .WebDev-hero .WebDev-hero-content-left{flex:1;max-width:47%}.WebDev .WebDev-hero .WebDev-hero-content-left h2{font-size:18px;color:#525252;margin-bottom:8px}.WebDev .WebDev-hero .WebDev-hero-content-left h1{font-size:42px;font-weight:800;margin-bottom:20px;color:#222}.WebDev .WebDev-hero .WebDev-hero-content-left p{font-size:18px;color:#000;line-height:1.6}.WebDev .WebDev-hero .WebDev-hero-content-left .WebDev-dream-job-text{font-size:22px;color:#2c7a7b;font-weight:700;margin-top:24px}.WebDev .WebDev-hero .WebDev-hero-content-left .WebDev-star-rating-box{margin-top:16px;background:#fff6e5;border:1px solid #ffd700;border-radius:8px;padding:12px 16px;display:inline-block;box-shadow:0 2px 6px #0000000d}.WebDev .WebDev-hero .WebDev-hero-content-left .WebDev-star-rating-box .WebDev-stars{font-size:20px;color:#f6b500;letter-spacing:2px;margin-bottom:4px}.WebDev .WebDev-hero .WebDev-hero-content-left .WebDev-star-rating-box .WebDev-rating-label{font-size:14px;color:#444;font-weight:500}.WebDev .WebDev-hero .WebDev-hero-box{text-align:center;padding:40px 20px;background:#fef9f5}.WebDev .WebDev-hero .WebDev-hero-box .WebDev-logo{width:240px;margin-bottom:12px}.WebDev .WebDev-hero .WebDev-hero-box .WebDev-cert-text{font-size:20px;font-weight:600;color:#1e3a8a}.WebDev .WebDev-hero .WebDev-hero-box .WebDev-call-text{margin:10px 0;color:#374151}.WebDev .WebDev-hero .WebDev-hero-box .WebDev-enquiry-btn{background:#f97316;color:#fff;padding:10px 20px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.WebDev .WebDev-hero .WebDev-hero-box .WebDev-enquiry-btn:hover{background:#ea580c}.WebDev-interactive-topics{display:flex;justify-content:space-between;align-items:flex-start;padding:40px 250px;background-color:#f9fbfd;gap:50px}.WebDev-interactive-topics .WebDev-left-content{flex:1}.WebDev-interactive-topics .WebDev-left-content h2{font-size:2rem;color:#1e293b;margin-bottom:30px}.WebDev-interactive-topics .WebDev-left-content .WebDev-topics-list .WebDev-topic{margin-bottom:24px;cursor:pointer}.WebDev-interactive-topics .WebDev-left-content .WebDev-topics-list .WebDev-topic h3{font-size:1.2rem;color:#0f172a;transition:color .3s}.WebDev-interactive-topics .WebDev-left-content .WebDev-topics-list .WebDev-topic:hover h3,.WebDev-interactive-topics .WebDev-left-content .WebDev-topics-list .WebDev-topic.active h3{color:#f97316}.WebDev-interactive-topics .WebDev-left-content .WebDev-topics-list .WebDev-topic .WebDev-description{font-size:1rem;color:#475569;margin-top:10px;transition:all .3s ease-in-out}.WebDev-interactive-topics .WebDev-right-image{flex:1;text-align:center}.WebDev-interactive-topics .WebDev-right-image img{max-width:85%;height:auto;border-radius:12px;box-shadow:0 8px 16px #0000001a}@media (max-width: 768px){.WebDev-interactive-topics{flex-direction:column;padding:20px}.WebDev-interactive-topics .WebDev-right-image{margin-top:30px}.WebDev-interactive-topics .WebDev-right-image img{max-width:100%;height:auto}}.WebDev-right-image{display:flex;align-items:center;justify-content:center;background-image:url(../assets/WebDev/WebDevBG.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:40px;border-radius:16px;min-height:400px}.WebDev-right-image .image-wrapper{max-width:100%;max-height:100%;position:relative;z-index:2}.WebDev-right-image .image-wrapper img{width:100%;height:auto;margin-right:-90%;object-fit:contain;border-radius:12px;box-shadow:0 4px 20px #0003}@media (max-width: 1200px){.WebDev .WebDev-hero{padding:100px 80px}.WebDev .WebDev-hero .WebDev-hero-content-left{max-width:100%}.WebDev .WebDev-hero .WebDev-hero-content-left h1{font-size:36px}.WebDev .WebDev-hero .WebDev-hero-content-left p{font-size:17px}.WebDev .WebDev-hero .WebDev-hero-box{padding:30px 16px}.WebDev .WebDev-hero .WebDev-hero-box .WebDev-logo{width:200px}.WebDev .WebDev-interactive-topics{padding:40px 100px;gap:30px}}@media (max-width: 992px){.WebDev .WebDev-hero{flex-direction:column;align-items:center;gap:30px;padding:80px 40px}.WebDev .WebDev-interactive-topics{flex-direction:column;padding:40px;text-align:center}.WebDev .WebDev-interactive-topics .WebDev-left-content h2{font-size:1.6rem}.WebDev .WebDev-interactive-topics .WebDev-left-content .WebDev-topics-list .WebDev-topic h3{font-size:1.1rem}.WebDev .WebDev-interactive-topics .WebDev-left-content .WebDev-topics-list .WebDev-topic .WebDev-description{font-size:.95rem}.WebDev .WebDev-interactive-topics .WebDev-right-image{margin-top:24px}.WebDev .WebDev-interactive-topics .WebDev-right-image img{max-width:100%}}@media (max-width: 768px){.WebDev .WebDev-hero{padding:60px 24px}.WebDev .WebDev-hero .WebDev-hero-content-left h1{font-size:30px}.WebDev .WebDev-hero .WebDev-hero-content-left p{font-size:16px}.WebDev .WebDev-hero .WebDev-hero-content-left .WebDev-dream-job-text{font-size:20px}.WebDev .WebDev-hero .WebDev-hero-box{padding:20px}.WebDev .WebDev-hero .WebDev-hero-box .WebDev-logo{width:180px}.WebDev .WebDev-hero .WebDev-hero-box .WebDev-cert-text{font-size:18px}.WebDev .WebDev-hero .WebDev-hero-box .WebDev-enquiry-btn{font-size:14px;padding:8px 16px}.WebDev .WebDev-interactive-topics{padding:24px;gap:20px}.WebDev .WebDev-interactive-topics .WebDev-left-content h2{font-size:1.5rem}.WebDev .WebDev-interactive-topics .WebDev-left-content .WebDev-topic h3{font-size:1rem}.WebDev .WebDev-interactive-topics .WebDev-left-content .WebDev-description{font-size:.9rem}.WebDev .WebDev-right-image{padding:20px;min-height:300px}.WebDev .WebDev-right-image .image-wrapper img{margin-right:0}}@media (max-width: 480px){.WebDev .WebDev-hero{padding:40px 16px}.WebDev .WebDev-hero .WebDev-hero-content-left h1{font-size:24px}.WebDev .WebDev-hero .WebDev-hero-content-left h2,.WebDev .WebDev-hero .WebDev-hero-content-left p{font-size:15px}.WebDev .WebDev-hero .WebDev-hero-content-left .WebDev-dream-job-text{font-size:18px}.WebDev .WebDev-hero .WebDev-hero-box .WebDev-logo{width:150px}.WebDev .WebDev-hero .WebDev-hero-box .WebDev-cert-text{font-size:16px}.WebDev .WebDev-interactive-topics{padding:16px}.WebDev .WebDev-interactive-topics .WebDev-left-content h2{font-size:1.3rem}.WebDev .WebDev-interactive-topics .WebDev-left-content .WebDev-topic h3{font-size:.95rem}.WebDev .WebDev-interactive-topics .WebDev-left-content .WebDev-description{font-size:.85rem}.WebDev .WebDev-right-image{padding:16px;min-height:250px}.WebDev .WebDev-right-image .image-wrapper img{width:100%;height:auto;margin-right:0}}.Cloud .Cloud-hero{display:flex;justify-content:center;align-items:flex-start;gap:40px;padding:140px 200px;flex-wrap:wrap;background:radial-gradient(100% 150% at center top,#ffffff 40%,#ffdfae 62%,transparent 50%);background-repeat:no-repeat;background-size:cover}.Cloud .Cloud-hero .Cloud-hero-content-left{flex:1;max-width:47%}.Cloud .Cloud-hero .Cloud-hero-content-left h2{font-size:18px;color:#525252;margin-bottom:8px}.Cloud .Cloud-hero .Cloud-hero-content-left h1{font-size:42px;font-weight:800;margin-bottom:20px;color:#222}.Cloud .Cloud-hero .Cloud-hero-content-left p{font-size:18px;color:#000;line-height:1.6}.Cloud .Cloud-hero .Cloud-hero-content-left .Cloud-dream-job-text{font-size:22px;color:#2c7a7b;font-weight:700;margin-top:24px}.Cloud .Cloud-hero .Cloud-hero-content-left .Cloud-star-rating-box{margin-top:16px;background:#fff6e5;border:1px solid #ffd700;border-radius:8px;padding:12px 16px;display:inline-block;box-shadow:0 2px 6px #0000000d}.Cloud .Cloud-hero .Cloud-hero-content-left .Cloud-star-rating-box .Cloud-stars{font-size:20px;color:#f6b500;letter-spacing:2px;margin-bottom:4px}.Cloud .Cloud-hero .Cloud-hero-content-left .Cloud-star-rating-box .Cloud-rating-label{font-size:14px;color:#444;font-weight:500}.Cloud .Cloud-hero .Cloud-hero-box{text-align:center;padding:40px 20px;background:#fef9f5}.Cloud .Cloud-hero .Cloud-hero-box .Cloud-logo{width:240px;margin-bottom:12px}.Cloud .Cloud-hero .Cloud-hero-box .Cloud-cert-text{font-size:20px;font-weight:600;color:#1e3a8a}.Cloud .Cloud-hero .Cloud-hero-box .Cloud-call-text{margin:10px 0;color:#374151}.Cloud .Cloud-hero .Cloud-hero-box .Cloud-enquiry-btn{background:#f97316;color:#fff;padding:10px 20px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.Cloud .Cloud-hero .Cloud-hero-box .Cloud-enquiry-btn:hover{background:#ea580c}.Cloud-interactive-topics{display:flex;justify-content:space-between;align-items:flex-start;padding:40px 250px;background-color:#f9fbfd;gap:50px}.Cloud-interactive-topics .Cloud-left-content{flex:1}.Cloud-interactive-topics .Cloud-left-content h2{font-size:2rem;color:#1e293b;margin-bottom:30px}.Cloud-interactive-topics .Cloud-left-content .Cloud-topics-list .Cloud-topic{margin-bottom:24px;cursor:pointer}.Cloud-interactive-topics .Cloud-left-content .Cloud-topics-list .Cloud-topic h3{font-size:1.2rem;color:#0f172a;transition:color .3s}.Cloud-interactive-topics .Cloud-left-content .Cloud-topics-list .Cloud-topic:hover h3,.Cloud-interactive-topics .Cloud-left-content .Cloud-topics-list .Cloud-topic.active h3{color:#f97316}.Cloud-interactive-topics .Cloud-left-content .Cloud-topics-list .Cloud-topic .Cloud-description{font-size:1rem;color:#475569;margin-top:10px;transition:all .3s ease-in-out}.Cloud-interactive-topics .Cloud-right-image{flex:1;text-align:center}.Cloud-interactive-topics .Cloud-right-image img{max-width:85%;height:auto;border-radius:12px;box-shadow:0 8px 16px #0000001a}@media (max-width: 768px){.Cloud-interactive-topics{flex-direction:column;padding:20px}.Cloud-interactive-topics .Cloud-right-image{margin-top:30px}.Cloud-interactive-topics .Cloud-right-image img{max-width:100%;margin:-14rem}}.Cloud-right-image{display:flex;align-items:center;justify-content:center;background-image:url(../assets/Cloud/CloudBG.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:40px;border-radius:16px;min-height:400px}.Cloud-right-image .image-wrapper{max-width:100%;max-height:100%;position:relative;z-index:2}.Cloud-right-image .image-wrapper img{width:100%;height:auto;margin-right:-90%;object-fit:contain;border-radius:12px;box-shadow:0 4px 20px #0003}@media (max-width: 1024px){.Cloud .Cloud-hero{flex-direction:column;padding:80px 40px;align-items:center;text-align:center}.Cloud .Cloud-hero .Cloud-hero-content-left{max-width:100%}.Cloud .Cloud-hero .Cloud-hero-content-left h1{font-size:36px}.Cloud .Cloud-hero .Cloud-hero-content-left p,.Cloud .Cloud-hero .Cloud-hero-content-left .Cloud-dream-job-text{font-size:16px}.Cloud .Cloud-hero .Cloud-hero-content-left .Cloud-star-rating-box{margin:20px auto 0}.Cloud .Cloud-hero .Cloud-hero-box{margin-top:30px}.Cloud .Cloud-hero .Cloud-hero-box .Cloud-logo{width:180px}.Cloud .Cloud-hero .Cloud-hero-box .Cloud-cert-text{font-size:18px}.Cloud .Cloud-hero .Cloud-hero-box .Cloud-call-text{font-size:16px}.Cloud .Cloud-hero .Cloud-hero-box .Cloud-enquiry-btn{padding:10px 16px;font-size:14px}.Cloud .Cloud-interactive-topics{flex-direction:column;padding:40px 20px;gap:30px}.Cloud .Cloud-interactive-topics .Cloud-left-content h2{font-size:1.8rem;text-align:center}.Cloud .Cloud-interactive-topics .Cloud-left-content .Cloud-topics-list .Cloud-topic h3{font-size:1.1rem}.Cloud .Cloud-interactive-topics .Cloud-left-content .Cloud-topics-list .Cloud-topic .Cloud-description{font-size:.95rem}.Cloud .Cloud-interactive-topics .Cloud-right-image img{max-width:100%}}@media (max-width: 768px){.Cloud .Cloud-hero{padding:60px 20px;gap:30px}.Cloud .Cloud-hero .Cloud-hero-content-left h1{font-size:28px}.Cloud .Cloud-hero .Cloud-hero-content-left p{font-size:15px}.Cloud .Cloud-hero .Cloud-hero-content-left .Cloud-dream-job-text{font-size:18px}.Cloud .Cloud-hero .Cloud-hero-content-left .Cloud-star-rating-box{padding:10px}.Cloud .Cloud-hero .Cloud-hero-box .Cloud-logo{width:150px}.Cloud .Cloud-hero .Cloud-hero-box .Cloud-cert-text{font-size:16px}.Cloud .Cloud-hero .Cloud-hero-box .Cloud-enquiry-btn{font-size:13px;padding:8px 14px}.Cloud .Cloud-interactive-topics{padding:30px 16px}.Cloud .Cloud-interactive-topics .Cloud-left-content h2{font-size:1.6rem}.Cloud .Cloud-interactive-topics .Cloud-left-content .Cloud-topics-list .Cloud-topic h3{font-size:1rem}.Cloud .Cloud-interactive-topics .Cloud-left-content .Cloud-description{font-size:.9rem}.Cloud .Cloud-right-image{padding:20px;min-height:300px}.Cloud .Cloud-right-image .image-wrapper img{margin-right:0}}@media (max-width: 480px){.Cloud .Cloud-hero{padding:40px 16px;gap:20px}.Cloud .Cloud-hero .Cloud-hero-content-left h1{font-size:24px}.Cloud .Cloud-hero .Cloud-hero-content-left p,.Cloud .Cloud-hero .Cloud-hero-content-left .Cloud-dream-job-text{font-size:14px}.Cloud .Cloud-hero .Cloud-hero-content-left .Cloud-star-rating-box{padding:8px}.Cloud .Cloud-hero .Cloud-hero-box .Cloud-logo{width:120px}.Cloud .Cloud-hero .Cloud-hero-box .Cloud-cert-text,.Cloud .Cloud-hero .Cloud-hero-box .Cloud-call-text{font-size:14px}.Cloud .Cloud-hero .Cloud-hero-box .Cloud-enquiry-btn{font-size:12px;padding:6px 12px}.Cloud .Cloud-interactive-topics .Cloud-left-content h2{font-size:1.4rem}.Cloud .Cloud-interactive-topics .Cloud-topic h3{font-size:.95rem}.Cloud .Cloud-interactive-topics .Cloud-description{font-size:.85rem}.Cloud .Cloud-right-image{min-height:250px}}.Rpro .Rpro-hero{display:flex;justify-content:center;align-items:flex-start;gap:40px;padding:140px 200px;flex-wrap:wrap;background:radial-gradient(100% 150% at center top,#ffffff 40%,#ffdfae 62%,transparent 50%);background-repeat:no-repeat;background-size:cover}.Rpro .Rpro-hero .Rpro-hero-content-left{flex:1;max-width:47%}.Rpro .Rpro-hero .Rpro-hero-content-left h2{font-size:18px;color:#525252;margin-bottom:8px}.Rpro .Rpro-hero .Rpro-hero-content-left h1{font-size:42px;font-weight:800;margin-bottom:20px;color:#222}.Rpro .Rpro-hero .Rpro-hero-content-left p{font-size:18px;color:#000;line-height:1.6}.Rpro .Rpro-hero .Rpro-hero-content-left .Rpro-dream-job-text{font-size:22px;color:#2c7a7b;font-weight:700;margin-top:24px}.Rpro .Rpro-hero .Rpro-hero-content-left .Rpro-star-rating-box{margin-top:16px;background:#fff6e5;border:1px solid #ffd700;border-radius:8px;padding:12px 16px;display:inline-block;box-shadow:0 2px 6px #0000000d}.Rpro .Rpro-hero .Rpro-hero-content-left .Rpro-star-rating-box .Rpro-stars{font-size:20px;color:#f6b500;letter-spacing:2px;margin-bottom:4px}.Rpro .Rpro-hero .Rpro-hero-content-left .Rpro-star-rating-box .Rpro-rating-label{font-size:14px;color:#444;font-weight:500}.Rpro .Rpro-hero .Rpro-hero-box{text-align:center;padding:40px 20px;background:#fef9f5}.Rpro .Rpro-hero .Rpro-hero-box .Rpro-logo{width:240px;margin-bottom:12px}.Rpro .Rpro-hero .Rpro-hero-box .Rpro-cert-text{font-size:20px;font-weight:600;color:#1e3a8a}.Rpro .Rpro-hero .Rpro-hero-box .Rpro-call-text{margin:10px 0;color:#374151}.Rpro .Rpro-hero .Rpro-hero-box .Rpro-enquiry-btn{background:#f97316;color:#fff;padding:10px 20px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.Rpro .Rpro-hero .Rpro-hero-box .Rpro-enquiry-btn:hover{background:#ea580c}.Rpro-interactive-topics{display:flex;justify-content:space-between;align-items:flex-start;padding:40px 250px;background-color:#f9fbfd;gap:50px}.Rpro-interactive-topics .Rpro-left-content{flex:1}.Rpro-interactive-topics .Rpro-left-content h2{font-size:2rem;color:#1e293b;margin-bottom:30px}.Rpro-interactive-topics .Rpro-left-content .Rpro-topics-list .Rpro-topic{margin-bottom:24px;cursor:pointer}.Rpro-interactive-topics .Rpro-left-content .Rpro-topics-list .Rpro-topic h3{font-size:1.2rem;color:#0f172a;transition:color .3s}.Rpro-interactive-topics .Rpro-left-content .Rpro-topics-list .Rpro-topic:hover h3,.Rpro-interactive-topics .Rpro-left-content .Rpro-topics-list .Rpro-topic.active h3{color:#f97316}.Rpro-interactive-topics .Rpro-left-content .Rpro-topics-list .Rpro-topic .Rpro-description{font-size:1rem;color:#475569;margin-top:10px;transition:all .3s ease-in-out}.Rpro-interactive-topics .Rpro-right-image{flex:1;text-align:center}.Rpro-interactive-topics .Rpro-right-image img{max-width:85%;height:auto;border-radius:12px;box-shadow:0 8px 16px #0000001a}@media (max-width: 768px){.Rpro-interactive-topics{flex-direction:column;padding:20px}.Rpro-interactive-topics .Rpro-right-image{margin-top:30px}.Rpro-interactive-topics .Rpro-right-image img{max-width:100%;margin:auto}}.Rpro-right-image{display:flex;align-items:center;justify-content:center;background-image:url(../assets/Rpro/RproBG.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:40px;border-radius:16px;min-height:400px}.Rpro-right-image .image-wrapper{max-width:100%;max-height:100%;position:relative;z-index:2}.Rpro-right-image .image-wrapper img{width:100%;height:auto;margin-right:-90%;object-fit:contain;border-radius:12px;box-shadow:0 4px 20px #0003}@media (max-width: 1440px){.Rpro .Rpro-hero{padding:100px 120px}.Rpro .Rpro-hero .Rpro-hero-content-left{max-width:50%}.Rpro .Rpro-hero .Rpro-hero-content-left h1{font-size:36px}.Rpro .Rpro-hero .Rpro-hero-content-left p{font-size:16px}.Rpro .Rpro-interactive-topics{padding:40px 120px}}@media (max-width: 1024px){.Rpro .Rpro-hero{padding:80px 60px;gap:30px}.Rpro .Rpro-hero .Rpro-hero-content-left{max-width:100%}.Rpro .Rpro-hero .Rpro-hero-content-left h1{font-size:32px}.Rpro .Rpro-hero .Rpro-hero-content-left h2,.Rpro .Rpro-hero .Rpro-hero-content-left p,.Rpro .Rpro-hero .Rpro-hero-content-left .Rpro-dream-job-text{font-size:16px}.Rpro .Rpro-hero .Rpro-hero-box{padding:30px 16px}.Rpro .Rpro-hero .Rpro-hero-box .Rpro-logo{width:200px}.Rpro .Rpro-hero .Rpro-hero-box .Rpro-cert-text{font-size:18px}.Rpro .Rpro-interactive-topics{flex-direction:column;padding:30px 40px}.Rpro .Rpro-interactive-topics .Rpro-left-content h2{font-size:1.75rem}.Rpro .Rpro-interactive-topics .Rpro-right-image{margin-top:24px}.Rpro .Rpro-interactive-topics .Rpro-right-image img{max-width:100%}}@media (max-width: 768px){.Rpro .Rpro-hero{padding:60px 20px;flex-direction:column;align-items:center;gap:24px}.Rpro .Rpro-hero .Rpro-hero-content-left{max-width:100%;text-align:center}.Rpro .Rpro-hero .Rpro-hero-content-left h1{font-size:28px}.Rpro .Rpro-hero .Rpro-hero-content-left h2,.Rpro .Rpro-hero .Rpro-hero-content-left p,.Rpro .Rpro-hero .Rpro-hero-content-left .Rpro-dream-job-text{font-size:15px}.Rpro .Rpro-hero .Rpro-hero-box{width:100%;padding:24px 16px}.Rpro .Rpro-hero .Rpro-hero-box .Rpro-logo{width:180px}.Rpro .Rpro-hero .Rpro-hero-box .Rpro-cert-text{font-size:16px}.Rpro .Rpro-interactive-topics{padding:20px;gap:30px}.Rpro .Rpro-right-image{padding:20px}.Rpro .Rpro-right-image .image-wrapper img{margin-right:0}}@media (max-width: 480px){.Rpro .Rpro-hero{padding:40px 16px}.Rpro .Rpro-hero .Rpro-hero-content-left h1{font-size:24px}.Rpro .Rpro-hero .Rpro-hero-content-left h2,.Rpro .Rpro-hero .Rpro-hero-content-left p,.Rpro .Rpro-hero .Rpro-hero-content-left .Rpro-dream-job-text{font-size:14px}.Rpro .Rpro-hero .Rpro-hero-content-left .Rpro-star-rating-box{padding:10px 12px}.Rpro .Rpro-hero .Rpro-hero-content-left .Rpro-star-rating-box .Rpro-stars{font-size:18px}.Rpro .Rpro-hero .Rpro-hero-content-left .Rpro-star-rating-box .Rpro-rating-label{font-size:13px}.Rpro .Rpro-hero .Rpro-hero-box{padding:20px}.Rpro .Rpro-hero .Rpro-hero-box .Rpro-logo{width:160px}.Rpro .Rpro-hero .Rpro-hero-box .Rpro-enquiry-btn{padding:8px 16px}.Rpro .Rpro-interactive-topics{padding:16px}.Rpro .Rpro-interactive-topics .Rpro-left-content h2{font-size:1.5rem}.Rpro .Rpro-interactive-topics .Rpro-topic h3{font-size:1rem}.Rpro .Rpro-interactive-topics .Rpro-description{font-size:.9rem}.Rpro .Rpro-right-image{min-height:300px;padding:16px}}.MobileApp .MobileApp-hero{display:flex;justify-content:center;align-items:flex-start;gap:40px;padding:140px 200px;flex-wrap:wrap;background:radial-gradient(100% 150% at center top,#ffffff 40%,#ffdfae 62%,transparent 50%);background-repeat:no-repeat;background-size:cover}.MobileApp .MobileApp-hero .MobileApp-hero-content-left{flex:1;max-width:47%}.MobileApp .MobileApp-hero .MobileApp-hero-content-left h2{font-size:18px;color:#525252;margin-bottom:8px}.MobileApp .MobileApp-hero .MobileApp-hero-content-left h1{font-size:42px;font-weight:800;margin-bottom:20px;color:#222}.MobileApp .MobileApp-hero .MobileApp-hero-content-left p{font-size:18px;color:#000;line-height:1.6}.MobileApp .MobileApp-hero .MobileApp-hero-content-left .MobileApp-dream-job-text{font-size:22px;color:#2c7a7b;font-weight:700;margin-top:24px}.MobileApp .MobileApp-hero .MobileApp-hero-content-left .MobileApp-star-rating-box{margin-top:16px;background:#fff6e5;border:1px solid #ffd700;border-radius:8px;padding:12px 16px;display:inline-block;box-shadow:0 2px 6px #0000000d}.MobileApp .MobileApp-hero .MobileApp-hero-content-left .MobileApp-star-rating-box .MobileApp-stars{font-size:20px;color:#f6b500;letter-spacing:2px;margin-bottom:4px}.MobileApp .MobileApp-hero .MobileApp-hero-content-left .MobileApp-star-rating-box .MobileApp-rating-label{font-size:14px;color:#444;font-weight:500}.MobileApp .MobileApp-hero .MobileApp-hero-box{text-align:center;padding:40px 20px;background:#fef9f5}.MobileApp .MobileApp-hero .MobileApp-hero-box .MobileApp-logo{width:240px;margin-bottom:12px}.MobileApp .MobileApp-hero .MobileApp-hero-box .MobileApp-cert-text{font-size:20px;font-weight:600;color:#1e3a8a}.MobileApp .MobileApp-hero .MobileApp-hero-box .MobileApp-call-text{margin:10px 0;color:#374151}.MobileApp .MobileApp-hero .MobileApp-hero-box .MobileApp-enquiry-btn{background:#f97316;color:#fff;padding:10px 20px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.MobileApp .MobileApp-hero .MobileApp-hero-box .MobileApp-enquiry-btn:hover{background:#ea580c}.MobileApp-interactive-topics{display:flex;justify-content:space-between;align-items:flex-start;padding:40px 250px;background-color:#f9fbfd;gap:50px}.MobileApp-interactive-topics .MobileApp-left-content{flex:1}.MobileApp-interactive-topics .MobileApp-left-content h2{font-size:2rem;color:#1e293b;margin-bottom:30px}.MobileApp-interactive-topics .MobileApp-left-content .MobileApp-topics-list .MobileApp-topic{margin-bottom:24px;cursor:pointer}.MobileApp-interactive-topics .MobileApp-left-content .MobileApp-topics-list .MobileApp-topic h3{font-size:1.2rem;color:#0f172a;transition:color .3s}.MobileApp-interactive-topics .MobileApp-left-content .MobileApp-topics-list .MobileApp-topic:hover h3,.MobileApp-interactive-topics .MobileApp-left-content .MobileApp-topics-list .MobileApp-topic.active h3{color:#f97316}.MobileApp-interactive-topics .MobileApp-left-content .MobileApp-topics-list .MobileApp-topic .MobileApp-description{font-size:1rem;color:#475569;margin-top:10px;transition:all .3s ease-in-out}.MobileApp-interactive-topics .MobileApp-right-image{flex:1;text-align:center}.MobileApp-interactive-topics .MobileApp-right-image img{max-width:85%;height:auto;border-radius:12px;box-shadow:0 8px 16px #0000001a}@media (max-width: 768px){.MobileApp-interactive-topics{flex-direction:column;padding:20px}.MobileApp-interactive-topics .MobileApp-right-image{margin-top:30px}.MobileApp-interactive-topics .MobileApp-right-image img{max-width:100%}}.MobileApp-right-image{display:flex;align-items:center;justify-content:center;background-image:url(../assets/MobileApp/MobileAppBG.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:40px;border-radius:16px;min-height:400px}.MobileApp-right-image .image-wrapper{max-width:100%;max-height:100%;position:relative;z-index:2}.MobileApp-right-image .image-wrapper img{width:100%;height:auto;margin-right:-90%;object-fit:contain;border-radius:12px;box-shadow:0 4px 20px #0003}@media (max-width: 1200px){.MobileApp .MobileApp-hero{padding:100px;gap:30px}.MobileApp .MobileApp-hero .MobileApp-hero-content-left{max-width:55%}.MobileApp .MobileApp-hero .MobileApp-hero-box{padding:30px 16px}.MobileApp .MobileApp-hero .MobileApp-hero-box .MobileApp-logo{width:200px}.MobileApp .MobileApp-hero .MobileApp-hero-box .MobileApp-cert-text{font-size:18px}.MobileApp .MobileApp-interactive-topics{padding:40px 100px}}@media (max-width: 991px){.MobileApp .MobileApp-hero{flex-direction:column;align-items:center;padding:80px 40px}.MobileApp .MobileApp-hero .MobileApp-hero-content-left{max-width:100%;text-align:center}.MobileApp .MobileApp-hero .MobileApp-hero-content-left h1{font-size:36px}.MobileApp .MobileApp-hero .MobileApp-hero-content-left p,.MobileApp .MobileApp-hero .MobileApp-hero-content-left h2{font-size:16px}.MobileApp .MobileApp-hero .MobileApp-hero-content-left .MobileApp-dream-job-text{font-size:20px}.MobileApp .MobileApp-hero .MobileApp-hero-box{width:100%;padding:30px}.MobileApp .MobileApp-interactive-topics{flex-direction:column;padding:30px 40px}.MobileApp .MobileApp-interactive-topics .MobileApp-left-content h2{font-size:1.8rem}.MobileApp .MobileApp-interactive-topics .MobileApp-left-content .MobileApp-topics-list .MobileApp-topic h3{font-size:1.1rem}.MobileApp .MobileApp-interactive-topics .MobileApp-left-content .MobileApp-topics-list .MobileApp-topic .MobileApp-description{font-size:.95rem}.MobileApp .MobileApp-interactive-topics .MobileApp-right-image{margin-top:20px}}@media (max-width: 768px){.MobileApp .MobileApp-hero{padding:60px 20px;gap:24px}.MobileApp .MobileApp-hero .MobileApp-hero-content-left h1{font-size:28px}.MobileApp .MobileApp-hero .MobileApp-hero-content-left .MobileApp-dream-job-text{font-size:18px}.MobileApp .MobileApp-hero .MobileApp-hero-content-left p,.MobileApp .MobileApp-hero .MobileApp-hero-content-left h2{font-size:15px}.MobileApp .MobileApp-hero .MobileApp-hero-box{padding:24px}.MobileApp .MobileApp-hero .MobileApp-hero-box .MobileApp-logo{width:180px}.MobileApp .MobileApp-interactive-topics{padding:20px;gap:20px}.MobileApp .MobileApp-right-image{padding:20px}.MobileApp .MobileApp-right-image .image-wrapper img{margin-right:0}}@media (max-width: 480px){.MobileApp .MobileApp-hero{padding:40px 16px}.MobileApp .MobileApp-hero .MobileApp-hero-content-left h1{font-size:24px}.MobileApp .MobileApp-hero .MobileApp-hero-content-left p{font-size:14px}.MobileApp .MobileApp-hero .MobileApp-hero-content-left .MobileApp-dream-job-text{font-size:16px}.MobileApp .MobileApp-hero .MobileApp-hero-box{padding:20px}.MobileApp .MobileApp-hero .MobileApp-hero-box .MobileApp-logo{width:160px}.MobileApp .MobileApp-hero .MobileApp-hero-box .MobileApp-cert-text{font-size:16px}.MobileApp .MobileApp-hero .MobileApp-hero-box .MobileApp-enquiry-btn{width:100%}.MobileApp .MobileApp-interactive-topics{padding:16px}.MobileApp .MobileApp-interactive-topics .MobileApp-left-content h2{font-size:1.5rem}.MobileApp .MobileApp-interactive-topics .MobileApp-left-content .MobileApp-topics-list .MobileApp-topic h3{font-size:1rem}.MobileApp .MobileApp-interactive-topics .MobileApp-left-content .MobileApp-topics-list .MobileApp-topic .MobileApp-description{font-size:.9rem}.MobileApp .MobileApp-interactive-topics .MobileApp-right-image{padding:16px}.MobileApp .MobileApp-right-image{min-height:300px}}.Dm .Dm-hero{display:flex;justify-content:center;align-items:flex-start;gap:40px;padding:140px 200px;flex-wrap:wrap;background:radial-gradient(100% 150% at center top,#ffffff 40%,#ffdfae 62%,transparent 50%);background-repeat:no-repeat;background-size:cover}.Dm .Dm-hero .Dm-hero-content-left{flex:1;max-width:47%}.Dm .Dm-hero .Dm-hero-content-left h2{font-size:18px;color:#525252;margin-bottom:8px}.Dm .Dm-hero .Dm-hero-content-left h1{font-size:42px;font-weight:800;margin-bottom:20px;color:#222}.Dm .Dm-hero .Dm-hero-content-left p{font-size:18px;color:#000;line-height:1.6}.Dm .Dm-hero .Dm-hero-content-left .Dm-dream-job-text{font-size:22px;color:#2c7a7b;font-weight:700;margin-top:24px}.Dm .Dm-hero .Dm-hero-content-left .Dm-star-rating-box{margin-top:16px;background:#fff6e5;border:1px solid #ffd700;border-radius:8px;padding:12px 16px;display:inline-block;box-shadow:0 2px 6px #0000000d}.Dm .Dm-hero .Dm-hero-content-left .Dm-star-rating-box .Dm-stars{font-size:20px;color:#f6b500;letter-spacing:2px;margin-bottom:4px}.Dm .Dm-hero .Dm-hero-content-left .Dm-star-rating-box .Dm-rating-label{font-size:14px;color:#444;font-weight:500}.Dm .Dm-hero .Dm-hero-box{text-align:center;padding:40px 20px;background:#fef9f5}.Dm .Dm-hero .Dm-hero-box .Dm-logo{width:240px;margin-bottom:12px}.Dm .Dm-hero .Dm-hero-box .Dm-cert-text{font-size:20px;font-weight:600;color:#1e3a8a}.Dm .Dm-hero .Dm-hero-box .Dm-call-text{margin:10px 0;color:#374151}.Dm .Dm-hero .Dm-hero-box .Dm-enquiry-btn{background:#f97316;color:#fff;padding:10px 20px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.Dm .Dm-hero .Dm-hero-box .Dm-enquiry-btn:hover{background:#ea580c}.Dm-interactive-topics{display:flex;justify-content:space-between;align-items:flex-start;padding:40px 250px;background-color:#f9fbfd;gap:50px}.Dm-interactive-topics .Dm-left-content{flex:1}.Dm-interactive-topics .Dm-left-content h2{font-size:2rem;color:#1e293b;margin-bottom:30px}.Dm-interactive-topics .Dm-left-content .Dm-topics-list .Dm-topic{margin-bottom:24px;cursor:pointer}.Dm-interactive-topics .Dm-left-content .Dm-topics-list .Dm-topic h3{font-size:1.2rem;color:#0f172a;transition:color .3s}.Dm-interactive-topics .Dm-left-content .Dm-topics-list .Dm-topic:hover h3,.Dm-interactive-topics .Dm-left-content .Dm-topics-list .Dm-topic.active h3{color:#f97316}.Dm-interactive-topics .Dm-left-content .Dm-topics-list .Dm-topic .Dm-description{font-size:1rem;color:#475569;margin-top:10px;transition:all .3s ease-in-out}.Dm-interactive-topics .Dm-right-image{flex:1;text-align:center}.Dm-interactive-topics .Dm-right-image img{max-width:50%;height:auto;border-radius:12px;box-shadow:0 8px 16px #0000001a}@media (max-width: 768px){.Dm-interactive-topics{flex-direction:column;padding:20px}.Dm-interactive-topics .Dm-right-image{margin-top:30px}.Dm-interactive-topics .Dm-right-image img{max-width:100%;margin:auto}}.Dm-right-image{position:relative;flex:1;text-align:center;max-width:500px;height:500px;margin:auto;background:url(../assets/Dm/DmBG.jpg) no-repeat center center;background-size:contain}.Dm-right-image img{width:100%;height:auto;z-index:2;margin-top:35%;position:absolute;border-radius:8px;box-shadow:0 8px 16px #0000001a}@media (max-width: 1200px){.Dm .Dm-hero{padding:100px;gap:30px}.Dm .Dm-hero .Dm-hero-content-left{max-width:50%}.Dm .Dm-hero .Dm-hero-content-left h1{font-size:36px}.Dm .Dm-hero .Dm-hero-content-left p{font-size:16px}.Dm .Dm-hero .Dm-hero-content-left .Dm-dream-job-text{font-size:20px}.Dm .Dm-hero .Dm-hero-box{padding:30px 16px}.Dm .Dm-hero .Dm-hero-box .Dm-logo{width:200px}.Dm .Dm-hero .Dm-hero-box .Dm-cert-text{font-size:18px}.Dm .Dm-hero .Dm-hero-box .Dm-call-text{font-size:16px}.Dm .Dm-interactive-topics{padding:40px 120px}}@media (max-width: 992px){.Dm .Dm-hero{flex-direction:column;align-items:center;padding:80px 40px}.Dm .Dm-hero .Dm-hero-content-left{max-width:100%;text-align:center}.Dm .Dm-hero .Dm-hero-content-left h1{font-size:32px}.Dm .Dm-hero .Dm-hero-content-left h2,.Dm .Dm-hero .Dm-hero-content-left p{text-align:center}.Dm .Dm-hero .Dm-hero-box{margin-top:30px}.Dm .Dm-interactive-topics{padding:40px 60px;flex-direction:column}.Dm .Dm-interactive-topics .Dm-right-image{margin-top:30px;max-width:100%;height:auto}.Dm .Dm-interactive-topics .Dm-right-image img{position:relative;margin-top:0}}@media (max-width: 768px){.Dm .Dm-hero{padding:60px 20px}.Dm .Dm-hero .Dm-hero-content-left h1{font-size:28px}.Dm .Dm-hero .Dm-hero-content-left p{font-size:15px}.Dm .Dm-hero .Dm-hero-box{padding:24px 14px}.Dm .Dm-hero .Dm-hero-box .Dm-enquiry-btn{width:100%}.Dm .Dm-interactive-topics{padding:20px}.Dm .Dm-interactive-topics .Dm-left-content h2{font-size:1.5rem}.Dm .Dm-interactive-topics .Dm-left-content .Dm-topic h3{font-size:1rem}.Dm .Dm-interactive-topics .Dm-left-content .Dm-topic .Dm-description{font-size:.9rem}.Dm .Dm-right-image{height:auto;background-size:cover}.Dm .Dm-right-image img{position:relative;margin-top:0;border-radius:6px}}@media (max-width: 480px){.Dm .Dm-hero{padding:40px 12px}.Dm .Dm-hero .Dm-hero-content-left h1{font-size:24px}.Dm .Dm-hero .Dm-hero-content-left .Dm-dream-job-text{font-size:18px}.Dm .Dm-hero .Dm-hero-box{padding:20px}.Dm .Dm-hero .Dm-hero-box .Dm-cert-text{font-size:16px}.Dm .Dm-hero .Dm-hero-box .Dm-call-text{font-size:14px}.Dm .Dm-interactive-topics .Dm-left-content h2{font-size:1.25rem}.Dm .Dm-interactive-topics .Dm-left-content .Dm-topic .Dm-description{font-size:.85rem}}.uiux .uiux-hero{display:flex;justify-content:center;align-items:flex-start;gap:40px;padding:140px 200px;flex-wrap:wrap;background:radial-gradient(100% 150% at center top,#ffffff 40%,#ffdfae 62%,transparent 50%);background-repeat:no-repeat;background-size:cover}.uiux .uiux-hero .uiux-hero-content-left{flex:1;max-width:47%}.uiux .uiux-hero .uiux-hero-content-left h2{font-size:18px;color:#525252;margin-bottom:8px}.uiux .uiux-hero .uiux-hero-content-left h1{font-size:42px;font-weight:800;margin-bottom:20px;color:#222}.uiux .uiux-hero .uiux-hero-content-left p{font-size:18px;color:#000;line-height:1.6}.uiux .uiux-hero .uiux-hero-content-left .uiux-dream-job-text{font-size:22px;color:#2c7a7b;font-weight:700;margin-top:24px}.uiux .uiux-hero .uiux-hero-content-left .uiux-star-rating-box{margin-top:16px;background:#fff6e5;border:1px solid #ffd700;border-radius:8px;padding:12px 16px;display:inline-block;box-shadow:0 2px 6px #0000000d}.uiux .uiux-hero .uiux-hero-content-left .uiux-star-rating-box .uiux-stars{font-size:20px;color:#f6b500;letter-spacing:2px;margin-bottom:4px}.uiux .uiux-hero .uiux-hero-content-left .uiux-star-rating-box .uiux-rating-label{font-size:14px;color:#444;font-weight:500}.uiux .uiux-hero .uiux-hero-box{text-align:center;padding:40px 20px;background:#fef9f5}.uiux .uiux-hero .uiux-hero-box .uiux-logo{width:240px;margin-bottom:12px}.uiux .uiux-hero .uiux-hero-box .uiux-cert-text{font-size:20px;font-weight:600;color:#1e3a8a}.uiux .uiux-hero .uiux-hero-box .uiux-call-text{margin:10px 0;color:#374151}.uiux .uiux-hero .uiux-hero-box .uiux-enquiry-btn{background:#f97316;color:#fff;padding:10px 20px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.uiux .uiux-hero .uiux-hero-box .uiux-enquiry-btn:hover{background:#ea580c}.uiux-interactive-topics{display:flex;justify-content:space-between;align-items:flex-start;padding:40px 250px;background-color:#f9fbfd;gap:50px}.uiux-interactive-topics .uiux-left-content{flex:1}.uiux-interactive-topics .uiux-left-content h2{font-size:2rem;color:#1e293b;margin-bottom:30px}.uiux-interactive-topics .uiux-left-content .uiux-topics-list .uiux-topic{margin-bottom:24px;cursor:pointer}.uiux-interactive-topics .uiux-left-content .uiux-topics-list .uiux-topic h3{font-size:1.2rem;color:#0f172a;transition:color .3s}.uiux-interactive-topics .uiux-left-content .uiux-topics-list .uiux-topic:hover h3,.uiux-interactive-topics .uiux-left-content .uiux-topics-list .uiux-topic.active h3{color:#f97316}.uiux-interactive-topics .uiux-left-content .uiux-topics-list .uiux-topic .uiux-description{font-size:1rem;color:#475569;margin-top:10px;transition:all .3s ease-in-out}.uiux-interactive-topics .uiux-right-image{flex:1;text-align:center}.uiux-interactive-topics .uiux-right-image img{max-width:50%;height:auto;border-radius:12px;box-shadow:0 8px 16px #0000001a}@media (max-width: 768px){.uiux-interactive-topics{flex-direction:column;padding:20px}.uiux-interactive-topics .uiux-right-image{margin-top:30px}.uiux-interactive-topics .uiux-right-image img{max-width:100%;margin:auto}}.uiux-right-image{position:relative;flex:1;text-align:center;max-width:500px;height:500px;margin:auto;background:url(../assets/uiux/uiuxBG.jpg) no-repeat center center;background-size:contain}.uiux-right-image img{width:100%;height:auto;z-index:2;margin-top:35%;position:absolute;border-radius:8px;box-shadow:0 8px 16px #0000001a}@media (max-width: 1024px){.uiux .uiux-hero{flex-direction:column;padding:100px 80px}.uiux .uiux-hero .uiux-hero-content-left{max-width:100%;text-align:center}.uiux .uiux-hero .uiux-hero-content-left h1{font-size:36px}.uiux .uiux-hero .uiux-hero-content-left h2,.uiux .uiux-hero .uiux-hero-content-left p,.uiux .uiux-hero .uiux-hero-content-left .uiux-dream-job-text{text-align:center}.uiux .uiux-hero .uiux-hero-content-left .uiux-star-rating-box{margin:0 auto}.uiux .uiux-hero .uiux-hero-box{padding:30px 20px}.uiux .uiux-hero .uiux-hero-box .uiux-logo{width:200px}.uiux-interactive-topics{padding:40px 80px}.uiux-interactive-topics .uiux-right-image img{max-width:80%}.uiux-right-image{height:400px}}@media (max-width: 768px){.uiux .uiux-hero{padding:80px 40px;gap:24px}.uiux .uiux-hero .uiux-hero-content-left h1{font-size:30px}.uiux .uiux-hero .uiux-hero-content-left p{font-size:16px}.uiux .uiux-hero .uiux-hero-content-left .uiux-dream-job-text{font-size:20px}.uiux .uiux-hero .uiux-hero-box .uiux-logo{width:180px}.uiux .uiux-hero .uiux-hero-box .uiux-cert-text{font-size:18px}.uiux-interactive-topics{flex-direction:column;padding:20px}.uiux-interactive-topics .uiux-left-content h2{font-size:1.5rem}.uiux-interactive-topics .uiux-left-content .uiux-topic h3{font-size:1rem}.uiux-interactive-topics .uiux-left-content .uiux-topic .uiux-description{font-size:.95rem}.uiux-interactive-topics .uiux-right-image{margin-top:20px}.uiux-interactive-topics .uiux-right-image img{max-width:100%}.uiux-right-image{height:300px;background-size:cover}.uiux-right-image img{margin-top:40%}}@media (max-width: 480px){.uiux .uiux-hero{padding:60px 20px}.uiux .uiux-hero .uiux-hero-content-left h1{font-size:24px}.uiux .uiux-hero .uiux-hero-content-left p{font-size:15px}.uiux .uiux-hero .uiux-hero-content-left .uiux-dream-job-text{font-size:18px}.uiux .uiux-hero .uiux-hero-content-left .uiux-star-rating-box{padding:10px 12px}.uiux .uiux-hero .uiux-hero-content-left .uiux-star-rating-box .uiux-stars{font-size:18px}.uiux .uiux-hero .uiux-hero-content-left .uiux-star-rating-box .uiux-rating-label{font-size:13px}.uiux .uiux-hero .uiux-hero-box{padding:20px 10px}.uiux .uiux-hero .uiux-hero-box .uiux-logo{width:160px}.uiux .uiux-hero .uiux-hero-box .uiux-cert-text{font-size:16px}.uiux .uiux-hero .uiux-hero-box .uiux-enquiry-btn{font-size:14px;padding:8px 16px}.uiux-interactive-topics{padding:16px}.uiux-interactive-topics .uiux-left-content h2{font-size:1.25rem}.uiux-interactive-topics .uiux-left-content .uiux-topic .uiux-description{font-size:.9rem}.uiux-interactive-topics .uiux-right-image{height:260px}.uiux-interactive-topics .uiux-right-image img{margin-top:45%}}.programs-grid-container{padding:40px 20px;background:#f9f9f9}.programs-grid-container h2{text-align:center;margin-bottom:30px;font-size:2rem;color:#333}.programs-grid-container .programs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;max-width:1200px;margin:0 auto}.programs-grid-container .program-card{background:#fff;border:1px solid #ddd;border-radius:12px;padding:20px;cursor:pointer;transition:all .3s ease}.programs-grid-container .program-card h3{font-size:1.2rem;color:#111;margin-bottom:10px}.programs-grid-container .program-card p{font-size:.95rem;color:#555}.programs-grid-container .program-card:hover{box-shadow:0 8px 15px #0000001a;transform:translateY(-4px);border-color:#0e74ff}.programs-grid-container .view-all{text-align:center;margin-top:40px}.programs-grid-container .view-all button{background:#0e74ff;color:#fff;border:none;padding:12px 30px;font-size:1rem;border-radius:8px;cursor:pointer;transition:background .3s}.programs-grid-container .view-all button:hover{background:#0056d2}@media (max-width: 1024px){.about-page{padding:30px 16px}.about-page .about-container{margin:3rem auto;padding:30px}.about-page .about-container h1{font-size:1.8rem}.about-page .about-container h2{margin-top:30px;font-size:1.5rem}.about-page .about-container p{font-size:15px}}@media (max-width: 768px){.about-page{padding:24px 12px}.about-page .about-container{margin:2rem auto;padding:24px}.about-page .about-container h1{font-size:1.6rem}.about-page .about-container h2{font-size:1.3rem}.about-page .about-container p{font-size:14px}}@media (max-width: 480px){.about-page{padding:20px 10px}.about-page .about-container{margin:1.5rem auto;padding:20px}.about-page .about-container h1{font-size:1.4rem}.about-page .about-container h2{font-size:1.2rem;margin-top:24px}.about-page .about-container p{font-size:13.5px;line-height:1.6}}.getintouch-hero{display:flex;justify-content:center;align-items:flex-start;gap:40px;padding:140px 200px;flex-wrap:wrap;background:radial-gradient(100% 150% at center top,#ffffff 40%,#ffdfae 62%,transparent 50%);background-repeat:no-repeat;background-size:cover}.getintouch-hero-banner{flex:1;max-width:47%}.getintouch-hero-text h2{font-size:18px;color:#525252;margin-bottom:8px}.getintouch-hero-text h1{font-size:42px;font-weight:800;margin-bottom:20px;color:#222}.getintouch-hero-text p{font-size:18px;color:#000;line-height:1.6}.getintouch-hero-text .getintouch-highlight-text{font-size:22px;color:#2c7a7b;font-weight:700;margin-top:24px}.getintouch-hero-text .getintouch-rating-box{margin-top:16px;background:#fff6e5;border:1px solid #ffd700;border-radius:8px;padding:12px 16px;display:inline-block;box-shadow:0 2px 6px #0000000d}.getintouch-hero-text .getintouch-rating-box .getintouch-stars{font-size:20px;color:#f6b500;letter-spacing:2px;margin-bottom:4px}.getintouch-hero-text .getintouch-rating-box .getintouch-rating-text{font-size:14px;color:#444;font-weight:500}.getintouch-main{padding:2rem;font-family:Segoe UI,sans-serif;background-color:#f8f9fa;min-height:100vh}.getintouch-vision{max-width:1000px;margin:auto;text-align:center;padding:4rem;font-size:1.2rem;color:#000;position:relative;z-index:1;background:linear-gradient(135deg,#fff,#fcf5ef);border-radius:1rem;box-shadow:0 12px 28px #00000014;overflow:hidden}.getintouch-vision p{margin-bottom:1.5rem;line-height:1.8;font-style:italic;background:#fff;padding:1rem;border-radius:.75rem;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 20px #0000000a;border:1px solid #e9ecef;position:relative;z-index:2}.getintouch-vision p:hover{background-color:#ffe6c2;border-left-color:#f60;border-left-width:4px;transform:translateY(-2px);box-shadow:0 8px 20px #00000012}.getintouch-vision p .getintouch-icon{color:#ff7300;min-width:30px;min-height:30px;font-size:20px}.getintouch-vision p p{margin:.25rem 0 0;line-height:1.5;color:#222;font-weight:500}.getintouch-vision p strong{color:#2c7a7b;font-weight:700;font-style:normal}.getintouch-vision:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:120px;height:4px;background-color:#2c7a7b;border-radius:2px;animation:fadeInDown 1s ease-out}.getintouch-vision:after{content:"";position:absolute;top:-30%;left:-20%;width:300px;height:300px;background:radial-gradient(circle,#b2f5ea,#fff0);animation:glowFloat 8s infinite linear;z-index:0;filter:blur(60px)}.getintouch-contact-box{max-width:900px;margin:5rem auto;background:#fff;padding:2.5rem;border-radius:1rem;box-shadow:0 10px 30px #00000014;animation:fadeInUp 1s ease}.getintouch-contact-box h1{text-align:center;margin-bottom:2rem;color:#2c3e50;font-size:2rem;font-weight:700}.getintouch-contact-box .getintouch-contact-grid{display:flex;flex-direction:column;gap:1.5rem}.getintouch-contact-box .getintouch-contact-grid .getintouch-contact-item{display:flex;gap:1rem;align-items:flex-start}.getintouch-contact-box .getintouch-contact-grid .getintouch-contact-item .getintouch-icon{color:#2c7a7b;min-width:30px;min-height:30px;font-size:20px}.getintouch-contact-box .getintouch-contact-grid .getintouch-contact-item p{margin:.25rem 0 0;line-height:1.5}.getintouch-contact-box .getintouch-map{margin-top:2rem}.getintouch-contact-box .getintouch-map iframe{width:100%;height:350px;border:none;border-radius:.5rem;box-shadow:0 5px 20px #0000000d}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes glowFloat{0%{transform:translate(0);opacity:.8}50%{transform:translate(60px,40px);opacity:.4}to{transform:translate(0);opacity:.8}}@media (max-width: 1200px){.getintouch-hero{padding:100px 80px}}@media (max-width: 768px){.getintouch-hero{flex-direction:column;padding:60px 30px;gap:20px}.getintouch-hero-banner{max-width:100%}.getintouch-contact-box{margin:3rem 1rem;padding:1.5rem}.getintouch-vision{padding:2rem 1rem;font-size:1rem}}@media (max-width: 480px){.getintouch-hero-text h1{font-size:28px}.getintouch-vision:before{width:80px}.getintouch-contact-box h1{font-size:1.5rem}}.services{padding:60px 20px;background-color:#f9f9f9;font-family:Segoe UI,sans-serif}.services .container{max-width:1200px;margin:5rem}.services .intro{font-size:18px;margin-bottom:30px;line-height:1.6}.services .contact{font-size:16px;margin-bottom:40px}.services .contact a{color:#007bff;text-decoration:none}.services .service-block{display:flex;gap:30px;margin-bottom:50px;align-items:center}.services .service-block.reverse{flex-direction:row-reverse}.services .service-block .text{flex:1}.services .service-block .text h3{margin-bottom:10px;color:#333}.services .service-block .text p{font-size:16px;line-height:1.6}.services .service-block .text ul{padding-left:20px}.services .service-block .text ul li{list-style-type:disc;margin-bottom:6px}.services .service-block .image{flex:1}.services .service-block .image img{width:100%;border-radius:8px}.services .divider{border-top:1px dotted #aaa;margin:40px 0}.services .erp-columns{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:50px}.services .erp-columns>div{flex:1;min-width:250px}.services .erp-columns>div h3{margin-bottom:10px}.services .erp-columns>div ul{padding-left:20px}.services .erp-columns>div ul li{list-style-type:circle;margin-bottom:6px}.services h2,.services h3,.services h4{color:#004aad}.services p{color:#333}@media (max-width: 1024px){.services{padding:40px 15px}.services .container{margin:3rem auto}.services .service-block,.services .service-block.reverse{flex-direction:column}.services .service-block .text,.services .service-block .image{width:100%}.services .service-block .image img{max-height:300px;object-fit:cover}.services .erp-columns{gap:20px}.services .erp-columns>div{flex:1 1 100%}}@media (max-width: 768px){.services{padding:30px 10px}.services .intro{font-size:16px}.services .contact{font-size:14px}.services .service-block .text p{font-size:15px}.services .service-block .text ul li{font-size:14px}.services .erp-columns{flex-direction:column}}@media (max-width: 480px){.services{padding:25px 10px}.services .intro{font-size:15px;text-align:justify}.services .contact{font-size:13px}.services .service-block{gap:20px}.services .service-block .text h3{font-size:1.2rem}.services .service-block .text p{font-size:14px}.services .service-block .image img{border-radius:6px}.services .erp-columns>div h3{font-size:1rem}.services .erp-columns>div ul li{font-size:13px}}.corporate-page{font-family:Segoe UI,sans-serif;color:#333;background:#f9f9f9;margin-top:8rem}.corporate-page .hero{background:linear-gradient(120deg,#1e3c72,#2a5298);color:#fff;padding:3rem 1.5rem;text-align:center}.corporate-page .hero .content{max-width:800px;margin:auto}.corporate-page .hero .content h1{font-size:2.5rem;margin-bottom:1rem}.corporate-page .hero .content p{font-size:1.2rem}.corporate-page .why-choose{padding:3rem 1.5rem;max-width:1000px;margin:auto}.corporate-page .why-choose h2{text-align:center;margin-bottom:2rem}.corporate-page .why-choose ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.corporate-page .why-choose ul li{background:#fff;padding:1.2rem;border-radius:8px;box-shadow:0 0 10px #0000000d;display:flex;gap:.75rem;align-items:center}.corporate-page .why-choose ul svg{color:#007bff}.corporate-page .modules{background:#fff;padding:3rem 1.5rem;max-width:1000px;margin:auto}.corporate-page .modules h2{text-align:center;margin-bottom:2rem}.corporate-page .modules .grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.corporate-page .modules .module-card{background:#f0f4ff;padding:1.5rem;border-radius:10px;border:1px solid #d9e5ff}.corporate-page .modules .module-card h3{margin-bottom:.5rem;color:#1e3c72}.corporate-page .modules .module-card p{font-size:.95rem}.corporate-page .cta{background:#2a5298;color:#fff;text-align:center;padding:3rem 1.5rem}.corporate-page .cta h2{font-size:2rem;margin-bottom:1rem}.corporate-page .cta p{font-size:1.1rem;margin-bottom:1.5rem}.corporate-page .cta .cta-button{display:inline-block;background:#fff;color:#2a5298;padding:.75rem 1.5rem;font-weight:700;border-radius:5px;text-decoration:none;transition:all .3s ease}.corporate-page .cta .cta-button:hover{background:#f0f4ff}@media (max-width: 1024px){.corporate-page .hero .content h1{font-size:2rem}.corporate-page .hero .content p{font-size:1.05rem}.corporate-page .why-choose ul,.corporate-page .modules .grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.corporate-page .cta h2{font-size:1.75rem}.corporate-page .cta p{font-size:1rem}.corporate-page .cta .cta-button{padding:.6rem 1.2rem}}@media (max-width: 768px){.corporate-page{margin-top:6rem}.corporate-page .hero{padding:2.5rem 1rem}.corporate-page .hero .content h1{font-size:1.75rem}.corporate-page .hero .content p{font-size:1rem}.corporate-page .why-choose{padding:2rem 1rem}.corporate-page .why-choose h2{font-size:1.5rem}.corporate-page .modules{padding:2rem 1rem}.corporate-page .modules h2{font-size:1.5rem}.corporate-page .modules .module-card{padding:1rem}.corporate-page .cta{padding:2.5rem 1rem}.corporate-page .cta h2{font-size:1.5rem}.corporate-page .cta p{font-size:1rem}}@media (max-width: 480px){.corporate-page .hero .content h1{font-size:1.5rem}.corporate-page .hero .content p{font-size:.95rem}.corporate-page .why-choose ul,.corporate-page .modules .grid{grid-template-columns:1fr}.corporate-page .cta h2{font-size:1.3rem}.corporate-page .cta p{font-size:.95rem}.corporate-page .cta .cta-button{font-size:.95rem;padding:.5rem 1rem}}.about-page{background:#f9f9f9;padding:40px 20px}.about-page .about-container{max-width:1000px;margin:5rem;background:#fff;border-radius:8px;box-shadow:0 8px 20px #0000000d;padding:40px}.about-page .about-container h1{font-size:2rem;color:#1d3557;margin-bottom:20px}.about-page .about-container h2{margin-top:40px;color:#2a9d8f}.about-page .about-container p{font-size:16px;line-height:1.7;color:#333;margin-bottom:20px}.about-page .about-container strong{color:#1d3557}@media (max-width: 768px){.about-page .about-container{padding:30px;margin:3rem 1rem}.about-page .about-container h1{font-size:1.6rem}.about-page .about-container p{font-size:15px}}@media (max-width: 480px){.about-page{padding:20px 10px}.about-page .about-container{padding:20px;margin:2rem .5rem}.about-page .about-container h1{font-size:1.4rem}.about-page .about-container h2{font-size:1.1rem}.about-page .about-container p{font-size:14px;line-height:1.6}}.careers-page{padding:40px 20px;max-width:900px;margin:7rem;font-family:Segoe UI,sans-serif;color:#2c3e50}.careers-page h1{font-size:36px;text-align:center;margin-bottom:40px;font-weight:700;color:#1e272e}.careers-page .job-card{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:30px 25px;margin-bottom:35px;box-shadow:0 8px 20px #0000000f;transition:box-shadow .3s ease}.careers-page .job-card:hover{box-shadow:0 10px 25px #00000014}.careers-page .job-card h2{font-size:24px;margin-bottom:12px;font-weight:600}.careers-page .job-card .ctc-badge{display:inline-block;background:#e74c3c;color:#fff;padding:5px 12px;border-radius:6px;font-size:14px;font-weight:600;margin-bottom:16px}.careers-page .job-card .details,.careers-page .job-card .description{list-style:none;padding:0;margin-top:12px}.careers-page .job-card .details li,.careers-page .job-card .description li{position:relative;padding-left:24px;margin-bottom:8px}.careers-page .job-card .details li:before,.careers-page .job-card .description li:before{content:"✔";position:absolute;left:0;color:#0984e3;font-weight:700}.careers-page .job-card h4{margin-top:24px;font-size:18px;color:#34495e;font-weight:600}.careers-page .job-card .call-button{display:inline-block;margin-top:20px;background:#007bff;color:#fff;padding:10px 18px;border-radius:6px;text-decoration:none;font-weight:600;font-size:15px;transition:background .3s ease}.careers-page .job-card .call-button:hover{background:#0056b3}@media (max-width: 768px){.careers-page{margin:4rem 1rem;padding:30px 15px}.careers-page h1{font-size:30px}.careers-page .job-card{padding:24px 18px}.careers-page .job-card h2{font-size:20px}.careers-page .job-card .ctc-badge{font-size:13px;padding:5px 10px}.careers-page .job-card .call-button{font-size:14px;padding:9px 14px}}@media (max-width: 480px){.careers-page{margin:2rem .5rem;padding:20px 10px}.careers-page h1{font-size:26px}.careers-page .job-card{padding:18px 12px}.careers-page .job-card h2{font-size:18px}.careers-page .job-card .ctc-badge{font-size:12px;padding:4px 8px}.careers-page .job-card .call-button{font-size:13px;padding:8px 12px}}.icap-page{font-family:Lato,Arial,sans-serif;color:#333;background-color:#f5f7fa;min-height:100vh;padding:3rem 2rem;perspective:1000px}.icap-page .icap-header{text-align:center;margin-bottom:4rem;padding:2rem;background-color:#fff;border-bottom:2px solid #e2e8f0;box-shadow:0 4px 6px #0000001a;transition:all .3s ease}.icap-page .icap-header .icap-title{font-size:3rem;font-weight:700;color:#1e3a8a;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease}.icap-page .icap-header .icap-subtitle{font-size:1.6rem;font-weight:400;color:#64748b;max-width:800px;margin:0 auto;transition:all .3s ease}.icap-page .icap-section{max-width:1200px;margin:0 auto 4rem;padding:2.5rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #0000000d;border-left:4px solid #1e3a8a;position:relative;transform-style:preserve-3d;transition:all .3s ease}.icap-page .icap-section .icap-section-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#1e3a8a1a,#ffcf6e1a);border-radius:8px;z-index:1;pointer-events:none}.icap-page .icap-section:hover{transform:translateY(-5px) rotateX(5deg) rotateY(2deg);box-shadow:0 8px 20px #1e3a8a4d;border:2px solid transparent;border-image:linear-gradient(45deg,#1e3a8a,#ffcf6e) 1}.icap-page .icap-section .icap-subheading{font-size:1.8rem;font-weight:600;color:#1e3a8a;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;position:relative;z-index:2}.icap-page .icap-section .icap-text{font-size:1.1rem;line-height:1.8;color:#4b5563;margin-bottom:1.5rem;transition:all .3s ease;position:relative;z-index:2}.icap-page .icap-section .icap-list{list-style:none;padding-left:0;position:relative;z-index:2}.icap-page .icap-section .icap-list li{font-size:1.1rem;line-height:1.8;color:#4b5563;margin-bottom:1.2rem;padding-left:1.5rem;position:relative;transition:all .3s ease}.icap-page .icap-section .icap-list li:before{content:"›";color:#1e3a8a;position:absolute;left:0;font-weight:700;transition:all .3s ease}.icap-page .icap-section .icap-list li strong{color:#1e3a8a;font-weight:600;transition:all .3s ease}.icap-page .icap-cta{text-align:center;background-color:#1e3a8a;color:#fff;padding:3rem;border-radius:8px;box-shadow:0 6px 12px #1e3a8a33;transition:all .3s ease;position:relative}.icap-page .icap-cta .icap-section-overlay{background:linear-gradient(45deg,#ffcf6e1a,#1e3a8a1a)}.icap-page .icap-cta .icap-subheading{color:#fff;transition:all .3s ease}.icap-page .icap-cta .icap-text{color:#e2e8f0;font-size:1.2rem;font-style:normal;transition:all .3s ease}.icap-page .icap-cta .icap-cta-button{display:inline-block;padding:1rem 2rem;background-color:#ffcf6e;color:#1e3a8a;font-weight:600;text-decoration:none;border-radius:6px;margin-top:1.5rem;transition:all .3s ease}.icap-page .icap-cta .icap-cta-button:hover{background-color:#f7c948;transform:translateY(-2px)}.icap-page .icap-cta .icap-cta-button:active{transform:scale(.98)}@media (max-width: 768px){.icap-page{padding:2rem 1rem}.icap-page .icap-header{margin-bottom:2rem;padding:1.5rem}.icap-page .icap-header .icap-title{font-size:2.2rem}.icap-page .icap-header .icap-subtitle{font-size:1.3rem}.icap-page .icap-section{padding:1.5rem;margin-bottom:2rem}.icap-page .icap-section .icap-subheading{font-size:1.5rem}.icap-page .icap-section .icap-text,.icap-page .icap-section .icap-list li{font-size:1rem}.icap-page .icap-cta{padding:2rem}.icap-page .icap-cta .icap-text{font-size:1.1rem}.icap-page .icap-cta .icap-cta-button{padding:.8rem 1.5rem}}.ibridge-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#333;line-height:1.6;padding:2rem;max-width:1200px;margin:0 auto;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 12px #0000000d}.ibridge-container h1,.ibridge-container h2{font-family:Georgia,serif;color:#004080}.ibridge-container h1{font-size:2.5rem;text-align:center;margin-bottom:1.5rem;border-bottom:2px solid #0059b3;padding-bottom:1rem}.ibridge-container h2{font-size:2rem;margin-top:2rem;margin-bottom:1rem;color:#0059b3}.ibridge-container p{margin-bottom:1rem}.ibridge-vision,.ibridge-domains,.ibridge-approach,.ibridge-highlights,.ibridge-footer{margin-bottom:2rem}.ibridge-domains ul{list-style-type:"✔ ";padding-left:1.5rem}.ibridge-domains ul li{margin-bottom:.5rem;font-weight:500}.ibridge-highlights .highlights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.ibridge-highlights .highlight-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.ibridge-highlights .highlight-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0000001a}.ibridge-highlights .highlight-card .highlight-icon{font-size:2.5rem;margin-bottom:1rem}.ibridge-highlights .highlight-card h3{font-size:1.25rem;color:#004080;margin-bottom:.5rem}.ibridge-highlights .highlight-card p{font-size:.95rem;color:#555}.ibridge-footer{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #ddd;text-align:center;font-style:italic;color:#666}.school-program-container{font-family:Roboto,sans-serif;color:#000;line-height:1.8;padding:2rem 3rem;max-width:1300px;margin:2rem auto;background-color:#fdfdfd;border-radius:12px}.school-program-container h1,.school-program-container h2,.school-program-container h3{font-family:Montserrat,sans-serif;font-weight:700}.school-program-container h1{font-size:2.6rem;color:#005a9e;text-align:center;margin-bottom:2rem}.school-program-container h2{font-size:2rem;color:#007bff;margin-top:2.5rem;margin-bottom:1.5rem}.school-program-container h3{font-size:1.4rem;color:#005a9e;margin-bottom:1rem}.school-program-container p{font-size:1.05rem;margin-bottom:1.5rem}.skill-based-learning .advantages-list{background-color:#e6f2ff;border-left:5px solid #007BFF;padding:1.5rem 2rem;border-radius:8px}.skill-based-learning .advantages-list ul{list-style-position:inside;padding-left:1.5rem}.skill-based-learning .advantages-list ul li{margin-bottom:.75rem;list-style-type:none}.skill-based-learning .advantages-list ul li strong{font-weight:600;color:#005a9e}.program-highlights .highlights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.program-highlights .highlight-card{background:#fff;border-radius:10px;padding:2rem;border:1px solid #EAEAEA;text-align:left;transition:transform .3s,box-shadow .3s}.program-highlights .highlight-card:hover{transform:translateY(-8px);box-shadow:0 10px 20px #005bbe26}.program-highlights .highlight-card h3{font-size:1.25rem;font-weight:700;color:#005a9e;margin-top:0;margin-bottom:.75rem}.program-highlights .highlight-card p{font-size:1rem;line-height:1.6;margin-bottom:0;color:#000}.school-program-footer{text-align:center;margin-top:3rem;padding-top:2rem;border-top:2px solid #EAEAEA;font-style:italic;color:#777}.ibridge1-main{background-color:#384a7a}.advantage-container{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#000;line-height:1.7;padding:2.5rem;background-color:#f8f9fa;border-radius:8px;max-width:1400px;margin:2rem auto}.advantage-header{text-align:center;margin-bottom:3rem}.advantage-header h1{font-size:2.5rem;color:#0d47a1;margin-bottom:1rem}.advantage-header p{font-size:1.1rem;max-width:900px;margin:0 auto}.advantage-section{margin-bottom:2.5rem}.advantage-section h2{font-size:1.8rem;color:#1976d2;padding-bottom:.5rem;margin-bottom:1.5rem}.advantage-section ul{padding-left:20px}.advantage-section ul li{margin-bottom:.5rem}.advantage-section .skills-list li strong{color:#0d47a1}.comparison-chart{margin-top:2rem;text-align:center}.comparison-chart .comparison-wrapper{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:start}.comparison-chart .comparison-col{background:#fff;border-radius:12px;padding:2rem;border:1px solid #ddd;box-shadow:0 4px 12px #00000014;text-align:left}.comparison-chart .comparison-col h3{font-size:1.3rem;margin-bottom:1rem;color:#0d47a1}.comparison-chart .comparison-col ul li{margin:.75rem 0;line-height:1.6}.comparison-chart .comparison-col ul li strong{display:inline-block;color:#2c3e50;min-width:120px}.comparison-chart .comparison-col.conventional{border-color:#c0392b}.comparison-chart .comparison-col.conventional h3{color:#c0392b}.comparison-chart .comparison-col.ibridge{border-color:#2980b9}.comparison-chart .comparison-col.ibridge h3{color:#2980b9}.comparison-chart .vs{font-size:1.5rem;font-weight:700;color:#888;align-self:center}.advantage-footer{text-align:center;font-size:1.2rem;font-weight:500;padding:1.5rem;background-color:#e3f2fd;border-radius:8px;color:#0d47a1;margin-top:2rem}.icap1-main{background-color:#384a7a}.card-comparison .comparison-cards{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.card-comparison .comparison-card{background:#fff;border-radius:12px;padding:1.25rem 1.5rem;box-shadow:0 4px 10px #0000000d}.card-comparison .comparison-card h3{margin-bottom:.5rem;font-size:1.5rem;color:#0d47a1;font-weight:600}.card-comparison .comparison-card .options{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.card-comparison .comparison-card .options .option{padding:1rem;border-radius:8px;font-size:1.2rem;line-height:1.4}.card-comparison .comparison-card .options .traditional{background:#f9f9f9;border-left:4px solid #ccc}.card-comparison .comparison-card .options .icap{background:#c6e1f2;border-left:4px solid #2980b9;font-weight:600;color:#164666}.faq-question{width:100%;text-align:left;color:#000;background:none;border:none;font-size:1.1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-answer{margin-top:.5rem;color:#000;font-size:1.5rem;line-height:1.5;padding:1.5rem}.expert-training-main{background-color:#384a7a}.expert-training-container{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;background-color:#ecf0f1;padding:3rem;max-width:1300px;margin:2rem auto;border-radius:10px}.expert-training-header{text-align:center;margin-bottom:3rem}.expert-training-header h1{font-size:2.8rem;color:#2c3e50;margin-bottom:1rem;font-weight:700}.expert-training-section{margin-bottom:2.5rem}.expert-training-section h2{font-size:2rem;color:#3498db;margin-bottom:1.5rem;padding-bottom:.5rem;display:inline-block}.expert-training-section p{font-size:1.1rem;line-height:1.7}.modern-comparison-section h2{text-align:center;margin-bottom:1.5rem;color:#2c3e50}.modern-comparison-section .table-wrapper{overflow-x:auto}.modern-comparison-section .modern-comparison-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:10px;overflow:hidden;box-shadow:0 4px 12px #00000014}.modern-comparison-section .modern-comparison-table thead th{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;padding:1rem;font-size:1.1rem;font-weight:600;text-align:center}.modern-comparison-section .modern-comparison-table thead th:first-child{background:#bdc3c7;color:#000}.modern-comparison-section .modern-comparison-table tbody td{padding:1rem;border-bottom:1px solid #abb2b9;text-align:center;font-size:.95rem}.modern-comparison-section .modern-comparison-table tbody td .icon{display:block;font-size:1.2rem;margin-bottom:.3rem}.modern-comparison-section .modern-comparison-table tbody td strong{color:#2c3e50}.modern-comparison-section .modern-comparison-table tbody tr:nth-child(2n){background-color:#f8f9f9}.modern-comparison-section .modern-comparison-table tbody tr:hover{background-color:#f7fbfe;transition:.3s ease}.modern-comparison-section .modern-comparison-table tbody td:last-child{background-color:#c6e1f2;font-weight:600}.expert-training-footer{text-align:center;font-size:1.25rem;font-weight:500;padding:1.5rem;background-color:#dde4e6;border-radius:8px;color:#2c3e50;margin-top:3rem;border-top:3px solid #3498db}.learn-online-main{background-color:#384a7a}.learn-online-container{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;background:#f9fafb;padding:3rem 2rem;max-width:1200px;margin:2rem auto;border-radius:12px;box-shadow:0 4px 18px #00000014}.learn-online-header{text-align:center;margin-bottom:3rem}.learn-online-header h1{font-size:2.6rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem}.learn-online-header .sub-heading{font-size:1.25rem;color:#3498db;font-weight:500}.learn-online-section{background:#fff;padding:2rem;margin-bottom:2rem;border-radius:10px;box-shadow:0 2px 12px #0000000d}.learn-online-section h2{font-size:1.5rem;color:#3498db;margin-bottom:1rem;border-left:5px solid #2980b9;padding-left:.75rem;font-weight:600}.learn-online-section p{font-size:1.05rem;line-height:1.7}.learn-online-footer{margin-top:3rem;text-align:center;font-size:1.2rem;padding:1.5rem;background:#3498db;color:#fff;border-radius:10px;font-weight:600}.learn-online-footer strong{color:gold}.icap-main{background-color:#384a7a}.icap-container{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;background-color:#ecf0f1;padding:3rem;max-width:1300px;margin:2rem auto;border-radius:10px}.icap-header{text-align:center;margin-bottom:3rem}.icap-header h1{font-size:2.8rem;color:#0d47a1;margin-bottom:1rem;font-weight:700}.icap-header p{font-size:1.15rem;line-height:1.7;max-width:850px;margin:0 auto}.icap-section{margin-bottom:2.5rem}.icap-section h2{font-size:2rem;color:#3498db;margin-bottom:1.5rem;padding-bottom:.5rem;display:inline-block}.icap-section p{font-size:1.1rem;line-height:1.7;margin-bottom:1rem}.icap-section ul{list-style-type:"✔ ";padding-left:1.5rem;font-size:1.1rem}.icap-section ul li{margin-bottom:.75rem;padding-left:.5rem}.comparison-section .table-wrapper{overflow-x:auto}.comparison-section .comparison-table{width:100%;border-collapse:separate;border-spacing:0;margin-top:1.5rem;border:1px solid #abb2b9;border-radius:8px;overflow:hidden}.comparison-section .comparison-table th,.comparison-section .comparison-table td{padding:1.25rem;text-align:left;border-bottom:1px solid #abb2b9}.comparison-section .comparison-table thead th{background-color:#bdc3c7;color:#0d47a1;font-size:1.2rem;font-weight:600}.comparison-section .comparison-table tbody tr:last-child td{border-bottom:none}.comparison-section .comparison-table tbody tr:nth-child(2n){background-color:#f8f9f9}.comparison-section .comparison-table td strong{color:#0d47a1}.comparison-section .comparison-table th:last-child,.comparison-section .comparison-table td:last-child{background-color:#bedcf0}.icap-footer{text-align:center;font-size:1.25rem;font-weight:500;padding:1.5rem;background-color:#dde4e6;border-radius:8px;color:#0d47a1;margin-top:3rem;border-top:3px solid #3498db}.fee-main{background-color:#384a7a}.fee-container{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;background-color:#ecf0f1;padding:3rem;max-width:1300px;margin:2rem auto;border-radius:10px}.fee-header{text-align:center;margin-bottom:3rem}.fee-header h1{font-size:2.8rem;color:#0d47a1;margin-bottom:1rem;font-weight:700}.fee-header p{font-size:1.15rem;line-height:1.7;max-width:850px;margin:0 auto}.fee-section{margin-bottom:2.5rem}.fee-section h2{font-size:2rem;color:#3498db;margin-bottom:1.5rem;padding-bottom:.5rem;display:inline-block}.fee-section p{font-size:1.1rem;line-height:1.7;margin-bottom:1rem}.fee-section ul{list-style-type:"✔ ";padding-left:1.5rem;font-size:1.1rem}.fee-section ul li{margin-bottom:.75rem;padding-left:.5rem}.fee-section1{text-align:left;margin:3rem auto;max-width:1000px}.fee-section1 h2{font-size:2rem;margin-bottom:2rem;color:#0d47a1}.fee-section1 .fee-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.fee-section1 .fee-card{background:#fff;border:1px solid #dcdcdc;border-radius:12px;padding:2rem;text-align:left;box-shadow:0 6px 16px #00000014;transition:transform .3s ease,box-shadow .3s ease}.fee-section1 .fee-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001f}.fee-section1 .fee-card h3{font-size:1.5rem;margin-bottom:.5rem;color:#2c3e50}.fee-section1 .fee-card .duration{font-size:1rem;margin-bottom:.8rem;color:#555}.fee-section1 .fee-card .price{font-size:1.8rem;font-weight:700;color:#0d47a1;margin-bottom:1rem}.fee-section1 .fee-card .highlights{list-style:none;padding:0}.fee-section1 .fee-card .highlights li{margin:.5rem 0;padding-left:1.5rem;position:relative}.fee-section1 .fee-card .highlights li:before{content:"✔";position:absolute;left:0;color:#0d47a1;font-weight:700}.fee-section1 .fee-card.premium{border:2px solid #3498db;background:#f0f8ff}.fee-section1 .fee-card.premium .price{color:#3498db}.fee-footer{text-align:center;font-size:1.25rem;font-weight:500;padding:1.5rem;background-color:#dde4e6;border-radius:8px;color:#0d47a1;margin-top:3rem;border-top:3px solid #3498db}.grad-main{background-color:#384a7a}.grad-container{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;background-color:#ecf0f1;padding:3rem;max-width:1300px;margin:2rem auto;border-radius:10px}.grad-header{text-align:center;margin-bottom:3rem}.grad-header h1{font-size:2.8rem;color:#0d47a1;margin-bottom:1rem;font-weight:700}.grad-header p{font-size:1.15rem;line-height:1.7;max-width:850px;margin:0 auto}.grad-section{margin-bottom:2.5rem}.grad-section h2{font-size:2rem;color:#3498db;margin-bottom:1.5rem;padding-bottom:.5rem;display:inline-block}.grad-section p{font-size:1.1rem;line-height:1.7;margin-bottom:1rem}.grad-section ul{list-style-type:"✔ ";padding-left:1.5rem;font-size:1.1rem}.grad-section ul li{margin-bottom:.75rem;padding-left:.5rem}.comparison-chart{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:2rem;margin-top:2rem}.comparison-chart .comparison-col{background:#fff;border:1px solid #ddd;border-radius:12px;padding:2rem;box-shadow:0 4px 12px #00000014;transition:transform .3s ease}.comparison-chart .comparison-col:hover{transform:translateY(-5px)}.comparison-chart .comparison-col h3{font-size:1.4rem;color:#0d47a1;margin-bottom:1rem}.comparison-chart .comparison-col h3 span{display:block;font-size:.9rem;color:#666;font-weight:400}.comparison-chart .comparison-col ul{list-style:none;padding:0}.comparison-chart .comparison-col ul li{margin:.8rem 0;line-height:1.6}.comparison-chart .comparison-col ul li strong{color:#2c3e50}.comparison-chart .comparison-col.after{border-color:#3498db}.comparison-chart .comparison-col.after h3{color:#3498db}.comparison-chart .vs{font-size:2rem;font-weight:700;color:#888;align-self:center}.grad-footer{text-align:center;font-size:1.25rem;font-weight:500;padding:1.5rem;background-color:#dde4e6;border-radius:8px;color:#0d47a1;margin-top:3rem;border-top:3px solid #3498db}.faq-container{max-width:800px;margin:2rem auto;padding:1rem}.faq-title{font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center;color:#0d47a1}.faq-item{border-bottom:1px solid #ccc;padding:1rem 0}.faq-item.active .faq-question{color:#0d47a1;font-weight:700}.faq-question{width:100%;text-align:left;background:none;border:none;font-size:1.1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-icon{font-size:1.5rem;margin-left:1rem}.faq-answer{margin-top:.5rem;color:#000;line-height:1.5;padding:1.5rem}.main-home__syllabus{padding:clamp(2rem,5vw,4rem);background:linear-gradient(135deg,#274472,#1a2d4a,#0d1421);text-align:center;position:relative;overflow:hidden}.main-home__syllabus:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,rgba(255,255,255,.03) 1px,transparent 1px);background-size:30px 30px;z-index:0}.main-home__syllabus:after{content:"";position:absolute;top:0;left:0;width:200%;height:200%}.main-home__syllabus .syllabus-title{font-size:clamp(2rem,4vw,3rem);color:#fff;margin-bottom:clamp(1rem,2vw,1.5rem);position:relative;z-index:1}.main-home__syllabus .syllabus-subtitle{font-size:clamp(1.2rem,2.5vw,1.8rem);color:#e0e0e0;margin-bottom:clamp(1rem,2vw,2rem);font-weight:300;position:relative;z-index:1}.main-home__syllabus .syllabus-description{font-size:clamp(1rem,2.5vw,1.3rem);line-height:1.6;margin-bottom:clamp(1.5rem,3vw,2.5rem);max-width:clamp(500px,70vw,800px);margin-left:auto;margin-right:auto;color:#fff;position:relative;z-index:1}.main-home__syllabus .syllabus-description:hover{color:#ffc36b}.main-home__syllabus .syllabus-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(320px,100%,500px),1fr));gap:clamp(2rem,4vw,3rem);max-width:1400px;margin:auto;position:relative;z-index:1}.main-home__syllabus .flip-level{perspective:1500px;transition:transform .4s ease}.main-home__syllabus .flip-level:hover{transform:scale(1.05) rotateX(2deg)}.main-home__syllabus .flip-level .flip-level-inner{position:relative;width:100%;min-height:clamp(350px,45vh,500px);transform-style:preserve-3d;transition:transform .8s cubic-bezier(.25,.46,.45,.94);border-radius:15px;box-shadow:0 15px 35px #0000001a}.main-home__syllabus .flip-level.flipped .flip-level-inner{transform:rotateY(180deg)}.main-home__syllabus .flip-level .flip-level-front,.main-home__syllabus .flip-level .flip-level-back{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;padding:clamp(2rem,3vw,2.5rem);border-radius:15px;display:flex;flex-direction:column;border:2px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000005e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .3s ease}.main-home__syllabus .flip-level .flip-level-front{position:relative;overflow:hidden}.main-home__syllabus .flip-level .flip-level-front:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent,rgba(255,255,255,.1),transparent);z-index:0}.main-home__syllabus .flip-level .flip-level-front h3{font-size:clamp(1.6rem,3vw,2.2rem);color:#fff;margin-bottom:1.5rem;text-shadow:0 2px 10px rgba(0,0,0,.3);position:relative;z-index:2;text-align:center}.main-home__syllabus .flip-level .flip-level-front h3:after{content:"";position:absolute;bottom:-10px;left:50%;width:50px;height:3px;border-radius:2px}.main-home__syllabus .flip-level .flip-level-front .topic-toggle{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:clamp(1rem,1.8vw,1.2rem);cursor:pointer;padding:1rem 1.2rem;width:100%;text-align:left;border-radius:10px;transition:all .3s ease;margin-bottom:.8rem;position:relative;z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.main-home__syllabus .flip-level .flip-level-front .topic-toggle:before{content:"+";float:right;font-weight:700;transition:transform .3s ease}.main-home__syllabus .flip-level .flip-level-front .topic-toggle:hover{background:#fff3;transform:translateY(-2px);box-shadow:0 5px 15px #0003}.main-home__syllabus .flip-level .flip-level-front .topic-toggle.expanded:before{content:"−";transform:rotate(180deg)}.main-home__syllabus .flip-level .flip-level-front .topic-details{padding:1.2rem;background:#fffffff2;margin-top:.8rem;text-align:left;border-radius:10px;color:#333;font-size:clamp(.9rem,1.5vw,1.1rem);line-height:1.6;border-left:4px solid;animation:slideUpFadeIn .6s ease-out;position:relative;z-index:2;box-shadow:0 4px 15px #0000001a}.main-home__syllabus .flip-level .flip-level-back{transform:rotateY(180deg);background:#fffffff2;color:#333}.main-home__syllabus .flip-level .flip-level-back .back-button{background:linear-gradient(45deg,#274472,#41729f);color:#fff;border:none;padding:.8rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;margin-bottom:1rem;transition:all .3s ease}.main-home__syllabus .flip-level .flip-level-back .back-button:hover{transform:scale(1.05);box-shadow:0 5px 15px #27447266}.main-home__syllabus .syllabus-sections{margin-top:clamp(3rem,5vw,4rem);position:relative;z-index:1}.main-home__syllabus .syllabus-sections .syllabus-section-title{font-size:clamp(1.5rem,3vw,2rem);color:#fff;margin-bottom:clamp(1rem,2vw,1.5rem);text-shadow:0 2px 10px rgba(255,255,255,.2)}.main-home__syllabus .syllabus-sections .syllabus-three-column{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(250px,30vw,350px),1fr));gap:clamp(1.5rem,3vw,2.5rem);max-width:1200px;margin:auto}.main-home__syllabus .syllabus-sections .syllabus-three-column .syllabus-column{background:#ffffff1a;padding:clamp(1.5rem,2vw,2rem);border-radius:15px;text-align:start;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.main-home__syllabus .syllabus-sections .syllabus-three-column .syllabus-column:hover{background:#ffffff26;transform:translateY(-5px);box-shadow:0 10px 30px #0003}.main-home__syllabus .syllabus-sections .syllabus-three-column .syllabus-column h4{font-size:clamp(1.2rem,2vw,1.5rem);color:#fff;margin-bottom:clamp(1rem,1.5vw,1.2rem);font-weight:600}.main-home__syllabus .syllabus-sections .syllabus-three-column .syllabus-column p,.main-home__syllabus .syllabus-sections .syllabus-three-column .syllabus-column ul{font-size:clamp(.9rem,1.5vw,1.1rem);line-height:1.6;color:#e0e0e0}.main-home__syllabus .syllabus-sections .syllabus-three-column .syllabus-column .see-more{background:linear-gradient(45deg,#ffc36b,#ffdd8b);color:#274472;border:none;padding:.6rem 1.2rem;border-radius:8px;cursor:pointer;font-weight:600;margin-top:1rem;transition:all .3s ease}.main-home__syllabus .syllabus-sections .syllabus-three-column .syllabus-column .see-more:hover{transform:scale(1.05);box-shadow:0 5px 15px #ffc36b66}.rural-main{background-color:#384a7a}.rural-container{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;background-color:#ecf0f1;padding:3rem;max-width:1300px;margin:2rem auto;border-radius:10px}.rural-header{text-align:center;margin-bottom:3rem}.rural-header h1{font-size:2.8rem;color:#0d47a1;margin-bottom:1rem;font-weight:700}.rural-header p{font-size:1.15rem;line-height:1.7;max-width:850px;margin:0 auto}.rural-section{margin-bottom:2.5rem}.rural-section h2{font-size:2rem;color:#3498db;margin-bottom:1.5rem;padding-bottom:.5rem;display:inline-block}.rural-section p{font-size:1.1rem;line-height:1.7;margin-bottom:1rem}.rural-section ul{list-style-type:"✔ ";padding-left:1.5rem;font-size:1.1rem}.rural-section ul li{margin-bottom:.75rem;padding-left:.5rem}.rural-footer{text-align:center;font-size:1.25rem;font-weight:500;padding:1.5rem;background-color:#dde4e6;border-radius:8px;color:#0d47a1;margin-top:3rem;border-top:3px solid #3498db}.school-main{background-color:#384a7a}.school-container{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;background-color:#ecf0f1;padding:3rem;max-width:1300px;margin:2rem auto;border-radius:10px}.school-header{text-align:center;margin-bottom:3rem}.school-header h1{font-size:2.8rem;color:#0d47a1;margin-bottom:1rem;font-weight:700}.school-header p{font-size:1.15rem;line-height:1.7;max-width:850px;margin:0 auto}.school-section{margin-bottom:2.5rem}.school-section h2{font-size:2rem;color:#3498db;margin-bottom:1.5rem;padding-bottom:.5rem;display:inline-block}.school-section p{font-size:1.1rem;line-height:1.7;margin-bottom:1rem}.school-section ul{list-style-type:"✔ ";padding-left:1.5rem;font-size:1.1rem}.school-section ul li{margin-bottom:.75rem;padding-left:.5rem}.school-footer{text-align:center;font-size:1.25rem;font-weight:500;padding:1.5rem;background-color:#dde4e6;border-radius:8px;color:#0d47a1;margin-top:3rem;border-top:3px solid #3498db}.early-main{background-color:#384a7a}.early-container{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;background-color:#ecf0f1;padding:3rem;max-width:1300px;margin:2rem auto;border-radius:10px}.early-header{text-align:center;margin-bottom:3rem}.early-header h1{font-size:2.8rem;color:#0d47a1;margin-bottom:1rem;font-weight:700}.early-header p{font-size:1.15rem;line-height:1.7;max-width:850px;margin:0 auto}.early-section{margin-bottom:2.5rem}.early-section h2{font-size:2rem;color:#3498db;margin-bottom:1.5rem;padding-bottom:.5rem;display:inline-block}.early-section p{font-size:1.1rem;line-height:1.7;margin-bottom:1rem}.early-section ul{list-style-type:"✔ ";padding-left:1.5rem;font-size:1.1rem}.early-section ul li{margin-bottom:.75rem;padding-left:.5rem}.early-footer{text-align:center;font-size:1.25rem;font-weight:500;padding:1.5rem;background-color:#dde4e6;border-radius:8px;color:#0d47a1;margin-top:3rem;border-top:3px solid #3498db}.enquiry-form-container{background:#fff;padding:2em;margin:2em auto;border-radius:8px;box-shadow:0 4px 10px #0000001a;max-width:500px;width:90%}.enquiry-form-container h2{margin-top:0;margin-bottom:1em;text-align:center;color:#333}.input-group{margin-bottom:1.2em}.input-group label{display:block;margin-bottom:.5em;color:#555;font-weight:700}.input-group input,.input-group textarea,.input-group select{width:100%;padding:.8em;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1em}.input-group input:focus,.input-group textarea:focus,.input-group select:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px #007bff80}.input-group textarea{resize:vertical;min-height:120px}.submit-btn{width:100%;padding:1em;border:none;border-radius:4px;background-color:#007bff;color:#fff;font-size:1.1em;font-weight:700;cursor:pointer;transition:background-color .3s ease}.submit-btn:hover{background-color:#0056b3}.status-message{text-align:center;margin-top:1em;color:#28a745;font-weight:700}.open-enquiry-btn{padding:10px 20px;font-size:1rem;cursor:pointer;background-color:#007bff;color:#fff;border:none;border-radius:50%;position:fixed;bottom:20px;right:20px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{position:relative}.close-modal-btn{position:absolute;top:-10px;right:-10px;background:#fff;border:2px solid #333;border-radius:50%;width:30px;height:30px;font-size:1.5rem;line-height:28px;text-align:center;cursor:pointer;z-index:1010}.enquiry-form-container{background:#fff;padding:2em;margin:0;border-radius:8px;box-shadow:0 4px 10px #0000001a;max-width:500px;width:90vw}
