/* Start custom CSS *//* FORCE SPACING 2026-11-04-2115 reduce */
body.elementor-page-948 [data-id="60f56850"] {
  position: relative !important;
  padding-block-start: 4.5rem !important;
  padding-top: 4.5rem !important;
}
body.elementor-page-948 [data-id="22e2cd95"] {
  min-height: 28rem !important;
  padding-block-end: 2rem !important;
  margin-block-end: 0.75rem !important;
}
body.elementor-page-948 [data-id="4884aea2"] {
  padding-block-end: 4.5rem !important;
}
body.elementor-page-948 [data-id="7ea75310"],
body.elementor-page-948 [data-id="40bb2df7"] {
  position: static !important;
}
body.elementor-page-948 [data-id="40bb2df7"],
body.elementor-page-948 [data-id="40bb2df7"] > .elementor-widget-container {
  display: contents !important;
}
body.elementor-page-948 [data-id="34014ad5"] {
  position: absolute !important;
  top: 4.5rem !important;
  left: 1.5rem !important;
  right: 1.5rem !important;
  width: auto !important;
  max-width: 65rem !important;
  height: 28rem !important;
  min-height: 28rem !important;
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between !important;
  align-items: flex-start !important;
  pointer-events: none !important;
  z-index: 5 !important;
  box-sizing: border-box !important;
}
body.elementor-page-948 [data-id="6e4c43f4"] {
  position: absolute !important;
  left: 0 !important;
  bottom: 1.25rem !important;
  z-index: 6 !important;
  pointer-events: auto !important;
}
body.elementor-page-948 [data-id="78a85364"] {
  margin-block-start: 0.75rem !important;
  padding-block-start: 1.75rem !important;
}
body.elementor-page-948 [data-id="4a95e56b"] {
  margin-block-start: 0.75rem !important;
}
@media (max-width: 767px) {
  body.elementor-page-948 [data-id="60f56850"] {
    padding-block-start: 2.75rem !important;
    padding-top: 2.75rem !important;
  }
  body.elementor-page-948 [data-id="22e2cd95"] {
    min-height: 0 !important;
    padding-block-end: 1rem !important;
    margin-block-end: 0.5rem !important;
  }
  body.elementor-page-948 [data-id="4884aea2"] {
    padding-block-end: 1.5rem !important;
  }
  body.elementor-page-948 [data-id="34014ad5"] {
    position: static !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    height: auto !important;
    min-height: 0 !important;
    flex-direction: column !important;
    pointer-events: auto !important;
  }
  body.elementor-page-948 [data-id="6e4c43f4"] {
    position: static !important;
    margin-block-start: 1rem !important;
    margin-block-end: 1rem !important;
    left: auto !important;
    bottom: auto !important;
  }
}/* End custom CSS */