.inner-Amazing-offer {
    border-radius: calc(var(--b-radius)*2);
    min-height: 420px;

    .list-courses-learning {
        .swiper-slide {
            width: 24.42rem;
        }
    }

    .icon-top {
        svg {
            width: 9.21rem;
            height: 9.21rem;
            max-width: 9.21rem;
            max-height: 9.21rem;
        }

    }

    .icon-bottom {
        svg {
            max-width: 4rem;
            max-height: 3rem;
        }
    }

    .slide-list-course {
        height: unset !important;
        padding-top: 4rem;
        padding-bottom: 2rem;



        .inner-list-course {
            border-radius: calc(var(--b-radius)*2);
            box-shadow: 0 0.35rem 0.57rem 0 rgba(0, 0, 0, 0.2);

            .Participant {
                svg {
                    stroke: var(--Black);
                }
            }

            .img-box {
                margin-top: -4.5rem;
            }

            img {

                border-radius: calc(var(--b-radius)*2);
                overflow: hidden;
            }


            svg {
                width: 1.2rem;
                height: 1.2rem;
            }


            .PriceCourseLits {
                border-radius: calc(var(--b-radius)*2);
            }


        }

    }

    .teacher-name {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

}

.skeleton {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
}

.skeleton-item {
    width: 100%;
    height: 420px;
    /* ارتفاع مناسب برای آیتم‌ها */
    border-radius: calc(var(--b-radius)*2);
    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
    background-size: 200% 100%;
    animation: loading 1.5s infinite linear;
}

@keyframes loading {
    0% {
        background-position: 100% 0;
    }

    100% {
        background-position: -100% 0;
    }
}

.swiper-Courses-prev {
    top: 50%;
    right: 0.8rem;

    &:before {
        transform: rotate(180deg);
    }
}

.swiper-Courses-next {
    top: 50%;
    left: 1.8rem;

    &:before {
        transform: rotate(0);
    }
}

.swiper-Courses-prev,
.swiper-Courses-next {
    width: 3rem;
    height: 3rem;
    z-index: 2;
    transform: translate(0, -50%);
    border-radius: 0.4em;
    background: #00000080;
    position: absolute;

    &:before {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='12' viewBox='0 0 17 12' fill='none'%3E%3Cpath opacity='0.4' fill-rule='evenodd' clip-rule='evenodd' d='M0.268485 5.15708C-0.0894951 5.51504 -0.0894951 6.09541 0.268485 6.45337L5.15737 11.342C5.51535 11.6999 6.09576 11.6999 6.45374 11.342C6.81172 10.984 6.81172 10.4037 6.45374 10.0457L3.1297 6.72184L15.5833 6.72184C16.0896 6.72184 16.5 6.31146 16.5 5.80523C16.5 5.29899 16.0896 4.88861 15.5833 4.88861L3.1297 4.88861L6.45374 1.56476C6.81172 1.2068 6.81172 0.626431 6.45374 0.268471C6.09576 -0.0894898 5.51535 -0.0894898 5.15737 0.26847L0.268485 5.15708Z' fill='white'/%3E%3Cpath d='M0.268485 6.45425C-0.0894958 6.09629 -0.0894959 5.51592 0.268485 5.15796L5.15737 0.269346C5.51535 -0.0886144 6.09575 -0.0886144 6.45373 0.269346C6.81172 0.627305 6.81172 1.20767 6.45374 1.56563L2.17463 5.803L6.45374 10.0466C6.81172 10.4045 6.81172 10.9849 6.45374 11.3429C6.09576 11.7008 5.51535 11.7008 5.15737 11.3429L0.268485 6.45425Z' fill='white'/%3E%3C/svg%3E");
        position: absolute;
        line-height: 0;
    }
}

.swiper-Courses-prev.swiper-button-disabled,
.swiper-Courses-next.swiper-button-disabled {
    display: none !important;
}

@media(max-width:760px) {
    .inner-Amazing-offer {
        .icon-top {
            svg {
                width: 3rem;
                height: 3rem;
                max-height: 3rem;
                max-width: 3rem;
            }

        }
    }
}