.ftf-section-faq__item .block {
	width: 100%;
}
.ftf-section-faq__item .block__item {
    border-bottom: 1px solid #595959;
    padding-bottom: 32px;
    padding-top: 32px;
}
.ftf-section-faq__item .block__title {
    background-color: transparent;
    border: none;
    color: #DDFD6C;
    cursor: pointer;
    font-family: 'General Sans', sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 160%;
    margin: 0 0 0 0 !important;
    padding-left: 0;
    padding-right: 30px;
    position: relative;
    text-align: left;
    width: 100%;
}
.ftf-section-faq__item .block__content {
    padding-bottom: 8px;
    padding-top: 8px;
}
.ftf-section-faq__item .block__content ul,
.ftf-section-faq__item .block__content ol,
.ftf-section-faq__item .block__content p {
    margin-bottom: 17px;
}
.ftf-section-faq__item .block__content h1,
.ftf-section-faq__item .block__content h2,
.ftf-section-faq__item .block__content h3,
.ftf-section-faq__item .block__content h4,
.ftf-section-faq__item .block__content h5,
.ftf-section-faq__item .block__content h6,
.ftf-section-faq__item .block__content p,
.ftf-section-faq__item .block__content li {
    font-family: 'General Sans', sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 160%;
    letter-spacing: 1px;
}
.ftf-section-faq__item .block__content iframe {
    border: none;
    display: block;
    margin-bottom: 25px;
    margin-top: 25px;
    width: 100%;
}
.ftf-section-faq__item .block._init .block__title:after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18.75 9.375C18.75 9.5822 18.6677 9.78092 18.5212 9.92743C18.3747 10.0739 18.176 10.1562 17.9688 10.1562H10.1562V17.9688C10.1562 18.176 10.0739 18.3747 9.92743 18.5212C9.78092 18.6677 9.5822 18.75 9.375 18.75C9.1678 18.75 8.96909 18.6677 8.82257 18.5212C8.67606 18.3747 8.59375 18.176 8.59375 17.9688V10.1562H0.78125C0.57405 10.1562 0.375336 10.0739 0.228823 9.92743C0.0823102 9.78092 0 9.5822 0 9.375C0 9.1678 0.0823102 8.96909 0.228823 8.82257C0.375336 8.67606 0.57405 8.59375 0.78125 8.59375H8.59375V0.78125C8.59375 0.57405 8.67606 0.375336 8.82257 0.228823C8.96909 0.0823102 9.1678 0 9.375 0C9.5822 0 9.78092 0.0823102 9.92743 0.228823C10.0739 0.375336 10.1562 0.57405 10.1562 0.78125V8.59375H17.9688C18.176 8.59375 18.3747 8.67606 18.5212 8.82257C18.6677 8.96909 18.75 9.1678 18.75 9.375Z' fill='%23DDFD6C'/%3e%3c/svg%3e");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    height: 19px;
    position: absolute;
    right: 0;
    transition: all 0.3s ease 0s;
    top: 50%;
    transform: translateY(-50%);
    width: 19px;
}
.ftf-section-faq__item .block._init .block__title._active:after {
    transform: rotate(46deg) translate(-6px, -5px);
}

@media (max-width: 1024px) {

    .ftf-section-faq__item .block__item {
        padding-bottom: 24px;
        padding-top: 24px;
    }
    .ftf-section-faq__item .block__content {
        padding-bottom: 1px;
    }
    .ftf-section-faq__item .block__content h1,
    .ftf-section-faq__item .block__content h2,
    .ftf-section-faq__item .block__content h3,
    .ftf-section-faq__item .block__content h4,
    .ftf-section-faq__item .block__content h5,
    .ftf-section-faq__item .block__content h6,
    .ftf-section-faq__item .block__content p,
    .ftf-section-faq__item .block__content li {
        font-size: 16px;
    }
}
@media (max-width: 600px) {

    .ftf-section-faq__item .block__item {
        padding-bottom: 10px;
        padding-top: 10px;
    }
    .ftf-section-faq__item .block__title {
        font-size: 18px;
    }
    .ftf-section-faq__item .block__content h1,
    .ftf-section-faq__item .block__content h2,
    .ftf-section-faq__item .block__content h3,
    .ftf-section-faq__item .block__content h4,
    .ftf-section-faq__item .block__content h5,
    .ftf-section-faq__item .block__content h6,
    .ftf-section-faq__item .block__content p,
    .ftf-section-faq__item .block__content li {
        font-size: 15px;
    }
    .ftf-section-faq__item .block__content ul,
    .ftf-section-faq__item .block__content ol {
        padding-left: 25px;
    }
}