/* ==================================================
   ESTILOS GLOBALES: Section Final
   ================================================== */

section.section-final {
    background-color: #F3DBD7;
}

div.section-final__title h2 {
    border-radius: 6rem;
    background: #BB5D80;
}

div.section-faq__title {
    display: flex;
    justify-content: end;
}

div.section-faq__faq-container div.elementor-toggle div.elementor-toggle-item {
    margin-bottom: 0 !important;
}

div.section-faq__faq-container div.elementor-toggle div.elementor-toggle-item:nth-last-of-type(1) div {
    border-radius: 0 0 18px 18px;
}



/* ==================================================
   ESTILOS DESKTOP: Section Final
   ================================================== */

@media screen and (min-width: 1025px) {

    section.section-final {
        --content-width: 62rem;
    }
    
    div.section-final__title h2 {
        font-size: 1.8rem !important;
        padding: 1.2rem 0 .7rem 0;
        width: 32rem;
    }
}



/* ==================================================
   ESTILOS MOBILE: Section Final
   ================================================== */

@media screen and (max-width: 767px) {

    section.section-final {
        --content-width: 100%;
    }
    
    div.section-final__title {
        padding-right: 1rem !important;
    }
    
    div.section-final__title h2 {
        border-radius: 0 6rem 6rem 0;
        font-size: 1.8rem !important;
        padding: 1.2rem 2.6rem .7rem 1.8rem;
        width: fit-content;
        text-align: start;
    }
    
    div.section-faq__title {
        padding: 0 0 0 1rem !important;
    }
    
    div.section-faq__title h2 {
        border-radius: 6rem 0 0 6rem;
        padding: 1.2rem 1.8rem .7rem 2.6rem;
        text-align: end;
    }
}



/* ==================================================
   ESTILOS TABLET: Section Final
   ================================================== */

@media screen and (min-width: 768px) and (max-width: 1024px) {
    
    section.section-final {
        --content-width: 100%;
    }
    
    div.section-final__title h2 {
        font-size: 1.6rem !important;
        margin: 0 1rem !important;
        padding: 1rem 0 .5rem 0;
        width: 28rem;
    }
}



