.elementor-6 .elementor-element.elementor-element-b5bd22f{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-477b6d9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-6 .elementor-element.elementor-element-86623a0{--display:flex;--min-height:90vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;box-shadow:3px 3px 7px 3px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6 .elementor-element.elementor-element-86623a0:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-86623a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C2C6C9;}.elementor-6 .elementor-element.elementor-element-c0a0983{--display:flex;--min-height:55vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 8px 10px rgba(0, 0, 0, 0.42);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-fb21cf0{--display:flex;--min-height:55vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 8px 10px rgba(0, 0, 0, 0.42) inset;}.elementor-6 .elementor-element.elementor-element-ebb9ce1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--align-content:center;--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-6 .elementor-element.elementor-element-e751e93{--display:flex;--margin-top:80px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-a1466d3{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-a1466d3.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-9db3c22{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6 .elementor-element.elementor-element-260492c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6 .elementor-element.elementor-element-2aff856{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6 .elementor-element.elementor-element-5000fd6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6 .elementor-element.elementor-element-535f4f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6 .elementor-element.elementor-element-2c72ce3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6 .elementor-element.elementor-element-6f03e60{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6 .elementor-element.elementor-element-4205b0e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6 .elementor-element.elementor-element-db9b77c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6 .elementor-element.elementor-element-64d451a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6 .elementor-element.elementor-element-5ccdb25 img{border-style:solid;border-width:1px 3px 1px 3px;border-color:#858887;}.elementor-6 .elementor-element.elementor-element-c399a13{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6 .elementor-element.elementor-element-021ab60 img{border-style:solid;border-width:1px 3px 1px 3px;border-color:#858887;}.elementor-6 .elementor-element.elementor-element-bcfda2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6 .elementor-element.elementor-element-f050cbe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6 .elementor-element.elementor-element-9340503{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6 .elementor-element.elementor-element-9dae1df img{border-style:solid;border-width:1px 3px 1px 3px;border-color:#858887;}.elementor-6 .elementor-element.elementor-element-bc1251f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6 .elementor-element.elementor-element-fef75c9 img{border-style:solid;border-width:1px 3px 1px 3px;border-color:#858887;}.elementor-6 .elementor-element.elementor-element-541090c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6 .elementor-element.elementor-element-2a72362{--display:flex;--position:absolute;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:1%;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-2a72362{left:3%;}body.rtl .elementor-6 .elementor-element.elementor-element-2a72362{right:3%;}.elementor-6 .elementor-element.elementor-element-64b1634{--e-transform-rotateZ:3deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-64b1634 img{max-width:12vw;}.elementor-6 .elementor-element.elementor-element-5474322{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--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-6 .elementor-element.elementor-element-ea55a0e .eael-advance-tabs .eael-tabs-nav > ul li.eael-tab-nav-item{background-color:#F1F1F1;}.elementor-6 .elementor-element.elementor-element-ea55a0e .eael-advance-tabs .eael-tabs-nav > ul li.eael-tab-nav-item:hover{background-color:#33333300;}.elementor-6 .elementor-element.elementor-element-ea55a0e .eael-advance-tabs .eael-tabs-nav > ul li.active{background-color:#33333300;color:#fff;}.elementor-6 .elementor-element.elementor-element-ea55a0e .eael-advance-tabs .eael-tabs-content > div.eael-tab-content-item{background-color:#2A04A4;}.elementor-6 .elementor-element.elementor-element-ea55a0e.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-ea55a0e .eael-advance-tabs .eael-tabs-nav > ul li i{font-size:16px;}.elementor-6 .elementor-element.elementor-element-ea55a0e .eael-advance-tabs .eael-tabs-nav > ul li img{width:16px;}.elementor-6 .elementor-element.elementor-element-ea55a0e .eael-advance-tabs .eael-tabs-nav > ul li svg{width:16px;height:16px;}.elementor-6 .elementor-element.elementor-element-ea55a0e .eael-tab-inline-icon li .title-before-icon{margin-right:10px;}.elementor-6 .elementor-element.elementor-element-ea55a0e .eael-tab-inline-icon li .title-after-icon{margin-left:10px;}.elementor-6 .elementor-element.elementor-element-ea55a0e .eael-tab-top-icon li i, .elementor-6 .elementor-element.elementor-element-ea55a0e .eael-tab-top-icon li img, .elementor-6 .elementor-element.elementor-element-ea55a0e .eael-tab-top-icon li svg{margin-bottom:10px;}.elementor-6 .elementor-element.elementor-element-ea55a0e .eael-advance-tabs .eael-tabs-nav > ul li{background-color:#f1f1f1;color:#33333300;}.elementor-6 .elementor-element.elementor-element-ea55a0e .eael-advance-tabs .eael-tabs-nav > ul li:hover{background-color:#333;color:#fff;}.elementor-6 .elementor-element.elementor-element-ea55a0e .eael-advance-tabs .eael-tabs-nav > ul .active{background-color:#444;}.elementor-6 .elementor-element.elementor-element-ea55a0e .eael-advance-tabs .eael-tabs-content > div{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-ea55a0e .eael-tabs-content{border-radius:5px 5px 5px 5px;}.elementor-6 .elementor-element.elementor-element-8d15bae{width:100%;max-width:100%;}body.elementor-page-6:not(.elementor-motion-effects-element-type-background), body.elementor-page-6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jettelectricco.com/wp-content/uploads/2025/10/Brick.webp");background-position:center center;background-repeat:repeat;background-size:120% auto;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-477b6d9{--width:40%;}.elementor-6 .elementor-element.elementor-element-c0a0983{--width:80%;}.elementor-6 .elementor-element.elementor-element-ebb9ce1{--width:90%;}.elementor-6 .elementor-element.elementor-element-9db3c22{--width:19%;}.elementor-6 .elementor-element.elementor-element-260492c{--width:29%;}.elementor-6 .elementor-element.elementor-element-2aff856{--width:29%;}.elementor-6 .elementor-element.elementor-element-5000fd6{--width:19%;}.elementor-6 .elementor-element.elementor-element-535f4f6{--width:19%;}.elementor-6 .elementor-element.elementor-element-2c72ce3{--width:29%;}.elementor-6 .elementor-element.elementor-element-6f03e60{--width:29%;}.elementor-6 .elementor-element.elementor-element-4205b0e{--width:19%;}.elementor-6 .elementor-element.elementor-element-db9b77c{--width:19%;}.elementor-6 .elementor-element.elementor-element-64d451a{--width:29%;}.elementor-6 .elementor-element.elementor-element-c399a13{--width:29%;}.elementor-6 .elementor-element.elementor-element-bcfda2b{--width:19%;}.elementor-6 .elementor-element.elementor-element-f050cbe{--width:19%;}.elementor-6 .elementor-element.elementor-element-9340503{--width:29%;}.elementor-6 .elementor-element.elementor-element-bc1251f{--width:29%;}.elementor-6 .elementor-element.elementor-element-541090c{--width:19%;}.elementor-6 .elementor-element.elementor-element-5474322{--width:50%;}}@media(min-width:1025px){body.elementor-page-6:not(.elementor-motion-effects-element-type-background), body.elementor-page-6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-a1466d3 */.elementor-6 .elementor-element.elementor-element-a1466d3 {
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for eael-adv-tabs, class: .elementor-element-ea55a0e */.elementor-6 .elementor-element.elementor-element-ea55a0e {
    min-height: 70vh;
    max-height: 70vh;
    width: 80%;
    overflow-y: auto;

/*<div class="">
                <ul class="">
                                            <li id="home" class="eael-tab-item-trigger active" aria-selected="true" data-tab="1" role="tab" tabindex="0" aria-controls="home-tab" aria-expanded="false">
                            
                            
                            
                                                            <span class="eael-tab-title  title-after-icon">Home</span>                                                    </li>
                                            <li id="services" class="inactive eael-tab-item-trigger" aria-selected="false" data-tab="2" role="tab" tabindex="-1" aria-controls="services-tab" aria-expanded="false">
                            
                            
                            
                                                            <span class="eael-tab-title  title-after-icon">Services</span>                                                    </li>
                                            <li id="about" class=" eael-tab-item-trigger" aria-selected="false" data-tab="3" role="tab" tabindex="-1" aria-controls="about-tab" aria-expanded="false">
                            
                            
                            
                                                            <span class="eael-tab-title  title-after-icon">About</span>                                                    </li>
                                            <li id="contact" class=" eael-tab-item-trigger" aria-selected="false" data-tab="4" role="tab" tabindex="-1" aria-controls="contact-tab" aria-expanded="false">
                            
                            
                            
                                                            <span class="eael-tab-title  title-after-icon">Contact</span>                                                    </li>
                                            <li id="apply" class=" eael-tab-item-trigger" aria-selected="false" data-tab="5" role="tab" tabindex="-1" aria-controls="apply-tab" aria-expanded="false">
                            
                            
                            
                                                            <span class="eael-tab-title  title-after-icon">Apply</span>                                                    </li>
                                    </ul>
            </div>/* End custom CSS */
/* Start custom CSS */.eael-tabs-nav {
    visibility: hidden;
    position: absolute;
}

/* UPDATED: Fully disable non-Main breakers when Main is off */
body.main-off a[href*="#serviceTab"],
body.main-off a[href*="#aboutTab"],
body.main-off a[href*="#contactTab"],
body.main-off a[href*="#applyTab"] {
    pointer-events: none !important;
    cursor: not-allowed;
}

/* Also block the <img> directly inside those links */
body.main-off #serviceBreaker,
body.main-off #aboutBreaker,
body.main-off #contactBreaker,
body.main-off #applyBreaker {
    pointer-events: none !important;
    cursor: not-allowed;
}

/* Ensure Main stays clickable */
body.main-off #mainLink,
body.main-off #mainBreaker {
    pointer-events: auto !important;
    cursor: pointer;
}




/* Power-off animation overlay */
#powerOffOverlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: black;
  opacity: 0;
  z-index: 9999; /* Above everything */
  transition: opacity 0.3s ease; /* Smooth show/hide */
  pointer-events: none; /* Doesn't block clicks underneath */
}

#powerOffOverlay.active {
  opacity: 1; /* Full black initially */
}

/* Spotlight circles (circular "holes" in overlay) */
.spotlight {
  position: absolute;
  width: 10vh; /* Diameter: adjust as needed */
  height: 10vh;
  border-radius: 50%;
  background: radial-gradient(circle, transparent 40%, rgba(0, 0, 0, 0.9) 41%); /* Circular cutout */
  opacity: 0; /* Initially off */
  transition: opacity 0.2s ease;
  pointer-events: none;
}

#powerOffOverlay.spotlights-on .spotlight {
  opacity: 1; /* Steady on after flicker */
}

#powerOffOverlay.spotlights-on {
  opacity: 0.9; /* Ambient light: 90% black */
}

/* Flicker animation: 2 quick flickers (off-on-off-on) */
@keyframes flicker {
  0%, 100% { opacity: 1; }
  20%, 40%, 60%, 80% { opacity: 0; }
}

.spotlight.flicker {
  animation: flicker 0.6s ease-in-out 2; /* 2 iterations, ~0.6s total */
}/* End custom CSS */