/* crocoblocks-design-system:v2 */:where(.crocoblocks-document .cb-el,.crocoblocks-preview .cb-el){box-sizing:border-box;max-width: 100%}:where(.crocoblocks-document .cb-image,.crocoblocks-preview .cb-image){max-width: 100%;height: auto;}:where(.crocoblocks-document .section-container,.crocoblocks-preview .section-container){width:calc(100% - 48px);max-width:var(--cb-section-container-width,1180px);margin-left:auto;margin-right:auto;}@media (max-width: 1024px){:where(.crocoblocks-document .section-container,.crocoblocks-preview .section-container){width:calc(100% - 40px);}}@media (max-width: 767px){:where(.crocoblocks-document .section-container,.crocoblocks-preview .section-container){width:calc(100% - 32px);}}.kinder-section-label{display:inline-block;font-family:'Nunito', 'Poppins', sans-serif;font-size:13px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#3aaa8a;margin-bottom:12px;}
@media (max-width: 1024px){.kinder-section-label{display:inline-block;font-family:'Nunito', 'Poppins', sans-serif;font-size:13px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#3aaa8a;margin-bottom:12px;}}
@media (max-width: 767px){.kinder-section-label{display:inline-block;font-family:'Nunito', 'Poppins', sans-serif;font-size:13px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#3aaa8a;margin-bottom:12px;}}
.kinder-btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;background-color:#3aaa8a;color:#ffffff;border:2px solid #3aaa8a;border-radius:999px;font-family:'Nunito', 'Poppins', sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:background-color 160ms ease, border-color 160ms ease;}.kinder-btn-primary:hover{background-color:#2d8f74;border-color:#2d8f74;}
@media (max-width: 1024px){.kinder-btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;background-color:#3aaa8a;color:#ffffff;border:2px solid #3aaa8a;border-radius:999px;font-family:'Nunito', 'Poppins', sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:background-color 160ms ease, border-color 160ms ease;}.kinder-btn-primary:hover{background-color:#2d8f74;border-color:#2d8f74;}}
@media (max-width: 767px){.kinder-btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;background-color:#3aaa8a;color:#ffffff;border:2px solid #3aaa8a;border-radius:999px;font-family:'Nunito', 'Poppins', sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:background-color 160ms ease, border-color 160ms ease;width:100%;}.kinder-btn-primary:hover{background-color:#2d8f74;border-color:#2d8f74;}}
.kinder-btn-white-outline{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;background-color:transparent;color:#ffffff;border:2px solid rgba(255,255,255,0.8);border-radius:999px;font-family:'Nunito', 'Poppins', sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:background-color 160ms ease;}.kinder-btn-white-outline:hover{background-color:rgba(255,255,255,0.15);}
@media (max-width: 1024px){.kinder-btn-white-outline{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;background-color:transparent;color:#ffffff;border:2px solid rgba(255,255,255,0.8);border-radius:999px;font-family:'Nunito', 'Poppins', sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:background-color 160ms ease;}.kinder-btn-white-outline:hover{background-color:rgba(255,255,255,0.15);}}
@media (max-width: 767px){.kinder-btn-white-outline{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;background-color:transparent;color:#ffffff;border:2px solid rgba(255,255,255,0.8);border-radius:999px;font-family:'Nunito', 'Poppins', sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:background-color 160ms ease;width:100%;}.kinder-btn-white-outline:hover{background-color:rgba(255,255,255,0.15);}}
.kinder-section-container-narrow{max-width:1100px;margin:0 auto;padding:0 32px;}
@media (max-width: 1024px){.kinder-section-container-narrow{max-width:1100px;margin:0 auto;padding:0 24px;}}
@media (max-width: 767px){.kinder-section-container-narrow{max-width:1100px;margin:0 auto;padding:0 16px;}}
.kinder-section-container{max-width:1200px;margin:0 auto;padding:0 32px;}
@media (max-width: 1024px){.kinder-section-container{max-width:1200px;margin:0 auto;padding:0 24px;}}
@media (max-width: 767px){.kinder-section-container{max-width:1200px;margin:0 auto;padding:0 16px;}}
.kinder-card{background-color:#ffffff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,0.07);padding:32px;display:flex;flex-direction:column;gap:16px;}
@media (max-width: 1024px){.kinder-card{background-color:#ffffff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,0.07);padding:32px;display:flex;flex-direction:column;gap:16px;}}
@media (max-width: 767px){.kinder-card{background-color:#ffffff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,0.07);padding:24px;display:flex;flex-direction:column;gap:16px;}}
.kinder-btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;background-color:transparent;color:#2b7bb9;border:2px solid #2b7bb9;border-radius:999px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color 160ms ease, color 160ms ease;}.kinder-btn-secondary:hover{background-color:#2b7bb9;color:#ffffff;}
@media (max-width: 1024px){.kinder-btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;background-color:transparent;color:#2b7bb9;border:2px solid #2b7bb9;border-radius:999px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color 160ms ease, color 160ms ease;}.kinder-btn-secondary:hover{background-color:#2b7bb9;color:#ffffff;}}
@media (max-width: 767px){.kinder-btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;background-color:transparent;color:#2b7bb9;border:2px solid #2b7bb9;border-radius:999px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color 160ms ease, color 160ms ease;width:100%;}.kinder-btn-secondary:hover{background-color:#2b7bb9;color:#ffffff;}}
