.flip-cards{background-color:#2d2d2d;padding:50px 0}.flip-cards h2{color:#fff;text-align:center}.flip-cards .cards{display:grid;gap:24px;grid-template-columns:1fr}.flip-cards .cards .card{border-radius:10px;margin:0 auto;max-width:260px;min-height:300px;overflow:hidden;position:relative;width:100%}.flip-cards .cards .card .card__front{border-radius:10px;display:grid;height:100%;overflow:hidden;padding:10px;place-content:center;transition-duration:.8s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}.flip-cards .cards .card:hover .card__front{transform:rotateY(180deg)}.flip-cards .cards .card .card__front:after{background:#000;border-radius:10px;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.flip-cards .cards .card .card__front .front-background{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.flip-cards .cards .card .card__front h3{color:#fff;font-size:5rem;margin:0;position:relative;z-index:1}.flip-cards .cards .card .card__back{background-color:#ebebeb;border-radius:10px;display:grid;height:100%;left:0;opacity:0;overflow:hidden;padding:20px;place-content:center;pointer-events:none;position:absolute;top:0;transform:rotateY(-180deg);transition-duration:.8s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.175,.885,.32,1.275);width:100%;z-index:0}.flip-cards .cards .card:hover .card__back{opacity:1;pointer-events:all;transform:rotateY(0deg)}.flip-cards .cards .card .card__back .title{color:#b2bb1c;font-family:Teko;font-size:3.2rem;font-weight:700;margin:0 0 12px;text-align:center;text-transform:uppercase}.flip-cards .cards .card .card__back .description{font-size:1.6rem;margin:0;text-align:center}@media (min-width:576px){.flip-cards .cards{grid-template-columns:repeat(2,1fr)}.flip-cards .cards .card{max-width:340px}}@media (min-width:992px){.flip-cards .cards{column-gap:30px;grid-template-columns:repeat(4,1fr)}}