.elementor-40 .elementor-element.elementor-element-2b6aabf2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-2b6aabf2:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-2b6aabf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8023aa8 );}.elementor-40 .elementor-element.elementor-element-2b6aabf2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 10px 20px 10px;}.elementor-40 .elementor-element.elementor-element-2b6aabf2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-1017ee0a{text-align:center;}.elementor-40 .elementor-element.elementor-element-1017ee0a .elementor-heading-title{color:var( --e-global-color-356f9a39 );font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:700;line-height:56px;}.elementor-40 .elementor-element.elementor-element-3d396527 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-3d396527{margin-top:45px;margin-bottom:80px;padding:10px 10px 10px 10px;}.elementor-40 .elementor-element.elementor-element-9c434ef > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-67264c96{text-align:left;}.elementor-40 .elementor-element.elementor-element-2ab2904e{text-align:left;}.elementor-40 .elementor-element.elementor-element-2ab2904e .elementor-heading-title{color:var( --e-global-color-8023aa8 );font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:38px;}.elementor-40 .elementor-element.elementor-element-3032484e{text-align:left;color:var( --e-global-color-44f6dae5 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:32px;z-index:10;}.elementor-40 .elementor-element.elementor-element-b413abf{text-align:left;color:var( --e-global-color-44f6dae5 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:32px;z-index:10;}.elementor-40 .elementor-element.elementor-element-221b0d2{text-align:center;}.elementor-40 .elementor-element.elementor-element-707ab0a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-707ab0a{margin-top:45px;margin-bottom:80px;padding:10px 10px 10px 10px;}.elementor-40 .elementor-element.elementor-element-1c570c9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-c62a7e6{text-align:right;}.elementor-40 .elementor-element.elementor-element-b1d8822{text-align:left;}.elementor-40 .elementor-element.elementor-element-b1d8822 .elementor-heading-title{color:var( --e-global-color-8023aa8 );font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:38px;}.elementor-40 .elementor-element.elementor-element-e56c7ef{text-align:center;color:var( --e-global-color-44f6dae5 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:32px;z-index:10;}.elementor-40 .elementor-element.elementor-element-19ac1b63 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-19ac1b63:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-19ac1b63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ctelectricalservices.net/wp-content/uploads/2020/02/BlueSection.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-19ac1b63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 10px 40px 10px;}.elementor-40 .elementor-element.elementor-element-19ac1b63 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-624dca59{text-align:center;}.elementor-40 .elementor-element.elementor-element-900f5a2{text-align:center;}.elementor-40 .elementor-element.elementor-element-900f5a2 .elementor-heading-title{color:var( --e-global-color-356f9a39 );font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;line-height:38px;}.elementor-40 .elementor-element.elementor-element-59e6da10{text-align:center;color:var( --e-global-color-356f9a39 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:32px;}.elementor-40 .elementor-element.elementor-element-41941165 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-41941165{margin-top:45px;margin-bottom:80px;padding:10px 10px 10px 10px;}.elementor-40 .elementor-element.elementor-element-57b05acc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-2c93ec38{text-align:right;}.elementor-40 .elementor-element.elementor-element-6746ce7c{text-align:left;}.elementor-40 .elementor-element.elementor-element-6746ce7c .elementor-heading-title{color:var( --e-global-color-8023aa8 );font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:34px;}.elementor-40 .elementor-element.elementor-element-7a906b23{text-align:left;color:var( --e-global-color-44f6dae5 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:32px;z-index:10;}.elementor-40 .elementor-element.elementor-element-4eff4fa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-ccede62{text-align:right;}.elementor-40 .elementor-element.elementor-element-b48e6d2{text-align:left;}.elementor-40 .elementor-element.elementor-element-b48e6d2 .elementor-heading-title{color:var( --e-global-color-8023aa8 );font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:34px;}.elementor-40 .elementor-element.elementor-element-1a1a96f{text-align:left;color:var( --e-global-color-44f6dae5 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:32px;z-index:10;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-31576b9f{width:66.402%;}.elementor-40 .elementor-element.elementor-element-4e2a9c51{width:8.759%;}.elementor-40 .elementor-element.elementor-element-318e67ff{width:91.241%;}.elementor-40 .elementor-element.elementor-element-13194be4{width:33.512%;}.elementor-40 .elementor-element.elementor-element-a619709{width:15.187%;}.elementor-40 .elementor-element.elementor-element-5b39ef2{width:84.813%;}.elementor-40 .elementor-element.elementor-element-563e651d{width:52.368%;}.elementor-40 .elementor-element.elementor-element-4856f2d3{width:9.979%;}.elementor-40 .elementor-element.elementor-element-4c75fe7a{width:90.021%;}.elementor-40 .elementor-element.elementor-element-6518c85{width:47.546%;}.elementor-40 .elementor-element.elementor-element-50edd63{width:9.979%;}.elementor-40 .elementor-element.elementor-element-5da96d8{width:90.021%;}}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-1017ee0a{text-align:center;}.elementor-40 .elementor-element.elementor-element-1017ee0a .elementor-heading-title{font-size:34px;line-height:44px;}.elementor-40 .elementor-element.elementor-element-67264c96{text-align:center;}.elementor-40 .elementor-element.elementor-element-2ab2904e{text-align:center;}.elementor-40 .elementor-element.elementor-element-2ab2904e .elementor-heading-title{font-size:34px;line-height:44px;}.elementor-40 .elementor-element.elementor-element-3032484e{text-align:center;font-size:18px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-b413abf{text-align:center;font-size:18px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-c62a7e6{text-align:center;}.elementor-40 .elementor-element.elementor-element-b1d8822{text-align:center;}.elementor-40 .elementor-element.elementor-element-b1d8822 .elementor-heading-title{font-size:34px;line-height:44px;}.elementor-40 .elementor-element.elementor-element-e56c7ef{text-align:center;font-size:18px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-624dca59{text-align:center;}.elementor-40 .elementor-element.elementor-element-900f5a2{text-align:center;}.elementor-40 .elementor-element.elementor-element-900f5a2 .elementor-heading-title{font-size:34px;line-height:44px;}.elementor-40 .elementor-element.elementor-element-59e6da10{text-align:center;font-size:18px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-2c93ec38{text-align:center;}.elementor-40 .elementor-element.elementor-element-6746ce7c{text-align:center;}.elementor-40 .elementor-element.elementor-element-6746ce7c .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-40 .elementor-element.elementor-element-7a906b23{text-align:center;font-size:18px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-ccede62{text-align:center;}.elementor-40 .elementor-element.elementor-element-b48e6d2{text-align:center;}.elementor-40 .elementor-element.elementor-element-b48e6d2 .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-40 .elementor-element.elementor-element-1a1a96f{text-align:center;font-size:18px;line-height:28px;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-1017ee0a .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-40 .elementor-element.elementor-element-2ab2904e .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-40 .elementor-element.elementor-element-3032484e{font-size:16px;line-height:26px;}.elementor-40 .elementor-element.elementor-element-b413abf{font-size:16px;line-height:26px;}.elementor-40 .elementor-element.elementor-element-b1d8822 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-40 .elementor-element.elementor-element-e56c7ef{font-size:16px;line-height:26px;}.elementor-40 .elementor-element.elementor-element-900f5a2 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-40 .elementor-element.elementor-element-59e6da10{font-size:16px;line-height:28px;}.elementor-40 .elementor-element.elementor-element-6746ce7c .elementor-heading-title{font-size:22px;line-height:32px;}.elementor-40 .elementor-element.elementor-element-7a906b23{font-size:16px;line-height:26px;}.elementor-40 .elementor-element.elementor-element-b48e6d2 .elementor-heading-title{font-size:22px;line-height:32px;}.elementor-40 .elementor-element.elementor-element-1a1a96f{font-size:16px;line-height:26px;}}@media(max-width:1024px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-57cc42eb{width:100%;}.elementor-40 .elementor-element.elementor-element-31576b9f{width:100%;}.elementor-40 .elementor-element.elementor-element-4e2a9c51{width:100%;}.elementor-40 .elementor-element.elementor-element-318e67ff{width:100%;}.elementor-40 .elementor-element.elementor-element-13194be4{width:100%;}.elementor-40 .elementor-element.elementor-element-1bdfe54{width:100%;}.elementor-40 .elementor-element.elementor-element-a619709{width:100%;}.elementor-40 .elementor-element.elementor-element-5b39ef2{width:100%;}.elementor-40 .elementor-element.elementor-element-54a6edf3{width:100%;}.elementor-40 .elementor-element.elementor-element-563e651d{width:100%;}.elementor-40 .elementor-element.elementor-element-4856f2d3{width:100%;}.elementor-40 .elementor-element.elementor-element-4c75fe7a{width:100%;}.elementor-40 .elementor-element.elementor-element-6518c85{width:100%;}.elementor-40 .elementor-element.elementor-element-50edd63{width:100%;}.elementor-40 .elementor-element.elementor-element-5da96d8{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-1017ee0a */.elementor-40 .elementor-element.elementor-element-1017ee0a span {
    font-weight: 500;
    font-size: 0.7em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3032484e */.elementor-40 .elementor-element.elementor-element-3032484e p {
    margin-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-3032484e a {
    color: inherit;
}

.elementor-40 .elementor-element.elementor-element-3032484e a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b413abf */.elementor-40 .elementor-element.elementor-element-b413abf p {
    margin-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-b413abf a {
    color: inherit;
}

.elementor-40 .elementor-element.elementor-element-b413abf a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e56c7ef */.elementor-40 .elementor-element.elementor-element-e56c7ef p {
    margin-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-e56c7ef a {
    color: inherit;
}

.elementor-40 .elementor-element.elementor-element-e56c7ef a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59e6da10 */.elementor-40 .elementor-element.elementor-element-59e6da10 p {
    margin-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-59e6da10 a {
    color: inherit;
}

.elementor-40 .elementor-element.elementor-element-59e6da10 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a906b23 */.elementor-40 .elementor-element.elementor-element-7a906b23 p {
    margin-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-7a906b23 a {
    color: inherit;
}

.elementor-40 .elementor-element.elementor-element-7a906b23 a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a1a96f */.elementor-40 .elementor-element.elementor-element-1a1a96f p {
    margin-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-1a1a96f a {
    color: inherit;
}

.elementor-40 .elementor-element.elementor-element-1a1a96f a:hover {
    text-decoration: underline;
}/* End custom CSS */