.ci-arrows-cta {
    .ci-page-width--medium {
        @media screen and (max-width: 1024px) {
            padding-top: 5rem;
            padding-bottom: 5rem;
        }
    }

    .ci-grid {
        margin-left: -6rem;

        .ci-width-1-3,
        .ci-width-1-2,
        .single-column {
            padding-left: 6rem;
        }
    }

    .title-row {
        @media screen and (min-width: 1025px) {
            margin-bottom: 4rem;
        }

        .ci-width-1-3,
        .ci-width-1-2,
        .single-column {
            display: flex;
            flex-direction: column-reverse;

            @media screen and (max-width: 1024px) {
                flex-direction: column;
            }

            a {
                text-decoration-color: inherit;
                text-decoration-line: none;
                text-decoration-style: none;
            }

            a > * {
                margin: 0;
            }
        }

        .responsive-column {
            @media screen and (min-width: 1025px) {
                display: none;
            }
        }

        .responsive-column > * {
            margin: 1rem 0;
        }
    }

    .description-row {
        margin-bottom: 3rem;

        @media screen and (max-width: 1024px) {
            display: none;
        }

        .ci-width-1-3 > *,
        .ci-width-1-2 > *,
        .single-column > * {
            margin: 0;
        }
    }

    .arrows-row {
        @media screen and (max-width: 1024px) {
            display: none;
        }
    }
}
