.footer{background-color:#eef1f6;padding:123px 0!important}.footer-logo{height:55px;width:auto}.css-footer-logo-section p{font-size:16px!important;margin-bottom:8px;padding-right:55px;color:#000;line-height:24px}.css-footer-logo-section a{color:#000;font-weight:500}.footer-icon{color:var(--tertiary-blue)}.footer-social-links{background-color:var(--secondary-orange);border-radius:50px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:#fff!important;text-decoration:none}.footer-social-links:hover{background-color:var(--tertiary-blue)}.title-wrapper{position:relative;margin-bottom:40px}.title-wrapper:before{content:"";position:absolute;bottom:0;left:0;height:3px;width:24%;background:#eef1f6;border-radius:10px;z-index:1}.widget-title.widget-title-line-bottom{position:relative;margin-bottom:10px;z-index:2;color:#893a91;display:inline-block;padding-right:10px}.title-wrapper:after{content:"";position:absolute;bottom:0;left:0;height:3px;width:50px;background:#893a91;border-radius:10px;z-index:2}.footer h5{color:var(--tertiary-blue)}.footer ul li{margin-bottom:18px}.css-opening-hrs{font-size:14px}.footer-link{text-decoration:none;color:#000;font-size:16px}@media (min-width:1200px) and (max-width:1400px){.link-icon{margin-right:8px}}@media screen and (max-width:768px){.footer{padding:60px 0!important}}.footer-bottom{background-color:#893a91;padding:10px;font-weight:600}.footer-bottom p{color:#dad5d5;font-size:15px;font-weight:400}.schoolcare-url{color:#fff;text-decoration:none}.schoolcare-url:hover{color:#fff}@media screen and (max-width:768px){.footer-bottom{margin-bottom:44px;height:64px}}.popup-container{display:block;right:0;z-index:9}.footer-bar,.popup-container{position:fixed;bottom:0;width:100%}.footer-bar{left:0;background:#fff;box-shadow:0 .0625em .0625em rgba(0,0,0,.25),0 .125em .5em rgba(0,0,0,.25),inset 0 0 0 1px rgba(255,255,255,.1);display:flex;justify-content:space-around;align-items:center;padding:8px 0;z-index:1000}.footer-item{flex:1 1}.footer-item a{text-decoration:none}.footer-item span{display:block;font-size:13px;color:#333}@media screen and (min-width:991px){.footer-bar{display:none}}.detail-contact-wrapper a{font-size:15px;color:#000;line-height:1.6}.detail-contact-wrapper .footer-icon{font-size:18px;flex-shrink:0}.footer-top-right{position:absolute;top:-190px;right:-216px;z-index:5}.footer-top-right img{opacity:.2}.footer-item{position:relative;text-align:center;cursor:pointer}.footer-item.active:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:28px;height:3px;background-color:#893a91;border-radius:2px}.hamburger-icon{display:block;border-radius:50em;height:2px}.side1{width:20px;background:#bc3e8d!important}.side2{width:14px;background:#8e3c93;margin:5px 3px;display:block}.offcanvas-header{padding:10px!important}.Css-logo-sidebar-header{background:#fff}.offcanvas-body{padding:0!important}.Css-sidebar-menu a{font-size:16px;font-weight:500;text-decoration:none;padding:0 14px;color:#212529;text-align:left}.Css-sidebar-menu li{list-style:none}.collapse{display:none;transition:all .3s ease}.collapse.show{display:block}@media (max-width:1199px){.hamberger-button{height:14px;border:none;background:transparent}.Css-sidebar-menu a{padding:5px 0}.css-sidebar-padding{padding:14px!important;border-bottom:1px solid #7e7878!important}}.Css-my-sticky-navbar{position:absolute;top:0;left:0;width:100%;z-index:10;background:#fff;border:none;transition:all .3s ease}.Css-sticky{position:fixed;top:0;left:0;right:0;z-index:9999;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);animation:stickyHeaderAnimation .3s ease-in-out;background-color:#fff;border-top:none!important;border-bottom:none!important}.Css-my-sticky-navbar .container{border-radius:0;padding:14px 20px}.Css-sticky .container{box-shadow:none!important;padding:18px 20px}@keyframes stickyHeaderAnimation{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.Css-nav-menu-item{display:flex;align-items:center}.Css-nav-menu-item li{list-style-type:none;font-size:14px;font-weight:600;padding:10px}.Css-nav-menu-item li a{text-decoration:none;color:#242424;font-size:16px;display:flex;flex-direction:row;white-space:normal}.Css-nav-menu-item>li.active{border-radius:8px;background:var(--tertiary-blue);color:#0566b0}.Css-nav-menu-item>li.active .active-css{color:var(--primary-color)!important}.free-consult{margin-right:25px}.free-consult .icon-text{display:flex;flex-direction:column;font-size:13px;line-height:1.2}.free-consult .text-small{font-size:12px;color:#555}.free-consult .text-bold{font-weight:700;font-size:14px;color:#000}.consult-btn{background-color:#fff;color:var(--primarycolor);border:none;font-weight:600;font-size:18px;cursor:pointer}.consult-btn,.login-btn{border-radius:5px;text-decoration:none}.login-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 23px;background-color:var(--primarycolor);color:#ffffff;font-size:17px;transition:all .3s ease}.login-icon{font-size:14px}.login-btn:hover{background-color:var(--primarycolor);color:#ffffff}@media screen and (max-width:420px){.navbar-logo{width:auto!important}.Css-mymobile-sticky-navbar{padding:11px!important}}@media (min-width:991px) and (max-width:1199px){.navbar-logo{height:auto!important}.Css-nav-menu-item li{padding:10px 6px}.Css-my-sticky-navbar .container{padding:18px 0}.consult-btn{padding:9px 12px;font-size:14px}.Css-nav-menu-item li a{font-size:15px}.free-consult{margin-right:14px}}@media (max-width:991px){.Css-my-sticky-navbar{display:none}}.Css-mymobile-sticky-navbar{position:fixed;padding:15px 11px;top:0;left:0;width:100%;background:#fff;z-index:5;box-shadow:0 2px 6px rgba(0,0,0,.1)}@media (max-width:1199px){.mob-nav-wrapper{display:flex;gap:10px;align-items:center}.navbar-wrapper{text-align:center;flex-direction:column}.navbar-wrapper .get-a-btn{background-color:#fff;border:none;font-size:11px;color:#333;font-weight:700}.navbar-wrapper a{display:flex;flex-direction:column;align-items:center;text-decoration:none}.navbar-wrapper img{display:block;margin:0 auto}.navbar-wrapper span{font-size:11px;color:#333;font-weight:700;margin-top:0}}@media screen and (min-width:990px){.Css-mymobile-sticky-navbar{padding:0}}.Css-special-navbar{top:0;background:#fff}.Css-special-navbar .container{box-shadow:none;border-radius:0;padding:14px 20px}@media screen and (min-width:1200px) and (max-width:1400px){.consult-btn{padding:9px 5px}}