.paragraph--type--media-and-copy .region {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    gap: 4rem;
    max-width: var(--content-width-narrower);
}

.paragraph--type--media-and-copy.orient-right .media-wrap {
    grid-column: 2;
    grid-row: 1;
}

.paragraph--type--media-and-copy.orient-right .content-wrap {
    grid-column: 1;
    grid-row: 1;
}

.paragraph--type--media-and-copy.orient-left .media-wrap {
    grid-column: 1;
    grid-row: 1;
}

.paragraph--type--media-and-copy.orient-left .content-wrap {
    grid-column: 2;
    grid-row: 1;
}

.paragraph--type--media-and-copy .copy {
    max-width: 45rem;
}

.paragraph--type--media-and-copy iframe {
    width: 515px;
    height: 31rem;
    max-width: 100%;
    min-width: unset !important;
}

.paragraph--type--media-and-copy .media-wrap > div.video {
    height: 320px;
}

@media screen and (max-width: 1024px) {

    .paragraph--type--media-and-copy .media-wrap > div.video {
        height: 199px;
        width: 320px;
    }

    .paragraph--type--media-and-copy iframe {
        height: 189px;
        width: 310px;
    }
    .paragraph--type--two-images-with-buttons .region{
        padding-top: 4rem !important;
    }
}

@media screen and (max-width: 690px) {
    .paragraph--type--media-and-copy .region {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr auto;
    }

    .paragraph--type--media-and-copy .content-wrap {
        grid-row: 2 !important;
        grid-column: 1 !important;
    }

    .paragraph--type--media-and-copy .media-wrap {
        grid-row: 1 !important;
        grid-column: 1 !important;
    }
/* 
    .paragraph--type--media-and-copy .region > div:first-of-type {
        margin-bottom: 4rem;
    } */

    .paragraph--type--media-and-copy .media-wrap > div {
        margin: 0 auto;
    }


    .paragraph--type--media-and-copy.orient-right .content-wrap {
        margin-bottom: 2rem;
    }
}