.card-container{perspective:1000px}.partner-card{position:relative;width:20rem;height:20rem;transform-style:preserve-3d;transition:transform .8s ease-in-out;@media only screen and (max-width:780px){width:40vw;height:40vw}}.back-side-card,.front-side-card{position:absolute;width:100%;height:100%;backface-visibility:hidden;transition:transform .8s ease-in-out}.front-side-card{transform:rotateY(0deg)}.back-side-card,.partner-card:hover{transform:rotateY(180deg)}