.size-70 {
    width: 70px !important;
    height: 70px !important;
}

/* Define the animation */
@keyframes slideInFromRight {
    from {
        transform: translateX(100%);
        opacity: 0;
    }
    to {
        transform: translateX(0);
        opacity: 1;
    }
}

@keyframes slideInFromLeft {
    from {
        transform: translateX(-100%);
        opacity: 0;
    }
    to {
        transform: translateX(0);
        opacity: 1;
    }
}

/* Apply to element */
.slide-in-from-right {
    animation: slideInFromRight 0.1s ease-out forwards;
}

.slide-in-from-left {
    animation: slideInFromLeft 0.1s ease-out forwards;
}

.bg-gradient {
    background: linear-gradient(123.12deg, #23FF98, #02B3FF) !important;
}

.tab, .techCategoryTab {
    background: none;
    border: none;
}

.tab-active, .techCategoryTab-active {
    border-bottom: 1px solid deepskyblue;
}

.tab-active > span, .techCategoryTab-active > span {
    color: deepskyblue;
}

.text-description {
    /*overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;*/
}