.kidsjoy_style-icon-box .kidsjoy_style-iconbox-description {
    margin: 0;
}

.kidsjoy_style-icon-box {
    transition: all 0.45s ease 0s;
}

.kidsjoy_style-icon-box.on-hover:hover {
    transform: translate3d(0, -15px, 0);
}

.kidsjoy_style-icon-box {
    background: var(--global-body-lightcolor);
    padding: 2.75em 1em 1.25em;
    border-radius: var(--border-radius-ten);
    margin-bottom: 1.5em;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    border-radius: var(--border-radius-ten);
}

.kidsjoy_style-icon-box .kidsjoy_style-icon-image {
    margin: 0 auto 1.25em;
}

.kidsjoy_style-icon-box .kidsjoy_style-icon-image img {
    border-radius: var(--border-radius);
}

.kidsjoy_style-icon-box .kidsjoy_style-heading-title {
    font-weight: var(--font-weight-semi-bold);
}

.kidsjoy_style-icon-box .kidsjoy_style-description,
.kidsjoy_style-icon-box .kidsjoy_style-button-container {
    margin-top: 1em;
}

.kidsjoy_style-icon-box::before {
    color: var(--global-font-color);
    border-radius: 0.5em 0.5em 0 0;
    box-sizing: border-box;
    content: "\2022\2022\2022";
    display: block;
    line-height: 1.625em;
    font-size: 1.2em;
    width: 100%;
    transition: all .3s ease-out 0s;
    text-align: left;
    position: absolute;
    top: 0.3125em;
    left: 1em;
}

.kidsjoy_style-iconbox-info .kidsjoy_style-heading-title {
    font-family: var(--highlight-font-family);
    color: var(--global-font-title);
    font-size: var(--font-size-18);
    text-align: center;
    text-transform: capitalize;
    font-weight: var(--font-weight-regular);
}

.kidsjoy_style-icon-box:hover .kidsjoy_style-heading-title {
    color: var(--color-theme-primary);
}

.kidsjoy_style-icon-box   .kidsjoy_style-iconbox-info {
    display: flex;
    align-items: center;
}

.kidsjoy_style-icon-box   .kidsjoy_style-title {
    margin-left: 0.9375em;
}