.elementor-101 .elementor-element.elementor-element-7a13f08b{--display:flex;--min-height:504px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-7a13f08b:not(.elementor-motion-effects-element-type-background),.elementor-101 .elementor-element.elementor-element-7a13f08b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://theecosavvy.com/wp-content/uploads/2025/10/waste.jpeg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-101 .elementor-element.elementor-element-7a13f08b::before,.elementor-101 .elementor-element.elementor-element-7a13f08b>.elementor-background-video-container::before,.elementor-101 .elementor-element.elementor-element-7a13f08b>.e-con-inner>.elementor-background-video-container::before,.elementor-101 .elementor-element.elementor-element-7a13f08b>.elementor-background-slideshow::before,.elementor-101 .elementor-element.elementor-element-7a13f08b>.e-con-inner>.elementor-background-slideshow::before,.elementor-101 .elementor-element.elementor-element-7a13f08b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,var(--e-global-color-4e87b42) -17%,var(--e-global-color-primary) 95%)}.elementor-101 .elementor-element.elementor-element-350820dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-19b421be{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-5611bb48{text-align:start}.elementor-101 .elementor-element.elementor-element-5611bb48 .elementor-heading-title{font-family:var(--e-global-typography-5d11618-font-family),Sans-serif;font-size:var(--e-global-typography-5d11618-font-size);font-weight:var(--e-global-typography-5d11618-font-weight);text-transform:var(--e-global-typography-5d11618-text-transform);line-height:var(--e-global-typography-5d11618-line-height);letter-spacing:var(--e-global-typography-5d11618-letter-spacing);color:var(--e-global-color-5bd60dc)}.elementor-101 .elementor-element.elementor-element-0cd0318{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-221a7ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-333a2e3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-45a88aa .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);text-transform:var(--e-global-typography-secondary-text-transform);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-bf890a9)}.elementor-101 .elementor-element.elementor-element-0e4b98f .elementor-heading-title{font-family:var(--e-global-typography-c0c00e9-font-family),Sans-serif;font-size:var(--e-global-typography-c0c00e9-font-size);font-weight:var(--e-global-typography-c0c00e9-font-weight);text-transform:var(--e-global-typography-c0c00e9-text-transform);line-height:var(--e-global-typography-c0c00e9-line-height);letter-spacing:var(--e-global-typography-c0c00e9-letter-spacing);color:var(--e-global-color-primary)}.elementor-101 .elementor-element.elementor-element-8d8f3b8{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-cf28947{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-101 .elementor-element.elementor-element-ba94eff{--display:flex;--min-height:464px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-1cf3e6d{--display:flex;--min-height:352px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-1cf3e6d:not(.elementor-motion-effects-element-type-background),.elementor-101 .elementor-element.elementor-element-1cf3e6d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://theecosavvy.com/wp-content/uploads/2025/10/about.jpeg);background-position:center right;background-size:cover}.elementor-101 .elementor-element.elementor-element-aa15081{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-5bb8c5d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-44508f6{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px}.elementor-101 .elementor-element.elementor-element-44508f6:not(.elementor-motion-effects-element-type-background),.elementor-101 .elementor-element.elementor-element-44508f6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8EEE6}.elementor-101 .elementor-element.elementor-element-dd2b4b8 .elementor-icon-box-wrapper{text-align:start;gap:15px}.elementor-101 .elementor-element.elementor-element-dd2b4b8.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-870ef80)}.elementor-101 .elementor-element.elementor-element-dd2b4b8.elementor-view-framed .elementor-icon,.elementor-101 .elementor-element.elementor-element-dd2b4b8.elementor-view-default .elementor-icon{fill:var(--e-global-color-870ef80);color:var(--e-global-color-870ef80);border-color:var(--e-global-color-870ef80)}.elementor-101 .elementor-element.elementor-element-dd2b4b8 .elementor-icon-box-title,.elementor-101 .elementor-element.elementor-element-dd2b4b8 .elementor-icon-box-title a{font-family:var(--e-global-typography-8e643e6-font-family),Sans-serif;font-size:var(--e-global-typography-8e643e6-font-size);font-weight:var(--e-global-typography-8e643e6-font-weight);text-transform:var(--e-global-typography-8e643e6-text-transform);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing)}.elementor-101 .elementor-element.elementor-element-dd2b4b8 .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-101 .elementor-element.elementor-element-dd2b4b8 .elementor-icon-box-description{color:var(--e-global-color-text)}.elementor-101 .elementor-element.elementor-element-d13bcc9{--display:flex;--min-height:232px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-d13bcc9:not(.elementor-motion-effects-element-type-background),.elementor-101 .elementor-element.elementor-element-d13bcc9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://theecosavvy.com/wp-content/uploads/2025/10/waste.jpeg);background-size:cover}.elementor-101 .elementor-element.elementor-element-6240b8d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-6e0b7db{--display:flex;--min-height:232px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-6e0b7db:not(.elementor-motion-effects-element-type-background),.elementor-101 .elementor-element.elementor-element-6e0b7db>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://theecosavvy.com/wp-content/uploads/2025/10/fleet.jpeg);background-size:cover}.elementor-101 .elementor-element.elementor-element-acb7134{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px}.elementor-101 .elementor-element.elementor-element-acb7134:not(.elementor-motion-effects-element-type-background),.elementor-101 .elementor-element.elementor-element-acb7134>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8EEE6}.elementor-101 .elementor-element.elementor-element-d2d40e2 .elementor-icon-box-wrapper{text-align:start;gap:15px}.elementor-101 .elementor-element.elementor-element-d2d40e2.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-870ef80)}.elementor-101 .elementor-element.elementor-element-d2d40e2.elementor-view-framed .elementor-icon,.elementor-101 .elementor-element.elementor-element-d2d40e2.elementor-view-default .elementor-icon{fill:var(--e-global-color-870ef80);color:var(--e-global-color-870ef80);border-color:var(--e-global-color-870ef80)}.elementor-101 .elementor-element.elementor-element-d2d40e2 .elementor-icon-box-title,.elementor-101 .elementor-element.elementor-element-d2d40e2 .elementor-icon-box-title a{font-family:var(--e-global-typography-8e643e6-font-family),Sans-serif;font-size:var(--e-global-typography-8e643e6-font-size);font-weight:var(--e-global-typography-8e643e6-font-weight);text-transform:var(--e-global-typography-8e643e6-text-transform);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing)}.elementor-101 .elementor-element.elementor-element-d2d40e2 .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-101 .elementor-element.elementor-element-d2d40e2 .elementor-icon-box-description{color:var(--e-global-color-text)}.elementor-101 .elementor-element.elementor-element-f4365fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-6e01641{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px}.elementor-101 .elementor-element.elementor-element-6e01641:not(.elementor-motion-effects-element-type-background),.elementor-101 .elementor-element.elementor-element-6e01641>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://theecosavvy.com/wp-content/uploads/2025/10/partners.jpeg);background-repeat:no-repeat;background-size:cover}.elementor-101 .elementor-element.elementor-element-97b1581{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-101 .elementor-element.elementor-element-746e3f16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-618cde3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-6a2849e8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-e07fa44{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start}.elementor-101 .elementor-element.elementor-element-e07fa44.elementor-element{--align-self:flex-start}.elementor-101 .elementor-element.elementor-element-e07fa44 .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);text-transform:var(--e-global-typography-secondary-text-transform);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-bf890a9)}.elementor-101 .elementor-element.elementor-element-6ac27b65{width:var(--container-widget-width,67%);max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:start}.elementor-101 .elementor-element.elementor-element-6ac27b65.elementor-element{--align-self:flex-start}.elementor-101 .elementor-element.elementor-element-6ac27b65 .elementor-heading-title{font-family:var(--e-global-typography-c0c00e9-font-family),Sans-serif;font-size:var(--e-global-typography-c0c00e9-font-size);font-weight:var(--e-global-typography-c0c00e9-font-weight);text-transform:var(--e-global-typography-c0c00e9-text-transform);line-height:var(--e-global-typography-c0c00e9-line-height);letter-spacing:var(--e-global-typography-c0c00e9-letter-spacing);color:var(--e-global-color-primary)}.elementor-101 .elementor-element.elementor-element-91f4eab{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-31ac6b10{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-12d09561{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-78e33cf9{--display:flex;--min-height:256px;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-78e33cf9:not(.elementor-motion-effects-element-type-background),.elementor-101 .elementor-element.elementor-element-78e33cf9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://theecosavvy.com/wp-content/uploads/2025/10/waste-sol-removebg.png);background-position:center center;background-size:cover}.elementor-101 .elementor-element.elementor-element-5651b3b8{--display:flex;--border-radius:0px 0px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px}.elementor-101 .elementor-element.elementor-element-5651b3b8:not(.elementor-motion-effects-element-type-background),.elementor-101 .elementor-element.elementor-element-5651b3b8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-1e38924)}.elementor-101 .elementor-element.elementor-element-6c683838{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-101 .elementor-element.elementor-element-6c683838.elementor-element{--align-self:flex-start}.elementor-101 .elementor-element.elementor-element-6c683838 .elementor-heading-title{font-family:var(--e-global-typography-8e643e6-font-family),Sans-serif;font-size:var(--e-global-typography-8e643e6-font-size);font-weight:var(--e-global-typography-8e643e6-font-weight);text-transform:var(--e-global-typography-8e643e6-text-transform);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing);color:var(--e-global-color-primary)}.elementor-101 .elementor-element.elementor-element-6c683838 .elementor-heading-title a:hover,.elementor-101 .elementor-element.elementor-element-6c683838 .elementor-heading-title a:focus{color:var(--e-global-color-bf890a9)}.elementor-101 .elementor-element.elementor-element-36b0086{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;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-101 .elementor-element.elementor-element-057580c .elementor-button{background-color:var(--e-global-color-secondary);font-family:var(--e-global-typography-dbc0204-font-family),Sans-serif;font-size:var(--e-global-typography-dbc0204-font-size);font-weight:var(--e-global-typography-dbc0204-font-weight);text-transform:var(--e-global-typography-dbc0204-text-transform);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-radius:9px 9px 9px 9px;padding:20px 20px 20px 20px}.elementor-101 .elementor-element.elementor-element-057580c .elementor-button:hover,.elementor-101 .elementor-element.elementor-element-057580c .elementor-button:focus{background-color:var(--e-global-color-bf890a9);color:var(--e-global-color-5bd60dc)}.elementor-101 .elementor-element.elementor-element-057580c .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-101 .elementor-element.elementor-element-057580c .elementor-button:hover svg,.elementor-101 .elementor-element.elementor-element-057580c .elementor-button:focus svg{fill:var(--e-global-color-5bd60dc)}.elementor-101 .elementor-element.elementor-element-057580c .elementor-button .elementor-button-icon i,.elementor-101 .elementor-element.elementor-element-057580c .elementor-button .elementor-button-icon svg{transform:rotate(0deg)}.elementor-101 .elementor-element.elementor-element-6e1c0da7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-59d2ba87{--display:flex;--min-height:256px;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-59d2ba87:not(.elementor-motion-effects-element-type-background),.elementor-101 .elementor-element.elementor-element-59d2ba87>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://theecosavvy.com/wp-content/uploads/2025/10/aircraft-removebg.png);background-position:center center;background-size:cover}.elementor-101 .elementor-element.elementor-element-3d797feb{--display:flex;--border-radius:0px 0px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px}.elementor-101 .elementor-element.elementor-element-3d797feb:not(.elementor-motion-effects-element-type-background),.elementor-101 .elementor-element.elementor-element-3d797feb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-1e38924)}.elementor-101 .elementor-element.elementor-element-3d3a204d{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-101 .elementor-element.elementor-element-3d3a204d.elementor-element{--align-self:flex-start}.elementor-101 .elementor-element.elementor-element-3d3a204d .elementor-heading-title{font-family:var(--e-global-typography-8e643e6-font-family),Sans-serif;font-size:var(--e-global-typography-8e643e6-font-size);font-weight:var(--e-global-typography-8e643e6-font-weight);text-transform:var(--e-global-typography-8e643e6-text-transform);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing);color:var(--e-global-color-primary)}.elementor-101 .elementor-element.elementor-element-3d3a204d .elementor-heading-title a:hover,.elementor-101 .elementor-element.elementor-element-3d3a204d .elementor-heading-title a:focus{color:var(--e-global-color-bf890a9)}.elementor-101 .elementor-element.elementor-element-c934aa4{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;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-101 .elementor-element.elementor-element-994b97b .elementor-button{background-color:var(--e-global-color-secondary);font-family:var(--e-global-typography-dbc0204-font-family),Sans-serif;font-size:var(--e-global-typography-dbc0204-font-size);font-weight:var(--e-global-typography-dbc0204-font-weight);text-transform:var(--e-global-typography-dbc0204-text-transform);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-radius:9px 9px 9px 9px;padding:20px 20px 20px 20px}.elementor-101 .elementor-element.elementor-element-994b97b .elementor-button:hover,.elementor-101 .elementor-element.elementor-element-994b97b .elementor-button:focus{background-color:var(--e-global-color-bf890a9);color:var(--e-global-color-5bd60dc)}.elementor-101 .elementor-element.elementor-element-994b97b .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-101 .elementor-element.elementor-element-994b97b .elementor-button:hover svg,.elementor-101 .elementor-element.elementor-element-994b97b .elementor-button:focus svg{fill:var(--e-global-color-5bd60dc)}.elementor-101 .elementor-element.elementor-element-994b97b .elementor-button .elementor-button-icon i,.elementor-101 .elementor-element.elementor-element-994b97b .elementor-button .elementor-button-icon svg{transform:rotate(0deg)}.elementor-101 .elementor-element.elementor-element-7ee32ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-44574473{--display:flex;--min-height:256px;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-44574473:not(.elementor-motion-effects-element-type-background),.elementor-101 .elementor-element.elementor-element-44574473>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://theecosavvy.com/wp-content/uploads/2025/10/infrastructure-removebg.png);background-position:center center;background-size:cover}.elementor-101 .elementor-element.elementor-element-2915901d{--display:flex;--border-radius:0px 0px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px}.elementor-101 .elementor-element.elementor-element-2915901d:not(.elementor-motion-effects-element-type-background),.elementor-101 .elementor-element.elementor-element-2915901d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-1e38924)}.elementor-101 .elementor-element.elementor-element-54e04376{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-101 .elementor-element.elementor-element-54e04376.elementor-element{--align-self:flex-start}.elementor-101 .elementor-element.elementor-element-54e04376 .elementor-heading-title{font-family:var(--e-global-typography-8e643e6-font-family),Sans-serif;font-size:var(--e-global-typography-8e643e6-font-size);font-weight:var(--e-global-typography-8e643e6-font-weight);text-transform:var(--e-global-typography-8e643e6-text-transform);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing);color:var(--e-global-color-primary)}.elementor-101 .elementor-element.elementor-element-54e04376 .elementor-heading-title a:hover,.elementor-101 .elementor-element.elementor-element-54e04376 .elementor-heading-title a:focus{color:var(--e-global-color-bf890a9)}.elementor-101 .elementor-element.elementor-element-44c8347e{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;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-101 .elementor-element.elementor-element-7642677 .elementor-button{background-color:var(--e-global-color-secondary);font-family:var(--e-global-typography-dbc0204-font-family),Sans-serif;font-size:var(--e-global-typography-dbc0204-font-size);font-weight:var(--e-global-typography-dbc0204-font-weight);text-transform:var(--e-global-typography-dbc0204-text-transform);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-radius:9px 9px 9px 9px;padding:20px 20px 20px 20px}.elementor-101 .elementor-element.elementor-element-7642677 .elementor-button:hover,.elementor-101 .elementor-element.elementor-element-7642677 .elementor-button:focus{background-color:var(--e-global-color-bf890a9);color:var(--e-global-color-5bd60dc)}.elementor-101 .elementor-element.elementor-element-7642677 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-101 .elementor-element.elementor-element-7642677 .elementor-button:hover svg,.elementor-101 .elementor-element.elementor-element-7642677 .elementor-button:focus svg{fill:var(--e-global-color-5bd60dc)}.elementor-101 .elementor-element.elementor-element-7642677 .elementor-button .elementor-button-icon i,.elementor-101 .elementor-element.elementor-element-7642677 .elementor-button .elementor-button-icon svg{transform:rotate(0deg)}.elementor-101 .elementor-element.elementor-element-ec893b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-e18ca77{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-c44dc19{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-6725d28{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start}.elementor-101 .elementor-element.elementor-element-6725d28.elementor-element{--align-self:flex-start}.elementor-101 .elementor-element.elementor-element-6725d28 .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);text-transform:var(--e-global-typography-secondary-text-transform);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-bf890a9)}.elementor-101 .elementor-element.elementor-element-69b0ab9{width:var(--container-widget-width,67%);max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:start}.elementor-101 .elementor-element.elementor-element-69b0ab9.elementor-element{--align-self:flex-start}.elementor-101 .elementor-element.elementor-element-69b0ab9 .elementor-heading-title{font-family:var(--e-global-typography-c0c00e9-font-family),Sans-serif;font-size:var(--e-global-typography-c0c00e9-font-size);font-weight:var(--e-global-typography-c0c00e9-font-weight);text-transform:var(--e-global-typography-c0c00e9-text-transform);line-height:var(--e-global-typography-c0c00e9-line-height);letter-spacing:var(--e-global-typography-c0c00e9-letter-spacing);color:var(--e-global-color-primary)}.elementor-101 .elementor-element.elementor-element-4f63f48{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-2a9e4a1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-4ad7925{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-4eeb9e5{--display:flex;--min-height:256px;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-4eeb9e5:not(.elementor-motion-effects-element-type-background),.elementor-101 .elementor-element.elementor-element-4eeb9e5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://theecosavvy.com/wp-content/uploads/2025/11/mission.jpeg);background-position:center center;background-size:cover}.elementor-101 .elementor-element.elementor-element-3d5c167{--display:flex;--border-radius:0px 0px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px}.elementor-101 .elementor-element.elementor-element-3d5c167:not(.elementor-motion-effects-element-type-background),.elementor-101 .elementor-element.elementor-element-3d5c167>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-1e38924)}.elementor-101 .elementor-element.elementor-element-a0a9a3a{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-101 .elementor-element.elementor-element-a0a9a3a.elementor-element{--align-self:flex-start}.elementor-101 .elementor-element.elementor-element-a0a9a3a .elementor-heading-title{font-family:var(--e-global-typography-8e643e6-font-family),Sans-serif;font-size:var(--e-global-typography-8e643e6-font-size);font-weight:var(--e-global-typography-8e643e6-font-weight);text-transform:var(--e-global-typography-8e643e6-text-transform);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing);color:var(--e-global-color-primary)}.elementor-101 .elementor-element.elementor-element-f15104d{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;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-101 .elementor-element.elementor-element-ee3d2d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-3920d44{--display:flex;--min-height:256px;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-3920d44:not(.elementor-motion-effects-element-type-background),.elementor-101 .elementor-element.elementor-element-3920d44>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://theecosavvy.com/wp-content/uploads/2025/10/hero-image.jpeg);background-size:cover}.elementor-101 .elementor-element.elementor-element-ebf1747{--display:flex;--border-radius:0px 0px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px}.elementor-101 .elementor-element.elementor-element-ebf1747:not(.elementor-motion-effects-element-type-background),.elementor-101 .elementor-element.elementor-element-ebf1747>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-1e38924)}.elementor-101 .elementor-element.elementor-element-9b3e6a9{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-101 .elementor-element.elementor-element-9b3e6a9.elementor-element{--align-self:flex-start}.elementor-101 .elementor-element.elementor-element-9b3e6a9 .elementor-heading-title{font-family:var(--e-global-typography-8e643e6-font-family),Sans-serif;font-size:var(--e-global-typography-8e643e6-font-size);font-weight:var(--e-global-typography-8e643e6-font-weight);text-transform:var(--e-global-typography-8e643e6-text-transform);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing);color:var(--e-global-color-primary)}.elementor-101 .elementor-element.elementor-element-7871841{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;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-101 .elementor-element.elementor-element-f68f202{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-e0f3c4d{--display:flex;--min-height:256px;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-e0f3c4d:not(.elementor-motion-effects-element-type-background),.elementor-101 .elementor-element.elementor-element-e0f3c4d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://theecosavvy.com/wp-content/uploads/2025/11/vision-e1762691879604.jpg);background-size:cover}.elementor-101 .elementor-element.elementor-element-c33033a{--display:flex;--border-radius:0px 0px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px}.elementor-101 .elementor-element.elementor-element-c33033a:not(.elementor-motion-effects-element-type-background),.elementor-101 .elementor-element.elementor-element-c33033a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-1e38924)}.elementor-101 .elementor-element.elementor-element-429ff2c{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-101 .elementor-element.elementor-element-429ff2c.elementor-element{--align-self:flex-start}.elementor-101 .elementor-element.elementor-element-429ff2c .elementor-heading-title{font-family:var(--e-global-typography-8e643e6-font-family),Sans-serif;font-size:var(--e-global-typography-8e643e6-font-size);font-weight:var(--e-global-typography-8e643e6-font-weight);text-transform:var(--e-global-typography-8e643e6-text-transform);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing);color:var(--e-global-color-primary)}.elementor-101 .elementor-element.elementor-element-8dd69c1{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;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-101 .elementor-element.elementor-element-3963a23f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-30f969eb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-2605f0f3{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center}.elementor-101 .elementor-element.elementor-element-2605f0f3.elementor-element{--align-self:center}.elementor-101 .elementor-element.elementor-element-2605f0f3 .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);text-transform:var(--e-global-typography-secondary-text-transform);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-bf890a9)}.elementor-101 .elementor-element.elementor-element-70b74e0f{width:var(--container-widget-width,67%);max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center}.elementor-101 .elementor-element.elementor-element-70b74e0f.elementor-element{--align-self:center}.elementor-101 .elementor-element.elementor-element-70b74e0f .elementor-heading-title{font-family:var(--e-global-typography-c0c00e9-font-family),Sans-serif;font-size:var(--e-global-typography-c0c00e9-font-size);font-weight:var(--e-global-typography-c0c00e9-font-weight);text-transform:var(--e-global-typography-c0c00e9-text-transform);line-height:var(--e-global-typography-c0c00e9-line-height);letter-spacing:var(--e-global-typography-c0c00e9-letter-spacing);color:var(--e-global-color-primary)}.elementor-101 .elementor-element.elementor-element-5d889ea5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-bd4d99e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-1739a3c6{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-7b0d0ff7{--display:flex;--min-height:250px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:29px 29px 29px 29px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px}.elementor-101 .elementor-element.elementor-element-7b0d0ff7:not(.elementor-motion-effects-element-type-background),.elementor-101 .elementor-element.elementor-element-7b0d0ff7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://theecosavvy.com/wp-content/plugins/elementor/assets/images/placeholder.png);background-size:cover}.elementor-101 .elementor-element.elementor-element-57e5f7f7 .elementor-repeater-item-8caa2d3>a :is(i,svg){color:var(--e-global-color-5bd60dc);fill:var(--e-global-color-5bd60dc)}.elementor-101 .elementor-element.elementor-element-57e5f7f7 .elementor-repeater-item-8caa2d3>a:hover{color:var(--e-global-color-870ef80);background-color:var(--e-global-color-4e87b42)}.elementor-101 .elementor-element.elementor-element-57e5f7f7 .elementor-repeater-item-8caa2d3>a:hover svg path{stroke:var(--e-global-color-870ef80);fill:var(--e-global-color-870ef80)}.elementor-101 .elementor-element.elementor-element-57e5f7f7 .elementor-repeater-item-0420f87>a :is(i,svg){color:var(--e-global-color-5bd60dc);fill:var(--e-global-color-5bd60dc)}.elementor-101 .elementor-element.elementor-element-57e5f7f7 .elementor-repeater-item-0420f87>a:hover{color:var(--e-global-color-870ef80);background-color:var(--e-global-color-4e87b42)}.elementor-101 .elementor-element.elementor-element-57e5f7f7 .elementor-repeater-item-0420f87>a:hover svg path{stroke:var(--e-global-color-870ef80);fill:var(--e-global-color-870ef80)}.elementor-101 .elementor-element.elementor-element-57e5f7f7 .elementor-repeater-item-8ffc2c2>a :is(i,svg){color:var(--e-global-color-5bd60dc);fill:var(--e-global-color-5bd60dc)}.elementor-101 .elementor-element.elementor-element-57e5f7f7 .elementor-repeater-item-8ffc2c2>a:hover{color:var(--e-global-color-870ef80);background-color:var(--e-global-color-4e87b42)}.elementor-101 .elementor-element.elementor-element-57e5f7f7 .elementor-repeater-item-8ffc2c2>a:hover svg path{stroke:var(--e-global-color-870ef80);fill:var(--e-global-color-870ef80)}.elementor-101 .elementor-element.elementor-element-57e5f7f7>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-101 .elementor-element.elementor-element-57e5f7f7 .ekit_social_media{text-align:left}.elementor-101 .elementor-element.elementor-element-57e5f7f7 .ekit_social_media>li>a{text-align:center;text-decoration:none;border-radius:50% 50% 50% 50%;padding:0 0 0 0;width:30px;height:30px;line-height:28px}.elementor-101 .elementor-element.elementor-element-57e5f7f7 .ekit_social_media>li{display:inline-block;margin:0 7px 0 -12px}.elementor-101 .elementor-element.elementor-element-60aeb285{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-d726ee7{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-d726ee7.e-con{--order:-99999 /* order start hack */}.elementor-101 .elementor-element.elementor-element-3cdc11d2{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-101 .elementor-element.elementor-element-3cdc11d2.elementor-element{--align-self:flex-start}.elementor-101 .elementor-element.elementor-element-3cdc11d2 .elementor-heading-title{font-family:var(--e-global-typography-63ff56c-font-family),Sans-serif;font-size:var(--e-global-typography-63ff56c-font-size);font-weight:var(--e-global-typography-63ff56c-font-weight);text-transform:var(--e-global-typography-63ff56c-text-transform);letter-spacing:var(--e-global-typography-63ff56c-letter-spacing);color:var(--e-global-color-primary)}.elementor-101 .elementor-element.elementor-element-ed9ac5{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-101 .elementor-element.elementor-element-ed9ac5.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */}.elementor-101 .elementor-element.elementor-element-ed9ac5 .elementor-heading-title{font-family:var(--e-global-typography-8e643e6-font-family),Sans-serif;font-size:var(--e-global-typography-8e643e6-font-size);font-weight:var(--e-global-typography-8e643e6-font-weight);text-transform:var(--e-global-typography-8e643e6-text-transform);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing);color:var(--e-global-color-primary)}.elementor-101 .elementor-element.elementor-element-78ef3b6c{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-145785af{--display:flex;--min-height:250px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px}.elementor-101 .elementor-element.elementor-element-145785af:not(.elementor-motion-effects-element-type-background),.elementor-101 .elementor-element.elementor-element-145785af>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://theecosavvy.com/wp-content/plugins/elementor/assets/images/placeholder.png);background-size:cover}.elementor-101 .elementor-element.elementor-element-42388594 .elementor-repeater-item-8caa2d3>a :is(i,svg){color:var(--e-global-color-5bd60dc);fill:var(--e-global-color-5bd60dc)}.elementor-101 .elementor-element.elementor-element-42388594 .elementor-repeater-item-8caa2d3>a:hover{color:var(--e-global-color-870ef80);background-color:var(--e-global-color-4e87b42)}.elementor-101 .elementor-element.elementor-element-42388594 .elementor-repeater-item-8caa2d3>a:hover svg path{stroke:var(--e-global-color-870ef80);fill:var(--e-global-color-870ef80)}.elementor-101 .elementor-element.elementor-element-42388594 .elementor-repeater-item-c147497>a :is(i,svg){color:var(--e-global-color-5bd60dc);fill:var(--e-global-color-5bd60dc)}.elementor-101 .elementor-element.elementor-element-42388594 .elementor-repeater-item-c147497>a:hover{color:var(--e-global-color-870ef80);background-color:var(--e-global-color-4e87b42)}.elementor-101 .elementor-element.elementor-element-42388594 .elementor-repeater-item-c147497>a:hover svg path{stroke:var(--e-global-color-870ef80);fill:var(--e-global-color-870ef80)}.elementor-101 .elementor-element.elementor-element-42388594 .elementor-repeater-item-0a4e400>a :is(i,svg){color:var(--e-global-color-5bd60dc);fill:var(--e-global-color-5bd60dc)}.elementor-101 .elementor-element.elementor-element-42388594 .elementor-repeater-item-0a4e400>a:hover{color:var(--e-global-color-870ef80);background-color:var(--e-global-color-4e87b42)}.elementor-101 .elementor-element.elementor-element-42388594 .elementor-repeater-item-0a4e400>a:hover svg path{stroke:var(--e-global-color-870ef80);fill:var(--e-global-color-870ef80)}.elementor-101 .elementor-element.elementor-element-42388594>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-101 .elementor-element.elementor-element-42388594 .ekit_social_media{text-align:left}.elementor-101 .elementor-element.elementor-element-42388594 .ekit_social_media>li>a{text-align:center;text-decoration:none;border-radius:50% 50% 50% 50%;padding:0 0 0 0;width:30px;height:30px;line-height:28px}.elementor-101 .elementor-element.elementor-element-42388594 .ekit_social_media>li{display:inline-block;margin:0 7px 0 -12px}.elementor-101 .elementor-element.elementor-element-15c5f526{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-77883ac0{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-77883ac0.e-con{--order:-99999 /* order start hack */}.elementor-101 .elementor-element.elementor-element-758c379{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-101 .elementor-element.elementor-element-758c379.elementor-element{--align-self:flex-start}.elementor-101 .elementor-element.elementor-element-758c379 .elementor-heading-title{font-family:var(--e-global-typography-63ff56c-font-family),Sans-serif;font-size:var(--e-global-typography-63ff56c-font-size);font-weight:var(--e-global-typography-63ff56c-font-weight);text-transform:var(--e-global-typography-63ff56c-text-transform);letter-spacing:var(--e-global-typography-63ff56c-letter-spacing);color:var(--e-global-color-primary)}.elementor-101 .elementor-element.elementor-element-7e0b2983{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-101 .elementor-element.elementor-element-7e0b2983.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */}.elementor-101 .elementor-element.elementor-element-7e0b2983 .elementor-heading-title{font-family:var(--e-global-typography-8e643e6-font-family),Sans-serif;font-size:var(--e-global-typography-8e643e6-font-size);font-weight:var(--e-global-typography-8e643e6-font-weight);text-transform:var(--e-global-typography-8e643e6-text-transform);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing);color:var(--e-global-color-primary)}.elementor-101 .elementor-element.elementor-element-79ceb51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-7ff9b76{--display:flex;--min-height:632px;--justify-content:center;--overflow:hidden;--overlay-opacity:0.67;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-7ff9b76:not(.elementor-motion-effects-element-type-background),.elementor-101 .elementor-element.elementor-element-7ff9b76>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://theecosavvy.com/wp-content/uploads/2025/10/office.jpeg);background-position:center center;background-size:cover}.elementor-101 .elementor-element.elementor-element-7ff9b76::before,.elementor-101 .elementor-element.elementor-element-7ff9b76>.elementor-background-video-container::before,.elementor-101 .elementor-element.elementor-element-7ff9b76>.e-con-inner>.elementor-background-video-container::before,.elementor-101 .elementor-element.elementor-element-7ff9b76>.elementor-background-slideshow::before,.elementor-101 .elementor-element.elementor-element-7ff9b76>.e-con-inner>.elementor-background-slideshow::before,.elementor-101 .elementor-element.elementor-element-7ff9b76>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-primary);--background-overlay:''}.elementor-101 .elementor-element.elementor-element-343ba46{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px}.elementor-101 .elementor-element.elementor-element-d9b57f2.elementor-element{--order:-99999 /* order start hack */}.elementor-101 .elementor-element.elementor-element-d9b57f2{text-align:center}.elementor-101 .elementor-element.elementor-element-d9b57f2 .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);text-transform:var(--e-global-typography-secondary-text-transform);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-5bd60dc)}.elementor-101 .elementor-element.elementor-element-962242f{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center}.elementor-101 .elementor-element.elementor-element-962242f.elementor-element{--align-self:center;--order:-99999 /* order start hack */}.elementor-101 .elementor-element.elementor-element-962242f .elementor-heading-title{font-family:var(--e-global-typography-5d11618-font-family),Sans-serif;font-size:var(--e-global-typography-5d11618-font-size);font-weight:var(--e-global-typography-5d11618-font-weight);text-transform:var(--e-global-typography-5d11618-text-transform);line-height:var(--e-global-typography-5d11618-line-height);letter-spacing:var(--e-global-typography-5d11618-letter-spacing);color:var(--e-global-color-5bd60dc)}.elementor-101 .elementor-element.elementor-element-8fd5bb8 .elementor-button{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px}.elementor-101 .elementor-element.elementor-element-8fd5bb8 .elementor-button:hover,.elementor-101 .elementor-element.elementor-element-8fd5bb8 .elementor-button:focus{color:var(--e-global-color-5bd60dc)}.elementor-101 .elementor-element.elementor-element-8fd5bb8 .elementor-button:hover svg,.elementor-101 .elementor-element.elementor-element-8fd5bb8 .elementor-button:focus svg{fill:var(--e-global-color-5bd60dc)}.elementor-101 .elementor-element.elementor-element-f1a3a7d{width:var(--container-widget-width,56%);max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;color:var(--e-global-color-accent)}.elementor-101 .elementor-element.elementor-element-f1a3a7d.elementor-element{--align-self:center;--order:-99999 /* order start hack */}:root{--page-title-display:none}@media(max-width:1024px){.elementor-101 .elementor-element.elementor-element-7a13f08b{--min-height:440px;--justify-content:center;--padding-top:50px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px}.elementor-101 .elementor-element.elementor-element-350820dc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-101 .elementor-element.elementor-element-19b421be{--min-height:64px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-101 .elementor-element.elementor-element-5611bb48{text-align:center}.elementor-101 .elementor-element.elementor-element-5611bb48 .elementor-heading-title{font-size:var(--e-global-typography-5d11618-font-size);line-height:var(--e-global-typography-5d11618-line-height);letter-spacing:var(--e-global-typography-5d11618-letter-spacing)}.elementor-101 .elementor-element.elementor-element-0cd0318{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px}.elementor-101 .elementor-element.elementor-element-221a7ea{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px}.elementor-101 .elementor-element.elementor-element-45a88aa{text-align:center}.elementor-101 .elementor-element.elementor-element-45a88aa .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-101 .elementor-element.elementor-element-0e4b98f{text-align:center}.elementor-101 .elementor-element.elementor-element-0e4b98f .elementor-heading-title{font-size:var(--e-global-typography-c0c00e9-font-size);line-height:var(--e-global-typography-c0c00e9-line-height);letter-spacing:var(--e-global-typography-c0c00e9-letter-spacing)}.elementor-101 .elementor-element.elementor-element-cf28947{text-align:center;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-101 .elementor-element.elementor-element-ba94eff{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-101 .elementor-element.elementor-element-dd2b4b8 .elementor-icon-box-title,.elementor-101 .elementor-element.elementor-element-dd2b4b8 .elementor-icon-box-title a{font-size:var(--e-global-typography-8e643e6-font-size);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing)}.elementor-101 .elementor-element.elementor-element-d2d40e2 .elementor-icon-box-title,.elementor-101 .elementor-element.elementor-element-d2d40e2 .elementor-icon-box-title a{font-size:var(--e-global-typography-8e643e6-font-size);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing)}.elementor-101 .elementor-element.elementor-element-746e3f16{--padding-top:0px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px}.elementor-101 .elementor-element.elementor-element-e07fa44 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-101 .elementor-element.elementor-element-6ac27b65{--container-widget-width:934px;--container-widget-flex-grow:0;width:var(--container-widget-width,934px);max-width:934px}.elementor-101 .elementor-element.elementor-element-6ac27b65 .elementor-heading-title{font-size:var(--e-global-typography-c0c00e9-font-size);line-height:var(--e-global-typography-c0c00e9-line-height);letter-spacing:var(--e-global-typography-c0c00e9-letter-spacing)}.elementor-101 .elementor-element.elementor-element-31ac6b10{--grid-auto-flow:row}.elementor-101 .elementor-element.elementor-element-6c683838 .elementor-heading-title{font-size:var(--e-global-typography-8e643e6-font-size);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing)}.elementor-101 .elementor-element.elementor-element-36b0086{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var(--container-widget-width,1000px);max-width:1000px;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-101 .elementor-element.elementor-element-057580c .elementor-button{font-size:var(--e-global-typography-dbc0204-font-size)}.elementor-101 .elementor-element.elementor-element-3d3a204d .elementor-heading-title{font-size:var(--e-global-typography-8e643e6-font-size);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing)}.elementor-101 .elementor-element.elementor-element-c934aa4{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var(--container-widget-width,1000px);max-width:1000px;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-101 .elementor-element.elementor-element-994b97b .elementor-button{font-size:var(--e-global-typography-dbc0204-font-size)}.elementor-101 .elementor-element.elementor-element-54e04376 .elementor-heading-title{font-size:var(--e-global-typography-8e643e6-font-size);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing)}.elementor-101 .elementor-element.elementor-element-44c8347e{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var(--container-widget-width,1000px);max-width:1000px;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-101 .elementor-element.elementor-element-7642677 .elementor-button{font-size:var(--e-global-typography-dbc0204-font-size)}.elementor-101 .elementor-element.elementor-element-ec893b3{--padding-top:0px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px}.elementor-101 .elementor-element.elementor-element-6725d28 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-101 .elementor-element.elementor-element-69b0ab9{--container-widget-width:934px;--container-widget-flex-grow:0;width:var(--container-widget-width,934px);max-width:934px}.elementor-101 .elementor-element.elementor-element-69b0ab9 .elementor-heading-title{font-size:var(--e-global-typography-c0c00e9-font-size);line-height:var(--e-global-typography-c0c00e9-line-height);letter-spacing:var(--e-global-typography-c0c00e9-letter-spacing)}.elementor-101 .elementor-element.elementor-element-2a9e4a1{--grid-auto-flow:row}.elementor-101 .elementor-element.elementor-element-a0a9a3a .elementor-heading-title{font-size:var(--e-global-typography-8e643e6-font-size);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing)}.elementor-101 .elementor-element.elementor-element-f15104d{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var(--container-widget-width,1000px);max-width:1000px;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-101 .elementor-element.elementor-element-9b3e6a9 .elementor-heading-title{font-size:var(--e-global-typography-8e643e6-font-size);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing)}.elementor-101 .elementor-element.elementor-element-7871841{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var(--container-widget-width,1000px);max-width:1000px;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-101 .elementor-element.elementor-element-429ff2c .elementor-heading-title{font-size:var(--e-global-typography-8e643e6-font-size);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing)}.elementor-101 .elementor-element.elementor-element-8dd69c1{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var(--container-widget-width,1000px);max-width:1000px;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-101 .elementor-element.elementor-element-3963a23f{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px}.elementor-101 .elementor-element.elementor-element-2605f0f3 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-101 .elementor-element.elementor-element-70b74e0f .elementor-heading-title{font-size:var(--e-global-typography-c0c00e9-font-size);line-height:var(--e-global-typography-c0c00e9-line-height);letter-spacing:var(--e-global-typography-c0c00e9-letter-spacing)}.elementor-101 .elementor-element.elementor-element-bd4d99e{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row}.elementor-101 .elementor-element.elementor-element-57e5f7f7 .ekit_social_media>li{display:inline-block;margin:0 0 0 0}.elementor-101 .elementor-element.elementor-element-57e5f7f7 .ekit_social_media>li>a{border-radius:0 0 0 0;padding:0 0 0 0}.elementor-101 .elementor-element.elementor-element-60aeb285{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end}.elementor-101 .elementor-element.elementor-element-3cdc11d2 .elementor-heading-title{font-size:var(--e-global-typography-63ff56c-font-size);letter-spacing:var(--e-global-typography-63ff56c-letter-spacing)}.elementor-101 .elementor-element.elementor-element-ed9ac5 .elementor-heading-title{font-size:var(--e-global-typography-8e643e6-font-size);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing)}.elementor-101 .elementor-element.elementor-element-42388594 .ekit_social_media>li{display:inline-block;margin:0 0 0 0}.elementor-101 .elementor-element.elementor-element-42388594 .ekit_social_media>li>a{border-radius:0 0 0 0;padding:0 0 0 0}.elementor-101 .elementor-element.elementor-element-15c5f526{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end}.elementor-101 .elementor-element.elementor-element-758c379 .elementor-heading-title{font-size:var(--e-global-typography-63ff56c-font-size);letter-spacing:var(--e-global-typography-63ff56c-letter-spacing)}.elementor-101 .elementor-element.elementor-element-7e0b2983 .elementor-heading-title{font-size:var(--e-global-typography-8e643e6-font-size);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing)}.elementor-101 .elementor-element.elementor-element-79ceb51{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-d9b57f2 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-101 .elementor-element.elementor-element-962242f{--container-widget-width:834px;--container-widget-flex-grow:0;width:var(--container-widget-width,834px);max-width:834px}.elementor-101 .elementor-element.elementor-element-962242f .elementor-heading-title{font-size:var(--e-global-typography-5d11618-font-size);line-height:var(--e-global-typography-5d11618-line-height);letter-spacing:var(--e-global-typography-5d11618-letter-spacing)}.elementor-101 .elementor-element.elementor-element-f1a3a7d{--container-widget-width:495px;--container-widget-flex-grow:0;width:var(--container-widget-width,495px);max-width:495px}}@media(max-width:767px){.elementor-101 .elementor-element.elementor-element-7a13f08b{--min-height:200px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-101 .elementor-element.elementor-element-350820dc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px}.elementor-101 .elementor-element.elementor-element-19b421be{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-101 .elementor-element.elementor-element-5611bb48 .elementor-heading-title{font-size:var(--e-global-typography-5d11618-font-size);line-height:var(--e-global-typography-5d11618-line-height);letter-spacing:var(--e-global-typography-5d11618-letter-spacing)}.elementor-101 .elementor-element.elementor-element-0cd0318{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-101 .elementor-element.elementor-element-45a88aa .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-101 .elementor-element.elementor-element-0e4b98f .elementor-heading-title{font-size:var(--e-global-typography-c0c00e9-font-size);line-height:var(--e-global-typography-c0c00e9-line-height);letter-spacing:var(--e-global-typography-c0c00e9-letter-spacing)}.elementor-101 .elementor-element.elementor-element-cf28947{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-101 .elementor-element.elementor-element-dd2b4b8 .elementor-icon-box-title,.elementor-101 .elementor-element.elementor-element-dd2b4b8 .elementor-icon-box-title a{font-size:var(--e-global-typography-8e643e6-font-size);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing)}.elementor-101 .elementor-element.elementor-element-acb7134.e-con{--order:-99999 /* order start hack */}.elementor-101 .elementor-element.elementor-element-d2d40e2 .elementor-icon-box-title,.elementor-101 .elementor-element.elementor-element-d2d40e2 .elementor-icon-box-title a{font-size:var(--e-global-typography-8e643e6-font-size);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing)}.elementor-101 .elementor-element.elementor-element-746e3f16{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-101 .elementor-element.elementor-element-e07fa44 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-101 .elementor-element.elementor-element-6ac27b65 .elementor-heading-title{font-size:var(--e-global-typography-c0c00e9-font-size);line-height:var(--e-global-typography-c0c00e9-line-height);letter-spacing:var(--e-global-typography-c0c00e9-letter-spacing)}.elementor-101 .elementor-element.elementor-element-31ac6b10{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-101 .elementor-element.elementor-element-6c683838 .elementor-heading-title{font-size:var(--e-global-typography-8e643e6-font-size);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing)}.elementor-101 .elementor-element.elementor-element-36b0086{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-101 .elementor-element.elementor-element-057580c .elementor-button{font-size:var(--e-global-typography-dbc0204-font-size)}.elementor-101 .elementor-element.elementor-element-3d3a204d .elementor-heading-title{font-size:var(--e-global-typography-8e643e6-font-size);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing)}.elementor-101 .elementor-element.elementor-element-c934aa4{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-101 .elementor-element.elementor-element-994b97b .elementor-button{font-size:var(--e-global-typography-dbc0204-font-size)}.elementor-101 .elementor-element.elementor-element-54e04376 .elementor-heading-title{font-size:var(--e-global-typography-8e643e6-font-size);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing)}.elementor-101 .elementor-element.elementor-element-44c8347e{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-101 .elementor-element.elementor-element-7642677 .elementor-button{font-size:var(--e-global-typography-dbc0204-font-size)}.elementor-101 .elementor-element.elementor-element-ec893b3{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-101 .elementor-element.elementor-element-6725d28 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-101 .elementor-element.elementor-element-69b0ab9 .elementor-heading-title{font-size:var(--e-global-typography-c0c00e9-font-size);line-height:var(--e-global-typography-c0c00e9-line-height);letter-spacing:var(--e-global-typography-c0c00e9-letter-spacing)}.elementor-101 .elementor-element.elementor-element-2a9e4a1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-101 .elementor-element.elementor-element-a0a9a3a .elementor-heading-title{font-size:var(--e-global-typography-8e643e6-font-size);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing)}.elementor-101 .elementor-element.elementor-element-f15104d{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-101 .elementor-element.elementor-element-9b3e6a9 .elementor-heading-title{font-size:var(--e-global-typography-8e643e6-font-size);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing)}.elementor-101 .elementor-element.elementor-element-7871841{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-101 .elementor-element.elementor-element-429ff2c .elementor-heading-title{font-size:var(--e-global-typography-8e643e6-font-size);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing)}.elementor-101 .elementor-element.elementor-element-8dd69c1{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-101 .elementor-element.elementor-element-3963a23f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-101 .elementor-element.elementor-element-2605f0f3 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-101 .elementor-element.elementor-element-70b74e0f{--container-widget-width:967px;--container-widget-flex-grow:0;width:var(--container-widget-width,967px);max-width:967px}.elementor-101 .elementor-element.elementor-element-70b74e0f .elementor-heading-title{font-size:var(--e-global-typography-c0c00e9-font-size);line-height:var(--e-global-typography-c0c00e9-line-height);letter-spacing:var(--e-global-typography-c0c00e9-letter-spacing)}.elementor-101 .elementor-element.elementor-element-bd4d99e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-101 .elementor-element.elementor-element-57e5f7f7 .ekit_social_media>li{display:inline-block;margin:0 0 0 0}.elementor-101 .elementor-element.elementor-element-57e5f7f7 .ekit_social_media>li>a{border-radius:0 0 0 0;padding:0 20px 0 0}.elementor-101 .elementor-element.elementor-element-57e5f7f7 .ekit_social_media>li>a i{font-size:16px}.elementor-101 .elementor-element.elementor-element-57e5f7f7 .ekit_social_media>li>a svg{max-width:16px}.elementor-101 .elementor-element.elementor-element-3cdc11d2 .elementor-heading-title{font-size:var(--e-global-typography-63ff56c-font-size);letter-spacing:var(--e-global-typography-63ff56c-letter-spacing)}.elementor-101 .elementor-element.elementor-element-ed9ac5 .elementor-heading-title{font-size:var(--e-global-typography-8e643e6-font-size);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing)}.elementor-101 .elementor-element.elementor-element-42388594 .ekit_social_media>li{display:inline-block;margin:0 0 0 0}.elementor-101 .elementor-element.elementor-element-42388594 .ekit_social_media>li>a{border-radius:0 0 0 0;padding:0 20px 0 0}.elementor-101 .elementor-element.elementor-element-42388594 .ekit_social_media>li>a i{font-size:16px}.elementor-101 .elementor-element.elementor-element-42388594 .ekit_social_media>li>a svg{max-width:16px}.elementor-101 .elementor-element.elementor-element-758c379 .elementor-heading-title{font-size:var(--e-global-typography-63ff56c-font-size);letter-spacing:var(--e-global-typography-63ff56c-letter-spacing)}.elementor-101 .elementor-element.elementor-element-7e0b2983 .elementor-heading-title{font-size:var(--e-global-typography-8e643e6-font-size);line-height:var(--e-global-typography-8e643e6-line-height);letter-spacing:var(--e-global-typography-8e643e6-letter-spacing)}.elementor-101 .elementor-element.elementor-element-d9b57f2 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-101 .elementor-element.elementor-element-962242f .elementor-heading-title{font-size:var(--e-global-typography-5d11618-font-size);line-height:var(--e-global-typography-5d11618-line-height);letter-spacing:var(--e-global-typography-5d11618-letter-spacing)}}@media(min-width:768px){.elementor-101 .elementor-element.elementor-element-8d8f3b8{--width:49%}.elementor-101 .elementor-element.elementor-element-44508f6{--width:50%}.elementor-101 .elementor-element.elementor-element-d13bcc9{--width:50%}.elementor-101 .elementor-element.elementor-element-6e0b7db{--width:50%}.elementor-101 .elementor-element.elementor-element-acb7134{--width:50%}.elementor-101 .elementor-element.elementor-element-6e01641{--width:50%}.elementor-101 .elementor-element.elementor-element-97b1581{--width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-101 .elementor-element.elementor-element-8d8f3b8{--width:100%}.elementor-101 .elementor-element.elementor-element-d726ee7{--width:63%}.elementor-101 .elementor-element.elementor-element-77883ac0{--width:63%}}@media(min-width:1025px){.elementor-101 .elementor-element.elementor-element-7a13f08b:not(.elementor-motion-effects-element-type-background),.elementor-101 .elementor-element.elementor-element-7a13f08b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-101 .elementor-element.elementor-element-7ff9b76:not(.elementor-motion-effects-element-type-background),.elementor-101 .elementor-element.elementor-element-7ff9b76>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}