.content-media-1__row,.content-media-1__rows{display:grid;gap:var(--gap-md)}.content-media-1__rows{margin:0 auto}.content-media-1__image{border-radius:var(--border-radius);justify-self:center}.content-media-1__buttons{gap:var(--gap)}@media (min-width:768px){.content-media-1__rows{gap:8rem}.content-media-1__row{gap:10%;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}}