* {
    height: auto;
}

html,
body {
    overflow-x: hidden !important;
}

footer {
    margin-top: 0;
}

.faqsQuestionContainer a {
    color: rgba(25, 136, 255, 1);
    font-weight: 400;
    font-size: 13px;
}

.faqsQuestionContainer a::after {
    display: none;
}

.faqsQuestionContainer h1 {
    font-size: 16px;
    color: #3b4559;
    font-weight: 700;
    margin: 0px;
}

.faqsQuestionContainer p {
    color: #3D4669;
    font-weight: 400;
    font-size: 13px;
    line-height: 19px;
}

.faqsQuestionContainer small {
    font-size: 10px;
    font-weight: 400;
}

.faqsQuestionContainer ol {
    list-style: decimal;
    padding-left: 30px;
}

.faqsQuestionContainer ul {
    list-style-type: disc;
    padding-left: 30px;
}

.faqsQuestionContainer ol li,
.faqsQuestionContainer ul li {
    color: #3D4669;
    font-weight: 400;
    font-size: 13px;
    line-height: 19px;
}

.faqsQuestionContainer ul li span {
    font-weight: 700;
}

.faqsItem {
    background-color: #F0F0F0;
    border-radius: 7px;
}

.titleTerms {
    font-family: Montserrat, sans-serif;
    font-size: 32px;
    font-weight: 700;
}

@media (max-width: 992px) {
    .faqsItem {
        border-radius: 7px;
    }

    .titleTerms {
        font-family: Montserrat, sans-serif;
        font-size: 30px;
        font-weight: 700;
    }
}

@media (max-width: 780px) {
    .faqsMainContainer .faqsLargeContainer .faqsToggleContainer .faqsItem a {
        font-weight: 700;
        display: block;
        color: #3b4559;
        padding-top: 1rem;
        padding-bottom: 1rem;
        font-size: 0.9rem;
    }

    .faqsItem {
        border-radius: 30px;
    }
}