.component-title-sliding-images-and-texts__faq-block {
    width: var(--content-width);
    max-width:37.75rem;
    margin-inline: auto;
    padding-block: 2rem;
    padding-inline: .75rem;
}

.component-title-sliding-images-and-texts--title__faq-block {
    text-align: center;
}

.component-title-sliding-images-and-texts--slides__faq-block {
    display: flex;
    flex-direction: column;
    gap: .937rem;

    margin-block-start: 1.563rem;
}

.component-title-sliding-images-and-texts--component-accordion__faq-block {
    border-bottom: .063rem solid hsl(var(--text-h) calc(var(--text-s) * 1%) calc(var(--text-l) * 1%) / .2);
}

.component-title-sliding-images-and-texts--component-accordion__faq-block--title {
    display: flex;
    align-items: center;
    gap: .625rem;

    margin-bottom: unset;
    padding-block: .625rem;
    padding-right: calc(1.125rem + .625rem);

    font-size: 1rem;
    text-wrap: initial;
}

.component-title-sliding-images-and-texts--component-accordion__faq-block--title::after {
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.component-title-sliding-images-and-texts--component-accordion__faq-block--title.rotate-arrow-180::after {
    transform: translateY(-50%) rotate(180deg);
}

.component-title-sliding-images-and-texts--component-accordion__faq-block--title svg {
    display: none;
}

.component-title-sliding-images-and-texts--component-accordion__faq-block--title path {
    fill: var(--text);
}

.component-title-sliding-images-and-texts--component-accordion__faq-block--content-inner {
    padding-block: 1rem;
}

.component-title-sliding-images-and-texts--component-accordion__faq-block--content p {
    font-size: .75rem;
}

.component-title-sliding-images-and-texts--cta__faq-block {
    margin-block-start: 1.563rem;

    text-align: center;
}