.elementor-1112 .elementor-element.elementor-element-0234101 > .elementor-container{max-width:1400px;min-height:750px;}.elementor-1112 .elementor-element.elementor-element-0234101{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-50px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-1112 .elementor-element.elementor-element-0234101 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-1112 .elementor-element.elementor-element-e3e8387{text-align:center;}.elementor-1112 .elementor-element.elementor-element-e3e8387 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:68px;font-weight:800;line-height:60px;letter-spacing:-4px;color:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-ef73222{width:var( --container-widget-width, 101.502% );max-width:101.502%;--container-widget-width:101.502%;--container-widget-flex-grow:0;text-align:center;}.elementor-1112 .elementor-element.elementor-element-ef73222 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-1112 .elementor-element.elementor-element-829a8cd .elementor-button:hover, .elementor-1112 .elementor-element.elementor-element-829a8cd .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-829a8cd{padding:25px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-829a8cd .elementor-button{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;border-radius:7px 7px 7px 7px;padding:18px 35px 18px 35px;}.elementor-1112 .elementor-element.elementor-element-829a8cd .elementor-button:hover svg, .elementor-1112 .elementor-element.elementor-element-829a8cd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-5d3e0dd:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-5d3e0dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-5d3e0dd > .elementor-container{min-height:408px;}.elementor-1112 .elementor-element.elementor-element-5d3e0dd, .elementor-1112 .elementor-element.elementor-element-5d3e0dd > .elementor-background-overlay{border-radius:40px 40px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-5d3e0dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-50px;margin-bottom:0px;padding:90px 0px 0px 0px;z-index:3;}.elementor-1112 .elementor-element.elementor-element-5d3e0dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1112 .elementor-element.elementor-element-f1d8941{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 50px 0px;}.elementor-1112 .elementor-element.elementor-element-f1d8941 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:200px;font-weight:800;line-height:60px;letter-spacing:-4px;-webkit-text-stroke-width:3px;stroke-width:3px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );color:#00000000;}.elementor-1112 .elementor-element.elementor-element-06e2072{width:var( --container-widget-width, 101.502% );max-width:101.502%;padding:0px 0px 14px 0px;--container-widget-width:101.502%;--container-widget-flex-grow:0;text-align:start;}.elementor-1112 .elementor-element.elementor-element-06e2072 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-1112 .elementor-element.elementor-element-4a7eaeb{width:var( --container-widget-width, 95.395% );max-width:95.395%;--container-widget-width:95.395%;--container-widget-flex-grow:0;}.elementor-1112 .elementor-element.elementor-element-4a7eaeb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:700;color:#000000;}.elementor-widget-text-path{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 );}.elementor-1112 .elementor-element.elementor-element-6a48892{padding:20px 0px 70px 0px;--width:180px;--rotate:275deg;font-family:"Outfit", Sans-serif;font-size:35px;font-weight:400;--transition:0.3s;}.elementor-1112 .elementor-element.elementor-element-e33635f{width:var( --container-widget-width, 101.502% );max-width:101.502%;padding:0px 0px 14px 0px;--container-widget-width:101.502%;--container-widget-flex-grow:0;text-align:start;}.elementor-1112 .elementor-element.elementor-element-e33635f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-1112 .elementor-element.elementor-element-575661b{width:var( --container-widget-width, 101.502% );max-width:101.502%;padding:0px 0px 14px 0px;--container-widget-width:101.502%;--container-widget-flex-grow:0;text-align:start;}.elementor-1112 .elementor-element.elementor-element-575661b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-1112 .elementor-element.elementor-element-cb64586 .elementor-button:hover, .elementor-1112 .elementor-element.elementor-element-cb64586 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-cb64586{padding:18px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-cb64586 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;border-radius:7px 7px 7px 7px;padding:18px 35px 18px 35px;}.elementor-1112 .elementor-element.elementor-element-cb64586 .elementor-button:hover svg, .elementor-1112 .elementor-element.elementor-element-cb64586 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-164c148 > .elementor-container{min-height:400px;}.elementor-1112 .elementor-element.elementor-element-164c148{padding:50px 0px 50px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-1112 .elementor-element.elementor-element-27fdf69 img{border-radius:15px 15px 15px 15px;}.elementor-1112 .elementor-element.elementor-element-e819141{text-align:start;}.elementor-1112 .elementor-element.elementor-element-e819141 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:50px;font-weight:800;line-height:60px;letter-spacing:-4px;color:#000000;}.elementor-1112 .elementor-element.elementor-element-645ea29{width:var( --container-widget-width, 101.502% );max-width:101.502%;padding:0px 0px 14px 0px;--container-widget-width:101.502%;--container-widget-flex-grow:0;text-align:start;}.elementor-1112 .elementor-element.elementor-element-645ea29 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-1112 .elementor-element.elementor-element-11475fa{width:var( --container-widget-width, 101.502% );max-width:101.502%;padding:0px 0px 14px 0px;--container-widget-width:101.502%;--container-widget-flex-grow:0;text-align:start;}.elementor-1112 .elementor-element.elementor-element-11475fa .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-1112 .elementor-element.elementor-element-be0cf6b:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-be0cf6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1112 .elementor-element.elementor-element-be0cf6b > .elementor-container{min-height:300px;}.elementor-1112 .elementor-element.elementor-element-be0cf6b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-be0cf6b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1112 .elementor-element.elementor-element-6a0a69c{text-align:center;}.elementor-1112 .elementor-element.elementor-element-6a0a69c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:60px;font-weight:700;line-height:60px;letter-spacing:-4px;color:#000000;}.elementor-1112 .elementor-element.elementor-element-226e072{width:var( --container-widget-width, 101.502% );max-width:101.502%;--container-widget-width:101.502%;--container-widget-flex-grow:0;text-align:center;}.elementor-1112 .elementor-element.elementor-element-226e072 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;color:#080808;}.elementor-1112 .elementor-element.elementor-element-23613da:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-23613da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1112 .elementor-element.elementor-element-23613da > .elementor-container{min-height:296px;}.elementor-1112 .elementor-element.elementor-element-23613da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1112 .elementor-element.elementor-element-23613da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1112 .elementor-element.elementor-element-2eeb403 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1112 .elementor-element.elementor-element-2eeb403 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1112 .elementor-element.elementor-element-770bbbf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1112 .elementor-element.elementor-element-770bbbf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131A42;background-image:url("https://thompson-electrical.com/wp-content/uploads/2026/04/Image_fx-10.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1112 .elementor-element.elementor-element-770bbbf > .elementor-element-populated >  .elementor-background-overlay{background-color:#131A42;opacity:0.4;}.elementor-1112 .elementor-element.elementor-element-770bbbf > .elementor-element-populated, .elementor-1112 .elementor-element.elementor-element-770bbbf > .elementor-element-populated > .elementor-background-overlay, .elementor-1112 .elementor-element.elementor-element-770bbbf > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1112 .elementor-element.elementor-element-770bbbf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-1112 .elementor-element.elementor-element-770bbbf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1112 .elementor-element.elementor-element-5d20b76{--spacer-size:250px;}.elementor-1112 .elementor-element.elementor-element-89630b9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-c2ae1d8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-11978f2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1112 .elementor-element.elementor-element-11978f2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1112 .elementor-element.elementor-element-604825a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1112 .elementor-element.elementor-element-604825a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131A42;background-image:url("https://thompson-electrical.com/wp-content/uploads/2026/04/Image_fx-11.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1112 .elementor-element.elementor-element-604825a > .elementor-element-populated >  .elementor-background-overlay{background-color:#131A42;opacity:0.4;}.elementor-1112 .elementor-element.elementor-element-604825a > .elementor-element-populated, .elementor-1112 .elementor-element.elementor-element-604825a > .elementor-element-populated > .elementor-background-overlay, .elementor-1112 .elementor-element.elementor-element-604825a > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1112 .elementor-element.elementor-element-604825a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-1112 .elementor-element.elementor-element-604825a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1112 .elementor-element.elementor-element-dd8e763{--spacer-size:250px;}.elementor-1112 .elementor-element.elementor-element-e7bc402 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-e6a50b0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-e5e6bb4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1112 .elementor-element.elementor-element-e5e6bb4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1112 .elementor-element.elementor-element-16f7230:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1112 .elementor-element.elementor-element-16f7230 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131A42;background-image:url("https://thompson-electrical.com/wp-content/uploads/2026/04/Image_fx-12.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1112 .elementor-element.elementor-element-16f7230 > .elementor-element-populated >  .elementor-background-overlay{background-color:#131A42;opacity:0.4;}.elementor-1112 .elementor-element.elementor-element-16f7230 > .elementor-element-populated, .elementor-1112 .elementor-element.elementor-element-16f7230 > .elementor-element-populated > .elementor-background-overlay, .elementor-1112 .elementor-element.elementor-element-16f7230 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1112 .elementor-element.elementor-element-16f7230 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-1112 .elementor-element.elementor-element-16f7230 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1112 .elementor-element.elementor-element-7d1c621{--spacer-size:250px;}.elementor-1112 .elementor-element.elementor-element-52c83bb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-e84d24c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-792c0d6:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-792c0d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1112 .elementor-element.elementor-element-792c0d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 80px 0px;}.elementor-1112 .elementor-element.elementor-element-792c0d6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1112 .elementor-element.elementor-element-6605274 .elementor-button{background-color:#FCCE3B;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;border-radius:7px 7px 7px 7px;padding:18px 35px 18px 35px;}.elementor-1112 .elementor-element.elementor-element-6605274 .elementor-button:hover, .elementor-1112 .elementor-element.elementor-element-6605274 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-6605274{padding:18px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-6605274 .elementor-button:hover svg, .elementor-1112 .elementor-element.elementor-element-6605274 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-bbb19dd{padding:80px 0px 20px 0px;}.elementor-1112 .elementor-element.elementor-element-a17678f{text-align:center;}.elementor-1112 .elementor-element.elementor-element-a17678f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:60px;font-weight:700;line-height:60px;letter-spacing:-4px;color:#000000;}.elementor-1112 .elementor-element.elementor-element-b8c1c34{width:var( --container-widget-width, 101.502% );max-width:101.502%;padding:0px 0px 14px 0px;--container-widget-width:101.502%;--container-widget-flex-grow:0;text-align:start;}.elementor-1112 .elementor-element.elementor-element-b8c1c34 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:30px;color:#000000;}.elementor-1112 .elementor-element.elementor-element-8a26d6b{width:var( --container-widget-width, 101.502% );max-width:101.502%;padding:0px 0px 14px 0px;--container-widget-width:101.502%;--container-widget-flex-grow:0;text-align:start;}.elementor-1112 .elementor-element.elementor-element-8a26d6b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#4D4D4D;}.elementor-1112 .elementor-element.elementor-element-ea11797:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1112 .elementor-element.elementor-element-ea11797 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1112 .elementor-element.elementor-element-ea11797 > .elementor-element-populated, .elementor-1112 .elementor-element.elementor-element-ea11797 > .elementor-element-populated > .elementor-background-overlay, .elementor-1112 .elementor-element.elementor-element-ea11797 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1112 .elementor-element.elementor-element-ea11797 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-1112 .elementor-element.elementor-element-ea11797 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1112 .elementor-element.elementor-element-ae52dca{text-align:end;}.elementor-1112 .elementor-element.elementor-element-ae52dca img{width:23%;}.elementor-1112 .elementor-element.elementor-element-a29fccf .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-a6b21df .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-af97e46:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1112 .elementor-element.elementor-element-af97e46 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1112 .elementor-element.elementor-element-af97e46 > .elementor-element-populated, .elementor-1112 .elementor-element.elementor-element-af97e46 > .elementor-element-populated > .elementor-background-overlay, .elementor-1112 .elementor-element.elementor-element-af97e46 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1112 .elementor-element.elementor-element-af97e46 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-1112 .elementor-element.elementor-element-af97e46 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1112 .elementor-element.elementor-element-5bf8f55{text-align:end;}.elementor-1112 .elementor-element.elementor-element-5bf8f55 img{width:23%;}.elementor-1112 .elementor-element.elementor-element-e696028 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-20a1672 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-8df7f23:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-8df7f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-8df7f23, .elementor-1112 .elementor-element.elementor-element-8df7f23 > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-1112 .elementor-element.elementor-element-8df7f23{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 80px 0px;z-index:3;}.elementor-1112 .elementor-element.elementor-element-8df7f23 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1112 .elementor-element.elementor-element-aa46a07:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1112 .elementor-element.elementor-element-aa46a07 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131A42;}.elementor-1112 .elementor-element.elementor-element-aa46a07 > .elementor-element-populated, .elementor-1112 .elementor-element.elementor-element-aa46a07 > .elementor-element-populated > .elementor-background-overlay, .elementor-1112 .elementor-element.elementor-element-aa46a07 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1112 .elementor-element.elementor-element-aa46a07 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-1112 .elementor-element.elementor-element-aa46a07 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1112 .elementor-element.elementor-element-60ca853{text-align:end;}.elementor-1112 .elementor-element.elementor-element-60ca853 img{width:35%;}.elementor-1112 .elementor-element.elementor-element-fa13676 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-3282bed .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-c4fec7a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1112 .elementor-element.elementor-element-c4fec7a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1112 .elementor-element.elementor-element-c4fec7a > .elementor-element-populated, .elementor-1112 .elementor-element.elementor-element-c4fec7a > .elementor-element-populated > .elementor-background-overlay, .elementor-1112 .elementor-element.elementor-element-c4fec7a > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1112 .elementor-element.elementor-element-c4fec7a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-1112 .elementor-element.elementor-element-c4fec7a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1112 .elementor-element.elementor-element-ca1fa31{text-align:end;}.elementor-1112 .elementor-element.elementor-element-ca1fa31 img{width:35%;}.elementor-1112 .elementor-element.elementor-element-8f3dccb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-04ce741 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-51cf435:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1112 .elementor-element.elementor-element-51cf435 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1112 .elementor-element.elementor-element-51cf435 > .elementor-element-populated, .elementor-1112 .elementor-element.elementor-element-51cf435 > .elementor-element-populated > .elementor-background-overlay, .elementor-1112 .elementor-element.elementor-element-51cf435 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1112 .elementor-element.elementor-element-51cf435 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-1112 .elementor-element.elementor-element-51cf435 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1112 .elementor-element.elementor-element-23c64f1{text-align:end;}.elementor-1112 .elementor-element.elementor-element-23c64f1 img{width:35%;}.elementor-1112 .elementor-element.elementor-element-34dcb82 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-5d1e461 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-0fb0ea5 > .elementor-container{min-height:400px;}.elementor-1112 .elementor-element.elementor-element-0fb0ea5{padding:50px 0px 50px 0px;}.elementor-1112 .elementor-element.elementor-element-765b062 img{height:600px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-1112 .elementor-element.elementor-element-112a555{text-align:start;}.elementor-1112 .elementor-element.elementor-element-112a555 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:50px;font-weight:800;line-height:60px;letter-spacing:-4px;color:#000000;}.elementor-1112 .elementor-element.elementor-element-cc8106a{width:var( --container-widget-width, 101.502% );max-width:101.502%;padding:0px 0px 14px 0px;--container-widget-width:101.502%;--container-widget-flex-grow:0;text-align:start;}.elementor-1112 .elementor-element.elementor-element-cc8106a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1112 .elementor-element.elementor-element-51f662f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1112 .elementor-element.elementor-element-51f662f .elementor-divider-separator{width:100%;}.elementor-1112 .elementor-element.elementor-element-51f662f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-bc-flex-widget .elementor-1112 .elementor-element.elementor-element-758c82a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1112 .elementor-element.elementor-element-758c82a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1112 .elementor-element.elementor-element-3180d4b img{width:75%;}.elementor-bc-flex-widget .elementor-1112 .elementor-element.elementor-element-fa66536.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1112 .elementor-element.elementor-element-fa66536.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1112 .elementor-element.elementor-element-6b9d4cb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-bc-flex-widget .elementor-1112 .elementor-element.elementor-element-88f9b18.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1112 .elementor-element.elementor-element-88f9b18.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1112 .elementor-element.elementor-element-6fba606{width:var( --container-widget-width, 101.502% );max-width:101.502%;padding:0px 0px 0px 0px;--container-widget-width:101.502%;--container-widget-flex-grow:0;text-align:start;}.elementor-1112 .elementor-element.elementor-element-6fba606 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-1112 .elementor-element.elementor-element-3fb401b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1112 .elementor-element.elementor-element-3fb401b .elementor-divider-separator{width:100%;}.elementor-1112 .elementor-element.elementor-element-3fb401b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-bc-flex-widget .elementor-1112 .elementor-element.elementor-element-19edf0c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1112 .elementor-element.elementor-element-19edf0c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1112 .elementor-element.elementor-element-703cbf6 img{width:75%;}.elementor-bc-flex-widget .elementor-1112 .elementor-element.elementor-element-e0c5836.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1112 .elementor-element.elementor-element-e0c5836.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1112 .elementor-element.elementor-element-f8cd911 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-bc-flex-widget .elementor-1112 .elementor-element.elementor-element-ec4c5fb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1112 .elementor-element.elementor-element-ec4c5fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1112 .elementor-element.elementor-element-a00f5e3{width:var( --container-widget-width, 101.502% );max-width:101.502%;padding:0px 0px 0px 0px;--container-widget-width:101.502%;--container-widget-flex-grow:0;text-align:start;}.elementor-1112 .elementor-element.elementor-element-a00f5e3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-1112 .elementor-element.elementor-element-381a4b6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1112 .elementor-element.elementor-element-381a4b6 .elementor-divider-separator{width:100%;}.elementor-1112 .elementor-element.elementor-element-381a4b6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-bc-flex-widget .elementor-1112 .elementor-element.elementor-element-a9606f0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1112 .elementor-element.elementor-element-a9606f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1112 .elementor-element.elementor-element-dad5834 img{width:75%;}.elementor-bc-flex-widget .elementor-1112 .elementor-element.elementor-element-054755c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1112 .elementor-element.elementor-element-054755c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1112 .elementor-element.elementor-element-3b51fe4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-bc-flex-widget .elementor-1112 .elementor-element.elementor-element-0dd6615.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1112 .elementor-element.elementor-element-0dd6615.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1112 .elementor-element.elementor-element-0425016{width:var( --container-widget-width, 101.502% );max-width:101.502%;padding:0px 0px 0px 0px;--container-widget-width:101.502%;--container-widget-flex-grow:0;text-align:start;}.elementor-1112 .elementor-element.elementor-element-0425016 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-1112 .elementor-element.elementor-element-ef7de78:not(.elementor-motion-effects-element-type-background), .elementor-1112 .elementor-element.elementor-element-ef7de78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-ef7de78 > .elementor-container{min-height:500px;}.elementor-1112 .elementor-element.elementor-element-ef7de78, .elementor-1112 .elementor-element.elementor-element-ef7de78 > .elementor-background-overlay{border-radius:0px 0px 40px 40px;}.elementor-1112 .elementor-element.elementor-element-ef7de78{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 60px 0px;z-index:2;}.elementor-1112 .elementor-element.elementor-element-ef7de78 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1112 .elementor-element.elementor-element-5479433:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1112 .elementor-element.elementor-element-5479433 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thompson-electrical.com/wp-content/uploads/2026/04/Image_fx-18.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1112 .elementor-element.elementor-element-5479433 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(30deg, var( --e-global-color-primary ) 0%, #F2295B00 100%);opacity:0.5;}.elementor-1112 .elementor-element.elementor-element-5479433 > .elementor-element-populated, .elementor-1112 .elementor-element.elementor-element-5479433 > .elementor-element-populated > .elementor-background-overlay, .elementor-1112 .elementor-element.elementor-element-5479433 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1112 .elementor-element.elementor-element-5479433 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 15px 100px 015px;}.elementor-1112 .elementor-element.elementor-element-5479433 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1112 .elementor-element.elementor-element-be15090{text-align:start;}.elementor-1112 .elementor-element.elementor-element-be15090 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:50px;font-weight:800;line-height:60px;letter-spacing:-4px;color:#FFFFFF;}.elementor-1112 .elementor-element.elementor-element-f31330d{width:var( --container-widget-width, 50.131% );max-width:50.131%;padding:0px 0px 14px 0px;--container-widget-width:50.131%;--container-widget-flex-grow:0;text-align:start;}.elementor-1112 .elementor-element.elementor-element-f31330d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#FFFFFF;}@media(min-width:768px){.elementor-1112 .elementor-element.elementor-element-f261602{width:57%;}.elementor-1112 .elementor-element.elementor-element-9b6e80a{width:42.332%;}.elementor-1112 .elementor-element.elementor-element-203db89{width:44.386%;}.elementor-1112 .elementor-element.elementor-element-02e46ae{width:55.614%;}.elementor-1112 .elementor-element.elementor-element-ed71dba{width:45.7%;}.elementor-1112 .elementor-element.elementor-element-3a9f593{width:53.632%;}.elementor-1112 .elementor-element.elementor-element-6c26078{width:44.386%;}.elementor-1112 .elementor-element.elementor-element-db144ea{width:55.614%;}.elementor-1112 .elementor-element.elementor-element-758c82a{width:16%;}.elementor-1112 .elementor-element.elementor-element-fa66536{width:26.666%;}.elementor-1112 .elementor-element.elementor-element-88f9b18{width:57%;}.elementor-1112 .elementor-element.elementor-element-19edf0c{width:16%;}.elementor-1112 .elementor-element.elementor-element-e0c5836{width:26.666%;}.elementor-1112 .elementor-element.elementor-element-ec4c5fb{width:57%;}.elementor-1112 .elementor-element.elementor-element-a9606f0{width:16%;}.elementor-1112 .elementor-element.elementor-element-054755c{width:26.666%;}.elementor-1112 .elementor-element.elementor-element-0dd6615{width:57%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1112 .elementor-element.elementor-element-e3e8387 .elementor-heading-title{font-size:58px;}.elementor-1112 .elementor-element.elementor-element-ef73222 .elementor-heading-title{font-size:18px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1112 .elementor-element.elementor-element-f1d8941 .elementor-heading-title{font-size:150px;}.elementor-1112 .elementor-element.elementor-element-4a7eaeb .elementor-heading-title{font-size:30px;}.elementor-widget-text-path{font-size:var( --e-global-typography-text-font-size );}.elementor-1112 .elementor-element.elementor-element-6a48892{--width:250px;font-size:25px;}.elementor-1112 .elementor-element.elementor-element-e33635f{padding:17px 0px 14px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1112 .elementor-element.elementor-element-e819141 .elementor-heading-title{font-size:40px;}.elementor-1112 .elementor-element.elementor-element-6a0a69c .elementor-heading-title{font-size:50px;}.elementor-1112 .elementor-element.elementor-element-a17678f .elementor-heading-title{font-size:50px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1112 .elementor-element.elementor-element-6b9d4cb .elementor-heading-title{font-size:20px;}.elementor-1112 .elementor-element.elementor-element-f8cd911 .elementor-heading-title{font-size:20px;}.elementor-1112 .elementor-element.elementor-element-3b51fe4 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-1112 .elementor-element.elementor-element-0234101 > .elementor-container{min-height:600px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1112 .elementor-element.elementor-element-e3e8387 .elementor-heading-title{font-size:34px;line-height:1.4em;letter-spacing:-3.2px;}.elementor-1112 .elementor-element.elementor-element-ef73222 .elementor-heading-title{font-size:15px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1112 .elementor-element.elementor-element-829a8cd .elementor-button{font-size:12px;}.elementor-1112 .elementor-element.elementor-element-5d3e0dd{padding:120px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-f1d8941{padding:0px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-f1d8941 .elementor-heading-title{font-size:90px;}.elementor-1112 .elementor-element.elementor-element-4a7eaeb .elementor-heading-title{font-size:22px;}.elementor-widget-text-path{font-size:var( --e-global-typography-text-font-size );}.elementor-1112 .elementor-element.elementor-element-6a48892{--width:500px;}.elementor-1112 .elementor-element.elementor-element-e33635f .elementor-heading-title{font-size:16px;}.elementor-1112 .elementor-element.elementor-element-575661b .elementor-heading-title{font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1112 .elementor-element.elementor-element-645ea29 .elementor-heading-title{font-size:16px;}.elementor-1112 .elementor-element.elementor-element-11475fa .elementor-heading-title{font-size:16px;}.elementor-1112 .elementor-element.elementor-element-be0cf6b{padding:30px 0px 0px 0px;}.elementor-1112 .elementor-element.elementor-element-6a0a69c .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-1112 .elementor-element.elementor-element-226e072 .elementor-heading-title{font-size:16px;}.elementor-1112 .elementor-element.elementor-element-5d20b76{--spacer-size:200px;}.elementor-1112 .elementor-element.elementor-element-c2ae1d8 .elementor-heading-title{font-size:16px;}.elementor-1112 .elementor-element.elementor-element-dd8e763{--spacer-size:200px;}.elementor-1112 .elementor-element.elementor-element-e6a50b0 .elementor-heading-title{font-size:16px;}.elementor-1112 .elementor-element.elementor-element-7d1c621{--spacer-size:200px;}.elementor-1112 .elementor-element.elementor-element-e84d24c .elementor-heading-title{font-size:16px;}.elementor-1112 .elementor-element.elementor-element-792c0d6{padding:0px 0px 50px 0px;}.elementor-1112 .elementor-element.elementor-element-bbb19dd{padding:50px 0px 20px 0px;}.elementor-1112 .elementor-element.elementor-element-a17678f{text-align:start;}.elementor-1112 .elementor-element.elementor-element-a17678f .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-1112 .elementor-element.elementor-element-b8c1c34 .elementor-heading-title{font-size:16px;}.elementor-1112 .elementor-element.elementor-element-8a26d6b .elementor-heading-title{font-size:16px;}.elementor-1112 .elementor-element.elementor-element-a6b21df .elementor-heading-title{font-size:16px;}.elementor-1112 .elementor-element.elementor-element-20a1672 .elementor-heading-title{font-size:16px;}.elementor-1112 .elementor-element.elementor-element-8df7f23{padding:0px 0px 30px 0px;}.elementor-1112 .elementor-element.elementor-element-3282bed .elementor-heading-title{font-size:16px;}.elementor-1112 .elementor-element.elementor-element-04ce741 .elementor-heading-title{font-size:16px;}.elementor-1112 .elementor-element.elementor-element-5d1e461 .elementor-heading-title{font-size:16px;}.elementor-1112 .elementor-element.elementor-element-0fb0ea5{padding:20px 0px 50px 0px;}.elementor-1112 .elementor-element.elementor-element-112a555{text-align:start;}.elementor-1112 .elementor-element.elementor-element-112a555 .elementor-heading-title{font-size:40px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1112 .elementor-element.elementor-element-3180d4b{text-align:start;}.elementor-1112 .elementor-element.elementor-element-3180d4b img{width:30%;}.elementor-1112 .elementor-element.elementor-element-6fba606 .elementor-heading-title{font-size:16px;}.elementor-1112 .elementor-element.elementor-element-703cbf6{text-align:start;}.elementor-1112 .elementor-element.elementor-element-703cbf6 img{width:35%;}.elementor-1112 .elementor-element.elementor-element-a00f5e3 .elementor-heading-title{font-size:16px;}.elementor-1112 .elementor-element.elementor-element-dad5834{text-align:start;}.elementor-1112 .elementor-element.elementor-element-dad5834 img{width:35%;}.elementor-1112 .elementor-element.elementor-element-0425016 .elementor-heading-title{font-size:16px;}.elementor-1112 .elementor-element.elementor-element-ef7de78{padding:0px 10px 0px 10px;}.elementor-1112 .elementor-element.elementor-element-5479433 > .elementor-element-populated{padding:4px 4px 4px 4px;}.elementor-1112 .elementor-element.elementor-element-4cd2cd4 > .elementor-element-populated{padding:16px 16px 16px 16px;}.elementor-1112 .elementor-element.elementor-element-f31330d{width:var( --container-widget-width, 328.875px );max-width:328.875px;--container-widget-width:328.875px;--container-widget-flex-grow:0;}.elementor-1112 .elementor-element.elementor-element-f31330d .elementor-heading-title{font-size:16px;}}