.section-content-two-column {
    > h2 {
        font-size: 32px;
        color: var(--color-petrol);
    }

    .content-two-column-container {
        figure.quote {
            margin: 0 !important;
            padding: 0 2em;

            blockquote > p {
                line-height: normal;
            }

            blockquote:before {
                line-height: 0.85 !important;
            }
        }

        .video-container {
            img, video-js, iframe {
                border-radius: 12px;
                corner-shape: squircle;
            }

            iframe {
                aspect-ratio: 16 / 9;
            }
        }
    }

    @media (max-width: 1200px) {
        .content-two-column-container {
            display: block;

            .left-column-content-container, .right-column-content-container {
                width: 100%;
                /* margin-bottom: 3rem; */
            }

            .left-column-content-container {
                margin-bottom: 3rem;
            }

            .video-container {
                padding: 0 7rem;
            }
        }
    }

    @media (max-width: 576px) {
        margin-top: 2rem;

        .content-two-column-container {
            .video-container {
                padding: 0;
            }
            figure.quote {
                blockquote {
                    font-size: 26px !important;
                }
                blockquote:before {
                    line-height: 0.4 !important;
                }
            }
        }
    }
}

.landing-stats {
    .stats-header {
        font-size: 24px;
        color: var(--color-petrol);
        margin-bottom: 2rem;
    }

    .stats-list {
        p {
            font-size: 18px;
            line-height: 2em;
            padding-left: 1.5em;

            .stats-large {
                color: var(--color-blue);
                font-size: 48px;
            }

            .stats-special {
                color: var(--color-blue);
                font-size: 32px;
                padding-right: 0.75rem;
            }
        }

        ul > li {
            margin-bottom: 0;
        }
    }

    @media (max-width: 1200px) {
        display: flex;

        .stats-header, .stats-list {
            width: 50%;
        }

        .stats-list {
            p {
                line-height: normal;
                .stats-text {
                    display: block;
                }
            }
        }
    }

    @media (max-width: 576px) {
        display: block;

        .stats-header, .stats-list {
            width: 100%;
        }

        .stats-list {
            p {
                padding-left: 0;
            }
        }

        .stats-header {
            margin-bottom: 1rem;
        }
    }
}

.icon-text-container {
    position: relative;

    .icon-img {
        position: absolute;
        top: 0;
        left: 0;
    }
    .icon-text {
        font-size: 32px;
        color: var(--color-petrol);
        padding-left: 7rem;
    }

    @media (max-width: 1200px) {
        .icon-img {
            position: relative;
        }

        .icon-text {
            padding-left: 0;
        }
    }

    @media (max-width: 576px) {

    }
}