/* Init pro CLF */
#home-testimonials .testimonial-container:not(.slick-initialized) .slide-item:not(:first-child) {
    display: none !important;
}

#home-testimonials .testimonial-container:not(.slick-initialized) .slide-item:first-child {
    visibility: hidden;
}


#home-testimonials {

    & {
        padding-top: clamp(1px, calc(50 / 1920 * 100vw), 50px);
        padding-bottom: clamp(1px, calc(142 / 1920 * 100vw), 142px);
    }

    .heading {
        padding-bottom: clamp(1px, calc(100 / 1920 * 100vw), 100px);
    }

    .testimonial-container {
        max-width: clamp(1px, calc(1600 / 1920 * 100vw), 1600px);

    }

    .inner-container {
        margin-top: clamp(1px, calc(50 / 1920 * 100vw), 50px);
        padding-left: clamp(1px, calc(48 / 1920 * 100vw), 48px);
    }

    .quotation-mark {
        width: clamp(1px, calc(30 / 1920 * 100vw), 30px);
        height: clamp(1px, calc(30 / 1920 * 100vw), 30px);
        transform: rotate(180deg);
        left: calc(clamp(1px, calc(10 / 1920 * 100vw), 10px) * (-1));
    }

    .text-container {

        .description {
            font-size: clamp(14px, calc(28 / 1920 * 100vw), 28px);
            line-height: 1.3;
        }

        .school-name {
            font-size: clamp(14px, calc(28 / 1920 * 100vw), 28px);

        }
        .author {
            padding-top: clamp(1px, calc(40 / 1920 * 100vw), 40px);
            line-height: 1;
            font-size: clamp(14px, calc(28 / 1920 * 100vw), 28px);
        }
    }

    .slick-track {
        display: flex;
        gap: clamp(1px, calc(90 / 1920 * 100vw), 90px);
    }

    .slide-item {
        padding-left: clamp(1px, calc(10 / 1920 * 100vw), 10px);
    }

    .nav-container {
        padding-top: clamp(1px, calc(120 / 1920 * 100vw), 120px);
    }

    .ico-container {
        padding-bottom: clamp(1px, calc(16 / 1920 * 100vw), 16px);
        padding-left: clamp(1px, calc(48 / 1920 * 100vw), 48px);
        padding-right: clamp(1px, calc(24 / 1920 * 100vw), 24px);
    }

    .ico {
        width: 60px;
    }

    @media (min-width: 576px) {
        .ico {
            width: 80px;
        }
    }
    @media (min-width: 992px) {
        .ico {
            width: clamp(1px, calc(164 / 1920 * 100vw), 164px);
        }
    }

    .btn-default {
        min-width: clamp(1px, calc(352 / 1920 * 100vw), 352px);
        padding-left: 20px;
        padding-right: 20px;
    }
}

