.instill-early-learning{padding:60px 20px;overflow:hidden;position:relative}.instill-early-learning .container{max-width:1660px}.instill-early-learning::before{content:"";position:absolute;width:calc(100% + 100px);height:calc(100% - 60px);background:url("/wp-content/themes/playgarden-nyc/assets/img/webp/backgrounds/white-paper-cardboard-texture-with-black-spot-background-mobile.png");background-repeat:no-repeat;background-size:780px 100%;top:50%;left:-40px;transform:translateY(-50%) rotate(-1.4deg);z-index:-1}.instill-early-learning__title{color:#68c453;text-align:center;font-size:24px;line-height:1.25em;font-family:"Quicksand",sans-serif;font-weight:700;letter-spacing:-0.627px}.instill-early-learning__block{margin:60px auto}.instill-early-learning__figure{width:100%;max-width:450px;margin:0 auto;position:relative}.instill-early-learning__figure .sticker{mix-blend-mode:multiply;z-index:1;position:absolute}.instill-early-learning__content{padding:0 20px;text-align:center;font-size:16px;line-height:1.5em;font-family:"Poppins",sans-serif;font-weight:500}.instill-early-learning__content h3{font-size:20px;line-height:1.25em;font-family:"Quicksand",sans-serif;letter-spacing:.04em}.instill-early-learning__content strong{letter-spacing:.04em;font-weight:600}.instill-early-learning__block--1 .instill-early-learning__figure img{transform:rotate(-2.146deg)}.instill-early-learning__block--1 .instill-early-learning__figure .sticker{left:45%;bottom:-12px;transform:rotate(2.5deg)}.instill-early-learning__block--1 .instill-early-learning__figure::before{content:"";position:absolute;width:80%;height:40%;top:-10%;left:-10%;background:#f7ffd6;z-index:-1}.instill-early-learning__block--2 .instill-early-learning__figure img{transform:rotate(2.078deg)}.instill-early-learning__block--2 .instill-early-learning__figure .sticker{top:45%;right:-25px;transform:rotate(-90deg)}.instill-early-learning__block--3 .instill-early-learning__figure{transform:rotate(-4.265deg)}.instill-early-learning__block--3 .instill-early-learning__figure .sticker{top:-15px;left:10%}.instill-early-learning__block--4 .instill-early-learning__figure{margin-bottom:30px}.instill-early-learning__block--4 .instill-early-learning__figure img{transform:rotate(5.51deg)}.instill-early-learning__block--4 .instill-early-learning__figure .sticker{top:-10px;right:8%;transform:rotate(90deg)}.instill-early-learning__block--4 .instill-early-learning__figure::before{content:"";position:absolute;width:50%;height:20%;right:-20%;bottom:-8%;background-color:#ffefba}@media(min-width: 768px){.instill-early-learning{padding:60px 20px}.instill-early-learning::before{background:url("/wp-content/themes/playgarden-nyc/assets/img/webp/backgrounds/white-paper-cardboard-texture-with-black-spot-background.png");background-repeat:no-repeat;background-size:1200px 100%}.instill-early-learning__block{margin:60px auto;display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;grid-template-areas:"Figure Content"}.instill-early-learning__block:nth-child(2n+1){grid-template-areas:"Content Figure"}.instill-early-learning__block:last-child{grid-template-areas:"Figure" "Content";grid-template-columns:1fr}.instill-early-learning__block:last-child figure{height:300px}.instill-early-learning__figure{grid-area:Figure;max-width:550px;height:100%}.instill-early-learning__figure img{position:absolute;width:100%;height:100%;display:block;object-fit:cover}.instill-early-learning__content{grid-area:Content}}@media(min-width: 1024px){.instill-early-learning__figure .sticker,.instill-early-learning__figure .sticker svg{width:113px;height:32px}.instill-early-learning__block--2 .instill-early-learning__figure .sticker{top:45%;right:-58px}}@media(min-width: 1200px){.instill-early-learning{margin:120px auto;padding:120px 20px}.instill-early-learning::before{background-size:1900px 100%}.instill-early-learning__title{font-size:36px;margin-bottom:40px}.instill-early-learning__block{gap:0;grid-template-columns:1.1fr 1fr;align-items:center}.instill-early-learning__block:nth-child(2n+1){grid-template-areas:1fr 1.1fr}.instill-early-learning__block:last-child{grid-template-areas:"Content Figure";grid-template-columns:1fr .9fr;padding-right:8%}.instill-early-learning__block:last-child figure{height:100%}.instill-early-learning__figure{max-width:750px;min-height:400px}.instill-early-learning__content{max-width:500px;margin:0 auto;font-size:18px}.instill-early-learning__content h3{font-size:30px}}@media(min-width: 1200px){.instill-early-learning::before{background-size:100% 100%}}.locations-buttons-popups{max-width:450px;padding:0 24px;margin:60px auto}.locations-buttons-popups__title{color:#68c453;text-align:center;font-size:24px;line-height:1.25em;font-family:"Quicksand",sans-serif;font-weight:700;letter-spacing:-0.47px;margin-bottom:40px}.locations-buttons-popups__content{color:#707070;font-size:16px;line-height:1.5em;font-family:"Poppins",sans-serif;font-weight:500;letter-spacing:-0.627px;text-align:center;margin:20px auto}.locations-buttons-popups__content--schedule{text-align:start}.locations-buttons-popups__buttons{display:grid;gap:16px}.locations-buttons-popups__buttons .btn{font-size:14px}@media(min-width: 1024px){.locations-buttons-popups{max-width:680px;padding:0;margin:120px auto 80px}.locations-buttons-popups__title{font-size:36px;margin-bottom:60px}.locations-buttons-popups__content{font-size:20px;margin-bottom:60px}.locations-buttons-popups__buttons{margin-bottom:80px;gap:20px}.locations-buttons-popups__buttons .btn{font-size:18px}}@media(min-width: 1400px){.locations-buttons-popups__title{font-size:36px}.locations-buttons-popups__content{font-size:24px}.locations-buttons-popups__buttons .btn{font-size:20px}}.watercolor{position:relative}.watercolor::before{content:"";position:absolute;right:0;z-index:-1}.watercolor--1::before{width:140px;height:300px;bottom:10%;background:url("/wp-content/themes/playgarden-nyc/assets/img/watercolors/afterschool/afterschool-watercolor-1.webp");background-size:contain;background-repeat:no-repeat;background-position:right}.watercolor--2::before{width:140px;height:300px;bottom:17%;background:url("/wp-content/themes/playgarden-nyc/assets/img/watercolors/afterschool/afterschool-watercolor-2.webp");background-size:contain;background-repeat:no-repeat;background-position:right}.pricing__content{padding:0 30px;color:#707070;font-size:16px;font-family:"Poppins",sans-serif;font-style:normal;line-height:normal}@media(min-width: 1024px){.pricing__content{font-size:18px}}.pricing__title{font-family:"Quicksand",sans-serif;font-size:24px;font-weight:700;text-align:center;margin:0;margin-bottom:24px}@media(min-width: 768px){.pricing__title{text-align:left}}.pricing__subtitle{font-size:18px;font-weight:700;margin:0;margin-bottom:4px}@media(min-width: 768px){.pricing__subtitle{font-size:20px}}.pricing__description{margin:0;margin-bottom:30px}.pricing__prices{margin:0}.pricing__footnote{margin:0;font-size:12px;font-style:italic}@media(min-width: 768px){.pricing__footnote{font-size:14px}}@media(min-width: 1024px){.pricing__footnote{font-size:16px}}@media(max-width: 767px){.our-fall-schedule .modal-content{border-radius:20px}.our-fall-schedule .modal-close{font-size:32px;height:32px}.class-offering .btn-container-center .btn{padding:12px 10px}}.our-fall-schedule .modal-content{width:auto;padding:0;inset:initial;top:50%;left:50%;transform:translate(-50%, -50%)}.our-fall-schedule__figure{margin:0;cursor:zoom-in;position:relative;overflow:hidden;z-index:1}.our-fall-schedule__figure img{display:block;width:100%;max-width:auto;max-height:89vh;object-fit:contain}@media(max-width: 767px){.our-fall-schedule__figure img{min-width:80dvw}}.our-fall-schedule__zoom{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.45);top:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;place-content:center;gap:20px;transition:.35s all}@media not screen and (pointer: coarse){.our-fall-schedule__zoom{background:rgba(0,0,0,.15)}}.our-fall-schedule__icon-zoom{display:block;margin:0 auto}@media(min-width: 1200px){.our-fall-schedule__icon-zoom{translate:-20px}}.our-fall-schedule__icon-zoom svg{display:block;width:36px;height:36px;filter:drop-shadow(0 0 32px rgba(0, 0, 0, 0.25))}@media(min-width: 768px){.our-fall-schedule__icon-zoom svg{width:48px;height:48px}}@media(min-width: 1200px){.our-fall-schedule__icon-zoom svg{width:64px;height:64px}}.our-fall-schedule__icon-zoom svg path{fill:#fff}.our-fall-schedule__text-zoom{color:#f0fabe;font-family:"Quicksand",sans-serif;font-weight:700;text-align:center;font-size:20px;transition:.35s all}@media not screen and (pointer: coarse){.our-fall-schedule__text-zoom{opacity:0}}@media(min-width: 768px){.our-fall-schedule__text-zoom{font-size:28px}}@media(min-width: 1200px){.our-fall-schedule__text-zoom{font-size:36px}}@media not screen and (pointer: coarse){.modal-content:hover .our-fall-schedule__zoom{background:rgba(0,0,0,.45)}.modal-content:hover .our-fall-schedule__text-zoom{opacity:1}}.datepicker{width:min-content}.datepicker:not(.active){display:none}.datepicker-dropdown{position:absolute;z-index:20;padding-top:4px}.datepicker-dropdown.datepicker-orient-top{padding-top:0;padding-bottom:4px}.datepicker-picker{display:flex;flex-direction:column;border-radius:4px;background-color:#fff}.datepicker-dropdown .datepicker-picker{box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1)}.datepicker-main{flex:auto;padding:2px}.datepicker-footer{box-shadow:inset 0 1px 1px rgba(10,10,10,.1);background-color:#f5f5f5}.datepicker-title{box-shadow:inset 0 -1px 1px rgba(10,10,10,.1);background-color:#f5f5f5;padding:.375rem .75rem;text-align:center;font-weight:700}.datepicker-controls{display:flex}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .button{display:inline-flex;position:relative;align-items:center;justify-content:center;margin:0;border:1px solid #dcdcdc;border-radius:4px;box-shadow:none;background-color:#fff;cursor:pointer;padding:calc(.375em - 1px) .75em;height:2.25em;vertical-align:top;text-align:center;line-height:1.5;white-space:nowrap;color:#363636;font-size:1rem}.datepicker-controls .button:focus,.datepicker-controls .button:active{outline:none}.datepicker-controls .button:hover{border-color:#b8b8b8;color:#363636}.datepicker-controls .button:focus{border-color:#3273dc;color:#363636}.datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.datepicker-controls .button:active{border-color:#474747;color:#363636}.datepicker-controls .button[disabled]{cursor:not-allowed}.datepicker-header .datepicker-controls .button{border-color:rgba(0,0,0,0);font-weight:bold}.datepicker-header .datepicker-controls .button:hover{background-color:#f9f9f9}.datepicker-header .datepicker-controls .button:active{background-color:#f2f2f2}.datepicker-footer .datepicker-controls .button{flex:auto;margin:calc(.375rem - 1px) .375rem;border-radius:2px;font-size:.75rem}.datepicker-controls .view-switch{flex:auto}.datepicker-controls .prev-button,.datepicker-controls .next-button{padding-right:.375rem;padding-left:.375rem;flex:0 0 14.2857142857%}.datepicker-controls .prev-button.disabled,.datepicker-controls .next-button.disabled{visibility:hidden}.datepicker-view,.datepicker-grid{display:flex}.datepicker-view{align-items:stretch;width:15.75rem}.datepicker-grid{flex-wrap:wrap;flex:auto}.datepicker .days{display:flex;flex-direction:column;flex:auto}.datepicker .days-of-week{display:flex}.datepicker .week-numbers{display:flex;flex-direction:column;flex:0 0 9.6774193548%}.datepicker .weeks{display:flex;flex-direction:column;align-items:stretch;flex:auto}.datepicker span{display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:default;-webkit-touch-callout:none;user-select:none}.datepicker .dow{height:1.5rem;font-size:.875rem;font-weight:700}.datepicker .week{flex:auto;color:#b8b8b8;font-size:.75rem}.datepicker-cell,.datepicker .days .dow{flex-basis:14.2857142857%}.datepicker-cell{height:2.25rem}.datepicker-cell:not(.day){flex-basis:25%;height:4.5rem}.datepicker-cell:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer}.datepicker-cell.focused:not(.selected){background-color:#e9e9e9}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#3273dc;color:#fff;font-weight:600}.datepicker-cell.disabled{color:#dcdcdc}.datepicker-cell.prev:not(.disabled),.datepicker-cell.next:not(.disabled){color:#7a7a7a}.datepicker-cell.prev.selected,.datepicker-cell.next.selected{color:#e6e6e6}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){border-radius:0;background-color:#f5f5f5}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#efefef}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#e9e9e9}.datepicker-cell.today:not(.selected){background-color:#00d1b2}.datepicker-cell.today:not(.selected):not(.disabled){color:#fff}.datepicker-cell.today.focused:not(.selected){background-color:#00ccad}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:#b8b8b8;color:#fff}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:#b3b3b3}.datepicker-cell.range-start:not(.range-end){border-radius:4px 0 0 4px}.datepicker-cell.range-end:not(.range-start){border-radius:0 4px 4px 0}.datepicker-cell.range{border-radius:0;background-color:#dcdcdc}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#d7d7d7}.datepicker-cell.range.disabled{color:#c6c6c6}.datepicker-cell.range.focused{background-color:#d1d1d1}.datepicker-input.in-edit{border-color:#276bda}.datepicker-input.in-edit:focus,.datepicker-input.in-edit:active{box-shadow:0 0 .25em .25em rgba(39,107,218,.2)}.pg-banner__title{color:#7acefa}.pg-banner__cta{margin-top:2rem}.pg-banner__button{padding-left:3.5rem;padding-right:3.5rem}@media(min-width: 1440px){.pg-banner__button{padding-left:5rem;padding-right:5rem}}@media(min-width: 1024px){.pg-banner .afterschool-banner-content{max-width:400px}.pg-banner__title{font-size:36px}.pg-banner__description{font-size:24px;max-width:490px;margin:32px auto 10px}}@media(min-width: 1200px){.pg-banner .afterschool-banner-content{max-width:690px}.pg-banner__title{font-size:60px}.pg-banner__description{font-size:30px;max-width:490px;margin:32px auto 10px}}.pg-std-modal__subtitle{color:#707070;font-family:"Poppins",sans-serif;font-size:.75rem;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.06rem;text-align:center;padding:0 1.25rem}@media(min-width: 768px){.pg-std-modal__subtitle{font-size:1rem}}@media(min-width: 1440px){.pg-std-modal__subtitle{font-size:1.5rem}}.pg-std-modal .pg-std-modal__wrapper{overflow:initial}.pg-form .pg-form__submit{padding-top:1rem}.pg-form .pg-form__submit p{width:100%;display:block;margin:auto}.pg-form .pg-form__submit input.wpcf7-form-control.wpcf7-submit{width:100%;display:block}.pg-form__submit input[type=submit].wpcf7-form-control.wpcf7-submit{height:initial;padding:.75rem 1.75rem}.afterschool-contact{margin-bottom:40px}@media(min-width: 768px){.afterschool-contact{margin-bottom:720px}}@media(min-width: 1440px){.afterschool-contact{margin-bottom:120px}}.afterschool-stripe{max-width:1000px}@media(min-width: 1440px){.afterschool-stripe .pg-std-modal__bottom-stripe{height:12px}}/*# sourceMappingURL=afterschool.css.map */
