.container{
    max-width: 1352px;
    margin: 0px auto;
}
.member-card {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.member-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
}

.carousel-container {
    overflow: hidden;
}

.carousel-track {
    display: flex;
    transition: transform 0.5s ease;
}

.dot {
    transition: all 0.3s ease;
}

.dot.active {
    background-color: #f59e0b;
    width: 2rem;
}

.dotOne {
    transition: all 0.3s ease;
}

.dotOne.activeOne {
    background-color: #f59e0b;
    width: 2rem;
}
.scrollbar-custom::-webkit-scrollbar {
    width: 8px;
}

.scrollbar-custom::-webkit-scrollbar-track {
    background: var(--color-scrollbar-bg);
    border-radius: 10px;
}

.scrollbar-custom::-webkit-scrollbar-thumb {
    background: var(--color-second);
    border-radius: 10px;
}

.logo-scroll {
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.logo-scroll::-webkit-scrollbar {
    display: none;
}

.challenge-content ul {
    list-style-type: disc;
    padding-left: 1.5rem;
}

.challenge-content ol {
    list-style-type: decimal;
    padding-left: 1.5rem;
}

.challenge-content li {
    margin-bottom: 0.25rem;
}
.footer-google-iframe iframe{
    width: 100% !important;
    height: 100% !important;
}


@media (max-width: 1023px) {
    .course-mobile-card:nth-child(n+4) {
        display: none;
    }
}
