@font-face{font-family:EmpathyKindergartenHeading;src:url('/wp-content/themes/childit/assets/fonts/Poppins-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:EmpathyKindergartenHeading;src:url('/wp-content/themes/childit/assets/fonts/Poppins-SemiBold.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:EmpathyKindergartenText;src:url('/wp-content/themes/childit/assets/fonts/Roboto-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
body.has-kindergarten-text-editorial{background:#faf9f5}
body.has-kindergarten-text-editorial .elementor-element-656fd9d{color:#243c30;font-family:EmpathyKindergartenText,Roboto,sans-serif}
body.has-kindergarten-text-editorial .elementor-element-656fd9d .curriculum-container{max-width:1200px;margin:0 auto;padding:76px 56px;background:#faf9f5;color:#243c30;font:400 17px/1.7 EmpathyKindergartenText,Roboto,sans-serif}
body.has-kindergarten-text-editorial .elementor-element-656fd9d .curriculum-header{margin:0 0 58px;padding:0;text-align:left;background:transparent;border:0;border-radius:0;box-shadow:none}
body.has-kindergarten-text-editorial .elementor-element-656fd9d .curriculum-header h4{margin:0;color:#243c30;font:400 clamp(34px,4vw,56px)/1.18 EmpathyKindergartenHeading,Poppins,sans-serif;letter-spacing:-.045em}
body.has-kindergarten-text-editorial .elementor-element-656fd9d .curriculum-header em{display:block;margin-top:20px;color:#536058;font:400 19px/1.65 EmpathyKindergartenText,Roboto,sans-serif}
body.has-kindergarten-text-editorial .elementor-element-656fd9d .disclaimer-box{margin:0 0 22px;padding:20px 0;border:0;border-top:1px solid #cbd2c6;border-bottom:1px solid #cbd2c6;border-radius:0;background:transparent;color:#536058;font:400 14px/1.65 EmpathyKindergartenText,Roboto,sans-serif}
body.has-kindergarten-text-editorial .elementor-element-656fd9d .theme-card{margin:0;padding:34px 0;border:0;border-top:1px solid #cbd2c6;border-radius:0;background:transparent;box-shadow:none;transition:none}
body.has-kindergarten-text-editorial .elementor-element-656fd9d .theme-card:hover{transform:none;box-shadow:none}
body.has-kindergarten-text-editorial .elementor-element-656fd9d .theme-title{display:block;margin:0 0 12px;padding:0;border:0;color:#243c30;font:600 24px/1.35 EmpathyKindergartenHeading,Poppins,sans-serif}
body.has-kindergarten-text-editorial .elementor-element-656fd9d .theme-quote{display:block;margin:0 0 20px;padding:0;border:0;color:#536058;font:400 19px/1.65 EmpathyKindergartenText,Roboto,sans-serif}
body.has-kindergarten-text-editorial .elementor-element-656fd9d .focus-label{display:block;margin:24px 0 8px;padding:0;background:transparent;border-radius:0;color:#315c46;font:600 13px/1.4 EmpathyKindergartenHeading,Poppins,sans-serif;letter-spacing:.05em;text-transform:uppercase}
body.has-kindergarten-text-editorial .elementor-element-656fd9d .concepts-list{margin:0 0 18px;padding-left:1.15em;color:#536058}
body.has-kindergarten-text-editorial .elementor-element-656fd9d .concepts-list li{margin:0 0 8px;padding:0 0 0 .2em;list-style:disc}
body.has-kindergarten-text-editorial .elementor-element-656fd9d .concepts-list li::before,body.has-kindergarten-text-editorial .elementor-element-656fd9d .concepts-list li::after{content:none!important;display:none!important}
body.has-kindergarten-text-editorial .elementor-element-656fd9d .activity-box{margin:18px 0;padding:18px 20px;border:0;border-left:2px solid #a79c76;border-radius:0;background:#eeeee5;color:#243c30;font-size:16px}
body.has-kindergarten-text-editorial .elementor-element-656fd9d .sel-link{display:block;margin-top:18px;color:#315c46;font:600 15px/1.5 EmpathyKindergartenHeading,Poppins,sans-serif;text-decoration:underline;text-underline-offset:4px}
body.has-kindergarten-text-editorial .elementor-element-656fd9d a{color:#315c46;text-underline-offset:4px}
body.has-kindergarten-text-editorial .elementor-element-7a2d3f1{position:relative}
body.has-kindergarten-text-editorial .kindergarten-tree-decor{position:absolute;z-index:0;right:-2%;top:3000px;width:52%;height:3300px;object-fit:cover;object-position:center bottom;pointer-events:none;background:transparent}
body.has-kindergarten-text-editorial .elementor-element-7a2d3f1>.e-con-inner{position:relative;z-index:1}
body.has-kindergarten-text-editorial .elementor-element-656fd9d .theme-card.kindergarten-tone-green{margin-block:10px;padding:34px 30px;border:0;background:#244b3b;color:#f7f7ef}
body.has-kindergarten-text-editorial .elementor-element-656fd9d .theme-card.kindergarten-tone-green :is(.theme-title,.theme-quote,.focus-label,.concepts-list,.concepts-list li,.activity-box,.sel-link,p,strong){color:#f7f7ef}
body.has-kindergarten-text-editorial .elementor-element-656fd9d .theme-card.kindergarten-tone-green .focus-label{color:#d8e3d5}
body.has-kindergarten-text-editorial .elementor-element-656fd9d .theme-card.kindergarten-tone-green .activity-box{background:#315c46;border-left-color:#d4c79d}
body.has-kindergarten-text-editorial .elementor-element-656fd9d .theme-card.kindergarten-tone-green a{color:#fff;text-decoration-color:#d4c79d}
@media(max-width:700px){body.has-kindergarten-text-editorial .elementor-element-656fd9d .curriculum-container{padding:52px 20px;font-size:16px}body.has-kindergarten-text-editorial .elementor-element-656fd9d .curriculum-header{margin-bottom:38px}body.has-kindergarten-text-editorial .elementor-element-656fd9d .curriculum-header h4{font-size:35px}body.has-kindergarten-text-editorial .elementor-element-656fd9d .curriculum-header em{font-size:17px}body.has-kindergarten-text-editorial .elementor-element-656fd9d .theme-card{padding:27px 0}body.has-kindergarten-text-editorial .elementor-element-656fd9d .theme-card.kindergarten-tone-green{padding:27px 22px;margin-block:8px}body.has-kindergarten-text-editorial .elementor-element-656fd9d .theme-title{font-size:21px}body.has-kindergarten-text-editorial .elementor-element-656fd9d .theme-quote{font-size:17px}}
@media(max-width:700px){body.has-kindergarten-text-editorial .kindergarten-tree-decor{right:0;top:5800px;width:72%;height:1850px;object-fit:cover;opacity:.92}}
