.omt-accordion-two-column {
    padding: var(--wp--preset--spacing--80, 64px) var(--wp--preset--spacing--70, 56px);
}

.omt-accordion-two-column__heading {
    text-align: center;
    margin-bottom: var(--wp--preset--spacing--40, 32px);
}

.omt-accordion-two-column__desc {
    text-align: center;
    max-width: 860px;
    margin: 0 auto;
    color: var(--wp--preset--color--neutral-900, #191919);
}

.omt-accordion-two-column__main {
    margin: 0 auto;
    margin-top: var(--wp--preset--spacing--80, 64px);
    max-width: var(--wp--custom--width--narrow);
}

.omt-accordion-two-column__multiple-block-faq {
    display: flex;
    gap: var(--wp--preset--spacing--90, 80px);
    flex-wrap: wrap;
    max-width: 100%;
}

.omt-accordion-two-column__single {
    justify-content: center;
}

.omt-accordion-two-column__multiple-block-faq .omt-accordion-two-column__block {
    width: calc(50% - (var(--wp--preset--spacing--90, 80px) / 2));
}

.omt-accordion-two-column__title {
    font-size: var(--wp--preset--font-size--h-4);
    line-height: var(--wp--preset--font-size--h-3);
    display: block;
    margin-bottom: var(--wp--preset--spacing--30, 24px);
    text-align: center;
    font-weight: 700;
    color: var(--wp--preset--color--neutral-900, #191919);
}

.omt-accordion-two-column__list-item {
    border-bottom: 1px solid var(--wp--preset--color--neutral-900, #191919);
    margin-bottom: var(--wp--preset--spacing--20, 16px);
    transition: all 0.5s;
}

.omt-accordion-two-column__list-content {
    display: none;
    padding: 0 var(--wp--preset--spacing--20, 16px) var(--wp--preset--spacing--20, 16px) var(--wp--preset--spacing--20, 16px);
    font-size: var(--wp--preset--font-size--small, 16px);
    line-height: var(--wp--preset--font-size--large, 20px);
    color: var(--wp--preset--color--neutral-900, #191919);
    letter-spacing: 0.32px;
}

.omt-accordion-two-column__list-content ul {
    margin: 0;
}

.omt-accordion-two-column__list-content li {
    padding: 3px 0;
}

.omt-accordion-two-column__list-title {
    transition: 400ms;
    position: relative;
    padding: var(--wp--preset--spacing--20, 16px) var(--wp--preset--spacing--60, 48px) var(--wp--preset--spacing--20, 16px) var(--wp--preset--spacing--20, 16px);
    cursor: pointer;
    margin-bottom: 0;
    font-weight: 700;
    color: var(--wp--preset--color--neutral-900, #191919);
}

.omt-accordion-two-column__list-item.show {
    background-color: var(--wp--preset--color--base, #ffffff);
}

.omt-accordion-two-column__list-item.show .omt-accordion-two-column__list-title {
    color: var(--wp--preset--color--neutral-700, #404040);
}

.omt-accordion-two-column__list-content-item {
    list-style: disc;
}

.omt-accordion-two-column__list-content-list {
    padding-left: var(--wp--preset--spacing--40, 32px);
}

.omt-accordion-two-column__list-title::after,
.omt-accordion-two-column__list-title::before {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: 400ms;
    background-color: var(--wp--preset--color--neutral-900, #191919);
}

.omt-accordion-two-column__list-item.show .omt-accordion-two-column__list-title::before {
    background-color: var(--wp--preset--color--primary-500, #0099CD);
}

.omt-accordion-two-column__list-title::after {
    right: 24.5px;
    width: 3px;
    height: 16px;
}

.omt-accordion-two-column__list-title::before {
    right: 18px;
    width: 16px;
    height: 3px;
}

.omt-accordion-two-column__list-item.show .omt-accordion-two-column__list-title::after {
    opacity: 0;
}

@media (max-width:1200px) {
    .omt-accordion-two-column__multiple-block-faq {
        gap: var(--wp--preset--spacing--50, 40px);
    }

    .omt-accordion-two-column__multiple-block-faq .omt-accordion-two-column__block {
        width: calc(50% - (var(--wp--preset--spacing--50, 40px) / 2));
    }
}

@media (max-width:992px) {
    .omt-accordion-two-column__multiple-block-faq .omt-accordion-two-column__block {
        width: 100%;
    }
}

@media (max-width:767px) {
    .omt-accordion-two-column__list-title {
        padding: var(--wp--preset--spacing--20, 16px) var(--wp--preset--spacing--30, 24px) var(--wp--preset--spacing--20, 16px) var(--wp--preset--spacing--20, 16px);
    }

    .omt-accordion-two-column__list-content {
        padding: 0 var(--wp--preset--spacing--20, 16px) var(--wp--preset--spacing--20, 16px) var(--wp--preset--spacing--20, 16px);
    }

    .omt-accordion-two-column__list-item {
        margin-bottom: var(--wp--preset--spacing--50, 24px);
    }

    .omt-accordion-two-column {
        padding: var(--wp--preset--spacing--80, 64px) 0;
    }

    .omt-accordion-two-column__title {
        font-size: var(--wp--preset--font-size--h-3);
        line-height: var(--wp--preset--font-size--h-2);

    }
}