:root{--espacioCards:var(--gap,30px)}.cardsBusiness{display:grid;gap:var(--espacioCards);grid-template-columns:repeat(auto-fit,minmax(200px,560px));justify-content:center}.flip-card{border-radius:10px;min-height:450px;perspective:1000px;position:relative;width:100%}.flip-card__inner{border-radius:inherit;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);height:100%;position:relative;transform-style:preserve-3d;transition:transform .8s;width:100%}.flip-card:hover .flip-card__inner{transform:rotateY(180deg)}.flip-card__back,.flip-card__front{backface-visibility:hidden;border-radius:20px;height:100%;position:absolute;width:100%}.flip-card__front{display:flex;flex-direction:column;transform:rotateY(0deg);z-index:2}.flip-card__front img{border-radius:20px;height:100%;object-fit:cover;width:100%}.flip-card__front__text h3{color:var(--white)}.flip-card__front__text{bottom:80px;color:var(--mainwhite);display:flex;flex-direction:column;gap:10px;justify-content:start;padding:0 60px;position:absolute;width:100%}.flip-card__front__text h3{font-size:20px;font-weight:700}.flip-card__front__text p{font-size:14px}.flip-card__back{background-color:var(--white);color:var(--colorFont);display:flex;flex-direction:column;justify-content:space-between;padding:24px;transform:rotateY(180deg);z-index:1}.cardBusiness-mainInfo{display:flex;flex-direction:column;gap:15px}.cardBusiness-mainInfo__text h1,.cardBusiness-mainInfo__text h2,.cardBusiness-mainInfo__text h3,.cardBusiness-mainInfo__text h4,.cardBusiness-mainInfo__text h5,.cardBusiness-mainInfo__text h6{font-size:20px;font-weight:700}.cardBusiness-mainInfo__text p,.cardBusiness-mainInfo__text span{font-size:14px}.cardBusiness-details ul{display:flex;flex-direction:column;gap:10px}.cardBusiness-details ul li{align-items:start;display:flex;font-size:14px;gap:10px}.cardBusiness-details ul li i{margin-top:3px}.btnCard{align-items:center;background-color:transparent;border:1px solid var(--mainGreen);border-radius:10px;color:var(--colorFont);display:inline-flex;font-size:.8rem;font-weight:600;gap:8px;justify-content:center;margin-top:10px;padding:12px 40px;text-decoration:none;transition:all .5s;width:100%}.btnCard:hover{background-color:var(--mainGreen)}.icon{height:30px;object-fit:contain;width:30px}.btnCard i{margin-top:3px}@media (max-width:1024px){.cardsBusiness{grid-template-columns:repeat(1,minmax(200px,392px));justify-content:center}}@media (max-width:640px){.cardsBusiness{grid-template-columns:1fr;justify-content:center}.flip-card__front__text{padding:0 30px}}@media (max-width:991.98px){.flip-card{min-height:500px}}