.home-header{background-color:#fff!important;border-radius:0 0 25px 25px}.jounery-title.h2-45>span>span{font-family:Montserrat!important}.css-1g04pbp-MuiModal-root{z-index:9999999!important}.first-location{top:22%;left:32%}.second-location{bottom:3%;left:38%}.ar .HomeAcademics .swiper-wrapper,.ar .HomeGallery .swiper-wrapper,.ar .HomePartners .swiper-wrapper{direction:ltr}.HomeAcademics{width:100%;overflow:hidden}.HomeAcademics .academics-swiper{width:100%}.HomeAcademics .academics-slide{width:25vw!important;transition:width .8s ease-in-out}.HomeAcademics .academics-slide.is-active{width:100%!important}.academics-card-wrapper{width:100%;height:700px;display:flex;overflow:hidden}.academics-slide.is-active .academics-card-wrapper{height:auto;min-height:700px}.academics-card{position:relative;width:25vw;min-width:25vw;height:700px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:90px 64px;cursor:pointer;transition:all .8s ease-in-out}.academics-image{transition:transform .8s ease,height .8s ease}.academics-card-content{display:flex;flex-direction:column;align-items:center;width:100%;transition:transform .4s ease}.academics-card:hover .academics-card-content{transform:translateY(-15px)}.academics-expanded{width:75vw;min-width:75vw;height:auto;background:#fff;display:flex;overflow-x:auto;overflow-y:hidden;opacity:0;visibility:hidden;transform:translateX(60px);transition:opacity .7s ease,transform .8s ease,visibility .8s ease;scrollbar-width:none;-ms-overflow-style:none}.academics-expanded::-webkit-scrollbar{display:none}.academics-slide.is-active .academics-expanded{opacity:1;visibility:visible;transform:translateX(0)}.academics-expanded-image{position:relative;width:35%;min-width:35%;height:100%;flex-shrink:0}.academics-expanded-content{width:65%;min-width:700px;padding:70px;display:flex;flex-direction:column;flex-shrink:0;overflow:visible}.academics-small-title{text-align:center;font-size:14px;letter-spacing:4px;color:#F0A227;margin-bottom:20px}.academics-slide.is-active .academics-small-title{opacity:1;transform:translateY(0)}.academics-line{width:45px;height:1px;background:#333;margin:0 auto 30px}.academics-expanded-content h2{text-align:center;font-size:60px;line-height:1.1;margin:0 0 70px}.academics-slide.is-active .academics-expanded-content h2{opacity:1;transform:translateY(0)}.academics-description{display:grid;grid-template-columns:1fr 1fr;gap:60px;width:100%}.academics-description p{margin:0;font-size:16px;color:#151515}.academics-slide.is-active .academics-description{opacity:1;transform:translateY(0)}.HomeAcademics .swiper-wrapper{align-items:stretch}.HomeAcademics .academics-slide{flex-shrink:0}.academics-student-block{width:45%;min-width:500px;flex-shrink:0;padding:70px;display:flex;flex-direction:column;justify-content:center}.academics-student-block h4{font-size:32px;margin:0 0 15px}.academics-student-block span{font-size:16px;color:#888;display:block;margin-bottom:20px}.academics-student-block p{font-size:16px;line-height:1.8;color:#555}.academics-quote-block{width:35%;min-width:400px;flex-shrink:0;padding:70px;background:#f5f5f5;display:flex;flex-direction:column;justify-content:center}.academics-quote-block p{font-size:20px;line-height:1.7;font-style:italic;color:#333}.academics-links-block{width:30%;min-width:320px;flex-shrink:0;padding:45px;display:flex;flex-direction:column;justify-content:center;gap:30px}.academics-links-block a{font-size:18px;font-weight:600;color:#ED1C24;text-decoration:none;border-bottom:1px solid #ccc;padding-bottom:8px}@media(min-width:768px) and (max-width:1024px){.academics-card,.academics-expanded-content,.academics-links-block,.academics-quote-block,.academics-student-block{padding:30px}.academics-card,.academics-card-wrapper,.academics-expanded-content,.academics-slide.is-active .academics-card-wrapper{height:450px;min-height:450px}.academics-line,.academics-slide.is-active .academics-expanded-content h2,.academics-small-title{margin-bottom:15px}.academics-description,.academics-links-block{gap:15px!important}.academics-links-block a{font-size:14px}}@media(min-width:520px) and (max-width:767px){.year-number{top:15px!important}}@media(min-width:320px) and (max-width:375px){.first-location{left:23%!important}.second-location{left:33%!important}}@media (max-width:767px){.first-location,.second-location{width:30px!important;height:40px!important}.first-location{top:36%;left:30%}.second-location{bottom:-4%;left:38%}.academics-card{padding:40px}.HomeAcademics .academics-swiper .swiper-wrapper{display:flex;flex-direction:column;transform:none!important}.HomeAcademics .academics-slide{position:relative!important;transform:none!important;width:100%!important}.academics-card-wrapper{flex-direction:column;height:350px}.academics-card{width:100%;min-width:100%;height:400px;padding:40px 20px}.academics-image{height:220px}.academics-card h3{white-space:normal;font-size:22px}.academics-student-block h4{font-size:20px!important}.academics-expanded{width:100%;min-width:100%;height:auto;max-height:0;flex-direction:column;overflow-x:hidden;overflow-y:hidden;transform:none;transition:max-height .6s ease,opacity .4s ease}.academics-slide.is-active .academics-expanded{max-height:3000px;opacity:1;visibility:visible}.academics-expanded-image{width:100%;min-width:100%;height:250px}.academics-expanded-content{width:100%;min-width:100%;padding:15px;align-items:center}.academics-expanded-content h2{font-size:34px;margin-bottom:15px}.academics-line,.academics-small-title,.academics-student-block span{margin-bottom:15px}.academics-description p,.academics-quote-block p,.academics-student-block p{text-align:center}.academics-description{grid-template-columns:1fr;gap:10px}.academics-links-block a{font-size:14px}.academics-links-block,.academics-quote-block,.academics-student-block{width:100%;min-width:100%;padding:15px;align-items:center}.academics-links-block,.academics-quote-block{gap:15px}}@media(min-width:768px) and (max-width:991px){.contact-card a.group span{font-size:12px!important}.first-location{top:36%;left:30%}.second-location{bottom:-11%;left:38%}}@media(min-width:991px) and (max-width:1150px){.first-location{top:33%}}