.elementor-1899 .elementor-element.elementor-element-cc38362{--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;}.elementor-1899 .elementor-element.elementor-element-da119e1{--display:flex;}.elementor-1899 .elementor-element.elementor-element-ce7374e{border-radius:0px 0px 0px 0px;}.elementor-1899 .elementor-element.elementor-element-ce7374e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1899 .elementor-element.elementor-element-ce7374e .elementor-swiper-button.elementor-swiper-button-next{font-size:28px;}.elementor-1899 .elementor-element.elementor-element-ce7374e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}#elementor-popup-modal-1899 .dialog-widget-content{background-color:#F6F1EB;border-radius:10px 10px 10px 10px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-1899{background-color:#000000CC;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1899 .dialog-message{width:900px;height:auto;}#elementor-popup-modal-1899 .dialog-close-button{display:flex;}/* Start custom CSS */<style>
/* ==================================================
   FORCE ELEMENTOR POPUP OVERLAY (GLASS)
   Works even if overlay got zeroed by other CSS.
   Includes Firefox fallback.
================================================== */

/* 1) Force overlay to be visible and cover the screen */
.elementor-popup-modal .dialog-overlay,
.dialog-widget.dialog-lightbox-widget .dialog-overlay{
  position: fixed !important;
  inset: 0 !important;

  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;

  pointer-events: auto !important;

  /* Base tint so you ALWAYS see *something* even in Firefox */
  background: rgba(0,0,0,0.62) !important;

  /* Prevent Elementor/theme fades that can make it look like "no overlay" */
  transition: none !important;
}

/* 2) Real liquid glass for browsers that support backdrop-filter */
@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){
  .elementor-popup-modal .dialog-overlay,
  .dialog-widget.dialog-lightbox-widget .dialog-overlay{
    background: rgba(0,0,0,0.45) !important;

    backdrop-filter: blur(14px) saturate(120%) !important;
    -webkit-backdrop-filter: blur(14px) saturate(120%) !important;

    will-change: backdrop-filter;
  }
}

/* 3) Firefox fallback (no backdrop-filter): “glass-like” texture + depth */
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){
  .elementor-popup-modal .dialog-overlay,
  .dialog-widget.dialog-lightbox-widget .dialog-overlay{
    background: rgba(0,0,0,0.75) !important;

    /* subtle grain + depth gradient */
    background-image:
      radial-gradient(rgba(255,255,255,0.06) 1px, transparent 1px),
      linear-gradient(rgba(255,255,255,0.05), rgba(0,0,0,0.20));
    background-size: 3px 3px, 100% 100%;
    background-blend-mode: overlay;
  }
}
</style>/* End custom CSS */