.custom-faq-page h1 {
    color: #0B3954;
}
.custom-faq-page .title > h2 {
    font-size: 28px;
    margin: 100px 0 30px;
    letter-spacing: 0;
    text-align: center;
    color: #0B3954;
}
.custom-faq-page .accordion > .accordion-item {
    margin-bottom: 15px;
}
.custom-faq-page .accordion > .accordion-item .accordion-title {
    margin: 0;
    padding: 10px 50px 10px 0;
    color: #555555;
    border-color: #aaaaaa;
    border-width: 0px 0px 2px 0px;
    border-radius: 0;
}
.custom-faq-page .accordion > .accordion-item .accordion-title::after {
    mask: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M24 10h-10v-10h-4v10h-10v4h10v10h4v-10h10z'/></svg>");
    -webkit-mask: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M24 10h-10v-10h-4v10h-10v4h10v10h4v-10h10z'/></svg>");
    background-color: #aaaaaa;
    width: 14px;
    height: 14px;
    position: absolute;
    top: calc(50% - 7px);
    right: 12px;
    content: '.';
    color: transparent;
    border-color: transparent;
}
.custom-faq-page .accordion > .accordion-item.active .accordion-title {
    color: #555555;
    border-color: #aaaaaa;
}
.custom-faq-page .accordion > .accordion-item.active .accordion-title::after {
    mask: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M0 10h24v4h-24z'/></svg>");
    -webkit-mask: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M0 10h24v4h-24z'/></svg>");
}
.custom-faq-page .accordion > .accordion-item .accordion-title h3 {
    font-size: 20px;
}
.custom-faq-page .accordion > .accordion-item .accordion-title::before,
.custom-faq-page .accordion > .accordion-item.active .accordion-title::before,
.custom-faq-page .accordion.dark-skin > .accordion-item .accordion-title::before,
.custom-faq-page .accordion.dark-skin > .accordion-item.active .accordion-title::before {
    content: '';
    display: none;
}
.custom-faq-page .accordion > .accordion-item .accordion-title::after,
.custom-faq-page .accordion > .accordion-item.active .accordion-title::after,
.custom-faq-page .accordion.dark-skin > .accordion-item .accordion-title::after,
.custom-faq-page .accordion.dark-skin > .accordion-item.active .accordion-title::after {
    content: '.';
    color: transparent;
    border-color: transparent;
}
.custom-faq-page .accordion-content {
    padding-bottom: 30px;
}
.custom-faq-page .accordion-content p {
    font-size: 16px;
    margin: 0 0 10px;
}
.custom-faq-page .accordion-content ul > li {
    font-size: 16px;
    margin-bottom: 10px;
    list-style: none;
}
.custom-faq-page .accordion-content a {
    color: #06b8ac;
}

@media (max-width:991px) {
    .custom-faq-page .title > h2 {
        margin-top: 80px;
    }
}