.card { cursor: pointer; display: flex; flex-direction: column; height: 100%; } .card-content { flex-grow: 1; } .charte-modal { color: #07892f; transition: color 0.3s ease; } .charte-modal:hover { color: #46b10d; } .footer { padding: 1rem; position: fixed; bottom: 0; width: 100%; background-color: #F2F2F2; } .footer q { font-size: 0.9rem; line-height: 1.2; } .footer small { font-size: 0.8rem; } .orientation-modal { color: #da131a; transition: color 0.3s ease; } .orientation-modal:hover { color: #880005; } #template { margin-bottom: 10em; } @media (max-width: 768px) { .columns.is-multiline { max-width: 100%; } #template { margin-bottom: 15em; } }