.elementor-59 .elementor-element.elementor-element-262f4c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-262f4c4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-854c32b{margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;padding:3px 3px 3px 3px;}body.elementor-page-59{margin:11px 11px 11px 11px;padding:2px 2px 2px 2px;}}/* Start custom CSS for container, class: .elementor-element-262f4c4 *//* Desktop full width */
.hero-slider {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

/* Set max height for desktop */
@media (min-width: 768px) {
  .hero-slider {
    max-height: 420px; /* adjust to your liking */
  }
  .hero-slider img {
    height: 100%;
    object-fit: cover;
  }
}

/* Set fixed height for mobile */
@media (max-width: 767px) {
  .hero-slider {
    max-height: 160px;
    height: 160px;
  }
  .hero-slider img {
    height: 160px;
    object-fit: cover;
  }
}/* End custom CSS */