/*Footer*/

.bg-footer {
    background: #F0F3F7;
}

@media (min-width: 720px) {}

.bg-footer2 {
    background: #F0F3F7;
}

@media (min-width: 720px) {
    .bg-footer2 {
        border-top-left-radius: 0em;
        border-top-right-radius: 0em;
    }
}

.Figura-footer {
    position: absolute;
    bottom: -10px;
    width: 60%;
}

.figura-F {
    position: relative;
    bottom: -125px;
    z-index: 800;
}

@media (min-width: 720px) {
    .Figura-footer {
        width: 50%;
    }
    .figura-F {
        position: relative;
        bottom: -150px;
        z-index: 800;
    }
}

@media (min-width: 920px) {
    .Figura-footer {
        width: 40%;
    }
    .figura-F {
        position: relative;
        bottom: -180px;
        z-index: 800;
    }
}

@media (min-width: 1200px) {
    .Figura-footer {
        width: 40%;
    }
    .figura-F {
        position: relative;
        bottom: -240px;
        z-index: 800;
    }
}

.text-footer {
    /* offset-x | offset-y | blur-radius | color */
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color);
    font-size: calc(1.375rem + 1.5vw);
    z-index: 999;
}

@media (min-width: 320px) {
    .text-footer {
        font-size: 1.3rem;
    }
}

@media (min-width: 375px) {
    .text-footer {
        font-size: 1.5rem;
    }
}

@media (min-width: 414px) {
    .text-footer {
        font-size: 1.6rem;
    }
}

@media (min-width: 620px) {
    .text-footer {
        font-size: 2.1rem;
    }
}

@media (min-width: 720px) {
    .text-footer {
        font-size: 2.3rem;
    }
}

@media (min-width: 920px) {
    .text-footer {
        font-size: 3.1rem;
    }
}

@media (min-width: 1200px) {
    .text-footer {
        font-size: 5rem;
    }
}