.elementor-389 .elementor-element.elementor-element-0d95395{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-af07662{--display:flex;}.elementor-389 .elementor-element.elementor-element-a10fa67{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-0020143{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for section, class: .elementor-element-418a7fc *//* ============================================
   PARTNER / LOGO SLIDER — WHITE BACKGROUND
   ============================================ */

/* Main section */
section.parterer-sec,
section.partner-style1,
.parterer-sec.partner-style1 {
  background: #ffffff !important;
  background-color: #ffffff !important;
}

/* Inner container */
section.parterer-sec .container,
section.partner-style1 .container {
  background: transparent !important;
}

/* Owl carousel wrappers — kill any dark bg */
section.parterer-sec .partener-slider,
section.parterer-sec .owl-carousel,
section.parterer-sec .owl-stage-outer,
section.parterer-sec .owl-stage,
section.parterer-sec .owl-item,
section.parterer-sec .owl-controls,
section.parterer-sec .owl-nav,
section.parterer-sec .owl-dots,
section.partner-style1 .partener-slider,
section.partner-style1 .owl-carousel,
section.partner-style1 .owl-stage-outer,
section.partner-style1 .owl-stage,
section.partner-style1 .owl-item {
  background: transparent !important;
  background-color: transparent !important;
}

/* Each logo tile */
section.parterer-sec .image-box,
section.partner-style1 .image-box {
  background: #ffffff !important;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Logo image */
section.parterer-sec .image-box img,
section.partner-style1 .image-box img {
  max-width: 100%;
  height: auto;
  display: block;
  filter: grayscale(0%);
  transition: filter 0.3s ease, transform 0.3s ease;
}

/* Optional hover effect */
section.parterer-sec .image-box:hover,
section.partner-style1 .image-box:hover {
  transform: translateY(-4px);
}

section.parterer-sec .image-box:hover img,
section.partner-style1 .image-box:hover img {
  transform: scale(1.05);
}/* End custom CSS */