main { display: flex; flex-direction: column; align-items: center; text-align: center; height: 100%; gap: 30px; padding: 50px 30px 0px; } .container-type { display: flex; align-items: center; justify-content: space-around; gap: 20px; padding: 30px; border-radius: 15px; background-color: var(--color-backg-sec); transition: 0.2s; transform: scale(1); } .container-type:hover { border: 1px solid var(--color-tertiary); transform: scale(1.02); } .type-img { width: 35%; height: auto; } .type-title { color: var(--color-white); font-size: 1.7rem; }