.elementor-1769 .elementor-element.elementor-element-3716d0b{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-a1df058 );--border-color:var( --e-global-color-a1df058 );--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-1769 .elementor-element.elementor-element-3716d0b:not(.elementor-motion-effects-element-type-background), .elementor-1769 .elementor-element.elementor-element-3716d0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://spiritelectronics.com/wp-content/uploads/2026/07/spirit-Privacy-hero-1920x400-FINAL.jpg") 50% 50%;background-size:cover;}.elementor-1769 .elementor-element.elementor-element-3716d0b::before, .elementor-1769 .elementor-element.elementor-element-3716d0b > .elementor-background-video-container::before, .elementor-1769 .elementor-element.elementor-element-3716d0b > .e-con-inner > .elementor-background-video-container::before, .elementor-1769 .elementor-element.elementor-element-3716d0b > .elementor-background-slideshow::before, .elementor-1769 .elementor-element.elementor-element-3716d0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1769 .elementor-element.elementor-element-3716d0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1769 .elementor-element.elementor-element-3716d0b.e-con{--align-self:stretch;}.elementor-1769 .elementor-element.elementor-element-2bcb8abe{text-align:start;}.elementor-1769 .elementor-element.elementor-element-2bcb8abe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:68px;font-weight:700;text-shadow:10px 5px 10px rgba(0,0,0,0.3);color:var( --e-global-color-251bee4 );}.elementor-1769 .elementor-element.elementor-element-264e802b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1769 .elementor-element.elementor-element-317248a3 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-1769 .elementor-element.elementor-element-317248a3{text-align:center;}.elementor-1769 .elementor-element.elementor-element-317248a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;line-height:1.3em;color:var( --e-global-color-70b629f7 );}.elementor-1769 .elementor-element.elementor-element-4c0efc9e > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-1769 .elementor-element.elementor-element-4c0efc9e .elementor-button-content-wrapper{flex-direction:row;}.elementor-1769 .elementor-element.elementor-element-4c0efc9e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1769 .elementor-element.elementor-element-4c0efc9e .elementor-button{padding:1rem 1.5rem 1rem 1.5rem;}.elementor-1769 .elementor-element.elementor-element-710e44fb{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-1769 .elementor-element.elementor-element-53507299{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1769 .elementor-element.elementor-element-4118bfc8{--divider-border-style:solid;--divider-color:var( --e-global-color-70b629f7 );--divider-border-width:1px;}.elementor-1769 .elementor-element.elementor-element-4118bfc8 .elementor-divider-separator{width:100%;}.elementor-1769 .elementor-element.elementor-element-4118bfc8 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-1769 .elementor-element.elementor-element-4118bfc8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-70b629f7 );}.elementor-1769 .elementor-element.elementor-element-4118bfc8.elementor-view-framed .elementor-icon, .elementor-1769 .elementor-element.elementor-element-4118bfc8.elementor-view-default .elementor-icon{color:var( --e-global-color-70b629f7 );border-color:var( --e-global-color-70b629f7 );}.elementor-1769 .elementor-element.elementor-element-4118bfc8.elementor-view-framed .elementor-icon, .elementor-1769 .elementor-element.elementor-element-4118bfc8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-70b629f7 );}.elementor-1769 .elementor-element.elementor-element-25af7070{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-1769 .elementor-element.elementor-element-33dafab2{--display:flex;}.elementor-1769 .elementor-element.elementor-element-4c98dedc > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1769 .elementor-element.elementor-element-4c98dedc{text-align:center;}.elementor-1769 .elementor-element.elementor-element-4c98dedc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;line-height:1.3em;}.elementor-1769 .elementor-element.elementor-element-248fe529{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-1769 .elementor-element.elementor-element-a6e3596{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-1769 .elementor-element.elementor-element-115d888b{--display:flex;}.elementor-1769 .elementor-element.elementor-element-5508f0e8{--divider-border-style:solid;--divider-color:var( --e-global-color-a1df058 );--divider-border-width:2px;}.elementor-1769 .elementor-element.elementor-element-5508f0e8 .elementor-divider-separator{width:100%;}.elementor-1769 .elementor-element.elementor-element-5508f0e8 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-1769 .elementor-element.elementor-element-3122a7c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1769 .elementor-element.elementor-element-3f2fe3fc .elementor-heading-title{color:var( --e-global-color-70b629f7 );}.elementor-1769 .elementor-element.elementor-element-4978a00d{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-1769 .elementor-element.elementor-element-692832a8 > .elementor-widget-container{padding:25px 0px 5px 0px;}.elementor-1769 .elementor-element.elementor-element-692832a8 .elementor-heading-title{color:var( --e-global-color-70b629f7 );}.elementor-1769 .elementor-element.elementor-element-4c942d7e > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1769 .elementor-element.elementor-element-4c942d7e{columns:1;font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.8em;}.elementor-1769 .elementor-element.elementor-element-1d32b2 > .elementor-widget-container{padding:25px 0px 5px 0px;}.elementor-1769 .elementor-element.elementor-element-1d32b2 .elementor-heading-title{color:var( --e-global-color-70b629f7 );}.elementor-1769 .elementor-element.elementor-element-73631b0e > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1769 .elementor-element.elementor-element-73631b0e{columns:1;font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.8em;}.elementor-1769 .elementor-element.elementor-element-671cd028{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-1769 .elementor-element.elementor-element-35ad8a40{--display:flex;}.elementor-1769 .elementor-element.elementor-element-3eeef357{--divider-border-style:solid;--divider-color:var( --e-global-color-a1df058 );--divider-border-width:2px;}.elementor-1769 .elementor-element.elementor-element-3eeef357 .elementor-divider-separator{width:100%;}.elementor-1769 .elementor-element.elementor-element-3eeef357 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-1769 .elementor-element.elementor-element-6feecd3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1769 .elementor-element.elementor-element-5d41c7a5 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1769 .elementor-element.elementor-element-5d41c7a5{text-align:center;}.elementor-1769 .elementor-element.elementor-element-5d41c7a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;line-height:1.3em;}.elementor-1769 .elementor-element.elementor-element-759e2db{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-1769 .elementor-element.elementor-element-781396be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1769 .elementor-element.elementor-element-70f45184 .elementor-heading-title{color:var( --e-global-color-70b629f7 );}.elementor-1769 .elementor-element.elementor-element-11496258{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-1769 .elementor-element.elementor-element-120a1dbf > .elementor-widget-container{padding:25px 0px 5px 0px;}.elementor-1769 .elementor-element.elementor-element-120a1dbf .elementor-heading-title{color:var( --e-global-color-70b629f7 );}.elementor-1769 .elementor-element.elementor-element-156df03f > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1769 .elementor-element.elementor-element-156df03f{columns:1;font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.8em;}.elementor-1769 .elementor-element.elementor-element-6b5274d9{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-1769 .elementor-element.elementor-element-703ada2d{--display:flex;}.elementor-1769 .elementor-element.elementor-element-56e5cbab{--divider-border-style:solid;--divider-color:var( --e-global-color-a1df058 );--divider-border-width:2px;}.elementor-1769 .elementor-element.elementor-element-56e5cbab .elementor-divider-separator{width:100%;}.elementor-1769 .elementor-element.elementor-element-56e5cbab .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-1769 .elementor-element.elementor-element-64eb9a35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1769 .elementor-element.elementor-element-8eaeedb > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1769 .elementor-element.elementor-element-8eaeedb{text-align:center;}.elementor-1769 .elementor-element.elementor-element-8eaeedb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;line-height:1.3em;}.elementor-1769 .elementor-element.elementor-element-589edc90{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-1769 .elementor-element.elementor-element-23abaffa{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-1769 .elementor-element.elementor-element-68502109{--display:flex;}.elementor-1769 .elementor-element.elementor-element-581c978f{--divider-border-style:solid;--divider-color:var( --e-global-color-a1df058 );--divider-border-width:2px;}.elementor-1769 .elementor-element.elementor-element-581c978f .elementor-divider-separator{width:100%;}.elementor-1769 .elementor-element.elementor-element-581c978f .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-1769 .elementor-element.elementor-element-6826b79f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1769 .elementor-element.elementor-element-717d46ba > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1769 .elementor-element.elementor-element-717d46ba{text-align:center;}.elementor-1769 .elementor-element.elementor-element-717d46ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;line-height:1.3em;}.elementor-1769 .elementor-element.elementor-element-1d5e91ae{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-1769 .elementor-element.elementor-element-6864cb5e{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-1769 .elementor-element.elementor-element-4e7b25df{--display:flex;}.elementor-1769 .elementor-element.elementor-element-2459968f{--divider-border-style:solid;--divider-color:var( --e-global-color-a1df058 );--divider-border-width:2px;}.elementor-1769 .elementor-element.elementor-element-2459968f .elementor-divider-separator{width:100%;}.elementor-1769 .elementor-element.elementor-element-2459968f .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-1769 .elementor-element.elementor-element-5f917727{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1769 .elementor-element.elementor-element-3fcda950 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1769 .elementor-element.elementor-element-3fcda950{text-align:center;}.elementor-1769 .elementor-element.elementor-element-3fcda950 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;line-height:1.3em;}.elementor-1769 .elementor-element.elementor-element-3b37ed9e .elementor-heading-title{color:var( --e-global-color-70b629f7 );}.elementor-1769 .elementor-element.elementor-element-6cda40f0{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-1769 .elementor-element.elementor-element-ea0eee0 .elementor-heading-title{color:var( --e-global-color-70b629f7 );}.elementor-1769 .elementor-element.elementor-element-614fa8bf{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-1769 .elementor-element.elementor-element-5d3fc63c .elementor-heading-title{color:var( --e-global-color-70b629f7 );}.elementor-1769 .elementor-element.elementor-element-25a90899{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-1769 .elementor-element.elementor-element-19dc079e .elementor-heading-title{color:var( --e-global-color-70b629f7 );}.elementor-1769 .elementor-element.elementor-element-f45fce{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-1769 .elementor-element.elementor-element-76904a56 .elementor-heading-title{color:var( --e-global-color-70b629f7 );}.elementor-1769 .elementor-element.elementor-element-3e9e96fa{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-1769 .elementor-element.elementor-element-59a3c089 .elementor-heading-title{color:var( --e-global-color-70b629f7 );}.elementor-1769 .elementor-element.elementor-element-986fb92{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-1769 .elementor-element.elementor-element-5ff4be9 .elementor-heading-title{color:var( --e-global-color-70b629f7 );}.elementor-1769 .elementor-element.elementor-element-7629c824{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-1769 .elementor-element.elementor-element-2957d2a1 .elementor-heading-title{color:var( --e-global-color-70b629f7 );}.elementor-1769 .elementor-element.elementor-element-74848eab{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-1769 .elementor-element.elementor-element-2778143d .elementor-heading-title{color:var( --e-global-color-70b629f7 );}.elementor-1769 .elementor-element.elementor-element-2e5893b5{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-1769 .elementor-element.elementor-element-1c22b7f .elementor-heading-title{color:var( --e-global-color-70b629f7 );}.elementor-1769 .elementor-element.elementor-element-4a6f81ed{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-1769 .elementor-element.elementor-element-30b79e6b .elementor-heading-title{color:var( --e-global-color-70b629f7 );}.elementor-1769 .elementor-element.elementor-element-792a4193{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}@media(max-width:1078px){.elementor-1769 .elementor-element.elementor-element-2bcb8abe > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1769 .elementor-element.elementor-element-2bcb8abe .elementor-heading-title{font-size:40px;}.elementor-1769 .elementor-element.elementor-element-317248a3 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-1769 .elementor-element.elementor-element-317248a3 .elementor-heading-title{font-size:34px;}.elementor-1769 .elementor-element.elementor-element-4c98dedc > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-1769 .elementor-element.elementor-element-4c98dedc .elementor-heading-title{font-size:34px;}.elementor-1769 .elementor-element.elementor-element-4c942d7e{columns:1;}.elementor-1769 .elementor-element.elementor-element-73631b0e{columns:1;}.elementor-1769 .elementor-element.elementor-element-5d41c7a5 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-1769 .elementor-element.elementor-element-5d41c7a5 .elementor-heading-title{font-size:34px;}.elementor-1769 .elementor-element.elementor-element-156df03f{columns:1;}.elementor-1769 .elementor-element.elementor-element-8eaeedb > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-1769 .elementor-element.elementor-element-8eaeedb .elementor-heading-title{font-size:34px;}.elementor-1769 .elementor-element.elementor-element-717d46ba > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-1769 .elementor-element.elementor-element-717d46ba .elementor-heading-title{font-size:34px;}.elementor-1769 .elementor-element.elementor-element-3fcda950 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-1769 .elementor-element.elementor-element-3fcda950 .elementor-heading-title{font-size:34px;}}/* Start custom CSS for container, class: .elementor-element-3716d0b */.elementor-1769 .elementor-element.elementor-element-3716d0b video.elementor-background-video-hosted {
    height: 300px !important;  /* Adjust height */
    width: auto;
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */