.elementor-251 .elementor-element.elementor-element-ad9fae1{--display:flex;--min-height:30rem;--justify-content:center;--overlay-opacity:0.35;}.elementor-251 .elementor-element.elementor-element-ad9fae1:not(.elementor-motion-effects-element-type-background), .elementor-251 .elementor-element.elementor-element-ad9fae1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://miamiglowtanning.ca/wp-content/uploads/2026/03/palm-beach-uv-tanning-bed.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-251 .elementor-element.elementor-element-ad9fae1::before, .elementor-251 .elementor-element.elementor-element-ad9fae1 > .elementor-background-video-container::before, .elementor-251 .elementor-element.elementor-element-ad9fae1 > .e-con-inner > .elementor-background-video-container::before, .elementor-251 .elementor-element.elementor-element-ad9fae1 > .elementor-background-slideshow::before, .elementor-251 .elementor-element.elementor-element-ad9fae1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-251 .elementor-element.elementor-element-ad9fae1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #000000 80%);}.elementor-251 .elementor-element.elementor-element-ad9fae1::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-251 .elementor-element.elementor-element-6a9818b{text-align:center;font-weight:600;color:var( --e-global-color-primary );}.elementor-251 .elementor-element.elementor-element-05bf851{text-align:center;}.elementor-251 .elementor-element.elementor-element-05bf851 .elementor-heading-title{color:var( --e-global-color-blocksy_palette_6 );}.elementor-251 .elementor-element.elementor-element-e909769{text-align:center;color:var( --e-global-color-blocksy_palette_8 );}.elementor-251 .elementor-element.elementor-element-6b660ba{--display:flex;}.elementor-251 .elementor-element.elementor-element-0009f9f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-251 .elementor-element.elementor-element-0009f9f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-251 .elementor-element.elementor-element-0009f9f{padding:20px 0px 0px 0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(max-width:767px){.elementor-251 .elementor-element.elementor-element-ad9fae1{--min-height:40rem;}.elementor-251 .elementor-element.elementor-element-05bf851{text-align:center;}.elementor-251 .elementor-element.elementor-element-e909769{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-ad9fae1 */.hero-container::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to bottom, 
        rgba(0, 0, 0, 1) 0%,      /* SOLID BLACK for Navbar */
        rgba(0, 0, 0, 1) 1%,     /* Keeps it black for the menu */
        rgba(0, 0, 0, 0.8) 10%,   /* Smooth fade starts */
        transparent 45%,          /* Video is clear here */
        transparent 55%,          /* Video is clear here */
        rgba(0, 0, 0, 0.8) 90%,   /* Smooth fade back */
        rgba(0, 0, 0, 0.8) 85%,     /* SOLID BLACK for Footer/Text */
        rgba(0, 0, 0, 0.8) 90%     /* SOLID BLACK */
    );
    z-index: 10;
    pointer-events: none;
}/* End custom CSS */