.section-fullwidth-two-columns {
    width: 100%;
    display: flex;
    flex-flow: column nowrap;
}

.section-fullwidth-two-columns .section-inner {
    width: 100%;
    display: flex;
    flex-flow: row nowrap;
    gap: 10px;
}

.section-fullwidth-two-columns .section-inner .column {
    width: 50%;
    padding: 80px 100px;
}

.section-fullwidth-two-columns .section-inner .column {
    display: flex;
    flex-flow: column nowrap;
    gap: 32px;
}

.section-fullwidth-two-columns .section-inner .column h3 {
    margin: 0;
}

.section-fullwidth-two-columns .section-inner .column .content * {
    color: #3A3A3B;
    margin: 0;
}

.section-fullwidth-two-columns .section-inner .column .content strong {
    font-weight: 700;
}

.section-fullwidth-two-columns .section-inner .column .content>* {
    margin-top: 12px;
}

.section-fullwidth-two-columns .section-inner .column .content>*:first-child {
    margin-top: 0;
}

.section-fullwidth-two-columns .section-inner .column .content a {
    color: inherit;
}

.section-fullwidth-two-columns .section-inner .column .content :first-child {
    margin-top: 0;
}

.section-fullwidth-two-columns .section-inner .column .content :last-child {
    margin-bottom: 0;
}

.section-fullwidth-two-columns .section-inner .column .content ul {
    margin-left: 0;
    padding-left: 24px;
    display: flex;
    flex-flow: column nowrap;
    gap: 6px;
}

.section-fullwidth-two-columns .section-inner .column .content ul li::marker {
    color: #698E81;
}

.section-fullwidth-two-columns .section-inner .column .content.text--white ul li::marker {
    color: #fff;
}

@media (max-width: 1279px) {
    .section-fullwidth-two-columns .section-inner .column {
        padding: 60px 80px;
    }
}

@media (max-width: 767px) {
    .section-fullwidth-two-columns .section-inner {
        flex-flow: column nowrap;
    }

    .section-fullwidth-two-columns .section-inner .column {
        width: 100%;
        padding: 40px 20px;
        gap: 24px;
    }

    .section-fullwidth-two-columns .section-inner .column .content {
        font-size: 16px;
        line-height: 24px;
    }

    .section-fullwidth-two-columns .section-inner .column h2 {
        font-size: 32px;
        line-height: 40px;
    }
}

.section-fullwidth-two-columns .section-inner .column .left-repeater,
.section-fullwidth-two-columns .section-inner .column .right-repeater {
    display: flex;
    flex-flow: column nowrap;
    gap: 20px;
}

.section-fullwidth-two-columns .section-inner .column .left-repeater .left-repeater-item,
.section-fullwidth-two-columns .section-inner .column .right-repeater .right-repeater-item {
    position: relative;
    padding-left: 34px;
}

.section-fullwidth-two-columns .section-inner .column .left-repeater .left-repeater-item:before,
.section-fullwidth-two-columns .section-inner .column .right-repeater .right-repeater-item:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 26px;
    height: 26px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iNC43NDQxNCIgeT0iNC43NDQxNCIgd2lkdGg9IjE2LjUxMjEiIGhlaWdodD0iMTYuNTEyMSIgcng9IjguMjU2MDciIGZpbGw9IiM2OThFODEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy4yODEgMTAuOTQ5OUMxNy4zNiAxMC44NTU5IDE3LjQyMDIgMTAuNzQ2NSAxNy40NTggMTAuNjI4QzE3LjQ5NTcgMTAuNTA5NSAxNy41MTAzIDEwLjM4NDQgMTcuNTAwOSAxMC4yNkMxNy40OTE1IDEwLjEzNTUgMTcuNDU4MiAxMC4wMTQzIDE3LjQwMyA5LjkwMzQ3QzE3LjM0NzkgOS43OTI2IDE3LjI3MiA5LjY5NDMzIDE3LjE3OTcgOS42MTQ0MkMxNy4wODc1IDkuNTM0NTIgMTYuOTgwOCA5LjQ3NDU5IDE2Ljg2NiA5LjQzODE4QzE2Ljc1MTEgOS40MDE3NyAxNi42MzA1IDkuMzg5NiAxNi41MTEgOS40MDIzOUMxNi4zOTE2IDkuNDE1MTggMTYuMjc1OCA5LjQ1MjY3IDE2LjE3MDYgOS41MTI2NkMxNi4wNjUzIDkuNTcyNjUgMTUuOTcyNiA5LjY1MzkzIDE1Ljg5OCA5Ljc1MTdMMTIuMDI2MyAxNC41ODA5TDEwLjAyMyAxMi40OTcyQzkuODUzMTUgMTIuMzI2NyA5LjYyNTcxIDEyLjIzMjMgOS4zODk2MyAxMi4yMzQ1QzkuMTUzNTUgMTIuMjM2NiA4LjkyNzczIDEyLjMzNSA4Ljc2MDc5IDEyLjUwODZDOC41OTM4NSAxMi42ODIyIDguNDk5MTYgMTIuOTE2OSA4LjQ5NzEgMTMuMTYyNEM4LjQ5NTA1IDEzLjQwNzggOC41ODU4MSAxMy42NDQzIDguNzQ5ODIgMTMuODIwOEwxMS40NTEgMTYuNjI5QzExLjUzOTQgMTYuNzIwOSAxMS42NDU0IDE2Ljc5MjcgMTEuNzYyIDE2LjgzOTdDMTEuODc4NiAxNi44ODY3IDEyLjAwMzQgMTYuOTA3OSAxMi4xMjgzIDE2LjkwMkMxMi4yNTMzIDE2Ljg5NjEgMTIuMzc1NyAxNi44NjMyIDEyLjQ4NzcgMTYuODA1NEMxMi41OTk3IDE2Ljc0NzYgMTIuNjk5IDE2LjY2NjIgMTIuNzc5IDE2LjU2NjNMMTcuMjgxIDEwLjk0OTlaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.section-fullwidth-two-columns .section-inner .column .left-repeater.text--white .left-repeater-item:before,
.section-fullwidth-two-columns .section-inner .column .right-repeater.text--white .right-repeater-item:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iNC43NDQxNCIgeT0iNC43NDQxNCIgd2lkdGg9IjE2LjUxMjEiIGhlaWdodD0iMTYuNTEyMSIgcng9IjguMjU2MDciIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTcuMjgxIDEwLjk0OTlDMTcuMzYgMTAuODU1OSAxNy40MjAyIDEwLjc0NjUgMTcuNDU4IDEwLjYyOEMxNy40OTU3IDEwLjUwOTUgMTcuNTEwMyAxMC4zODQ0IDE3LjUwMDkgMTAuMjZDMTcuNDkxNSAxMC4xMzU1IDE3LjQ1ODIgMTAuMDE0MyAxNy40MDMgOS45MDM0N0MxNy4zNDc5IDkuNzkyNiAxNy4yNzIgOS42OTQzMyAxNy4xNzk3IDkuNjE0NDJDMTcuMDg3NSA5LjUzNDUyIDE2Ljk4MDggOS40NzQ1OSAxNi44NjYgOS40MzgxOEMxNi43NTExIDkuNDAxNzcgMTYuNjMwNSA5LjM4OTYgMTYuNTExIDkuNDAyMzlDMTYuMzkxNiA5LjQxNTE4IDE2LjI3NTggOS40NTI2NyAxNi4xNzA2IDkuNTEyNjZDMTYuMDY1MyA5LjU3MjY1IDE1Ljk3MjYgOS42NTM5MyAxNS44OTggOS43NTE3TDEyLjAyNjMgMTQuNTgwOUwxMC4wMjMgMTIuNDk3MkM5Ljg1MzE1IDEyLjMyNjcgOS42MjU3MSAxMi4yMzIzIDkuMzg5NjMgMTIuMjM0NUM5LjE1MzU1IDEyLjIzNjYgOC45Mjc3MyAxMi4zMzUgOC43NjA3OSAxMi41MDg2QzguNTkzODUgMTIuNjgyMiA4LjQ5OTE2IDEyLjkxNjkgOC40OTcxIDEzLjE2MjRDOC40OTUwNSAxMy40MDc4IDguNTg1ODEgMTMuNjQ0MyA4Ljc0OTgyIDEzLjgyMDhMMTEuNDUxIDE2LjYyOUMxMS41Mzk0IDE2LjcyMDkgMTEuNjQ1NCAxNi43OTI3IDExLjc2MiAxNi44Mzk3QzExLjg3ODYgMTYuODg2NyAxMi4wMDM0IDE2LjkwNzkgMTIuMTI4MyAxNi45MDJDMTIuMjUzMyAxNi44OTYxIDEyLjM3NTcgMTYuODYzMiAxMi40ODc3IDE2LjgwNTRDMTIuNTk5NyAxNi43NDc2IDEyLjY5OSAxNi42NjYyIDEyLjc3OSAxNi41NjYzTDE3LjI4MSAxMC45NDk5WiIgZmlsbD0iIzY5OEU4MSIvPgo8L3N2Zz4K');
}

.section-fullwidth-two-columns .section-inner .column .left-repeater .left-repeater-item h3,
.section-fullwidth-two-columns .section-inner .column .right-repeater .right-repeater-item h3 {
    margin: 0;
    font-size: 18px;
    line-height: 26px;
    color: #005357;
}

.section-fullwidth-two-columns .section-inner .column .left-repeater .left-repeater-item .content,
.section-fullwidth-two-columns .section-inner .column .right-repeater .right-repeater-item .content {
    color: #515151;
}

.section-fullwidth-two-columns .section-inner .column .left-repeater .left-repeater-item.text--white .content ul li::before,
.section-fullwidth-two-columns .section-inner .column .right-repeater .right-repeater-item.text--white .content ul li::before {
    color: #fff;
}

@media (max-width: 1279px) {

    .section-fullwidth-two-columns .section-inner .column .left-repeater .left-repeater-item h3,
    .section-fullwidth-two-columns .section-inner .column .right-repeater .right-repeater-item h3 {
        font-size: 16px;
        line-height: 24px;
    }
}