.cp-card{display:flex;margin:auto}.cp-card.left{flex-direction:row}.cp-card.right{flex-direction:row-reverse}.cp-card-image{width:50%}.cp-card-text{align-self:center;width:50%}@media (max-width:640px){.cp-card.left,.cp-card.right{flex-direction:column}.cp-card-image,.cp-card-text{width:100%}}