@import url("https://fonts.googleapis.com/css2?family=AR+One+Sans:wght@400..700&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap");:root{--themecolor:#dd2d26;--themecolor2:#24489e;--blackcolor:#222222;--whitecolor:#ffffff;--text-color:#757679;--themebg:url(/img/theme-bg.png)}@font-face{font-family:helvetica-bold;src:url(/custom-fonts/helvetica-bold.otf)}@font-face{font-family:helvetica-light;src:url(/custom-fonts/helvetica-light.otf)}@font-face{font-family:helvetica-55;src:url(/custom-fonts/helvetica-55.otf)}@font-face{font-family:noto-tamil;src:url(/custom-fonts/noto-tamil.ttf)}body,html{max-width:100vw;overflow-x:hidden}*,body{margin:0;padding:0}*{box-sizing:border-box}p{font-family:helvetica-55}ul{list-style:none;padding:0!important;margin:0!important}a{color:inherit!important;text-decoration:none!important}.theme-clr{color:var(--themecolor)!important}.web-heading{font-family:noto-tamil;font-size:42px;line-height:60px;font-weight:600;text-align:center;margin-bottom:20px;color:var(--themecolor2);text-transform:uppercase}.web-para{font-family:helvetica-55;font-size:22px;text-align:center;margin-bottom:0;color:var(--text-color)}.web-bg{background-image:var(--themebg);background-size:100% 100%;background-repeat:no-repeat}.web-btn{padding:7px 25px;border-radius:10px;background-color:var(--themecolor);color:var(--whitecolor)!important;border:none;outline:none!important;box-shadow:none!important;margin-top:20px;display:inline-flex;align-items:center;gap:5px;font-family:helvetica-55}.common-check-list{padding-left:35px!important;margin-bottom:25px!important}.common-check-list ol{list-style:none}.common-check-list li{position:relative;margin-bottom:10px;font-family:noto-tamil;font-weight:600;font-size:26px;color:var(--themecolor2)}.common-check-list li:before{content:"";position:absolute;left:-35px;top:50%!important;transform:translateY(-50%);background-image:url(/img/check-list-icon.png);background-repeat:no-repeat;background-size:contain;width:25px;height:25px}.section-padding{padding:60px 0}.splash-page{width:100vw;height:100vh;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.splash-page .splash-logo{width:auto;height:150px}header .top-logo-header{padding:15px 0}header .top-logo-header .top-header-flex{display:flex;align-items:center;justify-content:center}header .top-logo-header .logo{width:220px;height:auto;margin:0 auto;display:block}header .header-menu .menu-wrapper{padding:15px 50px;background-color:var(--themecolor2);position:relative;z-index:1}header .header-menu .menu-wrapper ul{display:flex;align-items:center;justify-content:space-between}header .header-menu .menu-wrapper ul li a{font-size:16px;font-weight:500;color:var(--whitecolor);font-family:helvetica-55!important}header .menu-btn{width:40px;height:40px;border-radius:50%;background-color:var(--themecolor2);color:var(--whitecolor);border:none;outline:none;box-shadow:none;display:flex;align-items:center;justify-content:center;font-size:22px}.sidebar-menu{width:70vw!important}.sidebar-menu .sidebar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.sidebar-menu .sidebar-header .menu-close-btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:#ececec;color:var(--blackcolor);border-radius:50%;border:none;box-shadow:none;outline:none}.sidebar-menu .sidebar-links li{margin-bottom:12px}.sidebar-menu .sidebar-links li .menu-btn{width:100%;height:45px;display:flex;align-items:center;justify-content:start;padding:0 15px;border-radius:10px;background-color:#eee;color:var(--blackcolor);box-shadow:none;outline:none;border:none;font-family:helvetica-55;font-size:15px}.sidebar-menu .sidebar-links .sub-menu{padding-left:20px!important;position:relative}.sidebar-menu .sidebar-links .sub-menu:before{content:"";position:absolute;left:10px;top:12px;width:1.5px;height:82%;background-color:#eee}.sidebar-menu .sidebar-links .sub-menu li{margin-bottom:0}.home-banner-slider{margin-top:-27px}.home-banner-slider img{width:100%;height:auto}.home-banner-slider .react-multi-carousel-dot-list{bottom:15px}.home-banner-slider .react-multi-carousel-dot-list .react-multi-carousel-dot button{width:40px;height:8px;border-radius:20px;border:none;outline:none;box-shadow:none;background-color:var(--themecolor2)}.home-banner-slider .react-multi-carousel-dot--active button{background-color:var(--themecolor)!important}.home-future-section .home-future-para{font-size:24px;line-height:34px;font-weight:500;color:var(--text-color);margin-bottom:0}.home-future-section .home-future-img{width:100%;height:auto}.home-milestone-section .home-milestone-para{font-size:24px;line-height:34px;font-weight:500;color:var(--text-color);margin-bottom:25px}.home-milestone-section .home-milestone-img{width:100%;height:auto}.home-why-choose-section .why-choose-box{text-align:center;padding:0 50px}.home-why-choose-section .why-choose-box .icon-div{width:110px;height:110px;border-radius:50%;background-color:var(--themecolor2);margin:0 auto 20px;padding:20px}.home-why-choose-section .why-choose-box .icon-div img{width:100%;height:100%;object-fit:contain}.home-why-choose-section .why-choose-box .why-choose-title{font-family:helvetica-bold;font-size:28px;margin:0;color:var(--blackcolor)}.home-testimonials-section .review-arrow{width:140px;height:auto;margin-bottom:-10px;margin-left:auto;display:block}.home-testimonials-section .review-heading{font-size:55px;font-family:noto-tamil;font-weight:400;color:var(--themecolor2);margin-bottom:0}.home-testimonials-section .review-box{text-align:center;padding:0 40px 50px 0}.home-testimonials-section .review-box .img-div{margin-bottom:20px}.home-testimonials-section .review-box .img-div img{width:120px;height:120px;border-radius:50%;object-fit:cover}.home-testimonials-section .review-box .review-content{font-size:17px;font-family:helvetica-light;line-height:22px;text-align:justify}.home-testimonials-section .review-box .review-user{display:flex;align-items:center;justify-content:space-between}.home-testimonials-section .review-box .review-user .review-stars{color:#efbf04;margin:0;display:flex;align-items:center;gap:5px}.home-testimonials-section .custom-dot-list{justify-content:start}.home-testimonials-section .custom-dot-list .react-multi-carousel-dot button{border:2px solid var(--themecolor);background-color:var(--whitecolor)}.home-testimonials-section .custom-dot-list .react-multi-carousel-dot--active button{border-color:var(--themecolor2);background-color:var(--themecolor2)}.heading .web-heading{font-size:32px;margin:50px 0 40px;text-align:center;color:var(--themecolor2)}.greenclr{color:var(--themecolor)!important}.about-us-section .about-content .sub-h{font-size:20px;margin-bottom:24px;font-weight:700;color:var(--themecolor)}.about-us-section .about-content p{font-size:16px;color:var(--text-color);margin-bottom:20px}.about-us-section .about-img img{width:100%;height:400px}.vision-section{background-size:cover;background-position:50%}.vision-section .vison-img img{width:100%;height:400px}.vision-section .vision-content .sub-h{font-size:24px;margin-bottom:20px;font-weight:600;color:var(--themecolor2)}.journey-section .heading-text,.vision-section .vision-content p{font-size:20px;color:var(--text-color)}.journey-section .heading-text{margin-bottom:30px;text-align:center}.journey-section .info-card{background-color:#faf6ef;border-radius:15px;overflow:hidden;transition:transform .2s ease;height:calc(100% - 30px);margin-bottom:30px}.journey-section .info-card:hover{transform:translateY(-4px)}.journey-section .info-card .info-card-header{background-color:var(--themecolor2);color:#fff;font-weight:600;font-size:22px;padding:12px 18px;text-align:center}.journey-section .info-card .info-card-body{padding:30px 20px}.journey-section .info-card .info-card-subtitle{color:var(--themecolor);font-weight:500;margin-bottom:10px;font-size:19px}.journey-section .info-card .info-card-list{color:var(--themecolor2);font-size:17px}.journey-section .info-card .info-card-list,.legacy-section .legacy-list{padding-left:18px!important;line-height:1.8;list-style-type:disc;font-weight:600}.legacy-section .legacy-list{color:var(--text-color);font-size:19px}.legacy-section .legacy-list span{color:var(--themecolor)}.legacy-section .legacy-img img{width:100%;height:300px;object-fit:scale-down;object-position:center}.social-section .heading-text{margin-bottom:30px;color:var(--text-color);font-size:20px;text-align:center}.social-section .item{margin-bottom:20px}.social-section .item h3{color:var(--themecolor);font-size:20px;font-weight:700;margin-bottom:5px}.social-section .item p{color:var(--text-color);font-size:18px}.social-section .social-img img{width:100%;height:300px;object-fit:contain;object-position:bottom}.social-section .social-list{padding-left:18px!important;color:var(--themecolor);line-height:1.8;font-size:19px;list-style-type:disc;font-weight:600;margin-bottom:20px}.social-section .sub-text{color:var(--text-color);font-size:18px;margin-top:20px}footer{background-color:var(--themecolor2);position:relative}footer .footer-logo{background-color:var(--whitecolor);padding:20px;display:inline-block;position:absolute;top:0}footer .footer-logo img{width:220px;height:auto}footer .footer-info{margin-top:110px!important}footer .footer-info li{margin-top:10px}footer .footer-info li a{display:flex;align-items:start;gap:10px;font-size:18px;font-family:helvetica-55;color:var(--whitecolor)!important}footer .footer-info li a svg{margin-top:4px;width:20px}footer .footer-social{display:flex;align-items:center;gap:15px;margin-top:40px!important;color:var(--whitecolor)}footer .footer-social li{font-size:18px;font-family:helvetica-55}footer .footer-social li img{width:40px;height:40px;object-fit:contain}footer .footer-heading{font-size:20px;font-family:helvetica-bold;color:var(--whitecolor);position:relative;margin-bottom:30px}footer .footer-heading:after{content:"";position:absolute;bottom:-15px;left:0;height:4px;width:80px;background-color:var(--whitecolor)}footer .footer-links{font-size:18px;font-family:helvetica-55;color:var(--whitecolor)}footer .footer-links li{margin-top:15px}.course-section .sub-head{font-size:24px;margin-bottom:10px;font-weight:600;text-align:center;color:var(--themecolor)}.course-section .heading-text{margin-bottom:30px;color:var(--text-color);font-size:20px;text-align:center}.course-section .item h3{font-size:26px;color:var(--themecolor);font-weight:600;margin-bottom:10px;font-family:helvetica-55}.course-section .item p{font-size:20px;color:var(--text-color)}.course-section .course-img img{width:100%;height:300px;object-fit:contain}.section-padding{padding:50px 0}.text-section .sub-head{font-size:24px;margin-bottom:10px;font-weight:600;text-align:center;color:var(--themecolor)}.text-section .heading-text{margin-bottom:30px;color:var(--text-color);font-size:20px;text-align:center}.cta-section{background-color:#faf6ef}.cta-section .sub-head{font-size:24px;margin-bottom:10px;font-weight:600;color:var(--themecolor)}.cta-section .heading-text{margin-bottom:30px;color:#000;font-weight:600;font-size:20px}.header-menu .dropdown-item{color:var(--themecolor2)!important}.header-menu .dropdown-item:hover{background-color:#1e3a8a;color:#fff!important}header .header-menu .menu-wrapper ul li{font-size:16px;font-weight:500;color:var(--whitecolor);font-family:helvetica-55!important}.leadership-team-page .team-box{text-align:center}.leadership-team-page .team-box .team-img img{width:150px;height:150px;border-radius:50%;border:5px solid var(--themecolor2);display:block;margin:0 auto 20px;object-fit:cover}.leadership-team-page .team-box .team-title{font-family:noto-tamil;font-weight:600;color:var(--blackcolor);margin-bottom:10px;font-size:26px}.leadership-team-page .team-box .team-role{font-family:helvetica-55;font-weight:600;color:var(--text-color);margin-bottom:10px;font-size:18px}.leadership-team-page .team-box .team-content{font-family:helvetica-light;color:var(--text-color);margin-bottom:0;font-size:18px}.gallery-page .photo-wrapper{border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.1);overflow:hidden;position:relative;display:block}.gallery-page .photo-wrapper img{width:100%;height:250px;object-fit:cover}.gallery-page .photo-wrapper .photo-content{position:absolute;bottom:0;left:0;width:100%;padding:12px 12px 15px;text-align:center;background-color:rgba(0,0,0,.7)}.gallery-page .photo-wrapper .photo-content h4{margin-bottom:0;color:var(--whitecolor);font-size:20px;line-height:1}.back-btn{display:inline-flex;align-items:center;gap:10px;justify-content:center;font-size:16px;font-weight:700;color:var(--themecolor)!important;transition:all .3s linear 0s}.back-btn:hover{gap:20px}.image-modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:1050;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.image-modal-backdrop.open{opacity:1;visibility:visible}.image-modal-content{position:relative;background-color:transparent;border-radius:8px;box-shadow:0 5px 25px rgba(0,0,0,.7);padding:20px;max-width:90%;max-height:90%;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:scale(.95);transition:transform .3s ease-in-out}.image-modal-backdrop.open .image-modal-content{transform:scale(1)}.image-modal-content .close-btn{position:absolute;top:-40px;right:-40px;background:rgba(255,255,255,.2);border:none;color:white;font-size:28px;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10;transition:background-color .2s ease,transform .2s ease;box-shadow:0 2px 5px rgba(0,0,0,.3)}.image-modal-content .close-btn:hover{background-color:rgba(255,255,255,.4);transform:rotate(90deg)}.image-modal-content img{border-radius:5px;object-fit:contain;max-width:100%;max-height:calc(100vh - 120px);display:block}.slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.2);border:none;color:white;font-size:24px;width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10;transition:background-color .2s ease;box-shadow:0 2px 5px rgba(0,0,0,.3)}.slider-btn:hover{background-color:rgba(255,255,255,.4)}.slider-btn-prev{left:-60px}.slider-btn-next{right:-60px}.image-counter{opacity:.7;font-size:.9rem}.image-caption{color:white;margin-top:15px;font-size:1.1rem;text-align:center;max-width:80%;line-height:1.4;text-shadow:0 1px 3px rgba(0,0,0,.7)}.photo-gallery-slider{padding-bottom:40px}.photo-slide{padding:0 10px;cursor:pointer}.photo-slide img{width:100%;height:250px;object-fit:cover;border-radius:15px;transition:transform .3s ease}.photo-slide:hover img{transform:scale(1.03)}.photo-gallery-slider .react-multi-carousel-dot-list{bottom:0}.photo-gallery-slider .react-multi-carousel-dot button{border-color:var(--themecolor2)}.photo-gallery-slider .react-multi-carousel-dot--active button{background:var(--themecolor2)}.gallery-page iframe{width:100%;height:260px;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.3)}.contact-top .contact-top-box{display:flex;align-items:center;box-shadow:0 0 20px 0 rgba(0,0,0,7%);padding:25px;transition:all .45s linear 0s;position:relative;overflow:hidden;min-height:186px}.contact-top .contact-top-box:after{content:"";position:absolute;left:-600px;bottom:0;background-color:var(--themecolor);width:100%;height:2px;transition:all .45s linear 0s}.contact-top .contact-top-box:hover:after{left:0}.contact-top .contact-top-box:hover{cursor:default}.contact-top .contact-top-box:hover .icon-div{background-color:var(--themecolor);color:var(--whitecolor)}.contact-top .contact-top-box .icon-div{display:flex;align-items:center;justify-content:center;min-width:75px;height:75px;border-radius:50%;background-color:#dd2d261c;color:var(--themecolor);font-size:36px;margin-right:20px;transition:all .45s linear 0s}.contact-top .contact-top-box h5{font-size:25px;font-weight:600;margin-bottom:10px;font-family:var(--bodyfont)}.contact-top .contact-top-box p{font-size:16px;line-height:24px;margin-bottom:0;font-family:var(--bodyfont)}.contact-main .contact-box{padding:35px;border-radius:20px;box-shadow:0 0 20px 0 rgba(0,0,0,7%)}.contact-main .contact-box p{font-size:16px;line-height:26px;margin-bottom:30px;font-family:var(--bodyfont)}.contact-main .contact-box .form-control{border:1px solid #dddddd;border-radius:6px;margin-bottom:30px;padding:12px;box-shadow:none;outline:none}.contact-main iframe{border-radius:20px;box-shadow:0 0 20px 0 rgba(0,0,0,7%)}.contact-main iframe,.contact-main iframe:focus{border:1px solid #eee}.career-page .career-heading{font-size:32px;font-weight:600;color:var(--themecolor);margin-bottom:20px;font-family:noto-tamil}.career-page .career-para{font-size:16px;color:#777;font-family:helvetica-55;text-align:justify;margin-bottom:20px}.career-page .career-img{width:100%;height:442px;object-fit:cover;border-radius:30px;border:10px solid var(--themecolor)}.career-page .career-card-wrapper{padding:20px;border-radius:20px;background-color:#eee;box-shadow:6px 6px 10px rgba(0,0,0,.1);display:flex;gap:15px}.career-page .career-card-wrapper img{width:80px;height:80px;border-radius:50%;object-fit:cover}.career-page .career-card-wrapper .career-card-content .career-card-label{font-size:16px;font-weight:600;color:#777;margin-bottom:3px}.career-page .career-card-wrapper .career-card-content .career-card-title{font-size:22px;font-weight:600;color:var(--blackcolor);margin-bottom:15px}.career-page .career-card-wrapper .career-card-content .career-card-para{font-size:16px;color:var(--blackcolor);margin-bottom:0;font-family:helvetica-55;line-height:25px}.franchise-hero{min-height:400px;display:flex;align-items:center}.franchise-hero-heading{font-size:60px!important;color:var(--whitecolor)!important;text-shadow:2px 2px 4px rgba(0,0,0,.5);margin-bottom:20px!important}.franchise-hero-para{color:var(--whitecolor)!important;font-size:28px!important;margin-bottom:0}.franchise-hero-btn{padding:12px 35px!important;font-size:20px!important;background-color:var(--themecolor)!important}.section-intro-para{font-size:24px!important;color:var(--blackcolor)!important;margin-bottom:0}.benefit-card{border:1px solid #ddd;border-radius:15px;min-height:173px;padding:25px;transition:box-shadow .3s;background-color:var(--whitecolor)}.benefit-card:hover{box-shadow:0 5px 15px rgba(36,72,158,.2)}.benefit-icon{flex-shrink:0;margin-top:5px;margin-right:15px}.benefit-title{color:var(--themecolor2);font-family:noto-tamil;font-weight:700;margin:0;font-size:22px}.benefit-description{text-align:left!important;font-size:16px!important;color:var(--text-color)!important;margin-top:10px}.who-can-join-section{background-color:#f9f9f9}.left-align-heading,.left-align-para{text-align:left!important}.left-align-para,.who-can-join-list li{font-size:22px!important}.join-image{border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.1);object-fit:cover}.success-step-card{background-color:var(--themecolor2);border-radius:10px;min-height:200px;padding:25px;flex-direction:column;position:relative}.step-number,.success-step-card{color:var(--whitecolor);display:flex;justify-content:center}.step-number{position:absolute;top:-25px;left:50%;transform:translateX(-50%);background-color:var(--themecolor);border-radius:50%;width:50px;height:50px;align-items:center;font-size:24px;font-family:helvetica-bold;z-index:2}.success-step-title{color:var(--whitecolor);font-family:noto-tamil;font-weight:700;font-size:28px;margin-bottom:5px}.success-step-description{color:var(--whitecolor);font-family:helvetica-55;font-size:18px}.success-step-connector{height:30px;border-right:2px dashed var(--themecolor);margin:0 auto}.faq-section{background-color:#f0f0f0}.faq-item{background-color:var(--whitecolor);border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:20px;margin-bottom:20px}.faq-question{color:var(--themecolor);font-family:noto-tamil;font-weight:700;font-size:24px;margin-bottom:10px}.faq-answer{text-align:left!important;font-size:18px!important;color:var(--blackcolor)!important;margin-bottom:0}.online-learning-intro{background-color:#f5f5f5}.online-learning-intro h2.web-heading{text-align:left!important;color:var(--themecolor)!important;margin-bottom:30px}.online-learning-intro p.web-para{text-align:justify!important;font-size:18px!important;color:var(--blackcolor)!important;line-height:1.8}.online-learning-hero-image{width:100%;height:auto;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.1)}.features-list li{font-size:20px!important;color:var(--blackcolor)!important;font-weight:400!important;font-family:helvetica-55!important;margin-bottom:15px!important}.features-list li:before{top:10px}.features-highlight-box{padding:25px;background-color:#e9e9e9;border-radius:10px;width:100%;max-width:400px;text-align:center}.features-highlight-box h4{color:var(--themecolor2);font-family:noto-tamil;font-weight:700;margin-bottom:5px}.features-highlight-box p{color:var(--text-color);font-family:helvetica-55;font-size:16px;margin-bottom:0}.unnobo-app-section{background-color:#f0f0f0}.unnobo-app-heading{text-align:left!important;color:var(--themecolor)!important;margin-bottom:20px}.unnobo-app-list li{font-size:20px!important;color:var(--blackcolor)!important;font-weight:400!important;font-family:helvetica-55!important;margin-bottom:15px!important}.app-badge-link{display:inline-block;margin-top:15px}.app-badge-image{width:180px;height:auto}.get-in-touch-heading{color:var(--blackcolor);font-family:noto-tamil;font-weight:700;margin-bottom:30px;font-size:30px}.contact-button-group{display:flex;justify-content:center;gap:15px}.whatsapp-btn{background-color:#25d366!important}.email-btn,.whatsapp-btn{padding:10px 30px!important;border-radius:5px!important}.email-btn{background-color:var(--themecolor2)!important}.brands-page-section .web-heading{color:var(--themecolor);font-size:48px;margin-bottom:0}.brand-card{height:100%;padding:20px;border:1px solid #ddd;border-radius:8px;background-color:var(--whitecolor);box-shadow:0 2px 10px rgba(0,0,0,.05);display:flex;flex-direction:column;transition:box-shadow .3s ease}.brand-card:hover{box-shadow:0 4px 15px rgba(0,0,0,.1)}.brand-logo-wrapper{text-align:center;min-height:100px;display:flex;justify-content:center;align-items:center;margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:15px}.brand-logo{width:auto;height:100px;object-fit:contain}.brand-description{flex-grow:1;text-align:justify!important;font-size:14px!important;color:var(--text-color)!important;line-height:1.6;margin-bottom:15px!important}.brand-read-more-btn{margin-top:auto;display:block;text-align:center;padding:8px 15px!important;background-color:var(--themecolor2)!important;font-size:16px!important;border-radius:5px!important}.brand-detail-heading{color:var(--themecolor2)!important;font-size:48px!important;margin-top:10px}.back-to-brands-btn{color:var(--themecolor)!important;font-family:helvetica-55;font-size:18px;display:inline-flex;align-items:center;gap:5px;transition:opacity .2s}.back-to-brands-btn:hover{opacity:.8}.brand-detail-subtitle{color:var(--themecolor);font-family:noto-tamil;font-weight:700;font-size:32px;margin-bottom:25px}.brand-detail-text{text-align:justify!important;font-size:18px!important;color:var(--text-color)!important;line-height:1.7;margin-bottom:20px!important}.brand-detail-list-title{color:var(--blackcolor);font-family:helvetica-bold;font-size:24px;margin-top:30px;margin-bottom:15px}.brand-detail-list li{font-size:18px!important;color:var(--blackcolor)!important;font-weight:400!important;margin-bottom:10px}.brand-detail-image-wrapper{padding:15px;background-color:var(--whitecolor);border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.1);width:100%;max-width:600px}.brand-detail-image{width:100%;height:auto;border-radius:8px;object-fit:cover}.csr-section-title{color:var(--themecolor2);font-family:noto-tamil;font-weight:700;font-size:32px;margin-bottom:10px;text-align:left;display:flex;justify-content:left;align-items:left;gap:10px}.csr-section-subtitle{text-align:left!important;font-size:18px!important;color:var(--text-color)!important;margin-bottom:30px}.csr-list-style li{font-size:18px!important;color:var(--blackcolor)!important;font-weight:400!important;font-family:helvetica-55!important;margin-bottom:15px!important;list-style:none;position:relative;padding-left:30px}.csr-list-style li:before{content:"";left:0;top:50%;transform:translateY(-50%);background-image:url(/img/check-list-icon.png);background-repeat:no-repeat;background-size:contain;width:25px;height:25px}.csr-seminar-section{background-color:#f0f0f0}.csr-activity-card{display:flex;align-items:flex-start;padding:20px;margin-bottom:20px;border-radius:8px;background-color:var(--whitecolor);box-shadow:0 4px 10px rgba(0,0,0,.05)}.csr-activity-icon{flex-shrink:0;margin-right:20px;margin-top:5px}.csr-activity-text{text-align:justify!important;font-size:17px!important;color:var(--blackcolor)!important;line-height:1.6;margin-bottom:0!important}.store-locator-section .store-locator-header{background-color:var(--themecolor);padding:28px 20px;color:#fff;border-bottom:4px solid var(--themecolor2)}.store-locator-section .store-locator-label{display:block;color:rgba(255,255,255,.95);margin-bottom:6px;font-size:13px}.store-locator-section .store-locator-select{width:100%;padding:10px 12px;border-radius:6px;border:none;background:#ffffff;color:#000;font-size:14px;box-shadow:none}.store-locator-section .store-locator-description{padding:15px 0}.store-locator-section .store-locator-text{font-size:15px;line-height:1.7;text-align:justify;margin:0}.store-locator-section .store-locator-content{padding-bottom:18px}.store-locator-section .store-locator-item p{margin-bottom:14px;font-size:15px}.store-locator-section.store-locator-image{text-align:center}.store-locator-section .store-locator-result-title{font-size:26px;margin-top:15px}.store-locator-section .store-locator-divider{border:none;height:2px;background:linear-gradient(90deg,rgba(0,0,0,.04),rgba(0,0,0,.18));margin:8px 0 12px}.store-locator-section .store-locator-total{font-size:18px;margin-bottom:12px}.store-locator-section .store-locator-box{background:var(--themecolor2);color:#fff;border-radius:10px;padding:15px;overflow-y:auto;box-shadow:0 6px 18px rgba(11,37,64,.08)}.store-locator-section .store-locator-branch{display:flex;gap:15px;align-items:flex-start;padding:15px;border-radius:10px;transition:transform .12s ease,background .12s ease;background:rgba(255,255,255,.09);margin-bottom:10px}.store-locator-section .store-locator-branch:hover{transform:translateY(-3px);background:rgba(255,255,255,.04)}.store-locator-section .branch-index{min-width:30px;min-height:30px;display:flex;align-items:center;justify-content:center;background:#f6f7fb;color:var(--themecolor2);font-weight:700;border-radius:50%;box-shadow:inset 0 -2px 0 rgba(0,0,0,.06);flex-shrink:0}.store-locator-section .branch-content{flex:1 1}.store-locator-section .branch-title{font-weight:700;color:#fff;margin-bottom:5px;font-size:17px}.store-locator-section .branch-meta{font-size:14px;line-height:1.6}.store-locator-section .store-locator-branch:last-child{margin-bottom:0}.store-locator-section .store-locator-box::-webkit-scrollbar{width:5px}.store-locator-section .store-locator-box::-webkit-scrollbar-track{background:transparent}.store-locator-section .store-locator-box::-webkit-scrollbar-thumb{background:var(--themecolor);border-radius:10px;border:2px solid var(--themecolor)}.career-form-section{margin-top:60px!important}.career-page .career-form-card{background:#f7f7f7;padding:20px;border-radius:15px;border:1px solid #ddd}.career-page .career-form-card h4{font-weight:600}.career-page .career-form-card label{font-weight:500;margin-bottom:6px;display:flex;align-items:center;gap:8px}.career-page .career-form-card .form-control{border-radius:10px;padding:10px 14px}.career-page .info-btn{border:none;background:var(--themecolor);color:#fff;width:18px;height:18px;font-size:12px;border-radius:50%;cursor:pointer;line-height:18px;text-align:center}.career-page .info-btn:hover{background:#c62828}.career-page .career-form-img{width:100%;height:714px;object-fit:cover;border-radius:20px;box-shadow:0 1px 3px 0 rgba(0,0,0,.02),0 0 0 1px rgba(27,31,35,.15)}@media (max-width:1199px){.web-heading{font-size:34px;line-height:42px}.web-para{font-size:18px}.home-future-section .home-future-para,.home-milestone-section .home-milestone-para{font-size:18px;line-height:27px}.common-check-list li{font-size:20px}.home-why-choose-section .why-choose-box{padding:0 30px}.home-why-choose-section .why-choose-box .why-choose-title{font-size:20px}.home-testimonials-section .review-arrow{width:90px}.home-testimonials-section .review-heading{font-size:40px}.home-testimonials-section .review-box .review-content{font-size:16px}header .header-menu .menu-wrapper ul li a{font-size:15px}}@media (max-width:991px){.header-menu{display:none}.home-banner-slider{margin-top:0}header .top-logo-header .top-header-flex{justify-content:space-between}.home-milestone-section .home-milestone-img{width:60%;margin:0 auto 20px;display:block}.home-why-choose-section .why-choose-box{padding:0 20px}.home-why-choose-section .why-choose-box .why-choose-title{font-size:16px}.home-testimonials-section .review-heading{font-size:32px}.home-testimonials-section .review-arrow{width:50px}.heading .web-heading{font-size:22px;margin:30px 0 20px}.social-section .heading-text{margin-bottom:20px;font-size:16px}.social-section .item h3{font-size:18px}.social-section .item p{font-size:14px}.social-section .social-list{font-size:15px}.social-section .sub-text{font-size:14px;margin-top:15px}.legacy-section .legacy-list{font-size:15px}.journey-section .info-card .info-card-header{font-size:18px}.journey-section .info-card .info-card-subtitle{font-size:16px}.journey-section .info-card .info-card-list{font-size:15px}.journey-section .info-card .info-card-body{padding:20px 15px}.leadership-team-page .team-box .team-title{font-size:22px}.leadership-team-page .team-box .team-content,.leadership-team-page .team-box .team-role{font-size:16px}.franchise-hero-heading{font-size:48px!important}.franchise-hero-para{font-size:22px!important}.benefit-card{min-height:auto}.success-step-connector{display:none!important}.brand-detail-heading{font-size:40px!important}.brand-detail-subtitle{font-size:28px;text-align:center;margin-top:20px}.brand-detail-list-title,.brand-detail-text{text-align:center!important}.brand-detail-image-wrapper{max-width:90%;margin:20px auto}}@media (max-width:768px){header .top-logo-header .logo{width:180px}.about-us-section .about-img img{height:300px}.about-us-section .about-content .sub-h{font-size:17px;margin-bottom:15px}.about-us-section .about-content p{font-size:14px;margin-bottom:15px}.vision-section .vison-img img{height:300px}.vision-section .vision-content .sub-h{font-size:17px;margin-bottom:15px}.vision-section .vision-content p{font-size:14px}.web-heading{font-size:22px;line-height:28px;margin-bottom:15px}.home-future-section .home-future-img{width:55%;margin:0 auto 10px;display:block}.home-testimonials-section .review-box{padding:20px 20px 40px}.home-testimonials-section .custom-dot-list{justify-content:center}.section-padding{padding:30px 0}.course-section .sub-head{font-size:20px}.course-section .heading-text{font-size:16px}.course-section .item h3{font-size:19px}.course-section .item p{font-size:14px}.text-section .sub-head{font-size:20px}.text-section .heading-text{margin-bottom:20px;font-size:14px}.cta-section .sub-head{font-size:18px}.cta-section .heading-text{font-size:16px}.journey-section .info-card{height:calc(100% - 20px);margin-bottom:20px}.image-modal-content .close-btn{top:10px;right:10px;background:rgba(0,0,0,.6);color:white;font-size:24px;width:36px;height:36px}.image-modal-content{padding:10px}.image-modal-content img{max-height:calc(100vh - 100px)}.image-caption{font-size:1rem;margin-top:10px}.slider-btn{width:40px;height:40px;font-size:18px;background:rgba(0,0,0,.6)}.slider-btn-prev{left:10px}.slider-btn-next{right:10px}.online-learning-intro h2.web-heading,.unnobo-app-heading{text-align:center!important}.contact-button-group{flex-direction:column;align-items:center}.email-btn,.whatsapp-btn{width:100%;max-width:300px}.brands-page-section .web-heading{font-size:40px}.csr-main-heading{text-align:center!important}.csr-section-title{font-size:28px;text-align:center;justify-content:center}.csr-section-title svg{margin-bottom:10px;margin-right:0!important}}@media (max-width:700px){.about-us-section .about-img img{margin-bottom:20px}.journey-section .heading-text{margin-bottom:20px;font-size:16px}.journey-section .info-card .info-card-header{font-size:15px}.journey-section .info-card .info-card-body{padding:15px 10px}.journey-section .info-card .info-card-subtitle{font-size:14px}.journey-section .info-card .info-card-list{font-size:13px}.course-section .sub-head{font-size:18px}.course-section .item h3{font-size:17px}}