.content-conditions-landing-rasca-y-gana {
    background: var(--Color-Forest-80);
}

.content-conditions-landing-rasca-y-gana .conditions-landing-rasca-y-gana {
    display: flex;
    padding: var(--size-space-64, 64px) 16px var(--size-space-64, 64px) 16px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    gap: var(--size-space-16, 16px);
    border-radius: var(--border-radius-none, 0) var(--border-radius-none, 0) var(--border-radius-l, 16px) var(--border-radius-l, 16px);
    background: var(--Color-Surface-General-3, #F9F9F9);
}

.content-conditions-landing-rasca-y-gana .conditions-landing-rasca-y-gana .title-conditions-landing-rasca-y-gana {
    margin-bottom: var(--size-space-0, 0px);
}

.content-conditions-landing-rasca-y-gana .conditions-landing-rasca-y-gana .doc-link {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 40px;
}

.content-conditions-landing-rasca-y-gana .conditions-landing-rasca-y-gana .doc-link .text-doc-link {
    color: var(--Color-Content-Interactive-Active, #2F6852);
    font-family: var(--font-family-1-smbold);
    font-size: var(--size-font-75);
    font-style: var(--font-style-normal);
    font-weight: var(--font-weight-medium);
    line-height: var(--size-font-line-height-2xs);
    text-decoration-line: var(--font-style-underline);
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    margin-bottom: var(--size-space-0, 0px);
    margin-left: var(--size-space-4, 4px);
}

.content-conditions-landing-rasca-y-gana .conditions-landing-rasca-y-gana .doc-link .text-doc-link:hover {
    color: var(--Color-Content-Interactive-Hover);
    text-decoration-line: none;
}
.content-conditions-landing-rasca-y-gana .conditions-landing-rasca-y-gana .doc-link .text-doc-link:active {
    color: var(--Color-Content-Interactive-Pressed);
}
.content-conditions-landing-rasca-y-gana .conditions-landing-rasca-y-gana .doc-link .text-doc-link:focus {
    color: var(--Color-Content-Interactive-Active);
}
.content-conditions-landing-rasca-y-gana .conditions-landing-rasca-y-gana .doc-link .text-doc-link:focus-visible {
    color: var(--Color-Content-Interactive-Active);
    outline: var(--border-width-l) solid var(--Color-Sky-70); /* --Color-Border-Interactive-Focus */
    border-radius: var(--border-radius-s);
}

/* Small devices (landscape phones, 576px and up) */

@media (min-width: 576px) {
    .content-conditions-landing-rasca-y-gana .conditions-landing-rasca-y-gana {
        padding: var(--size-space-64, 64px) 42px var(--size-space-64, 64px) 42px;
    }
}

/* Large devices (desktops, 768px and up) */

@media (min-width: 768px) {
    .content-conditions-landing-rasca-y-gana .conditions-landing-rasca-y-gana {
        padding: var(--size-space-64, 64px) 48px var(--size-space-64, 64px) 48px;
    }
}

/* Large devices (desktops, 992px and up) */

@media (min-width: 992px) {
    .content-conditions-landing-rasca-y-gana .conditions-landing-rasca-y-gana {
        padding: var(--size-space-64, 64px) 82px var(--size-space-64, 64px) 82px;
        border-radius: var(--border-radius-none, 0) var(--border-radius-none, 0) 48px 48px;
    }
}

/* Extra large devices (large desktops, 1200px and up) */

@media (min-width: 1200px) {
    .content-conditions-landing-rasca-y-gana .conditions-landing-rasca-y-gana {
       padding: var(--size-space-64, 64px) 102px var(--size-space-64, 64px) 102px;
    }
}

/* Extra extra large devices (larger desktops, 1920px and up) */

@media screen and (min-width: 1920px) {
    .content-conditions-landing-rasca-y-gana .conditions-landing-rasca-y-gana {
       padding: var(--size-space-64, 64px) 324px var(--size-space-64, 64px) 324px;
    }
}