.elementor-1126 .elementor-element.elementor-element-ceb309e{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1126 .elementor-element.elementor-element-ceb309e:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-ceb309e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://widewindowinternational.com/wp-content/uploads/2026/04/img_4.jpg");background-position:290px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-1126 .elementor-element.elementor-element-ceb309e::before, .elementor-1126 .elementor-element.elementor-element-ceb309e > .elementor-background-video-container::before, .elementor-1126 .elementor-element.elementor-element-ceb309e > .e-con-inner > .elementor-background-video-container::before, .elementor-1126 .elementor-element.elementor-element-ceb309e > .elementor-background-slideshow::before, .elementor-1126 .elementor-element.elementor-element-ceb309e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1126 .elementor-element.elementor-element-ceb309e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-3ee16e7 ) 25%, #1C4B431A 100%);}.elementor-1126 .elementor-element.elementor-element-140b837{--display:flex;--padding-top:8em;--padding-bottom:8em;--padding-left:2em;--padding-right:2em;}.elementor-1126 .elementor-element.elementor-element-35ce205 .elementor-heading-title{font-family:var( --e-global-typography-a435f28-font-family ), Sans-serif;font-size:var( --e-global-typography-a435f28-font-size );font-weight:var( --e-global-typography-a435f28-font-weight );line-height:var( --e-global-typography-a435f28-line-height );letter-spacing:var( --e-global-typography-a435f28-letter-spacing );color:var( --e-global-color-text );}.elementor-1126 .elementor-element.elementor-element-05d6030{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.1;--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-1126 .elementor-element.elementor-element-05d6030::before, .elementor-1126 .elementor-element.elementor-element-05d6030 > .elementor-background-video-container::before, .elementor-1126 .elementor-element.elementor-element-05d6030 > .e-con-inner > .elementor-background-video-container::before, .elementor-1126 .elementor-element.elementor-element-05d6030 > .elementor-background-slideshow::before, .elementor-1126 .elementor-element.elementor-element-05d6030 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1126 .elementor-element.elementor-element-05d6030 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://widewindowinternational.com/wp-content/uploads/2026/04/dot_map_2.png");--background-overlay:'';background-position:top left;background-repeat:no-repeat;}.elementor-1126 .elementor-element.elementor-element-e6e348e{--display:flex;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:5em;}.elementor-1126 .elementor-element.elementor-element-0331591 .elementor-heading-title{font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;font-size:var( --e-global-typography-5d167aa-font-size );font-weight:var( --e-global-typography-5d167aa-font-weight );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-1126 .elementor-element.elementor-element-4eb0a6e{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-1126 .elementor-element.elementor-element-a74d8fe{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1126 .elementor-element.elementor-element-6387e28{text-align:center;}.elementor-1126 .elementor-element.elementor-element-6387e28 img{width:100%;}.elementor-1126 .elementor-element.elementor-element-d4ed957{--display:flex;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-1126 .elementor-element.elementor-element-d4ed957:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-d4ed957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAF0;}.elementor-1126 .elementor-element.elementor-element-dbb39a3{padding:20px 0px 0px 0px;text-align:center;}.elementor-1126 .elementor-element.elementor-element-dbb39a3 .elementor-heading-title{color:var( --e-global-color-332724a );}.elementor-1126 .elementor-element.elementor-element-a06e9e9{--divider-border-style:solid;--divider-color:var( --e-global-color-332724a );--divider-border-width:3px;}.elementor-1126 .elementor-element.elementor-element-a06e9e9 .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-1126 .elementor-element.elementor-element-a06e9e9 .elementor-divider{text-align:center;padding-block-start:4px;padding-block-end:4px;}.elementor-1126 .elementor-element.elementor-element-d81255f{--display:flex;--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;}.elementor-1126 .elementor-element.elementor-element-82aa0a8{--display:flex;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;box-shadow:0px 10px 20px -6px rgba(150.92221069335938, 142.06373310918394, 142.06373310918394, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1126 .elementor-element.elementor-element-82aa0a8:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-82aa0a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1126 .elementor-element.elementor-element-0de123e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;}.elementor-1126 .elementor-element.elementor-element-0de123e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1126 .elementor-element.elementor-element-0de123e .elementor-icon-box-wrapper{gap:15px;}.elementor-1126 .elementor-element.elementor-element-0de123e .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-332724a );}.elementor-1126 .elementor-element.elementor-element-0de123e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-332724a );fill:#F7FAF0;color:#F7FAF0;}.elementor-1126 .elementor-element.elementor-element-0de123e.elementor-view-framed .elementor-icon, .elementor-1126 .elementor-element.elementor-element-0de123e.elementor-view-default .elementor-icon{fill:var( --e-global-color-332724a );color:var( --e-global-color-332724a );border-color:var( --e-global-color-332724a );}.elementor-1126 .elementor-element.elementor-element-0de123e.elementor-view-framed .elementor-icon{background-color:#F7FAF0;}.elementor-1126 .elementor-element.elementor-element-0de123e .elementor-icon{font-size:40px;border-width:0px 0px 0px 0px;}.elementor-1126 .elementor-element.elementor-element-0de123e .elementor-icon-box-title, .elementor-1126 .elementor-element.elementor-element-0de123e .elementor-icon-box-title a{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1126 .elementor-element.elementor-element-0de123e .elementor-icon-box-description{font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );font-weight:var( --e-global-typography-69c152f-font-weight );line-height:var( --e-global-typography-69c152f-line-height );color:var( --e-global-color-638d055 );}.elementor-1126 .elementor-element.elementor-element-46ae27c{--display:flex;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;box-shadow:0px 10px 19px -6px rgba(150.92221069335938, 142.06373310918394, 142.06373310918394, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1126 .elementor-element.elementor-element-46ae27c:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-46ae27c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1126 .elementor-element.elementor-element-bc0bc66{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;}.elementor-1126 .elementor-element.elementor-element-bc0bc66.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1126 .elementor-element.elementor-element-bc0bc66 .elementor-icon-box-wrapper{gap:15px;}.elementor-1126 .elementor-element.elementor-element-bc0bc66 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-332724a );}.elementor-1126 .elementor-element.elementor-element-bc0bc66.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-332724a );fill:#F7FAF0;color:#F7FAF0;}.elementor-1126 .elementor-element.elementor-element-bc0bc66.elementor-view-framed .elementor-icon, .elementor-1126 .elementor-element.elementor-element-bc0bc66.elementor-view-default .elementor-icon{fill:var( --e-global-color-332724a );color:var( --e-global-color-332724a );border-color:var( --e-global-color-332724a );}.elementor-1126 .elementor-element.elementor-element-bc0bc66.elementor-view-framed .elementor-icon{background-color:#F7FAF0;}.elementor-1126 .elementor-element.elementor-element-bc0bc66 .elementor-icon{font-size:40px;border-width:0px 0px 0px 0px;}.elementor-1126 .elementor-element.elementor-element-bc0bc66 .elementor-icon-box-title, .elementor-1126 .elementor-element.elementor-element-bc0bc66 .elementor-icon-box-title a{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1126 .elementor-element.elementor-element-bc0bc66 .elementor-icon-box-description{font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );font-weight:var( --e-global-typography-69c152f-font-weight );line-height:var( --e-global-typography-69c152f-line-height );color:var( --e-global-color-638d055 );}.elementor-1126 .elementor-element.elementor-element-bfdcdc4{--display:flex;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;box-shadow:0px 10px 20px -6px rgba(150.92221069335938, 142.06373310918394, 142.06373310918394, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1126 .elementor-element.elementor-element-bfdcdc4:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-bfdcdc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1126 .elementor-element.elementor-element-ac2069d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;}.elementor-1126 .elementor-element.elementor-element-ac2069d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1126 .elementor-element.elementor-element-ac2069d .elementor-icon-box-wrapper{gap:15px;}.elementor-1126 .elementor-element.elementor-element-ac2069d .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-332724a );}.elementor-1126 .elementor-element.elementor-element-ac2069d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-332724a );fill:#F7FAF0;color:#F7FAF0;}.elementor-1126 .elementor-element.elementor-element-ac2069d.elementor-view-framed .elementor-icon, .elementor-1126 .elementor-element.elementor-element-ac2069d.elementor-view-default .elementor-icon{fill:var( --e-global-color-332724a );color:var( --e-global-color-332724a );border-color:var( --e-global-color-332724a );}.elementor-1126 .elementor-element.elementor-element-ac2069d.elementor-view-framed .elementor-icon{background-color:#F7FAF0;}.elementor-1126 .elementor-element.elementor-element-ac2069d .elementor-icon{font-size:40px;border-width:0px 0px 0px 0px;}.elementor-1126 .elementor-element.elementor-element-ac2069d .elementor-icon-box-title, .elementor-1126 .elementor-element.elementor-element-ac2069d .elementor-icon-box-title a{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1126 .elementor-element.elementor-element-ac2069d .elementor-icon-box-description{font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );font-weight:var( --e-global-typography-69c152f-font-weight );line-height:var( --e-global-typography-69c152f-line-height );color:var( --e-global-color-638d055 );}.elementor-1126 .elementor-element.elementor-element-99b401f{--display:flex;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;box-shadow:0px 10px 20px -6px rgba(150.92221069335938, 142.06373310918394, 142.06373310918394, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1126 .elementor-element.elementor-element-99b401f:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-99b401f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1126 .elementor-element.elementor-element-ab18be6{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;}.elementor-1126 .elementor-element.elementor-element-ab18be6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1126 .elementor-element.elementor-element-ab18be6 .elementor-icon-box-wrapper{gap:15px;}.elementor-1126 .elementor-element.elementor-element-ab18be6 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-332724a );}.elementor-1126 .elementor-element.elementor-element-ab18be6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-332724a );fill:#F7FAF0;color:#F7FAF0;}.elementor-1126 .elementor-element.elementor-element-ab18be6.elementor-view-framed .elementor-icon, .elementor-1126 .elementor-element.elementor-element-ab18be6.elementor-view-default .elementor-icon{fill:var( --e-global-color-332724a );color:var( --e-global-color-332724a );border-color:var( --e-global-color-332724a );}.elementor-1126 .elementor-element.elementor-element-ab18be6.elementor-view-framed .elementor-icon{background-color:#F7FAF0;}.elementor-1126 .elementor-element.elementor-element-ab18be6 .elementor-icon{font-size:40px;border-width:0px 0px 0px 0px;}.elementor-1126 .elementor-element.elementor-element-ab18be6 .elementor-icon-box-title, .elementor-1126 .elementor-element.elementor-element-ab18be6 .elementor-icon-box-title a{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1126 .elementor-element.elementor-element-ab18be6 .elementor-icon-box-description{font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );font-weight:var( --e-global-typography-69c152f-font-weight );line-height:var( --e-global-typography-69c152f-line-height );color:var( --e-global-color-638d055 );}.elementor-1126 .elementor-element.elementor-element-976a0d9{--display:flex;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;box-shadow:0px 10px 20px -6px rgba(150.92221069335938, 142.06373310918394, 142.06373310918394, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1126 .elementor-element.elementor-element-976a0d9:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-976a0d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1126 .elementor-element.elementor-element-660dfcd{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;}.elementor-1126 .elementor-element.elementor-element-660dfcd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1126 .elementor-element.elementor-element-660dfcd .elementor-icon-box-wrapper{gap:15px;}.elementor-1126 .elementor-element.elementor-element-660dfcd .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-332724a );}.elementor-1126 .elementor-element.elementor-element-660dfcd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-332724a );fill:#F7FAF0;color:#F7FAF0;}.elementor-1126 .elementor-element.elementor-element-660dfcd.elementor-view-framed .elementor-icon, .elementor-1126 .elementor-element.elementor-element-660dfcd.elementor-view-default .elementor-icon{fill:var( --e-global-color-332724a );color:var( --e-global-color-332724a );border-color:var( --e-global-color-332724a );}.elementor-1126 .elementor-element.elementor-element-660dfcd.elementor-view-framed .elementor-icon{background-color:#F7FAF0;}.elementor-1126 .elementor-element.elementor-element-660dfcd .elementor-icon{font-size:40px;border-width:0px 0px 0px 0px;}.elementor-1126 .elementor-element.elementor-element-660dfcd .elementor-icon-box-title, .elementor-1126 .elementor-element.elementor-element-660dfcd .elementor-icon-box-title a{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1126 .elementor-element.elementor-element-660dfcd .elementor-icon-box-description{font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );font-weight:var( --e-global-typography-69c152f-font-weight );line-height:var( --e-global-typography-69c152f-line-height );color:var( --e-global-color-638d055 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1126 .elementor-element.elementor-element-ceb309e:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-ceb309e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1126 .elementor-element.elementor-element-140b837{--padding-top:6em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-1126 .elementor-element.elementor-element-35ce205 .elementor-heading-title{font-size:var( --e-global-typography-a435f28-font-size );line-height:var( --e-global-typography-a435f28-line-height );letter-spacing:var( --e-global-typography-a435f28-letter-spacing );}.elementor-1126 .elementor-element.elementor-element-05d6030::before, .elementor-1126 .elementor-element.elementor-element-05d6030 > .elementor-background-video-container::before, .elementor-1126 .elementor-element.elementor-element-05d6030 > .e-con-inner > .elementor-background-video-container::before, .elementor-1126 .elementor-element.elementor-element-05d6030 > .elementor-background-slideshow::before, .elementor-1126 .elementor-element.elementor-element-05d6030 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1126 .elementor-element.elementor-element-05d6030 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:contain;}.elementor-1126 .elementor-element.elementor-element-05d6030{--overlay-opacity:0.2;--padding-top:2em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-1126 .elementor-element.elementor-element-e6e348e{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1126 .elementor-element.elementor-element-0331591 .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-1126 .elementor-element.elementor-element-4eb0a6e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1126 .elementor-element.elementor-element-0de123e .elementor-icon-box-title, .elementor-1126 .elementor-element.elementor-element-0de123e .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1126 .elementor-element.elementor-element-0de123e .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-1126 .elementor-element.elementor-element-bc0bc66 .elementor-icon-box-title, .elementor-1126 .elementor-element.elementor-element-bc0bc66 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1126 .elementor-element.elementor-element-bc0bc66 .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-1126 .elementor-element.elementor-element-ac2069d .elementor-icon-box-title, .elementor-1126 .elementor-element.elementor-element-ac2069d .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1126 .elementor-element.elementor-element-ac2069d .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-1126 .elementor-element.elementor-element-ab18be6 .elementor-icon-box-title, .elementor-1126 .elementor-element.elementor-element-ab18be6 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1126 .elementor-element.elementor-element-ab18be6 .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-1126 .elementor-element.elementor-element-660dfcd .elementor-icon-box-title, .elementor-1126 .elementor-element.elementor-element-660dfcd .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1126 .elementor-element.elementor-element-660dfcd .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}}@media(max-width:767px){.elementor-1126 .elementor-element.elementor-element-ceb309e:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-ceb309e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1126 .elementor-element.elementor-element-ceb309e::before, .elementor-1126 .elementor-element.elementor-element-ceb309e > .elementor-background-video-container::before, .elementor-1126 .elementor-element.elementor-element-ceb309e > .e-con-inner > .elementor-background-video-container::before, .elementor-1126 .elementor-element.elementor-element-ceb309e > .elementor-background-slideshow::before, .elementor-1126 .elementor-element.elementor-element-ceb309e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1126 .elementor-element.elementor-element-ceb309e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(360deg, var( --e-global-color-3ee16e7 ) 0%, #1C4B431A 100%);}.elementor-1126 .elementor-element.elementor-element-140b837{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-1126 .elementor-element.elementor-element-35ce205{text-align:start;}.elementor-1126 .elementor-element.elementor-element-35ce205 .elementor-heading-title{font-size:var( --e-global-typography-a435f28-font-size );line-height:var( --e-global-typography-a435f28-line-height );letter-spacing:var( --e-global-typography-a435f28-letter-spacing );}.elementor-1126 .elementor-element.elementor-element-05d6030::before, .elementor-1126 .elementor-element.elementor-element-05d6030 > .elementor-background-video-container::before, .elementor-1126 .elementor-element.elementor-element-05d6030 > .e-con-inner > .elementor-background-video-container::before, .elementor-1126 .elementor-element.elementor-element-05d6030 > .elementor-background-slideshow::before, .elementor-1126 .elementor-element.elementor-element-05d6030 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1126 .elementor-element.elementor-element-05d6030 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:640px auto;}.elementor-1126 .elementor-element.elementor-element-05d6030{--overlay-opacity:0.3;--padding-top:0em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-1126 .elementor-element.elementor-element-e6e348e{--padding-top:2em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-1126 .elementor-element.elementor-element-0331591 .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-1126 .elementor-element.elementor-element-4eb0a6e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1126 .elementor-element.elementor-element-a74d8fe{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1126 .elementor-element.elementor-element-d81255f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-1126 .elementor-element.elementor-element-82aa0a8{--width:48%;}.elementor-1126 .elementor-element.elementor-element-0de123e .elementor-icon-box-wrapper{gap:10px;}.elementor-1126 .elementor-element.elementor-element-0de123e .elementor-icon{font-size:32px;}.elementor-1126 .elementor-element.elementor-element-0de123e .elementor-icon-box-title, .elementor-1126 .elementor-element.elementor-element-0de123e .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1126 .elementor-element.elementor-element-0de123e .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-1126 .elementor-element.elementor-element-46ae27c{--width:48%;}.elementor-1126 .elementor-element.elementor-element-bc0bc66 .elementor-icon-box-wrapper{gap:10px;}.elementor-1126 .elementor-element.elementor-element-bc0bc66 .elementor-icon{font-size:32px;}.elementor-1126 .elementor-element.elementor-element-bc0bc66 .elementor-icon-box-title, .elementor-1126 .elementor-element.elementor-element-bc0bc66 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1126 .elementor-element.elementor-element-bc0bc66 .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-1126 .elementor-element.elementor-element-bfdcdc4{--width:48%;}.elementor-1126 .elementor-element.elementor-element-ac2069d .elementor-icon-box-wrapper{gap:10px;}.elementor-1126 .elementor-element.elementor-element-ac2069d .elementor-icon{font-size:32px;}.elementor-1126 .elementor-element.elementor-element-ac2069d .elementor-icon-box-title, .elementor-1126 .elementor-element.elementor-element-ac2069d .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1126 .elementor-element.elementor-element-ac2069d .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-1126 .elementor-element.elementor-element-99b401f{--width:48%;}.elementor-1126 .elementor-element.elementor-element-ab18be6 .elementor-icon-box-wrapper{gap:10px;}.elementor-1126 .elementor-element.elementor-element-ab18be6 .elementor-icon{font-size:32px;}.elementor-1126 .elementor-element.elementor-element-ab18be6 .elementor-icon-box-title, .elementor-1126 .elementor-element.elementor-element-ab18be6 .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1126 .elementor-element.elementor-element-ab18be6 .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-1126 .elementor-element.elementor-element-976a0d9{--width:48%;}.elementor-1126 .elementor-element.elementor-element-660dfcd .elementor-icon-box-wrapper{gap:10px;}.elementor-1126 .elementor-element.elementor-element-660dfcd .elementor-icon{font-size:32px;}.elementor-1126 .elementor-element.elementor-element-660dfcd .elementor-icon-box-title, .elementor-1126 .elementor-element.elementor-element-660dfcd .elementor-icon-box-title a{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );}.elementor-1126 .elementor-element.elementor-element-660dfcd .elementor-icon-box-description{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}}@media(min-width:768px){.elementor-1126 .elementor-element.elementor-element-140b837{--width:58%;}.elementor-1126 .elementor-element.elementor-element-e6e348e{--width:45%;}.elementor-1126 .elementor-element.elementor-element-a74d8fe{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1126 .elementor-element.elementor-element-140b837{--width:60%;}.elementor-1126 .elementor-element.elementor-element-e6e348e{--width:100%;}.elementor-1126 .elementor-element.elementor-element-a74d8fe{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-6387e28 *//* ================================
   SUSTAINABILITY IMAGE STYLE
   Default Elementor Class
================================ */

/* Image widget wrapper */
.elementor-element-6387e28 {
  position: relative !important;
  max-width: 520px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Main image */
.elementor-element-6387e28 img {
  width: 100% !important;
  height: 420px !important;
  object-fit: cover !important;
  object-position: center !important;
  border-radius: 22px !important;
  box-shadow: 0 18px 40px rgba(22, 79, 67, 0.14) !important;
  position: relative !important;
  z-index: 2 !important;
}

/* Green corner border */
.elementor-element-6387e28::before {
  content: "" !important;
  position: absolute !important;
  top: -16px !important;
  right: -16px !important;
  width: 120px !important;
  height: 120px !important;
  border-top: 4px solid #8caf2f !important;
  border-right: 4px solid #8caf2f !important;
  border-radius: 0 24px 0 0 !important;
  z-index: 1 !important;
}

/* Bottom green corner border */
.elementor-element-6387e28::after {
  content: "" !important;
  position: absolute !important;
  bottom: -16px !important;
  right: -16px !important;
  width: 120px !important;
  height: 120px !important;
  border-bottom: 4px solid #8caf2f !important;
  border-right: 4px solid #8caf2f !important;
  border-radius: 0 0 24px 0 !important;
  z-index: 1 !important;
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-element-6387e28 {
    max-width: 100% !important;
  }

  .elementor-element-6387e28 img {
    height: 300px !important;
    border-radius: 18px !important;
  }

  .elementor-element-6387e28::before,
  .elementor-element-6387e28::after {
    width: 80px !important;
    height: 80px !important;
    right: -8px !important;
  }

  .elementor-element-6387e28::before {
    top: -8px !important;
  }

  .elementor-element-6387e28::after {
    bottom: -8px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05d6030 *//* ================================
   DIVIDER FOR THIS SECTION - FIXED
   Default Elementor Classes
================================ */

/* Main section */
.elementor-element-05d6030 {
  position: relative !important;
  overflow: visible !important;
  z-index: 1 !important;
  isolation: isolate !important;
}

/* Keep section content below sticky header */
.elementor-element-05d6030 > .e-con-inner,
.elementor-element-05d6030 > .elementor-element {
  position: relative !important;
  z-index: 1 !important;
}

/* Left content container */
.elementor-element-e6e348e {
  position: relative !important;
  z-index: 1 !important;
}

/* Vertical divider between content and image */
.elementor-element-e6e348e::after {
  content: "" !important;
  position: absolute !important;
  top: 50% !important;
  right: -35px !important;
  transform: translateY(-50%) !important;
  width: 1px !important;
  height: 380px !important;
  background: linear-gradient(
    to bottom,
    rgba(143, 175, 43, 0),
    rgba(143, 175, 43, 0.30),
    rgba(143, 175, 43, 0.85),
    rgba(143, 175, 43, 0.30),
    rgba(143, 175, 43, 0)
  ) !important;
  z-index: 1 !important;
  pointer-events: none !important;
}

/* Sticky header should stay above this section */
.elementor-location-header,
header,
.site-header,
.elementor-sticky,
.elementor-sticky--active,
.elementor-sticky--effects {
  z-index: 99999 !important;
}

/* Add background when sticky */
.elementor-sticky--active,
.elementor-sticky--effects {
  background: #ffffff !important;
}

/* Tablet and mobile: hide divider */
@media (max-width: 1024px) {
  .elementor-element-e6e348e::after {
    display: none !important;
  }
}
/* Mobile: show image first */
@media (max-width: 767px) {
  .elementor-element-05d6030 {
    flex-direction: column !important;
    gap: 26px !important;
  }

  .elementor-element-a74d8fe {
    order: 1 !important;
    width: 100% !important;
  }

  .elementor-element-e6e348e {
    order: 2 !important;
    width: 100% !important;
    padding-top: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d81255f *//* =================================
   SUSTAINABILITY FOCUS CARDS
   Hover only individual cards
================================= */

/* Section background */
.elementor-element-d4ed957 {
  background-color: #F7FAF0 !important;
  overflow: visible !important;
}

/* Remove hover effect from parent containers */
.elementor-element-d4ed957,
.elementor-element-d4ed957 > .e-con-inner {
  transform: none !important;
  box-shadow: none !important;
}

/* Target only the actual card containers */
.elementor-element-d4ed957 .e-con:has(> .elementor-widget-icon-box) {
  background: #ffffff !important;
  border-radius: 16px !important;
  box-shadow: 0 12px 30px rgba(22, 79, 67, 0.08) !important;
  transition: transform 0.35s ease, box-shadow 0.35s ease !important;
  transform: translateY(0) !important;
  will-change: transform !important;
  overflow: visible !important;
  z-index: 1 !important;
}

/* Hover only each card */
.elementor-element-d4ed957 .e-con:has(> .elementor-widget-icon-box):hover {
  transform: translateY(-8px) !important;
  box-shadow: 0 20px 45px rgba(22, 79, 67, 0.16) !important;
  z-index: 10 !important;
}

/* Icon circle style */
.elementor-element-d4ed957 .e-con:has(> .elementor-widget-icon-box) .elementor-icon {
  background-color: #EEF5DA !important;
  color: #1C4B43 !important;
  transition: transform 0.35s ease, background-color 0.35s ease, color 0.35s ease !important;
}

/* Icon small zoom on card hover */
.elementor-element-d4ed957 .e-con:has(> .elementor-widget-icon-box):hover .elementor-icon {
  transform: scale(1.08) !important;
  background-color: #E7F2D2 !important;
  color: #8CAF2F !important;
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-element-d4ed957 .e-con:has(> .elementor-widget-icon-box):hover {
    transform: translateY(-5px) !important;
  }
}
/* Mobile: center the last container */
@media (max-width: 767px) {
  .elementor-element-d81255f {
    justify-content: center !important;
  }

  .elementor-element-976a0d9 {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}/* End custom CSS */