.elementor-2525 .elementor-element.elementor-element-b18be92:not(.elementor-motion-effects-element-type-background),.elementor-2525 .elementor-element.elementor-element-b18be92>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-2525 .elementor-element.elementor-element-b18be92>.elementor-container{max-width:1600px}.elementor-2525 .elementor-element.elementor-element-b18be92{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2525 .elementor-element.elementor-element-b18be92>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2525 .elementor-element.elementor-element-5439cf2:hover>.elementor-element-populated{background-color:var(--e-global-color-secondary)}.elementor-2525 .elementor-element.elementor-element-5439cf2.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2525 .elementor-element.elementor-element-5439cf2>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:var(--e-global-color-secondary);margin:5px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:21px 21px 21px 21px}.elementor-2525 .elementor-element.elementor-element-5439cf2>.elementor-element-populated,.elementor-2525 .elementor-element.elementor-element-5439cf2>.elementor-element-populated>.elementor-background-overlay,.elementor-2525 .elementor-element.elementor-element-5439cf2>.elementor-background-slideshow{border-radius:5px 5px 0 0}.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);line-height:var(--e-global-typography-text-line-height)}.elementor-2525 .elementor-element.elementor-element-41c3134{width:auto;max-width:auto}.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);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-primary)}.elementor-2525 .elementor-element.elementor-element-a2b5bd6{width:initial;max-width:initial;align-self:center}.elementor-2525 .elementor-element.elementor-element-a2b5bd6>.elementor-widget-container{margin:0 0 0 15px}.elementor-2525 .elementor-element.elementor-element-a2b5bd6 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:1.1rem;font-weight:400;text-transform:capitalize;letter-spacing:0;color:var(--e-global-color-3826d68)}.elementor-2525 .elementor-element.elementor-element-694f291:hover>.elementor-element-populated{background-color:var(--e-global-color-secondary)}.elementor-2525 .elementor-element.elementor-element-694f291.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2525 .elementor-element.elementor-element-694f291>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:var(--e-global-color-secondary);margin:5px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:21px 21px 21px 21px}.elementor-2525 .elementor-element.elementor-element-694f291>.elementor-element-populated,.elementor-2525 .elementor-element.elementor-element-694f291>.elementor-element-populated>.elementor-background-overlay,.elementor-2525 .elementor-element.elementor-element-694f291>.elementor-background-slideshow{border-radius:5px 5px 0 0}.elementor-2525 .elementor-element.elementor-element-8967ee8{width:auto;max-width:auto}.elementor-2525 .elementor-element.elementor-element-ee390a1{width:initial;max-width:initial;align-self:center}.elementor-2525 .elementor-element.elementor-element-ee390a1>.elementor-widget-container{margin:0 0 0 15px}.elementor-2525 .elementor-element.elementor-element-ee390a1 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:1.1rem;font-weight:400;text-transform:capitalize;letter-spacing:0;color:var(--e-global-color-3826d68)}.elementor-2525 .elementor-element.elementor-element-ae38d79:hover>.elementor-element-populated{background-color:var(--e-global-color-secondary)}.elementor-2525 .elementor-element.elementor-element-ae38d79.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2525 .elementor-element.elementor-element-ae38d79>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:var(--e-global-color-secondary);margin:5px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:21px 21px 21px 21px}.elementor-2525 .elementor-element.elementor-element-ae38d79>.elementor-element-populated,.elementor-2525 .elementor-element.elementor-element-ae38d79>.elementor-element-populated>.elementor-background-overlay,.elementor-2525 .elementor-element.elementor-element-ae38d79>.elementor-background-slideshow{border-radius:5px 5px 0 0}.elementor-2525 .elementor-element.elementor-element-ca3d731{width:auto;max-width:auto}.elementor-2525 .elementor-element.elementor-element-c772db4{width:initial;max-width:initial;align-self:center}.elementor-2525 .elementor-element.elementor-element-c772db4>.elementor-widget-container{margin:0 0 0 15px}.elementor-2525 .elementor-element.elementor-element-c772db4 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:1.1rem;font-weight:400;text-transform:capitalize;letter-spacing:0;color:var(--e-global-color-3826d68)}.elementor-2525 .elementor-element.elementor-element-e81987c:hover>.elementor-element-populated{background-color:var(--e-global-color-secondary)}.elementor-2525 .elementor-element.elementor-element-e81987c.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2525 .elementor-element.elementor-element-e81987c>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:var(--e-global-color-secondary);margin:5px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:21px 21px 21px 21px}.elementor-2525 .elementor-element.elementor-element-e81987c>.elementor-element-populated,.elementor-2525 .elementor-element.elementor-element-e81987c>.elementor-element-populated>.elementor-background-overlay,.elementor-2525 .elementor-element.elementor-element-e81987c>.elementor-background-slideshow{border-radius:5px 5px 0 0}.elementor-2525 .elementor-element.elementor-element-d103dff{width:auto;max-width:auto}.elementor-2525 .elementor-element.elementor-element-9a21e14{width:initial;max-width:initial;align-self:center}.elementor-2525 .elementor-element.elementor-element-9a21e14>.elementor-widget-container{margin:0 0 0 15px}.elementor-2525 .elementor-element.elementor-element-9a21e14 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:1.1rem;font-weight:400;text-transform:capitalize;letter-spacing:0;color:var(--e-global-color-3826d68)}.elementor-2525 .elementor-element.elementor-element-e68b555:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2525 .elementor-element.elementor-element-e68b555>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-3826d68)}.elementor-2525 .elementor-element.elementor-element-e68b555.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2525 .elementor-element.elementor-element-e68b555>.elementor-element-populated{border-style:solid;border-width:0 0 0 0;border-color:var(--e-global-color-secondary);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:5px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:21px 21px 21px 21px}.elementor-2525 .elementor-element.elementor-element-e68b555>.elementor-element-populated,.elementor-2525 .elementor-element.elementor-element-e68b555>.elementor-element-populated>.elementor-background-overlay,.elementor-2525 .elementor-element.elementor-element-e68b555>.elementor-background-slideshow{border-radius:5px 5px 0 0}.elementor-2525 .elementor-element.elementor-element-e68b555>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2525 .elementor-element.elementor-element-e635173{width:auto;max-width:auto}.elementor-2525 .elementor-element.elementor-element-e6f7b1c{width:initial;max-width:initial;align-self:center}.elementor-2525 .elementor-element.elementor-element-e6f7b1c>.elementor-widget-container{margin:0 0 0 15px}.elementor-2525 .elementor-element.elementor-element-e6f7b1c .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:1.1rem;font-weight:500;text-transform:capitalize;letter-spacing:0;color:var(--e-global-color-primary)}.elementor-2525 .elementor-element.elementor-element-259725e:not(.elementor-motion-effects-element-type-background),.elementor-2525 .elementor-element.elementor-element-259725e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-3826d68)}.elementor-2525 .elementor-element.elementor-element-259725e>.elementor-container{max-width:1500px}.elementor-2525 .elementor-element.elementor-element-259725e{border-style:solid;border-width:0 0 1px 0;border-color:var(--e-global-color-accent);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:155px 0 15px 0}.elementor-2525 .elementor-element.elementor-element-259725e>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2525 .elementor-element.elementor-element-4bbf73e{width:auto;max-width:auto;text-align:start}.elementor-2525 .elementor-element.elementor-element-4bbf73e .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-accent)}.elementor-2525 .elementor-element.elementor-element-6afb5b8>.elementor-widget-container{margin:-13px 0 0 0;padding:0 0 0 50px}.elementor-2525 .elementor-element.elementor-element-6afb5b8{text-align:start}.elementor-2525 .elementor-element.elementor-element-6afb5b8 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-primary)}.elementor-2525 .elementor-element.elementor-element-2f16f78:not(.elementor-motion-effects-element-type-background),.elementor-2525 .elementor-element.elementor-element-2f16f78>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-3826d68)}.elementor-2525 .elementor-element.elementor-element-2f16f78>.elementor-container{max-width:1500px}.elementor-2525 .elementor-element.elementor-element-2f16f78{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 100px 0}.elementor-2525 .elementor-element.elementor-element-2f16f78>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2525 .elementor-element.elementor-element-a687841:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2525 .elementor-element.elementor-element-a687841>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ecgsolar.com/wp-content/uploads/Tebben_Watermarked-1.jpg);background-position:center right;background-repeat:no-repeat;background-size:cover}.elementor-2525 .elementor-element.elementor-element-a687841>.elementor-element-populated,.elementor-2525 .elementor-element.elementor-element-a687841>.elementor-element-populated>.elementor-background-overlay,.elementor-2525 .elementor-element.elementor-element-a687841>.elementor-background-slideshow{border-radius:20px 20px 20px 20px}.elementor-2525 .elementor-element.elementor-element-a687841>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:-236px 100px -20px 0;--e-column-margin-right:100px;--e-column-margin-left:0px;padding:11px 11px 11px 11px}.elementor-2525 .elementor-element.elementor-element-a687841>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2525 .elementor-element.elementor-element-ee72e4c{--spacer-size:474px}.elementor-2525 .elementor-element.elementor-element-ee72e4c>.elementor-widget-container{padding:99px 99px 99px 99px}.elementor-2525 .elementor-element.elementor-element-87f7999>.elementor-element-populated{margin:0 0 0 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;padding:35px 10px 10px 10px}.elementor-2525 .elementor-element.elementor-element-2063589 .elementor-heading-title{font-family:var(--e-global-typography-99f17e4-font-family),Sans-serif;font-size:var(--e-global-typography-99f17e4-font-size);font-weight:var(--e-global-typography-99f17e4-font-weight);text-transform:var(--e-global-typography-99f17e4-text-transform);letter-spacing:var(--e-global-typography-99f17e4-letter-spacing)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-ucaddon_parellogram_button .ue_button{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);line-height:var(--e-global-typography-text-line-height)}.elementor-2525 .elementor-element.elementor-element-34010c7{width:auto;max-width:auto}.elementor-2525 .elementor-element.elementor-element-34010c7>.elementor-widget-container{padding:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-34010c7 .parellogram_button{text-align:center}.elementor-2525 .elementor-element.elementor-element-34010c7 .ue_parallelogram{transform:skew(-20deg)}.elementor-2525 .elementor-element.elementor-element-34010c7 .ue_skew-fix{transform:skew(20deg)}.elementor-2525 .elementor-element.elementor-element-34010c7 .ue_button{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);letter-spacing:var(--e-global-typography-accent-letter-spacing);background-color:var(--e-global-color-accent);color:#fff;padding:17px 35px 17px 35px}.elementor-2525 .elementor-element.elementor-element-34010c7 .ue_button:hover{background-color:var(--e-global-color-4c3ebbb)}.elementor-2525 .elementor-element.elementor-element-3840f0b{width:auto;max-width:auto}.elementor-2525 .elementor-element.elementor-element-3840f0b>.elementor-widget-container{margin:0 0 0 20px;padding:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-3840f0b .parellogram_button{text-align:center}.elementor-2525 .elementor-element.elementor-element-3840f0b .ue_parallelogram{transform:skew(-20deg)}.elementor-2525 .elementor-element.elementor-element-3840f0b .ue_skew-fix{transform:skew(20deg)}.elementor-2525 .elementor-element.elementor-element-3840f0b .ue_button{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);letter-spacing:var(--e-global-typography-accent-letter-spacing);background-color:var(--e-global-color-secondary);color:#fff;padding:17px 35px 17px 35px}.elementor-2525 .elementor-element.elementor-element-3840f0b .ue_button:hover{background-color:var(--e-global-color-accent)}.elementor-2525 .elementor-element.elementor-element-94089ed:not(.elementor-motion-effects-element-type-background),.elementor-2525 .elementor-element.elementor-element-94089ed>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-e7e84db)}.elementor-2525 .elementor-element.elementor-element-94089ed>.elementor-container{max-width:1400px}.elementor-2525 .elementor-element.elementor-element-94089ed{border-style:solid;border-width:0 0 1px 0;border-color:var(--e-global-color-accent);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:80px 0 110px 0}.elementor-2525 .elementor-element.elementor-element-94089ed,.elementor-2525 .elementor-element.elementor-element-94089ed>.elementor-background-overlay{border-radius:20px 20px 0 0}.elementor-2525 .elementor-element.elementor-element-94089ed>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2525 .elementor-element.elementor-element-3278c30{width:auto;max-width:auto;text-align:start}.elementor-2525 .elementor-element.elementor-element-3278c30 .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);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-accent)}.elementor-2525 .elementor-element.elementor-element-72d68ec>.elementor-widget-container{margin:-13px 0 0 0;padding:0 0 0 65px}.elementor-2525 .elementor-element.elementor-element-72d68ec{text-align:start}.elementor-2525 .elementor-element.elementor-element-72d68ec .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);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-3826d68)}.elementor-2525 .elementor-element.elementor-element-e2363d5:not(.elementor-motion-effects-element-type-background),.elementor-2525 .elementor-element.elementor-element-e2363d5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-e7e84db)}.elementor-2525 .elementor-element.elementor-element-e2363d5>.elementor-container{max-width:1600px}.elementor-2525 .elementor-element.elementor-element-e2363d5,.elementor-2525 .elementor-element.elementor-element-e2363d5>.elementor-background-overlay{border-radius:0 0 20px 20px}.elementor-2525 .elementor-element.elementor-element-e2363d5{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 80px 0}.elementor-2525 .elementor-element.elementor-element-e2363d5>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2525 .elementor-element.elementor-element-0b9dc3a>.elementor-element-populated{margin:-90px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2525 .elementor-element.elementor-element-e11ebe1:not(.elementor-motion-effects-element-type-background),.elementor-2525 .elementor-element.elementor-element-e11ebe1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ecgsolar.com/wp-content/uploads/Ott-Elkader-Solar-1.jpg);background-position:center left;background-size:cover}.elementor-2525 .elementor-element.elementor-element-e11ebe1,.elementor-2525 .elementor-element.elementor-element-e11ebe1>.elementor-background-overlay{border-radius:20px 20px 20px 20px}.elementor-2525 .elementor-element.elementor-element-e11ebe1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2525 .elementor-element.elementor-element-e11ebe1>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-bc-flex-widget .elementor-2525 .elementor-element.elementor-element-9be294e.elementor-column .elementor-widget-wrap{align-items:space-around}.elementor-2525 .elementor-element.elementor-element-9be294e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around}.elementor-2525 .elementor-element.elementor-element-864107f{--spacer-size:450px}.elementor-2525 .elementor-element.elementor-element-d4354b9{padding:15px 0 0 0}.elementor-2525 .elementor-element.elementor-element-553f24c{width:auto;max-width:auto;align-self:center}.elementor-2525 .elementor-element.elementor-element-553f24c>.elementor-widget-container{margin:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-553f24c .elementor-heading-title{font-family:var(--e-global-typography-99f17e4-font-family),Sans-serif;font-size:var(--e-global-typography-99f17e4-font-size);font-weight:var(--e-global-typography-99f17e4-font-weight);text-transform:var(--e-global-typography-99f17e4-text-transform);letter-spacing:var(--e-global-typography-99f17e4-letter-spacing);color:var(--e-global-color-accent)}.elementor-2525 .elementor-element.elementor-element-44c723e>.elementor-widget-container{margin:-7px 0 0 0}.elementor-2525 .elementor-element.elementor-element-44c723e{color:var(--e-global-color-3826d68)}.elementor-2525 .elementor-element.elementor-element-8e8baf5{width:auto;max-width:auto}.elementor-2525 .elementor-element.elementor-element-8e8baf5>.elementor-widget-container{padding:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-8e8baf5 .parellogram_button{text-align:center}.elementor-2525 .elementor-element.elementor-element-8e8baf5 .ue_parallelogram{transform:skew(-20deg)}.elementor-2525 .elementor-element.elementor-element-8e8baf5 .ue_skew-fix{transform:skew(20deg)}.elementor-2525 .elementor-element.elementor-element-8e8baf5 .ue_button{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);letter-spacing:var(--e-global-typography-accent-letter-spacing);background-color:var(--e-global-color-accent);color:#fff;padding:17px 35px 17px 35px}.elementor-2525 .elementor-element.elementor-element-8e8baf5 .ue_button:hover{background-color:var(--e-global-color-4c3ebbb)}.elementor-2525 .elementor-element.elementor-element-3e29705>.elementor-element-populated{margin:-90px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2525 .elementor-element.elementor-element-2ecac0a:not(.elementor-motion-effects-element-type-background),.elementor-2525 .elementor-element.elementor-element-2ecac0a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ecgsolar.com/wp-content/uploads/solar-maintenance-header-1024x683-1.jpg);background-position:center center;background-size:cover}.elementor-2525 .elementor-element.elementor-element-2ecac0a,.elementor-2525 .elementor-element.elementor-element-2ecac0a>.elementor-background-overlay{border-radius:20px 20px 20px 20px}.elementor-2525 .elementor-element.elementor-element-2ecac0a{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2525 .elementor-element.elementor-element-2ecac0a>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2525 .elementor-element.elementor-element-6348fcb{--spacer-size:450px}.elementor-2525 .elementor-element.elementor-element-ef50df3{padding:15px 0 0 0}.elementor-2525 .elementor-element.elementor-element-54ad184{width:auto;max-width:auto;align-self:center}.elementor-2525 .elementor-element.elementor-element-54ad184>.elementor-widget-container{margin:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-54ad184 .elementor-heading-title{font-family:var(--e-global-typography-99f17e4-font-family),Sans-serif;font-size:var(--e-global-typography-99f17e4-font-size);font-weight:var(--e-global-typography-99f17e4-font-weight);text-transform:var(--e-global-typography-99f17e4-text-transform);letter-spacing:var(--e-global-typography-99f17e4-letter-spacing);color:var(--e-global-color-accent)}.elementor-2525 .elementor-element.elementor-element-bf7246e>.elementor-widget-container{margin:-7px 0 0 0}.elementor-2525 .elementor-element.elementor-element-bf7246e{color:var(--e-global-color-3826d68)}.elementor-2525 .elementor-element.elementor-element-18d4c67{width:auto;max-width:auto}.elementor-2525 .elementor-element.elementor-element-18d4c67>.elementor-widget-container{padding:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-18d4c67 .parellogram_button{text-align:center}.elementor-2525 .elementor-element.elementor-element-18d4c67 .ue_parallelogram{transform:skew(-20deg)}.elementor-2525 .elementor-element.elementor-element-18d4c67 .ue_skew-fix{transform:skew(20deg)}.elementor-2525 .elementor-element.elementor-element-18d4c67 .ue_button{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);letter-spacing:var(--e-global-typography-accent-letter-spacing);background-color:var(--e-global-color-accent);color:#fff;padding:17px 35px 17px 35px}.elementor-2525 .elementor-element.elementor-element-18d4c67 .ue_button:hover{background-color:var(--e-global-color-4c3ebbb)}.elementor-2525 .elementor-element.elementor-element-3c717fa>.elementor-element-populated{margin:-90px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2525 .elementor-element.elementor-element-d0d3a0a:not(.elementor-motion-effects-element-type-background),.elementor-2525 .elementor-element.elementor-element-d0d3a0a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ecgsolar.com/wp-content/uploads/solar-panels-cedar-rapids-2.jpg);background-position:center center;background-size:cover}.elementor-2525 .elementor-element.elementor-element-d0d3a0a,.elementor-2525 .elementor-element.elementor-element-d0d3a0a>.elementor-background-overlay{border-radius:20px 20px 20px 20px}.elementor-2525 .elementor-element.elementor-element-d0d3a0a{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2525 .elementor-element.elementor-element-d0d3a0a>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2525 .elementor-element.elementor-element-de73317{--spacer-size:450px}.elementor-2525 .elementor-element.elementor-element-9a182fe{padding:15px 0 0 0}.elementor-2525 .elementor-element.elementor-element-e662baa{width:auto;max-width:auto;align-self:center}.elementor-2525 .elementor-element.elementor-element-e662baa>.elementor-widget-container{margin:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-e662baa .elementor-heading-title{font-family:var(--e-global-typography-99f17e4-font-family),Sans-serif;font-size:var(--e-global-typography-99f17e4-font-size);font-weight:var(--e-global-typography-99f17e4-font-weight);text-transform:var(--e-global-typography-99f17e4-text-transform);letter-spacing:var(--e-global-typography-99f17e4-letter-spacing);color:var(--e-global-color-accent)}.elementor-2525 .elementor-element.elementor-element-b4a688f>.elementor-widget-container{margin:-7px 0 0 0}.elementor-2525 .elementor-element.elementor-element-b4a688f{color:var(--e-global-color-3826d68)}.elementor-2525 .elementor-element.elementor-element-404f5fb{width:auto;max-width:auto}.elementor-2525 .elementor-element.elementor-element-404f5fb>.elementor-widget-container{padding:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-404f5fb .parellogram_button{text-align:center}.elementor-2525 .elementor-element.elementor-element-404f5fb .ue_parallelogram{transform:skew(-20deg)}.elementor-2525 .elementor-element.elementor-element-404f5fb .ue_skew-fix{transform:skew(20deg)}.elementor-2525 .elementor-element.elementor-element-404f5fb .ue_button{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);letter-spacing:var(--e-global-typography-accent-letter-spacing);background-color:var(--e-global-color-accent);color:#fff;padding:17px 35px 17px 35px}.elementor-2525 .elementor-element.elementor-element-404f5fb .ue_button:hover{background-color:var(--e-global-color-4c3ebbb)}.elementor-2525 .elementor-element.elementor-element-bbf89c6>.elementor-element-populated{margin:-90px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2525 .elementor-element.elementor-element-21d41f1:not(.elementor-motion-effects-element-type-background),.elementor-2525 .elementor-element.elementor-element-21d41f1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ecgsolar.com/wp-content/uploads/Leisinger_Watermarked.jpg);background-position:center center;background-size:cover}.elementor-2525 .elementor-element.elementor-element-21d41f1,.elementor-2525 .elementor-element.elementor-element-21d41f1>.elementor-background-overlay{border-radius:20px 20px 20px 20px}.elementor-2525 .elementor-element.elementor-element-21d41f1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2525 .elementor-element.elementor-element-21d41f1>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2525 .elementor-element.elementor-element-2308e62{--spacer-size:450px}.elementor-2525 .elementor-element.elementor-element-ba3bdf1{padding:15px 0 0 0}.elementor-2525 .elementor-element.elementor-element-9c100e4{width:auto;max-width:auto;align-self:center}.elementor-2525 .elementor-element.elementor-element-9c100e4>.elementor-widget-container{margin:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-9c100e4 .elementor-heading-title{font-family:var(--e-global-typography-99f17e4-font-family),Sans-serif;font-size:var(--e-global-typography-99f17e4-font-size);font-weight:var(--e-global-typography-99f17e4-font-weight);text-transform:var(--e-global-typography-99f17e4-text-transform);letter-spacing:var(--e-global-typography-99f17e4-letter-spacing);color:var(--e-global-color-accent)}.elementor-2525 .elementor-element.elementor-element-642b3bf>.elementor-widget-container{margin:-7px 0 0 0}.elementor-2525 .elementor-element.elementor-element-642b3bf{color:var(--e-global-color-3826d68)}.elementor-2525 .elementor-element.elementor-element-fbcc877{width:auto;max-width:auto}.elementor-2525 .elementor-element.elementor-element-fbcc877>.elementor-widget-container{padding:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-fbcc877 .parellogram_button{text-align:center}.elementor-2525 .elementor-element.elementor-element-fbcc877 .ue_parallelogram{transform:skew(-20deg)}.elementor-2525 .elementor-element.elementor-element-fbcc877 .ue_skew-fix{transform:skew(20deg)}.elementor-2525 .elementor-element.elementor-element-fbcc877 .ue_button{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);letter-spacing:var(--e-global-typography-accent-letter-spacing);background-color:var(--e-global-color-accent);color:#fff;padding:17px 35px 17px 35px}.elementor-2525 .elementor-element.elementor-element-fbcc877 .ue_button:hover{background-color:var(--e-global-color-4c3ebbb)}.elementor-2525 .elementor-element.elementor-element-1415c40:not(.elementor-motion-effects-element-type-background),.elementor-2525 .elementor-element.elementor-element-1415c40>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-3826d68)}.elementor-2525 .elementor-element.elementor-element-1415c40>.elementor-container{max-width:1500px}.elementor-2525 .elementor-element.elementor-element-1415c40{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:55px 0 100px 0}.elementor-2525 .elementor-element.elementor-element-1415c40>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-bc-flex-widget .elementor-2525 .elementor-element.elementor-element-4bc5a3e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2525 .elementor-element.elementor-element-4bc5a3e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2525 .elementor-element.elementor-element-4bc5a3e>.elementor-element-populated{padding:40px 0 0 60px}.elementor-2525 .elementor-element.elementor-element-2018aef{padding:0 0 0 0}.elementor-bc-flex-widget .elementor-2525 .elementor-element.elementor-element-c631d55.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2525 .elementor-element.elementor-element-c631d55.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2525 .elementor-element.elementor-element-c631d55>.elementor-element-populated,.elementor-2525 .elementor-element.elementor-element-c631d55>.elementor-element-populated>.elementor-background-overlay,.elementor-2525 .elementor-element.elementor-element-c631d55>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-c631d55>.elementor-element-populated{padding:0 50px 0 0}.elementor-2525 .elementor-element.elementor-element-2f44526{z-index:1}.elementor-2525 .elementor-element.elementor-element-2f44526 img{width:100%;height:500px;object-fit:contain;object-position:center center;border-radius:20px 20px 20px 20px}.elementor-bc-flex-widget .elementor-2525 .elementor-element.elementor-element-598c462.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2525 .elementor-element.elementor-element-598c462.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2525 .elementor-element.elementor-element-598c462>.elementor-element-populated{padding:0 0 0 50px}.elementor-2525 .elementor-element.elementor-element-b0dd44a{width:auto;max-width:auto;text-align:start}.elementor-2525 .elementor-element.elementor-element-b0dd44a .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-accent)}.elementor-2525 .elementor-element.elementor-element-8f1e768>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 50px}.elementor-2525 .elementor-element.elementor-element-8f1e768{text-align:start}.elementor-2525 .elementor-element.elementor-element-8f1e768 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-primary)}.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);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.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-2525 .elementor-element.elementor-element-790ff16{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px}.elementor-2525 .elementor-element.elementor-element-790ff16>.elementor-widget-container{margin:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-790ff16 .elementor-divider-separator{width:100%}.elementor-2525 .elementor-element.elementor-element-790ff16 .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-2525 .elementor-element.elementor-element-7a1c993 .elementor-heading-title{font-family:var(--e-global-typography-99f17e4-font-family),Sans-serif;font-size:var(--e-global-typography-99f17e4-font-size);font-weight:var(--e-global-typography-99f17e4-font-weight);text-transform:var(--e-global-typography-99f17e4-text-transform);letter-spacing:var(--e-global-typography-99f17e4-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-60a7a7b>.elementor-widget-container{margin:-20px 0 20px 0;padding:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-f19d5f0 .elementor-heading-title{font-family:var(--e-global-typography-99f17e4-font-family),Sans-serif;font-size:var(--e-global-typography-99f17e4-font-size);font-weight:var(--e-global-typography-99f17e4-font-weight);text-transform:var(--e-global-typography-99f17e4-text-transform);letter-spacing:var(--e-global-typography-99f17e4-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-1adac76>.elementor-widget-container{margin:-20px 0 0 0;padding:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-195d189{width:auto;max-width:auto}.elementor-2525 .elementor-element.elementor-element-195d189>.elementor-widget-container{padding:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-195d189 .parellogram_button{text-align:center}.elementor-2525 .elementor-element.elementor-element-195d189 .ue_parallelogram{transform:skew(-20deg)}.elementor-2525 .elementor-element.elementor-element-195d189 .ue_skew-fix{transform:skew(20deg)}.elementor-2525 .elementor-element.elementor-element-195d189 .ue_button{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);letter-spacing:var(--e-global-typography-accent-letter-spacing);background-color:var(--e-global-color-accent);color:#fff;padding:17px 35px 17px 35px}.elementor-2525 .elementor-element.elementor-element-195d189 .ue_button:hover{background-color:var(--e-global-color-4c3ebbb)}.elementor-2525 .elementor-element.elementor-element-d0a046e:not(.elementor-motion-effects-element-type-background),.elementor-2525 .elementor-element.elementor-element-d0a046e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-3826d68)}.elementor-2525 .elementor-element.elementor-element-d0a046e>.elementor-container{max-width:1500px}.elementor-2525 .elementor-element.elementor-element-d0a046e{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 100px 0}.elementor-2525 .elementor-element.elementor-element-d0a046e>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-bc-flex-widget .elementor-2525 .elementor-element.elementor-element-aed6d64.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2525 .elementor-element.elementor-element-aed6d64.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2525 .elementor-element.elementor-element-aed6d64>.elementor-element-populated{padding:40px 0 0 60px}.elementor-2525 .elementor-element.elementor-element-bb50d98{padding:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-77f7148>.elementor-element-populated{padding:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-ae21cb7{width:auto;max-width:auto;text-align:start}.elementor-2525 .elementor-element.elementor-element-ae21cb7 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-accent)}.elementor-2525 .elementor-element.elementor-element-191aac0>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 50px}.elementor-2525 .elementor-element.elementor-element-191aac0{text-align:start}.elementor-2525 .elementor-element.elementor-element-191aac0 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-primary)}.elementor-2525 .elementor-element.elementor-element-f92f8fc{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px}.elementor-2525 .elementor-element.elementor-element-f92f8fc>.elementor-widget-container{margin:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-f92f8fc .elementor-divider-separator{width:100%}.elementor-2525 .elementor-element.elementor-element-f92f8fc .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-2525 .elementor-element.elementor-element-936e122>.elementor-widget-container{margin:-2px 55px 20px 0;padding:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-a73aa38>.elementor-widget-container{padding:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-a73aa38 .elementor-heading-title{font-family:var(--e-global-typography-99f17e4-font-family),Sans-serif;font-size:var(--e-global-typography-99f17e4-font-size);font-weight:var(--e-global-typography-99f17e4-font-weight);text-transform:var(--e-global-typography-99f17e4-text-transform);letter-spacing:var(--e-global-typography-99f17e4-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-30c5120>.elementor-widget-container{margin:-20px 55px 0 0;padding:0 0 0 0}.elementor-bc-flex-widget .elementor-2525 .elementor-element.elementor-element-fcab17d.elementor-column .elementor-widget-wrap{align-items:center}.elementor-2525 .elementor-element.elementor-element-fcab17d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-2525 .elementor-element.elementor-element-fcab17d>.elementor-element-populated{padding:0 0 0 50px}.elementor-2525 .elementor-element.elementor-element-cee88d1 img{width:100%;height:750px;object-fit:contain;object-position:center center}@media(min-width:768px){.elementor-2525 .elementor-element.elementor-element-a687841{width:50%}.elementor-2525 .elementor-element.elementor-element-87f7999{width:50%}}@media(max-width:1194px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2525 .elementor-element.elementor-element-41c3134{width:auto;max-width:auto}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-a2b5bd6{width:100%;max-width:100%;text-align:center}.elementor-2525 .elementor-element.elementor-element-a2b5bd6>.elementor-widget-container{margin:13px 0 0 0}.elementor-2525 .elementor-element.elementor-element-a2b5bd6 .elementor-heading-title{font-size:1rem}.elementor-2525 .elementor-element.elementor-element-ee390a1{width:100%;max-width:100%;text-align:center}.elementor-2525 .elementor-element.elementor-element-ee390a1>.elementor-widget-container{margin:13px 0 0 0}.elementor-2525 .elementor-element.elementor-element-ee390a1 .elementor-heading-title{font-size:1rem}.elementor-2525 .elementor-element.elementor-element-c772db4{width:100%;max-width:100%;text-align:center}.elementor-2525 .elementor-element.elementor-element-c772db4>.elementor-widget-container{margin:13px 0 0 0}.elementor-2525 .elementor-element.elementor-element-c772db4 .elementor-heading-title{font-size:1rem}.elementor-2525 .elementor-element.elementor-element-9a21e14{width:100%;max-width:100%;text-align:center}.elementor-2525 .elementor-element.elementor-element-9a21e14>.elementor-widget-container{margin:13px 0 0 0}.elementor-2525 .elementor-element.elementor-element-9a21e14 .elementor-heading-title{font-size:1rem}.elementor-2525 .elementor-element.elementor-element-e6f7b1c{width:100%;max-width:100%;text-align:center}.elementor-2525 .elementor-element.elementor-element-e6f7b1c>.elementor-widget-container{margin:13px 0 0 0}.elementor-2525 .elementor-element.elementor-element-e6f7b1c .elementor-heading-title{font-size:1rem}.elementor-2525 .elementor-element.elementor-element-259725e{padding:50px 0 89px 0}.elementor-2525 .elementor-element.elementor-element-e4d2393>.elementor-element-populated{padding:34px 34px 34px 34px}.elementor-2525 .elementor-element.elementor-element-4bbf73e .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-6afb5b8 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-a687841>.elementor-element-populated{margin:-100px 20px 0 20px;--e-column-margin-right:20px;--e-column-margin-left:20px}.elementor-2525 .elementor-element.elementor-element-ee72e4c{--spacer-size:231px}.elementor-2525 .elementor-element.elementor-element-87f7999>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:55px 55px 55px 55px}.elementor-2525 .elementor-element.elementor-element-2063589 .elementor-heading-title{font-size:var(--e-global-typography-99f17e4-font-size);letter-spacing:var(--e-global-typography-99f17e4-letter-spacing)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-ucaddon_parellogram_button .ue_button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2525 .elementor-element.elementor-element-34010c7 .ue_button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-3840f0b .ue_button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-94089ed{padding:55px 0 80px 0}.elementor-2525 .elementor-element.elementor-element-2623401>.elementor-element-populated{margin:0 0 14px 34px;--e-column-margin-right:0px;--e-column-margin-left:34px}.elementor-2525 .elementor-element.elementor-element-3278c30 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-72d68ec>.elementor-widget-container{margin:-2px 0 0 0}.elementor-2525 .elementor-element.elementor-element-72d68ec .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-0b9dc3a>.elementor-element-populated{padding:15px 15px 15px 15px}.elementor-2525 .elementor-element.elementor-element-864107f{--spacer-size:300px}.elementor-2525 .elementor-element.elementor-element-553f24c .elementor-heading-title{font-size:var(--e-global-typography-99f17e4-font-size);letter-spacing:var(--e-global-typography-99f17e4-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-8e8baf5 .ue_button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-3e29705>.elementor-element-populated{padding:15px 15px 15px 15px}.elementor-2525 .elementor-element.elementor-element-6348fcb{--spacer-size:300px}.elementor-2525 .elementor-element.elementor-element-54ad184 .elementor-heading-title{font-size:var(--e-global-typography-99f17e4-font-size);letter-spacing:var(--e-global-typography-99f17e4-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-18d4c67 .ue_button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-3c717fa>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px}.elementor-2525 .elementor-element.elementor-element-de73317{--spacer-size:300px}.elementor-2525 .elementor-element.elementor-element-e662baa .elementor-heading-title{font-size:var(--e-global-typography-99f17e4-font-size);letter-spacing:var(--e-global-typography-99f17e4-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-404f5fb .ue_button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-bbf89c6>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px}.elementor-2525 .elementor-element.elementor-element-2308e62{--spacer-size:300px}.elementor-2525 .elementor-element.elementor-element-9c100e4 .elementor-heading-title{font-size:var(--e-global-typography-99f17e4-font-size);letter-spacing:var(--e-global-typography-99f17e4-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-fbcc877 .ue_button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-1415c40{padding:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-4bc5a3e>.elementor-element-populated{padding:40px 60px 0 60px}.elementor-2525 .elementor-element.elementor-element-c631d55>.elementor-element-populated{padding:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-2f44526>.elementor-widget-container{padding:0 0 30px 0}.elementor-2525 .elementor-element.elementor-element-2f44526 img{height:288px;object-fit:contain}.elementor-2525 .elementor-element.elementor-element-598c462>.elementor-element-populated{padding:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-b0dd44a .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-8f1e768>.elementor-widget-container{margin:-10px 0 0 40px;padding:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-8f1e768 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-widget-divider .elementor-divider__text{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-7a1c993 .elementor-heading-title{font-size:var(--e-global-typography-99f17e4-font-size);letter-spacing:var(--e-global-typography-99f17e4-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-f19d5f0 .elementor-heading-title{font-size:var(--e-global-typography-99f17e4-font-size);letter-spacing:var(--e-global-typography-99f17e4-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-195d189 .ue_button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-d0a046e{padding:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-aed6d64>.elementor-element-populated{padding:40px 60px 0 60px}.elementor-2525 .elementor-element.elementor-element-77f7148>.elementor-element-populated{padding:50px 0 0 0}.elementor-2525 .elementor-element.elementor-element-ae21cb7 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-191aac0>.elementor-widget-container{margin:-10px 0 0 40px;padding:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-191aac0 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-a73aa38 .elementor-heading-title{font-size:var(--e-global-typography-99f17e4-font-size);letter-spacing:var(--e-global-typography-99f17e4-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-fcab17d>.elementor-element-populated{padding:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-cee88d1 img{height:300px}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-a2b5bd6 .elementor-heading-title{font-size:2.6rem}.elementor-2525 .elementor-element.elementor-element-ee390a1 .elementor-heading-title{font-size:2.6rem}.elementor-2525 .elementor-element.elementor-element-c772db4 .elementor-heading-title{font-size:2.6rem}.elementor-2525 .elementor-element.elementor-element-9a21e14 .elementor-heading-title{font-size:2.6rem}.elementor-2525 .elementor-element.elementor-element-e6f7b1c .elementor-heading-title{font-size:2.6rem}.elementor-2525 .elementor-element.elementor-element-259725e{padding:30px 0 20px 0}.elementor-2525 .elementor-element.elementor-element-e4d2393>.elementor-element-populated{padding:0 0 20px 20px}.elementor-2525 .elementor-element.elementor-element-4bbf73e .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-6afb5b8>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 20px}.elementor-2525 .elementor-element.elementor-element-6afb5b8 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-2f16f78{padding:0 0 50px 0}.elementor-2525 .elementor-element.elementor-element-a687841>.elementor-element-populated{margin:-20px 20px 0 20px;--e-column-margin-right:20px;--e-column-margin-left:20px}.elementor-2525 .elementor-element.elementor-element-ee72e4c{--spacer-size:41px}.elementor-2525 .elementor-element.elementor-element-87f7999>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-2525 .elementor-element.elementor-element-2063589 .elementor-heading-title{font-size:var(--e-global-typography-99f17e4-font-size);letter-spacing:var(--e-global-typography-99f17e4-letter-spacing)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-ucaddon_parellogram_button .ue_button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2525 .elementor-element.elementor-element-34010c7{width:100%;max-width:100%}.elementor-2525 .elementor-element.elementor-element-34010c7 .parellogram_button{text-align:left}.elementor-2525 .elementor-element.elementor-element-34010c7 .ue_button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-3840f0b{width:100%;max-width:100%}.elementor-2525 .elementor-element.elementor-element-3840f0b>.elementor-widget-container{margin:0 0 0 0;padding:10px 0 0 0}.elementor-2525 .elementor-element.elementor-element-3840f0b .ue_button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-94089ed{padding:30px 0 68px 0}.elementor-2525 .elementor-element.elementor-element-3278c30 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-72d68ec>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-72d68ec .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-e2363d5{padding:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-0b9dc3a>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-2525 .elementor-element.elementor-element-864107f{--spacer-size:250px}.elementor-2525 .elementor-element.elementor-element-553f24c .elementor-heading-title{font-size:var(--e-global-typography-99f17e4-font-size);letter-spacing:var(--e-global-typography-99f17e4-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-8e8baf5{width:100%;max-width:100%}.elementor-2525 .elementor-element.elementor-element-8e8baf5 .parellogram_button{text-align:left}.elementor-2525 .elementor-element.elementor-element-8e8baf5 .ue_button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-3e29705>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2525 .elementor-element.elementor-element-6348fcb{--spacer-size:250px}.elementor-2525 .elementor-element.elementor-element-54ad184 .elementor-heading-title{font-size:var(--e-global-typography-99f17e4-font-size);letter-spacing:var(--e-global-typography-99f17e4-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-18d4c67{width:100%;max-width:100%}.elementor-2525 .elementor-element.elementor-element-18d4c67 .parellogram_button{text-align:left}.elementor-2525 .elementor-element.elementor-element-18d4c67 .ue_button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-3c717fa>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2525 .elementor-element.elementor-element-de73317{--spacer-size:250px}.elementor-2525 .elementor-element.elementor-element-e662baa .elementor-heading-title{font-size:var(--e-global-typography-99f17e4-font-size);letter-spacing:var(--e-global-typography-99f17e4-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-404f5fb{width:100%;max-width:100%}.elementor-2525 .elementor-element.elementor-element-404f5fb .parellogram_button{text-align:left}.elementor-2525 .elementor-element.elementor-element-404f5fb .ue_button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-bbf89c6>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-2525 .elementor-element.elementor-element-2308e62{--spacer-size:250px}.elementor-2525 .elementor-element.elementor-element-9c100e4 .elementor-heading-title{font-size:var(--e-global-typography-99f17e4-font-size);letter-spacing:var(--e-global-typography-99f17e4-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-fbcc877{width:100%;max-width:100%}.elementor-2525 .elementor-element.elementor-element-fbcc877 .parellogram_button{text-align:left}.elementor-2525 .elementor-element.elementor-element-fbcc877 .ue_button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-1415c40{padding:21px 0 0 0}.elementor-2525 .elementor-element.elementor-element-4bc5a3e>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-2525 .elementor-element.elementor-element-2018aef{margin-top:0;margin-bottom:0}.elementor-2525 .elementor-element.elementor-element-c631d55>.elementor-element-populated{padding:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-2f44526 img{height:200px}.elementor-2525 .elementor-element.elementor-element-598c462>.elementor-element-populated{padding:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-b0dd44a .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-8f1e768 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-widget-divider .elementor-divider__text{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-790ff16>.elementor-widget-container{margin:0 0 0 -20px}.elementor-2525 .elementor-element.elementor-element-7a1c993 .elementor-heading-title{font-size:var(--e-global-typography-99f17e4-font-size);letter-spacing:var(--e-global-typography-99f17e4-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-f19d5f0 .elementor-heading-title{font-size:var(--e-global-typography-99f17e4-font-size);letter-spacing:var(--e-global-typography-99f17e4-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-195d189{width:100%;max-width:100%}.elementor-2525 .elementor-element.elementor-element-195d189 .parellogram_button{text-align:left}.elementor-2525 .elementor-element.elementor-element-195d189 .ue_button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-aed6d64>.elementor-element-populated{padding:0 20px 20px 20px}.elementor-2525 .elementor-element.elementor-element-77f7148>.elementor-element-populated{padding:0 0 0 0}.elementor-2525 .elementor-element.elementor-element-ae21cb7 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-191aac0 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-f92f8fc>.elementor-widget-container{margin:0 -20px 0 0}.elementor-2525 .elementor-element.elementor-element-a73aa38 .elementor-heading-title{font-size:var(--e-global-typography-99f17e4-font-size);letter-spacing:var(--e-global-typography-99f17e4-letter-spacing)}.elementor-2525 .elementor-element.elementor-element-fcab17d>.elementor-element-populated{padding:0 0 50px 0}.elementor-2525 .elementor-element.elementor-element-cee88d1 img{height:200px}}@media(max-width:1194px) and (min-width:768px){.elementor-2525 .elementor-element.elementor-element-5439cf2{width:25%}.elementor-2525 .elementor-element.elementor-element-694f291{width:25%}.elementor-2525 .elementor-element.elementor-element-ae38d79{width:25%}.elementor-2525 .elementor-element.elementor-element-e81987c{width:25%}.elementor-2525 .elementor-element.elementor-element-742c520{width:30%}.elementor-2525 .elementor-element.elementor-element-e4d2393{width:70%}.elementor-2525 .elementor-element.elementor-element-a687841{width:100%}.elementor-2525 .elementor-element.elementor-element-87f7999{width:100%}.elementor-2525 .elementor-element.elementor-element-0b9dc3a{width:50%}.elementor-2525 .elementor-element.elementor-element-3e29705{width:50%}.elementor-2525 .elementor-element.elementor-element-3c717fa{width:50%}.elementor-2525 .elementor-element.elementor-element-bbf89c6{width:50%}.elementor-2525 .elementor-element.elementor-element-c631d55{width:100%}.elementor-2525 .elementor-element.elementor-element-598c462{width:100%}.elementor-2525 .elementor-element.elementor-element-77f7148{width:100%}.elementor-2525 .elementor-element.elementor-element-fcab17d{width:100%}}