.section-table-wysiwyg {
    padding: 40px 20px;
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
}

.section-table-wysiwyg .section-inner {
    width: 100%;
    max-width: 1040px;
    display: flex;
    flex-flow: column nowrap;
    gap: 16px;
}

.section-table-wysiwyg .section-inner .column {
    width: 100%;
}

.section-table-wysiwyg .section-inner .column-header {
    display: flex;
    flex-flow: column nowrap;
    gap: 10px;
}

.section-table-wysiwyg .section-inner .column-header.center-mobile {
    align-items: center;
    text-align: center;
}

.section-table-wysiwyg .section-inner .column-header .section-subtitle {
    color: #797979;
    font-family: "Noto Sans";
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.72px;
    text-transform: uppercase;
    margin: 0;
}

.section-table-wysiwyg .section-inner .column-header .section-title {
    color: var(--black-1000);
    text-align: center;
    margin: 0;
    font-weight: 600;
}

.section-table-wysiwyg .section-inner .column-header .section-content {
    color: #404040;
}

.section-table-wysiwyg .section-inner .column-header .section-content * {
    color: #404040;
}

.section-table-wysiwyg .section-inner .column-header .section-content strong {
    font-weight: 700;
}

.section-table-wysiwyg .section-inner .column-header .section-content>* {
    margin-top: 12px;
}

.section-table-wysiwyg .section-inner .column-header .section-content>*:first-child {
    margin-top: 0;
}

.section-table-wysiwyg .section-inner .column-header .section-content ul {
    margin: 0;
    padding-left: 32px;
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.section-table-wysiwyg .section-inner .column-header .section-content ul li::marker {
    color: var(--color-red);
}

.section-table-wysiwyg .section-inner .section-content .list-items,
.section-table-wysiwyg .section-inner .column-body .list-items {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-flow: column nowrap;
    gap: 6px;
}

.section-table-wysiwyg .section-inner .section-content ul:not(:first-child),
.section-table-wysiwyg .section-inner .section-content .list-items:not(:first-child) {
    margin-top: 12px;
}

.section-table-wysiwyg .section-inner .section-content .list-items {
    padding-left: 0;
}

.section-table-wysiwyg .section-inner .section-content .list-items li,
.section-table-wysiwyg .section-inner .column-body .list-items li {
    position: relative;
    padding-left: 42px;
}

.section-table-wysiwyg .section-inner .section-content .list-items li:before,
.section-table-wysiwyg .section-inner .column-body .list-items li:before {
    content: '';
    width: 100%;
    max-width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 25C20.5229 25 25 20.5229 25 15C25 9.47715 20.5229 5 15 5C9.47715 5 5 9.47715 5 15C5 20.5229 9.47715 25 15 25ZM20.4312 13.5082C20.8818 13.0576 20.8818 12.327 20.4312 11.8764C19.9807 11.4258 19.2501 11.4258 18.7995 11.8764L14.1225 16.5534L11.8462 14.8462C11.3364 14.4638 10.6131 14.5671 10.2308 15.0769C9.84842 15.5867 9.95174 16.31 10.4615 16.6923L13.5385 19C13.9978 19.3445 14.6406 19.2988 15.0467 18.8928L20.4312 13.5082Z' fill='%231F90EA'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    left: 0;
    top: 0;
}

.section-table-wysiwyg .section-inner .column-footer {
    display: flex;
    flex-flow: column nowrap;
    align-items: flex-start;
    margin-top: 16px;
}

.section-table-wysiwyg .section-inner .column-footer .button {
    padding: 20px 32px;
    display: flex;
    flex-flow: row nowrap;
    gap: 12px;
    border-radius: 200px;
    background: #3FA9F5;
    color: #FFF;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 0.36px;
    text-transform: uppercase;
    text-decoration: none;
    width: 100%;
    align-items: center;
    justify-content: center;
}

.section-table-wysiwyg .section-inner.with-strip {
    padding-left: 25px;
    border-left: 10px solid var(--blue);
}

@media (min-width: 768px) {
    .section-table-wysiwyg {
        padding: 60px 20px;
    }

    .section-table-wysiwyg .section-inner.with-strip {
        padding-left: 40px;
        border-left: 10px solid var(--blue);
    }

    .section-table-wysiwyg .section-inner .column-footer .button {
        width: auto;
    }

    .section-table-wysiwyg .section-inner .column-header.center-mobile {
        text-align: left;
        align-items: flex-start;
    }
}

@media (min-width: 1280px) {
    .section-table-wysiwyg {
        padding: 80px 20px;
    }

    .section-table-wysiwyg .section-inner {
        gap: 40px;
    }

    .section-table-wysiwyg .section-inner.with-strip {
        padding-left: 60px;
        border-left: 20px solid #6A768C;
    }

    .section-table-wysiwyg .section-inner .column-header {
        gap: 40px;
    }

    .section-table-wysiwyg .section-inner .column-header .section-title {
        font-size: var(--desktop-h3-size);
        line-height: var(--desktop-h3-line-height);
    }

    .section-table-wysiwyg .section-inner .column-body {
        font-size: 22px;
        line-height: 30px;
    }

    .section-table-wysiwyg .section-inner .column-footer .button {
        padding: 20px 32px;
    }
}

.section-table-wysiwyg .section-inner .column-header .section-content table {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    border: 0;
}

.section-table-wysiwyg .section-inner .column-header .section-content table tr:not(:last-child) {
    border-bottom: 1px solid #EAEAEA;
}

.section-table-wysiwyg .section-inner .column-header .section-content table tr td {
    padding: 24px 40px;
    background: var(--white);
    vertical-align: top;
}

.section-table-wysiwyg .section-inner .column-header .section-content table tr td:first-child {
    width: 36%;
}

.section-table-wysiwyg .section-inner .column-header .section-content table tr:nth-child(odd) td {
    background: var(--black-100);
}

.section-table-wysiwyg .section-inner .column-header .section-content table tr:first-child td {
    border-top: 10px solid #233141;
}

.section-table-wysiwyg .section-inner .column-header .section-content table tr td+td {
    border-left: 1px solid #EAEAEA;
}

@media (max-width: 1279px) {
    .section-table-wysiwyg .section-inner .column-header .section-content table tr td {
        padding: 24px 20px;
    }

    .section-table-wysiwyg .section-inner .column-header {
        gap: 32px;
    }
}

@media (max-width: 767px) {
    .section-table-wysiwyg .section-inner .column-header .section-content table tr td {
        padding: 20px;
    }

    .section-table-wysiwyg .section-inner .column-header .section-content table tr td:first-child {
        width: 42%;
    }
}