.learn-grow__group {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;

}

.learn-grow__group-item {
    position: relative;
    background: #fff;
    border: 3px solid rgba(129, 212, 250, 0.3);
}

.learn-grow__item-icon {
    position: absolute;
    top: -21px;
    left: 14px;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
}
.learn-grow__group-item.radius-21{
    overflow: visible;
}
.learn-grow__item-icon img {
    display: block;
    flex-shrink: 0;

}
.learn-grow__item-image img{
    display: block;
    object-fit: cover;
    max-height: 168px;
    width: 100%;
    border-radius: 21px 21px 0 0;
}

. .image-repeat__item-content__title.h6{
    color: #212121;
}
.image-repeat__item-content__colored{
    background: rgba(255, 223, 119, 0.09);
    border-radius: 14px;
    padding: 14px 10px 10px;
}
.image-repeat__item-content__colored-text{
    line-height: 150%;
    color: #f7be33;
    font-weight: 500;
    letter-spacing: -0.2px;
}
@media screen and (min-width: 992px) {
    .learn-grow__group-item {
        flex-basis: calc((100% - 60px) / 4);
    }
    .learn-grow__item-image{
        margin-bottom: 21px;
    }
    .learn-grow__item-content{
        max-width: 239px;
        padding: 21px;
        padding-right: 9px;
    }
    .image-repeat__item-content__text,
    .image-repeat__item-content__title{
        margin-bottom: 9px;
    }
}

@media screen and (max-width: 991.98px) {
    .learn-grow__group-item {
        flex-basis: calc((100% - 20px) / 2);
    }
    .learn-grow__item-image img{
        max-height: 198px;
    }
    .learn-grow__item-image{
        margin-bottom: 24px;
    }
    .learn-grow__item-content{
        max-width: 281px;
        padding: 25px;
        padding-right: 9px;
    }
    .image-repeat__item-content__text,
    .image-repeat__item-content__title
   {
        margin-bottom: 11px;
    }
}

@media screen and (max-width: 500px) {
    .learn-grow__group {
        flex-direction: column;
        gap: 24px;
    }

}