.home_header_main_container{background:linear-gradient(#ebebeb,#edfffb,#ebebeb);overflow:hidden}.home_header_container{padding:5% 0}.fs25rem{font-size:2.5rem}.fs1rem{font-size:1rem}.fs08rem{font-size:.875rem}.motion-grid{border-radius:20px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:8px;width:400px;height:400px;display:grid;overflow:hidden}.motion-grid-img{object-fit:cover;border-radius:12px;width:100%;height:100%}.enroll_btn{color:#000;cursor:pointer;z-index:1;background:#ccc;border:2px solid #ccc;border-radius:50px;padding:14px 40px;font-size:18px;font-weight:600;transition:color .4s;position:relative;overflow:hidden}.enroll_btn:hover{color:#000;border-color:#00a86b}.enroll_btn:before{content:"";z-index:0;background:0 0;border-top:40px solid transparent;border-bottom:40px solid transparent;border-right:40px solid #00a86b;width:0;height:0;transition:all .6s;position:absolute;top:0;right:0}.enroll_btn:hover:before{background:linear-gradient(135deg,#00a86b,#98dec4);border:none;width:100%;height:100%;transform:rotate(5deg)}.enroll_btn span{z-index:1;transition:transform .4s;position:relative}.enroll_btn:hover span{color:#000;transform:translate(5px)}.animated-word{white-space:nowrap;height:45px;animation:.7s infinite blink;overflow:hidden}@keyframes blink{0%,50%,to{border-color:#198754}25%,75%{border-color:transparent}}.social-icon{color:#333;background:#fff;width:40px;height:40px;transition:all .3s}.social-icon:hover{color:#00a86b;background:#e8f8f2;transform:scale(1.1)}@media (max-width:992px){.motion-grid{width:320px;height:320px}.fs25rem{font-size:2rem}}@media (max-width:768px){.home_header_container{text-align:center}.fs25rem{font-size:1.8rem}.motion-grid{width:280px;height:280px;margin:0 auto}.stats_line{flex-direction:column;gap:4px;font-size:.9rem;display:flex}.social-icon{width:36px;height:36px}.enroll_btn{padding:12px 28px;font-size:16px}}@media (max-width:480px){.motion-grid{width:240px;height:240px}.fs25rem{font-size:1.8rem}.animated-title{margin-bottom:2rem;font-weight:900;line-height:1.5}.animated-title span{font-size:2rem}.stats_line{opacity:.7}.fs1rem{font-size:.9rem}.enroll_btn{width:90%;margin-left:5%;padding:20px 24px;font-size:14px}.home-hero-content{text-align:justify;line-height:1.2}}.students_img{object-fit:cover;width:35px;height:35px;margin:-5px}
.card-img-container{border-radius:1rem;justify-content:center;align-items:center;width:100%;height:200px;display:flex;overflow:hidden}.card-img-container img,.card-img-top{object-fit:cover;object-position:top;filter:grayscale();width:100%;height:100%;transition:transform .5s,filter .5s;display:block}.custom-card{transition:background-color .4s}.custom-card:hover{background-color:#8b8a8a}.custom-card:hover .card-img-top{filter:grayscale(0%);transform:scale(1.08)}.custom-card:hover .careerGoalBtn{opacity:.8;background-color:#2aab7d!important}.custom-card:hover .careerCardTitleText,.custom-card:hover .careerCardDescription{color:#fff}.careerCardTitleText,.careerCardDescription{color:#2c3e50}.careerCardDescription{letter-spacing:0;line-height:1;font-size:14px!important}.fs-7{font-size:12px}.careerGoalBtn{opacity:.4;background-color:#1d1c1c}.btn-green:hover{color:#fff;background-color:#00a86b}.gradient-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#98dec4,#00a86b);border:none;border-radius:50px;padding:14px 40px;font-size:18px;font-weight:600;transition:transform .4s;position:relative;overflow:hidden}.gradient-btn:after{content:"";opacity:0;border:2px solid rgba(255,255,255,.4);border-radius:50px;transition:all .5s;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(.6)}.gradient-btn:hover:after{opacity:1;border-color:rgba(255,255,255,.7);transform:scale(1.3)}.gradient-btn:hover{transform:scale(1.08);box-shadow:0 0 25px rgba(0,168,107,.7)}.arrow-circle{color:#000;opacity:.7;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.gradient-btn:hover .arrow-circle{opacity:1;margin-left:10px;transform:scale(.8)}.it_career_card{opacity:.9;background-color:#ebebeb}@media (max-width:1199px){.col-lg-6{flex:0 0 100%;max-width:100%}}.student-lifecycle-container{justify-content:center;align-items:center;width:100%;display:flex}.student-lifecycle-img{object-fit:contain;width:90%;max-width:900px;height:auto;display:block}@media (max-width:767px){.student-lifecycle-img{width:100%;margin:-150px 0}}@media (min-width:768px) and (max-width:991px){.student-lifecycle-img{width:80%}}@media (min-width:992px) and (max-width:1199px){.student-lifecycle-img{width:70%}}@media (min-width:1200px){.student-lifecycle-img{width:60%}}
.testimonial_main_container{opacity:.95;background-color:#ebebeb}.read_revire_text{color:var(--color-primary,#28a745)}.carousel-track{align-items:stretch;transition:transform .5s}.testimonial-card{clip-path:polygon(0 0,100% 0,100% 85%,50% 100%,0 85%);text-align:center;background:linear-gradient(135deg,#ebebeb,#c3f5eb);border:1px solid #dadada;border-radius:1rem;flex-direction:column;flex:none;justify-content:space-between;width:300px;height:340px;padding:1.5rem;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.testimonial-card p{-webkit-line-clamp:6;line-clamp:6;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.95rem;display:-webkit-box;overflow:hidden}.testimonial-card:hover{transform:translateY(-6px);box-shadow:0 6px 18px rgba(0,0,0,.1)}.progress-bar-wrapper{background:#e0e0e0;border-radius:3px;height:6px;overflow:hidden}.progress-bar-fill{background:#28a745;border-radius:3px;height:100%;transition:width .4s}.avatar{color:#ebebeb;background:#28a745;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1rem;font-weight:700;display:flex;overflow:hidden}@media (max-width:768px){.avatar{width:30px;height:30px}}.sidebar-equal-height{height:100%}@media (max-width:992px){.testimonial-card{width:260px;height:320px}.testimonial-card p{-webkit-line-clamp:5;line-clamp:5}}@media (max-width:768px){.testimonial-card{width:100%;height:300px}.testimonial-card p{-webkit-line-clamp:5;line-clamp:5;font-size:.9rem}}@media (max-width:576px){.testimonial-card{clip-path:polygon(0 0,100% 0,100% 85%,50% 100%,0 85%);border-radius:.75rem;width:300px;height:280px;margin:auto}.testimonial-card h5{font-size:1rem}.testimonial-card p{-webkit-line-clamp:4;line-clamp:4;font-size:.85rem}}.carousel-container{width:100%;position:relative;overflow:hidden}.carousel-track{will-change:transform;gap:1rem;transition:transform .8s cubic-bezier(.22,1,.36,1);display:flex}.testimonial-card{opacity:0;transition:all .6s ease-in-out;transform:scale(.9)translateY(20px)}.testimonial-card.active{opacity:1;transform:scale(1)translateY(0)}.testimonial-card.inactive{opacity:.4;transform:scale(.95)}.testimonial-card.active:hover{transform:scale(1.03)translateY(-6px);box-shadow:0 8px 20px rgba(0,0,0,.12)}
.faqContainer{background-color:rgba(128,218,183,.3)}.faq_main_container{opacity:.9;background-color:#ebebeb}.faq-section{background-color:#ebebeb;position:relative;overflow:hidden}.faq-section h4{color:#1c2534;font-size:2rem;font-weight:700}.faq-section button a{color:#fff;text-decoration:none}.faq-subtitle{color:#198754}.faq-title{color:#1c2534;z-index:2;font-size:2.5rem;position:relative}.faq-left{background-color:transparent}.faq-left:before{content:"?";color:#a0a1a3;z-index:0;font-size:28rem;font-weight:700;position:absolute;top:-50px;left:0}.faq-contact-box{opacity:.8;background:#fff;border-radius:12px;position:relative;z-index:2!important}.faq-mail-btn{color:#fff;background-color:#4a4a4a;border:none;transition:background .3s}.faq-mail-btn:hover{background-color:#01af6a}.faq-item{background:#fff;border:1px solid #bfc3c7;border-radius:12px;transition:all .3s;overflow:hidden}.faq-question{text-align:left;color:#1c2534;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;padding:18px 22px;font-size:1rem;transition:background .3s;display:flex}.faq-question:hover{background-color:#f4f7f8}.faq-answer{background:#f9fafb;padding:0 22px;transition:max-height .4s;overflow:hidden}.faq-answer p{color:#4b4b4b;margin:15px 0;font-size:.95rem}@media (max-width:768px){.faq-left:before{display:none}.faq-title{text-align:center;font-size:2rem}.faq-contact-box{text-align:center}}
.company-carousel-container{width:100%;padding:40px 0;overflow:hidden}.company-carousel{width:100%;position:relative}.company-track{width:max-content;animation:20s linear infinite scroll;display:flex}.company-slide{flex:none;justify-content:center;align-items:center;width:150px;margin:0 20px;display:flex}.company-logo{opacity:.7;justify-content:center;align-items:center;width:100%;height:80px;transition:all .3s;display:flex;overflow:hidden}.company-logo img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.company-logo:hover{filter:grayscale(0%);opacity:1;transform:scale(1.1)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:480px){.company-slide{width:80px;margin:0 10px}.company-logo{max-height:50px}}.gradient-btn{color:#222;background-color:rgba(111,107,107,.61);transition:color .3s;position:relative;overflow:hidden}.gradient-btn:before{content:"";opacity:0;z-index:0;background:linear-gradient(135deg,#98dec4,#00a86b) 0/200% 200%;transition:background-position .8s,opacity .8s;position:absolute;top:0;bottom:0;left:0;right:0}.gradient-btn:hover:before{opacity:1;background-position:100%}.gradient-btn span{z-index:1;position:relative}.section-title{color:#198754;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.mnc_carasoul{opacity:.9;background-color:#ebebeb}
