.elementor-630 .elementor-element.elementor-element-234e151{--display:flex;}.elementor-630 .elementor-element.elementor-element-e89f2f3{--display:flex;}.elementor-630 .elementor-element.elementor-element-ed4c59c{text-align:center;}.elementor-630 .elementor-element.elementor-element-e654d72{--display:flex;}.elementor-630 .elementor-element.elementor-element-38bcff9.pa-carousel-horizontal:not(.pa-has-thumb-slider-yes) .premium-carousel-template, .elementor-630 .elementor-element.elementor-element-38bcff9.pa-thumb-nav-pos-col.pa-has-thumb-slider-yes .premium-carousel-thumbnail, .elementor-630 .elementor-element.elementor-element-38bcff9.pa-thumb-nav-pos-col-reverse.pa-has-thumb-slider-yes .premium-carousel-thumbnail{margin-inline:1px;}.elementor-630 .elementor-element.elementor-element-38bcff9.pa-carousel-vertical:not(.pa-has-thumb-slider-yes) .premium-carousel-template, .elementor-630 .elementor-element.elementor-element-38bcff9.pa-thumb-nav-pos-row-reverse.pa-has-thumb-slider-yes .premium-carousel-thumbnail, .elementor-630 .elementor-element.elementor-element-38bcff9.pa-thumb-nav-pos-row.pa-has-thumb-slider-yes .premium-carousel-thumbnail{margin-block:1px;}.elementor-630 .elementor-element.elementor-element-38bcff9 .premium-carousel-scale .premium-carousel-inner .slick-slide{transition:all 700ms !important;}.elementor-630 .elementor-element.elementor-element-38bcff9 .premium-carousel-nav-progressbar-fill{transition-duration:700ms !important;}.elementor-630 .elementor-element.elementor-element-38bcff9{--pa-carousel-center-padding:15;}.elementor-630 .elementor-element.elementor-element-38bcff9 .premium-carousel-template img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-630 .elementor-element.elementor-element-38bcff9 .premium-carousel-wrapper .slick-arrow{font-size:100px;color:var( --e-global-color-primary );}.elementor-630 .elementor-element.elementor-element-38bcff9 .premium-carousel-wrapper .slick-arrow svg{width:100px;height:100px;fill:var( --e-global-color-primary );}.elementor-630 .elementor-element.elementor-element-38bcff9 a.carousel-arrow.carousel-next{right:-100px;}.elementor-630 .elementor-element.elementor-element-38bcff9 a.carousel-arrow.carousel-prev{left:-100px;}.elementor-630 .elementor-element.elementor-element-38bcff9 a.ver-carousel-arrow.carousel-next{bottom:-100px;}.elementor-630 .elementor-element.elementor-element-38bcff9 a.ver-carousel-arrow.carousel-prev{top:-100px;}.elementor-630 .elementor-element.elementor-element-38bcff9 a.carousel-next:hover, .elementor-630 .elementor-element.elementor-element-38bcff9 a.carousel-prev:hover{background-color:#02010100;}.elementor-630 .elementor-element.elementor-element-0fa5d8e{--display:flex;}/* Start custom CSS for premium-carousel-widget, class: .elementor-element-38bcff9 */.carrusel-premium-centro .slick-list {
  overflow: hidden !important;
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.carrusel-premium-centro .slick-track {
  display: flex !important;
  align-items: center;
}

.carrusel-premium-centro .slick-slide {
  transform: scale(0.78);
  opacity: 0.65;
  transition: transform 0.35s ease, opacity 0.35s ease;
  z-index: 1;
}

.carrusel-premium-centro .slick-center {
  transform: scale(1.03);
  opacity: 1;
  z-index: 5;
}

.carrusel-premium-centro .slick-slide img {
  width: 100%;
  height: 420px;
  object-fit: cover;
  border-radius: 18px;
}/* End custom CSS */