.breakdance .hover-card{position:relative;overflow:hidden;cursor:pointer}.breakdance .hover-card .overlay{position:absolute;inset:0;background:rgba(0,0,0,0.5);backdrop-filter:blur(5px);opacity:0;transition:opacity 0.3s ease;display:flex;justify-content:center;align-items:center}.breakdance .hover-card .text-default{position:absolute;left:50%;transform:translateX(-50%);color:#fff;transition:opacity 0.3s ease;z-index:2;text-align:center;width:90%}.breakdance .hover-card:hover .overlay{opacity:1}.breakdance .hover-card:hover .text-default{opacity:0}.breakdance .flip-card-wrapper{perspective:1000px}.breakdance .flip-card-wrapper .flip-card{position:relative;width:100%;height:300px;transform-style:preserve-3d;transition:transform 0.8s ease}.breakdance .flip-card-wrapper:hover .flip-card{transform:rotateY(180deg)}.breakdance .flip-card-wrapper .card-front,.breakdance .flip-card-wrapper .card-back{position:absolute;inset:0;backface-visibility:hidden;border-radius:8px;overflow:hidden}.breakdance .flip-card-wrapper .card-front{background-size:cover;background-position:center}.breakdance .flip-card-wrapper .card-back{background:#D64A57;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;text-align:center;transform:rotateY(180deg)}.breakdance .image-capabilities:hover{cursor:pointer}