@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;1,300&display=swap');@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&display=swap');*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body{background:#fff;margin:0;padding:0;font-size:16px;line-height:26px;font-family:'Nunito',sans-serif;font-weight:400;color:#2e3238}body.arabic-page{font-family:'Cairo',sans-serif}h1{margin:0;font-size:4rem;line-height:1.056;font-family:'Nunito',sans-serif;color:#fff;font-weight:700}h2{margin:0;font-size:2.8rem;line-height:1.14;font-family:'Nunito',sans-serif;color:#2e3238;font-weight:700}h3{margin:0;font-size:2.2rem;line-height:1.14;font-family:'Nunito',sans-serif;color:#2e3238;font-weight:600}h4{margin:0;font-size:24px;line-height:1.2;font-family:'Nunito',sans-serif;color:rgba(0,0,0,0.54);font-weight:400}h5{margin:0;font-size:24px;line-height:1.2;font-family:'Nunito',sans-serif;color:#000;font-weight:300}h6{margin:0;font-size:16px;line-height:1.2;font-family:'Nunito',sans-serif;color:#000;font-weight:600}.schoolPage h6{font-size:1.2rem}h1>span{color:#f16c23}.get-bg img,img.get-bg{display:none}.get-bg{min-height:0}img{max-width:100%;height:auto;border:0;vertical-align:top}a{color:#2ba7ce;font-family:'Nunito',sans-serif;outline:0;text-decoration:none !important;cursor:pointer;vertical-align:top;max-width:100% !important;white-space:normal !important;display:inline-block;font-size:18px;font-weight:500;transition:ease all .4s}a:hover{color:#2285a4;text-decoration:none}p{margin:1rem 0 0;width:100%;display:block}ul,ol{list-style:none;padding:0;margin:0}.fullwidth{float:left;width:100%}.wrapper{box-sizing:border-box;width:100%;float:none !important;display:block;margin:0 auto !important;max-width:1200px}.flex{display:flex;-webkit-display:flex;-ms-display:flex;-moz-display:flex}.flexReverse{flex-flow:row-reverse}.alignCenter{align-items:center}.btnStyle1 a,.btnStyle2 a,.btnStyle3 a{color:#fff;background-color:#29a877;border-color:#29a877;font-size:1.3rem;border-radius:.4rem;padding:1rem 1.67rem;letter-spacing:.02rem;font-weight:700}.btnStyle3 a{font-family:'Poppins',sans-serif;color:#fff;background-color:#225dad;border-color:#225dad;border-radius:0;font-size:1rem;font-weight:500}.btnStyle2 a{background-color:#255dad}.btnStyle2.small a{transform:scale(0.8);transform-origin:left top}.btnStyle1 a:hover,.btnStyle2 a:hover,.btnStyle3 a:hover{opacity:.8}.textCenter,.textCenter a,.textCenter h1,.textCenter h2,.textCenter h3,.textCenter h4,.textCenter h5,.textCenter h6{text-align:center}.textLight,.textLight a,.textLight h1,.textLight h2,.textLight h3,.textLight h4,.textLight h5,.textLight h6{font-weight:300}.textBold,.textBold a,.textBold h1,.textBold h2,.textBold h3,.textBold h4,.textBold h5,.textBold h6{font-weight:600}.textBolder,.textBolder a,.textBolder h1,.textBolder h2,.textBolder h3,.textBolder h4,.textBolder h5,.textBolder h6{font-weight:800}.textBlack,.textBlack a,.textBlack h1,.textBlack h2,.textBlack h3,.textBlack h4,.textBlack h5,.textBlack h6{color:#000}.textWhite,.textWhite a,.textWhite h1,.textWhite h2,.textWhite h3,.textWhite h4,.textWhite h5,.textWhite h6{color:#fff}.textUppercase,.textUppercase a,.textUppercase h1,.textUppercase h2,.textUppercase h3,.textUppercase h4,.textUppercase h5,.textUppercase h6{text-transform:uppercase}.p10-0{padding-top:10px;padding-bottom:10px}.p20-0{padding-top:20px;padding-bottom:20px}.p30-0{padding-top:30px;padding-bottom:30px}.p40-0{padding-top:40px;padding-bottom:40px}.p50-0{padding-top:50px;padding-bottom:50px}.p60-0{padding-top:60px;padding-bottom:60px}.p70-0{padding-top:70px;padding-bottom:70px}.p80-0{padding-top:80px;padding-bottom:80px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pt90{padding-top:90px}.pt100{padding-top:100px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pb90{padding-bottom:90px}.m10-0{margin-top:10px;margin-bottom:10px}.m20-0{margin-top:20px;margin-bottom:20px}.m30-0{margin-top:30px;margin-bottom:30px}.m40-0{margin-top:40px;margin-bottom:40px}.m50-0{margin-top:50px;margin-bottom:50px}.m60-0{margin-top:60px;margin-bottom:60px}.m70-0{margin-top:70px;margin-bottom:70px}.m70-0{margin-top:80px;margin-bottom:80px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.row-fluid [class*="span"]{min-height:0}.row-fluid .topSection{position:absolute;left:0;top:0;width:100%;z-index:3;padding-top:1vw;padding-bottom:1vw;padding-left:3vw;padding-right:3vw}.row-fluid .topSection>div>div{display:flex;flex-flow:row wrap;justify-content:left;align-items:center}.row-fluid .logo img{max-width:178px !important}.row-fluid .mainMenu .mobileTrigger{display:none}.row-fluid .mainMenu .mobileTrigger i{width:35px;height:40px;position:absolute;right:6vw;top:6vw}.row-fluid .mainMenu .mobileTrigger i:after,.row-fluid .mobileTrigger i:before{position:absolute;content:'';left:0;top:13px;width:100%;height:1px;border-top:#fff solid 1px;transition:ease all .4s;-webkit-transition:ease all .4s;-ms-transition:ease all .4s;-moz-transition:ease all .4s}.row-fluid .mainMenu .mobileTrigger i:after{top:auto;bottom:13px}.mobileOpen{overflow:hidden}.mobileOpen .row-fluid .mainMenu .mobileTrigger i:before{transform:rotate(45deg);top:19px;border-color:#2e3238}.mobileOpen .row-fluid .mainMenu .mobileTrigger i:after{transform:rotate(-45deg);bottom:19px;border-color:#2e3238}.row-fluid .mainMenu .hs-menu-wrapper>ul{float:right}.row-fluid .mainMenu .hs-menu-wrapper>ul li{float:left;margin-left:2.4vw}.row-fluid .mainMenu .hs-menu-wrapper>ul li a{color:#fff;line-height:1.8em;font-size:1.2rem;padding:.1em 0;font-weight:700}.row-fluid .heroSection{position:relative}.row-fluid .heroInner{padding-top:6.6vmax;padding-bottom:6.6vmax;position:relative;z-index:1}.row-fluid .heroSection:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background:#2e3238;opacity:.8}.row-fluid .heroInner h1{font-size:4rem;margin-top:2rem}.row-fluid .simpleContent{padding:3.3vmax 3rem;font-size:1.4rem;line-height:1.8;font-family:"Helvetica Neue",Arial,sans-serif}.row-fluid .simpleContent a{font-size:1.4rem;line-height:1.8;color:#2ba7ce;font-family:"Helvetica Neue",Arial,sans-serif}.row-fluid .simpleContent a:hover{color:#2285a4}.row-fluid .simpleContent .wrapper{max-width:900px}.row-fluid .itRow{padding:3.3vmax 0}.row-fluid .itContent,.row-fluid .itImage{width:46.5%;margin-right:7%;float:left}.row-fluid .itRow .itContent{margin-right:0;font-size:1.2rem;line-height:1.6;font-family:"Helvetica Neue",Arial,sans-serif}.row-fluid .itRow:nth-child(2n) .wrapper{flex-flow:row-reverse}.row-fluid .itRow:nth-child(2n) .itContent{margin-right:7%}.row-fluid .itRow:nth-child(2n) .itImage{margin-right:0}.row-fluid .parentSection{padding:3.3vmax 0}.row-fluid .parentSection .parentBox{padding:20px 40px 40px;font-size:1.2rem;line-height:1.8;font-family:"Helvetica Neue",Arial,sans-serif}.row-fluid .mediaCoverage{padding:3.3vmax 0}.row-fluid .mediaBox{float:none;display:inline-block}.row-fluid .mediaBox a{color:#2ba7ce;font-size:1.4rem;line-height:1.8;font-family:"Helvetica Neue",Arial,sans-serif}.row-fluid .outschoolWorks{padding:3.3vmax 0;background:#f8f8f9}.row-fluid .outschoolWorks .osWork{float:left;width:49%;margin:30px 2% 0 0;padding:28% 0 0;position:relative}.row-fluid .outschoolWorks .osWork iframe{position:absolute;left:0;top:0;width:100%;height:100%}.row-fluid .outschoolWorks .osWork:nth-child(2n){margin-right:0}.row-fluid .subscribeSection{padding:3.3vmax 3rem;color:#fff;font-family:"Helvetica Neue",Arial,sans-serif;font-size:1.2rem;line-height:1.8}.row-fluid .subscribeSection>.fullwidth{background:#29a877;padding:3vw calc(45vmax / 10)}.row-fluid .subscribeSection h2{color:#fff}.row-fluid .subscribeSection form{max-width:470px;width:100%;float:none;display:inline-block;padding-right:160px;position:relative;margin:35px 0 0}.row-fluid .subscribeSection .hs-form-field{margin:0 0 15px;text-align:left}.row-fluid .subscribeSection.not form{padding-right:0}.row-fluid .subscribeSection.not form .hs-button{position:static}.row-fluid .subscribeSection.not form .hs-form-field>label{display:block}.row-fluid .subscribeSection form input[type=email],.row-fluid .subscribeSection form input[type=text],.row-fluid .subscribeSection form input[type=tel],.row-fluid .subscribeSection form input[type=number],.row-fluid .subscribeSection form textarea{border:0;padding:15px 30px;line-height:1.8;font-size:1.2rem;width:100%}.row-fluid .subscribeSection form .hs-form-field>label{display:none}.row-fluid .subscribeSection form .hs-button{cursor:pointer;background:#FFF;color:#29a877;border:0;outline:0;padding:15px 30px;font-family:'Nunito',sans-serif;font-weight:700;font-size:1.2rem;line-height:1.8;border-radius:.4rem;position:absolute;right:0;top:0}.row-fluid .subscribeSection form .hs-button:hover{opacity:.8}.row-fluid .footerSection{padding:3.3vmax 0;background:#2e3238;color:#fff}.row-fluid .footerSection a{color:#29a877;border-bottom:#29a877 solid 1px;margin:0 10px;font-weight:700}.row-fluid .footerSection a:hover{opacity:.7}.schoolPage .row-fluid .topSection{position:static;padding:2vw 3vw}.schoolPage .row-fluid .logo img{max-height:50px;width:auto;max-width:none !important}.row-fluid .herosectionS{padding:3.3vmax 3.3vmax;position:relative}.row-fluid .herosectionS:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background:#8eb6dc;opacity:.15}.schoolPage .row-fluid .herosectionS .wrapper{position:relative;max-width:1050px}.row-fluid .herosectionS .wrapper>span{font-style:italic;font-weight:300;font-family:'Lato',sans-serif}.row-fluid .herosectionS h1{float:left;width:100%;margin:2rem 0;font-size:2.8rem;line-height:1.2992;font-weight:400}.row-fluid .herosectionS .bText{font-size:1.2rem;max-width:700px;float:none;display:inline-block;padding-bottom:65px}.row-fluid .herosectionS .bText p{margin:0}.row-fluid .herosectionS .bText a{border-bottom:#fff solid 1px}.row-fluid .herosectionS .bText a:hover{opacity:.7}.schoolPage .row-fluid .wrapper{max-width:1400px;padding:calc(16vmax / 10) 3vw;padding:0}.schoolPage .row-fluid .textVideo{padding:3.3vmax 3rem}.schoolPage .row-fluid .textVideo .wrapper{padding:0}.schoolPage .row-fluid .tvVideo>span{padding:56.25% 0 0;float:left;width:100%;position:relative;overflow:hidden}.schoolPage .row-fluid .tvVideo>span iframe{position:absolute;content:'';left:0;top:0;width:100%;height:100%}.schoolPage .row-fluid .tvText h3{font-weight:400;line-height:1.32}.schoolPage .row-fluid .tvText .btnStyle3{margin-top:5rem}.schoolPage .row-fluid .simpleContent{padding:calc(16vmax / 10) 3vw;font-size:1.2rem;line-height:1.3888;font-family:Nunito}.schoolPage .row-fluid .simpleContent .wrapper{padding:0}.schoolPage .row-fluid .simpleContent h3{margin-bottom:2rem}.schoolPage .row-fluid .columnSection{padding:3.3vmax 3rem}.schoolPage .row-fluid .columnSection .cBox{padding:17px;float:left;width:33.33%;margin:40px 0 0;font-weight:300;font-family:'Lato',sans-serif}.schoolPage .row-fluid .columnSection .cBox strong{font-weight:700}.schoolPage .row-fluid .columnSection .wrapper>.fullwidth{margin:0 -17px;width:auto}.schoolPage .row-fluid .columnSection h3{text-align:center;padding:0 140px}.schoolPage .row-fluid .parentSection{padding:0 3rem}.schoolPage .row-fluid .parentSection .parentBoxes{margin:0 -20px}.schoolPage .row-fluid .parentSection .parentBox{font-family:Nunito;line-height:1.388;width:50%;padding:20px 20px 40px;float:left}.schoolPage .row-fluid .parentSection p{float:left;width:100%;margin:1rem 0}.row-fluid .statisticSection{padding:3.3vmax 3vw}.row-fluid .statisticSection h2{font-weight:400;padding:0 100px}.row-fluid .statBox{float:left;width:33.33%;padding:60px 0 0}.row-fluid .statBox h3{font-size:4rem;font-weight:400}.row-fluid .statText{font-weight:300;font-size:1.4rem;margin:50px 0;font-family:'Lato',sans-serif}.row-fluid .formSection{padding:3.3vmax 3vw}.row-fluid .formSection h6{font-size:1rem;text-align:center;margin:0 0 20px;float:left;width:100%;font-family:'Lato',sans-serif}.row-fluid .formSection h6 span{font-weight:300;float:left;width:100%}.row-fluid .formSection .wrapper{max-width:700px}.row-fluid .formSection .hs-form-field{margin:20px 0 0}.row-fluid .formSection .hs-form-field>label{font-weight:300;margin:0 0 10px;display:block}.row-fluid .formSection textarea,.row-fluid .formSection input[type=text],.row-fluid .formSection input[type=email],.row-fluid .formSection input[type=tel],.row-fluid .formSection input[type=number]{width:100%;padding:10px;border:1px solid #ccc;line-height:18px;background:#fafafa;transition:ease all .4s;font-family:'Nunito',sans-serif;font-size:16px;font-weight:300}.row-fluid .formSection textarea:focus,.row-fluid .formSection input[type=text]:focus,.row-fluid .formSection input[type=email]:focus,.row-fluid .formSection input[type=tel]:focus,.row-fluid .formSection input[type=number]:focus{outline-color:#225dad;outline-width:2px;outline-style:solid;outline-offset:4px;background:#fff}.row-fluid .formSection .hs_submit{float:left;width:100%;text-align:center}.row-fluid .formSection .hs_submit .hs-button{cursor:pointer;font-family:'Poppins',sans-serif;color:#fff;background-color:#225dad;border-color:#225dad;border-radius:0;font-size:1rem;font-weight:500;line-height:1.65;padding:1em 1.67em;margin:25px 0 17px;border:0}.row-fluid .formSection .hs_submit .hs-button:hover{opacity:.8}.row-fluid .featureSection{padding:3.3vmax 3vw}.row-fluid .featureSection .wrapper>.fullwidth{padding-bottom:30px;border-bottom:#000 solid 1px}.row-fluid .featureSection h2{font-weight:400;padding-bottom:30px}.row-fluid .whiteBtn a{box-shadow:0 4px 10px rgba(62,90,130,0.1);background-color:#fff;border:rgba(37,93,173,0.25) solid 1px;color:#255dad;padding:.8em 1.4em;border-radius:5px;font-weight:500}.row-fluid .whiteBtn a:hover{background-color:#f4fbfd;border-color:rgba(37,93,173,0.25);color:#255dad}.homeSchool .row-fluid .wrapper{max-width:1024px}.homeSchool .row-fluid .topSection{padding:.5em}.homeSchool .row-fluid .logo img{max-width:144px !important}.homeSchool .row-fluid .mainMenu .hs-menu-wrapper>ul>li{margin-left:0}.homeSchool .row-fluid .mainMenu .hs-menu-wrapper>ul>li>a{font-weight:500;padding:12px 1em;font-size:1rem;border-radius:4px}.homeSchool .row-fluid .mainMenu .hs-menu-wrapper>ul>li:hover>a{background-color:rgba(255,255,255,0.2)}.homeSchool .row-fluid .hsHero{overflow:hidden;position:relative;padding:100px 0 60px}.homeSchool .row-fluid .hsHero:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:1}.homeSchool .row-fluid .hsVideo{position:absolute;padding:56.25% 0 0;overflow:hidden;top:0;left:0;width:100%}.homeSchool .row-fluid .hsVideo iframe,.homeSchool .row-fluid .hsVideo video{position:absolute;left:0;top:0;width:100%;height:100%}.homeSchool .row-fluid .hsHero .wrapper{position:relative;z-index:1}.homeSchool .row-fluid .hsHero .hsLeft h1{font-size:40px;padding:1em}.homeSchool .row-fluid .hsRight.mobileOnly{display:none}.homeSchool .row-fluid .hsRight>div{background-color:#29a877;color:#fff;padding:2em;max-width:400px}.homeSchool .row-fluid .hsRight h5{color:#fff;font-weight:700}.homeSchool .row-fluid .hsRight ul{padding:15px 0}.homeSchool .row-fluid .hsRight ul>li{padding-left:21px;position:relative}.homeSchool .row-fluid .hsRight ul>li:before{position:absolute;content:"\f14a";left:0;top:0;width:20px;height:20px;color:#fff;border-radius:3px;font-family:'fontAwesome'}.homeSchool .row-fluid .classesbySubject{padding:3em 0}.homeSchool .row-fluid .classesbySubject h2{text-align:center;font-size:32px;font-weight:700;margin:0 0 1em}.homeSchool .row-fluid .classesbySubject .wrapper{max-width:992px}.homeSchool .row-fluid .subjectBox{float:left;width:48%;margin:10px 4% 0 0}.homeSchool .row-fluid .subjectBox:nth-child(2n){margin-right:0}.homeSchool .row-fluid .subjectBox h3{padding-left:35px;position:relative;font-size:24px;font-weight:700;line-height:1.25}.homeSchool .row-fluid .subjectBox h3 img,.homeSchool .row-fluid .subjectBox h3 svg{max-width:100%;height:auto;position:absolute;left:0;top:50%;transform:translateY(-50%);width:26px}.homeSchool .row-fluid .subjectBox ul{float:left;width:100%;margin:12px 0 0}.homeSchool .row-fluid .subjectBox ul li{float:left;padding-right:10px;margin:2px 10px 0 0;position:relative}.homeSchool .row-fluid .subjectBox ul li:after{position:absolute;content:'';right:0;top:0;width:1px;height:18px;background:#dddfe3}.homeSchool .row-fluid .subjectBox ul li:last-child:after{display:none}.homeSchool .row-fluid .subjectBox ul li a{line-height:18px;font-size:16px;font-family:"Helvetica Neue",Arial,sans-serif}.homeSchool .row-fluid .gradeSection{padding:2em 0}.homeSchool .row-fluid .gradeSection h2{font-size:24px;margin:0 0 15px}.homeSchool .row-fluid .gradeSection .gradeBox{float:left;width:24%;margin:1%;position:relative;border-radius:4px}.homeSchool .row-fluid .gradeSection .gradeBox a{padding:2em;display:block}.homeSchool .row-fluid .gradeSection .gradeBox:hover a{background:rgba(0,0,0,0.2)}.homeSchool .row-fluid .gradeSection .gradeBox h2{font-size:32px;font-weight:700;position:relative;margin:0 0 10px}.homeSchool .row-fluid .gradeSection .gradeBox h6{font-size:16px;font-weight:600;position:relative}.homeSchool .row-fluid .gradeSection .gradeBox h2,.homeSchool .row-fluid .gradeSection .gradeBox h6{color:#fff}.homeSchool .row-fluid .tabSection h2{font-size:32px;margin:0 0 1rem}.homeSchool .row-fluid .tabSection .tabContent{display:none}.homeSchool .row-fluid .tabSection .tabContent.active{display:block}.homeSchool .row-fluid .tabSection .tabText{display:none;background:rgba(255,255,255,0.08);padding:1em;margin:-0.5em 0 .5em 2px;border-radius:.5em;border:1px solid rgba(255,255,255,0.15);color:#FFF}.homeSchool .row-fluid .tabSection .active .tabText{display:block}.homeSchool .row-fluid .tabSection .tabList{padding-right:30px}.homeSchool .row-fluid .tabSection .tabList li{margin:0 0 .5em;float:left;width:100%}.homeSchool .row-fluid .tabSection .tabList li a{transition:none;background:rgba(255,255,255,0.2);color:#fff;padding:1em;font-size:16px;line-height:1;border:1px solid rgba(255,255,255,0.1);border-radius:.25em;display:block}.homeSchool .row-fluid .tabSection .tabList li.active a{background:#FFF;color:#474e57;position:relative}.homeSchool .row-fluid .tabSection .tabList li.active a:after{position:absolute;content:'';width:37px;height:37px;background:#FFF;border-radius:.25em;right:-17px;top:6px;transform:rotate(45deg)}.homeSchool .row-fluid .tabSection .tabList .tabContent.active{display:none}.homeSchool .row-fluid .footerSection{background-color:#053873;color:#fff}.homeSchool .row-fluid .footerSection a,.homeSchool .row-fluid .footerSection h4{color:#FFF}.homeSchool .row-fluid .footerSection h4{font-weight:300;font-size:18px;margin:0 0 15px}.homeSchool .row-fluid .footerSection .hs-menu-wrapper>ul li a{font-size:.875em;color:rgba(255,255,255,0.8);border:0;margin:3px 0;font-weight:500}body.lp22,body.lp22 a,body.lp22 h1,body.lp22 h2,body.lp22 h3,body.lp22 h4,body.lp22 h5,body.lp22 h6{font-family:'Nanum Gothic',sans-serif}body.lp22 h2{font-size:40px;line-height:1.5;font-weight:800}body.lp22 h3{font-size:28px;font-weight:700}.row-fluid .btn a{background:#29a877;border-radius:11px;color:#fff;padding:14px 24px;line-height:32px;margin:32px 0 0;font-weight:700}.row-fluid .btn a:hover{background:#196e4d}.row-fluid .headerLP{position:absolute;left:0;top:0;width:100%;z-index:4;padding:12px 24px}.row-fluid .hlpMenu .hs-menu-wrapper{float:right}.row-fluid .hlpMenu .hs-menu-wrapper>ul>li{float:left;margin:12px 0 0 24px}.row-fluid .hlpMenu .hs-menu-wrapper>ul>li>a{font-size:16px;line-height:16px;color:#2e3238;font-family:'Nanum Gothic',sans-serif;font-weight:500}.row-fluid .herosectionLP{position:relative;overflow:hidden}.row-fluid .herosectionLP .wrapper{position:relative}.row-fluid .hsLeft{padding-right:30px}.row-fluid .hsRight{position:relative}.row-fluid .hsRight:before{position:absolute;content:'';left:0;bottom:-50px;width:310px;height:310px;background:url(https://f.hubspotusercontent20.net/hubfs/8217520/OutSchool_2021/Vector-15.png) no-repeat center/contain}.row-fluid .hsRight:after{position:absolute;content:'';right:-40px;top:-90px;width:360px;height:360px;background:url(https://f.hubspotusercontent20.net/hubfs/8217520/OutSchool_2021/Vector-14.png) no-repeat center/contain}.row-fluid .hsRight>span{padding:56.25% 0 0;display:block;position:relative;z-index:1}.row-fluid .hsRight>span a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:64px}.row-fluid .herosectionLP h1{font-weight:800;font-size:44px;line-height:1.5;letter-spacing:.5px;color:#2e3238}.row-fluid .hsText{font-size:16px;color:#2e3238;line-height:1.8;font-weight:700}.row-fluid .zigzagSection .secTitle{margin:0 0 10px}.row-fluid .zzContent{font-weight:700;padding-right:35px}.row-fluid .zzBox:nth-child(2n) .zzContent{padding-right:0;padding-left:35px}.row-fluid .cardSection,.row-fluid .varietyClasses,.row-fluid .tbiSection{position:relative;overflow:hidden}.row-fluid .cardSection .slick-list{padding:0 6px !important}.row-fluid .cardSection:before,.row-fluid .varietyClasses:before,.row-fluid .tbiSection:before{position:absolute;content:'';left:-10%;top:0;width:120%;height:100%;background:#fffbf0;border-radius:30%}.row-fluid .cardSection .wrapper,.row-fluid .varietyClasses .wrapper,.row-fluid .tbiSection .wrapper{position:relative}.row-fluid .cardSlider{margin:40px 0 0}.row-fluid .cardSlider .slick-track{padding:25px 0}.row-fluid .cardSlide{width:auto;float:none;display:inline-block;margin:12px 8px 0;transition:ease transform .4s;background:#fff;border-radius:16px;overflow:hidden}.row-fluid .cardSlide:hover{filter:drop-shadow(0px 2px 10px rgba(0,0,0,0.25))}.row-fluid .cardSlide.slick-center{transform:scale(1.2);filter:drop-shadow(0px 2px 10px rgba(0,0,0,0.25))}.row-fluid .csImage{padding:12px}.row-fluid .csImage img{max-height:40px;width:auto;float:none;display:inline-block;max-width:60px}.row-fluid .cardSlide>h6{font-size:13px;line-height:20px;color:#2e3238;padding:8px 10px;display:block;clear:left;font-weight:700;letter-spacing:-1px}.row-fluid .cardTags{margin:40px 0 0}.row-fluid .cardTags a{float:none;font-weight:600;display:inline-block;padding:8px 16px;border:#255dad solid 1px;border-radius:25px;color:#255dad;font-size:14px;line-height:20px;margin:6px 6px 0}.row-fluid .cardTags a:hover,.row-fluid .cardTags a.slick-center{background:#fff}.row-fluid .testimonialSection h2{margin:0 0 15px}.row-fluid .testimonialSection .testiBox{font-weight:700;float:left;width:32%;padding:25px;margin:25px 2% 0 0;background:#fff;box-shadow:0px 4px 24px rgb(0 0 0 / 10%);border-radius:24px;line-height:28px}.row-fluid .testimonialSection .testiBox:nth-child(3n){margin-right:0}.row-fluid .testimonialSection .testiBox h6{font-weight:800;line-height:28px}.row-fluid .testimonialSection .testiTextadd,.row-fluid .testimonialSection .testiTextadd a{font-weight:600;font-size:16px;line-height:24px}.row-fluid .testimonialSection .testiTextadd a{color:#255dad}.row-fluid .testiDate{color:#6a7482;font-weight:600}.row-fluid .varietyClasses .vcBox{float:left;width:23.5%;margin:25px 2% 0 0}.row-fluid .varietyClasses .vcBox:nth-child(4n){margin-right:0}.row-fluid .varietyClasses h2{margin:0 0 20px}.row-fluid .vcBox h4{float:left;width:100%;margin:24px 0 0;font-weight:800;color:#2e3238;font-family:'Nunito',sans-serif}.row-fluid .vcText{font-size:16px;line-height:28px;letter-spacing:-0.0005em;color:#2e3238;font-weight:700}.row-fluid .faqMain{margin:40px 0 0}.row-fluid .faqMain .faqRight{padding-left:80px}.row-fluid .faqMain .faqRow{padding:16px 0;border-bottom:#dddfe3 solid 1px}.row-fluid .faqMain .faqQuestion{font-size:20px;font-weight:800;cursor:pointer;line-height:1.6}.row-fluid .faqMain .faqAnswer{font-size:16px;line-height:28px;font-weight:700;letter-spacing:-0.5px;display:none}.row-fluid .faqMain .faqAnswer a{color:#255dad}.row-fluid .tbiLeft h2{font-size:40px;margin:0 0 15px;line-height:60px;color:#2e3238}.row-fluid .footerLP{color:#fff;font-size:16px;line-height:160%;letter-spacing:-0.0005em}.row-fluid .fLeft{padding-right:70px}.row-fluid .fLeft img{max-width:210px;opacity:.8}.row-fluid .fLeft p{margin:10px 0 0}.row-fluid .fSocial{margin:10px 0 0}.row-fluid .fSocial a{width:16px;fill:rgba(255,255,255,0.8);margin:10px 12px 5px 6px}.row-fluid .fSocial a svg{fill:rgba(255,255,255,0.8)}.row-fluid .footerLP h5{font-size:20px;line-height:160%;letter-spacing:-0.0005em;color:#fff;font-weight:700}.row-fluid .footerLP .fcText{font-size:14px;line-height:21px;color:rgba(255,255,255,0.8)}@media screen and (max-width:1271px) and (min-width:0){h1,.row-fluid .heroInner h1,.row-fluid .statBox h3{font-size:calc(3.6vw + 1rem)}h2,.row-fluid .herosectionS h1{font-size:calc(2.16vw + 1rem)}h3{font-size:calc(1.44vw + 1rem)}.row-fluid .subscribeSection h2{font-size:calc(1.44vw +  1rem)}.btnStyle1 a,.btnStyle2 a{font-size:calc(.36vw + 1rem)}.row-fluid .simpleContent,.row-fluid .simpleContent a,.row-fluid .mediaBox a,.row-fluid .statText{font-size:calc(.48vw + 1rem)}.row-fluid .footerSection a,.row-fluid .parentSection .parentBox,.row-fluid .subscribeSection{font-size:calc(.24vw +  1rem)}}@media(max-width:1400px){.schoolPage .row-fluid .parentSection .parentBoxes{margin:0}}@media(max-width:1260px){.wrapper,.homeSchool .row-fluid .wrapper,.homeSchool .row-fluid .classesbySubject .wrapper{max-width:900px}.row-fluid .parentSection .parentBox{padding:20px}.row-fluid .herosectionLP:before{border-radius:0 0 40% 40%}}@media(max-width:991px){.row-fluid .simpleContent .wrapper,.wrapper{max-width:700px}.homeSchool .row-fluid .wrapper,.homeSchool .row-fluid .classesbySubject .wrapper{max-width:745px}.row-fluid .topSection{padding:6vw}.row-fluid .mainMenu .mobileTrigger{display:block}.row-fluid .mainMenu .mobileTrigger i{z-index:3}.mobileOpen .row-fluid .mainMenu .hs-menu-wrapper{display:block;position:fixed;left:0;top:0;width:100%;height:100%;background:#FFF}.mobileOpen .row-fluid .mainMenu .hs-menu-wrapper>ul{overflow-y:auto;max-height:60vh;position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%)}.row-fluid .mainMenu .hs-menu-wrapper>ul li{width:100%;margin-left:0}.mobileOpen .row-fluid .mainMenu .hs-menu-wrapper>ul li a{padding:3vw 5vw;text-align:center;width:100%;color:#2e3238;font-size:8.5vmin}.row-fluid .itRow{align-items:flex-start}.row-fluid .itImage{margin:0 7% 20px 0}.row-fluid .parentSection .parentBoxes{display:block}.row-fluid .parentSection .parentBox{padding:20px 20px 0;width:100%}.row-fluid .mainMenu .hs-menu-wrapper{display:none}.schoolPage .row-fluid .parentSection .parentBoxes{margin:0 -20px}.schoolPage .row-fluid .columnSection h3{padding:0}.homeSchool .row-fluid .mainMenu .mobileTrigger i{top:7px;right:10px}.homeSchool .row-fluid .hsHero{padding-bottom:0}.homeSchool .row-fluid .hsHero .hsLeft h1{padding:0}.homeSchool .row-fluid .gradeSection .gradeBox a{padding:1em}.homeSchool .row-fluid .gradeSection .gradeBox h2{font-size:28px;margin:0 0 5px}body.lp22 h2{font-size:36px}body.lp22 h3{font-size:26px}.row-fluid .herosectionLP:before{border-radius:0 0 30% 30%}.row-fluid .hsRight:before{width:210px;height:210px}.row-fluid .hsRight:after{width:260px;height:260px}.row-fluid .testimonialSection .testiBoxes{display:block}.row-fluid .testimonialSection .testiBox{width:100%;margin-right:0}.row-fluid .varietyClasses .vcBox{width:49%}.row-fluid .varietyClasses .vcBox:nth-child(2n){margin-right:0}.row-fluid .faqLeft{width:100%}.row-fluid .faqLeft img{max-width:400px !important;width:100%}.row-fluid .faqMain .faqRight{width:100%;margin:40px 0 0;padding-left:0}}@media(max-width:767px){.row-fluid .simpleContent .wrapper,.wrapper{max-width:100%;padding:0 20px}.row-fluid .logo img{max-height:30px;width:auto}.row-fluid .heroInner h1{margin:0}.row-fluid .simpleContent{padding:3.3vmax 6vw}.row-fluid .simpleContent .wrapper{padding:0}.row-fluid .parentSection h2{padding-top:15px}.row-fluid .outschoolWorks .osWorks{display:block}.row-fluid .outschoolWorks .osWork{width:100%;margin-right:0;padding:56.25% 0 0}.row-fluid .subscribeSection{padding:3vw;line-height:normal}.row-fluid .subscribeSection form{padding-right:0}.row-fluid .subscribeSection form .hs-button{position:static;margin:20px 0 0}.row-fluid .subscribeSection>.fullwidth{padding:17px}.schoolPage .row-fluid .textVideo{padding:3.3vmax}.schoolPage .row-fluid .tvText{float:left;width:100%;padding-top:17px}.schoolPage .row-fluid .simpleContent .wrapper,.schoolPage .row-fluid .featureSection .wrapper{padding:17px;display:inline-block}.schoolPage .row-fluid .columnSection,.schoolPage .row-fluid .parentSection{padding:3.3vmax}.schoolPage .row-fluid .columnSection .cBox{width:100%;margin:0}.schoolPage .row-fluid .parentSection .parentBox{width:100%;padding:17px 20px}.row-fluid .statisticSection h2{padding:0}.row-fluid .statBoxes{display:block}.row-fluid .statBox{width:100%;padding-top:30px}.row-fluid .statText{margin:10px 0 0}.row-fluid .formSection .wrapper{padding:10px}.homeSchool .row-fluid .hsHero .hsRight{display:none}.homeSchool .row-fluid .hsRight.mobileOnly,.homeSchool .row-fluid .hsRight.mobileOnly>div{display:block;width:100%;float:left;max-width:100%}.homeSchool .row-fluid .hsRight.mobileOnly>div{text-align:center}.homeSchool .row-fluid .hsRight ul>li{float:none;display:inline-block;margin:0 30px}.homeSchool .row-fluid .hsHero .wrapper{max-width:370px;text-align:center}.homeSchool .row-fluid .hsVideo{transform:scale(1.2);transform-origin:center top}.homeSchool .row-fluid .hsHero .hsLeft{padding:0px 0 50px;min-height:220px;align-items:center;display:flex}.homeSchool .row-fluid .hsHero .hsLeft h1{font-size:24px}.homeSchool .row-fluid .gradeSection .gradeBoxes{display:block}.homeSchool .row-fluid .gradeSection .gradeBox{width:100%;margin:1% 0}.homeSchool .row-fluid .gradeSection .gradeBox a{padding:1.5em 1em}.homeSchool .row-fluid .wrapper{display:block}.row-fluid .itImage,.row-fluid .itRow .itContent{width:100%;margin-right:0}.homeSchool .row-fluid .subjectBox{width:100%;margin-right:0}.homeSchool .row-fluid .tabSection .tabList{padding-right:0}.homeSchool .row-fluid .tabSection .tabList li.active a:after{display:none}.homeSchool .row-fluid .tabSection .active .tabText{display:none}.homeSchool .row-fluid .tabSection .tabList li a,.homeSchool .row-fluid .tabSection .tabList li.active a{text-align:center;background:transparent;color:#fff;padding:15px 40px}.homeSchool .row-fluid .tabSection .tabList li.active a{background:url(https://f.hubspotusercontent20.net/hubfs/8217520/Outschool_Sept2020/play2.svg) no-repeat center left 10px/20px auto;background-color:transparent;border:0}.homeSchool .row-fluid .tabSection .tabcontentMain .tabContent.active{display:none}.homeSchool .row-fluid .tabSection .tabList li.active .tabContent{display:block}.homeSchool .row-fluid .tabSection .tabList li.active .tabContent img{width:100%;height:auto}.homeSchool .row-fluid .tabSection .tabList li{background:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.1);border-radius:.5em;overflow:hidden}.homeSchool .row-fluid .footerSection .footerBox{margin:20px 0 0}.row-fluid .herosectionLP:before{border-radius:0 0 190px 190px;width:144vw;left:-22vw}.row-fluid .herosectionLP .wrapper{display:block}.row-fluid .hsLeft{float:left;width:100%;padding-right:0}.row-fluid .hsRight{float:left;width:100%;margin:40px 0 10px}.headerLP .hlpLogo{float:left;width:50%}.headerLP .hlpLogo img{max-width:148px !important}.headerLP .hlpMenu{float:left;width:50%;margin:0}.row-fluid .hlpMenu .hs-menu-wrapper>ul>li:first-child{margin-left:0}.row-fluid .hsRight:before,.row-fluid .hsRight:after{display:none}.row-fluid .zzBox{display:block;margin:40px 0 0}.row-fluid .zzContent,.row-fluid .zzBox:nth-child(2n) .zzContent{padding:0 0 20px;float:left;width:100%}.row-fluid .cardSection:before,.row-fluid .varietyClasses:before,.row-fluid .tbiSection:before{border-radius:220px;width:700px;left:50%;transform:translateX(-50%)}.row-fluid .cardTags a{margin:6px 2px 0}.row-fluid .cardSlide{margin:12px 12px 0}.row-fluid .tbiSection .wrapper{display:block}.row-fluid .tbiSection .tbiRight{margin:40px 0 0}.row-fluid .fLeft{padding:0 0 40px;float:left;width:100%}}@media(max-width:480px){.row-fluid .itRow{display:block}.row-fluid .itContent,.row-fluid .itImage{width:100%;margin-right:0}.homeSchool .row-fluid .hsVideo{transform:scale(1.5);transform-origin:center top}.homeSchool .row-fluid .hsHero .hsLeft{min-height:170px}.row-fluid .varietyClasses .vcBox{width:100%;margin-right:0}}@media(max-width:370px){.headerLP .hlpLogo img{max-width:130px !important}.row-fluid .hlpMenu .hs-menu-wrapper>ul>li{float:left;margin:6px 0 0 15px}.row-fluid .cardSlide{margin:12px 6px 0}}