.image-left,.image-right{display:flex;margin:3em 0}.image-left img,.image-right img{height:auto;max-width:42%}@media (min-width:20em){.image-left,.image-right{align-items:center}.image-left img{float:left;margin-right:3em}.image-right img{float:right;margin-left:3em;order:1}.image-left:after,.image-right:after{clear:both;content:"";display:block}}@media (min-width:30em){.image-left img,.image-right img{flex-shrink:0}}@media screen and (max-width:768px){.image-left,.image-right{display:block}.image-left img,.image-right img{margin-bottom:40px;max-width:100%}}