.mt-105{margin-top:105px}.atf-max-height{max-height:585px!important}.atf-image{margin-left:2px}.gr-bg{background:#51959a;background:linear-gradient(103deg,#51959a 0,#e1bfc5 35%,#ffd2ce 87%)}.service-info-padding{padding:100px 0}.section{position:relative;padding:60px 0;background-color:#f9f9f9;overflow:hidden}.p-0{padding:0!important}.mb-0,.my-0{margin-bottom:0!important}.display-32rem{font-size:3.2rem;font-weight:300;line-height:1.2}.iconlist{padding-left:0;list-style-type:none}.space-top-5rem{padding-top:5rem!important}.service-info-bg{background:#5f2c82;background:-webkit-linear-gradient(to left,#49a09d,#5f2c82);background:linear-gradient(to left,#49a09d,#5f2c82);max-height:730px}.demotext{font:bold 60px Sans-Serif;text-shadow:#3e9DA2B8 2px 2px 0,#9c9c9c 2px 2px 0}.bold-text{font:bold 50px Sans-Serif!important}@media only screen and (min-device-width :320px) and (max-device-width :480px){.atf-button,.atf-image,.atf-text,.display-5{text-align:center}.atf-image,.juxtapose{max-width:100%}.mt-105{margin-top:0}.atf-max-height{max-height:695px!important}.atf-image{margin:1.5rem auto .7rem}.display-5{font-size:1.7rem;padding-top:.5rem;padding-bottom:.5rem}.mb-4{margin-bottom:.9rem!important}.demotext,.display-4>.small{text-shadow:#3e9DA2B8 1px 1px 0,#9c9c9c 1px 1px 0;margin-bottom:10px}.atf-text{line-height:1.2}.atf-button>.btn{padding:.5rem .65rem;font-size:.75rem;line-height:1.1;border-radius:.2125rem}.atf-button>.px-5{padding-left:.65rem!important;padding-right:.65rem!important}.service-info-padding{padding:30px 0}.service-info-bg{max-height:1100px}.space-top-2h{padding-top:0!important}.space-top-2{padding-top:2rem!important}.display-4>br{display:none}.display-4>.small{font:bold 23px Sans-Serif}.demotext{font:bold 25px Sans-Serif}.bold-text{font:bold 25px Sans-Serif!important}.service-desc>.d-flex{display:block!important}.service-details>.col-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.h2,.h3,h2,h3{font-size:1.5rem}}@media only screen and (min-device-width :768px) and (max-device-width :1024px){.gr-bg{background:#51959a;background:linear-gradient(250deg,#51959a 15%,#e1bfc5 35%,#ffd2ce 57%)}.atf-image{max-width:145%;margin-left:-100px;margin-top:6.8rem;margin-bottom:2.2rem}.display-5{font-size:1.5rem;margin-top:6rem}.atf-button>.btn{padding:.3rem .75rem}.atf-button>.px-5{padding-left:.75rem!important;padding-right:.75rem!important}.space-top-2{padding-top:2rem!important}.service-info-padding{padding:30px 0}.service-info-bg{max-height:980px}.space-top-3{padding-top:0!important}.display-4>br{display:none}.demotext,.display-4>.small{font:bold 25px Sans-Serif;text-shadow:#3e9DA2B8 1px 1px 0,#9c9c9c 1px 1px 0;margin-bottom:10px}.h5{font-size:.99rem}}@media only screen and (min-width :600px) and (max-width :603px) and (orientation:portrait){.mt-105{margin-top:0}.atf-max-height{max-height:720px!important}.atf-image{max-width:100%;padding-top:1.5rem;margin-left:auto;margin-right:auto}.display-5{font-size:1.7rem;padding-top:1.5rem}.demotext>br,.display-5>br{display:none}.atf-button,.display-5{text-align:center}.service-info-padding{padding:30px 0 0}.service-info-bg{max-height:950px}.space-top-3{padding-top:0!important}.demotext,.demotext>.small{font:bold 25px Sans-Serif;text-shadow:#3e9DA2B8 1px 1px 0,#9c9c9c 1px 1px 0;padding-top:1rem;margin-bottom:10px}.service-desc{padding-top:1rem!important;padding-bottom:2rem!important}.school-pricing-term>.col-sm-12,.school-quality>.col-sm-12{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media only screen and (min-device-width :992px) and (max-device-width :1199px){#ipad-none{display:none}}@media only screen and (min-device-width :1024px) and (max-device-width :1366px){.gr-bg{background:#51959a;background:linear-gradient(103deg,#51959a 0,#e1bfc5 35%,#ffd2ce 87%)}.atf-image{max-width:130%;margin-left:0;margin-top:2.5rem;margin-bottom:2.2rem}.display-5{font-size:2rem;margin-top:1rem}.service-desc{padding-top:2rem}.demotext{padding-top:11rem!important;font:bold 45px Sans-Serif!important;text-shadow:#3e9DA2B8 2px 2px 0,#9c9c9c 2px 2px 0!important}}@media only screen and (min-device-width :1024px) and (max-device-width :1027px){.service-info-padding>.col-lg-5{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.service-info-padding>.col-lg-6{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}.max-width-8{max-width:1.4rem}}@media only screen and (min-device-width :1280px) and (max-device-width :1445px){.atf-image{max-width:150%!important;margin-left:0;margin-top:1.5rem!important;margin-bottom:1.5rem!important}}
