.two-column{align-items:center;display:flex}.image img{border-radius:8px;height:auto;max-width:100%}.text{flex:1}.text h2{margin-bottom:14px;margin-top:0}.text .button{background:#c09ff4;border:none;color:#171616;margin-top:16px}.text .button:hover{background:#cfbaf8}@media (max-width:767px){.two-column{flex-direction:column}}