body,html{overflow:hidden}body,h4{line-height:35px}body,p{color:#2d2d2d}a,h3{line-height:30px}a,a:hover,a:visited{text-decoration:none}.btn,body{font-style:normal}.btn,.cursor-pointer{cursor:pointer}body{position:relative;width:100%;font-family:'Avenir LT Pro';font-weight:400;font-size:14px;letter-spacing:0} input:focus,input[type=submit].login:focus,textarea:focus{outline:0}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}@font-face{font-family:'Josefin Sans';src:url('../fonts/JosefinSans-BoldItalic.woff2') format('woff2'),url('../fonts/JosefinSans-BoldItalic.woff') format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Josefin Sans';src:url('../fonts/JosefinSans-Italic.woff2') format('woff2'),url('../fonts/JosefinSans-Italic.woff') format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Josefin Sans';src:url('../fonts/JosefinSans-Bold.woff2') format('woff2'),url('../fonts/JosefinSans-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Josefin Sans';src:url('../fonts/JosefinSans-Regular.woff2') format('woff2'),url('../fonts/JosefinSans-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Josefin Sans';src:url('../fonts/JosefinSans-Light.woff2') format('woff2'),url('../fonts/JosefinSans-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Josefin Sans';src:url('../fonts/JosefinSans-LightItalic.woff2') format('woff2'),url('../fonts/JosefinSans-LightItalic.woff') format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Josefin Sans';src:url('../fonts/JosefinSans-SemiBold.woff2') format('woff2'),url('../fonts/JosefinSans-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Josefin Sans';src:url('../fonts/JosefinSans-SemiBoldItalic.woff2') format('woff2'),url('../fonts/JosefinSans-SemiBoldItalic.woff') format('woff');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Josefin Sans';src:url('../fonts/JosefinSans-ThinItalic.woff2') format('woff2'),url('../fonts/JosefinSans-ThinItalic.woff') format('woff');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Josefin Sans';src:url('../fonts/JosefinSans-Thin.woff2') format('woff2'),url('../fonts/JosefinSans-Thin.woff') format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Avenir LT Pro 65';src:url('../fonts/AvenirLTPro-Black.woff2') format('woff2'),url('../fonts/AvenirLTPro-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Avenir LT Pro';src:url('../fonts/AvenirLTPro-Book.woff2') format('woff2'),url('../fonts/AvenirLTPro-Book.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Avenir LT Pro 45 Book';src:url('../fonts/AvenirLTPro-BookOblique.woff2') format('woff2'),url('../fonts/AvenirLTPro-BookOblique.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Avenir LT Pro 55 Roman';src:url('../fonts/AvenirLTPro-Heavy.woff2') format('woff2'),url('../fonts/AvenirLTPro-Heavy.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Avenir LT Pro 55 Roman';src:url('../fonts/AvenirLTPro-HeavyOblique.woff2') format('woff2'),url('../fonts/AvenirLTPro-HeavyOblique.woff') format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Avenir LT Pro';src:url('../fonts/AvenirLTPro-Light.woff2') format('woff2'),url('../fonts/AvenirLTPro-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Avenir LT Pro 35';src:url('../fonts/AvenirLTPro-LightOblique.woff2') format('woff2'),url('../fonts/AvenirLTPro-LightOblique.woff') format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Avenir LT Pro';src:url('../fonts/AvenirLTPro-Medium.woff2') format('woff2'),url('../fonts/AvenirLTPro-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Avenir LT Pro 65';src:url('../fonts/AvenirLTPro-MediumOblique.woff2') format('woff2'),url('../fonts/AvenirLTPro-MediumOblique.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Avenir LT Pro 55 Roman';src:url('../fonts/AvenirLTPro-Oblique.woff2') format('woff2'),url('../fonts/AvenirLTPro-Oblique.woff') format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Avenir LT Pro';src:url('../fonts/AvenirLTPro-Roman.woff2') format('woff2'),url('../fonts/AvenirLTPro-Roman.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url('../fonts/Recoleta-Medium.woff2') format('woff2'),url('../fonts/Recoleta-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url('../fonts/Recoleta-Black.woff2') format('woff2'),url('../fonts/Recoleta-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url('../fonts/Recoleta-Regular.woff2') format('woff2'),url('../fonts/Recoleta-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url('../fonts/Recoleta-Light.woff2') format('woff2'),url('../fonts/Recoleta-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url('../fonts/Recoleta-Bold.woff2') format('woff2'),url('../fonts/Recoleta-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Nunito Sans';src:url('../fonts/NunitoSans-SemiBold.woff2') format('woff2'),url('../fonts/NunitoSans-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Nunito Sans';src:url('../fonts/NunitoSans-Light.woff2') format('woff2'),url('../fonts/NunitoSans-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Nunito Sans';src:url('../fonts/NunitoSans-Regular.woff2') format('woff2'),url('../fonts/NunitoSans-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Nunito Sans';src:url('../fonts/NunitoSans-Bold.woff2') format('woff2'),url('../fonts/NunitoSans-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}img{max-width:100%;height:auto}html{overflow-y:scroll}footer{margin-top:40px}.desktop-show,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{background:padding-box #fff;border:1px solid #adadad;border-radius:1px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 9px;vertical-align:baseline;width:100%;box-sizing:border-box;height:35px;font-size:100%;line-height:1.66;box-shadow:none!important;-webkit-box-shadow:none!important;outline:0}input[type=submit].login{float:right;width:100%;height:44px;-moz-border-radius:19px;-webkit-border-radius:19px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#007dee;border:1px solid #007dee;border:none;color:#fff;font-weight:700}input[type=submit].login:hover{background-color:#fff;border:1px solid #007dee;color:#007dee;cursor:pointer}h1,h1 span,h2,h2 span,h3,h3 span,h4,h4 span{font-family:'Josefin Sans';font-style:normal;font-weight:700;letter-spacing:0;color:#131313}h1{font-size:67px;line-height:73px}h2{font-size:45px;line-height:62px;color:#1a4778}h3{font-size:17px;color:#1c1c1c}h4{font-family:'Avenir LT Pro 55 Roman';font-weight:800;font-size:18px}.btn,p{font-family:'Avenir LT Pro';letter-spacing:0}p{font-size:16px}a{color:#000}.btn{background-color:transparent;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;font-weight:500;font-size:20px;line-height:normal;border-radius:55px;display:inline-block;padding:10px 30px;text-align:center}.alert,.btn-primary{border:1px solid transparent}.btn-default{background:#4084ce;box-shadow:rgba(165,208,255,.54) 8px 8px 0;color:#fff}.btn-default:hover{background:#1a4778}.btn-primary{background:#fff;box-shadow:15px 15px 55px rgba(0,0,0,.15)}.btn-primary:hover{background:#fff;border:1px solid #000}.btn-red{background:#96296e}.btn-red:hover{background:#d88cbc}.btn-orange{background:rgba(230,76,60,.71);box-shadow:8px 8px 0 #ffc1be;color:#fff}.error_message.error,.signup_error_message{font-size:12px;color:#ff0000eb}.btn-orange:hover{background:rgba(220,21,0,.71);box-shadow:8px 8px 0 #ffc1be}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1320px}.text-right{text-align:right}.flex-css{display:flex;flex-wrap:wrap}.Piggy-pink{background:#f8deeb}.Water-blue{background:#d0e6ff}.Cornsilk{background:#fff6de}.Light-red{background:#ffd2d5}.water-green{background:#d0f2ee}.Lavender{background:#e3deff}.Lumber{background:#ffe4d1}.Nyanza{background:#e1f7e6}.Pale-pink{background:#ffdede}.Azureish-white{background:#e0def0}.Blanched-almond{background:#fcedcf}.Shampoo-gradient{background:linear-gradient(150.6deg,#ffd1ee 9.95%,#cde5ff 93.95%)}.mobile-show{display:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield;}.text-center{text-align:center}.incorrectOtp.error,.usermobile_v.error{text-align:center;font-size:12px;color:#ff0000eb;padding-top:10px;margin:0;line-height:1.5}.signup_error_message{text-align:center;margin:0;line-height:1.5}.error{color:red;font-size:13px}.alert-info,header.stickyClass .header_offer_strip a{font-size:16px}.alert{padding:15px;margin-top:20px;border-radius:4px}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#31708f;line-height:30px}button.disabled,button:disabled,button[disabled]{border:1px solid #999;background-color:#ccc;color:#666}.holiday_notification .last{text-align:center;font-weight:600}.header_offer_strip{background:#4084ce;padding:10px;text-align:center;font-size:16px;color:#fff;font-weight:500}.header_offer_strip a{font-size:18px;font-weight:500;color:#fff;text-decoration:underline}.stickyClass .header_offer_strip{padding:4px;font-size:14px}.header_offer_strip_image {position: relative;background: #CDEFFF;margin-bottom: 0;}.view_details_btn{position:absolute;top:20px;right:145px;font-size:16px;font-family:'Avenir LT Pro';font-weight:400;min-width:177px;text-align:center}.displayOfferPopup{font-size:16px;font-family:'Avenir LT Pro';text-align:center;background:#8A210E;padding:14px 30px;border-radius:10px;color:#fff;font-weight:500;letter-spacing:0;vertical-align:middle;position:absolute;right:130px;top:50%;transform:translate(0,-50%);cursor:pointer;transition:all 0.3s ease;}.displayOfferPopup:hover{background: #cb4c35;}.header_offer_strip_image img{width:100%;cursor: pointer;display: block;aspect-ratio: 1920 / 175;}#toast-container > div{line-height:normal;}.toast-message{font-size:12px;line-height:130%;}.popular-courses-content .countrywise{font-weight: 500;display: block;color: #595959;line-height: normal;}.login-signup-btn{position:relative;}.navigation .btn.btn-outline{font-size:16px;font-family:'Avenir LT Pro';font-weight:400;min-width:177px;text-align:center;padding:0;line-height:52px;margin-left:30px;border:1px solid #4084ce;color:#4084ce;}.navigation .btn.btn-outline span{display:none;}.suppormodel{border-radius:10px;background:#FFF;text-align:left;max-width:280px;width:280px;position:absolute;right:10px;top:100%;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;z-index:10;box-shadow:0 0 10px rgba(0,0,0,0.2);}.navigation .btn.btn-outline:hover + .suppormodel{opacity:1;visibility:visible;}.top_support{padding:16px 20px;border-bottom:1px solid #E6E6E6;display:flex;align-items:center;gap:16px;}.top_support svg{width:30px;}.top_support h4{color:#333;font-size:16px;font-weight:500;line-height:normal;letter-spacing:0;}.support_info{padding:20px;}.support_info h5{color:#4584CD;font-size:16px;font-weight:600;line-height:normal;margin-bottom:16px;font-family:'Avenir LT Pro 55 Roman';letter-spacing:0;}.support_info a{color:#333;text-align:center;font-family:"Avenir LT Pro";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0;display:flex;align-items:center;gap:10px;margin-bottom:16px;}.support_info p:last-child a{margin-bottom:0;}.support_info a i{ font-size: 20px;color: #4584CD;}.mainBlogSection ul { list-style: outside; margin-left: 36px; } .mainBlogSection ul li { line-height: normal; margin-bottom: 10px; } .mainBlogSection h2 { font-size: 30px; line-height: 1.5; margin-bottom: 16px; } .mainBlogSection h3 { line-height: normal; margin-bottom: 16px; } .mainBlogSection p { line-height: 1.5; margin-bottom: 12px; font-size: 14px; }.blog-deatil-post .btn-explore ul.soc-link{list-style: none;}.kidsafe-seal{margin-top:40px;text-align: center;}.kidsafe-seal a.kidsafe-seal-image{display:inline-flex;align-items:center;min-width: 220px;}.kidsafe-seal b{width:100%;display:block;line-height:normal;font-size:18px;margin-bottom:6px;text-align:left;}.kidsafe-seal span{display:block;line-height:normal;text-align:left;}.kidsafe-seal span a{display:inline-block;color:#4084CE;line-height:normal;}#ksp-seals{text-align: center;}
@media (max-width:1680px){.displayOfferPopup{font-size:14px;padding:12px 20px;}}
@media (max-width:1479px){.displayOfferPopup{right:70px;}}
@media (max-width:1199px){.displayOfferPopup{right:25px;}}
@media (max-width:1024px){.view_details_btn{right:75px;top:7px}}
@media (max-width:991px){.view_details_btn{right:53px;top:7px;font-size:14px;min-width:auto;padding:8px 15px;box-shadow:rgba(165,208,255,.54) 4px 4px 0}.displayOfferPopup{font-size:10px;padding:10px 12px;width: 94px;right: 20px;}.header_offer_strip_image img{object-fit: cover;}.header_offer_strip_image{margin-bottom:0;}body .extra_curricular h1 svg{top:-75px;left:0;width:60px;}.kidsafe-seal span{display: block;}}
@media (min-width:768px){.show{display:block}.hide{display:none}}
@media (max-width:768px){.header_offer_strip{display:block;font-size:14px}.header_offer_strip a{font-size:16px}.view_details_btn{right:53px;top:5px;font-size:14px;min-width:auto;padding:8px 15px;box-shadow:rgba(165,208,255,.54) 4px 4px 0}}
@media (max-width:575px){.view_details_btn{right:53px;top:4px;font-size:10px;min-width:auto;padding:5px 8px;box-shadow:rgba(165,208,255,.54) 4px 4px 0}.header_offer_strip_image{background:transparent;padding:0;text-align:center;}body .extra_curricular h1 svg{display: none;}
.header_offer_strip_image img{aspect-ratio:375 / 95;}.displayOfferPopup{font-size:12px;padding:10px 12px;width:auto;right:auto;left:auto;position:static;margin-top:-60px;}.kidsafe-seal{width:100%;text-align:center;padding: 0;flex-direction: column;}.kidsafe-seal span{text-align:center;}.kidsafe-seal b{font-size:14px;}}
@media (max-width:479px){.view_details_btn{right:14px;top:4px;font-size:8px;min-width:auto;padding:2px 8px;box-shadow:rgba(165,208,255,.54) 2px 2px 0}
.displayOfferPopup{font-size:10px;padding:6px 10px;margin-top:-19px;align-self:center;}.header_offer_strip_image img{transform:scale(1);object-fit:cover;object-position:82% center;}.header_offer_strip_image{text-align:center;display:flex;flex-direction:column;}.kidsafe-seal a.kidsafe-seal-image{justify-content: center;}}
@media (hover: hover) and (pointer: fine) { #helpToggle:hover + .suppormodel,.suppormodel:hover{opacity:1;visibility:visible;}}
@media only screen and (max-width:991px){.navigation .btn.btn-outline{font-size:15px;min-width:157px;line-height:42px;}}
@media only screen and (max-width:767px){.navigation .head-right{display:flex;align-items:center;}.navigation .btn.btn-outline{font-size:0;min-width:inherit;line-height:normal;margin-left:10px;}.navigation .btn.btn-outline span{display:block;background-color:#4084ce;border-radius:50%;}.navigation .btn.btn-outline span svg{width:30px;height:30px;padding:4px;}.navigation .btn.btn-outline span svg path{fill:white;}.suppormodel{right:10px;}}