main#admissions section{padding-left:64px;padding-right:64px}@media(min-width: 767px)and (max-width: 1024px){main#admissions section{padding-left:30px;padding-right:30px}}@media(max-width: 767px){main#admissions section{padding-left:14px;padding-right:14px}}@media(max-width: 767px){main#admissions section.hero{height:600px}}main#admissions section.hero .container{display:flex;position:relative;height:100%;justify-content:center;align-items:flex-end}main#admissions section.hero .container h1{padding-bottom:100px;width:400px;text-align:center;color:#fff}@media(max-width: 767px){main#admissions section.hero .container h1{font-size:50px;padding-bottom:50px}}@media(max-width: 767px){main#admissions section.form{padding-bottom:60px}}main#admissions section.form h2{font-size:50px;line-height:55px;font-weight:400}@media(max-width: 767px){main#admissions section.form h2{font-size:36px;line-height:40px}}main#admissions section.form .formText{display:flex;flex-direction:column;gap:20px}main#admissions section.form iframe{height:1778px}@media(max-width: 503px){main#admissions section.form iframe{height:2007px}}@media(max-width: 433px){main#admissions section.form iframe{height:2103px}}@media(max-width: 349px){main#admissions section.form iframe{height:2144px}}@media(max-width: 767px){main#admissions section.stepsSection{display:flex;justify-content:flex-end;padding-bottom:25px;background-position:center left}}@media(min-width: 767px)and (max-width: 1024px){main#admissions section.stepsSection{height:unset}}main#admissions section.stepsSection::before{background:linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),linear-gradient(183.86deg, rgba(0, 0, 0, 0) 34.92%, rgba(0, 0, 0, 0.6) 99.98%)}main#admissions section.stepsSection .container{display:flex;flex-direction:column;justify-content:space-between;gap:45px;height:100%}main#admissions section.stepsSection .container h2{min-height:unset;margin:0;margin-top:30px}main#admissions section.stepsSection .container .inner h3{font-size:50px;line-height:55px;font-weight:400;min-height:0px;margin:0;color:#fff;margin-bottom:45px}@media(max-width: 767px){main#admissions section.stepsSection .container .inner h3{font-size:36px;line-height:40px}}main#admissions section.stepsSection .container .inner .stepsContainer{display:flex;gap:32px}@media(max-width: 767px){main#admissions section.stepsSection .container .inner .stepsContainer{display:none}}main#admissions section.stepsSection .container .inner .stepsContainer .step{display:flex;flex-direction:column;gap:16px;flex:25%;padding:12px 24px;border-left:1px solid rgba(255,255,255,.2)}main#admissions section.stepsSection .container .inner .stepsContainer .step .stepNumber{font-size:80px;line-height:80px;font-weight:600;color:#fff}main#admissions section.stepsSection .container .inner .stepsContainer .step .stepDescription{font-size:16px;line-height:24px;font-weight:400;color:#fff}main#admissions section.mobileSteps{display:none}@media(max-width: 767px){main#admissions section.mobileSteps{display:block}}main#admissions section.mobileSteps .container{padding:32px 0}main#admissions section.mobileSteps .container .step{display:flex;align-items:center;gap:16px;padding:22px 0}main#admissions section.mobileSteps .container .step+.step{border-top:1px solid rgba(37,42,95,.3019607843)}main#admissions section.mobileSteps .container .step .stepNumber{font-size:64px;line-height:64px;font-weight:600;flex:25%}main#admissions section.mobileSteps .container .step .stepDescription{font-size:14px;line-height:21px;font-weight:400}main#admissions section.schoolFees .container{padding-top:100px;padding-bottom:100px;display:flex;gap:150px}@media(max-width: 767px){main#admissions section.schoolFees .container{padding-top:32px;flex-direction:column;gap:45px}}main#admissions section.schoolFees .container .feesImage{height:795px;width:50%;background-position:center center;background-size:cover}@media(max-width: 767px){main#admissions section.schoolFees .container .feesImage{height:350px;width:100%}}main#admissions section.schoolFees .container .feesContent{width:50%;display:flex;flex-direction:column;justify-content:center;gap:50px}@media(max-width: 767px){main#admissions section.schoolFees .container .feesContent{width:100%;gap:36px;justify-content:flex-start}}main#admissions section.schoolFees .container .feesContent h2{font-size:50px;line-height:55px;font-weight:400}@media(max-width: 767px){main#admissions section.schoolFees .container .feesContent h2{font-size:36px;line-height:40px}}main#admissions section.schoolFees .container .feesContent .fees{display:flex;flex-direction:column;gap:24px}main#admissions section.schoolFees .container .feesContent .fees .fee{display:flex;flex-direction:column;gap:6px}main#admissions section.schoolFees .container .feesContent .fees .fee .feePrice{font-weight:600}main#admissions section.schoolFees .container .feesContent .fees .fee .priceContainer{display:flex;justify-content:space-between;gap:20px}@media(max-width: 767px){main#admissions section.schoolFees .container .feesContent .fees .fee .priceContainer{flex-direction:column;gap:5px}}main#admissions section.schoolFees .container .feesContent .fees .fee .priceContainer .feeAdditionalInfo{font-size:14px;line-height:20px}main#admissions section.schoolFees .container .feesContent .content{display:flex;flex-direction:column;gap:20px}main#admissions section.schoolFees .container .feesContent .popup-button{display:flex;align-items:center;gap:12px;cursor:pointer}@media(max-width: 767px){main#admissions section.schoolFees .container .feesContent .popup-button{align-self:flex-start}}main#admissions section.schoolFees .container .feesContent .popup-button .bookHere{text-transform:uppercase;font-weight:600;line-height:19.49px}main#admissions section.schoolFees .container .feesContent .popup-button .svgWrapper{display:flex;padding:9px;border-radius:100%;border:1px solid rgba(29,23,97,.3019607843)}.popup .popup-inner-content{justify-content:center}.popup .popup-inner-content .popup-content-wrapper .summer-popup-content{display:flex;gap:134px}@media(max-width: 767px){.popup .popup-inner-content .popup-content-wrapper .summer-popup-content{flex-direction:column;gap:26px;overflow:auto}}.popup .popup-inner-content .popup-content-wrapper .summer-popup-content .left{flex:45%;padding-top:75px}@media(max-width: 767px){.popup .popup-inner-content .popup-content-wrapper .summer-popup-content .left{flex:100%;padding-top:0}}.popup .popup-inner-content .popup-content-wrapper .summer-popup-content .left .subtitle{font-size:16px;font-weight:600;line-height:22.4px;text-transform:uppercase;margin-bottom:8px}@media(max-width: 767px){.popup .popup-inner-content .popup-content-wrapper .summer-popup-content .left .subtitle{font-size:14px;line-height:20px;margin-bottom:10px}}.popup .popup-inner-content .popup-content-wrapper .summer-popup-content .left h2{font-size:50px;font-weight:400;line-height:55px;margin-bottom:24px}@media(max-width: 767px){.popup .popup-inner-content .popup-content-wrapper .summer-popup-content .left h2{font-size:36px;line-height:40px;margin-bottom:17px}}.popup .popup-inner-content .popup-content-wrapper .summer-popup-content .right{flex:55%;padding-top:75px;padding-bottom:75px}@media(max-width: 767px){.popup .popup-inner-content .popup-content-wrapper .summer-popup-content .right{padding-top:0;padding-bottom:0;flex:100%}}.popup .popup-inner-content .popup-content-wrapper .summer-popup-content .right .iframe-wrapper{overflow:auto;height:100%;padding-right:8px}@media(max-width: 767px){.popup .popup-inner-content .popup-content-wrapper .summer-popup-content .right .iframe-wrapper{padding-right:0;overflow:unset}}