.content-card-primary-functional-landing-rasca-y-gana {
    display: flex;
    padding: var(--size-space-20, 20px) 16px var(--size-space-32, 32px) 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: var(--size-space-32, 32px);
    background: var(--Color-Surface-General-1, #FFF);
}

.content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana {
    display: flex;
    padding: var(--size-space-0, 0);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: var(--size-space-24, 24px);
}

.content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-360 {
    display: block;
}

.content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-576,
.content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-768,
.content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-992,
.content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-1200,
.content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-1920 {
    display: none;
}

.content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .content .title-subtitle p {
    color: var(--Color-Content-General-1, #2C2C2C);
    margin-bottom: var(--size-space-12, 12px);
}

.content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .content .title-subtitle .subtitle-content p {
    color: var(--Color-Content-General-1, #2C2C2C);
    margin-bottom: var(--size-space-0, 0px);
    text-align: left;
    margin-bottom: 24px;
}

.content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .content .feature-list .feature-item {
    display: flex;
    padding: var(--size-space-0, 0);
    align-items: flex-start;
    gap: var(--size-space-8, 8px);
    align-self: stretch;
}

.content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .content .feature-list .feature-item .last-p-item {
    margin-bottom: var(--size-space-0, 0px);
}

/* Small devices (landscape phones, 576px and up) */

@media (min-width: 576px) {
    .content-card-primary-functional-landing-rasca-y-gana {
        padding: var(--size-space-20, 20px) 42px var(--size-space-32, 32px) 42px;
    }
    
    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-576 {
        display: block;
    }

    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-360,
    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-768,
    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-992,
    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-1200,
    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-1920 {
        display: none;
    }
}

/* Large devices (desktops, 768px and up) */

@media (min-width: 768px) {
    .content-card-primary-functional-landing-rasca-y-gana {
        padding: var(--size-space-20, 20px) 48px var(--size-space-32, 32px) 48px;
    }
    
    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-768 {
        display: block;
    }

    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-360,
    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-576,
    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-992,
    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-1200,
    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-1920 {
        display: none;
    }
}

/* Large devices (desktops, 992px and up) */

@media (min-width: 992px) {
    .content-card-primary-functional-landing-rasca-y-gana {
        padding: var(--size-space-40, 40px) 82px var(--size-space-64, 64px) 82px;
    }

    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana {
        flex-direction: row;
        gap: var(--size-space-32, 32px);
    }
    
    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-992 {
        display: block;
    }

    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-360,
    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-576,
    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-768,
    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-1200,
    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-1920 {
        display: none;
    }
}

/* Extra large devices (large desktops, 1200px and up) */

@media (min-width: 1200px) {
    .content-card-primary-functional-landing-rasca-y-gana {
        padding: var(--size-space-40, 40px) 102px var(--size-space-64, 64px) 102px;
    }

    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana {
        gap: var(--size-space-24, 24px);
    }
    
    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-1200 {
        display: block;
    }

    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-360,
    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-576,
    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-768,
    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-992,
    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-1920 {
        display: none;
    }
}

/* Extra extra large devices (larger desktops, 1920px and up) */

@media screen and (min-width: 1920px) {
    .content-card-primary-functional-landing-rasca-y-gana {
        padding: var(--size-space-40, 40px) 324px var(--size-space-64, 64px) 324px;
    }
    
    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-1920 {
        display: block;
    }

    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-360,
    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-576,
    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-768,
    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-992,
    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .image-container-1200 {
        display: none;
    }

    .content-card-primary-functional-landing-rasca-y-gana .card-primary-functional-landing-rasca-y-gana .content {
        display: flex;
        padding: var(--size-space-0, 0);
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        height: 300px;
    }
}