.elementor-279801 .elementor-element.elementor-element-ca3862b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-279801 .elementor-element.elementor-element-36211b8 .bdt-prime-slider-elysium{height:861px;}.elementor-279801 .elementor-element.elementor-element-36211b8 .bdt-prime-slider-elysium .bdt-image-wrap .bdt-img{height:715px;}.elementor-279801 .elementor-element.elementor-element-36211b8 .bdt-prime-slider-elysium .bdt-content{text-align:center;}.elementor-279801 .elementor-element.elementor-element-36211b8 .bdt-prime-slider-elysium .bdt-item.swiper-slide-active .bdt-title-wrap .bdt-title, 
					.elementor-279801 .elementor-element.elementor-element-36211b8  .bdt-prime-slider-elysium .bdt-item.swiper-slide-active .bdt-title-wrap .bdt-title a{color:#FFFFFF;}.elementor-279801 .elementor-element.elementor-element-36211b8 .bdt-prime-slider-elysium .bdt-item.swiper-slide-active .bdt-title-wrap .bdt-title:hover, .elementor-279801 .elementor-element.elementor-element-36211b8 .bdt-prime-slider-elysium .bdt-item.swiper-slide-active .bdt-title-wrap .bdt-title a:hover{color:#F400A1;}.elementor-279801 .elementor-element.elementor-element-36211b8 .bdt-prime-slider-elysium .bdt-navigation-btn .bdt-link, 
					 .elementor-279801 .elementor-element.elementor-element-36211b8 .bdt-prime-slider-elysium .bdt-navigation-btn .bdt-link--arrowed g{color:var( --e-global-color-218fc68 );}.elementor-279801 .elementor-element.elementor-element-36211b8 .bdt-prime-slider-elysium .bdt-navigation-btn .bdt-link:hover, 
					 .elementor-279801 .elementor-element.elementor-element-36211b8  .bdt-prime-slider-elysium .bdt-navigation-btn .bdt-link--arrowed:hover g{color:#F400A1;}.elementor-279801 .elementor-element.elementor-element-36211b8 .bdt-prime-slider-elysium .bdt-navigation-btn .bdt-link{font-size:18px;font-weight:800;}@media(max-width:767px){.elementor-279801 .elementor-element.elementor-element-36211b8 .bdt-prime-slider-elysium{height:759px;}.elementor-279801 .elementor-element.elementor-element-36211b8 .bdt-prime-slider-elysium .bdt-image-wrap .bdt-img{height:384px;}}@media(min-width:768px){.elementor-279801 .elementor-element.elementor-element-ca3862b{--width:100%;}}/* Start custom CSS for prime-slider-elysium, class: .elementor-element-36211b8 *//* 1. Effetto */
.bdt-pagination .swiper-pagination-bullet:nth-child(1) { 
  background: #CCCCCC !important; 
}

/* 2. Nero */
.bdt-pagination .swiper-pagination-bullet:nth-child(2) { 
  background: #111919 !important; 
}

/* 3. Verde */
.bdt-pagination .swiper-pagination-bullet:nth-child(3) { 
  background: #048B37 !important; 
}

/* 4. Blu */
.bdt-pagination .swiper-pagination-bullet:nth-child(4) { 
  background: #0000FF !important; 
}

/* 5. Oro */
.bdt-pagination .swiper-pagination-bullet:nth-child(5) { 
  background: #D4AF37 !important; 
}

/* 6. Silver */
.bdt-pagination .swiper-pagination-bullet:nth-child(6) { 
  background: #CFCFDD !important; 
}

/* 7. Grigio */
.bdt-pagination .swiper-pagination-bullet:nth-child(7) { 
  background: #6D6C70 !important; 
}

/* 8. Beige */
.bdt-pagination .swiper-pagination-bullet:nth-child(8) { 
  background: #F6EAE1 !important; 
}

/* 9. Arancione */
.bdt-pagination .swiper-pagination-bullet:nth-child(9) { 
  background: #FFA500 !important; 
}

/* 10. Bianco */
.bdt-pagination .swiper-pagination-bullet:nth-child(10) { 
  background: #FFFFFF !important; 
  border: 2px solid #000 !important /* so white is visible */
}

/* 11. Giallo */
.bdt-pagination .swiper-pagination-bullet:nth-child(11) { 
  background: #FBFCB6 !important; 
}

/* 12. Azzurro */
.bdt-pagination .swiper-pagination-bullet:nth-child(12) { 
  background: #7B9FCE !important; 
}

/* 13. Viola */
.bdt-pagination .swiper-pagination-bullet:nth-child(13) { 
  background: #4D0731 !important; 
}

/* 14. Fucsia */
.bdt-pagination .swiper-pagination-bullet:nth-child(14) { 
  background: #FF98BD !important; 
}

/* 15. Marrone */
.bdt-pagination .swiper-pagination-bullet:nth-child(15) { 
  background: #8B4513 !important; 
}

/* 16. Nude */
.bdt-pagination .swiper-pagination-bullet:nth-child(16) { 
  background: #E3BC9A !important; 
}

/* 17. Rosa */
.bdt-pagination .swiper-pagination-bullet:nth-child(17) { 
  background: #F7CCDA !important; 
}

/* 18. Bordeaux */
.bdt-pagination .swiper-pagination-bullet:nth-child(18) { 
  background: #A95353 !important; 
}

/* 19. Rosso */
.bdt-pagination .swiper-pagination-bullet:nth-child(19) { 
  background: #EB4E55 !important; 
}



/* Each slid's background-color Here 1st slider is  numbered at 0 and 2nd slider is at no 1 and so on */


/* 0. Effetto */
.bdt-slider-continer[data-active-slide="0"] { 
  background-color: #CCCCCC !important; 
}

/* 1. Nero */
.bdt-slider-continer[data-active-slide="1"] { 
  background-color: #111919 !important; 
}

/* 2. Verde */
.bdt-slider-continer[data-active-slide="2"] { 
  background-color: #048B37 !important; 
}

/* 3. Blu */
.bdt-slider-continer[data-active-slide="3"] { 
  background-color: #0000FF !important; 
}

/* 4. Oro */
.bdt-slider-continer[data-active-slide="4"] { 
  background-color: #D4AF37 !important; 
}

/* 5. Silver */
.bdt-slider-continer[data-active-slide="5"] { 
  background-color: #CFCFDD !important; 
}

/* 6. Grigio */
.bdt-slider-continer[data-active-slide="6"] { 
  background-color: #6D6C70 !important; 
}

/* 7. Beige */
.bdt-slider-continer[data-active-slide="7"] { 
  background-color: #F6EAE1 !important; 
}

/* 8. Arancione */
.bdt-slider-continer[data-active-slide="8"] { 
  background-color: #FFA500 !important; 
}

/* 9. Bianco */
.bdt-slider-continer[data-active-slide="9"] { 
  background-color: #FFFFFF !important; 
  border: 1px solid #ccc; /* keep white visible */
}

/* 10. Giallo */
.bdt-slider-continer[data-active-slide="10"] { 
  background-color: #FECE31 !important; 
}

/* 11. Azzurro */
.bdt-slider-continer[data-active-slide="11"] { 
  background-color: #7B9FCE !important; 
}

/* 12. Viola */
.bdt-slider-continer[data-active-slide="12"] { 
  background-color: #4D0731 !important; 
}

/* 13. Fucsia */
.bdt-slider-continer[data-active-slide="13"] { 
  background-color: #FF98BD !important; 
}

/* 14. Marrone */
.bdt-slider-continer[data-active-slide="14"] { 
  background-color: #8B4513 !important; 
}

/* 15. Nude */
.bdt-slider-continer[data-active-slide="15"] { 
  background-color: #E3BC9A !important; 
}

/* 16. Rosa */
.bdt-slider-continer[data-active-slide="16"] { 
  background-color: #F7CCDA !important; 
}

/* 17. Bordeaux */
.bdt-slider-continer[data-active-slide="17"] { 
  background-color: #A95353 !important; 
}

/* 18. Rosso */
.bdt-slider-continer[data-active-slide="18"] { 
  background-color: #EB4E55 !important; 
}



/* Active bullet */
.bdt-pagination .swiper-pagination-bullet-active {
  border: 2px solid black !important;     /* same color as bullet */
  padding: 1px !important;                       /* 1px gap */
  background-clip: content-box !important;       /* keeps gap visible */
  transform: scale(1.4) !important;
  background-color: transparent !important;
}

/* Additional important properties for consistency */
.bdt-pagination .swiper-pagination-bullet-active::before {
  content: '' !important;
  position: absolute !important;
  top: 1px !important;
  left: 1px !important;
  right: 1px !important;
  bottom: 1px !important;
  border-radius: 50% !important;
  background: inherit !important;
}

.bdt-slider-continer{
    padding:35px 0px;
}

/* Smooth transition */
.bdt-slider-continer {
  transition: background-color 0.5s ease !important;
}


/* Pagination WHite BG */

.bdt-pagination {
    background-color: #ffffff;
    padding: 10px 10px !important; /* 10px top/bottom, 20px left/right */
    border-radius: 999px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

/* Base bullet style */
.bdt-pagination .swiper-pagination-bullet {
  width: 30px !important;
  height: 30px !important;
  border-radius: 50% !important;
  opacity: 1 !important;
  margin:  6px !important;
  border: 2px solid transparent !important;   /* needed for active state */
  box-sizing: border-box !important;
  display: inline-block !important;
  position: relative !important;
}



@media (max-width: 767px) {
  .bdt-pagination {
      display: flex !important;
  }

  .bdt-pagination .swiper-pagination-bullet {
      display: inline-block !important;
      opacity: 1 !important;
  }
}

@media (max-width: 767px) {

  .bdt-pagination {
      position: relative !important;
      max-width: 100% !important;
      margin-top: 15px;
  }


}/* End custom CSS */