.two-col{display:flex;flex-wrap:wrap;border:solid;border-color:#d9d9d9;border-width:1px;border-radius:8px}.two-col.reverse{flex-direction:row-reverse}.two-col .col{width:50%;display:flex;flex-wrap:wrap;align-items:center}.two-col img{max-width:100%;height:auto}.two-col.reverse .text{text-align:right}.two-col .text{box-sizing:border-box;font-family:"avenir",helvetica-neue;font-weight:800;font-size:2em;letter-spacing:.01em;padding:1em}