.Idbanner-module__vMXFkq__banner{background:url(/Assests/Course/image.png) 50%/cover no-repeat;justify-content:center;align-items:center;width:100%;min-height:70vh;display:flex;position:relative;overflow:hidden}.Idbanner-module__vMXFkq__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.55);justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex}.Idbanner-module__vMXFkq__content{text-align:center;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.08);border-radius:1.5rem;max-width:900px;padding:2rem;animation:1.2s ease-in-out Idbanner-module__vMXFkq__fadeInUp;box-shadow:0 8px 32px rgba(0,0,0,.25)}.Idbanner-module__vMXFkq__title{background:linear-gradient(90deg,#ff7e5f,#feb47b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-size:3rem;font-weight:800;line-height:1.2}.Idbanner-module__vMXFkq__subtitle{color:#f0f0f0;margin-bottom:2rem;font-size:1.2rem}.Idbanner-module__vMXFkq__btnGroup{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.Idbanner-module__vMXFkq__primaryBtn,.Idbanner-module__vMXFkq__secondaryBtn{cursor:pointer;border:none;border-radius:50px;padding:.8rem 1.8rem;font-size:1rem;font-weight:600;transition:all .3s ease-in-out}.Idbanner-module__vMXFkq__primaryBtn{color:#fff;background:linear-gradient(90deg,#ff7e5f,#feb47b)}.Idbanner-module__vMXFkq__primaryBtn:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 6px 20px rgba(255,126,95,.6)}.Idbanner-module__vMXFkq__secondaryBtn{color:#fff;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.4)}.Idbanner-module__vMXFkq__secondaryBtn:hover{background:rgba(255,255,255,.25);transform:translateY(-3px)scale(1.05)}@media (max-width:992px){.Idbanner-module__vMXFkq__title{font-size:2.5rem}.Idbanner-module__vMXFkq__subtitle{font-size:1.1rem}}@media (max-width:768px){.Idbanner-module__vMXFkq__title{font-size:2rem}.Idbanner-module__vMXFkq__subtitle{font-size:1rem}.Idbanner-module__vMXFkq__btnGroup{flex-direction:column;gap:.8rem}.Idbanner-module__vMXFkq__banner{min-height:35vh}}@media (max-width:480px){.Idbanner-module__vMXFkq__title{font-size:1.6rem}.Idbanner-module__vMXFkq__subtitle{font-size:.9rem}}@keyframes Idbanner-module__vMXFkq__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
.casestudies-module__pQPLZq__ourServices{color:#000;padding:80px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.casestudies-module__pQPLZq__container{max-width:1300px;margin:0 auto;padding:0 20px}.casestudies-module__pQPLZq__mainTitle{text-align:center;color:#000;margin-bottom:10px;font-size:3rem;font-weight:700}.casestudies-module__pQPLZq__servicesGrid{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.casestudies-module__pQPLZq__card{cursor:pointer;background-color:#1a1a1a;border-radius:45px;height:480px;position:relative;overflow:hidden}.casestudies-module__pQPLZq__cardContent{width:100%;height:100%;position:relative}.casestudies-module__pQPLZq__imageContainer{width:100%;height:100%;transition:transform .7s cubic-bezier(.25,.46,.45,.94),filter .7s;position:absolute;top:0;left:0;transform:translate(0)scale(1)}.casestudies-module__pQPLZq__serviceImage{object-fit:cover;width:100%;height:100%;transition:transform .7s}.casestudies-module__pQPLZq__initialText{pointer-events:none;background:linear-gradient(transparent 0%,rgba(0,0,0,.85) 100%);padding:30px;transition:opacity .5s;position:absolute;bottom:0;left:0;right:0}.casestudies-module__pQPLZq__titleInitial{color:#fff;font-size:1.6rem;font-weight:700;line-height:1.3}.casestudies-module__pQPLZq__textContainer{-webkit-backdrop-filter:blur(15px);background-color:rgba(26,26,26,.7);flex-direction:column;justify-content:center;width:100%;height:100%;padding:30px;transition:transform .7s cubic-bezier(.25,.46,.45,.94);display:flex;position:absolute;top:0;left:0;transform:translate(100%)}.casestudies-module__pQPLZq__category{color:#fff;text-transform:uppercase;margin-bottom:10px;font-size:.8rem;font-weight:600}.casestudies-module__pQPLZq__title{color:#fff;margin-bottom:15px;font-size:1.5rem;font-weight:700;line-height:1.3}.casestudies-module__pQPLZq__description{color:#fff;flex-grow:1;font-size:.95rem;line-height:1.6}.casestudies-module__pQPLZq__expandLink{color:#fff;align-self:flex-start;align-items:center;font-weight:600;text-decoration:none;transition:color .3s;display:inline-flex}.casestudies-module__pQPLZq__expandLink:hover{color:#ddd}.casestudies-module__pQPLZq__arrow{margin-left:8px;transition:transform .3s}.casestudies-module__pQPLZq__expandLink:hover .casestudies-module__pQPLZq__arrow{transform:translate(5px)}@media (hover:hover) and (min-width:769px){.casestudies-module__pQPLZq__card:hover .casestudies-module__pQPLZq__imageContainer{filter:brightness(.6);transform:translate(-100%)scale(1.1)}.casestudies-module__pQPLZq__card:hover .casestudies-module__pQPLZq__initialText{opacity:0}.casestudies-module__pQPLZq__card:hover .casestudies-module__pQPLZq__textContainer{transform:translate(0)}}@media (max-width:1024px){.casestudies-module__pQPLZq__servicesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.casestudies-module__pQPLZq__servicesGrid{grid-template-columns:1fr}.casestudies-module__pQPLZq__mainTitle{font-size:2.5rem}.casestudies-module__pQPLZq__card{height:450px}.casestudies-module__pQPLZq__card.casestudies-module__pQPLZq__active .casestudies-module__pQPLZq__imageContainer{filter:brightness(.6);transform:translate(-100%)scale(1.1)}.casestudies-module__pQPLZq__card.casestudies-module__pQPLZq__active .casestudies-module__pQPLZq__initialText{opacity:0}.casestudies-module__pQPLZq__card.casestudies-module__pQPLZq__active .casestudies-module__pQPLZq__textContainer{transform:translate(0)}}.casestudies-module__pQPLZq__viewAllContainer{text-align:center;margin-top:2rem}.casestudies-module__pQPLZq__viewAllBtn{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:8px;padding:12px 28px;font-size:1rem;transition:all .3s}.casestudies-module__pQPLZq__viewAllBtn:hover{background-color:#0056b3;transform:translateY(-2px)}
.Testimonials-module__HEcXaq__testimonialsSection{background:#f5f9fc;padding:80px 0;position:relative;overflow:hidden}.Testimonials-module__HEcXaq__centerTestimonial{z-index:2;position:relative}.Testimonials-module__HEcXaq__floatingImage{object-fit:cover;border:3px solid #fff;width:60px;height:60px;transition:transform .3s,opacity .3s;position:absolute}.Testimonials-module__HEcXaq__img1{top:-14px;left:20%}.Testimonials-module__HEcXaq__img2{top:-14px;right:20%}.Testimonials-module__HEcXaq__img3{bottom:20px;left:30%}.Testimonials-module__HEcXaq__img4{bottom:20px;right:30%}.Testimonials-module__HEcXaq__dotsContainer{margin-top:25px}.Testimonials-module__HEcXaq__dot{cursor:pointer;background-color:#bbb;border-radius:50%;width:12px;height:12px;margin:0 6px;transition:all .3s;display:inline-block}.Testimonials-module__HEcXaq__dot:hover{background-color:#666}.Testimonials-module__HEcXaq__activeDot{background-color:#007bff;transform:scale(1.2)}
.Freedemo-module__erDo2q__buttonCustom{color:#fff;background:0 0;border:2px solid #fff;border-radius:30px;padding:12px 30px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s}.Freedemo-module__erDo2q__buttonCustom:hover{color:#000;background:#fff;text-decoration:none}
.Upcomeingbantch-module__-VJHgG__container{max-width:1400px;margin:auto}.Upcomeingbantch-module__-VJHgG__heading{color:#333;letter-spacing:1px;font-size:2rem;font-weight:700}.Upcomeingbantch-module__-VJHgG__batchTable th,.Upcomeingbantch-module__-VJHgG__batchTable td{text-align:center;vertical-align:middle!important}.Upcomeingbantch-module__-VJHgG__icon{color:#f90;margin-right:5px}.Upcomeingbantch-module__-VJHgG__enrollBtn{color:#000;background:linear-gradient(45deg,#fc0,#f90);border:none;font-weight:600;transition:all .3s}.Upcomeingbantch-module__-VJHgG__enrollBtn:hover{color:#000;background:linear-gradient(45deg,#f90,#fc0)}
