.term-page {
    font-size: 14px;
    margin-top: 25px;
    line-height: 30px;
}

.term-page .term-subheading {
    margin-top: 20px;
    padding: 0;
}

.table-label {
    background: #f5f5f5 !important;
    font-weight: 700 !important;
    color: #333 !important;
    text-align: left !important;
}

.slogan-holder img {
    width: 100%;
}

.howitworks {}

.howitworks .btn-holder {
    padding: 20px 0;
}

.term-page .title {
    padding-bottom: 20px;
}

.term-page p {
    line-height: 20px;
}

.slogan-holder {
    padding-bottom: 40px;
}

.pricing-page p {
    line-height: 25px;
}

.faq-title {
    font-size: 22px;
    font-weight: 300;
    margin-top: 35px;
}

.careers-title,
.careers-contact {
    font-size: 18px;
    font-weight: 300;
}

.careers-contact {
    margin-top: 35px;
    text-align: center;
}

.careers-top-title {
    font-size: 26px !important;
}

#careers {}

{{-- 5. FAQ --}}
<style>
.faq-section { padding: 50px 0 50px; background: #f9f9f9 !important; }
.faq-list { max-width: 780px; margin: 0 auto; }
.faq-item { background: #ffffff !important; border-radius: 6px !important; margin-bottom: 10px !important; box-shadow: 0 1px 4px rgba(0,0,0,0.08) !important; border: 1px solid #eee !important; overflow: hidden; }
.faq-question { width: 100% !important; background: #ffffff !important; border: none !important; text-align: left !important; padding: 18px 48px 18px 20px !important; font-size: 15px !important; font-weight: 600 !important; color: #333 !important; cursor: pointer !important; position: relative !important; line-height: 1.5 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; box-sizing: border-box !important; }
.faq-question::after { content: '+' !important; position: absolute !important; right: 18px !important; top: 50% !important; transform: translateY(-50%) !important; font-size: 22px !important; font-weight: 300 !important; color: #ae8909 !important; }
.faq-question.open { color: #ae8909 !important; background: #fffdf5 !important; }
.faq-question.open::after { content: '−' !important; }
.faq-answer { display: none !important; padding: 4px 20px 18px 20px !important; font-size: 14px !important; color: #555 !important; line-height: 1.8 !important; border-top: 1px solid #f0f0f0 !important; text-align: left !important; background: #ffffff !important; }
.faq-answer.open { display: block !important; }
@media (max-width: 768px) {
    .faq-list { padding: 0 12px !important; }
    .faq-question { font-size: 14px !important; padding: 16px 40px 16px 16px !important; }
    .faq-answer { padding: 4px 16px 16px 16px !important; }
}
</style>
<section class="faq-section">
}
