.app-card {
    padding: 24px;
}

.history-icon {
    width: 270px;
    height: 80px;
    margin: 0 auto 48px auto;
    background-image: url('../../../img/study-history.svg');
    background-size: contain;
    background-repeat: no-repeat;
}

.news-card {
    display: flex;
    padding: 0 24px;
}

.news-card .course {
    display: flex;
    flex: 1.5;
    flex-direction: column;
    margin-left: 32px;
    text-align: left;
}

.news-card .course .description {
    margin-bottom: 32px;
    color: #0A0A0A;
}

.news-card .course .detail {
    color: #0A0A0A;
}

.news-card .course .speaker {
    color: #0A0A0A;
}

.news-card .course .speaker span:first-child {
    display: block;
}

.news-card .course .title {
    color: #24D6D6;
    margin-bottom: 4px;
    font-size: 32px;
}

.news-card .image {
    display: flex;
    flex: 2;
}

.news-card .image .img-fluid {
    aspect-ratio: 16 / 6;
    object-fit: fill;
}

.news-icon {
    width: 270px;
    height: 80px;
    margin: 0 auto 64px auto;
    background-image: url('../../../img/study-news.svg');
    background-size: contain;
    background-repeat: no-repeat;
}

.tab-grid .nav-item {
    width: 16.66666667%;
}

.tab-grid .nav-link {
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);
    background-color: #97EDEF !important;
    color: #334773 !important;
}

.tab-grid .nav-link.active {
    background-color: #1AA5B6 !important;
    color: #ffffff !important;
}

.wave {
    background-color: #ffffff;
}

@media (max-width: 1280px),
    (max-width: 1024px),
    (max-width:  960px) {
    .tab-grid .nav-item {
        width: 33.33333333%;
    }
}

@media (max-width: 480px) {
    .news-card {
        flex-direction: column;
    }

    .news-card .course {
        margin-left: 0;
    }

    .news-card .image {
        margin-bottom: 8px;
    }

    .news-card .image .img-fluid {
        aspect-ratio: 4 / 3;
    }

    .tab-grid .nav-item {
        width: 100%;
    }
}
