.elementor-909 .elementor-element.elementor-element-963f090{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-909 .elementor-element.elementor-global-2387{--swiper-slides-gap:0px;--arrow-prev-left-align:50%;--arrow-prev-translate-x:-50%;--arrow-prev-left-position:-397px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:335px;--arrow-next-right-align:50%;--arrow-next-translate-x:50%;--arrow-next-right-position:353px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:335px;--arrow-size:36px;--swiper-pagination-size:15px;--dots-normal-color:#E9DEDE;--dots-horizontal-position:0px;--dots-horizontal-transform:0%;--dots-horizontal-offset:1000px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:-210px;}.elementor-909 .elementor-element.elementor-global-2387 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-909 .elementor-element.elementor-global-2387 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:15px;--swiper-pagination-bullet-vertical-gap:15px;}@media(max-width:1366px){.elementor-909 .elementor-element.elementor-global-2387{--arrow-prev-left-position:-245px;--arrow-prev-top-position:309px;--arrow-next-right-position:200px;--arrow-next-top-position:309px;--dots-horizontal-offset:307px;}}@media(max-width:1200px){.elementor-909 .elementor-element.elementor-global-2387{--arrow-prev-left-position:-159px;--arrow-prev-top-position:335px;--arrow-next-right-position:110px;--arrow-next-top-position:335px;}}@media(max-width:1024px){.elementor-909 .elementor-element.elementor-global-2387{--arrow-prev-left-position:-129px;--arrow-prev-top-position:291px;--arrow-next-right-position:89px;--arrow-next-top-position:291px;--arrow-size:30px;}}@media(max-width:880px){.elementor-909 .elementor-element.elementor-global-2387{--arrow-prev-left-position:79px;--arrow-prev-top-position:342px;--arrow-next-right-position:-130px;--arrow-next-top-position:342px;}}@media(max-width:767px){.elementor-909 .elementor-element.elementor-global-2387{--arrow-prev-left-position:-125px;--arrow-prev-top-position:307px;--arrow-next-right-position:80px;--arrow-next-top-position:307px;--arrow-size:30px;}}/* Start custom CSS for global, class: .elementor-global-2387 *//* Play/Pause button */
.custom-playpause-btn {

border: none;
font-size: 18px;
color: white;
cursor: pointer;
transition: all 0.3s ease-in-out;
position: absolute;
left: 10px; /* Adjust based on your design */
z-index: 1000; /* Ensure it's clickable */
}

/* Hover effect */
.custom-playpause-btn:hover {
color: rgba(255, 255, 255, 0.7);
}

/* Ensure pagination is visible */
.swiper-pagination {
position: absolute !important;
bottom: 40% !important;
left: 43% !important;
transform: translateX(-50%) !important;
opacity: 1 !important;
width: auto !important;
display: flex;
justify-content: center;
align-items: center;
z-index: 999 !important;
visibility: visible !important;
}

 /*Default pagination dots*/
.swiper-pagination-bullet {
    position: relative !important;
    display: inline-block;
width: 12px;
height: 12px;
border-radius: 50%;
transition: all 0.3s ease-in-out;
margin: 0 10px !important;
background: #FFFFFF7A !important;
}

/* Active pagination dot*/ 
.swiper-pagination-bullet-active {
background: white !important;
transform: scale(1.2);
}

@media screen and (max-width: 1366px){
    .swiper-pagination{
        bottom: 28% !important;
    }
    .swiper-pagination-bullet{
        margin: 0 10px !important;
    }
}

@media screen and (max-width: 1201px){
    .swiper-pagination{
        bottom: 45% !important;
    }
    .swiper-pagination-bullet{
        margin: 0 10px !important;
    }
}

@media screen and (max-width: 1024px){
    .swiper-pagination{
        bottom: 32% !important;
    }
    .swiper-pagination-bullet{
        margin: 0 10px !important;
    }
}/* End custom CSS */