@font-face {
    /* icons-mind.woff?-rdmvgc */
    font-family: 'icons-mind';
    src: url('assets/fonts/icons-mind.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Media query for mobile devices */

@media only screen and (max-width: 480px) {
    div.svg_text {
        display: none;
    }
    html,body{
        max-width: 100vw;
    }
    .card-wrapper .card-box .top-line, .cid-timijdoKo3 .card-wrapper .card-box a .top-line {
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-direction: column;
    }
    .footer ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }
    .navbar .dropdown .dropdown-menu {
        position:relative !important;
        visibility: visible;
        opacity: 1;
        display: block;
        height: unset;
    }
    .bsi-svg, .overlay-pillars, .bs-cube {
        display: none;
    }.cards-container {
        width: 100% !important;
        max-height: unset !important;
    }
    .top-line .card-box:nth-of-type(1):hover {
        transform: unset !important;
        box-shadow: unset !important;
      }

}

.hide {
    display: none;
    }
    .alert {
    padding: 20px;
    background-color: #f44336;
    color: white;
    border-radius: 8px;
    opacity: .8;
    }
    .alert.alert-success {
    background-color: #4CAF50;
    }
    .alert.alert-danger {
    background-color: #f44336;
    }
    .success-button {
    background-color: #FFF !important;
    border-color: #28a745 !important;
    color: #28a745 !important;
    font-weight: bold !important;
    }
    .success-button:hover {
    background-color: #12832c !important;
    border-color: #12832c !important;
    color: #FFF !important;
    }
    .error-button {
    background-color: #FFF !important;
    border-color: #dc3545 !important;
    color: #dc3545 !important;
    font-weight: bold !important;
    }
    .error-button:hover {
    background-color: #b92c28 !important;
    border-color: #b92c28 !important;
    color: #FFF !important;
    }
    .btn {
    transition: all 0.3s ease-in-out;
    }
    .btn.btn-success.btn-shadow.btn-radius.g-recaptcha i {
    margin-right: 10px;
    }