section.content-image .wrapper{display:grid;grid-template-columns:1fr;column-gap:auto;row-gap:auto;gap:2rem}section.content-image .wrapper .image{width:100%;aspect-ratio:1.57/1;overflow:hidden}section.content-image .wrapper .image img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (min-width: 992px){section.content-image.flip .wrapper{flex-direction:row-reverse}section.content-image .wrapper{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;gap:3rem}section.content-image .wrapper .content{flex-basis:50%}section.content-image .wrapper .image{flex-basis:50%}}
