
.s-information-patients__description, .s-information-patients__regime, .s-information-patients__schedule {
    padding: 40px;
    background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#fff));
    background: linear-gradient(180deg, #f5f5f5 0, #fff 100%)
}

.s-information-patients__description.is-reverse, .s-information-patients__regime.is-reverse, .s-information-patients__schedule.is-reverse {
    height: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5));
    background: linear-gradient(180deg, #fff 0, #f5f5f5 100%)
}

.s-information-patients__description .h2-new, .s-information-patients__regime .h2-new, .s-information-patients__schedule .h2-new {
    margin-bottom: 40px
}

.s-information-patients__description a, .s-information-patients__regime a, .s-information-patients__schedule a {
    color: var(--darkGold);
    font-weight: 500
}

.s-information-patients__description p:not(:last-child) {
    margin-bottom: 20px
}

.s-information-patients__description a {
    color: var(--gray-900)
}

.s-information-patients__description .c-button-icon {
    white-space: normal
}

.s-information-patients__description .c-button-icon .c-icon {
    border-radius: 0;
    width: 48px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 48px;
    background-color: var(--primary-color)
}

.s-information-patients__description .c-button-icon .c-icon svg {
    fill: var(--white)
}

.s-information-patients__files {
    padding: 20px;
    margin-bottom: 20px
}

.s-information-patients__files p:not(:last-child) {
    margin-bottom: 16px
}

@media (max-width: 1839.98px) {
    .s-information-patients__description, .s-information-patients__regime, .s-information-patients__schedule {
        padding: 32px
    }

    .s-information-patients__description .h2-new, .s-information-patients__regime .h2-new, .s-information-patients__schedule .h2-new {
        margin-bottom: 32px
    }
}
@media (max-width: 1199.98px) {
    .s-information-patients__description, .s-information-patients__regime, .s-information-patients__schedule {
        padding: 40px
    }

    .s-information-patients__schedule p {
        margin-bottom: 6px
    }
}
@media (max-width: 767.98px) {
    .s-information-patients__description, .s-information-patients__regime, .s-information-patients__schedule {
        padding: 40px 30px;
        width: calc(100% + 40px);
        margin-left: -20px;
        margin-right: -20px
    }

    .s-information-patients__description .h2-new, .s-information-patients__regime .h2-new, .s-information-patients__schedule .h2-new {
        margin-bottom: 40px
    }

    .s-information-patients__schedule .t-p-1 {
        line-height: 1.5em
    }

    .s-information-patients__schedule p {
        margin-bottom: 0
    }

    .s-information-patients__description {
        padding-left: 40px;
        padding-right: 40px
    }

    .s-information-patients__files {
        padding-left: 0;
        padding-right: 0
    }
}

@media (any-hover: hover) {
    .s-information-patients__description a:hover, .s-information-patients__regime a:hover, .s-information-patients__schedule a:hover {
        color: var(--primary-color)
    }
    .s-information-patients__description a:hover {
        color: var(--darkGold)
    }
}