.elementor-slides-hidden {
    display: none !important;
}
.swiper-slide-inner .elementor-slide-heading {
    margin: 0
}

.swiper-slide-inner .elementor-slide-subheading {
    margin: 0
}

.elementor-slides .swiper-slide-inner .swiper-slide-contents {
    position: relative;
}
.elementor-slides-main .swiper-slide-inner .swiper-slide-contents {
    width: 100%;
}
.elementor-slides .swiper-slide-inner .swiper-slide-contents.animated.fadeInUp {
    opacity: 1
}

.elementor-widget-slides .elementor-widget-container .elementor-slides .swiper-slide-inner {
    /* max-width: 1372px;
    margin: 0 auto;
    margin-left: calc((100% - 1372px)/2);
    margin-right: 50%;
    padding: 59px 26px 0;
    z-index: 30 */
}

.elementor-slides .swiper-slide-inner .elementor-slide-heading span {
    color: #FFF
}

.elementor-slides .container {
    padding-left: 36px;
    padding-right: 36px;
    margin: 0 auto;
    width: 100%;
}

.elementor-slides .swiper-slide .swiper-slide-inner {
    z-index: 4;
    padding: 0;
}
.elementor-slides .swiper-slide-video .slide-video-wrapper iframe {
    width: 100vw;
    height: 56.25vw;
    min-height: 100vh;
    min-width: 177.77vh;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: -1;
}
.elementor-slides .swiper-slide.active .swiper-slide-image {
    z-index: -1;
    opacity: 0;
}
.elementor-slides .swiper-slide .swiper-slide-image {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.3s;
    z-index: 0;
}

.elementor-slides .swiper-slide .swiper-slide-video {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 0;
}

.elementor-swiper .lightbox-layout {
    position: fixed;
    display: block;
    width: 100vw;
    height: 100vh;
    padding: 115px;
    top: 0;
    left: 0;
    opacity: 0
}

.elementor-swiper .lightbox-layout .overlay-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000000d4;
    z-index: 1
}

.elementor-swiper .lightbox-layout .video-lightbox {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 2
}

.elementor-swiper .lightbox-layout .video-lightbox video {
    height: 100%
}

.elementor-swiper .lightbox-layout .video-lightbox iframe {
    height: 100%
}

.elementor-swiper .lightbox-layout .video-lightbox .close-lightbox {
    cursor: pointer;
    position: absolute;
    width: 25px;
    height: 25px;
    background-image: url(../../../../../../../../themes/jagota/assets/images/close-icon.svg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    right: 0;
    top: -50px
}

.elementor-swiper .lightbox-layout.play-video {
    opacity: 1;
    z-index: 999
}

.elementor-slides .swiper-slide-video .slide-video-wrapper {
    opacity: 1;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
    z-index: 1
}
.elementor-slides .swiper-slide-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all 0.3s;
}
.elementor-slides .swiper-slide .swiper-slide-bg {
    background-position: center;
    z-index: 1;
}
.elementor-slides .swiper-slide.active .swiper-slide-video .swiper-slide-bg {
    z-index: -1;
    opacity: 0;
}
.elementor-slides .swiper-slide-video .slide-video-wrapper iframe,
.elementor-slides .swiper-slide-video .slide-video-wrapper video {
    object-fit: cover;
    height: 100%;
    opacity: 0;
    transition: all 0.3s;
}
.elementor-slides .swiper-slide.active .swiper-slide-video iframe,
.elementor-slides .swiper-slide.active .swiper-slide-video video {
    opacity: 1;
    z-index: 1;
}
.elementor-slides .swiper-slide-video .slide-video-wrapper .slide-video-button {
    position: absolute;
    top: calc(50% + 28px);
    right: calc((31% - 186px) / 2);
    transform: translateY(-50%);
    padding: 81px
}

.elementor-slides .swiper-slide-video.play-video .slide-video-wrapper .slide-video-button {
    opacity: 0
}

.elementor-slides .swiper-slide-video .slide-video-button .video-play {
    cursor: pointer;
    align-items: center;
    display: flex;
    width: 100%;
    height: 100%;
    border: none;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    color: #fff;
    padding: 13px;
    background: transparent;
    box-shadow: none;
    outline: none
}

.elementor-slides .swiper-slide-video .slide-video-button .video-play span {
    padding-left: 22px
}

.elementor-slides .swiper-slide-video .slide-video-wrapper .slide-video-button:before {
    content: '';
    position: absolute;
    display: block;
    width: 244px;
    height: 244px;
    top: 0;
    left: 0;
    border: 1px solid #fff5;
    border-radius: 50%;
    z-index: -1
}

.elementor-slides .swiper-slide-video .slide-video-wrapper .slide-video-button .play-btn {
    width: 56px;
    height: 56px;
    background: radial-gradient(rgba(255,255,255,1) 60%,rgba(255,255,255,1) 62%);
    border-radius: 50%;
    position: relative;
    display: block
}

.elementor-slides .swiper-slide-video .slide-video-wrapper .slide-video-button .play-btn::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-40%) translateY(-50%);
    transform: translateX(-35%) translateY(-50%);
    transform-origin: center center;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 15px solid #baa274;
    z-index: 100;
    -webkit-transition: all 400ms cubic-bezier(.55,.055,.675,.19);
    transition: all 400ms cubic-bezier(.55,.055,.675,.19)
}

.elementor-slides .swiper-slide-video .slide-video-wrapper .slide-video-button .play-btn:before {
    content: "";
    position: absolute;
    width: 150%;
    height: 150%;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation: pulsate1 2s;
    animation: pulsate1 2s;
    -webkit-animation-direction: forwards;
    animation-direction: forwards;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: steps;
    animation-timing-function: steps;
    opacity: 1;
    border-radius: 50%;
    border: 8px solid rgb(255 255 255 / 58%);
    top: -25%;
    left: -25%;
    background: rgba(198,16,0,0)
}
.swiper-slide-contents-wrapper {
    width: 100%;
    display: flex;
    align-items: center;
}
.swiper-slide-contents-wrapper .slide-video-button {
    width: 39%;
    margin-left: auto;
    text-align: center;
    order: 2;
}
.swiper-slide-contents-wrapper .slide-video-button + .swiper-slide-contents {
    width: 61%;
}
.slide-video-button button.video-play {
    border: none;
    background: transparent;
    width: 89px;
    height: 89px;
    background-image: url(../images/icon-play.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    padding: 0;
    outline: none;
    box-shadow: -4px 4px 12px rgba(0, 0, 0, 0.23);
    border-radius: 100%;
    position: relative;
}
@keyframes pulsate {
    0% {
        transform: scale(1);
        opacity: 1;
        border: 8px solid rgba(255, 255, 255, 0);
    }

    100% {
        transform: scale(1.6);
        opacity: 0;
        box-shadow: none;
        border-color: rgba(255, 255, 255, 1);
    }
}
.elementor-slides-main .slide-video-button button.video-play:hover:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    border: 8px solid rgba(255, 255, 255, 0);
    border-radius: 100%;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation: pulsate 2s;
    animation: pulsate 2s;
    -webkit-animation-direction: forwards;
    animation-direction: forwards;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: steps;
    animation-timing-function: steps;
}
.elementor-slides .swiper-slide.active button.video-play {
    opacity: 0;
    cursor: default;
}
.elementor-slides-main .swiper-navigation {
    position: absolute;
    bottom: 40px;
    width: 100%;
    left: 0;
    z-index: 1;
}
.elementor-slides-main .swiper-navigation.swiper-navigation-thumbnail {
    bottom: 216px;
}

.elementor-slides-main .swiper-navigation .swiper-pagination {
    position: static;
    width: auto;
    display: inline-block;
    vertical-align: top;
}

.elementor-slides-main .swiper-navigation .container {
    margin: 0 auto;
    padding-left: 36px;
    padding-right: 36px;
    width: 100%;
}

.elementor-slides-main .swiper-navigation .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-slides-main .swiper-navigation .elementor-swiper-button.elementor-swiper-button-next {
    position: static;
    vertical-align: middle;
    transform: none;
    padding: 3px 3.5px;
    margin-top: 0;
}

.elementor-slides-main .swiper-navigation .swiper-pagination span.swiper-pagination-bullet {
    color: rgba(255, 255, 255, 0.50);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 12px; /* 100% */
    letter-spacing: 0.6px;
    width: auto;
    height: auto;
    background: transparent;
    opacity: 1;
    margin: 0 9px 0 0;
    outline: none;
}
.elementor-slides-main .swiper-navigation .swiper-pagination span.swiper-pagination-bullet:last-child {
    margin-right: 6px;
}
.elementor-slides-main .swiper-navigation .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active:after {
    width: 54.839px;
    margin-right: 8px;
}
.elementor-slides-main .swiper-navigation .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    color: #ffffff;
}
.elementor-slides-main .swiper-navigation .swiper-pagination span.swiper-pagination-bullet:after {
    content: '';
    width: 0;
    height: 1.5px;
    background: #FFF;
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
    transition: all 0.3s;
}
.elementor-slides .swiper-slide-inner .elementor-slide-button {
    padding: 11px 20.5px;
    backdrop-filter: blur(3px);
}
.elementor-slides-main.swiper .swiper-navigation .elementor-swiper-button:hover svg {
    transform: scale(2);
    color: #00C3B5;
}
.elementor-slides-main.swiper .swiper-navigation .elementor-swiper-button svg {
    width: 8px;
    height: auto;
    transition: all 0.3s;
}
.elementor-slides-main.swiper .swiper-navigation .elementor-swiper-button:hover svg {
    width: 8px;
    height: auto;
}

.elementor-slides-main .swiper-navigation .elementor-swiper-button.elementor-swiper-button-prev {
    margin-right: 0;
}

.swiper-slides-thumbnail-wrapper {
    background: linear-gradient(90deg, #252D2C 0%, rgba(37, 45, 44, 0.00) 99.29%);
    overflow: hidden;
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    z-index: 1;
}
.elementor-slides-thumbnail .swiper-slide {
    cursor: pointer;
}
.elementor-slides-thumbnail .swiper-slide .swiper-slide-image {
    display: none;
}
.elementor-slides-thumbnail .swiper-slide .swiper-slide-bg:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(1, 13, 11, 0.13);
}
.elementor-slides-thumbnail .swiper-slide.swiper-slide-active:last-child .swiper-slide-image,
.elementor-slides-thumbnail .swiper-slide.swiper-slide-next .swiper-slide-image {
    display: block;
}
.visible-mobile {
    display: none
}
.elementor-slides-thumbnail.swiper {
    margin: 0;
    bottom: 0;
    width: 564px;
    left: 0;
    overflow: visible;
}
.elementor-slides-thumbnail .swiper-slide {
    width: 335px;
}
.elementor-slides-thumbnail .swiper-slide.swiper-slide-active:last-child,
.elementor-slides-thumbnail .swiper-slide.swiper-slide-next {
    width: 564px;
    margin-right: 35px;
}
.elementor-slides-thumbnail .swiper-slide.swiper-slide-active:last-child {
    width: 564px;
}
.elementor-slides-thumbnail .swiper-slide.swiper-slide-active {
    display: none;
    /* width: 0; */
    /* overflow: hidden; */
}
.elementor-slides-thumbnail .swiper-slide.swiper-slide-active:last-child {
    display: flex;
}
.elementor-slides-thumbnail .swiper-slide.swiper-slide-active:last-child .swiper-slide-inner,
.elementor-slides-thumbnail .swiper-slide.swiper-slide-next .swiper-slide-inner {
    position: relative;
    width: 36%;
    background-color: #010D0B;
    height: 100%;
    padding-left: 25px;
    padding-right: 25px;
}
.elementor-slides-thumbnail .swiper-slide .swiper-slide-inner {
    padding: 17px 37.5px 25px;
}
.elementor-slides-thumbnail .swiper-slide {
    display: flex;
}

.elementor-slides-thumbnail .swiper-slide.swiper-slide-active:last-child .swiper-slide-image,
.elementor-slides-thumbnail .swiper-slide.swiper-slide-next .swiper-slide-image {
    position: relative;
    width: 64%;
}

.elementor-slides-thumbnail .swiper-slide .swiper-slide-inner .heading {
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 15px;
    letter-spacing: 0.6px;
    margin: 0px 0 7px;
    /* font-family: Poppins; */
    max-height: 75px;
    overflow: hidden;
}

.elementor-slides-thumbnail .swiper-slide .swiper-slide-inner .description {
    /* font-family: Poppins; */
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 13px; /* 130% */
    letter-spacing: 0.5px;
    max-height: 52px;
    overflow: hidden;
}
.elementor-slides-thumbnail .swiper-slide .number {
    /* font-family: Poppins; */
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: 13px;
    letter-spacing: 0.5px;
    margin-bottom: 7px;
    opacity: 0;
}

.elementor-slides-thumbnail .swiper-slide.swiper-slide-active:last-child .number,
.elementor-slides-thumbnail .swiper-slide.swiper-slide-next .number {
    color: #FCA032;
    opacity: 1;
}
.elementor-slides-main .elementor-background-overlay {
    background: linear-gradient(103.06deg, rgba(0, 0, 0, 1) 3.77%, rgba(0, 89, 79, 0.19) 76.16%);
    mix-blend-mode: hue;
    z-index: 1;
    opacity: 0.49;
}

.elementor-slides-main .elementor-background-overlay2 {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: linear-gradient(99.89deg, rgba(0, 0, 0, 1) 25.43%, rgba(0, 89, 79, 0) 98.86%);
    mix-blend-mode: multiply;
    z-index: 2;
    opacity: 0.5;
}

.elementor-slides-main .elementor-background-overlay3 {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: linear-gradient(199.77deg, rgba(0, 0, 0, 1) 8.04%, rgba(0, 89, 79, 0) 33.61%);
    mix-blend-mode: multiply;
    z-index: 3;
    opacity: 0.5;
}
.elementor-slides-thumbnail .swiper-slide .swiper-slide-image .slide-video-button {
    display: none;
}

.elementor-slides-thumbnail .swiper-slide.swiper-slide-active:last-child .swiper-slide-image .slide-video-button,
.elementor-slides-thumbnail .swiper-slide.swiper-slide-next .swiper-slide-image .slide-video-button {
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
}

.elementor-slides-thumbnail .swiper-slide .swiper-slide-image .slide-video-button button.video-play {
    width: 48px;
    height: 48px;
    z-index: 1;
    opacity: 1;
}
.elementor-slides-main.swiper-loaded .swiper-slide.swiper-slide-active .swiper-slide-bg {
    transform: scale(1.2);
    transition: 10s all;
    transition-delay: 1s;
}
.elementor-slides-main .elementor-slides .swiper-slide.swiper-slide-active.active .swiper-slide-bg {
    transition: 1s all;
}
.elementor-slides-main.swiper-initialized .swiper-slide.swiper-slide-active .elementor-slide-description,
.elementor-slides-main.swiper-initialized .swiper-slide.swiper-slide-active .elementor-slide-button,
.elementor-slides-main.swiper-initialized .swiper-slide.swiper-slide-active .elementor-slide-heading {
    transform: translateX(0);
}
.elementor-slides-main.swiper .swiper-slide .elementor-slide-heading,
.elementor-slides-main.swiper .swiper-slide .elementor-slide-description,
.elementor-slides-main.swiper .swiper-slide .elementor-slide-button {
    overflow: hidden;
    transform: translateX(-100%);
    transition: 1.5s all;
    transition-delay: 1s;
}
.elementor-slides-main.swiper .swiper-slide .swiper-slide-contents {
    transform: translateX(50%);
    transition: 1.5s all;
    transition-delay: 1s;
}
.elementor-slides-main.swiper-initialized .swiper-slide.swiper-slide-active .swiper-slide-contents {
    transform: translateX(0);
}
.elementor-slides-main.swiper .swiper-slide .slide-video-button {
    transition: 2.5s all;
    transition-delay: 2s;
    opacity: 0;
}
.elementor-slides-main.swiper-initialized .swiper-slide.swiper-slide-active .slide-video-button {
    opacity: 1;
}
.elementor-slides-main.swiper .swiper-slide {
    overflow: hidden;
}
.elementor-slides-main.swiper .swiper-slide  .swiper-slide-contents {
    overflow: hidden;
}
.swiper-slides-thumbnail-wrapper.swiper-loaded,
.elementor-slides-main.swiper.swiper-loaded {
    left: 0
}
.elementor-slides-main.swiper, .swiper-slides-thumbnail-wrapper {
    transition: all 0.75s;
    left: 100%;
}
.elementor-swiper .swiper.swiper-container-initialized>.swiper-wrapper {
    overflow: visible;
}
@-webkit-keyframes pulsate1 {
    0% {
        -webkit-transform: scale(.6);
        transform: scale(.6);
        opacity: 1;
        border: 8px solid rgb(255 255 255 / 58%)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0;
        box-shadow: none
    }
}

@keyframes pulsate1 {
    0% {
        -webkit-transform: scale(.6);
        transform: scale(.6);
        opacity: 1;
        border: 8px solid rgb(255 255 255 / 58%)
    }

    100% {
        -webkit-transform: scale(1,1);
        transform: scale(1);
        opacity: 0;
        box-shadow: none
    }
}
@media (min-width: 1601px) {
    .elementor-slides-thumbnail .swiper-slide {
        height: 187px;
    }
}
@media (max-width: 1600px) {
    .elementor-slides-main .swiper-navigation {
        bottom: 38px;
    }
    .elementor-slides-thumbnail .swiper-slide {
        height: 143px;
    }    
    .elementor-slides-thumbnail.swiper {
        width: 433px;
    }
    .elementor-slides-thumbnail .swiper-slide.swiper-slide-active:last-child,
    .elementor-slides-thumbnail .swiper-slide.swiper-slide-next {
        width: 433px;
        margin-right:  21px;
    }
    .elementor-slides-main .swiper-navigation .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active:after {
        width: 47px;
        margin-left: 7px;
        margin-right: 9px;
    }
    .elementor-slides-main .swiper-navigation .swiper-pagination span.swiper-pagination-bullet {
        margin-right: 5px;
    }
    .elementor-slides-thumbnail .swiper-slide.swiper-slide-active:last-child .swiper-slide-inner,
    .elementor-slides-thumbnail .swiper-slide.swiper-slide-next .swiper-slide-inner {
        padding: 10px 25px 10px 31px;
    }
    .elementor-slides-thumbnail .swiper-slide {
        width: 258px;
    }
    .elementor-slides-thumbnail .swiper-slide .swiper-slide-inner {
        padding: 10px 25px 18px 37px
    }
    .swiper-slide-contents-wrapper .slide-video-button {
        width: 25%;
    }   
    .swiper-slide-contents-wrapper .slide-video-button + .swiper-slide-contents {
        width: 75%;
    } 
    .elementor-slides-main .swiper-navigation.swiper-navigation-thumbnail {
        bottom: 167px;
    }
    .elementor-slides-main.swiper .swiper-navigation .elementor-swiper-button svg {
        width: 8px;
    }
}

@media (max-width: 1199px) {
    .elementor-slides-main.swiper .swiper-navigation .elementor-swiper-button:hover svg {
        transform: scale(1.5);
    }
}
@media (max-width: 767.98px) {
    .visible-desktop {
        display: none;
    }
    .visible-mobile {
        display: block;
    }
    .elementor-slides-thumbnail.swiper {
        width: 100%;
    }
    .elementor-slides-main .swiper-navigation .container,
    .elementor-slides .container {
        padding: 0 36px;
    }
    .elementor-slides .swiper-slide .swiper-slide-video {
        position:relative
    }

    .elementor-slides .swiper-slide .swiper-slide-image {
        position: relative
    }

    .elementor-swiper .lightbox-layout {
        padding: 100px 36px
    }

    .elementor-slides .swiper-slide-video .slide-video-wrapper iframe {
        width: 100%;
        height: 100%;
        min-height: 398px;
        min-width: calc(398px*16/9)
    }

    .elementor-slides .swiper-slide-video .slide-video-wrapper .slide-video-button {
        transform: translate(calc(50% + 32px),-58%);
        padding: 67px;
        padding-right: 0
    }

    .elementor-slides .swiper-slide-video .slide-video-wrapper .slide-video-button:before {
        width: 226px;
        height: 226px
    }

    .elementor-slides .swiper-slide-video .slide-video-button .video-play {
        font-size: 16px;
        padding: 21px;
        padding-right: 0
    }

    .elementor-slides .swiper-slide-video .slide-video-wrapper .slide-video-button .play-btn {
        width: 50px;
        height: 50px
    }
    .swiper-slide-contents-wrapper {
        flex-wrap: wrap;
    }    
    .swiper-slide-contents-wrapper .slide-video-button {
        width: 100%;
        text-align: inherit;
    }
    .swiper-slide-contents-wrapper .slide-video-button + .swiper-slide-contents {
        width: 100%;
    }
    .elementor-slides .swiper-slide-inner .elementor-slide-button {
        padding: 9px 19px;
    }
    .slide-video-button button.video-play {
        width: 78px;
        height: 78px;
        margin-left: 0;
        margin-top: 20px;
    }
    .elementor-slides-main .swiper-navigation .elementor-swiper-button.elementor-swiper-button-prev, 
    .elementor-slides-main .swiper-navigation .elementor-swiper-button.elementor-swiper-button-next {
        padding: 3px 3px;
    }
    .elementor-slides-main.swiper .swiper-navigation .elementor-swiper-button svg {
        width: 7px;
    }
    .elementor-slides-thumbnail .swiper-slide.swiper-slide-active:last-child .swiper-slide-inner,
    .elementor-slides-thumbnail .swiper-slide.swiper-slide-next .swiper-slide-inner {
        width: 36.5%;
    }    
    .elementor-slides-thumbnail .swiper-slide.swiper-slide-active:last-child .swiper-slide-image,
    .elementor-slides-thumbnail .swiper-slide.swiper-slide-next .swiper-slide-image {
        width: 63.5%;
    }
    .elementor-slides-thumbnail .swiper-slide.swiper-slide-active:last-child .swiper-slide-inner,
    .elementor-slides-thumbnail .swiper-slide.swiper-slide-next .swiper-slide-inner {
        padding: 10px 20px 6px 31px;
    }    
    .elementor-slides-thumbnail .swiper-slide .number {
        margin-bottom: 8px;
    }
    .elementor-slides-thumbnail .swiper-slide .swiper-slide-image .slide-video-button button.video-play {
        width: 45px;
        height: 45px;
        margin: 0;
        background-image: url(../images/icon-play-mobile.png);
    }
    .elementor-slides-thumbnail .swiper-slide.swiper-slide-active:last-child, 
    .elementor-slides-thumbnail .swiper-slide.swiper-slide-next, 
    .elementor-slides-thumbnail .swiper-slide {
        margin: 0;
        width: 100vw;
    }
}

@media (max-width: 374.98px) {
    .elementor-slides-thumbnail .swiper-slide.swiper-slide-active:last-child .swiper-slide-image, 
    .elementor-slides-thumbnail .swiper-slide.swiper-slide-next .swiper-slide-image {
        width: 50%;
    }
    .elementor-slides-thumbnail .swiper-slide.swiper-slide-active:last-child .swiper-slide-inner, 
    .elementor-slides-thumbnail .swiper-slide.swiper-slide-next .swiper-slide-inner {
        width: 50%;
    }
}