.block-faq {
    margin-bottom: clamp(9.375rem, 6.0345rem + 5.3879vw, 12.5rem);
}
@media (max-width: 991.9px) {
    .block-faq {
        margin-bottom: clamp(4.6875rem, 3.0172rem + 2.694vw, 6.25rem);
    }
}
.block-faq__inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-pack: justify;
        justify-content: space-between;
    gap: clamp(1.5625rem, 0.5603rem + 1.6164vw, 2.5rem);
}
@media (max-width: 991.9px) {
    .block-faq__inner {
        -ms-flex-direction: column;
            flex-direction: column;
        gap: clamp(0.9375rem, 0.6034rem + 0.5388vw, 1.25rem);
    }
}
.block-faq__intro {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    gap: clamp(0.9375rem, 0.2694rem + 1.0776vw, 1.5625rem);
    width: 33%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
@media (max-width: 991.9px) {
    .block-faq__intro {
        width: 100%;
    }
}
.block-faq__title {
    font-family: "Jost", sans-serif;
    font-size: clamp(1.875rem, 0.8728rem + 1.6164vw, 2.8125rem);
    font-weight: 500;
    line-height: 1.1;
}
@media (max-width: 991.9px) {
    .block-faq__title {
        font-size: clamp(2.25rem, 1.8491rem + 0.6466vw, 2.625rem);
    }
}
@media (max-width: 575.9px) {
    .block-faq__title {
        font-size: clamp(1.875rem, 1.4741rem + 0.6466vw, 2.25rem);
    }
}
.block-faq__title span {
    color: #e43437;
    font-weight: 500;
}
.block-faq__title {
    text-transform: uppercase;
    color: #e43437;
}
.block-faq__description {
    font-family: "Inter", sans-serif;
    font-size: clamp(1rem, 0.7328rem + 0.431vw, 1.25rem);
    font-weight: 400;
    line-height: 1.6;
}
@media (max-width: 991.9px) {
    .block-faq__description {
        font-size: clamp(1rem, 0.8664rem + 0.2155vw, 1.125rem);
    }
}
@media (max-width: 575.9px) {
    .block-faq__description {
        font-size: clamp(0.875rem, 0.7414rem + 0.2155vw, 1rem);
    }
}
.block-faq__description {
    color: #03050b;
}
.block-faq__description > :first-child {
    margin-top: 0;
}
.block-faq__description > :last-child {
    margin-bottom: 0;
}
.block-faq__description p {
    margin: 0 0 0.625rem;
    color: #03050b;
    font-family: "Inter", sans-serif;
    font-size: clamp(1rem, 0.7328rem + 0.431vw, 1.25rem);
    font-weight: 400;
    line-height: 1.6;
}
@media (max-width: 991.9px) {
    .block-faq__description p {
        font-size: clamp(1rem, 0.8664rem + 0.2155vw, 1.125rem);
    }
}
@media (max-width: 575.9px) {
    .block-faq__description p {
        font-size: clamp(0.875rem, 0.7414rem + 0.2155vw, 1rem);
    }
}
.block-faq__description p:last-child {
    margin-bottom: 0;
}
.block-faq__description ul,
.block-faq__description ol {
    margin: 0 0 0.625rem;
    padding-left: 1.25em;
    color: #03050b;
    font-family: "Inter", sans-serif;
    font-size: clamp(1rem, 0.7328rem + 0.431vw, 1.25rem);
    font-weight: 400;
    line-height: 1.6;
}
@media (max-width: 991.9px) {
    .block-faq__description ul,
    .block-faq__description ol {
        font-size: clamp(1rem, 0.8664rem + 0.2155vw, 1.125rem);
    }
}
@media (max-width: 575.9px) {
    .block-faq__description ul,
    .block-faq__description ol {
        font-size: clamp(0.875rem, 0.7414rem + 0.2155vw, 1rem);
    }
}
.block-faq__description ul:last-child,
.block-faq__description ol:last-child {
    margin-bottom: 0;
}
.block-faq__description ul {
    list-style-type: disc;
}
.block-faq__description ol {
    list-style-type: decimal;
}
.block-faq__description li {
    margin-bottom: 0.5rem;
    color: #03050b;
    font-family: "Inter", sans-serif;
    font-size: clamp(1rem, 0.7328rem + 0.431vw, 1.25rem);
    font-weight: 400;
    line-height: 1.6;
}
@media (max-width: 991.9px) {
    .block-faq__description li {
        font-size: clamp(1rem, 0.8664rem + 0.2155vw, 1.125rem);
    }
}
@media (max-width: 575.9px) {
    .block-faq__description li {
        font-size: clamp(0.875rem, 0.7414rem + 0.2155vw, 1rem);
    }
}
.block-faq__description li::marker {
    color: #e43437;
}
.block-faq__description li:last-child {
    margin-bottom: 0;
}
.block-faq__description th,
.block-faq__description td {
    color: #03050b;
    font-family: "Inter", sans-serif;
    font-size: clamp(1rem, 0.7328rem + 0.431vw, 1.25rem);
    font-weight: 400;
    line-height: 1.6;
}
@media (max-width: 991.9px) {
    .block-faq__description th,
    .block-faq__description td {
        font-size: clamp(1rem, 0.8664rem + 0.2155vw, 1.125rem);
    }
}
@media (max-width: 575.9px) {
    .block-faq__description th,
    .block-faq__description td {
        font-size: clamp(0.875rem, 0.7414rem + 0.2155vw, 1rem);
    }
}
.block-faq__description strong,
.block-faq__description b {
    font-weight: 700;
}
.block-faq__description a,
.block-faq__description span {
    color: #e43437;
}
.block-faq__description a {
    text-decoration: none;
}
.block-faq__description a:hover, .block-faq__description a:focus {
    text-decoration: underline;
}
.block-faq__description :where(h1, h2, h3, h4, h5, h6) {
    color: #03050b;
}
.block-faq__description :where(h1, h2, h3, h4, h5, h6):first-child {
    margin-top: 0;
}
.block-faq__accordion {
    width: 57%;
    min-width: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
@media (max-width: 991.9px) {
    .block-faq__accordion {
        width: 100%;
    }
}
.block-faq__item {
    padding-bottom: clamp(1.5625rem, -0.1078rem + 2.694vw, 3.125rem);
    margin-bottom: clamp(1.5625rem, -0.1078rem + 2.694vw, 3.125rem);
    border-bottom: 1px solid #eff1f5;
}
.block-faq__item:last-child {
    margin-bottom: 0;
}
.block-faq__item.is-open {
    border-bottom-color: #e43437;
}
.block-faq__question {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    gap: clamp(0.625rem, -0.0431rem + 1.0776vw, 1.25rem);
    width: 100%;
    border: 0;
    padding: 0;
    background: transparent;
    text-align: left;
    cursor: pointer;
}
.block-faq__question-text {
    color: #03050b;
    font-family: "Jost", sans-serif;
    font-size: clamp(1.375rem, 0.9741rem + 0.6466vw, 1.75rem);
    font-weight: 500;
    line-height: normal;
}
@media (max-width: 991.9px) {
    .block-faq__question-text {
        font-size: clamp(1.125rem, 0.7241rem + 0.6466vw, 1.5rem);
    }
}
@media (max-width: 575.9px) {
    .block-faq__question-text {
        font-size: clamp(1rem, 0.7328rem + 0.431vw, 1.25rem);
    }
}
.block-faq__question-text span {
    color: #e43437;
    font-weight: 500;
}
.block-faq__question-text {
    text-transform: uppercase;
}
.block-faq__icon {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: clamp(0.625rem, -0.0431rem + 1.0776vw, 1.25rem);
    height: clamp(0.3125rem, -0.0884rem + 0.6466vw, 0.6875rem);
    padding: clamp(0.3125rem, -0.0884rem + 0.6466vw, 0.6875rem) clamp(0.625rem, -0.0431rem + 1.0776vw, 1.25rem);
    background: url("../../../../resources/images/svg/chevron-down-faqs.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
@media (max-width: 575.9px) {
    .block-faq__icon {
        width: clamp(0.4375rem, 0.2371rem + 0.3233vw, 0.625rem);
        height: clamp(0.1875rem, 0.0539rem + 0.2155vw, 0.3125rem);
        padding: clamp(0.1875rem, 0.0539rem + 0.2155vw, 0.3125rem) clamp(0.4375rem, 0.2371rem + 0.3233vw, 0.625rem);
    }
}
.block-faq__item.is-open .block-faq__icon {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
.block-faq__answer {
    display: none;
    margin-top: clamp(0.9375rem, 0.2694rem + 1.0776vw, 1.5625rem);
    font-family: "Inter", sans-serif;
    font-size: clamp(1rem, 0.7328rem + 0.431vw, 1.25rem);
    font-weight: 400;
    line-height: 1.6;
}
@media (max-width: 991.9px) {
    .block-faq__answer {
        font-size: clamp(1rem, 0.8664rem + 0.2155vw, 1.125rem);
    }
}
@media (max-width: 575.9px) {
    .block-faq__answer {
        font-size: clamp(0.875rem, 0.7414rem + 0.2155vw, 1rem);
    }
}
.block-faq__answer {
    color: #363a43;
}
.block-faq__answer > :first-child {
    margin-top: 0;
}
.block-faq__answer > :last-child {
    margin-bottom: 0;
}
.block-faq__answer p {
    margin: 0 0 0.625rem;
    color: #363a43;
    font-family: "Inter", sans-serif;
    font-size: clamp(1rem, 0.7328rem + 0.431vw, 1.25rem);
    font-weight: 400;
    line-height: 1.6;
}
@media (max-width: 991.9px) {
    .block-faq__answer p {
        font-size: clamp(1rem, 0.8664rem + 0.2155vw, 1.125rem);
    }
}
@media (max-width: 575.9px) {
    .block-faq__answer p {
        font-size: clamp(0.875rem, 0.7414rem + 0.2155vw, 1rem);
    }
}
.block-faq__answer p:last-child {
    margin-bottom: 0;
}
.block-faq__answer ul,
.block-faq__answer ol {
    margin: 0 0 0.625rem;
    padding-left: 1.25em;
    color: #363a43;
    font-family: "Inter", sans-serif;
    font-size: clamp(1rem, 0.7328rem + 0.431vw, 1.25rem);
    font-weight: 400;
    line-height: 1.6;
}
@media (max-width: 991.9px) {
    .block-faq__answer ul,
    .block-faq__answer ol {
        font-size: clamp(1rem, 0.8664rem + 0.2155vw, 1.125rem);
    }
}
@media (max-width: 575.9px) {
    .block-faq__answer ul,
    .block-faq__answer ol {
        font-size: clamp(0.875rem, 0.7414rem + 0.2155vw, 1rem);
    }
}
.block-faq__answer ul:last-child,
.block-faq__answer ol:last-child {
    margin-bottom: 0;
}
.block-faq__answer ul {
    list-style-type: disc;
}
.block-faq__answer ol {
    list-style-type: decimal;
}
.block-faq__answer li {
    margin-bottom: 0.5rem;
    color: #363a43;
    font-family: "Inter", sans-serif;
    font-size: clamp(1rem, 0.7328rem + 0.431vw, 1.25rem);
    font-weight: 400;
    line-height: 1.6;
}
@media (max-width: 991.9px) {
    .block-faq__answer li {
        font-size: clamp(1rem, 0.8664rem + 0.2155vw, 1.125rem);
    }
}
@media (max-width: 575.9px) {
    .block-faq__answer li {
        font-size: clamp(0.875rem, 0.7414rem + 0.2155vw, 1rem);
    }
}
.block-faq__answer li::marker {
    color: #e43437;
}
.block-faq__answer li:last-child {
    margin-bottom: 0;
}
.block-faq__answer th,
.block-faq__answer td {
    color: #363a43;
    font-family: "Inter", sans-serif;
    font-size: clamp(1rem, 0.7328rem + 0.431vw, 1.25rem);
    font-weight: 400;
    line-height: 1.6;
}
@media (max-width: 991.9px) {
    .block-faq__answer th,
    .block-faq__answer td {
        font-size: clamp(1rem, 0.8664rem + 0.2155vw, 1.125rem);
    }
}
@media (max-width: 575.9px) {
    .block-faq__answer th,
    .block-faq__answer td {
        font-size: clamp(0.875rem, 0.7414rem + 0.2155vw, 1rem);
    }
}
.block-faq__answer strong,
.block-faq__answer b {
    font-weight: 700;
}
.block-faq__answer a,
.block-faq__answer span {
    color: #e43437;
}
.block-faq__answer a {
    text-decoration: none;
}
.block-faq__answer a:hover, .block-faq__answer a:focus {
    text-decoration: underline;
}
.block-faq__answer :where(h1, h2, h3, h4, h5, h6) {
    color: #363a43;
}
.block-faq__answer :where(h1, h2, h3, h4, h5, h6):first-child {
    margin-top: 0;
}