.elementor-20 .elementor-element.elementor-element-7d74234{--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;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20 .elementor-element.elementor-element-ac7f30d{--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-20 .elementor-element.elementor-element-ff5649f{--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;--margin-top:-125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-418ef93 .elementor-heading-title{font-family:"Avenir LT Pro Black", Sans-serif;font-size:70px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-cd64cfc{--display:flex;--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-a54e56e{text-align:justify;}.elementor-20 .elementor-element.elementor-element-e3e4fc5{--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;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-premium-img-gallery .premium-gallery-img-name, .elementor-widget-premium-img-gallery .premium-gallery-img-name a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-img-gallery .premium-gallery-img-desc, .elementor-widget-premium-img-gallery .premium-gallery-img-desc a{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image i, .elementor-widget-premium-img-gallery .pa-gallery-img-link i{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image svg, .elementor-widget-premium-img-gallery .pa-gallery-img-link svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image span, .elementor-widget-premium-img-gallery .pa-gallery-img-link span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover i, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover i{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover svg, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover span, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.category{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.active{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn .premium-loader{border-color:var( --e-global-color-secondary );border-top-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn:hover{color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-0f1dd21 .pa-gallery-img-container img{object-fit:cover;}.elementor-20 .elementor-element.elementor-element-0f1dd21 .premium-gallery-item{padding:0px;}.elementor-20 .elementor-element.elementor-element-0f1dd21 .premium-gallery-caption{text-align:center;background-color:var( --e-global-color-primary );padding:10px 30px 10px 30px;}.elementor-20 .elementor-element.elementor-element-0f1dd21 .premium-gallery-img-name, .elementor-20 .elementor-element.elementor-element-0f1dd21 .premium-gallery-img-name a{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-20 .elementor-element.elementor-element-0f1dd21 .premium-gallery-img-desc, .elementor-20 .elementor-element.elementor-element-0f1dd21 .premium-gallery-img-desc a{color:var( --e-global-color-e66769a );font-family:"Calibri Regular", Sans-serif;font-size:24px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-1036350{--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-20 .elementor-element.elementor-element-8e509c8{--display:flex;}.elementor-20 .elementor-element.elementor-element-4963715{--display:flex;}.elementor-20 .elementor-element.elementor-element-93e7eb5{--display:flex;}.elementor-20 .elementor-element.elementor-element-af4fa14{--display:flex;}.elementor-20 .elementor-element.elementor-element-af4fa14:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-af4fa14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-56ec46e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-b4082f1{color:var( --e-global-color-e66769a );}.elementor-20 .elementor-element.elementor-element-37cee59{--display:flex;}.elementor-20 .elementor-element.elementor-element-717b08c{--display:flex;}.elementor-20 .elementor-element.elementor-element-1bcd51d{--display:flex;}.elementor-20 .elementor-element.elementor-element-1bcd51d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1bcd51d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-65ab8e1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-36e17e9{color:var( --e-global-color-e66769a );}.elementor-20 .elementor-element.elementor-element-8af9f8f{--display:flex;}.elementor-20 .elementor-element.elementor-element-8033a1c{--display:flex;}.elementor-20 .elementor-element.elementor-element-2a45544{--display:flex;}.elementor-20 .elementor-element.elementor-element-2a45544:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2a45544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-379d6d3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-bd53f94{color:var( --e-global-color-e66769a );}.elementor-20 .elementor-element.elementor-element-6a7d9c8{--display:flex;}.elementor-20 .elementor-element.elementor-element-ecad7bc{--display:flex;}.elementor-20 .elementor-element.elementor-element-8f58881{--display:flex;}.elementor-20 .elementor-element.elementor-element-8f58881:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8f58881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-50c4ac6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-15d8779{color:var( --e-global-color-e66769a );}.elementor-20 .elementor-element.elementor-element-47bddb6{--display:flex;}.elementor-20 .elementor-element.elementor-element-529221d{--display:flex;}.elementor-20 .elementor-element.elementor-element-b529094{--display:flex;}.elementor-20 .elementor-element.elementor-element-b529094:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b529094 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-cb7b725 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-33b23a9{color:var( --e-global-color-e66769a );}.elementor-20 .elementor-element.elementor-element-abee41c{--display:flex;}.elementor-20 .elementor-element.elementor-element-6ee613b{--display:flex;}.elementor-20 .elementor-element.elementor-element-cb380c1{--display:flex;}.elementor-20 .elementor-element.elementor-element-cb380c1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-cb380c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-6767ad8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-4509f5d{color:var( --e-global-color-e66769a );}.elementor-20 .elementor-element.elementor-element-bc08231{--display:flex;}.elementor-20 .elementor-element.elementor-element-4777092{--display:flex;}.elementor-20 .elementor-element.elementor-element-f722221{--display:flex;}.elementor-20 .elementor-element.elementor-element-f722221:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f722221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-611431a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-7862c7d{color:var( --e-global-color-e66769a );}:root{--page-title-display:none;}@media(max-width:1024px){.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );}.elementor-20 .elementor-element.elementor-element-ff5649f{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-20 .elementor-element.elementor-element-cd64cfc{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-premium-img-gallery .premium-gallery-img-name, .elementor-widget-premium-img-gallery .premium-gallery-img-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-img-gallery .premium-gallery-img-desc, .elementor-widget-premium-img-gallery .premium-gallery-img-desc a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.category{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn{font-size:var( --e-global-typography-primary-font-size );}.elementor-20 .elementor-element.elementor-element-0f1dd21 .premium-gallery-img-name, .elementor-20 .elementor-element.elementor-element-0f1dd21 .premium-gallery-img-name a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-20 .elementor-element.elementor-element-4963715{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-93e7eb5:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-93e7eb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nealelectric.globalurban-dev.online/wp-content/uploads/2025/03/hilton_hotel_carlsbad_project-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-93e7eb5{--min-height:350px;}.elementor-20 .elementor-element.elementor-element-af4fa14{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-56ec46e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-20 .elementor-element.elementor-element-b4082f1{text-align:left;}.elementor-20 .elementor-element.elementor-element-b4082f1 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-37cee59{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-717b08c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-717b08c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nealelectric.globalurban-dev.online/wp-content/uploads/2025/03/kaiser_carmel-valley_project.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-717b08c{--min-height:350px;}.elementor-20 .elementor-element.elementor-element-1bcd51d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-65ab8e1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-20 .elementor-element.elementor-element-36e17e9{text-align:left;}.elementor-20 .elementor-element.elementor-element-36e17e9 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-8af9f8f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8033a1c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8033a1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nealelectric.globalurban-dev.online/wp-content/uploads/2025/03/usdc_telemedicine_project.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-8033a1c{--min-height:350px;}.elementor-20 .elementor-element.elementor-element-2a45544{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-379d6d3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-20 .elementor-element.elementor-element-bd53f94{text-align:left;}.elementor-20 .elementor-element.elementor-element-bd53f94 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-6a7d9c8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ecad7bc:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ecad7bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nealelectric.globalurban-dev.online/wp-content/uploads/2025/03/san-diego-convention-project.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-ecad7bc{--min-height:350px;}.elementor-20 .elementor-element.elementor-element-8f58881{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-50c4ac6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-20 .elementor-element.elementor-element-15d8779{text-align:left;}.elementor-20 .elementor-element.elementor-element-15d8779 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-47bddb6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-529221d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-529221d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nealelectric.globalurban-dev.online/wp-content/uploads/2025/03/abbott_vascular_temecula_project.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-529221d{--min-height:350px;}.elementor-20 .elementor-element.elementor-element-b529094{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-cb7b725 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-20 .elementor-element.elementor-element-33b23a9{text-align:left;}.elementor-20 .elementor-element.elementor-element-33b23a9 p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-abee41c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6ee613b:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6ee613b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nealelectric.globalurban-dev.online/wp-content/uploads/2025/03/sycuan_casino_el-cajon_project-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-6ee613b{--min-height:350px;}.elementor-20 .elementor-element.elementor-element-cb380c1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-6767ad8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-20 .elementor-element.elementor-element-4509f5d{text-align:left;}.elementor-20 .elementor-element.elementor-element-4509f5d p{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-bc08231{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4777092:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4777092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nealelectric.globalurban-dev.online/wp-content/uploads/2025/03/kaiser_solar_santa-claro_project.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-4777092{--min-height:350px;}.elementor-20 .elementor-element.elementor-element-f722221{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-611431a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-20 .elementor-element.elementor-element-7862c7d{text-align:left;}.elementor-20 .elementor-element.elementor-element-7862c7d p{margin-block-end:0px;}}@media(max-width:767px){.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );}.elementor-20 .elementor-element.elementor-element-ff5649f{--margin-top:-340px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-20 .elementor-element.elementor-element-418ef93{text-align:center;}.elementor-20 .elementor-element.elementor-element-418ef93 .elementor-heading-title{font-size:45px;}.elementor-20 .elementor-element.elementor-element-cd64cfc{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-20 .elementor-element.elementor-element-a54e56e{text-align:justify;}.elementor-widget-premium-img-gallery .premium-gallery-img-name, .elementor-widget-premium-img-gallery .premium-gallery-img-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-img-gallery .premium-gallery-img-desc, .elementor-widget-premium-img-gallery .premium-gallery-img-desc a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.category{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn{font-size:var( --e-global-typography-primary-font-size );}.elementor-20 .elementor-element.elementor-element-0f1dd21 .premium-gallery-img-name, .elementor-20 .elementor-element.elementor-element-0f1dd21 .premium-gallery-img-name a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-20 .elementor-element.elementor-element-8e509c8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-56ec46e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-20 .elementor-element.elementor-element-65ab8e1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-20 .elementor-element.elementor-element-379d6d3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-20 .elementor-element.elementor-element-50c4ac6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-20 .elementor-element.elementor-element-cb7b725 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-20 .elementor-element.elementor-element-6767ad8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-20 .elementor-element.elementor-element-611431a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir LT Pro Black';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nealelectric.com/wp-content/uploads/2025/03/AvenirLTProBlack.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Calibri Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nealelectric.com/wp-content/uploads/2025/03/calibri-regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */