/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 06 2026 | 09:07:13 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 
* { box-sizing: border-box; margin: 0; padding: 0; }
#unicase-carousel {
  width: 100%;
  overflow: hidden;
  background: #111;
  aspect-ratio: 1440 / 480;
  position: relative;
}
@media (max-width: 768px) {
  #unicase-carousel {
    aspect-ratio: 1440 / 480;
  }
}
#unicase-slides {
  display: flex;
  height: 100%;
  transition: transform 1s ease-in-out;
}
#unicase-carousel .uc-slide {
  min-width: 100%;
  height: 100%;
  overflow: hidden;
}
#unicase-carousel .uc-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  display: block;
}
#unicase-carousel .uc-slide:nth-child(1) img { object-position: center center; }
#unicase-carousel .uc-slide:nth-child(2) img { object-position: center top; }
#unicase-carousel .uc-slide:nth-child(3) img { object-position: center center; }
#unicase-carousel .uc-slide:nth-child(4) img { object-position: center top; }
#unicase-dots {
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 7px;
  z-index: 10;
}
#unicase-dots .uc-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.4);
  border: none;
  transition: background 0.3s, transform 0.3s;
}
#unicase-dots .uc-dot.uc-active {
  background: #ffffff;
  transform: scale(1.3);
}
.elementor-widget-html {
  padding: 0 !important;
  margin: 0 !important;
}

.elementor-widget-container {
  padding: 0 !important;
  margin: 0 !important;
}