.repeater-side-by-side-image-content {
    display: flex;
    flex-flow: column nowrap;
    padding: 40px 20px;
    align-items: center;
    border-top: solid 1px #bebebe;
    border-bottom: solid 1px #bebebe;
    overflow: hidden;
}

.repeater-side-by-side-image-content .section--inner {
    width: 100%;
    max-width: 1200px;
    display: flex;
    flex-flow: column nowrap;
    gap: 40px;
}

.repeater-side-by-side-image-content .section--inner .section--content {
    display: flex;
    flex-flow: column nowrap;
    gap: 24px;
}

.repeater-side-by-side-image-content .section--inner .section--content .section--content-inner-image {
    width: 100%;
    height: 240px;
    border-radius: 20px;
    overflow: hidden;
}

.repeater-side-by-side-image-content .section--inner .section--content .section--content-inner-image .section--content-inner-image-inner {
    width: 100%;
    height: 100%;
}

.repeater-side-by-side-image-content .section--inner .section--content .section--content-inner-image .section--content-inner-image-inner img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}

.repeater-side-by-side-image-content .section--inner .section--content .section--content-inner-content {
    display: flex;
    flex-flow: column nowrap;
    gap: 20px;
}

.repeater-side-by-side-image-content .section--inner .section--content .section--content-inner-content h3 {
    margin: 0;
    color: var(--black-1000);
}

.repeater-side-by-side-image-content .section--inner .section--content .section--content-inner-content .section--content-inner-content-text strong {
    font-weight: 500;
}

.repeater-side-by-side-image-content .section--inner .section--content .section--content-inner-content .section--content-inner-content-text li {
    color: var(--black-1000);
}

@media (min-width: 768px) {
    .repeater-side-by-side-image-content {
        padding: 60px 20px;
    }

    .repeater-side-by-side-image-content .section--inner {
        gap: 60px
    }

    .repeater-side-by-side-image-content .section--inner .section--content {
        flex-flow: row nowrap;
        gap: 40px;
        align-items: stretch;
    }

    .repeater-side-by-side-image-content .section--inner .section--content:nth-child(even) {
        flex-flow: row-reverse nowrap;
    }

    .repeater-side-by-side-image-content .section--inner.section--content-image-right .section--content {
        flex-flow: row-reverse nowrap;
        gap: 40px;
    }

    .repeater-side-by-side-image-content .section--inner.section--content-image-right .section--content:nth-child(even) {
        flex-flow: row nowrap;
        gap: 40px;
    }

    .repeater-side-by-side-image-content .section--inner .section--content .section--content-inner-image,
    .repeater-side-by-side-image-content .section--inner .section--content .section--content-inner-content {
        width: 50%;
        padding: 20px 0;
    }

    .repeater-side-by-side-image-content .section--inner .section--content .section--content-inner-image {
        position: relative;
        height: unset;
    }

    .repeater-side-by-side-image-content .section--inner .section--content .section--content-inner-image:not(.section--content-inner-image-sticky-container) .section--content-inner-image-inner {
        height: 100%;
        max-height: 100%;
    }

    .repeater-side-by-side-image-content .section--inner .section--content .section--content-inner-image .section--content-inner-image-inner {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 100%;
        min-height: 300px;
        max-height: 400px;
        transform: translate(-50%, -50%);
        border-radius: 40px;
        overflow: hidden;
    }
}

@media (min-width: 1024px) {

    .repeater-side-by-side-image-content .section--inner .section--content .section--content-inner-image,
    .repeater-side-by-side-image-content .section--inner .section--content .section--content-inner-content {
        width: 100%;
    }

    .repeater-side-by-side-image-content .section--inner .section--content .section--content-inner-image {
        max-width: 39%;
    }

    .repeater-side-by-side-image-content .section--inner .section--content .section--content-inner-content {
        max-width: 61%;
    }
}

@media (min-width: 1280px) {
    .repeater-side-by-side-image-content {
        padding: 100px 20px;
    }

    .repeater-side-by-side-image-content .section--inner {
        gap: 100px;
    }

    .repeater-side-by-side-image-content .section--inner .section--content {
        gap: 80px !important;
    }
}

.repeater-side-by-side-image-content .section--inner .section--content .section--content-inner-content .section--content-inner-content-text li:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDRDMTcuOTcwNiA0IDIyIDguMDI5NDQgMjIgMTNDMjIgMTcuOTcwNiAxNy45NzA2IDIyIDEzIDIyQzguMDI5NDQgMjIgNCAxNy45NzA2IDQgMTNDNCA4LjAyOTQ0IDguMDI5NDQgNCAxMyA0Wk0xNy41NDQ5IDguMTYxMTNDMTcuMDgxOSA3Ljg2MDM1IDE2LjQ2MjEgNy45OTIxIDE2LjE2MTEgOC40NTUwOEwxMS43MzQ0IDE1LjI2NTZMOS43OTQ5MiAxMi43MjE3QzkuNDYwMDIgMTIuMjgyNiA4LjgzMjY5IDEyLjE5ODQgOC4zOTM1NSAxMi41MzMyQzcuOTU0NTkgMTIuODY4MSA3Ljg3MDI2IDEzLjQ5NTUgOC4yMDUwOCAxMy45MzQ2TDExLjAwNDkgMTcuNjA2NEMxMS4yMDIxIDE3Ljg2NSAxMS41MTMgMTguMDExMiAxMS44Mzc5IDE3Ljk5OUMxMi4xNjI3IDE3Ljk4NjcgMTIuNDYxNSAxNy44MTc1IDEyLjYzODcgMTcuNTQ0OUwxNy44Mzg5IDkuNTQ0OTJDMTguMTM5NyA5LjA4MTg5IDE4LjAwNzkgOC40NjIwNyAxNy41NDQ5IDguMTYxMTNaIiBmaWxsPSIjRDA1NzZFIi8+Cjwvc3ZnPgo=');
}

@media (min-width: 768px) {
    .repeater-side-by-side-image-content .section--inner .section--content+.section--content {
        position: relative;
    }

    .repeater-side-by-side-image-content .section--inner .section--content+.section--content:before {
        content: '';
        position: absolute;
        width: 100vw;
        height: 1px;
        background-color: #bebebe;
        left: 50%;
        transform: translateX(-50%);
        top: -30px;
    }
}

@media (min-width: 1280px) {
    .repeater-side-by-side-image-content .section--inner .section--content+.section--content:before {
        top: -50px;
    }
}

@media (max-width: 767px) {
    .repeater-side-by-side-image-content {
        padding: 0;
    }

    .repeater-side-by-side-image-content .section--inner .section--content .section--content-inner-image {
        border-radius: 0;
    }

    .repeater-side-by-side-image-content .section--inner .section--content {
        gap: 0;
    }

    .repeater-side-by-side-image-content .section--inner .section--content .section--content-inner-content {
        padding: 40px 20px;
    }

    .repeater-side-by-side-image-content .section--inner {
        gap: 0;
    }
}

.repeater-side-by-side-image-content .section--inner .section--content.section--content-sticky {
    align-items: center;
    gap: 80px;
}

.repeater-side-by-side-image-content .section--inner .section--content.section--content-sticky .section--content-inner-image-sticky-container {
    width: 100%;
    height: 460px;
    max-width: 41%;
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    justify-content: center;
    background: var(--pink-400);
    border-radius: 40px;
}

.repeater-side-by-side-image-content .section--inner .section--content.section--content-sticky .section--content-inner-content {
    width: 100%;
    max-width: unset;
}

.repeater-side-by-side-image-content .section--inner .section--content.section--content-sticky .section--content-inner-image-sticky-container .section--content-inner-image-sticky {
    width: 100%;
}

.repeater-side-by-side-image-content .section--inner .section--content.section--content-sticky .section--content-inner-image-sticky-container .section--content-inner-image-sticky {
    height: 100%;
}

.repeater-side-by-side-image-content .section--inner .section--content.section--content-sticky .section--content-inner-image-sticky-container .section--content-inner-image-sticky .viewer {
    height: 100% !important;
}

.repeater-side-by-side-image-content .section--inner .section--content.section--content-sticky .section--content-inner-image-sticky-container .section--content-inner-image-sticky .viewer .viewer__iframe {
    height: 100%;
}

.repeater-side-by-side-image-content .section--inner .section--content.section--content-sticky .section--content-inner-image-sticky-container .section--content-inner-image-sticky .viewer .viewer__iframe .clooned-container.live-load {
    height: 100% !important;
}

@media (max-width: 767px) {
    .repeater-side-by-side-image-content .section--inner .section--content .section--content-inner-image .section--content-inner-image-inner img {
        -o-object-fit: contain;
        object-fit: contain;
    }

    .repeater-side-by-side-image-content .section--inner .section--content .section--content-inner-image {
        height: unset;
    }

    .repeater-side-by-side-image-content .section--inner .section--content .section--content-inner-content .section--content-inner-content-text li:before {
        max-width: 24px;
        height: 24px;
    }
}

.repeater-side-by-side-image-content .section--inner .section--content .section--content-inner-content blockquote {
    color: var(--black-1000);
}