#uniblock-5 .section-cards.is-dark-cards.white-dark-cards-translition {
    background-image: url(https://cdn.prod.website-files.com/637cbc5…/6717e74…_light.svg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 100%;
}

#uniblock-5 .section-cards.is-dark-cards {
    background-color: #AAA29B;
}

#uniblock-5 .section-cards {
    z-index: 1;
    background-color: #e1ddd7;
    position: relative;
    overflow: hidden;
}

#uniblock-5 .padding-global {
    width: 100%;
    padding-left: 4rem;
    padding-right: 4rem;
}

#uniblock-5 .padding-section-large {
    padding-top: 8rem;
    padding-bottom: 8rem;
}

#uniblock-5 .container-large.center-align {
    flex-direction: column;
    align-items: center;
    display: flex
;
}
#uniblock-5 .container-large {
    width: 100%;
    max-width: 85rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
}

#uniblock-5 .header-medium {
    grid-row-gap: 1rem;
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

@media screen and (min-width: 1440px) {
    #uniblock-5 h2 {
        font-size: 3.5rem;
    }
}

#uniblock-5 h2 {
    color: #3B3836;
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Victorserif, sans-serif;
    font-size: 3.25rem;
    font-weight: 400;
    line-height: 1.2;
}

#uniblock-5 .margin-vertical {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
}
#uniblock-5 .margin-vertical {
    margin-left: 0;
    margin-right: 0;
}
#uniblock-5 .margin-large {
    margin: 3rem;
}

#uniblock-5 .selling-points-cards {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative;
}

#uniblock-5  #w-node-_36d56126-d12e-1a1c-026e-5eed3ce11f19-610adc85 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}
#uniblock-5 .card1._4.is-beige, .card1.ehealth.is-beige, .card1.is-beige {
    background-color: #e1ddd7;
}

#uniblock-5 .card1:hover {
    opacity: 0.85;
}

#uniblock-5 .card1 {
    grid-row-gap: .5rem;
    background-color: #e1ddd7;
    border-radius: 32px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    min-height: 20rem;
    padding: 6rem 3rem;
    display: flex;
    position: relative;
    overflow: hidden;
}

#uniblock-5 .card-content {
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}

#uniblock-5 h3 {
    color: #3B3836;
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Victorserif, sans-serif;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2;
}

#uniblock-5 .text-size-regular {
    color: #3B3836;
    font-size: 1.125rem;
    text-align: justify;
}

#uniblock-5 #w-node-_5a3bbaa3-9c31-1067-b287-e4d52f3f8e60-610adc85, #w-node-d0c5dab0-f723-7d60-ccc4-7501ca258d12-610adc85 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#uniblock-5 #w-node-_67c451d4-d2e4-3505-8561-021762ad51d1-610adc85 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#uniblock-5 #w-node-c7fcec8a-a589-5013-4ffa-aa7bd3ed9052-610adc85 {
    grid-area: span 1 / span 5 / span 1 / span 5;
}

#uniblock-5 .card-content.small {
    width: 50%;
}
#uniblock-5 .card-content {
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}

#uniblock-5 .card-image-wrapper {
    width: 50%;
    max-width: none;
    height: 100%;
    position: absolute;
    inset: 0% 0% 0% auto;
}

#uniblock-5 .image-full {
    object-fit: cover;
    width: 100%;
    max-width: none;
    height: 100%;
}

#uniblock-5 .button-dark {
    border: 1.5px solid #4D4A47;
    text-align: center;
    background-color: #0000;
    border-radius: 20px;
    flex-flow: column;
    flex: none;
    justify-content: center;
    align-items: center;
    padding: .75rem 2rem;
    font-size: 1rem;
    font-weight: 500;
    text-decoration: none;
    transition: transform .15s;
    display: flex;
    position: relative;
    overflow: hidden;
    background: #4D4A47;
    color: #D6D1CA;
}

#uniblock-5 .text-button {
    z-index: 3;
    font-weight: 500;
    position: relative;
}