.icon-custom {
        color: #c00;
    }

.custom-card {
    margin: 10px; 
    padding: 20px;
    border: 2px solid #c00;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.custom-card:hover {
    transform: scale(1.05); 
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2);
}

.custom-card a {
    text-decoration: none;
}

.uk-grid-small > li {
    padding-right: 20px;
    padding-left: 20px;
}

@media (max-width: 767px) {
    .uk-modal-body > :last-child, .uk-modal-header > :last-child, .uk-modal-footer > :last-child {
        gap: 25px !important;
    }
}