.elementor-6 .elementor-element.elementor-element-a7d1cb9{--display:flex;}.elementor-6 .elementor-element.elementor-element-dba6f7c{--display:flex;}.elementor-6 .elementor-element.elementor-element-190186e{--display:flex;}.elementor-6 .elementor-element.elementor-element-9e62cb5{--display:flex;}.elementor-6 .elementor-element.elementor-element-759dbee{--display:flex;}.elementor-6 .elementor-element.elementor-element-d3a7b51{--display:flex;}.elementor-6 .elementor-element.elementor-element-118037e{--display:flex;}.elementor-6 .elementor-element.elementor-element-7c917ad{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS *//* Hide Elementor Accessibility widget */
.ea11y-widget-icon,
[class*="ea11y"],
[id*="ea11y"] {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

/* ================================
   Cocktails & Dreams Miami
   Remove Elementor white gaps between custom HTML sections
================================ */

/* Force page background dark */
html,
body {
  background: #050505 !important;
}

/* Main Elementor canvas/page background */
.site,
.site-content,
.ast-container,
.elementor,
.elementor-location-single,
.elementor-page,
.elementor-section-wrap,
.elementor-widget-wrap,
.elementor-element,
.elementor-element.e-con,
.e-con,
.e-con-inner {
  background-color: transparent !important;
}

/* Remove default Elementor spacing between widgets */
.elementor-widget:not(:last-child) {
  margin-block-end: 0 !important;
  margin-bottom: 0 !important;
}

/* Remove default container padding/gaps that create white lines */
.e-con,
.e-con > .e-con-inner {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  gap: 0 !important;
}

/* Make the actual page black behind all sections */
body.elementor-page {
  background: #050505 !important;
}

/* Prevent accidental horizontal overflow from 100vw sections */
body {
  overflow-x: hidden !important;
}/* End custom CSS */