.daily-schedule{position:relative;padding:5.9375rem 0 2.9375rem}.daily-schedule img.object-fit{object-position:left top}.daily-schedule .inner{max-width:54.375rem}.daily-schedule .intro{font-size:1rem;text-align:left}.daily-schedule .card-list{margin:0;padding:0 .3125rem;list-style:none;font-size:.875rem}.daily-schedule .card-list li{position:relative;padding-left:1rem;color:#333;font-size:.8125rem;line-height:1.5}.daily-schedule .card-list li::before{content:"•";position:absolute;left:0;color:#333}.daily-schedule .card-list li+li{margin-top:.5rem}.daily-schedule .daily-schedule-footer{margin-top:2rem;text-align:center}.daily-schedule .daily-schedule-footer .global-link{display:-moz-inline-box;display:inline-flex;margin:0 auto}.daily-schedule .daily-schedule-note{margin:0 auto 1rem;color:#333;font-size:1rem;line-height:1.5}.daily-schedule-modal{border:0;border-radius:1rem;padding:0;width:90%;max-width:56.25rem;overflow:hidden;background:#943885}.daily-schedule-modal::backdrop{background:rgba(0,0,0,.6)}.daily-schedule-modal::after{display:none}.daily-schedule-modal.popup_global .popup__content{background:url(../images/stars-bg.svg)center,#943885;background-size:cover;padding:2.5rem 1.5rem;overflow-y:auto;max-height:85vh;scrollbar-width:none}.daily-schedule-modal.popup_global .popup__content::-webkit-scrollbar{display:none}.daily-schedule-modal.popup_global .popup__close-btn{color:rgb(255 255 255/100%);border-color:rgba(255,255,255,.4)}.daily-schedule-modal.popup_global .popup__close-btn:focus-visible,.daily-schedule-modal.popup_global .popup__close-btn:hover{color:rgb(255 255 255/100%);opacity:.7}.daily-schedule-modal .modal-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:url(../images/stars-bg.svg)center/auto,#943885}.daily-schedule-modal .modal-bg-image{width:100%;height:100%;object-fit:cover;opacity:.08}.daily-schedule-modal .modal-title{margin:0 0 2rem;color:rgb(255 255 255/100%);font-size:1.625rem;line-height:1.2;font-weight:500;text-align:center}.daily-schedule-modal .modal-grid{display:grid;grid-template-columns:1fr;gap:0 2.5rem}.daily-schedule-modal .modal-col{margin:0;padding:0;list-style:none}.daily-schedule-modal .modal-item{margin-bottom:1.875rem}.daily-schedule-modal .modal-item-label{margin:0 0 .3125rem;color:rgb(255 255 255/100%);font-size:1rem;font-weight:500;line-height:1.625}.daily-schedule-modal .modal-time{margin-right:.25rem}.daily-schedule-modal .modal-desc{margin:0;color:rgb(255 255 255/100%);font-size:1rem;line-height:1.625}.inner-landing-banner{padding:1.1875rem 0 0}.inner-landing-banner .inner{margin:0 auto;width:100%;max-width:1200px;padding:0 1rem}.inner-landing-banner .wrapper{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse;-moz-box-align:center;align-items:center;gap:2rem}.inner-landing-banner .content{width:100%;max-width:36.875rem}.inner-landing-banner .content>*{margin:0}.inner-landing-banner .title{margin:0 0 1.25rem;color:#333;font-weight:700;font-size:1.625rem;line-height:1.18;letter-spacing:-.03em}.inner-landing-banner .text{margin:0 0 1.5rem;max-width:35rem;color:#333;font-size:1rem;line-height:1.5}.inner-landing-banner .feature-list{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1.125rem;margin:0 0 1.25rem;padding:0;list-style:none}.inner-landing-banner .feature-list li{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;gap:.625rem}.inner-landing-banner .feature-list__icon img{display:block;width:1.125rem;height:1.125rem}.inner-landing-banner .search{margin:0 auto;width:100%;max-width:28.75rem}.inner-landing-banner .search .center-search-form{width:100%;max-width:26.4375rem;margin:0 auto .9375rem}.inner-landing-banner .search .center-search-form .btn img{width:1.125rem}.inner-landing-banner .rated{color:#333;font-size:.8125rem;line-height:1.2;text-align:center}.inner-landing-banner .rated .rating{display:block;margin-top:.3125rem}.inner-landing-banner .media{width:100%;max-width:34.375rem}.child-care .media img,.infants-milestones .media img,.inner-landing-banner .img{display:block;width:100%;height:auto}.program-cards.leap{padding-top:0}.program-cards.leap .search{margin-bottom:0}.enriched-learning.programs{padding:2rem 0 2.875rem}.enriched-learning.programs .intro{max-width:51.875rem;margin-bottom:3.125rem}.safe-place.p-safe-place{padding:3.125rem 0}.safe-place.p-safe-place .sr-only{position:absolute!important;width:.0625rem!important;height:.0625rem!important;padding:0!important;margin:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.safe-place.p-safe-place .inner{padding:0 1rem}.safe-place.p-safe-place .title{margin:0 0 1.875rem;color:#333;font-weight:700;font-size:1.625rem;line-height:1.2;text-align:center}.safe-place.p-safe-place .bg-white{background-color:rgb(255 255 255/100%)}.safe-place.p-safe-place .safe-place__item{min-height:10.3125rem}.learning-characters{padding:.25rem 0 3.0625rem}.learning-characters .inner{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;margin:0 auto;width:100%;max-width:68.3125rem;padding:0 1rem}.learning-characters .character{width:100%;max-width:12.5rem;text-align:center;margin-bottom:1.125rem;-moz-transform:translateX(-12%);transform:translateX(-12%)}.learning-characters .character-img{display:block;width:100%;max-width:17.5rem;height:auto}.learning-characters .content{width:100%}.learning-characters .title{margin:0 0 1.5625rem;color:#333;font-weight:700;font-size:1.625rem;line-height:1.25;text-align:center}.learning-characters .text{margin:0 0 1.75rem;font-size:1.375rem;font-weight:400;color:#333;line-height:1.5}.learning-characters .btn{padding:1em 4.5em;margin:0 auto}.infants-milestones{padding:1.875rem 0}.infants-milestones .inner{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;gap:1rem}.infants-milestones .media{flex-shrink:0;width:100%;max-width:23.75rem}.infants-milestones .content{-moz-box-flex:1;flex:1}.infants-milestones .title{margin:0 0 1rem;font-size:1.625rem;font-weight:700;line-height:1.2;text-align:center}.infants-milestones .intro{margin:0 0 2rem;font-size:1rem;line-height:1.5}.infants-milestones .items{display:grid;grid-template-columns:1fr;gap:1.25rem 2rem;margin:0;padding:0;list-style:none}.infants-milestones .item{display:-moz-box;display:flex;-moz-box-align:start;align-items:flex-start;gap:.5rem}.infants-milestones .icon{flex-shrink:0;width:1.5625rem;height:1.5625rem}.infants-milestones .name{margin:0 0 .25rem;font-size:1rem;font-weight:700;line-height:1.5}.infants-milestones .desc{margin:0;font-size:.8125rem;line-height:1.25}.child-care{padding:3.1875rem 0 3.75rem;background:#f1fafe}.child-care .inner,section.infants-footer-cta{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.child-care .inner{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:2.5rem}.child-care .content{-moz-box-flex:1;flex:1}.child-care .media{flex-shrink:0;width:100%;max-width:23.75rem}.child-care .title{margin:0 0 1rem;font-size:1.625rem;font-weight:700;line-height:1.2;text-align:center}.child-care .intro{margin:0 0 2rem;font-size:1rem;line-height:1.5}.child-care .items{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none}.child-care .item{display:-moz-box;display:flex;-moz-box-align:start;align-items:flex-start;gap:.75rem}.child-care .icon{flex-shrink:0;width:3.125rem;height:3.125rem}.child-care .name{margin:0 0 .25rem;font-size:1rem;font-weight:700;line-height:1.5}.child-care .desc{margin:0;font-size:.875rem;line-height:1.5}section.infants-footer-cta{position:relative;-moz-box-pack:center;justify-content:center;overflow:hidden;padding:2.75rem 1rem 4.0625rem;background:url(../images/stars-bg.svg)center/auto,#943885}section.infants-footer-cta .inner{position:relative;z-index:1;width:100%;max-width:84.0625rem;padding:0 1rem}section.infants-footer-cta .content{position:relative;z-index:1;text-align:center;margin:0 auto;max-width:760px}section.infants-footer-cta .title{margin:0 0 1rem;color:rgb(255 255 255/100%);font-size:2.25rem;font-weight:700;line-height:1.2}section.infants-footer-cta .text{margin:0 0 1.375rem;color:rgb(255 255 255/100%);font-size:1.25rem;line-height:1.625}section.infants-footer-cta .actions{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;gap:.5rem}section.infants-footer-cta .actions .btn{width:100%;min-width:14.6875rem}section.infants-footer-cta .character{display:none}section.infants-footer-cta .character.character-left{top:65%;left:0;max-width:12.25rem}section.infants-footer-cta .character.character-right{right:0;max-width:11.75rem}@media all and (min-width:35.5rem){.infants-milestones .items{grid-template-columns:1fr 1fr}section.infants-footer-cta .actions{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-pack:center;justify-content:center;gap:1.375rem}section.infants-footer-cta .actions .btn{width:auto}}@media all and (min-width:47.9375rem){.daily-schedule .intro{font-size:.875rem;text-align:center}.daily-schedule-modal.popup_global .popup__content{padding:3rem 2.5rem}.daily-schedule-modal .modal-grid{grid-template-columns:repeat(2,1fr)}.inner-landing-banner .inner{padding:0 1.5rem}.inner-landing-banner .title{font-size:2.25rem}.inner-landing-banner .feature-list{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;flex-wrap:wrap;gap:.75rem 1.25rem}.inner-landing-banner .search{margin:0}.inner-landing-banner .search .center-search-form{margin:0 0 .9375rem}.inner-landing-banner .rated{text-align:left}.inner-landing-banner .rated .rating{display:inline-block}.safe-place.p-safe-place .title,section.infants-footer-cta .title{font-size:2.25rem}}@media all and (min-width:64rem){.daily-schedule{padding:10.3125rem 0 2.25rem}.daily-schedule .cards{grid-template-columns:repeat(2,1fr);max-width:50.625rem;margin:0 auto}.daily-schedule-modal .modal-title{font-size:2.875rem;line-height:normal}.inner-landing-banner{padding:7.4375rem 0 0}.inner-landing-banner .wrapper{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;gap:3rem}.inner-landing-banner .text{margin-bottom:1.75rem}.enriched-learning.programs{padding:6rem 0 7.25rem}.safe-place.p-safe-place{padding:7.625rem 0 3.59375rem}.learning-characters{padding:0 0 5.4375rem}.learning-characters .inner{-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse;-moz-box-align:center;align-items:center;gap:2.375rem}.learning-characters .character{max-width:18.75rem;margin-bottom:0;-moz-transform:none;transform:none}.learning-characters .content{-moz-box-flex:1;flex:1 1 auto;max-width:755px}.learning-characters .title{font-size:2.25rem;text-align:left}.learning-characters .btn{margin:initial}.infants-milestones{padding:6.25rem 0 1.875rem}.infants-milestones .inner{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:center;align-items:center;gap:3.75rem}.infants-milestones .media{width:47%;max-width:33.125rem}.infants-milestones .title{font-size:2.25rem;text-align:left}.child-care{padding:3.875rem 0}.child-care .inner{-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse;gap:4.6875rem}.child-care .content{max-width:33.75rem}.child-care .media{max-width:30.625rem}.child-care .title{font-size:2.25rem;text-align:left}.child-care .items{max-width:28.4375rem}section.infants-footer-cta{padding:4.875rem 1rem 4.1875rem}section.infants-footer-cta .inner{padding:0 14rem}section.infants-footer-cta .character{display:block;position:absolute;top:50%;-moz-transform:translateY(-50%);transform:translateY(-50%)}}@media all and (min-width:80rem){.learning-characters .inner{padding:0}}