
   
        .width_Slide li:first-child {
            height: 55px;
            overflow: hidden;
        }

        .title-slider {
            -moz-transition: all 600ms;
            -webkit-transition: all 600ms;
            -o-transition: all 600ms;
            transition: all 600ms;
            transform: translateY(-120%);
            line-height: 25px;
        }

        .true .title-slider {
            transform: translateY(0%);
            -moz-transition: all 600ms;
            -webkit-transition: all 600ms;
            -o-transition: all 600ms;
            transition: all 600ms;
            transition-delay: 1s;
        }

        .desc-slider,
        .title-slider {
            color: #fff;

        }

        .product_cat .slider__item {
            width: 424px;
            height: 530px;

        }

        .product_cat .swiper-slide {
            max-width: 424px;
            max-height: 530px;
            overflow: hidden;
            position: relative;
        }

        .product_cat .width_Slide {
            max-width: 424px;
            height: 100%;
            position: relative;
        }

        .title-slider {
            font-size: 32px !important;
            font-family: 'SaolDisplay' !important;
            pointer-events: none;

            text-transform: uppercase;
            transform-origin: left bottom;
            will-change: transform;
        }

        .project_list {
            overflow-y: hidden;
        }

        @font-face {
            font-family: 'SaolDisplay';
            src: url("../fonts/SaolDisplay-Regular.woff2") format("woff2"), url("../fonts/SaolDisplay-Regular.woff2") format("woff");
            font-weight: 400;
            font-style: normal;
        }

        .title-slider {
            font-size: 32px !important;
            font-family: 'SaolDisplay' !important;
        }

        :root {
            --dark: #070707;
            --size-index: calc(1vw + 1vh);
            --transition: .75s cubic-bezier(0.255, 0.670, 0.000, 1.010);
        }

        body,
        html {
            overflow: hidden;
        }

        .swiper-scrollbar-drag {
            transition: all 1000s;
        }

        element.style {
            opacity: 0;
            transition-duration: 400ms;
        }

        .swiper-container-horizontal>.swiper-scrollbar {
            height: 2px;
        }

        .swiper-container-horizontal>.swiper-scrollbar {
            bottom: 0 !important;

        }

        .slider__item {
            overflow: visible;
        }

        div.swiper div.swiper-pagination-progressbar {
            top: unset;
            bottom: 15%;
            height: 2px;
            width: 70%;
            left: 0;
            right: 0;
            margin: 0 auto;
        }

        div.swiper div.swiper-pagination-progressbar span {
            background: #5e5e5e;
        }

        div.swiper .swiper-button-prev {
            background: #eee;
        }

        .slider__item {
            opacity: 0;
        }

        .swiper .swiper-slide:nth-child(1) .slider__item,
        .swiper .swiper-slide:nth-child(2) .slider__item,
        .swiper .swiper-slide:nth-child(3) .slider__item {
            opacity: 1;

        }

        .swiper-slide {
            height: 530px;
            overflow: hidden;
        }

        .swiper-slide {
            height: 530px;
            overflow: hidden;

        }

        .swiper-slide:nth-child(1) {
            top: 11vh;
            left: 67vw;
            transform: rotate(-6deg);
            z-index: 77;
        }

        .true .swiper-slide:nth-child(1) {
            top: 0;
            left: 0;
            transform: rotate(0);
            transition: all .9s ease-in-out;
        }

        .swiper-slide:nth-child(2) {
            top: -10vh;
            left: 37vw;
            transform: rotate(-6deg);
        }

        .true .swiper-slide:nth-child(2) {
            top: 0;
            left: 0;
            transform: rotate(0);
            transition: all .9s ease-in-out;
            transition-delay: .2s
        }

        .slider {
            padding-bottom: 100%;
        }

        .true .slider {
            padding-bottom: 26px;
            transition-delay: .5s
        }

        .swiper-slide:nth-child(3) {
            top: 4vh;
            left: 87vw;
        }

        .true .product_cat .swiper-slide:nth-child(3) {
            top: 0;
            left: 0;
            transition: all .9s ease-in-out;
            transition-delay: .2s
        }

        .true .product_cat .swiper-slide .slider__item {
            opacity: 1;
        }

        .swiper-pagination-progressbar {
            background: rgb(197 197 197 / 26%);
        }

        .product_cat .slider__img {
            will-change: transform;
            width: 160%;
            position: absolute;
            height: 100%;
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center center;
            left: -25%;
            transition: var(--transition) !important;
        }

        .scrolbar .desc-slider span {
            right: -57px;
        }

        .bubble {
            position: fixed;
            width: 12px;
            height: 12px;
            border-radius: 50%;
            pointer-events: none;
            transform: translate(-50%, -50%);
            background-color: white;
            transition: height 0.4s, width 0.4s, background-color 0.4s, all 0.2s;
            z-index: 999999999;
        }
  .product-cat-tag{
                font-size: 14px;
            }
            .product_cat .catBlog{
                
    display: flex;
    flex-direction: column-reverse;
            }
            .product-cat-tag{
        
 text-align: center;
 margin-top: 10px;
 margin-bottom: 10px;

    }
       @media (min-width: 900px) {
                  .product_cat .catBlog{
           
    justify-content: space-between;
    align-items: flex-start;

        }
    .product-cat-tag{
        
    margin: 0;
    font-size: 16px;
    position: absolute;
    left: 300px;

    }
       }
        @media (min-width: 1900px) {
            div.swiper div.swiper-pagination-progressbar {
                bottom: 75px;
            }
                    .product_cat .catBlog{
           
    justify-content: space-between;
    align-items: flex-start;

        }
    .product-cat-tag{
        
    margin: 0;
    font-size: 16px;
    position: absolute;
    left: 300px;

    }
        }
          

        .product_cat .swiper-container-free-mode>.swiper-wrapper {
            margin-left: 8.5em;
        }
.swiper-slide{
    padding-bottom: 60px;
}
.url-title{
    color: #070707;
    text-align: center;
}
