.bt-form-wrap{
  width: 100%;
  max-width: 760px;
  margin: 0 auto;
}

/* Dark mode: put a readable “card” behind the iframe */
@media (prefers-color-scheme: dark){
  .bt-form-wrap{
    background: #fff;
    border-radius: 12px;
    padding: 18px;
    box-shadow: 0 10px 25px rgba(0,0,0,.25);
  }
}


/* Base wrapper */
.bt-form-wrap{
  width: 100%;
  max-width: 760px;
  margin: 0 auto;
}

/* If your theme adds a dark-mode class, use that here (examples below) */
.dark-mode .bt-form-wrap,
.dark .bt-form-wrap,
[data-theme="dark"] .bt-form-wrap{
  background: #ffffff;
  border-radius: 12px;
  padding: 18px;
  box-shadow: 0 10px 25px rgba(0,0,0,.25);
}

/* If you DON'T have a class, use system dark-mode as a fallback */
@media (prefers-color-scheme: dark){
  .bt-form-wrap{
    background: #fff;
    border-radius: 12px;
    padding: 18px;
    box-shadow: 0 10px 25px rgba(0,0,0,.25);
  }
}

/* Apply to all sections that have an ID */
[id] {
  scroll-margin-top: 350px; /* change 80px to the height of your fixed header */
}

@media (max-width: 1199px) {
  /* Solid white background on the mobile header */
  #pxl-header-mobile {
    background-color: #ffffff !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08) !important;
  }
  
  /* Also catch the inner main wrapper just in case */
  #pxl-header-mobile #pxl-header-main,
  #pxl-header-mobile .pxl-header-main {
    background-color: transparent !important;
  }
  
  /* Make hamburger menu icon dark so it shows on white */
  #pxl-header-mobile .pxl-nav-mobile-button span {
    background-color: #1a1a1a !important;
  }
}

.e-n-carousel .swiper-slide {
    visibility: visible !important;
    opacity: 1 !important;
}

/* Remove grid lines from header and footer */
.site-header .pxl-grid-lines,
.site-footer .pxl-grid-lines,
header .pxl-grid-lines,
footer .pxl-grid-lines,
.elementor-location-header .pxl-grid-lines,
.elementor-location-footer .pxl-grid-lines {
    display: none !important;
}

/* Remove all grid lines site-wide */
.pxl-grid-lines {
    display: none !important;
}