.plans-prices-faq .faq-section-header {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 3.75rem;
}

.plans-prices-faq {
    margin-top: 5rem !important;
    margin-bottom: 6.25rem !important;
}

.plans-prices-faq .faq-title {
    font-family: var(--font-family);
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 3.625rem;
    color: var(--main-color);
}

.plans-prices-faq .see-more {
    font-family: var(--font-family);
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.5rem;
    padding: 0.625rem 1.375rem;
    text-decoration: none;
    border-radius: 2rem;
    transition: all 0.3s ease;
    text-transform: uppercase;
}

.plans-prices-faq .see-more:not(:hover) {
    background-color: var(--texto-branco);
    color: var(--main-color);
    border: 1px solid var(--main-color);
}

.plans-prices-faq .see-more:hover {
    background-color: var(--castanho);
    color: var(--main-color);
    border: 1px solid var(--castanho);
}

/* CC */
.plans-prices-faq .section.accordion-tabs,
.plans-prices-faq .section.accordion-tabs .ui-accordion.ui-widget {
    margin: 0 !important;
}

.section.accordion-tabs .ui-accordion {
    box-shadow: unset !important;
}

.section.accordion-tabs .ui-accordion .ui-accordion-header {
    background: transparent !important;
    border-bottom: 1px solid black !important;
    font-size: 1.75rem !important;
    line-height: 2.375rem !important;
    font-family: var(--font-family) !important;
    font-weight: 500 !important;
    padding-left: 0 !important;
}

body .plans-prices-faq .section.accordion-tabs .ui-accordion .ui-accordion-content,
body .plans-prices-faq .section.accordion-tabs .ui-accordion .ui-accordion-header {
    color: var(--preto) !important;
}

.section.accordion-tabs .ui-accordion .ui-accordion-header::before {
    content: "" !important;
    display: block !important;
    border-bottom: 1px solid #828282 !important;
    width: 100%;
    position: absolute;
    bottom: 0;
} 

.section.accordion-tabs .ui-accordion .ui-accordion-header[aria-expanded="false"]:after {
    mask-image: url(../images/plus.svg) !important;
    -webkit-mask-image: url(../images/plus.svg) !important;
}

.section.accordion-tabs .ui-accordion .ui-accordion-header[aria-expanded="true"]:after {
    mask-image: url(../images/minus.svg) !important;
    -webkit-mask-image: url(../images/minus.svg) !important;
}

.section.accordion-tabs .ui-accordion .ui-accordion-header:after {
    mask-size: 2.5rem 2.5rem !important;
    -webkit-mask-size: 2.5rem 2.5rem !important;
    width: 2.5rem !important;
    height: 2.5rem !important;
} 

.section.accordion-tabs .ui-accordion .ui-accordion-content {
    font-family: var(--font-family) !important;
    padding-top: 1.5rem !important;
    padding-left: 0 !important;
    box-sizing: border-box;
    height: max-content !important;
}

.section.accordion-tabs .ui-accordion .ui-accordion-content p {
    font-size: 18px !important;
}


.view-faqs .view-content{
    margin-bottom: 150px;
}