.elementor-1561 .elementor-element.elementor-element-2ee47d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1561 .elementor-element.elementor-element-33e9fd6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1561 .elementor-element.elementor-element-5972f5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1561 .elementor-element.elementor-element-f062904{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-1561 .elementor-element.elementor-element-f062904 .elementor-headline{text-align:center;}.elementor-1561 .elementor-element.elementor-element-ce48f85{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1561 .elementor-element.elementor-element-06576f4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1561 .elementor-element.elementor-element-51deb9e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1561 .elementor-element.elementor-element-0ec6451 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1561 .elementor-element.elementor-element-a6ff5e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1561 .elementor-element.elementor-element-b3a6fa2{--display:flex;}/* Start custom CSS *//* -----------------------------
   FORCE ALL CONTENT TO STAY VISIBLE
   (Desktop + Laptop only)
------------------------------*/
@media (min-width: 1024px) {

  /* Stop elements from becoming hidden */
  * {
    visibility: visible !important;
    opacity: 1 !important;
  }
/* Restore normal mouse cursor everywhere */
* {
  cursor: auto !important;
}

/* Normal pointer on buttons, links */
a, button, .button, input[type="submit"], .wp-block-button__link {
  cursor: pointer !important;
}

/* Normal text cursor for text fields */
input[type="text"],
input[type="email"],
textarea,
input,
select {
  cursor: text !important;
}


  /* Remove hidden/white overlays */
  .overlay,
  .background-overlay,
  .elementor-background-overlay,
  .wp-block-cover__gradient,
  .hero-overlay,
  .page-overlay,
  [class*="overlay"],
  [class*="hidden"],
  [style*="opacity"],
  [style*="visibility"] {
    visibility: visible !important;
    opacity: 1 !important;
    background: transparent !important;
  }

  /* Ensure all rows/columns are visible (Elementor, WPBakery, Uncut theme) */
  .elementor-section,
  .elementor-column,
  .elementor-widget,
  .vc_row,
  .vc_column,
  .wp-block-cover,
  .wp-block-group {
    opacity: 1 !important;
    visibility: visible !important;
    display: block !important;
  }

  /* Fix laptop rendering issue where background becomes invisible */
  .hero,
  .hero-section,
  .page-hero,
  .banner,
  .site-hero,
  [style*="background-image"] {
    opacity: 1 !important;
    visibility: visible !important;
    background-attachment: scroll !important; /* avoid laptop GPU bug */
    transform: translateZ(0) !important;       /* force rendering */
  }

  /* Stop images from being hidden by lazyload */
  img,
  img.lazyload,
  img[data-lazy],
  img[loading="lazy"] {
    opacity: 1 !important;
    visibility: visible !important;
    display: block !important;
  }
}/* End custom CSS */