.elementor-1204 .elementor-element.elementor-element-68821e6:not(.elementor-motion-effects-element-type-background), .elementor-1204 .elementor-element.elementor-element-68821e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thompson-electrical.com/wp-content/uploads/2026/04/Image_fx-34.jpg");}.elementor-1204 .elementor-element.elementor-element-68821e6 > .elementor-background-overlay{background-color:#000000;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-68821e6 > .elementor-container{max-width:1400px;min-height:474px;}.elementor-1204 .elementor-element.elementor-element-68821e6{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-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-1204 .elementor-element.elementor-element-003c3c9{text-align:center;}.elementor-1204 .elementor-element.elementor-element-003c3c9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:68px;font-weight:800;line-height:60px;letter-spacing:-4px;color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-07ea9b9{text-align:center;}.elementor-1204 .elementor-element.elementor-element-07ea9b9 ul.hfe-breadcrumbs li{margin-right:15px;}.elementor-1204 .elementor-element.elementor-element-07ea9b9 .hfe-breadcrumbs, .elementor-1204 .elementor-element.elementor-element-07ea9b9 .hfe-breadcrumbs .hfe-breadcrumbs-text{color:#F0F0F0;}.elementor-1204 .elementor-element.elementor-element-07ea9b9 .hfe-breadcrumbs svg{fill:#F0F0F0;}.elementor-1204 .elementor-element.elementor-element-07ea9b9 .hfe-breadcrumbs-item{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;}.elementor-1204 .elementor-element.elementor-element-07ea9b9 .hfe-breadcrumbs-item:hover a, .elementor-1204 .elementor-element.elementor-element-07ea9b9 .hfe-breadcrumbs-item:hover .hfe-breadcrumbs-text{color:var( --e-global-color-accent );}.elementor-1204 .elementor-element.elementor-element-07ea9b9 .hfe-breadcrumbs-first:hover .hfe-breadcrumbs-home-icon svg{fill:var( --e-global-color-accent );}.elementor-1204 .elementor-element.elementor-element-07ea9b9 .hfe-breadcrumbs-separator-icon{font-size:5px;}.elementor-1204 .elementor-element.elementor-element-15fceff:not(.elementor-motion-effects-element-type-background), .elementor-1204 .elementor-element.elementor-element-15fceff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-15fceff > .elementor-container{min-height:408px;}.elementor-1204 .elementor-element.elementor-element-15fceff, .elementor-1204 .elementor-element.elementor-element-15fceff > .elementor-background-overlay{border-radius:40px 40px 0px 0px;}.elementor-1204 .elementor-element.elementor-element-15fceff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-50px;margin-bottom:0px;padding:50px 0px 0px 0px;z-index:3;}.elementor-1204 .elementor-element.elementor-element-15fceff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-eabb144{text-align:start;}.elementor-1204 .elementor-element.elementor-element-eabb144 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:60px;font-weight:800;line-height:60px;letter-spacing:-4px;color:#000000;}.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-1204 .elementor-element.elementor-element-cbe0f3b img{height:280px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1204 .elementor-element.elementor-element-3cf57fe:not(.elementor-motion-effects-element-type-background), .elementor-1204 .elementor-element.elementor-element-3cf57fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-3cf57fe > .elementor-container{min-height:300px;}.elementor-1204 .elementor-element.elementor-element-3cf57fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1204 .elementor-element.elementor-element-3cf57fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-5628bc0{text-align:center;}.elementor-1204 .elementor-element.elementor-element-5628bc0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:60px;font-weight:800;line-height:60px;letter-spacing:-4px;color:#000000;}.elementor-1204 .elementor-element.elementor-element-00d01a9{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-1204 .elementor-element.elementor-element-00d01a9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;color:#080808;}.elementor-1204 .elementor-element.elementor-element-84a8995:not(.elementor-motion-effects-element-type-background), .elementor-1204 .elementor-element.elementor-element-84a8995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-84a8995 > .elementor-container{min-height:296px;}.elementor-1204 .elementor-element.elementor-element-84a8995{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-84a8995 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-383c88d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1204 .elementor-element.elementor-element-383c88d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-383c88d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-383c88d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-6c6c676:not(.elementor-motion-effects-element-type-background), .elementor-1204 .elementor-element.elementor-element-6c6c676 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-6c6c676{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C2C2C2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-6c6c676, .elementor-1204 .elementor-element.elementor-element-6c6c676 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1204 .elementor-element.elementor-element-6c6c676 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-df83661{padding:20px 0px 0px 0px;text-align:start;}.elementor-1204 .elementor-element.elementor-element-df83661 img{width:25%;}.elementor-1204 .elementor-element.elementor-element-4b7460e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;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-1204 .elementor-element.elementor-element-e5b4a39{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1204 .elementor-element.elementor-element-e5b4a39 .elementor-divider-separator{width:100%;}.elementor-1204 .elementor-element.elementor-element-e5b4a39 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1204 .elementor-element.elementor-element-0e82a19{width:var( --container-widget-width, 101.502% );max-width:101.502%;padding:0px 0px 50px 0px;--container-widget-width:101.502%;--container-widget-flex-grow:0;text-align:start;}.elementor-1204 .elementor-element.elementor-element-0e82a19 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-1204 .elementor-element.elementor-element-d35777d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-d35777d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-01950ce:not(.elementor-motion-effects-element-type-background), .elementor-1204 .elementor-element.elementor-element-01950ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-01950ce{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C2C2C2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-01950ce, .elementor-1204 .elementor-element.elementor-element-01950ce > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1204 .elementor-element.elementor-element-01950ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-8d405f4{padding:20px 0px 0px 0px;text-align:start;}.elementor-1204 .elementor-element.elementor-element-8d405f4 img{width:25%;}.elementor-1204 .elementor-element.elementor-element-ec8c21a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-1204 .elementor-element.elementor-element-2781b47{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1204 .elementor-element.elementor-element-2781b47 .elementor-divider-separator{width:100%;}.elementor-1204 .elementor-element.elementor-element-2781b47 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1204 .elementor-element.elementor-element-e5ef112{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-1204 .elementor-element.elementor-element-e5ef112 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-1204 .elementor-element.elementor-element-3399c7a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-3399c7a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-0d633b8:not(.elementor-motion-effects-element-type-background), .elementor-1204 .elementor-element.elementor-element-0d633b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-0d633b8{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C2C2C2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-0d633b8, .elementor-1204 .elementor-element.elementor-element-0d633b8 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1204 .elementor-element.elementor-element-0d633b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-1366ce9{padding:20px 0px 0px 0px;text-align:start;}.elementor-1204 .elementor-element.elementor-element-1366ce9 img{width:25%;}.elementor-1204 .elementor-element.elementor-element-48a9474 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-1204 .elementor-element.elementor-element-eed8bf6{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1204 .elementor-element.elementor-element-eed8bf6 .elementor-divider-separator{width:100%;}.elementor-1204 .elementor-element.elementor-element-eed8bf6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1204 .elementor-element.elementor-element-f37c076{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-1204 .elementor-element.elementor-element-f37c076 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-1204 .elementor-element.elementor-element-08ccf9c:not(.elementor-motion-effects-element-type-background), .elementor-1204 .elementor-element.elementor-element-08ccf9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-08ccf9c > .elementor-container{min-height:296px;}.elementor-1204 .elementor-element.elementor-element-08ccf9c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-08ccf9c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-bd72a1d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1204 .elementor-element.elementor-element-bd72a1d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-bd72a1d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-bd72a1d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-2a4a110:not(.elementor-motion-effects-element-type-background), .elementor-1204 .elementor-element.elementor-element-2a4a110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-2a4a110{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C2C2C2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-2a4a110, .elementor-1204 .elementor-element.elementor-element-2a4a110 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1204 .elementor-element.elementor-element-2a4a110 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-31095c8{padding:20px 0px 0px 0px;text-align:start;}.elementor-1204 .elementor-element.elementor-element-31095c8 img{width:25%;}.elementor-1204 .elementor-element.elementor-element-8445551 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-1204 .elementor-element.elementor-element-970af18{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1204 .elementor-element.elementor-element-970af18 .elementor-divider-separator{width:100%;}.elementor-1204 .elementor-element.elementor-element-970af18 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1204 .elementor-element.elementor-element-aa1de13{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-1204 .elementor-element.elementor-element-aa1de13 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-1204 .elementor-element.elementor-element-059e77e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-059e77e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-dccb96f:not(.elementor-motion-effects-element-type-background), .elementor-1204 .elementor-element.elementor-element-dccb96f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-dccb96f{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C2C2C2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-dccb96f, .elementor-1204 .elementor-element.elementor-element-dccb96f > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1204 .elementor-element.elementor-element-dccb96f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-4d49db8{padding:20px 0px 0px 0px;text-align:start;}.elementor-1204 .elementor-element.elementor-element-4d49db8 img{width:25%;}.elementor-1204 .elementor-element.elementor-element-0e396b6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-1204 .elementor-element.elementor-element-aa647bc{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1204 .elementor-element.elementor-element-aa647bc .elementor-divider-separator{width:100%;}.elementor-1204 .elementor-element.elementor-element-aa647bc .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1204 .elementor-element.elementor-element-4a19414{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-1204 .elementor-element.elementor-element-4a19414 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-1204 .elementor-element.elementor-element-b9a6663 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-b9a6663 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-31d2d78:not(.elementor-motion-effects-element-type-background), .elementor-1204 .elementor-element.elementor-element-31d2d78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-31d2d78{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C2C2C2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-31d2d78, .elementor-1204 .elementor-element.elementor-element-31d2d78 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1204 .elementor-element.elementor-element-31d2d78 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-0412106{padding:20px 0px 0px 0px;text-align:start;}.elementor-1204 .elementor-element.elementor-element-0412106 img{width:25%;}.elementor-1204 .elementor-element.elementor-element-55039f9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-1204 .elementor-element.elementor-element-62493ba{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1204 .elementor-element.elementor-element-62493ba .elementor-divider-separator{width:100%;}.elementor-1204 .elementor-element.elementor-element-62493ba .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1204 .elementor-element.elementor-element-e2e6c36{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-1204 .elementor-element.elementor-element-e2e6c36 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-1204 .elementor-element.elementor-element-5c4d0cc:not(.elementor-motion-effects-element-type-background), .elementor-1204 .elementor-element.elementor-element-5c4d0cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-5c4d0cc > .elementor-container{min-height:296px;}.elementor-1204 .elementor-element.elementor-element-5c4d0cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-5c4d0cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-3c70f87:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1204 .elementor-element.elementor-element-3c70f87 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-3c70f87 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-3c70f87 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-d6a49df:not(.elementor-motion-effects-element-type-background), .elementor-1204 .elementor-element.elementor-element-d6a49df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-d6a49df{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C2C2C2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-d6a49df, .elementor-1204 .elementor-element.elementor-element-d6a49df > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1204 .elementor-element.elementor-element-d6a49df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-7de050d{padding:20px 0px 0px 0px;text-align:start;}.elementor-1204 .elementor-element.elementor-element-7de050d img{width:20%;}.elementor-1204 .elementor-element.elementor-element-aa80a43 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-1204 .elementor-element.elementor-element-73a88cc{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1204 .elementor-element.elementor-element-73a88cc .elementor-divider-separator{width:100%;}.elementor-1204 .elementor-element.elementor-element-73a88cc .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1204 .elementor-element.elementor-element-d24289e{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-1204 .elementor-element.elementor-element-d24289e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-1204 .elementor-element.elementor-element-503f03d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-503f03d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-3c2ab18:not(.elementor-motion-effects-element-type-background), .elementor-1204 .elementor-element.elementor-element-3c2ab18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-3c2ab18{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C2C2C2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-3c2ab18, .elementor-1204 .elementor-element.elementor-element-3c2ab18 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1204 .elementor-element.elementor-element-3c2ab18 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-74f034b{padding:20px 0px 0px 0px;text-align:start;}.elementor-1204 .elementor-element.elementor-element-74f034b img{width:20%;}.elementor-1204 .elementor-element.elementor-element-2b2731e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-1204 .elementor-element.elementor-element-21efec9{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1204 .elementor-element.elementor-element-21efec9 .elementor-divider-separator{width:100%;}.elementor-1204 .elementor-element.elementor-element-21efec9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1204 .elementor-element.elementor-element-d9d7b7b{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-1204 .elementor-element.elementor-element-d9d7b7b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-1204 .elementor-element.elementor-element-4c3e520:not(.elementor-motion-effects-element-type-background), .elementor-1204 .elementor-element.elementor-element-4c3e520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-4c3e520 > .elementor-container{min-height:296px;}.elementor-1204 .elementor-element.elementor-element-4c3e520{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 80px 0px;}.elementor-1204 .elementor-element.elementor-element-4c3e520 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-09edf93:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1204 .elementor-element.elementor-element-09edf93 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-09edf93 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-09edf93 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-ef5cff5:not(.elementor-motion-effects-element-type-background), .elementor-1204 .elementor-element.elementor-element-ef5cff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-ef5cff5{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C2C2C2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-ef5cff5, .elementor-1204 .elementor-element.elementor-element-ef5cff5 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1204 .elementor-element.elementor-element-ef5cff5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-66380e6{padding:20px 0px 0px 0px;text-align:start;}.elementor-1204 .elementor-element.elementor-element-66380e6 img{width:25%;}.elementor-1204 .elementor-element.elementor-element-669bf50 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-1204 .elementor-element.elementor-element-0c068c0{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1204 .elementor-element.elementor-element-0c068c0 .elementor-divider-separator{width:100%;}.elementor-1204 .elementor-element.elementor-element-0c068c0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1204 .elementor-element.elementor-element-13a5e32{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-1204 .elementor-element.elementor-element-13a5e32 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-1204 .elementor-element.elementor-element-e7937db > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-e7937db > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-f17da7c:not(.elementor-motion-effects-element-type-background), .elementor-1204 .elementor-element.elementor-element-f17da7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-f17da7c{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C2C2C2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-f17da7c, .elementor-1204 .elementor-element.elementor-element-f17da7c > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1204 .elementor-element.elementor-element-f17da7c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-cf6823c{padding:20px 0px 0px 0px;text-align:start;}.elementor-1204 .elementor-element.elementor-element-cf6823c img{width:25%;}.elementor-1204 .elementor-element.elementor-element-a289b71 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-1204 .elementor-element.elementor-element-ca46f41{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1204 .elementor-element.elementor-element-ca46f41 .elementor-divider-separator{width:100%;}.elementor-1204 .elementor-element.elementor-element-ca46f41 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1204 .elementor-element.elementor-element-5dd76e9{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-1204 .elementor-element.elementor-element-5dd76e9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-1204 .elementor-element.elementor-element-b479684 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-b479684 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-fa5049c:not(.elementor-motion-effects-element-type-background), .elementor-1204 .elementor-element.elementor-element-fa5049c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-fa5049c{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C2C2C2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-fa5049c, .elementor-1204 .elementor-element.elementor-element-fa5049c > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1204 .elementor-element.elementor-element-fa5049c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-1107b26{padding:20px 0px 0px 0px;text-align:start;}.elementor-1204 .elementor-element.elementor-element-1107b26 img{width:25%;}.elementor-1204 .elementor-element.elementor-element-36e81fc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-1204 .elementor-element.elementor-element-4576b9c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1204 .elementor-element.elementor-element-4576b9c .elementor-divider-separator{width:100%;}.elementor-1204 .elementor-element.elementor-element-4576b9c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1204 .elementor-element.elementor-element-6f5d784{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-1204 .elementor-element.elementor-element-6f5d784 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-1204 .elementor-element.elementor-element-b7ba904:not(.elementor-motion-effects-element-type-background), .elementor-1204 .elementor-element.elementor-element-b7ba904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thompson-electrical.com/wp-content/uploads/2026/04/Image_fx-31.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1204 .elementor-element.elementor-element-b7ba904 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #000000 28%, #F2295B00 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1204 .elementor-element.elementor-element-b7ba904 > .elementor-container{min-height:600px;}.elementor-1204 .elementor-element.elementor-element-b7ba904{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1204 .elementor-element.elementor-element-e04ac41{text-align:start;}.elementor-1204 .elementor-element.elementor-element-e04ac41 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:50px;font-weight:800;line-height:60px;letter-spacing:-4px;color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-f7c13a9{width:var( --container-widget-width, 102.966% );max-width:102.966%;padding:0px 0px 14px 0px;--container-widget-width:102.966%;--container-widget-flex-grow:0;text-align:start;}.elementor-1204 .elementor-element.elementor-element-f7c13a9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-348fcbc{width:var( --container-widget-width, 103.003% );max-width:103.003%;padding:0px 0px 14px 0px;--container-widget-width:103.003%;--container-widget-flex-grow:0;text-align:start;}.elementor-1204 .elementor-element.elementor-element-348fcbc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-1204 .elementor-element.elementor-element-5ebfe33 > .elementor-container{min-height:400px;}.elementor-1204 .elementor-element.elementor-element-5ebfe33, .elementor-1204 .elementor-element.elementor-element-5ebfe33 > .elementor-background-overlay{border-radius:0px 0px 40px 40px;}.elementor-1204 .elementor-element.elementor-element-5ebfe33{padding:50px 0px 50px 0px;z-index:3;}.elementor-1204 .elementor-element.elementor-element-117fca9 img{height:600px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-1204 .elementor-element.elementor-element-8bca4d2{text-align:start;}.elementor-1204 .elementor-element.elementor-element-8bca4d2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:50px;font-weight:800;line-height:60px;letter-spacing:-4px;color:#000000;}.elementor-1204 .elementor-element.elementor-element-eb826ce{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-1204 .elementor-element.elementor-element-eb826ce .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-1204 .elementor-element.elementor-element-452f05a img{width:50%;}.elementor-bc-flex-widget .elementor-1204 .elementor-element.elementor-element-ec59a4e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1204 .elementor-element.elementor-element-ec59a4e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1204 .elementor-element.elementor-element-35bd8bc{width:var( --container-widget-width, 101.502% );max-width:101.502%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;padding:0px 0px 0px 0px;--container-widget-width:101.502%;--container-widget-flex-grow:0;text-align:start;}.elementor-1204 .elementor-element.elementor-element-35bd8bc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-1204 .elementor-element.elementor-element-aa90a23{margin-top:-12px;margin-bottom:0px;}.elementor-1204 .elementor-element.elementor-element-98c1916 img{width:50%;}.elementor-bc-flex-widget .elementor-1204 .elementor-element.elementor-element-5f56a3e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1204 .elementor-element.elementor-element-5f56a3e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1204 .elementor-element.elementor-element-fe6a048{width:var( --container-widget-width, 101.502% );max-width:101.502%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;padding:0px 0px 0px 0px;--container-widget-width:101.502%;--container-widget-flex-grow:0;text-align:start;}.elementor-1204 .elementor-element.elementor-element-fe6a048 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-1204 .elementor-element.elementor-element-453756c{margin-top:-12px;margin-bottom:0px;}.elementor-1204 .elementor-element.elementor-element-24d7043 img{width:50%;}.elementor-bc-flex-widget .elementor-1204 .elementor-element.elementor-element-9e03eea.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1204 .elementor-element.elementor-element-9e03eea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1204 .elementor-element.elementor-element-3287428{width:var( --container-widget-width, 101.502% );max-width:101.502%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;padding:0px 0px 0px 0px;--container-widget-width:101.502%;--container-widget-flex-grow:0;text-align:start;}.elementor-1204 .elementor-element.elementor-element-3287428 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-1204 .elementor-element.elementor-element-1c950ac{margin-top:-12px;margin-bottom:0px;}.elementor-1204 .elementor-element.elementor-element-80a55e9 img{width:50%;}.elementor-bc-flex-widget .elementor-1204 .elementor-element.elementor-element-67ea920.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1204 .elementor-element.elementor-element-67ea920.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1204 .elementor-element.elementor-element-42da4aa{width:var( --container-widget-width, 101.502% );max-width:101.502%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;padding:0px 0px 0px 0px;--container-widget-width:101.502%;--container-widget-flex-grow:0;text-align:start;}.elementor-1204 .elementor-element.elementor-element-42da4aa .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}.elementor-1204 .elementor-element.elementor-element-4cd535f{margin-top:-12px;margin-bottom:0px;}.elementor-1204 .elementor-element.elementor-element-f803a38 img{width:50%;}.elementor-bc-flex-widget .elementor-1204 .elementor-element.elementor-element-9d029cc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1204 .elementor-element.elementor-element-9d029cc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1204 .elementor-element.elementor-element-a257060{width:var( --container-widget-width, 101.502% );max-width:101.502%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;padding:0px 0px 0px 0px;--container-widget-width:101.502%;--container-widget-flex-grow:0;text-align:start;}.elementor-1204 .elementor-element.elementor-element-a257060 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000000;}@media(min-width:768px){.elementor-1204 .elementor-element.elementor-element-2aac7bf{width:61.824%;}.elementor-1204 .elementor-element.elementor-element-09a3a91{width:37.508%;}.elementor-1204 .elementor-element.elementor-element-40ac6b2{width:44.386%;}.elementor-1204 .elementor-element.elementor-element-0ff01a8{width:55.614%;}.elementor-1204 .elementor-element.elementor-element-610b953{width:14.819%;}.elementor-1204 .elementor-element.elementor-element-ec59a4e{width:85.18%;}.elementor-1204 .elementor-element.elementor-element-a8206d6{width:14.819%;}.elementor-1204 .elementor-element.elementor-element-5f56a3e{width:85.18%;}.elementor-1204 .elementor-element.elementor-element-5861604{width:14.819%;}.elementor-1204 .elementor-element.elementor-element-9e03eea{width:85.18%;}.elementor-1204 .elementor-element.elementor-element-10b36e4{width:14.819%;}.elementor-1204 .elementor-element.elementor-element-67ea920{width:85.18%;}.elementor-1204 .elementor-element.elementor-element-0486566{width:14.819%;}.elementor-1204 .elementor-element.elementor-element-9d029cc{width:85.18%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1204 .elementor-element.elementor-element-eabb144 .elementor-heading-title{font-size:50px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1204 .elementor-element.elementor-element-5628bc0 .elementor-heading-title{font-size:50px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1204 .elementor-element.elementor-element-0e82a19{padding:0px 0px 10px 0px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1204 .elementor-element.elementor-element-003c3c9 .elementor-heading-title{font-size:48px;}.elementor-1204 .elementor-element.elementor-element-eabb144 .elementor-heading-title{font-size:40px;line-height:1.3em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1204 .elementor-element.elementor-element-5628bc0 .elementor-heading-title{font-size:38px;line-height:1.3em;}.elementor-1204 .elementor-element.elementor-element-00d01a9 .elementor-heading-title{font-size:16px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1204 .elementor-element.elementor-element-0e82a19 .elementor-heading-title{font-size:16px;}.elementor-1204 .elementor-element.elementor-element-e5ef112 .elementor-heading-title{font-size:16px;}.elementor-1204 .elementor-element.elementor-element-f37c076 .elementor-heading-title{font-size:16px;}.elementor-1204 .elementor-element.elementor-element-aa1de13 .elementor-heading-title{font-size:16px;}.elementor-1204 .elementor-element.elementor-element-4a19414 .elementor-heading-title{font-size:16px;}.elementor-1204 .elementor-element.elementor-element-e2e6c36 .elementor-heading-title{font-size:16px;}.elementor-1204 .elementor-element.elementor-element-d24289e .elementor-heading-title{font-size:16px;}.elementor-1204 .elementor-element.elementor-element-d9d7b7b .elementor-heading-title{font-size:16px;}.elementor-1204 .elementor-element.elementor-element-4c3e520{padding:0px 0px 50px 0px;}.elementor-1204 .elementor-element.elementor-element-13a5e32 .elementor-heading-title{font-size:16px;}.elementor-1204 .elementor-element.elementor-element-5dd76e9 .elementor-heading-title{font-size:16px;}.elementor-1204 .elementor-element.elementor-element-6f5d784 .elementor-heading-title{font-size:16px;}.elementor-1204 .elementor-element.elementor-element-e04ac41 .elementor-heading-title{font-size:38px;}.elementor-1204 .elementor-element.elementor-element-f7c13a9 .elementor-heading-title{font-size:16px;}.elementor-1204 .elementor-element.elementor-element-348fcbc .elementor-heading-title{font-size:16px;}.elementor-1204 .elementor-element.elementor-element-5ebfe33{padding:20px 0px 30px 0px;}.elementor-1204 .elementor-element.elementor-element-117fca9 img{height:300px;}.elementor-1204 .elementor-element.elementor-element-8bca4d2 .elementor-heading-title{font-size:40px;line-height:1.3em;}.elementor-1204 .elementor-element.elementor-element-eb826ce .elementor-heading-title{font-size:16px;}.elementor-1204 .elementor-element.elementor-element-610b953{width:20%;}.elementor-1204 .elementor-element.elementor-element-ec59a4e{width:80%;}.elementor-1204 .elementor-element.elementor-element-35bd8bc .elementor-heading-title{font-size:16px;}.elementor-1204 .elementor-element.elementor-element-a8206d6{width:20%;}.elementor-1204 .elementor-element.elementor-element-5f56a3e{width:80%;}.elementor-1204 .elementor-element.elementor-element-fe6a048 .elementor-heading-title{font-size:16px;}.elementor-1204 .elementor-element.elementor-element-5861604{width:20%;}.elementor-1204 .elementor-element.elementor-element-9e03eea{width:80%;}.elementor-1204 .elementor-element.elementor-element-3287428 .elementor-heading-title{font-size:16px;}.elementor-1204 .elementor-element.elementor-element-10b36e4{width:20%;}.elementor-1204 .elementor-element.elementor-element-67ea920{width:80%;}.elementor-1204 .elementor-element.elementor-element-42da4aa .elementor-heading-title{font-size:16px;}.elementor-1204 .elementor-element.elementor-element-0486566{width:20%;}.elementor-1204 .elementor-element.elementor-element-9d029cc{width:80%;}.elementor-1204 .elementor-element.elementor-element-a257060 .elementor-heading-title{font-size:16px;}}@media(min-width:1025px){.elementor-1204 .elementor-element.elementor-element-68821e6:not(.elementor-motion-effects-element-type-background), .elementor-1204 .elementor-element.elementor-element-68821e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}