.elementor-200 .elementor-element.elementor-element-33f20df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-ef576f4 *//* ===============================
   MASTER FIX CSS (FINAL)
=============================== */

/* ---------- FIX HEADING BLUR ---------- */
h1, h2, h3 {
  filter: none !important;
  backdrop-filter: none !important;
  opacity: 1 !important;
  text-shadow: none !important;
  color: #ffffff !important;
}

/* Ensure content above any blur background */
.section,
.container,
.hero,
.card {
  position: relative !important;
  z-index: 5 !important;
}

/* Prevent background blur from affecting text */
.bg,
.overlay,
.blur-layer {
  z-index: 0 !important;
  pointer-events: none !important;
}

/* ---------- FINAL SELECT FIX ---------- */

.ng-select-wrap {
  position: relative !important;
  width: 100% !important;
}

.ng-select-wrap select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;

  width: 100% !important;
  height: 54px !important;
  line-height: 54px !important;
  padding: 0 52px 0 16px !important;

  border-radius: 14px !important;
  border: 1px solid rgba(255,255,255,.18) !important;

  background: #13283c !important;
  color: #ffffff !important;

  font-size: 15px !important;
  font-weight: 800 !important;
  font-family: inherit !important;

  outline: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  filter: none !important;
  opacity: 1 !important;
}

/* Dropdown options */
.ng-select-wrap select option {
  background: #0b1b2c !important;
  color: #ffffff !important;
  font-weight: 700 !important;
}

/* Custom Arrow */
.ng-select-wrap::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 18px;
  width: 10px;
  height: 10px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  transform: translateY(-50%) rotate(45deg);
  pointer-events: none;
}

/* Focus state */
.ng-select-wrap select:focus {
  border-color: #00A8C6 !important;
  box-shadow: 0 0 0 4px rgba(0,168,198,.2) !important;
}/* End custom CSS */