.content-media-1__rows{grid-gap:var(--gap-lg);display:grid;margin:0 auto}.content-media-1__image>iframe{border-radius:8px;max-width:100%;width:100%}.content-media-1__row{grid-gap:var(--gap-md);display:grid}.content-media-1__buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap)}.content-media-1__sub-heading{color:var(--secondary-color);font-family:var(--primary-font-family);font-size:1.6rem;font-weight:700;line-height:1.2;margin:0 0 2rem}.content-media-1__image{isolation:isolate;position:relative}.content-media-1__image:before{background-color:var(--primary-color);border-radius:12px;content:"";height:156px;position:absolute;width:208px;z-index:-1}.content-media-1__row--default:nth-child(odd) .content-media-1__image:before,.content-media-1__row--reverse:nth-child(2n) .content-media-1__image:before{bottom:-8px;right:-8px}.content-media-1__row--default:nth-child(2n) .content-media-1__image:before,.content-media-1__row--reverse:nth-child(odd) .content-media-1__image:before,.content-media-1__row--stacked .content-media-1__image:before{left:-8px;top:-8px}.content-media-1__image img{border-radius:8px}@media (min-width:768px){.content-media-1__rows{grid-gap:16rem}.content-media-1__row{grid-gap:var(--gap-lg);-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-auto-flow:dense;grid-template-columns:repeat(2,1fr)}.content-media-1__row--default:nth-of-type(odd) .content-media-1__image,.content-media-1__row--reverse:nth-of-type(2n) .content-media-1__image{grid-column-end:-1}}