.content-media-1__rows{margin:0 auto}.content-media-1__row,.content-media-1__rows{display:grid;grid-gap:var(--gap-md)}.content-media-1__image img{aspect-ratio:1;height:100%;object-fit:cover;width:100%}.content-media-1__image--grid .content-media-1__image{display:grid;gap:.8rem;grid-template-columns:1fr 1fr 1fr;height:100%}.content-media-1__image--grid .content-media-1__image img{aspect-ratio:1/2}.content-media-1__icon{margin-bottom:1.6rem}.content-media-1__rich-text>:last-child{margin-bottom:0}.content-media-1__buttons{gap:var(--gap);margin-top:2.4rem}@media (min-width:768px){.content-media-1__rows{grid-gap:var(--gap-lg)}.content-media-1__row{grid-auto-flow:dense;grid-template-columns:1fr 1fr;grid-gap:10%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-media-1__row--default:nth-of-type(2n) .content-media-1__content,.content-media-1__row--reverse:nth-of-type(odd) .content-media-1__content{grid-column-end:-1}.content-media-1__row.content-media-1__row--default.content-media-1__image--grid,.content-media-1__row.content-media-1__row--default.content-media-1__image--large,.content-media-1__row.content-media-1__row--reverse.content-media-1__image--grid,.content-media-1__row.content-media-1__row--reverse.content-media-1__image--large{grid-gap:8%}.content-media-1__row.content-media-1__row--default.content-media-1__image--grid,.content-media-1__row.content-media-1__row--default.content-media-1__image--large,.content-media-1__row.content-media-1__row--reverse.content-media-1__image--grid:nth-child(2n),.content-media-1__row.content-media-1__row--reverse.content-media-1__image--large:nth-child(2n),.content-media-1__row.content-media-1__row--stacked.content-media-1__image--grid,.content-media-1__row.content-media-1__row--stacked.content-media-1__image--large{grid-template-columns:4fr 7fr}.content-media-1__row.content-media-1__row--default.content-media-1__image--grid:nth-child(2n),.content-media-1__row.content-media-1__row--default.content-media-1__image--large:nth-child(2n),.content-media-1__row.content-media-1__row--reverse.content-media-1__image--grid,.content-media-1__row.content-media-1__row--reverse.content-media-1__image--large{grid-template-columns:7fr 4fr}.content-media-1__image--grid .content-media-1__image{min-height:58rem}}@media (min-width:768px) and (max-width:980px){.content-media-1__row.content-media-1__row--default.content-media-1__image--grid,.content-media-1__row.content-media-1__row--default.content-media-1__image--large,.content-media-1__row.content-media-1__row--reverse.content-media-1__image--grid,.content-media-1__row.content-media-1__row--reverse.content-media-1__image--large{grid-gap:3rem}}