.elementor-31 .elementor-element.elementor-element-8f20f32{--display:flex;}.elementor-31 .elementor-element.elementor-element-7b1055f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-7b1055f.elementor-element{--flex-grow:0;--flex-shrink:0;}/* Start custom CSS for html, class: .elementor-element-7b1055f *//*************************************************
  1. KILL WHITE FRAME AROUND THE PAGE
**************************************************/
html,
body {
  margin: 0 !important;
  padding: 0 !important;
  background: #050608 !important; /* same dark BG */
}

/* Remove theme / Elementor container padding so content is full-width */
.site,
#page,
.site-main,
.content-area,
.entry-content,
.elementor-section-wrap,
.elementor-top-section,
.elementor-section,
.elementor-container {
  margin: 0 !important;
  padding: 0 !important;
  max-width: 100% !important;
  background: transparent !important;
}

/*************************************************
  2. CLEAN HEADER: SMALL LOGO + BUY FIXI BUTTON
  (this assumes your header logo + button use
   .fixi-header, .fixi-logo, .fixi-buy-btn from
   the code I gave you)
**************************************************/

.fixi-header {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 10px 16px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* Small logo like the reference navbar */
.fixi-logo {
  max-width: 70px !important;
  height: auto !important;
}

/* Small, tidy BUY FIXI pill button */
.fixi-buy-btn {
  padding: 6px 16px !important;
  border-radius: 999px !important;
  background: #7CFF4E !important;  /* neon green */
  color: #050608 !important;       /* dark text */
  font-size: 11px !important;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: none;
  cursor: pointer;
  box-shadow: 0 0 0 transparent;
  transition: transform 0.12s ease, box-shadow 0.15s ease;
}

.fixi-buy-btn:hover {
  transform: translateY(-1px);
  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.75);
}

/*************************************************
  3. MAKE SURE OUR GALLERY WRAPPER IS ALSO FULL-WIDTH
**************************************************/

#fixi-portfolio {
  width: 100vw;
  margin-left: 50%;
  transform: translateX(-50%);
  padding: 0;
  background: radial-gradient(circle at top, #0b1117 0, #050608 55%, #010103 100%);
}/* End custom CSS */