

/* Start:/local/assets/css/components/about-clinic.css?17815908041801*/
.about-clinic-top{
    display: flex;
    justify-content: space-between;
    margin-bottom: 40px;
    gap: 24px;
}

.about-clinic-top .main_title{
    max-width: 328px;
}

.about-clinic-top_subtitle{
    font-family: Golos;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0%;
    max-width: 590px;
    padding-top: 12px;
    margin-right: 64px;
}

.about-clinic-labels{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    margin-bottom: 32px;
}

.about-clinic-label{
    background: var(--light-grey);
    border-radius: 24px;
    padding: 32px 32px 15px 36px;
    display: flex;
    flex-direction: column;
    gap: 40px;
    height: 187px;
}

.about-clinic-label i{
    color: var(--green);
    font-size: 30px;
}

.about-clinic-label__bottom-title{
    font-family: Golos;
    font-weight: 400;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: 0%;
}

.about-clinic-label__bottom-text{
    font-family: Golos;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: 0%;
}

.about-clinic-label__bottom{
    display: flex;
    flex-direction: column;
    gap: 14px;
}

.about-clinic-label .icon-uzi:before{
    color: var(--green);
}

.about-clinic .baner_slide__button-only{
    margin: auto;
}

@media (max-width: 1199px) {
    .about-clinic-top{
        flex-direction: column;
        margin-bottom: 24px;
        gap: 12px;
    }

    .about-clinic-label{
        grid-column: span 2;
    }

    .about-clinic-top_subtitle{
        margin-right: 0;
    }

}

@media (max-width: 767px) {
    .about-clinic-label__bottom-title{
        font-size: 18px;
    }

    .about-clinic-label__bottom-text{
        font-size: 12px;
    }

    .about-clinic-label{
        padding: 20px;
    }
}
/* End */
/* /local/assets/css/components/about-clinic.css?17815908041801 */
