.wpforms-field-label,.wpforms-field-sublabel,.wpforms-field-description,.nf-form-content .nf-field-label label,.nf-form-content .nf-field-element label,.nf-form-content .nf-field-description,#mc_embed_signup label,.childcare-filter-container label{color:#014153!important;font-weight:700!important;font-family:Montserrat,sans-serif!important;display:block;margin-bottom:8px}.wpforms-field input:not([type="checkbox"]):not([type="radio"]),.wpforms-field select,.wpforms-field textarea,.ninja-forms-field,#mc_embed_signup input,.childcare-filter-container input,.childcare-filter-container select{color:#333333!important;width:100%!important;box-sizing:border-box!important;padding:12px 15px!important;border:1px solid #d1d1d1!important;border-radius:4px!important;font-family:Figtree,sans-serif!important;font-size:16px!important}.wpforms-container,.wpforms-form,.wpforms-field-container{width:100%!important;max-width:100%!important}.wpforms-field{width:100%!important;max-width:100%!important;clear:both!important;margin-bottom:25px!important}#mc_embed_signup{background:transparent!important;width:100%!important}#mc_embed_signup .mc-field-group{width:100%!important;margin-bottom:25px!important}#mc_embed_signup input:focus,.childcare-filter-container input:focus,.childcare-filter-container select:focus{border-color:#6EB440!important;outline:none!important;box-shadow:0 0 5px rgb(110 180 64 / .2)}#mc_embed_signup #mc-embedded-subscribe{background-color:#6EB440!important;color:#ffffff!important;padding:15px 30px!important;border-radius:4px!important;cursor:pointer;min-width:200px;transition:all 0.3s ease;text-transform:uppercase;border:none!important}#mc_embed_signup #mc-embedded-subscribe:hover{background-color:#014153!important}.mc-field-row{display:block!important;width:100%!important}.mc-field-row .mc-field-group{width:100%!important}.childcare-filter-container{margin-bottom:50px}.childcare-filter-inner{display:flex;gap:20px;flex-wrap:wrap;background:#fff;padding:25px;border-radius:12px;box-shadow:0 4px 15px rgb(0 0 0 / .05)}.staff-grid-wrapper,.childcare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 30px;width:100%;margin:20px 0 60px 0}@media (max-width:1024px){.staff-grid-wrapper,.childcare-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.staff-grid-wrapper,.childcare-grid{grid-template-columns:1fr}}.staff-card,.provider-card,.staff-library-card .fusion-column-wrapper{transition:transform 0.4s cubic-bezier(.165,.84,.44,1),box-shadow 0.4s cubic-bezier(.165,.84,.44,1)!important;cursor:pointer;border-radius:15px!important;background-color:#ffffff!important;box-shadow:0 5px 20px rgb(0 0 0 / .05)!important;overflow:hidden;height:100%;display:flex;flex-direction:column}.staff-card:hover,.provider-card:hover,.staff-library-card:hover .fusion-column-wrapper{transform:translateY(-10px)!important;box-shadow:0 15px 45px rgb(0 0 0 / .15)!important;z-index:10!important}.staff-card a,.provider-card-inner{padding:30px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;height:100%!important;text-decoration:none!important;color:inherit!important}.provider-card-inner{align-items:flex-start!important;text-align:left!important}.staff-img-container,.staff-library-card img{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:10px;margin-bottom:8px;object-fit:cover}.staff-card h3,.provider-card h3{color:#014153!important;font-family:Montserrat,sans-serif!important;font-size:15px!important;font-weight:700!important;margin:0 0 10px 0!important}.staff-title,.provider-subtitle{color:#014153!important;font-weight:700!important;font-family:Figtree,sans-serif!important;font-size:15px!important;margin-bottom:15px!important}.provider-details{font-size:15px;color:#444;font-family:Figtree,sans-serif;line-height:1.6;border-top:1px solid #eee;padding-top:20px;margin-top:auto;width:100%}.provider-details p{margin:8px 0!important}.provider-details strong{color:#014153}.staff-category-section{margin-bottom:80px}.staff-category-title,.staff-category-section h2,.staff-category-section h3,.fusion-title h2{border:none!important;border-bottom:none!important;text-decoration:none!important;box-shadow:none!important;border-top:none!important;color:#014153!important;font-family:Montserrat,sans-serif!important}.staff-category-title{font-size:32px!important;margin-bottom:40px!important}.staff-category-title::after,.staff-category-title::before,.staff-category-section h2::after,.staff-category-section h2::before,.title-sep-container{display:none!important;content:none!important}#staff-search,#news-search{border:2px solid #ed813c;border-radius:30px;padding:15px 25px;width:100%;max-width:600px;margin:0 auto 20px auto;display:block;font-size:18px;box-sizing:border-box;font-family:'Figtree',sans-serif;color:#333}#staff-search:focus,#news-search:focus{outline:none;border-color:#6eb440;box-shadow:0 0 10px rgb(110 180 64 / .25)}.fusion-column-wrapper.fusion-content-layout-column:has(a.fusion-button[style*="#6eb440"]){height:100%!important}.fusion-column-wrapper.fusion-content-layout-column>div:last-child:has(a.fusion-button[style*="#6eb440"]){margin-top:auto!important}.jpndc-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 30px;width:100%;margin-bottom:30px;box-sizing:border-box}@media (max-width:1024px){.jpndc-news-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.jpndc-news-grid{grid-template-columns:1fr}}.jpndc-news-card{background:#fff;border-radius:12px;box-shadow:0 10px 20px rgb(0 0 0 / .05);padding:30px 25px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;box-sizing:border-box;transition:transform 0.3s cubic-bezier(.165,.84,.44,1),box-shadow 0.3s cubic-bezier(.165,.84,.44,1)!important}.jpndc-news-card:hover{transform:translateY(-8px)!important;box-shadow:0 15px 40px rgb(0 0 0 / .12)!important}.jpndc-news-card-img-wrap{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px;margin-bottom:20px;display:flex;justify-content:center;align-items:center;background:#f7fafc}.jpndc-news-card-img-wrap img{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;transition:transform 0.3s ease}.jpndc-news-card:hover .jpndc-news-card-img-wrap img{transform:scale(1.04)}.jpndc-news-card-title{font-family:'Montserrat',sans-serif!important;font-size:18px!important;font-weight:700!important;color:#014153!important;line-height:1.35!important;margin:0 0 10px 0!important}.jpndc-news-card-pub{font-family:'Figtree',sans-serif!important;font-size:14px!important;font-weight:400!important;color:#70566d!important;margin:0 0 20px 0!important}.jpndc-news-card-btn{display:inline-block!important;background-color:#6eb440!important;color:#ffffff!important;font-family:'Montserrat',sans-serif!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;padding:10px 24px!important;border-radius:4px!important;text-decoration:none!important;transition:background-color 0.2s ease,transform 0.2s ease!important;border:1px solid #ffffff!important}.jpndc-news-card-btn:hover{background-color:#014153!important;color:#ffffff!important}.homepage-news-container .fusion-imageframe{display:block!important;width:100%!important;aspect-ratio:1 / 1!important;overflow:hidden!important;border-radius:8px!important}.homepage-news-container .fusion-imageframe img{width:100%!important;height:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important}.fusion-tb-header,.fusion-header,.fusion-header-wrapper,.fusion-tb-header .fusion-fullwidth.fusion-builder-row-1,nav.awb-menu{border-bottom-width:2px!important}@media (min-width:1211px){body .fusion-tb-header nav.awb-menu,body nav.awb-menu{margin-bottom:2px!important}body .fusion-tb-header .awb-menu__main-ul,body nav.awb-menu .awb-menu__main-ul{margin-bottom:2px!important}}@media (max-width:1210px){body .awb-menu__m-toggle,body .awb-menu__m-toggle *{color:#ffffff!important}body .awb-menu__main-ul .awb-menu__main-a,body .awb-menu__main-ul .awb-menu__main-a span,body .awb-menu__main-ul .awb-menu__main-a .menu-text,body .awb-menu__main-ul .awb-menu__sub-a,body .awb-menu__main-ul .awb-menu__sub-a span{color:#ffffff!important}body .awb-menu__main-ul .awb-menu__main-a:hover,body .awb-menu__main-ul .awb-menu__main-a:hover span,body .awb-menu__main-ul .awb-menu__main-a:hover .menu-text,body .awb-menu__main-ul .awb-menu__sub-a:hover,body .awb-menu__main-ul .awb-menu__sub-a:hover span,body .awb-menu__main-ul .awb-menu__li_active>.awb-menu__main-a,body .awb-menu__main-ul .awb-menu__li_active>.awb-menu__main-a span,body .awb-menu__main-ul .awb-menu__li_active>.awb-menu__main-a .menu-text{color:#ffffff!important;background-color:#6EB440!important}}@media only screen and (max-width:767px){.fusion-imageframe img{max-width:180px!important}}@media only screen and (max-width:480px){h1,.fusion-title h1,h1 span{font-size:28px!important;line-height:1.2!important}h2,.fusion-title h2,h2 span{font-size:24px!important;line-height:1.2!important}}@media only screen and (max-width:767px){.fusion-builder-container{padding-top:35px!important;padding-bottom:35px!important}}@media only screen and (max-width:767px){.table-2 thead,.fusion-table thead{display:none!important}.table-2 table,.fusion-table table,.table-2 tbody,.fusion-table tbody,.table-2 tr,.fusion-table tr,.table-2 td,.fusion-table td{display:block!important;width:100%!important;box-sizing:border-box!important}.table-2 tr,.fusion-table tr{background-color:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;margin-bottom:20px!important;padding:15px!important;box-shadow:0 4px 6px -1px rgb(0 0 0 / .05),0 2px 4px -1px rgb(0 0 0 / .03)!important}.table-2 td,.fusion-table td{border:none!important;padding:8px 0!important;white-space:normal!important;font-size:14px!important}.table-2 td:not(:last-child),.fusion-table td:not(:last-child){border-bottom:1px dashed #edf2f7!important}.table-2 td::before,.fusion-table td::before{display:block!important;font-weight:700!important;text-transform:uppercase!important;font-size:11px!important;color:#718096!important;margin-bottom:4px!important}.table-2 td:nth-child(1)::before,.fusion-table td:nth-child(1)::before{content:"Date";display:block!important}.table-2 td:nth-child(2)::before,.fusion-table td:nth-child(2)::before{content:"Event"}.table-2 td:nth-child(3)::before,.fusion-table td:nth-child(3)::before{content:"Time"}.table-2 td:nth-child(4)::before,.fusion-table td:nth-child(4)::before{content:"Program"}.table-2 td:nth-child(5)::before,.fusion-table td:nth-child(5)::before{content:"Description"}.table-2 td:nth-child(6)::before,.fusion-table td:nth-child(6)::before{content:"Location / Format"}.table-2 td:nth-child(7)::before,.fusion-table td:nth-child(7)::before{content:"Links"}.table-2 td:nth-child(2),.fusion-table td:nth-child(2){font-size:18px!important;color:#014153!important;font-family:Montserrat,sans-serif!important}#jpndc-table-filter{width:100%!important;box-sizing:border-box!important}.jpndc-filter-wrapper{width:100%!important}.jpndc-table-controls{width:100%!important}}@media only screen and (max-width:1210px){.fusion-header .fusion-builder-column:first-child .fusion-imageframe{text-align:center!important;margin:0 auto!important;display:flex!important;justify-content:center!important}.fusion-header .fusion-builder-column:first-child .fusion-imageframe a{margin:0 auto!important;display:block!important}.fusion-header .fusion-builder-column:first-child .fusion-imageframe img{margin:0 auto!important;display:inline-block!important}.fusion-header .fusion-builder-column:nth-child(3) .fusion-text>div{justify-content:flex-start!important;margin:15px 0!important;gap:15px!important}.fusion-header .fusion-builder-column:last-child{justify-content:flex-start!important;text-align:left!important;padding-left:0!important}}#jpndc-table-filter{width:250px}.jpndc-sortable-date{cursor:pointer!important;user-select:none!important;transition:background-color 0.2s ease}.jpndc-sortable-date:hover{background-color:#0c566b!important}.jpndc-date-sort-indicator{display:inline-block;margin-left:6px;font-size:13px;vertical-align:middle;transition:transform 0.2s ease}.jpndc-events-hero{background-position:center top!important}.homepage-artist-credit a{color:#6eb440!important;text-decoration:underline!important;transition:color 0.2s ease-in-out}.homepage-artist-credit a:hover{color:#014153!important}.fusion-counters-box,.fusion-counters-box .fusion-counter-box,.fusion-counters-box .counter-box-border{border:none!important;box-shadow:none!important}#jpndc-newsletter-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(1 65 83 / .7);display:flex;justify-content:center;align-items:center;z-index:999999;opacity:0;visibility:hidden;transition:opacity 0.4s ease,visibility 0.4s ease}#jpndc-newsletter-popup-overlay.active{opacity:1;visibility:visible}.jpndc-newsletter-popup-content{background-color:#fff;padding:40px;border-radius:12px;max-width:500px;width:90%;box-shadow:0 10px 30px rgb(0 0 0 / .25);position:relative;transform:translateY(-20px);transition:transform 0.4s ease;text-align:center;box-sizing:border-box}#jpndc-newsletter-popup-overlay.active .jpndc-newsletter-popup-content{transform:translateY(0)}.jpndc-newsletter-popup-close{position:absolute;top:15px;right:20px;font-size:28px;font-weight:700;color:#014153;cursor:pointer;background:none;border:none;padding:0;line-height:1}.jpndc-newsletter-popup-close:hover{color:#e57a44}.jpndc-newsletter-popup-content h3{color:#014153;font-family:Montserrat,sans-serif!important;font-weight:700;font-size:24px;margin-top:0;margin-bottom:15px}.jpndc-newsletter-popup-content p{color:#444;font-family:Figtree,sans-serif!important;font-size:16px;line-height:1.5;margin-bottom:25px}.jpndc-newsletter-popup-content form{margin-bottom:0}.jpndc-newsletter-popup-content .form-group{margin-bottom:20px;text-align:left}.jpndc-newsletter-popup-content label{display:block;margin-bottom:8px;font-weight:700;font-family:Montserrat,sans-serif!important;color:#014153;font-size:14px}.jpndc-newsletter-popup-content input[type="text"],.jpndc-newsletter-popup-content input[type="email"]{width:100%;padding:12px 15px;border:1px solid #d1d1d1;border-radius:4px;font-family:Figtree,sans-serif!important;font-size:16px;box-sizing:border-box;color:#333}.jpndc-newsletter-popup-content input[type="text"]:focus,.jpndc-newsletter-popup-content input[type="email"]:focus{border-color:#6EB440!important;outline:none;box-shadow:0 0 5px rgb(110 180 64 / .2)}.jpndc-newsletter-popup-submit{background-color:#6EB440!important;color:#ffffff!important;padding:13px 25px;border:none;border-radius:4px;font-size:16px;font-weight:700;cursor:pointer;width:100%;transition:background-color 0.3s ease;text-transform:uppercase;font-family:Montserrat,sans-serif!important;letter-spacing:1px}.jpndc-newsletter-popup-submit:hover{background-color:#014153!important}.post-password-required .awb-password-hero-wrapper .fusion-builder-container{display:flex!important}.hidden{display:none!important}.jpndc-instagram-feed-wrapper{margin:20px 0;width:100%}.jpndc-instagram-feed-wrapper .fusion-image-wrapper{border-radius:8px!important;overflow:hidden!important;box-shadow:0 4px 15px rgb(0 0 0 / .08)!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important}.jpndc-instagram-feed-wrapper .fusion-image-wrapper:hover{transform:translateY(-4px)!important;box-shadow:0 8px 25px rgb(1 65 83 / .18)!important}.jpndc-instagram-feed-wrapper .fusion-carousel-item img{border-radius:8px!important;width:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important}.twt-page-wrapper{width:100%;font-family:Figtree,sans-serif;color:#333}.twt-partner-logos-bar{display:flex;align-items:center;justify-content:center;gap:65px;flex-wrap:wrap;margin:25px 0 45px 0}.twt-partner-logos-bar a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.twt-partner-logos-bar img{max-height:95px;width:auto;object-fit:contain;transition:transform 0.2s ease}.twt-partner-logos-bar a:first-child img{max-height:135px}.twt-partner-logos-bar a:nth-child(2) img{max-height:130px}.twt-partner-logos-bar img:hover{transform:scale(1.06)}.twt-card{border-radius:14px;padding:35px 28px;color:#fff;box-shadow:0 8px 24px rgb(0 0 0 / .08);transition:transform 0.25s ease,box-shadow 0.25s ease;height:100%;box-sizing:border-box}.twt-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgb(0 0 0 / .14)}.twt-card-orange{background-color:#ed813c}.twt-card-green{background-color:#6cb43d}.twt-card-purple{background-color:#370632}.twt-card-teal{background-color:#1e7b6d}.twt-card-title{font-family:Montserrat,sans-serif!important;font-size:24px!important;font-weight:700!important;text-transform:uppercase;text-align:center;color:#ffffff!important;margin-top:15px!important;margin-bottom:20px!important;letter-spacing:.5px}.twt-card ul{list-style-type:disc;padding-left:22px;margin:0;line-height:1.6;font-size:16px}.twt-card ul li{margin-bottom:10px;color:#fff}.page-slug-together-we-thrive .fusion-builder-column,.page-id-44127 .fusion-builder-column{transition:transform 0.3s ease,box-shadow 0.3s ease}.page-slug-together-we-thrive .fusion-builder-column:hover,.page-id-44127 .fusion-builder-column:hover{transform:translateY(-4px)}.twt-eligibility-box{border:3px solid #ed813c;border-radius:12px;padding:30px 40px;text-align:center;background:#fff;margin:20px 0;box-shadow:0 4px 15px rgb(0 0 0 / .04)}.twt-contact-cta{background-color:#6cb43d;color:#fff;border-radius:10px;padding:24px 30px;text-align:center;font-family:Montserrat,sans-serif;font-size:26px;font-weight:700;margin:40px 0 20px 0}.twt-contact-cta a{color:#ffffff!important;text-decoration:underline;transition:opacity 0.2s ease}.twt-contact-cta a:hover{opacity:.88}.twt-register-card{background:linear-gradient(135deg,#024d5b 0%,#1e7b6d 100%);border-radius:14px;padding:45px 35px;text-align:center;box-shadow:0 10px 25px rgb(2 77 91 / .18);border:3px solid #ed813c;max-width:860px;margin:0 auto}.twt-register-title{font-family:Montserrat,sans-serif!important;font-size:30px!important;font-weight:800!important;color:#ffffff!important;margin:0 0 12px 0!important;text-transform:uppercase;letter-spacing:.5px}.twt-register-subtitle{font-family:Figtree,Montserrat,sans-serif!important;font-size:19px!important;line-height:1.5!important;color:#f1edee!important;max-width:680px;margin:0 auto 28px auto!important}.twt-register-btn{display:inline-block;background-color:#ed813c;color:#ffffff!important;font-family:Montserrat,sans-serif;font-size:19px;font-weight:800;text-transform:uppercase;letter-spacing:1px;padding:16px 42px;border-radius:8px;text-decoration:none!important;box-shadow:0 6px 16px rgb(237 129 60 / .4);transition:transform 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease}.twt-register-btn:hover{background-color:#d96d29;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 8px 20px rgb(237 129 60 / .5)}.twt-register-btn:active{transform:translateY(0)}.fusion-tb-header,.fusion-header-wrapper{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:9990!important;width:100%!important}body.admin-bar .fusion-tb-header,body.admin-bar .fusion-header-wrapper{top:32px!important}@media (max-width:782px){body.admin-bar .fusion-tb-header,body.admin-bar .fusion-header-wrapper{top:46px!important}}@media (max-width:600px){body.admin-bar .fusion-tb-header,body.admin-bar .fusion-header-wrapper{top:0!important}}.awb-off-canvas-wrap,.awb-off-canvas-wrap.awb-show,#jpndc-newsletter-popup-overlay{z-index:999999!important;--awb-overlay-z-index:999999 !important}