header{padding:1rem 0}header img{max-height:7.5rem}@media only screen and (max-width:767px){header{padding:1rem 0}header img{max-height:5rem}}.heading{font-size:4rem;font-weight:700}@media only screen and (max-width:767px){.heading{font-size:3rem}}.common-slider .swiper{padding-bottom:8rem}.main-banner{background-image:url(/_next/static/media/banner.6f4893f7.png);background-size:cover;position:relative;padding:8rem 0}.main-banner .contact a{color:var(--blue)!important}.banner-container{padding:4rem 1.5rem}@media only screen and (max-width:767px){.banner-container{padding-bottom:3rem}}.banner-left{position:relative}.banner-left h1{font-size:6rem;color:var(--white);margin:0 0 .5rem;line-height:1.2}.banner-left h1 span{color:var(--primary-blue)}@media only screen and (max-width:767px){.banner-left h1{font-size:3.5rem}}.banner-left .short-info{margin:5rem 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-gap:2rem;gap:2rem}.banner-left .short-info div{padding:1.4rem;border:.05rem solid var(--gray-50);border-radius:1rem}.banner-left .short-info h2{font-size:2.8rem;font-weight:700;color:var(--white)}.banner-left .short-info p{color:var(--white);font-size:1.4rem}@media only screen and (max-width:767px){.banner-left .short-info{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.banner-left .short-info h2{font-size:2.8rem}.banner-left .short-info p{font-size:1.4rem}.banner-right{padding:2rem 0}}.form-wrapper{background:var(--white);border-radius:1rem;max-width:460px;margin:3rem 0 0 auto;box-shadow:0 16px 48px 0 rgba(0,0,0,.176)}@media only screen and (max-width:767px){.form-wrapper{border:.1rem solid var(--primary-blue);padding:2rem 1.6rem}}.form-wrapper .form-head{padding:2rem;border-radius:1rem 1rem 0 0;background:var(--primary-blue-gradient);color:var(--white)}.form-wrapper form{padding:2rem 3rem 3rem}.form-wrapper h2{font-size:2.2rem;font-weight:700}.form-wrapper .blue-btn{font-size:1.6rem;width:100%;background:var(--primary-blue-gradient);color:var(--white);border-radius:1rem}@media only screen and (max-width:767px){.form-wrapper h2{font-size:2.2rem}}.form-wrapper.mob{background:var(--primary-blue)}.form-wrapper.mob h2{color:var(--white)}.courses-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));grid-gap:2rem;gap:2rem}.courses-list a{display:inline-block;text-align:center;font-size:1.6rem;width:100%;padding:2rem 1.4rem;color:var(--white);border-radius:1rem;background:var(--primary-blue)}@media only screen and (min-width:768px){.short-data{max-width:80%}}.short-data svg{height:2.2rem;width:2.2rem;min-width:2.2rem;fill:var(--white);margin-top:.5rem}.short-data p{font-size:1.8rem;color:var(--white)}@media only screen and (max-width:767px){.short-data svg{height:2.4rem;width:2.4rem;min-width:2.4rem}.short-data p{font-size:1.8rem}}.headline{font-size:2.2rem;font-weight:600;margin:5rem 0 8rem;border:.1rem solid var(--white);color:var(--white);display:inline-block;padding:1rem}@media only screen and (max-width:767px){.headline{font-size:1.8rem;padding:1rem .8rem;margin:2rem 0}}.why-choose-list{-webkit-padding-start:2rem;padding-inline-start:2rem}.why-choose-list li{font-size:2rem;display:flex;gap:1.5rem;margin-bottom:1rem}.why-choose-list li svg{height:3rem;width:3rem;fill:var(--blue-l)}@media only screen and (max-width:767px){.why-choose-list li{font-size:1.6rem}.why-choose-list li svg{height:2rem;width:2rem}}.course-container ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-gap:2rem;gap:2rem}.course-container ul li{padding:1rem;background:var(--white);border-radius:1rem;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.1)}.course-container ul li h3{font-size:1.8rem;font-weight:700;margin-bottom:1rem;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.course-container ul li a{display:inline-block;font-size:1.2rem;padding:.6rem 1.4rem;margin-top:1rem}.course-container.dynamic ul li h3{font-size:1.6rem;margin-bottom:.5rem;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:4rem}.courses{padding:1rem;background:var(--white);border-radius:1rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.courses h3{font-size:1.8rem;font-weight:700;margin-bottom:.5rem;min-height:4.5rem;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.courses a{display:inline-block;font-size:1.2rem;padding:.8rem 1.4rem;margin-top:1rem;color:var(--white);border-radius:.4rem;background:var(--blue-l)!important}.swiper-button-next,.swiper-button-prev{top:auto;bottom:2rem}.swiper-button-next:after,.swiper-button-next:before,.swiper-button-prev:after,.swiper-button-prev:before{font-size:1.6rem;background:var(--blue-l);color:var(--white);border-radius:50%;height:4rem;width:4rem;display:flex;justify-content:center;align-items:center;min-width:4rem}.swiper-button-next{right:1rem}.swiper-button-prev{left:auto;right:6rem}.recruiter-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-gap:2rem;gap:2rem}.recruiter-container .recruiter-item{padding:1rem}.recruiter-container .recruiter-item img{width:auto;height:4rem}@media only screen and (max-width:767px){.recruiter-container{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1.5rem}}footer{color:hsla(0,0%,100%,.8);background:#333;padding:5rem 0}footer .logo svg{height:3.5rem}footer a:hover{text-decoration:underline}@media only screen and (min-width:768px){.legal-disclaimer #legal-disclaimer{max-width:80%;margin:auto}.uni-name{min-width:20rem}}