/*everything_growing starts here*/

.everything_growing{
    padding: 100px 0;
}
.everything_growing h2{
    color: var(--text-primary, #15171B);
    text-align: center;
    font-family: var(--font-family-family, Sora);
    font-size: var(--heading-h2-size, 52px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--heading-h2-line-height, 66px);
    max-width: 680px;
    margin: auto;
    margin-bottom: 8px;
}
.everything_growing h2+ p{
    max-width: 680px;
    margin: auto;
    color: var(--text-secondary, #35393F);
    text-align: center;
    
    /* body/md/regular */
    font-family: var(--font-family-family, Sora);
    font-size: var(--body-md-size, 16px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--body-md-line-height, 24px); /* 150% */
}
.everything_growing .feature_list{
    display: grid;
    padding-top: 64px;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    align-items: stretch;
    grid-template-columns: repeat(3, 1fr);
}
.everything_growing .feature_list .feature_item{
    display: flex;
    min-height: 264px;
    /* min-width: 416px; */
    padding: 0px 32px 40px 32px;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    border-radius: 24px;
    border: 1px solid var(--border-accent-light, #AFF4FA);
    background: var(--surface-counter, #E3F4FF);
    box-shadow: 0 4px 12px 0 rgba(190, 217, 234, 0.40);

}
.everything_growing .feature_list .feature_item h3{
    color: var(--text-primary, #15171B);
    font-family: var(--font-family-family, Sora);
    font-size: var(--body-lg-size, 20px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--body-lg-line-height, 32px);
    margin-top: 40px
}
.everything_growing .feature_list .feature_item p{
    color: var(--text-secondary, #35393F);
    font-family: var(--font-family-family, Sora);
    font-size: var(--body-md-size, 16px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--body-md-line-height, 24px);
}
@media (max-width: 1024px) {
    .everything_growing {
        padding: 64px 0;
    }
    .everything_growing h2 {
        font-size: var(--heading-h2-size, 38px);
        line-height: var(--heading-h2-line-height, 38px);
        max-width: 100%;
    }
    .everything_growing .feature_list .feature_item {
        padding: 0px 24px 40px 24px;
    }
    .everything_growing .feature_list .feature_item h3 {
        font-size: var(--body-lg-size, 18px);
        line-height: var(--body-lg-line-height, 28px);
        margin-top: 40px;
    }
    .everything_growing .feature_list {
        grid-template-columns: repeat(2, 1fr);
    }
@media (max-width: 767px) {
    .everything_growing {
        padding: 40px 0;
    }
    .everything_growing h2 {
        font-size: var(--heading-h2-size, 24px);
        line-height: var(--heading-h2-line-height, 32px);
    }
    .everything_growing h2+ p {
        font-size: var(--body-md-size, 14px);
        line-height: var(--body-md-line-height, 22px);
    }
    .everything_growing .feature_list .feature_item {
        padding: 0px 16px 16px 16px;
        min-height: 168px;
    }
    .everything_growing .feature_list .feature_item p {
        font-size: var(--body-md-size, 14px);
        line-height: var(--body-md-line-height, 22px);
    }
    .everything_growing .feature_list .feature_item h3 {
        font-size: var(--body-lg-size, 16px);
        line-height: var(--body-lg-line-height, 24px);
        margin-top: 16px;
    }
    .everything_growing .feature_list {
        grid-template-columns: repeat(1, 1fr);
    }
    .everything_growing .feature_list .feature_item h3 {
        font-size: var(--body-lg-size, 18px);
        line-height: var(--body-lg-line-height, 24px);
    }
}
    
}
/*everything_growing ends here*/