/*!/wp-content/themes/new-horizon-academy/main.css*/:root{--green:#6abb8f;--blue:#5199ba;--orange:#f78e4e;--blue:#5199ba;--red:#e66351;--tan:#f4f2ea;--yellow:#f1bf4f;--dark-blue:#004b85;--gray:#888;--primary-red:#e66351}a,button,input{outline:none}span.red{color:var(--primary-red)}.align-items-end{align-items:flex-end}.btn-red{font-weight:600}.btn-link{display:block;padding:12px;text-align:center;border:1px solid;border-radius:4px}.btn-primary{background:var(--primary-red);display:block;color:#fff;padding:12px;text-align:center;border-radius:4px;display:flex;align-items:center;justify-content:center}header .header__top .btn--icon{padding:10px 24px 8px;display:flex;align-items:center;gap:7px;transform:translateY(5px);position:relative;z-index:1}input.search-submit{background:#e66351 url(/wp-content/uploads/2024/12/search.png) no-repeat;background-position:center;background-size:40%!important}.display-flex{display:flex}.justify-space-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.col-50{flex-basis:50%}.col-33{flex-basis:33.3%}.col-25{flex-basis:25%}.row-gap-20{row-gap:20px}.display-initial{display:initial}.text-center{text-align:center}.column-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.btn-orange{padding:14px;border:3px solid var(--primary-red);font-weight:700;width:240px;text-align:center;color:var(--primary-red)}.bg-white{background:#fff}.mr-50{margin-right:50px}.ml-50{margin-left:50px}.mobile-767-hide{display:block}.mobile-767-show{display:none}#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link{font-family:"Avenir LT W01_65 Medium1475532",sans-serif!important;line-height:18px!important;height:initial!important}header#masthead{z-index:10499;box-shadow:0 0 2px #888}.no-padding-right a.mega-menu-link{padding-right:0px!important}#mega-menu-primary>li>ul.mega-sub-menu{position:fixed!important;margin-top:14px!important;transform:none!important;background:#f7f6f3f2!important;box-shadow:0 1px 2px #b2b2b2!important}.header:before{display:none}.equal_mega_column>ul.mega-sub-menu>li>ul>li{width:20%!important}li.image-mega-menu .mega-menu-item-text-2 a,li.image-mega-menu .mega-menu-item-text-3 a{position:absolute;bottom:10px;display:block;width:100%;background:#f78e4e;padding:15px;color:#fff;font-family:"Avenir LT W01_55 Roman1475520",sans-serif;font-weight:600;padding-left:50px}li.image-mega-menu .mega-menu-item-text-3 a{background:#f1bf4f}li.image-mega-menu img{width:100%;height:100%;object-fit:cover}li.image-mega-menu .mega-menu-item-media_image-3 a img,li.image-mega-menu .mega-menu-item-media_image-2 a img{object-fit:cover;position:absolute;top:0;left:0;height:calc(100% - 50px)!important}#mega-menu-primary>li>ul.mega-sub-menu>li{display:flex!important;align-items:stretch;justify-content:space-between;max-width:100%}#mega-menu-wrap-primary #mega-menu-primary>li>ul>li>ul{width:100%!important}#mega-menu-wrap-primary #mega-menu-primary>li>ul>li>ul>li:not(:first-child)>ul{width:100%;display:flex!important;height:100%;padding:0 0}#mega-menu-wrap-primary #mega-menu-primary>li>ul>li>ul>li:not(:first-child)>ul>li>a{font-size:22px!important;padding:0 clamp(15px, 2vw, 30px) 13px!important}#mega-menu-wrap-primary #mega-menu-primary>li>ul>li>ul>li:not(:first-child)>ul>li>ul.mega-sub-menu>li>a{padding:10px 0!important;font-size:18px!important;line-height:22px!important}#mega-menu-wrap-primary #mega-menu-primary>li>ul>li>ul>li:nth-child(2)>ul{border:0}.equal_mega_column>ul.mega-sub-menu>li>ul>li{height:100%!important}.equal_mega_column-25>ul.mega-sub-menu>li>ul>li:not(:first-child){width:26.6667%!important}.flyout-mega-menu>ul.mega-sub-menu{padding:30px!important}.flyout-mega-menu>ul.mega-sub-menu>li:not(:last-child){margin-bottom:15px!important}li.image-mega-menu .mega-menu-item-text-2 a::after,li.image-mega-menu .mega-menu-item-text-3 a::after{content:"\f105";font-family:'fontawesome';margin-left:15px;font-size:18px}.header__search-toggle .icon{transform:rotateY(180deg)}.account_header{display:inline-flex}.account_header a{width:100%;display:flex;color:#888;font-size:16px;margin:0 20px 0 0;font-weight:500;font-family:"Avenir LT W01_65 Medium1475532",sans-serif}.sticky-menu.d-none{display:none}.sticky-menu #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{padding:0 20px}.sticky-menu #mega-menu-primary>li>ul.mega-sub-menu{margin-top:25px!important}.sticky-logo{display:none}.branding{padding:10px 0}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children>ul.mega-sub-menu{padding:0 30px}#mega-menu-wrap-primary #mega-menu-primary>li>ul>li>ul>li:not(:first-child)>ul>li{margin:35px 0 35px;border-left:2px solid #d7d5d5!important}#mega-menu-wrap-primary #mega-menu-primary>li>ul>li>ul>li:nth-child(2)>ul>li{border:0!important}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu>li>ul,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.image-mega-menu>ul>li:first-child{height:100%}ul#mega-menu-primary>li>ul>li>ul>li>ul>li>ul{padding:0 clamp(15px, 2vw, 30px)!important}.footer__flex{display:flex}.footer__flex .footer__content{text-align:left;flex-basis:70%}.footer__menu ul{text-align:left}.footer__credit,.footer__copyright{padding-left:12px}.footer__credit,.footer__copyright{padding-left:12px}.footer__subscribe{flex-basis:22%;margin:20px 0 20px auto}.footer__subscribe div.nf-form-cont{background:#5199ba;padding:20px;border-radius:10px;position:relative}.footer__subscribe div.nf-form-cont h3{font-size:24px;font-weight:500;line-height:30px;z-index:1;position:relative}.footer__subscribe div.nf-form-cont input[type="button"]{width:100%;padding:10px;border:2px solid #fff;background:#fff0;color:#fff;border-radius:5px}.footer__subscribe div.nf-form-cont::after{content:"";background:url(/wp-content/uploads/2024/10/Vector-Smart-Object1-copy-3.png) no-repeat;background-size:cover;background-position:bottom;width:100%;height:100%;position:absolute;display:block;top:0;left:0}.footer__subscribe div.nf-form-cont>.nf-form-wrap.ninja-forms-form-wrap,.footer__subscribe div.nf-form-cont>.nf-form-title{position:relative;z-index:3}.footer__subscribe input.ninja-forms-field{padding:13px 15px}.footer__subscribe .nf-field-container.submit-container.label-above.textbox-container{margin-bottom:10px;margin-top:0}.footer__subscribe .textbox-container{margin-top:25px;margin-bottom:20px}.footer__subscribe .textbox-container span.ninja-forms-req-symbol{display:none}.footer__menu ul a{font-size:16px;line-height:32px}.footer__credit{font-size:16px;font-weight:400}.footer__social.socials ul{display:flex;gap:21px}.footer__subscribe .nf-field-container.submit-container.label-above.textbox-container .nf-field-element::after{content:"\f105";font-family:'FontAwesome';position:absolute;left:80px;right:0;color:#fff;top:0;bottom:0;z-index:-1;display:flex;align-items:center;justify-content:center}.welcome__content{max-width:100%}.welcome__flex{display:flex;justify-content:center;gap:20px;margin-top:30px}.welcome__content h4{font-size:24px;margin-top:30px}.welcome__content a.util-nav__item__link.js-modal-open.sch-link.btn-apply.corporate-off{margin:40px auto 0;max-width:260px!important}.util-nav .sticky-panel{position:fixed;top:0;right:-265px;width:260px;background:#ef7a33;padding:9.5px;z-index:-10;opacity:0;transition:opacity 1000ms ease-in-out,right 200ms ease-in-out}.util-nav .sticky-panel.active{right:93px;opacity:1}.util-nav .sticky-panel input.sticky-nav-input{width:240px;padding:12px 13px;background-size:16px;border-radius:5px}.util-nav .sticky-panel input.sticky-nav-input::placeholder{color:#999}.util-nav .sticky-panel svg.icon.icon-search{transform:rotateY(180deg);fill:#888;width:16px;position:absolute;top:32%;right:24px}section.daycares-section{padding:30px 0 120px}section.daycares-section h2{font-size:40px;text-align:center;margin-bottom:30px}input.search__zip{width:300px;box-shadow:none;border-radius:4px;padding:12px 10px;box-shadow:inset 0 1px 2px #c6c6c6}.arrow_right::after{content:"\f105";font-family:'FontAwesome';margin-left:8px}.content__location a.btn-link,.content__location a.btn-primary{margin-top:10px;font-weight:700}.near__location .display-flex.margin-less .col-33,.near__location .display-flex.margin-less .col-30{padding:0 10px;border:0;margin:0}.near__location .content__location a{display:block}.near__location .content__location img{width:100%}.near__location .content__location{display:flex;flex-direction:column;justify-content:space-between;height:100%}.content__location h4{font-size:24px;margin:15px 0 10px;line-height:30px}.content__location h4 a{color:#8e8e8e}.near__location hr{flex-basis:100%}.content__location .address__location{font-size:16px;line-height:24px;margin-bottom:10px}.content__location .miles__location{font-weight:600;color:var(--primary-red);margin-bottom:15px}.content__location .address__location span{display:block}.near__location .search__location span{position:relative;margin-bottom:20px}.near__location .search__location button.search__btn{background:#fff0;border:0;color:#afafaf;position:absolute;top:0;right:6px;bottom:0}.home-daycares-section .location-user .filter__content{background:#fff0;padding:20px 30px 10px 30px}.home-daycares-section .location-user .school-list__distance.school-list__distance--absolute{position:static;text-align:justify;display:block}.home-daycares-section .location-user .school-list__distance .distance{font-size:14px}.home-daycares-section .location-user .school-list__actions .btn::after{display:none}.home-daycares-section .location-user .school-list__actions svg.icon.icon-chevron-right{display:block;margin-left:10px}.home-daycares-section .location-user .school-list__actions .btn.btn--white{display:flex;align-items:center;JUSTIFY-CONTENT:center}.home-daycares-section .location-user input.search__zip::placeholder{font-size:14px!important}.home-daycares-section a.btn.btn--red.btn--icon.btn--icon-arrow.map_trigger{max-width:100%;padding:14px}.home-daycares-section .location-user .filter__content a.btn-red{margin:30px 0 10px}.home-daycares-section .school-list.school-list--image.school-popup a.link__more.link__more--arrow{display:none}.welcome.container{max-width:1290px}section.daycares-section .nolocation__content h2{text-align:left;letter-spacing:-1px}.nolocation__content p{margin-bottom:30px;width:66%}.nolocation__content{display:flex;flex-direction:column;justify-content:center;flex-basis:55%}.nolocation__content span{display:flex}.nolocation__content span button.btn-primary.arrow_right{width:150px;border:0;margin-left:20px;font-size:16px;font-weight:600}.nolocation__content span button.btn-primary.arrow_right:after{font-size:19px}.nolocation__content input.search__zip{width:230px;font-size:16px}.nolocation__content input.search__zip::placeholder{font-size:16px!important}.nolocation__content span a#searchButton{margin-left:15px;width:160px;font-weight:600}.no-location-section .container{max-width:1200px}.learning-program-section .display-flex{width:100%}.learning-program-section .all-programs{flex-basis:33%;padding:60px 50px}.learning___content .option{position:relative;height:100%}.learning___content .option>div{height:100%}.learning___content .option img{width:100%;height:100%;object-fit:cover}.learning___content .option span{position:absolute;bottom:0;left:0;display:block;background:#ffffffcf;padding:20px}.learning___content{width:100%}.learning___content .option span p{width:90%;margin:auto}.learning-program-section .all-programs h4{font-size:2.4em;text-align:left;margin:0 0 30px;color:#fff}.learning-program-section .all-programs .options{display:flex;flex-direction:column}.learning-program-section .all-programs .options .tab{background:#fff0;border:0;color:#fff;font-size:27px;padding:25px 0;border-bottom:1px solid;display:flex;justify-content:space-between;transition:100ms ease-in-out;text-align:left}.learning-program-section .all-programs .options .tab:hover{color:#ffffff85;border-bottom:1px solid #fff}.learning-program-section .all-programs .options .tab i::before{font-size:32px;font-weight:100}.we-are-different-section{padding:150px 0}.we-are-different-section h2{text-align:center;font-size:40px;line-height:130%;margin-bottom:30px}.we-are-different-section .container>p{font-size:18px;text-align:center;margin:0 auto 30px;width:80%}.Reasons_different_section .image{flex-basis:50%}.Reasons_different_section .content{margin-left:20px}.Reasons_different_section .display-flex{padding:20px}.Reasons_different_section .content .title{font-size:24px;line-height:130%;margin-bottom:10px}.we-are-different-section .container{max-width:1100px}.cta-button{margin-top:70px}.cta-button a{width:250px;margin:auto}.Reasons_different_section .image img{max-width:105px}.custom-class{background-repeat:no-repeat;background-position:103% 50%}.we-are-different-section{background-position:105% 50%}.home__fast_fact h2{text-align:center;font-size:40px;margin-bottom:50px}.home__fast_fact ul.tabs{display:flex;justify-content:center;margin-bottom:50px}.home__fast_fact ul.tabs li.tab-facts button{background:#fff0;border:0;text-transform:uppercase;color:var(--primary-red)}.home__fast_fact ul.tabs li.tab-facts.active button{color:#888}.home__fast_fact ul.tabs li.tab-facts::after{content:"|";margin:0 15px}.home__fast_fact ul.tabs li.tab-facts:last-child::after{display:none}.fact__circle{padding:20px;height:300px;width:300px;border-radius:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;border:6px dotted}.fact__circle h4{font-size:20px;font-weight:600}.fact__circle .value{font-size:70px;margin:15px 0}.fact__circle .content{text-align:center;line-height:24px;color:#888;margin:0 25px;letter-spacing:-.5px;font-weight:500}.fact__circle.green{color:var(--green)}.fact__circle.blue{color:var(--blue)}.fact__circle.orange{color:var(--orange)}.fact__circle.yellow{color:var(--yellow)}.fact__circle.tan{color:var(--tan)}.fact__circle.gray{color:var(--gray)}.fact__circle.dark-blue{color:var(--dark-blue)}.home__fast_fact .container{max-width:1240px}.home__fast_fact .display-flex.flex-wrap{justify-content:center}.home__fast_fact .display-flex.flex-wrap>div{display:flex;justify-content:center;padding:30px}.tab-pane{display:none}.tab-pane.active{display:block}.enroll-background{position:relative;background-size:cover!important;background-position:center bottom!important;overflow:hidden}.enroll-background .title{flex-basis:17%;position:relative}.enroll-background .content{flex-basis:100%;gap:50px}span.enroll-green{background:#6abb8f;width:450px;height:450px;display:block;position:absolute;transform:rotate(45deg) skew(10deg,10deg);top:-13%;left:-30%}span.enroll-green-medium{background:#80c9a1;width:450px;height:450px;display:block;position:absolute;transform:rotate(45deg) skew(10deg,10deg);top:-13%;left:-76%}span.enroll-green-light{background:#97d9b5;width:450px;height:450px;display:block;position:absolute;transform:rotate(45deg) skew(10deg,10deg);top:-13%;left:-130%}.enroll-background h3{color:#fff;position:relative;font-size:50px;line-height:62px;letter-spacing:-2.5px;display:flex;height:100%;width:100%;align-items:center;justify-content:center;margin-left:50%}.home_rev_slider.slick-slider{margin-left:-12%;margin-right:-12%;overflow:initial}.home_rev_slider .slick-list{padding-top:10%!important;padding-bottom:10%!important;padding-left:25%!important;padding-right:25%!important}.home_rev_slider .slick-dots{text-align:right;position:absolute;bottom:0;left:0;right:0}.home_rev_slider .slick-track{max-width:100%!important;transform:translate3d(0,0,0)!important;perspective:100px}.home_rev_slider .slick-slide{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:0;width:100%!important;transform:translate3d(0,0,0);transition:transform 1s,opacity 1s}.home_rev_slider .slick-snext,.home_rev_slider .slick-sprev{display:block}.home_rev_slider .slick-current{opacity:1;position:relative;display:block;transform:translate3d(0,0,20px);z-index:2}.home_rev_slider .slick-snext{opacity:1;transform:translate3d(50%,0,0);z-index:1}.home_rev_slider .slick-sprev{opacity:1;transform:translate3d(-50%,0,0)}.home_rev_slider .item img{width:100%;height:400px;object-fit:cover;object-position:top}.home_rev_slider .item{background:#fff}.home_rev_slider .item .content{padding:16px}.home_rev_slider .item .content p{margin-bottom:7px;font-size:14px}.home_rev_slider .item .content .author{font-size:18px}.home_rev_slider button.slick-next.slick-arrow{background:url(/wp-content/uploads/2023/09/Right-arrow.png) no-repeat;background-size:100%;display:block}.home_rev_slider button.slick-prev.slick-arrow{background:url(https://www.newhorizonacademy.net/wp-content/uploads/2023/09/Left-arrow.png) no-repeat;background-size:100%;display:block;position:absolute;z-index:1}.family-testimonials-section .container{max-width:1200px}.family-testimonials-section{padding:100px 0}.family-testimonials-section .cta-button{margin-top:0}.family-testimonials-section h2{text-align:center;font-size:40px;color:#fff}.home_rev_slider .item.video-item::after{content:"";background:url(/wp-content/uploads/2024/11/Play-Button-copy.png) no-repeat;background-size:auto;width:73px;height:73px;display:block;position:absolute;top:-70px;bottom:0;left:0;margin:auto;right:0}.upper__filter a{font-weight:700}.location-listing-section{padding:100px 0}.state__listing .item{border-bottom:1px solid #888;padding:50px 0 30px}.state__listing .item h3{font-size:30px;margin-bottom:40px}.state__listing .item a{margin-bottom:20px;font-size:16px}.state__listing .item:last-child{border:0}.card{background:#fff;margin:10px 10px;display:block;height:97%}article.col-33.card-section{width:33.3%}.container.page__content.blog__new{max-width:1140px}.card .card-image img{width:100%;height:280px;object-fit:cover}.card .card-content{padding:30px}.card .card-content p.card-category{color:var(--wp--preset--color--vivid-red);font-size:14px;font-weight:600;padding:10px 0;text-transform:uppercase}.card .card-content h3.card-title{font-size:30px;line-height:40px;margin-bottom:15px;color:#888}.card .card-content p.card-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#888}.page__featured.page__custom img{height:470px;object-fit:cover;object-position:0% 55%}.location__detail_heading{padding:40px 0 30px}.location__detail_heading h3{font-size:30px;padding-bottom:15px}.location__detail_heading .container>*{margin:0 40px}.location__map .container{max-width:1050px}.location__map{margin-bottom:50px}.location__map_section{padding-bottom:100px}.location__map_section .container{max-width:1050px}.location__compassionate_text{background:#f4f2ea;padding:70px 0}.location__compassionate_text>div>*{margin:0 60px}.location__compassionate_text h3{font-size:24px;margin-bottom:15px}.near__location hr{margin:40px 0;border-top:0;border-bottom:1px solid #ccc}.testimonial-slider .item{color:#fff;padding:0 70px}.testimonial-slider button.slick-prev.slick-arrow{left:-100px}.testimonial-slider button.slick-next.slick-arrow{right:-100px}.location__testimonials{background:#5199ba;padding:100px 0 90px}.testimonial-slider{overflow:visible}ul.slick-dots{position:initial;text-align:center}ul.slick-dots li.slick-active button:before{display:none}.slick-dots li.slick-active button{background:#fff}.slick-dots li{margin:0 9px 0 0}.slick-dots li:last-child{margin-right:0}.slick-dots li button{width:8px;height:8px}.blog-lastest-section{padding:60px 0;background:#f3f2ec url(/wp-content/uploads/2025/01/bg-page-header.png) repeat center center;overflow:hidden}.blog-lastest-section h2{text-align:center;margin-bottom:40px;font-size:40px}.blog-lastest-section .content-wrapper{background:#e1e1e1;color:#fff;border-radius:8px;overflow:hidden}.blog-lastest-section .content-wrapper .content-meta{padding:20px}.blog-lastest-section .content-wrapper .content-meta h3{font-size:20px;margin-bottom:15px;line-height:29px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;text-overflow:ellipsis}.blog-lastest-section .content-wrapper .content-meta .content{margin-bottom:20px;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;text-overflow:ellipsis}.blog-lastest-section .content-wrapper .content-meta a{color:#fff;border:2px solid #fff;padding:10px 20px 10px 10px;display:inline-block;border-radius:4px;font-size:16px;font-weight:700}.blog-lastest-section .content-wrapper .content-meta a i{font-size:12px;margin-left:3px}.blog-lastest-section .content-wrapper.bg_layout_dkblue{background:#5199ba}.blog-lastest-section .content-wrapper.bg_layout_orange{background:var(--orange)}.blog-lastest-section .content-wrapper.bg_layout_green{background:var(--green)}section.module-80-20.speckle{background:url(/wp-content/uploads/2023/07/speckle.jpg) repeat!important;background-size:cover!important;background-position:center}.module-80{flex:0 0 80%;max-width:100%;margin:0}.module-20{flex-basis:20%}.module-80 img{width:100%;height:1000px;min-height:initial;object-position:top}section.module-80-20 .module-wrapper{height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:63px 25px;margin-top:60px}.module-80-20 h1{font-size:30px;margin-bottom:20px;line-height:40px}.background-beige{background:#F5F2EB}.post__title .container{max-width:1140px}.post__header .title{display:flex;align-items:center;font-size:40px;letter-spacing:-1px}.filter-options form{display:flex;gap:10px;width:100%;justify-content:flex-end}.filter-options form input[type="text"]{border:1px solid #888;box-shadow:none;padding:11px 35px 11px 5px}.filter-options form button{border:0;width:100%;max-width:140px;font-weight:700;font-size:14px}.post__header{padding:40px 0;justify-content:space-between}.search-filter__div select,.filter-options form select,.filter-options form input[type="text"]{padding:10px 31px 10px 10px;width:193px;-webkit-appearance:none;-moz-appearance:none}.search-filter__div select{color:#888;background:#fff url(https://newhorizonacademy.net/wp-content/uploads/2024/11/Screenshot-2024-05-19-at-1.22.png) no-repeat;background-position:100%;font-size:14px;font-weight:400;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:inset 0 1px 3px #c6c6c6;box-shadow:inset 0 1px 3px #c6c6c6}.filter-options form select,.filter-options form input[type="text"]{border:none;appearance:none;-webkit-box-shadow:inset 0 1px 2px #c6c6c6;box-shadow:inset 0 1px 2px #c6c6c6}span.search-icon input{background:url(/wp-content/uploads/2024/12/Layer-18-copy.png) no-repeat;background-position:96% 10px}span.search-icon{position:relative}.blog__new a.page__utility-link{width:100%;display:block;text-align:end;color:#888}.blog__new a.page__utility-link svg.icon.icon--share{fill:#888}.post__title__and__categories{position:absolute;height:100%;width:45%;color:#fff}.page__featured.post__featured{display:flex;width:100%;background:var(--green)}.page__featured.post__featured.NewsampEvents{background:var(--orange)}.page__featured.post__featured .post__title__and__categories{position:relative;flex-direction:column;align-content:stretch;width:50%;height:100%}.page__featured.post__featured picture,.page__featured.post__featured img{flex-basis:60%}.post__title__and__categories>*{width:85%;margin:0 auto 0}.post__title__and__categories .categories__post{padding-top:100px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.post__title__and__categories .categories__post a{color:#fff;text-transform:uppercase;font-size:14px;line-height:130%;font-weight:600;letter-spacing:.8px}.post__title__and__categories h3{margin-top:15px;font-size:40px;line-height:130%;letter-spacing:.5px}.post__title__and__categories h3 a{color:#fff;display:block}.post__title__and__categories .categories__post span{font-size:22px}.pagination-post{width:100%;text-align:center;margin:50px 0 0;display:flex;align-items:center;justify-content:center}.pagination-post a{color:#888;margin:0 10px}.pagination-btn{background:#fff;font-size:0;border-radius:100%;margin:0 30px!important}.pagination-btn::before{content:"\f104";font-family:'fontawesome';font-size:20px;background:#fff;padding:10px;width:14px;display:inline-flex;border-radius:100%;color:#333;height:14px;align-items:center;justify-content:center}a.pagination-btn.pagination-next:before{content:"\f105"}section.media-download-section{padding:70px 0}section.media-download-section .container{max-width:1100px}.media-left{display:flex;align-items:center;gap:60px}.media-right{display:flex;align-items:center}section.media-download-section .display-flex{justify-content:center;gap:30px}.media-right a.btn-primary{padding:12px 50px;align-items:center}.media-right a.btn-primary i{font-weight:600;margin-left:10px}.media-left .title{width:66%}.widget__subscribe h3{display:none}.widget__subscribe span.ninja-forms-req-symbol{display:none}.banner__content .textbox-container input[type="text"]{margin-top:22px}.banner__content .textbox-container{margin-bottom:0}.search-form .search-field{padding:12px}.widget__subscribe input[type="button"]{background:#fff0;border:2px solid #fff;width:100%!important;color:#fff;border-radius:4px;padding:10px}.widget__subscribe #nf-field-360-wrap .nf-field-element::after{content:"\f105";font-family:'fontawesome';position:absolute;right:43px;top:8px;color:#fff;font-size:18px}div#comments{display:none}.pagination .icon{margin-right:-7px}.pagination-older .icon{margin-left:-7px}.padding-70{padding:12px 70px}h1.hdg.hdg--1{margin-top:-10px}section.academy-section .col-lg-4{justify-content:center;display:flex;flex-direction:column}.location__testimonials .container{max-width:1145px}.hz__slider_1 .slick-dots li button{background:#888}.nh_job-listing-page table .nh_full-time>div{display:inline-flex;flex-direction:column;width:100%;align-items:flex-end}.nh_job-listing-page table .nh_full-time .half_full_time{color:#888;margin-bottom:15px;margin-top:10px}.nh_job-listing-page table .nh_full-time{vertical-align:bottom}.all-school-listing table tr td{padding:15px 0 15px}.nh_job-listing-page .career-search-section.filter_by_sec{display:none}.nh_job-listing-page .career-form-search .title .btn_close_filter_map{background:#fff0;border:0}.nh_job-listing-page .career-form-search .title .btn_close_filter_map img{width:18px;fill:#888;opacity:.6}.page-template-job-listing-template .util-nav{display:none}.contact-us-tour .modal-dialog-centered{min-height:initial;background:#f4f2ea;padding:20px 0;max-width:1180px}.modal-dialog-centered:before{height:initial}.contact-us-tour .contact-form-content.modal-content{background:#fff0;padding:55px 0 80px}.contact-us-tour .h1.h1--modal.js-schedule-tour-top-heading.text-center.main-title{font-size:38px}.contact-us-tour form select{max-width:300px;padding:15px;background:#fff url(/wp-content/uploads/2024/12/Down-Arrow-copy.jpg) no-repeat;background-position:95% center;background-size:24px}.contact-us-tour ul.checkbox-list{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.contact-us-tour ul.checkbox-list li{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:18px}.contact-us-tour ul.checkbox-list li input{width:23px;position:relative}.contact-us-tour ul.checkbox-list li input:checked::before{content:'';left:7px;top:4px;width:5px;height:10px;border:solid #888;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;z-index:1}.contact-us-tour label.form-label[for="help_options"]{font-size:22px;padding:20px 0;display:block}.contact-us-tour .contact-form-content.modal-content .form-container{max-width:570px;margin:auto}.contact-us-tour ul.checkbox-list label.checkbox-label{text-align:left}.contact-us-tour textarea#additional_info{resize:none;padding:10px 15px;font-size:16px;height:90px;margin-top:20px;width:430px;border:1px solid #ccc}.contact-us-tour textarea#additional_info::placeholder{color:#888!important}.contact-us-tour .schools-list{text-align:center}.contact-us-tour a.btn-next{width:250px;display:inline-block;background:var(--primary-red);color:#fff;padding:13px;border-radius:4px;margin:30px auto 0;text-align:center;font-size:18px}.contact-us-tour a.btn-next::after{content:"\f105";font-family:"fontawesome";margin-left:10px}.contact-us-tour .main-tab{width:500px}.contact-us-tour .line-tabs{width:360px}.contact-us-tour .personal-details.container--full,.contact-us-tour .child-information.container--full,a.button-previous.previous-tour-date,a.button-previous.previous-personal,.phone-title,.tour-title{display:none}.contact-us-tour .contact-form-content.modal-content .personal-details .form-container{max-width:940px;display:grid;grid-template-columns:1fr 1fr 1fr}.contact-us-tour .contact-form-content.modal-content .personal-details .form-container input[type="text"],.contact-us-tour .contact-form-content.modal-content .form-container input[type="email"],.contact-us-tour .contact-form-content.modal-content .form-container input[type="tel"]{padding:15px 15px;font-size:15px}.contact-us-tour .contact-form-content.modal-content .personal-details .form-container .form-group{margin:10px 12px}.contact-navigation-controls{max-width:940px;margin:auto;padding:0 15px;position:relative;text-align:center}.contact-navigation-controls a.button-previous{padding:0;font-size:16px;font-weight:600;position:absolute;top:55%;left:15px;color:var(--primary-red)}.contact-navigation-controls a.button-previous.previous-tour-date{top:13px}.contact-navigation-controls a.button-previous::before{content:"\f104";font-family:'FontAwesome';margin-right:10px}.contact-us-tour .contact-form-content.modal-content .personal-details.container--full .h3--modal{font-size:20px!important;margin:5px 0 10px}.select-a-day__subcontent{padding:20px}.contact-us-tour .modal-dialog-centered form.childcarecrm-form .fc-view-container{background:#fff;padding:30px 40px;margin-bottom:40px}.contact-us-tour .modal-dialog-centered form.childcarecrm-form .fc-view-container th,.contact-us-tour .modal-dialog-centered form.childcarecrm-form .fc-view-container th span{margin:0;font-weight:600;font-size:16px!important;font-family:'Avenir LT W01_55 Roman1475520'!important}.contact-us-tour .modal-dialog-centered form.childcarecrm-form .fc-view-container .fc-body .fc-content-skeleton a.fc-event{margin:0 10px 5px;padding:3px 5px;font-family:'Avenir LT W01_85 Heavy1475544'}.contact-us-tour .modal-dialog-centered form.childcarecrm-form .fc-view-container .fc-body .fc-content-skeleton a.fc-event span.fc-time{font-weight:400;font-size:15px}#childcarecrm-ninja-form .childcarecrm-form__field input[data-key="tour_booking_dynamic_form[lead][firstName]"],#childcarecrm-ninja-form .childcarecrm-form__field input[data-key="tour_booking_dynamic_form[lead][lastName]"],#childcarecrm-ninja-form .childcarecrm-form__field input[data-key="tour_booking_dynamic_form[lead][phone]"],#childcarecrm-ninja-form .childcarecrm-form__field input[data-key="tour_booking_dynamic_form[lead][email]"],#childcarecrm-ninja-form .childcarecrm-form__field select[data-key="tour_booking_dynamic_form[lead][leadSource]"],#childcarecrm-ninja-form .childcarecrm-form__field select[data-key="tour_booking_dynamic_form[lead][contactMethod]"],#childcarecrm-ninja-form .childcarecrm-form__field label,#childcarecrm-ninja-form #tourTimeStep,.crm-container,.a2p-container{display:none}.contact-us-tour .modal-dialog-centered .fc-button-group{height:100%;position:absolute;width:100%;left:0;background:#fff0}.contact-us-tour .modal-dialog-centered .fc-button-group button.fc-button.fc-button-primary{position:absolute;background:#fff0;height:100%;top:0;background-position:center}.contact-us-tour .modal-dialog-centered .fc-button-group button.fc-prev-button.fc-button.fc-button-primary{left:-50px;background:url(https://newhorizonacademy.net/wp-content/uploads/2024/12/Vector-Smart-Object2left.png) no-repeat;background-position:center}.contact-us-tour .modal-dialog-centered .fc-button-group button.fc-next-button.fc-button.fc-button-primary{background:url(/wp-content/uploads/2024/12/Vector-Smart-Object2.png) no-repeat;right:-50px;background-position:center}.contact-us-tour .modal-dialog-centered .fc-button-group button.fc-prev-button.fc-button.fc-button-primary[disabled],.contact-us-tour .modal-dialog-centered .fc-button-group button.fc-next-button.fc-button.fc-button-primary[disabled]{display:none}.contact-us-tour .contact-form-content.modal-content div#childcarecrm-ninja-form{position:relative}.contact-us-tour .modal-dialog-centered .fc-button-group button.fc-button.fc-button-primary span{display:none}.contact-us-tour .modal-dialog-centered .crm-container{max-width:1000px;margin:auto;width:100%}.contact-us-tour .modal-dialog-centered .fc-left{display:none}.contact-us-tour .modal-dialog-centered .select-a-day{text-align:center}.tooltip-contact{position:relative;cursor:pointer;text-decoration:underline;color:var(--primary-red);text-decoration:none}.tooltip-contact::after{content:attr(data-tooltip);position:absolute;top:40px;left:62%;transform:translateX(-50%);background-color:#fff;color:#888;padding:15px;border-radius:3px;opacity:0;visibility:hidden;transition:opacity 0.3s;font-size:16px;line-height:24px;z-index:10;box-shadow:0 0 4px #888;z-index:9;width:240px}.tooltip-contact::before{width:0;height:0;border-style:solid;border-width:0 12.5px 14px 12.5px;border-color:#fff0 #fff0 #fff #fff0;transform:rotate(0deg);content:"";position:absolute;top:27px;left:50%;z-index:10;filter:drop-shadow(0 -2px 1px #888);visibility:hidden;opacity:0;transition:opacity 0.3s}.tooltip-contact:hover::after,.tooltip-contact:hover::before{opacity:1;visibility:visible}.contact-us-tour .modal-dialog-centered .crm-container p.text-contact{text-align:center;font-size:18px}.contact-us-tour .contact-form-content.modal-content div#childcarecrm-ninja-form form.childcarecrm-form.tab3 div#tour-booking-form-step>.childcarecrm-form__group>.childcarecrm-form__group{height:100%;flex:0 0 33%;margin:0;width:270px;padding:0}#childcarecrm-ninja-form .childcarecrm-form__control--date.childcarecrm-form__date-of-birth.childcarecrm-form__control span{display:none}#childcarecrm-ninja-form .childcarecrm-form__control--date.childcarecrm-form__date-of-birth.childcarecrm-form__control{display:flex;align-items:center}#childcarecrm-ninja-form .childcarecrm-form__control--date.childcarecrm-form__date-of-birth.childcarecrm-form__control select{background-position:90% 18px;margin:0;max-width:100%;background-size:14px;padding:0 15px}#childcarecrm-ninja-form .childcarecrm-form__field.childcarecrm-form__expected-start-date label{display:block}.contact-us-tour .contact-form-content.modal-content div#childcarecrm-ninja-form form.childcarecrm-form.tab3 div#tour-booking-form-step>.childcarecrm-form__group{display:flex;flex-wrap:wrap;display:flex;flex-wrap:wrap;justify-content:flex-start}.contact-us-tour .contact-form-content.modal-content div#childcarecrm-ninja-form form.childcarecrm-form.tab3 div#tour-booking-form-step>.childcarecrm-form__group>.childcarecrm-form__field{display:none}.contact-us-tour .contact-form-content.modal-content div#childcarecrm-ninja-form form.childcarecrm-form.tab3 div#tour-booking-form-step>.childcarecrm-form__group>.childcarecrm-form__field.childcarecrm-form__field-textarea{display:block;flex-basis:100%;margin:30px auto!important}.contact-us-tour .contact-form-content.modal-content div#childcarecrm-ninja-form form.childcarecrm-form.tab3 div#tour-booking-form-step>.childcarecrm-form__group>.childcarecrm-form__field textarea.childcarecrm-form__control--textarea.childcarecrm-form__control{margin:0 auto}#childcarecrm-ninja-form .childcarecrm-form__group .childcarecrm-form__field.childcarecrm-form__field-textarea{display:block}.contact-us-tour .contact-form-content.modal-content div#childcarecrm-ninja-form form.childcarecrm-form.tab3 div#tour-booking-form-step .childcarecrm-form__disclaimer{display:none}.contact-us-tour .contact-form-content.modal-content div#childcarecrm-ninja-form form.childcarecrm-form.tab3 div#tour-booking-form-step .childcarecrm-form__tour-child-toggle.childcarecrm-form__tour-child-toggle--add{position:static}.contact-us-tour .contact-form-content.modal-content div#childcarecrm-ninja-form form.childcarecrm-form.tab3 div#tour-booking-form-step>.childcarecrm-form__group>.childcarecrm-form__group>div{grid-column:1;grid-row:auto;width:100%}.contact-us-tour .contact-form-content.modal-content div#childcarecrm-ninja-form form.childcarecrm-form.tab3 div#tour-booking-form-step>.childcarecrm-form__group>.childcarecrm-form__group>div:last-child{height:50px;aspect-ratio:1/1}.contact-us-tour .contact-form-content.modal-content div#childcarecrm-ninja-form form.childcarecrm-form.tab3 div#tour-booking-form-step>.childcarecrm-form__group>.childcarecrm-form__group>div:last-child>button{height:50px;align-items:center;justify-content:center;flex-direction:column-reverse;aspect-ratio:1/1;padding:0}.contact-us-tour .contact-form-content.modal-content div#childcarecrm-ninja-form form.childcarecrm-form.tab3 button#childcarecrm-form__confirm-button{font-family:'Avenir LT W01_85 Heavy1475544';display:flex;align-items:center;border-radius:5px}.contact-us-tour .contact-form-content.modal-content div#childcarecrm-ninja-form form.childcarecrm-form.tab3 button#childcarecrm-form__confirm-button::after{background-size:cover;width:15px;height:15px}.page-template-contact .page__content.page__content--intro-sm{padding:45px 0 0}.contact-us-tour .contact-form-content.modal-content div#childcarecrm-ninja-form button#childcarecrm-form__confirm-button{position:absolute;left:0;right:0;margin:auto;float:initial;padding:10px;justify-content:center;width:250px;font-weight:600;padding:13px}.contact-us-tour .modal-dialog-centered span.crm-firstname{text-transform:capitalize}.contact-us-tour .modal-dialog-centered .thank-you__subcontent.thank-you__subcontent p{max-width:500px;width:100%;font-size:16px}.contact-us-tour .modal-dialog-centered .time-at-thank-you span.school-time{color:#888;margin-bottom:30px;display:block;font-weight:400}.contact-us-tour .modal-dialog-centered .time-at-thank-you,.contact-us-tour .modal-dialog-centered .location-at-thank-you span.school-distance{font-weight:700}.contact-us-tour .modal-dialog-centered .academy-name,.contact-us-tour .modal-dialog-centered .location-at-thank-you .school-address{color:#888}.contact-us-tour .modal-dialog-centered .location-at-thank-you span.school-distance{margin-top:2px;display:block}.contact-us-tour .modal-dialog-centered .thank-you.thank-you-phone.container.container--full span.school-time{margin:0}.contact-us-tour .modal-dialog-centered .thank-you.thank-you-phone.container.container--full .location-name-and-time,.contact-us-tour .modal-dialog-centered .thank-you.thank-you-phone.container.container--full .thank-you__subcontent{margin-bottom:0}.contact-us-tour #tour-booking-form-step>.childcarecrm-form__group>.childcarecrm-form__field{padding:0!important}.contact-us-tour #tour-booking-form-step>.childcarecrm-form__group>.childcarecrm-form__field.childcarecrm-form__field-textarea{flex-basis:100%;justify-content:center;display:flex;margin-top:50px}.contact-us-tour #tour-booking-form-step>.childcarecrm-form__group>.childcarecrm-form__field.childcarecrm-form__field-textarea textarea{resize:none;height:110px}.contact-us-tour #tour-booking-form-step>.childcarecrm-form__group>.childcarecrm-form__field.childcarecrm-form__field-textarea textarea::placeholder{color:#888!important}.contact-us-tour #tour-booking-form-step>.childcarecrm-form__group{display:flex;flex-wrap:wrap}.school__content .sub-title-tour{margin-bottom:30px}.alert-custom.homepage-subscribe-alert{background-repeat:no-repeat!important;position:fixed;top:50%;transform:translateY(-50%);z-index:10;left:0;right:0;z-index:101;margin:0 auto;width:630px;padding:80px 40px;border-radius:10px;overflow:hidden;background-size:cover!important;background-position:73% 100%!important}.alert-custom.homepage-subscribe-alert .remove-btn img{width:24px;filter:brightness(.7) invert(1) drop-shadow(1px 1px 3px black)}.alert-custom.homepage-subscribe-alert .remove-btn{position:absolute;top:15px;right:5px;z-index:102;width:32px;height:32px}.alert-custom.homepage-subscribe-alert .alert_box{width:53%;height:100%;display:flex;flex-direction:column}.alert-custom.homepage-subscribe-alert .alert_box .alert_title{line-height:130%;color:#fff;font-size:28px}.alert-custom.homepage-subscribe-alert .alert_box span#nf-form-title-206{display:none}.alert-custom.homepage-subscribe-alert .alert_box span.ninja-forms-req-symbol{display:none}.alert-custom.homepage-subscribe-alert .alert_box .alert_description{padding:15px 0;color:#fff;font-size:18px;line-height:24px}.alert-custom.homepage-subscribe-alert .alert_box input[type="text"]{padding:14px;border-radius:5px;font-size:16px;margin-bottom:10px}.alert-custom.homepage-subscribe-alert .alert_box input[type="button"]{width:100%;background:#fff0;border:2px solid #fff;color:#fff;border-radius:5px;font-size:16px;letter-spacing:.6px;z-index:1;cursor:pointer}.alert-custom.homepage-subscribe-alert .alert_box .nf-field-element{display:flex;position:relative;width:86%}.alert-custom.homepage-subscribe-alert .e2ma_signup_form_button_row:after,.alert-custom.homepage-subscribe-alert .alert_box .submit-container .nf-field-element::after{content:"\f105";font-family:"fontawesome";color:#fff;position:absolute;top:50%;right:-110px;left:0;text-align:center;transform:translate(0%,-50%);font-size:21px;font-weight:700}.alert-custom.homepage-subscribe-alert .alert_box .nf-response-msg p{line-height:28px;color:#fff;font-size:23px}.alert-custom.homepage-subscribe-alert div.submit-container{margin:0}.alert-custom.homepage-subscribe-alert .alert_custom_box{z-index:5;position:relative}.alert-custom.homepage-subscribe-alert .alert_custom_box .alert_form .nf-error-msg.nf-error-field-errors{display:none}.alert-custom.homepage-subscribe-alert .alert_custom_box .alert_form .nf-error-msg.nf-error-required-error{font-size:14px}.alert-custom.homepage-subscribe-alert .alert_custom_box .alert_form .textbox-container:not(.submit-container){margin-bottom:15px}.school-listing-map-locator-main-section{display:flex}.school-listing-map-locator-main-section .map__filter.map__filter--list{flex-basis:73%;min-height:initial;height:90vh}.school-listing-map-locator-main-section .page__content{flex-basis:27%;padding:0}.school-listing-map-locator-main-section .page__content .input__group{margin:0}.school-listing-map-locator-main-section .page__content .input__group input#filter_address{padding:15px;background:#fff url(/wp-content/uploads/2024/12/Layer-1328-copy.jpg) no-repeat;background-position:95% center}.school-listing-map-locator-main-section .page__content div.schools__list{padding:0}.page-template-school-locator-list .util-nav{display:none}.school-listing-map-locator-main-section .page__content div.schools__list .school-list__image{display:none}.school-listing-map-locator-main-section .page__content div.schools__list .school-list__content.school-list__content--actions{padding:0;min-height:initial;margin:0;position:relative}.school-listing-map-locator-main-section .page__content div.schools__list .school-list__actions.school-list__actions--absolute{display:none}.school-listing-map-locator-main-section .page__content div.schools__list a.link__more.link__more--arrow{display:none}.school-listing-map-locator-main-section .page__content div.schools__list ul li:nth-child(3),.school-listing-map-locator-main-section .page__content div.schools__list ul li:nth-child(4){display:none!important}.school-listing-map-locator-main-section .page__content div.schools__list .school-list.school-list--image.school-popup{margin:0 auto;padding:15px 0;border-bottom:0}.school-listing-map-locator-main-section .page__content div.schools__list .school-list.school-list--image.school-popup:first-child{padding-top:0}.school-listing-map-locator-main-section .page__content div.schools__list .school-list.school-list--image.school-popup h3{font-size:18px;margin:0}.school-listing-map-locator-main-section .page__content div.schools__list .school-list.school-list--image.school-popup a.school-list__content__map-link{margin:0;color:#888}.school-listing-map-locator-main-section .page__content div.schools__list .school-list.school-list--image.school-popup h5{margin:6px 0 2px}.school-listing-map-locator-main-section .page__content div.schools__list .school-list__distance.school-list__distance--absolute{position:static;text-align:justify;font-size:16px;margin-top:8px;font-weight:700}.school-listing-map-locator-main-section .page__content div.schools__list .school-list__distance.school-list__distance--absolute span.distance{font-size:16px;font-weight:700}.school-listing-map-locator-main-section .result-container{display:flex;align-items:center;justify-content:space-between;margin:15px 25px}.school-listing-map-locator-main-section .result-container p{font-size:16px}.school-listing-map-locator-main-section .school__list-container{padding:0 25px}.school-listing-map-locator-main-section .page__content div.schools__list svg{position:initial!important}.school-listing-map-locator-main-section .page__content div.schools__list .school-list.school-list--image.school-popup .school-list__meta ul{display:flex;margin:0;align-items:end}.school-listing-map-locator-main-section .page__content div.schools__list .school-list.school-list--image.school-popup .school-list__meta ul li{margin:0 8px;padding:0;color:#e66351;display:flex}.school-listing-map-locator-main-section .page__content div.schools__list .school-list.school-list--image.school-popup .school-list__meta ul li a{color:#e66351}.school-listing-map-locator-main-section .page__content div.schools__list .school-list.school-list--image.school-popup .school-list__meta ul li:nth-child(2){order:0}.school-listing-map-locator-main-section .page__content div.schools__list .school-list.school-list--image.school-popup .school-list__meta ul li:nth-child(1){order:1}.school-listing-map-locator-main-section .page__content div.schools__list .school-list.school-list--image.school-popup .school-meta-container .school-list__meta{position:absolute;right:0;bottom:0}.school-listing-map-locator-main-section .page__content div.schools__list .school-list.school-list--image.school-popup .school-list__meta ul li a img{width:18px}::-webkit-scrollbar{background-color:#F5F5F5;width:11px;height:11px}::-webkit-scrollbar-thumb{background-color:#ed7a3d;outline:1px solid #ccc}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);background-color:#F5F5F5}.school-listing-map-locator-main-section .page__content .filter__content{background:#fff0;padding:0}.mobile-show{display:none}.mobile-hide{display:block}.school-listing-map-locator-main-section .page__content div.schools__list .school-list.school-list--image.school-popup a.school-list__content__map-link,.school-listing-map-locator-main-section .page__content div.schools__list .school-list.school-list--image.school-popup h5{line-height:21px}.school-listing-map-locator-main-section .page__content div.schools__list .school-list.school-list--image.school-popup .school-list__meta ul li a{font-size:0}.school-listing-map-locator-main-section .page__content div.schools__list .school-list.school-list--image.school-popup .school-list__meta ul li a svg{display:none}.school-listing-map-locator-main-section .page__content div.schools__list .school-list.school-list--image.school-popup .school-list__meta ul li a.email__link::after{content:"";background:url(/wp-content/uploads/2024/12/Vector-Smart-Object.jpg) no-repeat;width:18px;height:18px;background-size:18px;background-position:center;display:block}.school-listing-map-locator-main-section .page__content div.schools__list .school-list.school-list--image.school-popup .school-list__meta ul li a.tel__link::after{content:"";background:url(/wp-content/uploads/2024/12/Vector-Smart-Object1.png) no-repeat;width:18px;height:18px;background-size:18px;background-position:center;display:block}.school-listing-map-locator-main-section .page__content div.schools__list .school-list.school-list--image.school-popup h3,.school-listing-map-locator-main-section .page__content div.schools__list .school-list.school-list--image.school-popup h5,.school-listing-map-locator-main-section .page__content div.schools__list .school-list.school-list--image.school-popup>a{width:70%}.school__list-container .schools__list .school-list .school-list__content>a.school-list__content__map-link{width:70%}.nh_job-listing-page .school-list__distancee span.distance{padding-top:4px;display:inline-flex;font-size:16px}button.nhz_filter_submit.filter_submit{width:100%;padding:10px;display:flex;justify-content:center;align-items:center;background:var(--red);color:#fff;border:0;border-radius:5px;cursor:pointer;-webkit-text-stroke:.2px;letter-spacing:.5px}.school-listing-map-locator-main-section .page__content div.schools__list section.no-results.not-found .page__header{background:#fff0;padding:0 0 0!important;text-align:center;height:70vh;display:flex;align-items:center;justify-content:center}.school-listing-map-locator-main-section .page__content div.schools__list section.no-results.not-found .page__header h1.hdg.hdg--1{font-size:32px}.alert.alert-section.no-location-allowed{background:var(--red);top:50%;transform:translateY(-50%);width:40%;margin:auto;border-radius:8px}.alert.alert-section.no-location-allowed .btn-close{position:absolute;right:25px;top:15px;cursor:pointer}.alert.alert-section.no-location-allowed .alert__section{padding:25px 0}.alert.alert-section.no-location-allowed .alert__section a{border:2px solid #fff;color:#fff;padding:8px 22px 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;margin-top:13px;font-size:16px;font-weight:700;line-height:20px}.alert.alert-section.no-location-allowed .alert__section a img{margin-right:10px;width:16px;margin-top:3px}.alert.alert-section.no-location-allowed .alert__section p{font-size:18px;font-weight:400}.location-listing-section .display-flex.upper__filter.justify-space-between>div:last-child{display:flex;align-items:flex-end}.util-nav__item__link{height:initial;font-weight:600;width:100%}.contact-us-tour p.form-tab-2-text{text-align:center;margin-bottom:15px;font-size:18px}.singular-school .container.modal-dialog.modal-dialog--schedule-tour.modal-dialog-centered{background:#fff0;padding:0}.singular-school .school__content .sub-title-tour,.singular-school .school__content #tour-booking-form-step label{display:none}.singular-school .school__content #tour-booking-form-step .childcarecrm-form__expected-start-date label{display:block}.singular-school .school__content div#childcarecrmsingle-tour-form button#childcarecrm-form__confirm-button{font-weight:600;float:unset;position:relative;top:0;margin-bottom:0!important;left:50%;transform:translateX(-50%)}.singular-school .contact-us-tour .modal-dialog-centered form.childcarecrm-form .fc-view-container{background:#f4f2ea;margin-bottom:0;padding:30px 40px 16px}.singular-school .modal-content .childcarecrm-form .fc-body .fc-content-skeleton .fc-event.available-tour-time .fc-content .fc-title,.singular-school .title-wrapper-faq img{display:none}.singular-school .faq-title{text-align:center;font-size:34px!important}.singular-school .faq-section .panel,.singular-school .title-wrapper-faq{padding-left:17px}.singular-school .contact-us-tour .modal-dialog-centered form.childcarecrm-form .fc-view-container .fc-body .fc-content-skeleton a.fc-event{background:#fff}.singular-school .contact-us-tour .modal-dialog-centered form.childcarecrm-form .fc-view-container .fc-body .fc-content-skeleton a.fc-event span.fc-time{color:#3d89ea}.singular-school .contact-us-tour .modal-dialog-centered form.childcarecrm-form .fc-view-container .fc-body .fc-content-skeleton a.fc-event:not(.available-tour-time){background:#fff0;border:0}.singular-school .contact-us-tour .modal-dialog-centered form.childcarecrm-form .fc-view-container .fc-body .fc-content-skeleton a.fc-event:not(.available-tour-time) span{color:#b1b1b1}div#modal-schedule-tour .gm-style-iw.gm-style-iw-c{padding:0 30px 30px!important;width:590px!important}div#modal-schedule-tour .gm-style-iw.gm-style-iw-c .gm-style-iw-d{padding:0}.blog-1.archive article.col-33.card-section{width:100%;padding:50px 0;border-bottom:2px solid #ebebeb}.blog-1.archive article .card{margin:0;display:flex;gap:30px;flex-wrap:nowrap;flex-direction:row}.blog-1.archive article .card-image{position:relative;width:200px}.blog-1.archive article .card-content{width:calc(100% - 230px);padding:0}.blog-1.archive article .card-image img{height:auto}.blog-1.archive article .card-category{padding-top:0px!important}.singular-school .page__header--school .school__header-content{padding-top:0px!important}.singular-school .page__header--school .row{padding-top:85px}.backtoresults{font-size:16px;line-height:22px;color:#888;padding-left:32px;position:relative;padding-bottom:30px!important;display:block;z-index:99}.backtoresults svg{width:7px;height:19px;fill:#888;transform:rotate(180deg);position:absolute;left:15px;top:0}.filter_map_scroll_div .nh_slider-form-area,.filter_map_scroll_div .career-search-section.career-school-listing-section.job_search{position:sticky!important;top:0;z-index:999;left:0;background:#f5eee6}.filter_map_scroll_div .nh_slider-form-area{top:123px}.filter_map_scroll_div .all-school-list-section{height:auto;overflow:auto}.singular-school .contact-us-tour .modal-dialog-centered .fc-button-group button.fc-next-button.fc-button.fc-button-primary{right:-36px}.singular-school .contact-us-tour .modal-dialog-centered .fc-button-group button.fc-prev-button.fc-button.fc-button-primary{left:-36px}.singular-school .school__content .modal-content .childcarecrm-form__control{position:relative}.singular-school .contact-navigation-controls a.button-previous.previous-tour-date{left:50px;top:-28px}.singular-school .single-schedule-content .contact-navigation-controls{margin:0;text-align:left}.singular-school .tell-us-about-yourself__top-row .tell-us{padding:0 42px}.modal-dialog--schedule-tour .modal-content{padding:35px;margin:0}.school-listing-map-locator-main-section .page__content div.schools__list .school-list.school-list--image.school-popup .school-meta-container .btn{background:var(--red);color:#fff!important;border-radius:4px;border:none;padding:7px 10px 7px;min-width:auto;text-transform:capitalize}.page-find-a-school .school-listing-map-locator-main-section .page__content div.schools__list .school-list.school-list--image.school-popup h3,.page-find-a-school .school-listing-map-locator-main-section .page__content div.schools__list .school-list.school-list--image.school-popup h5{width:100%}.page-find-a-school .school-listing-map-locator-main-section .page__content div.schools__list .school-list.school-list--image.school-popup a.school-list__content__map-link{width:calc(100% - 65px)}.page-find-a-school .school-listing-map-locator-main-section.schedule_tour .page__content div.schools__list .school-list.school-list--image.school-popup a.school-list__content__map-link{width:100%}.singular-school .page__header.page__header--school.school__header .school-list__meta>a{margin-top:12px}.gmnoprint>div[draggable="false"]:not(.gm-style-cc){margin:0 0 0 1px;width:38px!important}.gmnoprint>div[draggable="false"]:not(.gm-style-cc) button{width:100%!important}gmp-internal-camera-control.gmnoprint,.gmp-internal-camera-control.gmnoprint{top:89px!important}.singular-school .school-detail-section .timing-section .main .timing>div .fa-facebook:before,.singular-school .school-detail-section .timing-section .main .timing>div .fa-phone:before{position:relative}.singular-school .school-detail-section .timing-section .main .timing>div .fa-facebook:before{left:3px}.singular-school .school-detail-section .timing-section .main .timing>div .fa-phone:before{left:2px}.home-daycares-section .slick-list{width:100%!important;margin:0}.home-daycares-section .school-list.school-list--image.school-popup{padding:0}.home-daycares-section .schools__list{padding:0 30px}section.section-testimonials button.play-btn{top:22%}section.hero-section-career .flex.form-career-title div:first-child{line-height:130%!important}.custom-email-form-field{max-width:920px;margin:50px auto 0}.custom-email-form-field .custom-field-align{display:flex;flex-wrap:wrap;row-gap:40px;flex-direction:row}.custom-email-form-field .child_first_name-title{padding:0 0 10px 10px;display:block}.custom-email-form-field .email-child-div{width:33.33%}.custom-email-form-field .form-group{position:relative;padding:7px 10px}.custom-email-form-field label{margin-right:3px;color:#888;font-size:14px;font-weight:600;font-family:"Avenir LT W01_55 Roman1475520"}.custom-email-form-field input,.custom-email-form-field textarea{font-size:14px;width:100%;color:#888;outline:none;background:#fff;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Avenir LT W01_55 Roman1475520",sans-serif;-webkit-box-shadow:inset 1px 1px 3px 1px rgb(87 83 67 / .2);box-shadow:inset 1px 1px 3px 1px rgb(87 83 67 / .2);line-height:44px;height:44px;border:none;padding:0 15px}.custom-email-form-field input[type="date"]{background-color:#eee;width:141px}.custom-email-form-field .form-group.date{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.custom-email-form-field .form-group.birthday-select{display:flex;flex-wrap:nowrap;flex-direction:row}.custom-email-form-field .form-group.birthday-select select{background-position:90% 18px;background-size:14px;box-shadow:inset 1px 1px 3px 1px rgb(87 83 67 / .2);-webkit-box-shadow:inset 1px 1px 3px 1px rgb(87 83 67 / .2)}.custom-email-form-field textarea{width:100%;height:100px}.custom-email-form-field .textarea-field{max-width:450px;margin:25px auto 0}.custom-email-form-field button{width:100%;border-radius:6px;color:#fff;font-weight:600;background-color:#A8DFC5;text-transform:uppercase;position:relative;padding:15px 10px;border:0}.custom-email-form-field .form-group.email-add-btn button:after{content:"";position:relative;background:url(/wp-content/uploads/2024/12/plus.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:16px;height:13px;display:inline-block;padding-left:15px;top:1px}.leadershipModule .leadershipModuleContent{margin-bottom:15px;margin-top:15px}.leadershipModule .card-header{padding-bottom:10px!important}.leadershipModule .content-meta{padding:35px 25px 5px!important}.singular-school .page__header.page__header--school.school__header .school__header-content .school-list__meta>.hdg{line-height:125%}header.header--menu:after{background:#f4f1ea}.leadershipModule h2.employeeName:not(.leadershipModal h2.employeeName){font-size:25px;padding-top:15px}.leadershipModule p.employeeTitle:not(.leadershipModal p.employeeTitle){font-size:15px}.contact-us-tour:not(.contact-us-tour.schedule-a-tour) .contact-form-content.modal-content div#childcarecrm-ninja-form{margin-bottom:30px}.homepage-subscribe-alert .field-wrap input[type=submit],.footer__subscribe .field-wrap input[type=submit]{background:#fff0;padding-right:32px;color:#fff;width:100%;cursor:pointer;z-index:1;border:1px solid #fff}.alert-custom.homepage-subscribe-alert .alert_box .submit-container .nf-field-element::after{right:-75px}.footer__subscribe .nf-field-container.submit-container.label-above.textbox-container .nf-field-element::after{left:82px!important}.page-find-a-school .school-list__content>h3>a,.state__listing .item a{color:#e66351}.singular-locations .page__featured.page__custom img{object-position:center}a.locations_directory_view_all_btn{text-align:right;width:100%;display:block;font-weight:600;padding:0 10px 15px}.home__enroll .content{justify-content:center}.footer__subscribe .nf-error-wrap.nf-error{padding-top:55px;text-align:left}.footer__menu li:after{top:50%;transform:translateY(-50%);bottom:unset!important}.page__content.blog__new section.no-results.not-found .page__content{display:none}.page__content.blog__new section.no-results.not-found .page__header{padding:0px!important;margin-top:-46px}.page-find-a-school .school-listing-map-locator-main-section .input__group input#filter_address,.page-find-a-school .school-listing-map-locator-main-section .page__content .input__group input.form__control{background-position:unset!important;background-image:none!important}.page-find-a-school .school-listing-map-locator-main-section .input__group svg,.page-find-a-school .school-listing-map-locator-main-section .page__content .input__group svg{position:absolute;top:16px;right:25px;transform:rotate(269deg);fill:#928d8d;cursor:pointer;width:17px;height:17px}.page-find-a-school .school-listing-map-locator-main-section .input__group,.page-find-a-school .school-listing-map-locator-main-section .page__content .input__group{position:relative}.blog-lastest-section .col-sm-4{padding-bottom:30px}.blog-lastest-section .content-wrapper img{max-height:187px;height:187px;object-fit:cover;width:100%}.school-listing-map-locator-main-section.schedule_tour .page__content div.schools__list .school-list.school-list--image.school-popup .school-meta-container .school-list__meta{position:relative;margin-top:10px;width:fit-content;margin-left:auto}.home-daycares-section .school-list.school-list--image.school-popup{border:0}section.section-testimonials .title{font-size:40px}.widget__embed_form #e2ma_signup_form input{padding:12px 5px 11px 9px;font-size:14px;font-weight:600;line-height:1;width:100%;color:#888;border:none;outline:0;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Avenir LT W01_55 Roman1475520",sans-serif;-webkit-box-shadow:inset 0 1px 2px #c6c6c6;box-shadow:inset 0 1px 2px #c6c6c6}.widget__embed_form #e2ma_signup_form .e2ma_signup_form_required_footnote{display:none}.widget__embed_form #e2ma_signup_form .e2ma_signup_form_label{color:#fff;padding-bottom:10px;font-size:14px;font-family:"Avenir LT W01_85 Heavy1475544",sans-serif;font-weight:700}.widget__embed_form #e2ma_signup_form{padding:15px 0 0;width:100%}.widget__embed_form #e2ma_signup_form input[type=submit]{height:auto;background-position:80% 50%;-webkit-text-stroke:0;font-family:"Avenir LT W01_85 Heavy1475544",sans-serif!important;background-color:#fff0;position:relative;border:2px solid #fff;padding:12px 43px 12px 27px;background-image:url(/wp-content/uploads/2023/10/arow-right.png);background-repeat:no-repeat;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;outline:0;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;width:fit-content;background-size:10px 14px;display:block;font-size:16px;text-transform:unset}.widget__embed_form #e2ma_signup_form input[type=submit]:hover{background-color:#e66351;border:2px solid #e66351}.widget__embed_form .e2ma_signup_form_required_asterix{color:#fff}.home__feature-area .feature_video-container{overflow:hidden}.home__feature-area .feature_video-container video{top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%);bottom:unset}.module__image-video img{width:100%;object-fit:cover}section.faq-section.padding-bottom-120{padding-top:120px}header .image_text_btn_sty .textwidget a{position:absolute;bottom:0;display:block;width:100%;background:#f78e4e;padding:15px;color:#fff;font-family:"Avenir LT W01_55 Roman1475520",sans-serif;font-weight:600;padding-left:50px}header .image_text_btn_sty .textwidget a:after{content:"\f105";font-family:'fontawesome';margin-left:15px;font-size:18px}.module.module__tabs>.container{position:relative}li#mega-menu-146819-0-2:before{content:"";margin:0 35px;border-left:2px solid #d7d5d5!important;position:relative;top:0;right:0}.alert-custom.homepage-subscribe-alert .e2ma_signup_form input[type=text],.alert-custom.homepage-subscribe-alert .e2ma_signup_form input[type=email]{line-height:1;width:100%;color:#888;border:none;outline:none;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Avenir LT W01_55 Roman1475520",sans-serif;-webkit-box-shadow:inset 0 1px 2px #c6c6c6;box-shadow:inset 0 1px 2px #c6c6c6;padding:14px;border-radius:5px;font-size:16px;height:auto;width:86%;font-weight:600}.alert-custom.homepage-subscribe-alert .e2ma_signup_form{padding:0}.alert-custom.homepage-subscribe-alert input[type=submit],.alert-custom.homepage-subscribe-alert .e2ma_signup_form_button{background:#fff0;cursor:pointer;margin-top:5px;width:86%;border:1px solid #fff;height:auto;padding:12px 32px 11px;font-size:14px;letter-spacing:1px}.alert-custom.homepage-subscribe-alert .e2ma_signup_form_button_row{position:relative;margin-bottom:0}.alert-custom.homepage-subscribe-alert .e2ma_signup_form_button_row:after{right:-90px;z-index:-1}.events-of-academy .custom_form_wrapper .alert{bottom:34px}.welcome__tagline{background:url(/wp-content/uploads/2024/12/welcome-tagline-bg.webp) no-repeat center top}.alert-custom.homepage-subscribe-alert input#id_member_field_first_name,.alert-custom.homepage-subscribe-alert .e2ma_signup_form_required_footnote,.alert-custom.homepage-subscribe-alert .e2ma_signup_form_label,.near__location .slick_mobile_slider hr,.home-daycares-section .slick-track:before,.home-daycares-section .slick-track:after,.singular-school .childcarecrm-form__disclaimer,.page-find-a-school footer,.page-job-listing footer,.school-list__distance.school-list__distance--absolute.show-mobile,.blog-1.archive .page.page--active>.page__featured:first-child,.blog-1.archive .page.page--active>.page__utility:nth-child(2),.blog-1.archive .page.page--active>.page__header:nth-child(3),#childcarecrm-ninja-form form>#tour-booking-form-step.childcarecrm-form__step .childcarecrm-form__group>.childcarecrm-form__field{display:none}.filter_map_scroll_div .display-desktop,#childcarecrm-ninja-form form>#tour-booking-form-step.childcarecrm-form__step .childcarecrm-form__group.childcarecrm-form__group--tour-child>.childcarecrm-form__field{display:block}@media screen and (min-width:768px){.page-careers .module__hz-slide{margin-bottom:0}.home-daycares-section .location-user .filter__content .btn-primary{width:40px;font-size:0;background:url(/wp-content/uploads/2025/01/Magnifying-Glass-copy.png) no-repeat;background-position:center;background-size:16px;padding:0;position:absolute;right:0;top:0;height:100%}.home-daycares-section .school-list__image img{height:255px;object-fit:cover}.leadershipModule .showModal .modalHeader .cardImage img{width:200px}.alert-custom.homepage-subscribe-alert::after{background-position:-55% 0%!important;transform:rotate(-4deg);left:-116px!important}.blog-1.archive article .card-image img{position:absolute;top:0;left:0}.blog-lastest-section .content-wrapper .content-meta h3{min-height:58px}.home-daycares-section .schools__list,.home-daycares-section .slick-track{display:flex;gap:20px;margin:0}.home-daycares-section .school-list.school-list--image.school-popup{width:33.3%!important}.home-daycares-section .school-list .btn--icon-arrow{min-width:100%}}@media screen and (min-width:992px){.school-listing-map-locator-main-section .page__content .school__list-container{height:74.5vh;overflow-y:scroll}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{display:none}.filter_map_scroll_div{height:calc(100vh - 95px);overflow-y:scroll}}@media screen and (min-width:993px){.learning___content .option>div{position:absolute!important;top:0;left:0;width:100%}.filter-options form select[name="category"]{max-width:305px;width:100%}}@media screen and (min-width:993px){.school__content #tour-booking-form-step{padding:0 40px 0}.singular-school .school__content #tour-booking-form-step{padding:0 40px}}@media screen and (min-width:1320px){.home__enroll .content{background-size:cover}.home .nolocation__image img{transform:scale(1.15) translate(40px,52px)}section.section-testimonials .slick-slider button.slick-prev.slick-arrow{left:15px!important}}@media screen and (max-width:1500px) and (min-width:992px){ul#mega-menu-primary>li>ul>li>ul>li>ul>li>ul{padding:0 clamp(15px, 2vw, 30px)!important}.school-listing-map-locator-main-section .page__content{flex-basis:30%}.school-listing-map-locator-main-section .map__filter.map__filter--list{flex-basis:70%}}@media screen and (max-width:1200px) and (min-width:768px){.welcome__overlay{background-size:auto 30%!important}.home .home__feature-area .feature_video,.home .home__feature-area video{width:100%;aspect-ratio:16 / 9;height:auto!important;object-fit:cover}}@media screen and (max-width:991px) and (min-width:768px){.welcome__overlay{background-size:auto 24%!important}.welcome__message p{padding:0 29px}}@media screen and (max-width:800px) and (min-width:600px){.singular-school .contact-us-tour:not(.schedule-a-tour) .contact-form-content.modal-content{width:100%}}@media screen and (max-width:1600px){.learning-program-section .all-programs h4{font-size:2rem}#mega-menu-wrap-primary #mega-menu-primary>li>ul>li>ul>li:not(:first-child)>ul>li>a{font-size:20px!important}#mega-menu-wrap-primary #mega-menu-primary>li>ul>li>ul>li:not(:first-child)>ul>li>ul.mega-sub-menu>li>a{padding:7px 0!important;font-size:16px!important;line-height:22px!important}}@media screen and (max-width:1440px){.welcome__overlay_right{background-position:4% 12%;background-size:auto 25%}.welcome__overlay{background-position:95% 38%;background-size:auto 35%}.learning-program-section .all-programs h4{font-size:1.8rem}}@media screen and (max-width:1366px){.welcome__overlay_right{background-position:0% 13%;background-size:auto 25%}.singular-page-101805 .module.module__hz-slide.aos-init.aos-animate .container::before{left:-125px!important}}@media screen and (max-width:1300px){#mega-menu-wrap-primary #mega-menu-primary{padding:20px 0}.learning-program-section .all-programs .options .tab{font-size:22px;align-items:center;padding:20px 0}.learning-program-section .all-programs .options .tab i::before{font-size:25px}.learning-program-section .all-programs h4{font-size:1.6rem;margin:0 0 15px}.learning-program-section .all-programs{padding:50px 40px}}@media screen and (max-width:1299px){section.section-testimonials .testimonials-slider .slider .quote{bottom:84px}}@media screen and (max-width:1280px){.welcome__overlay_right{background-position:3% 13%;background-size:auto 25%}.welcome__overlay{background-position:100% 40%;background-size:auto 35%}}@media screen and (width:1200px){.page-careers .module.module__hz-slide .hz__slider-title{padding-top:452px}}@media screen and (max-width:1200px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{padding:0 15px}section.hero-section-career .flex.form-career-title div:first-child br{display:none}.events-of-academy .form-of-event{max-width:480px;width:100%;padding:0 50px}}@media screen and (max-width:1024px){.custom-email-form-field{max-width:80%}.custom-email-form-field .email-child-div{width:50%}}@media screen and (max-width:992px){.childcarecrm-form .fc-head .fc-day-header:after{content:attr(data-date);width:50px;overflow:hidden;background-color:#f5f2ea;height:17px;display:flex;align-items:flex-end;position:relative;padding-left:4px;letter-spacing:1.3px;top:0;left:0}.childcarecrm-form .fc-head .fc-day-header span:after{content:"/";width:7px;overflow:hidden;background-color:#f5f2ea;display:inline-block;top:0;right:22px;position:absolute;padding-left:1px;z-index:1}.page-contact-us .childcarecrm-form .fc-head .fc-day-header:after,.page-contact-us .childcarecrm-form .fc-head .fc-day-header span:after{background-color:#fff}.childcarecrm-form .fc-head .fc-day-header{position:relative;width:fit-content;margin:0 auto 5px!important;display:flex!important;align-items:center;justify-content:center}.mobile__menu #mega-menu-wrap-primary .mega-menu-toggle{display:none}.singular-school .school__tabs .iframe-single .iframe-sign{height:60vh}.singular-school .school__tabs .iframe-single .iframe-sign iframe{height:100%}.singular-school .we-are-different-section{background-color:#f4f2ea}section.section-testimonials button.play-btn{top:20.5%}.home .nolocation__content span{gap:20px}body #tour-booking-form-step[style="display: block;"]+.childcarecrm-form__field+.childcarecrm-form__footer{display:none!important}.filter_map_scroll_div .nh_slider-form-area,.career-search-section.career-school-listing-section.job_search .career-form-type,.filter_map_scroll_div .career-search-section.career-school-listing-section.job_search{display:none}.singular-school .contact-navigation-controls a.button-previous.previous-tour-date{left:10px}}@media screen and (max-width:991px){header .image-mega-menu.image_text_btn_sty{display:none!important}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children:not(.mega-collapse-children)>a.mega-menu-link>span.mega-indicator{width:100%;height:100%;position:absolute;top:0;left:0;margin:0;display:flex!important;align-items:center;justify-content:flex-end}.blog-lastest-section .content-wrapper img{max-height:140px;height:140px}.page__content.blog__new section.no-results.not-found .page__header{margin-top:0}footer .footer__menu ul{text-align:center}footer .footer__credit{text-align:center;font-size:16px}footer .footer__copyright{text-align:center;font-size:12px}.singular-school .page__header.page__header--school.school__header .school-list__meta.chiefs>ul{width:100%}.singular-school .page__header.page__header--school.school__header.headerzzzzzz .school-list__meta>a{max-width:320px!important;min-width:auto!important;float:unset!important}.singular-school .page__header.page__header--school.school__header.headerzzzzzz .school-list__meta>a.btn--red{margin-top:0}.singular-school .page__header.page__header--school.school__header .school-list__meta{display:block!important;margin-bottom:15px}.singular-school .page__header.page__header--school.school__header.headerzzzzzz span.school-list__distance.mile_for_mobile{margin-top:0}.singular-school .page__header.page__header--school.school__header .school__header-content .school-list__meta>.hdg{margin-bottom:0}.nh_job-listing-page .map__filter--list,.school-listing-map-locator-main-section .map__filter.map__filter--list{min-height:400px!important}.nh_job-listing-page .map__filter--list{min-height:700px!important}.home-daycares-section a.btn.btn--red.btn--icon.btn--icon-arrow.map_trigger{text-transform:capitalize}}@media screen and (max-width:767px){.alert-custom.homepage-subscribe-alert .e2ma_signup_form input[type=text],.alert-custom.homepage-subscribe-alert .e2ma_signup_form input[type=email],.alert-custom.homepage-subscribe-alert input[type=submit],.alert-custom.homepage-subscribe-alert .e2ma_signup_form_button{width:100%}.alert-custom.homepage-subscribe-alert input[type=submit],.alert-custom.homepage-subscribe-alert .e2ma_signup_form_button{padding:12px 32px 11px 0}.alert-custom.homepage-subscribe-alert .e2ma_signup_form_button_row:after{right:-55px}.home-daycares-section .location-user .filter__content a.btn-red{margin-top:0}.home-daycares-section .location-user .filter__content .btn-primary{width:fit-content;display:inline-block}.home-daycares-section .location-user .filter__content .search__zip{display:inline-block;width:calc(100% - 91px)}.home-daycares-section .slick-slider button.slick-next.slick-arrow,.home-daycares-section .slick-slider button.slick-prev.slick-arrow{top:00px!important;background-size:contain;transform:unset;height:calc(80.5vw - 80px)}.home-daycares-section .featured-counter-mobile{width:fit-content;0px 0 40px;margin:-37px 0 0 40px}.home-daycares-section .location-user .school-list__distance.school-list__distance--absolute{margin:0}.home-daycares-section .school-list.school-list--image.school-popup{margin:0 10px}.Reasons_different_section .display-flex{padding:35px}.testimonials-slider .slick-center .slider-box{margin:clamp(36px, 5.22vw, 40px)}.page-find-a-school .school-list.school-list--marker.img-get.school-list--image.school-popup .school-list__image{display:none!important}.contact-us-tour .modal-dialog-centered .h3{line-height:140%}.school-list__distance.school-list__distance--absolute.show-mobile{display:block;position:relative;margin:0;margin-bottom:-29px}.school-list__distance.school-list__distance--absolute.show-mobile span{font-size:14px;line-height:24px}.school-list__distance.school-list__distance--absolute.show-mobile{display:block}.new_mbl_sty_map ul{display:flex;gap:15px;width:fit-content;margin-left:auto!important}.school-list--marker .new_mbl_sty_map .school-list__meta ul li a{font-size:0!important;display:block}.new_mbl_sty_map li a svg{display:none}.new_mbl_sty_map li:nth-child(3),.new_mbl_sty_map li:nth-child(4){display:none}.new_mbl_sty_map li a.tel__link:after,.new_mbl_sty_map li a.email__link:after{content:"";width:18px;height:18px;display:block}.new_mbl_sty_map li a.email__link:after{background:url(/wp-content/uploads/2024/12/Vector-Smart-Object.jpg) no-repeat;background-size:18px;background-position:center}.new_mbl_sty_map li a.tel__link:after{background:url(/wp-content/uploads/2024/12/Vector-Smart-Object1.png) no-repeat;background-size:18px;background-position:center}.blog-lastest-section .content-wrapper img{max-height:fit-content;height:auto}.alert-custom.homepage-subscribe-alert{background-position:center center!important}.page-find-a-school .school-listing-map-locator-main-section .input__group svg{right:15px}.footer__menu li:after{right:-1px}.location__map+.location__map_section .container{padding:0}.near__location .slick_mobile_slider .slick-slide{padding:0 30px!important}.near__location .slick_mobile_slider button.slick-arrow.slick-next,.near__location .slick_mobile_slider button.slick-arrow.slick-prev{filter:brightness(.7);transform:unset;height:calc(76vw - 35px);background-size:100%;top:0!important}.near__location .slick_mobile_slider .slick-dots li button{width:10px;height:10px;background:#e1e1e1}.near__location .slick_mobile_slider .slick-dots li.slick-active button{background:#c3c3c3}.near__location .slick_mobile_slider ul.slick-dots{padding-top:30px}.singular-locations section.card-section.padding-top-60{padding-top:55px;padding-bottom:80px}.util-nav__item{padding:20px 7px}.footer{padding-top:45px}footer .container .footer__flex{padding-bottom:45px}footer .footer__social{padding-bottom:0;margin-bottom:15px}footer .footer__menu{padding-bottom:0}.footer__menu ul a{font-size:15px}footer .footer__credit{padding-right:12px}.singular-school .card-section.quote-card-section .row>div.col-sm-4{width:100%}.singular-school section.card-section.bg_layout_white .col-sm-6{width:100%;margin:0 auto;max-width:390px;padding:0}.singular-school section.card-section.bg_layout_white .content-wrapper img{height:235px}.singular-school .contact-us-tour .modal-dialog-centered form.childcarecrm-form .fc-view-container{margin:0 10px}.singular-school .contact-us-tour .modal-dialog-centered .fc-button-group button.fc-prev-button.fc-button.fc-button-primary{left:-17px}.singular-school .contact-us-tour .modal-dialog-centered .fc-button-group button.fc-next-button.fc-button.fc-button-primary{right:-17px}.singular-school .page__header--school .backtoresults{display:none}.singular-school .page__header--school .row{padding-top:50px}.blog-1.archive article.col-33.card-section{padding:30px 0}.blog-1.archive article .card{flex-direction:column;gap:10px}.blog-1.archive article .card-content{width:100%}.blog-1.archive article .card-image{margin:0 auto;width:280px}body .uwy.userway_p3 .userway_buttons_wrapper:not(body.page-find-a-school .uwy.userway_p3 .userway_buttons_wrapper):not(body.page-job-listing .uwy.userway_p3 .userway_buttons_wrapper){bottom:70px!important;right:0px!important}.home__fast_fact ul.tabs::-webkit-scrollbar{display:none}section.section-testimonials .title{padding:0 20px;line-height:130%}.home__enroll .content a:first-child{margin-top:30px}section.section-testimonials button.play-btn{top:37.7%}.custom-email-form-field .email-child-div{width:100%}header .header__container{padding-right:0}.singular-locations .page__featured.page__custom img{object-position:center;height:53.4vw}.singular-locations .card-section .card-header h2.hdg{line-height:130%;font-size:30px}}@media screen and (max-width:560px){.home-daycares-section .featured-counter-mobile{margin:-25px 0 0 40px}}@media screen and (max-width:520px){.home__fast_fact ul.tabs{justify-content:center!important;flex-wrap:wrap;row-gap:20px}}@media screen and (max-width:479px){section.section-testimonials .container .col-lg-12{padding:0 7px}.util-nav__item{padding:15px 5px}a.util-nav__item__link:not(.mobile-767-hide) svg{height:20px;width:20px}.page-job-listing .gm-style-iw.gm-style-iw-c,.page-template-school-locator-list .gm-style .gm-style-iw-c{max-width:300px!important}section.section-testimonials button.play-btn{top:34.7%}header .header__top .header__search{width:25px!important}header .header__top .mobile__find{right:53px}}@media screen and (max-width:450px){.singular-school .school__content div#childcarecrmsingle-tour-form button#childcarecrm-form__confirm-button{padding:11px 20px}.modal-dialog--schedule-tour .modal-content{padding:35px 20px}@media screen and (max-width:400px){section.hero-section-career .flex.form-career-title div:first-child br{display:block}}.footer__menu ul .menu-item a{margin:3px 4px}}@media screen and (max-width:370px){header .header__top .header__search{right:81px!important;width:23px!important}header .header__top .mobile__find{right:48px}body .uwy.userway_p3 .userway_buttons_wrapper:not(body.page-find-a-school .uwy.userway_p3 .userway_buttons_wrapper):not(body.page-job-listing .uwy.userway_p3 .userway_buttons_wrapper){bottom:78px!important}section.daycares-section .nolocation__content h2{font-size:26px!important}.util-nav__item{padding:10px 5px}a.util-nav__item__link:not(.mobile-767-hide) svg{height:18px;width:18px}.util-nav__item__link__text{font-size:10px!important}}.background-green,.background-green:hover{background-color:var(--green)!important}.background-orange,.background-orange:hover{background-color:var(--orange)!important}.background-red,.background-red:hover{background-color:var(--red)!important}.background-blue,.background-blue:hover{background-color:var(--blue)!important}.background-dark-blue,.background-dark-blue:hover{background-color:var(--dark-blue)!important}.background-tan,.background-tan:hover{background-color:var(--tan)!important}.background-yellow,.background-yellow:hover{background-color:var(--yellow)!important}.background-gray,.background-gray:hover{background-color:var(--gray)!important}.text-white{color:#fff!important}.text-white::after{filter:brightness(0) invert(1)}.text-black{color:#000!important}.text-black::after{filter:brightness(1) invert(1)}.text-gray{color:#888!important}.text-gray::after{filter:brightness(.5)}.singular-page .module__hz-slide .hz__slider_1 .slick-slide>div,.singular-page .hz__slider_2 .slick-slide>div{height:auto}input.childcarecrm-form__control--date-single.childcarecrm-form__expected-start-date.childcarecrm-form__control.form-control.input{padding:0 12px}.testimonials-slider .slick-slide .slider-box a{box-shadow:0 0 12px -1px #0000004d;box-shadow:0 0 8px 2px #00000026}section.section-testimonials .testimonials-slider .slider .quote{box-shadow:0 2px 8px -1px #0000004d}.line-tabs{width:358px}.modal-dialog--schedule-tour .childcarecrm-form__control--date{display:flex}.modal-dialog--schedule-tour .childcarecrm-form__control--date span{display:none}.modal-dialog--schedule-tour .childcarecrm-form__control--date select{margin:0!important}.modal-dialog--schedule-tour .tell-us-about-yourself__top-row{padding:0 10px}.nh_schedule-tour button.fc-button.fc-button-primary{margin:0 20px}.page__header.page__header--school.school__header.headerzzzzzz a.btn.btn--orange.btn--icon.btn--icon-arrow.util-nav__item__link.js-modal-open.sch-link{margin-top:12px}.page__header.page__header--school.school__header.headerzzzzzz br{display:none}.singular-school .h1{background:#fff}.singular-school .contact-form-content.modal-content{margin:100px 0 70px!important}.singular-school .contact-form-content{background:#fff!important;padding:0 10px 50px}.singular-school .contact-us-tour:not(.schedule-a-tour){background-image:url(https://newhorizonacademy.net/wp-content/uploads/2025/01/Group-34.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:0 100px}.singular-school .contact-us-tour .contact-form{margin:0 auto}.background-badge{background-color:#f4f2ea}@media (max-width:553px){.page-careers .page__content .module.module__hz-slide{padding-top:1630px!important}}@media screen and (max-width:462px){.singular-school .page__header--school .row{padding-top:90px}}.archive.user .pagination-post a.active,.page-template-blog .pagination-post a.active{background:#fff;border-radius:100%;padding:7px 10px 7px 10px;margin:0}.nh_job-listing-page .career-search-section.career-school-listing-section form .nh_form-field .input-absolute-image.find-btn{background:#fff0}