.elementor-28 .elementor-element.elementor-element-d7791a8{--display:flex;--min-height:calc(100vh - 90px);--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-28 .elementor-element.elementor-element-075a606{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-28 .elementor-element.elementor-element-075a606.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-61ae556{--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;--justify-content:center;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--padding-top:0px;--padding-bottom:0px;--padding-left:200px;--padding-right:200px;}.elementor-28 .elementor-element.elementor-element-61ae556.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-40e4ba4 .elementor-heading-title{font-size:86px;line-height:110%;letter-spacing:-0.01em;text-shadow:0px 5px 30px rgba(0, 0, 0, 0.25);color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-df6b35f{width:var( --container-widget-width, 1140px );max-width:1140px;--container-widget-width:1140px;--container-widget-flex-grow:0;font-size:30px;font-weight:500;line-height:140%;color:#F6DFA5;}.elementor-28 .elementor-element.elementor-element-707f420{--display:flex;--position:absolute;--min-height:calc(100vh - 90px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-707f420{right:0px;}body.rtl .elementor-28 .elementor-element.elementor-element-707f420{left:0px;}.elementor-28 .elementor-element.elementor-element-0ed4add{width:auto;max-width:auto;bottom:0px;z-index:-1;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-0ed4add{right:0px;}body.rtl .elementor-28 .elementor-element.elementor-element-0ed4add{left:0px;}.elementor-28 .elementor-element.elementor-element-34de065{width:auto;max-width:auto;bottom:0px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-34de065{left:-50px;}body.rtl .elementor-28 .elementor-element.elementor-element-34de065{right:-50px;}.elementor-28 .elementor-element.elementor-element-3e89194{width:auto;max-width:auto;top:-90px;z-index:-1;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-3e89194{right:110px;}body.rtl .elementor-28 .elementor-element.elementor-element-3e89194{left:110px;}.elementor-28 .elementor-element.elementor-element-3e89194 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-28 .elementor-element.elementor-element-ffdcaff{--display:grid;--min-height:calc(100vh - 90px);--e-con-grid-template-columns:60% 40%;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overlay-opacity:0.75;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ffdcaff::before, .elementor-28 .elementor-element.elementor-element-ffdcaff > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-ffdcaff > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-ffdcaff > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-ffdcaff > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-ffdcaff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://saveourwater.com/wp-content/uploads/2024/03/Group-24.png");--background-overlay:'';background-position:bottom right;}.elementor-28 .elementor-element.elementor-element-5fa1b60{--display:flex;--min-height:0;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-5fa1b60.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-35e68e7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-35e68e7 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-28 .elementor-element.elementor-element-6e924f9{--display:flex;--min-height:0px;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-6e924f9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-0adfa86{--display:flex;--min-height:720px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;box-shadow:0px 4.8px 14.4px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;--z-index:2;}.elementor-28 .elementor-element.elementor-element-0adfa86:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-0adfa86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-a5dbe8f img{max-width:150px;}.elementor-28 .elementor-element.elementor-element-3bd9d07 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-3bd9d07.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-3bd9d07{text-align:center;}.elementor-28 .elementor-element.elementor-element-3bd9d07 .elementor-heading-title{font-size:42px;line-height:120%;letter-spacing:-0.01em;color:#1E4997;}.elementor-28 .elementor-element.elementor-element-359ecfa{text-align:start;font-size:20px;font-weight:500;line-height:180%;letter-spacing:0px;color:#231F20;}.elementor-28 .elementor-element.elementor-element-44f58ad .elementor-button{background-color:transparent;font-size:18px;text-transform:uppercase;line-height:24px;letter-spacing:0.05em;fill:#EC5801;color:#EC5801;background-image:linear-gradient(180deg, #20479600 0%, #F2295B00 100%);padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-44f58ad{width:auto;max-width:auto;}.elementor-28 .elementor-element.elementor-element-44f58ad.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-44f58ad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-61411e0{--display:grid;--min-height:calc(100vh - 90px);--e-con-grid-template-columns:40% 60%;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overlay-opacity:0.75;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-61411e0::before, .elementor-28 .elementor-element.elementor-element-61411e0 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-61411e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-61411e0 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-61411e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-61411e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://saveourwater.com/wp-content/uploads/2024/03/Group-25.png");--background-overlay:'';background-position:bottom left;}.elementor-28 .elementor-element.elementor-element-43603f1{--display:flex;--min-height:0;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-43603f1.e-con{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-0326ee4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-0326ee4 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-28 .elementor-element.elementor-element-a571e3c{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-f9944cb{--display:flex;--min-height:720px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;box-shadow:0px 4.8px 14.4px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-150px;--padding-top:60px;--padding-bottom:60px;--padding-left:75px;--padding-right:75px;--z-index:2;}.elementor-28 .elementor-element.elementor-element-f9944cb:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-f9944cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-f9944cb.e-con{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-64da067 img{max-width:200px;}.elementor-28 .elementor-element.elementor-element-450e4db{width:100%;max-width:100%;text-align:center;}.elementor-28 .elementor-element.elementor-element-450e4db > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-450e4db.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-450e4db .elementor-heading-title{font-size:42px;line-height:120%;letter-spacing:-0.01em;color:#1E4997;}.elementor-28 .elementor-element.elementor-element-511912e{text-align:start;font-size:20px;font-weight:500;line-height:180%;letter-spacing:0px;color:#231F20;}.elementor-28 .elementor-element.elementor-element-4e0ae4b .elementor-button{background-color:transparent;font-size:18px;text-transform:uppercase;line-height:24px;letter-spacing:0.05em;fill:#EC5801;color:#EC5801;background-image:linear-gradient(180deg, #20479600 0%, #F2295B00 100%);padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-4e0ae4b{width:auto;max-width:auto;}.elementor-28 .elementor-element.elementor-element-4e0ae4b.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-4e0ae4b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-503eb1a{--display:grid;--min-height:calc(100vh - 90px);--e-con-grid-template-columns:60% 40%;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overlay-opacity:0.75;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-503eb1a::before, .elementor-28 .elementor-element.elementor-element-503eb1a > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-503eb1a > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-503eb1a > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-503eb1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-503eb1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://saveourwater.com/wp-content/uploads/2024/03/Group-26.png");--background-overlay:'';background-position:bottom right;}.elementor-28 .elementor-element.elementor-element-c69b59c{--display:flex;--min-height:0;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-b93f125.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-b93f125 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-28 .elementor-element.elementor-element-3ce5e68{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-541467a{--display:flex;--min-height:720px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;box-shadow:0px 4.8px 14.4px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:75px;--padding-right:75px;--z-index:2;}.elementor-28 .elementor-element.elementor-element-541467a:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-541467a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-541467a.e-con{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-1376e8f img{max-width:200px;}.elementor-28 .elementor-element.elementor-element-8847459{width:100%;max-width:100%;text-align:center;}.elementor-28 .elementor-element.elementor-element-8847459 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-8847459.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-8847459 .elementor-heading-title{font-size:42px;line-height:120%;letter-spacing:-0.01em;color:#1E4997;}.elementor-28 .elementor-element.elementor-element-bfd3484{text-align:start;font-size:20px;font-weight:500;line-height:180%;letter-spacing:0px;color:#231F20;}.elementor-28 .elementor-element.elementor-element-1680b24 .elementor-button{background-color:transparent;font-size:18px;text-transform:uppercase;line-height:24px;letter-spacing:0.05em;fill:#EC5801;color:#EC5801;background-image:linear-gradient(180deg, #20479600 0%, #F2295B00 100%);padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-1680b24{width:auto;max-width:auto;}.elementor-28 .elementor-element.elementor-element-1680b24.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-1680b24 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-922a827{--display:grid;--min-height:calc(100vh - 90px);--e-con-grid-template-columns:40% 60%;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overlay-opacity:0.75;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-922a827::before, .elementor-28 .elementor-element.elementor-element-922a827 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-922a827 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-922a827 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-922a827 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-922a827 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://saveourwater.com/wp-content/uploads/2024/03/Group-27.png");--background-overlay:'';background-position:bottom left;}.elementor-28 .elementor-element.elementor-element-442a9af{--display:flex;--min-height:0;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-442a9af.e-con{--order:99999 /* order end hack */;}.elementor-28 .elementor-element.elementor-element-2992bff.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-2992bff img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-28 .elementor-element.elementor-element-38f1f6a{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-45dd2ca{--display:flex;--min-height:720px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;box-shadow:0px 4.8px 14.4px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-150px;--padding-top:60px;--padding-bottom:60px;--padding-left:75px;--padding-right:75px;--z-index:2;}.elementor-28 .elementor-element.elementor-element-45dd2ca:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-45dd2ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-45dd2ca.e-con{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-7063a81 img{max-width:150px;}.elementor-28 .elementor-element.elementor-element-746ed68{width:100%;max-width:100%;text-align:center;}.elementor-28 .elementor-element.elementor-element-746ed68 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-746ed68.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-746ed68 .elementor-heading-title{font-size:42px;line-height:120%;letter-spacing:-0.01em;color:#1E4997;}.elementor-28 .elementor-element.elementor-element-48b5c29{text-align:start;font-size:20px;font-weight:500;line-height:180%;letter-spacing:0px;color:#231F20;}.elementor-28 .elementor-element.elementor-element-fcbadd8 .elementor-button{background-color:transparent;font-size:18px;text-transform:uppercase;line-height:24px;letter-spacing:0.05em;fill:#EC5801;color:#EC5801;background-image:linear-gradient(180deg, #20479600 0%, #F2295B00 100%);padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-fcbadd8{width:auto;max-width:auto;}.elementor-28 .elementor-element.elementor-element-fcbadd8.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-fcbadd8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-c5da217{--display:grid;--min-height:calc(100vh - 90px);--e-con-grid-template-columns:60% 40%;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overlay-opacity:0.75;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-c5da217::before, .elementor-28 .elementor-element.elementor-element-c5da217 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-c5da217 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-c5da217 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-c5da217 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-c5da217 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://saveourwater.com/wp-content/uploads/2024/03/Group-28-1.png");--background-overlay:'';background-position:bottom right;background-size:cover;}.elementor-28 .elementor-element.elementor-element-b08179f{--display:flex;--min-height:0;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-844e29e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-844e29e img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-28 .elementor-element.elementor-element-15af9c4{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ad0cc67{--display:flex;--min-height:720px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;box-shadow:0px 4.8px 14.4px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:75px;--padding-right:75px;--z-index:2;}.elementor-28 .elementor-element.elementor-element-ad0cc67:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-ad0cc67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-ad0cc67.e-con{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-5d0723c img{max-width:150px;}.elementor-28 .elementor-element.elementor-element-4c0ecf7{width:100%;max-width:100%;text-align:center;}.elementor-28 .elementor-element.elementor-element-4c0ecf7 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-4c0ecf7.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-4c0ecf7 .elementor-heading-title{font-size:42px;line-height:120%;letter-spacing:-0.01em;color:#1E4997;}.elementor-28 .elementor-element.elementor-element-cbfb03b{text-align:start;font-size:20px;font-weight:500;line-height:180%;letter-spacing:0px;color:#231F20;}.elementor-28 .elementor-element.elementor-element-20255b4 .elementor-button{background-color:transparent;font-size:18px;text-transform:uppercase;line-height:24px;letter-spacing:0.05em;fill:#EC5801;color:#EC5801;background-image:linear-gradient(180deg, #20479600 0%, #F2295B00 100%);padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-20255b4{width:auto;max-width:auto;}.elementor-28 .elementor-element.elementor-element-20255b4.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-20255b4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-8cde227{--display:grid;--min-height:calc(100vh - 90px);--e-con-grid-template-columns:40% 60%;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overlay-opacity:0.75;--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-28 .elementor-element.elementor-element-8cde227::before, .elementor-28 .elementor-element.elementor-element-8cde227 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-8cde227 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-8cde227 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-8cde227 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-8cde227 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://saveourwater.com/wp-content/uploads/2024/03/Group-29.png");--background-overlay:'';background-position:bottom left;}.elementor-28 .elementor-element.elementor-element-f2d7cbd{--display:flex;--min-height:0;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-f2d7cbd.e-con{--order:99999 /* order end hack */;}.elementor-28 .elementor-element.elementor-element-4994ce6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-4994ce6 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-28 .elementor-element.elementor-element-b7a54c1{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-90d8c8d{--display:flex;--min-height:720px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;box-shadow:0px 4.8px 14.4px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-150px;--padding-top:60px;--padding-bottom:60px;--padding-left:75px;--padding-right:75px;--z-index:2;}.elementor-28 .elementor-element.elementor-element-90d8c8d:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-90d8c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-90d8c8d.e-con{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-1d4bb87 img{max-width:200px;}.elementor-28 .elementor-element.elementor-element-8dcd020{width:100%;max-width:100%;text-align:center;}.elementor-28 .elementor-element.elementor-element-8dcd020 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-8dcd020.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-8dcd020 .elementor-heading-title{font-size:42px;line-height:120%;letter-spacing:-0.01em;color:#1E4997;}.elementor-28 .elementor-element.elementor-element-870d8c2{text-align:start;font-size:20px;font-weight:500;line-height:180%;letter-spacing:0px;color:#231F20;}.elementor-28 .elementor-element.elementor-element-94ac6b3 .elementor-button{background-color:transparent;font-size:18px;text-transform:uppercase;line-height:24px;letter-spacing:0.05em;fill:#EC5801;color:#EC5801;background-image:linear-gradient(180deg, #20479600 0%, #F2295B00 100%);padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-94ac6b3{width:auto;max-width:auto;}.elementor-28 .elementor-element.elementor-element-94ac6b3.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-94ac6b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-b6830c4{--display:flex;--position:fixed;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:360px;--padding-right:0px;bottom:0px;--z-index:9;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-b6830c4{left:0px;}body.rtl .elementor-28 .elementor-element.elementor-element-b6830c4{right:0px;}.elementor-28 .elementor-element.elementor-element-510ea46 .elementor-button{background-color:transparent;font-weight:800;text-transform:uppercase;fill:#007CB4;color:#007CB4;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-28 .elementor-element.elementor-element-ab14cee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ab14cee:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-ab14cee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#007CB4;}.elementor-28 .elementor-element.elementor-element-0329548 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;}.elementor-28 .elementor-element.elementor-element-0329548 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:10px;padding-right:10px;padding-top:12px;padding-bottom:12px;}.elementor-28 .elementor-element.elementor-element-0329548 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-28 .elementor-element.elementor-element-0329548 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-28 .elementor-element.elementor-element-0329548 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-28 .elementor-element.elementor-element-0329548 .elementor-nav-menu--main .elementor-item:focus{color:#1E4997;}.elementor-28 .elementor-element.elementor-element-0329548 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-28 .elementor-element.elementor-element-0329548 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#F6DFA5;}.elementor-28 .elementor-element.elementor-element-0329548 .e--pointer-framed .elementor-item:before,
					.elementor-28 .elementor-element.elementor-element-0329548 .e--pointer-framed .elementor-item:after{border-color:#F6DFA5;}.elementor-28 .elementor-element.elementor-element-0329548 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#1E4997;}.elementor-28 .elementor-element.elementor-element-0329548 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-28 .elementor-element.elementor-element-0329548 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#F6DFA5;}.elementor-28 .elementor-element.elementor-element-0329548 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-28 .elementor-element.elementor-element-0329548 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#F6DFA5;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-5fa1b60{--width:100%;}.elementor-28 .elementor-element.elementor-element-6e924f9{--width:100%;}.elementor-28 .elementor-element.elementor-element-0adfa86{--width:690px;}.elementor-28 .elementor-element.elementor-element-43603f1{--width:100%;}.elementor-28 .elementor-element.elementor-element-a571e3c{--width:100%;}.elementor-28 .elementor-element.elementor-element-f9944cb{--width:690px;}.elementor-28 .elementor-element.elementor-element-c69b59c{--width:100%;}.elementor-28 .elementor-element.elementor-element-3ce5e68{--width:100%;}.elementor-28 .elementor-element.elementor-element-541467a{--width:690px;}.elementor-28 .elementor-element.elementor-element-442a9af{--width:100%;}.elementor-28 .elementor-element.elementor-element-38f1f6a{--width:100%;}.elementor-28 .elementor-element.elementor-element-45dd2ca{--width:690px;}.elementor-28 .elementor-element.elementor-element-b08179f{--width:100%;}.elementor-28 .elementor-element.elementor-element-15af9c4{--width:100%;}.elementor-28 .elementor-element.elementor-element-ad0cc67{--width:690px;}.elementor-28 .elementor-element.elementor-element-f2d7cbd{--width:100%;}.elementor-28 .elementor-element.elementor-element-b7a54c1{--width:100%;}.elementor-28 .elementor-element.elementor-element-90d8c8d{--width:690px;}}@media(max-width:1200px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-0adfa86{--width:460px;}}@media(max-width:1700px){.elementor-28 .elementor-element.elementor-element-d7791a8{--min-height:calc(100vh - 60px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-075a606{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-61ae556{--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:center;--gap:39px 39px;--row-gap:39px;--column-gap:39px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:175px;}.elementor-28 .elementor-element.elementor-element-61ae556.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-40e4ba4 .elementor-heading-title{font-size:56px;}.elementor-28 .elementor-element.elementor-element-df6b35f{--container-widget-width:760px;--container-widget-flex-grow:0;width:var( --container-widget-width, 760px );max-width:760px;font-size:22px;}.elementor-28 .elementor-element.elementor-element-707f420{--min-height:calc(100vh - 60px);}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-0ed4add{right:-189px;}body.rtl .elementor-28 .elementor-element.elementor-element-0ed4add{left:-189px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-34de065{left:-235px;}body.rtl .elementor-28 .elementor-element.elementor-element-34de065{right:-235px;}.elementor-28 .elementor-element.elementor-element-34de065{bottom:0px;}.elementor-28 .elementor-element.elementor-element-ffdcaff{--min-height:calc(100vh - 60px);--e-con-grid-template-columns:1fr 400px;--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-35e68e7 img{object-position:center left;}.elementor-28 .elementor-element.elementor-element-0adfa86{--min-height:480px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:76px;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-28 .elementor-element.elementor-element-0adfa86.e-con{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-a5dbe8f img{max-width:141px;}.elementor-28 .elementor-element.elementor-element-3bd9d07 .elementor-heading-title{font-size:26px;line-height:120%;}.elementor-28 .elementor-element.elementor-element-359ecfa{text-align:start;font-size:15px;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-44f58ad .elementor-button{font-size:12px;line-height:16px;}.elementor-28 .elementor-element.elementor-element-61411e0{--min-height:calc(100vh - 60px);--e-con-grid-template-columns:400px 1fr;--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-0326ee4 img{object-position:center left;}.elementor-28 .elementor-element.elementor-element-f9944cb{--min-height:480px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:76px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-28 .elementor-element.elementor-element-f9944cb.e-con{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-64da067 img{max-width:141px;}.elementor-28 .elementor-element.elementor-element-450e4db .elementor-heading-title{font-size:26px;line-height:120%;}.elementor-28 .elementor-element.elementor-element-511912e{text-align:start;font-size:15px;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-4e0ae4b .elementor-button{font-size:12px;line-height:16px;}.elementor-28 .elementor-element.elementor-element-503eb1a{--min-height:calc(100vh - 60px);--e-con-grid-template-columns:1fr 400px;--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-b93f125 img{object-position:center left;}.elementor-28 .elementor-element.elementor-element-541467a{--min-height:480px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:76px;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-28 .elementor-element.elementor-element-541467a.e-con{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-1376e8f img{max-width:141px;}.elementor-28 .elementor-element.elementor-element-8847459 .elementor-heading-title{font-size:26px;line-height:120%;}.elementor-28 .elementor-element.elementor-element-bfd3484{text-align:start;font-size:15px;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-1680b24 .elementor-button{font-size:12px;line-height:16px;}.elementor-28 .elementor-element.elementor-element-922a827{--min-height:calc(100vh - 60px);--e-con-grid-template-columns:400px 1fr;--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-2992bff img{object-position:center left;}.elementor-28 .elementor-element.elementor-element-45dd2ca{--min-height:480px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:76px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-28 .elementor-element.elementor-element-45dd2ca.e-con{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-7063a81 img{max-width:141px;}.elementor-28 .elementor-element.elementor-element-746ed68 .elementor-heading-title{font-size:26px;line-height:120%;}.elementor-28 .elementor-element.elementor-element-48b5c29{text-align:start;font-size:15px;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-fcbadd8 .elementor-button{font-size:12px;line-height:16px;}.elementor-28 .elementor-element.elementor-element-c5da217{--min-height:calc(100vh - 60px);--e-con-grid-template-columns:1fr 400px;--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-844e29e img{object-position:center left;}.elementor-28 .elementor-element.elementor-element-ad0cc67{--min-height:480px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:76px;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-28 .elementor-element.elementor-element-ad0cc67.e-con{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-5d0723c img{max-width:141px;}.elementor-28 .elementor-element.elementor-element-4c0ecf7 .elementor-heading-title{font-size:26px;line-height:120%;}.elementor-28 .elementor-element.elementor-element-cbfb03b{text-align:start;font-size:15px;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-20255b4 .elementor-button{font-size:12px;line-height:16px;}.elementor-28 .elementor-element.elementor-element-8cde227{--min-height:calc(100vh - 60px);--e-con-grid-template-columns:400px 1fr;--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-4994ce6 img{object-position:center left;}.elementor-28 .elementor-element.elementor-element-90d8c8d{--min-height:480px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:76px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-28 .elementor-element.elementor-element-90d8c8d.e-con{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-1d4bb87 img{max-width:141px;}.elementor-28 .elementor-element.elementor-element-8dcd020 .elementor-heading-title{font-size:26px;line-height:120%;}.elementor-28 .elementor-element.elementor-element-870d8c2{text-align:start;font-size:15px;letter-spacing:0px;}.elementor-28 .elementor-element.elementor-element-94ac6b3 .elementor-button{font-size:12px;line-height:16px;}.elementor-28 .elementor-element.elementor-element-b6830c4{--padding-top:0px;--padding-bottom:0px;--padding-left:240px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ab14cee{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-0329548 .elementor-nav-menu .elementor-item{font-size:10px;line-height:12.19px;}.elementor-28 .elementor-element.elementor-element-0329548 .elementor-nav-menu--main .elementor-item{padding-top:6px;padding-bottom:6px;}}@media(max-width:1200px){.elementor-28 .elementor-element.elementor-element-ffdcaff{--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-61411e0{--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-503eb1a{--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-922a827{--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-c5da217{--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-8cde227{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-d7791a8{--min-height:calc(100vh - 140px);--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-075a606{--min-height:100%;--justify-content:flex-end;--gap:150px 150px;--row-gap:150px;--column-gap:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-61ae556{--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-28 .elementor-element.elementor-element-40e4ba4 .elementor-heading-title{font-size:70px;}.elementor-28 .elementor-element.elementor-element-df6b35f{font-size:28px;}.elementor-28 .elementor-element.elementor-element-707f420{--min-height:calc(100vh - 140px);}.elementor-28 .elementor-element.elementor-element-0ed4add{width:100%;max-width:100%;bottom:0px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-0ed4add{right:-124px;}body.rtl .elementor-28 .elementor-element.elementor-element-0ed4add{left:-124px;}.elementor-28 .elementor-element.elementor-element-0ed4add img{width:100%;height:100%;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-34de065{left:-245px;}body.rtl .elementor-28 .elementor-element.elementor-element-34de065{right:-245px;}.elementor-28 .elementor-element.elementor-element-34de065{bottom:0px;}.elementor-28 .elementor-element.elementor-element-34de065 img{height:100%;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-3e89194{right:-55px;}body.rtl .elementor-28 .elementor-element.elementor-element-3e89194{left:-55px;}.elementor-28 .elementor-element.elementor-element-3e89194{top:-55px;}.elementor-28 .elementor-element.elementor-element-ffdcaff{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-5fa1b60{--min-height:40%;}.elementor-28 .elementor-element.elementor-element-5fa1b60.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-28 .elementor-element.elementor-element-35e68e7 img{height:100%;}.elementor-28 .elementor-element.elementor-element-6e924f9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-28 .elementor-element.elementor-element-0adfa86{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-0adfa86.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-3bd9d07 .elementor-heading-title{font-size:36px;}.elementor-28 .elementor-element.elementor-element-359ecfa{font-size:20px;}.elementor-28 .elementor-element.elementor-element-44f58ad .elementor-button{font-size:20px;line-height:22px;}.elementor-28 .elementor-element.elementor-element-61411e0{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-43603f1{--min-height:40%;}.elementor-28 .elementor-element.elementor-element-43603f1.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-28 .elementor-element.elementor-element-0326ee4 img{height:100%;}.elementor-28 .elementor-element.elementor-element-a571e3c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-28 .elementor-element.elementor-element-f9944cb{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-f9944cb.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-450e4db .elementor-heading-title{font-size:36px;}.elementor-28 .elementor-element.elementor-element-511912e{font-size:20px;}.elementor-28 .elementor-element.elementor-element-4e0ae4b .elementor-button{font-size:20px;line-height:22px;}.elementor-28 .elementor-element.elementor-element-503eb1a{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-c69b59c{--min-height:40%;}.elementor-28 .elementor-element.elementor-element-c69b59c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-28 .elementor-element.elementor-element-b93f125 img{height:100%;}.elementor-28 .elementor-element.elementor-element-3ce5e68{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-28 .elementor-element.elementor-element-541467a{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-541467a.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-8847459 .elementor-heading-title{font-size:36px;}.elementor-28 .elementor-element.elementor-element-bfd3484{font-size:20px;}.elementor-28 .elementor-element.elementor-element-1680b24 .elementor-button{font-size:20px;line-height:22px;}.elementor-28 .elementor-element.elementor-element-922a827{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-442a9af{--min-height:40%;}.elementor-28 .elementor-element.elementor-element-442a9af.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-28 .elementor-element.elementor-element-2992bff img{height:100%;}.elementor-28 .elementor-element.elementor-element-38f1f6a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-28 .elementor-element.elementor-element-45dd2ca{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-45dd2ca.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-746ed68 .elementor-heading-title{font-size:36px;}.elementor-28 .elementor-element.elementor-element-48b5c29{font-size:20px;}.elementor-28 .elementor-element.elementor-element-fcbadd8 .elementor-button{font-size:20px;line-height:22px;}.elementor-28 .elementor-element.elementor-element-c5da217{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-b08179f{--min-height:40%;}.elementor-28 .elementor-element.elementor-element-b08179f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-28 .elementor-element.elementor-element-844e29e img{height:100%;}.elementor-28 .elementor-element.elementor-element-15af9c4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-28 .elementor-element.elementor-element-ad0cc67{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-ad0cc67.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-4c0ecf7 .elementor-heading-title{font-size:36px;}.elementor-28 .elementor-element.elementor-element-cbfb03b{font-size:20px;}.elementor-28 .elementor-element.elementor-element-20255b4 .elementor-button{font-size:20px;line-height:22px;}.elementor-28 .elementor-element.elementor-element-8cde227{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-f2d7cbd{--min-height:40%;}.elementor-28 .elementor-element.elementor-element-f2d7cbd.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-28 .elementor-element.elementor-element-4994ce6 img{height:100%;}.elementor-28 .elementor-element.elementor-element-b7a54c1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-28 .elementor-element.elementor-element-90d8c8d{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-90d8c8d.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-8dcd020 .elementor-heading-title{font-size:36px;}.elementor-28 .elementor-element.elementor-element-870d8c2{font-size:20px;}.elementor-28 .elementor-element.elementor-element-94ac6b3 .elementor-button{font-size:20px;line-height:22px;}.elementor-28 .elementor-element.elementor-element-510ea46 .elementor-button{border-radius:20px 20px 0px 0px;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-d7791a8{--min-height:calc(100vh - 265px);}.elementor-28 .elementor-element.elementor-element-075a606{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-61ae556{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-28 .elementor-element.elementor-element-40e4ba4 .elementor-heading-title{font-size:35.19px;}.elementor-28 .elementor-element.elementor-element-df6b35f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14.78px;}.elementor-28 .elementor-element.elementor-element-ffdcaff{--e-con-grid-template-columns:1;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-6e924f9{--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-28 .elementor-element.elementor-element-0adfa86{--min-height:400px;--border-radius:14px 14px 14px 14px;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-28 .elementor-element.elementor-element-3bd9d07 .elementor-heading-title{font-size:22.52px;}.elementor-28 .elementor-element.elementor-element-359ecfa{font-size:12.56px;}.elementor-28 .elementor-element.elementor-element-44f58ad .elementor-button{font-size:10.56px;line-height:16px;letter-spacing:0em;}.elementor-28 .elementor-element.elementor-element-61411e0{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-43603f1.e-con{--order:-99999 /* order start hack */;}.elementor-28 .elementor-element.elementor-element-a571e3c{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-f9944cb{--min-height:400px;--border-radius:14px 14px 14px 14px;--margin-top:-250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-28 .elementor-element.elementor-element-450e4db > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-450e4db{text-align:center;}.elementor-28 .elementor-element.elementor-element-450e4db .elementor-heading-title{font-size:21px;letter-spacing:-0.01em;}.elementor-28 .elementor-element.elementor-element-511912e{font-size:12.56px;}.elementor-28 .elementor-element.elementor-element-4e0ae4b .elementor-button{font-size:12px;line-height:16px;}.elementor-28 .elementor-element.elementor-element-503eb1a{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-3ce5e68{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-541467a{--min-height:400px;--border-radius:14px 14px 14px 14px;--margin-top:-250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-28 .elementor-element.elementor-element-8847459{text-align:center;}.elementor-28 .elementor-element.elementor-element-8847459 .elementor-heading-title{font-size:21px;letter-spacing:-0.01em;}.elementor-28 .elementor-element.elementor-element-bfd3484{font-size:12.56px;}.elementor-28 .elementor-element.elementor-element-1680b24 .elementor-button{font-size:12px;line-height:16px;}.elementor-28 .elementor-element.elementor-element-922a827{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-442a9af.e-con{--order:-99999 /* order start hack */;}.elementor-28 .elementor-element.elementor-element-38f1f6a{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-45dd2ca{--min-height:400px;--border-radius:14px 14px 14px 14px;--margin-top:-250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-28 .elementor-element.elementor-element-7063a81 img{width:70%;height:100%;}.elementor-28 .elementor-element.elementor-element-746ed68{text-align:center;}.elementor-28 .elementor-element.elementor-element-746ed68 .elementor-heading-title{font-size:21px;letter-spacing:-0.01em;}.elementor-28 .elementor-element.elementor-element-48b5c29{font-size:12.56px;}.elementor-28 .elementor-element.elementor-element-fcbadd8 .elementor-button{font-size:12px;line-height:16px;}.elementor-28 .elementor-element.elementor-element-c5da217{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-15af9c4{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-ad0cc67{--min-height:400px;--border-radius:14px 14px 14px 14px;--margin-top:-250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-28 .elementor-element.elementor-element-5d0723c img{max-width:80px;}.elementor-28 .elementor-element.elementor-element-4c0ecf7{text-align:center;}.elementor-28 .elementor-element.elementor-element-4c0ecf7 .elementor-heading-title{font-size:21px;letter-spacing:-0.01em;}.elementor-28 .elementor-element.elementor-element-cbfb03b{font-size:12.56px;}.elementor-28 .elementor-element.elementor-element-20255b4 .elementor-button{font-size:12px;line-height:16px;}.elementor-28 .elementor-element.elementor-element-8cde227{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-f2d7cbd.e-con{--order:-99999 /* order start hack */;}.elementor-28 .elementor-element.elementor-element-4994ce6 img{max-width:100%;}.elementor-28 .elementor-element.elementor-element-b7a54c1{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-90d8c8d{--min-height:400px;--border-radius:14px 14px 14px 14px;--margin-top:-250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-28 .elementor-element.elementor-element-8dcd020{text-align:start;}.elementor-28 .elementor-element.elementor-element-8dcd020 .elementor-heading-title{font-size:21px;letter-spacing:-0.01em;}.elementor-28 .elementor-element.elementor-element-870d8c2{font-size:12.56px;}.elementor-28 .elementor-element.elementor-element-94ac6b3 .elementor-button{font-size:12px;line-height:16px;}.elementor-28 .elementor-element.elementor-element-510ea46 .elementor-button{font-size:15px;letter-spacing:0.05em;border-radius:14px 14px 0px 0px;padding:16px 16px 16px 16px;}}@media(max-width:1700px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-0adfa86{--width:460px;}.elementor-28 .elementor-element.elementor-element-f9944cb{--width:460px;}.elementor-28 .elementor-element.elementor-element-541467a{--width:460px;}.elementor-28 .elementor-element.elementor-element-45dd2ca{--width:460px;}.elementor-28 .elementor-element.elementor-element-ad0cc67{--width:460px;}.elementor-28 .elementor-element.elementor-element-90d8c8d{--width:460px;}}@media(max-width:1024px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-61ae556{--width:100%;}.elementor-28 .elementor-element.elementor-element-0adfa86{--width:100%;}.elementor-28 .elementor-element.elementor-element-f9944cb{--width:100%;}.elementor-28 .elementor-element.elementor-element-541467a{--width:100%;}.elementor-28 .elementor-element.elementor-element-45dd2ca{--width:100%;}.elementor-28 .elementor-element.elementor-element-ad0cc67{--width:100%;}.elementor-28 .elementor-element.elementor-element-90d8c8d{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-df6b35f */.elementor-28 .elementor-element.elementor-element-df6b35f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ed4add */.elementor-28 .elementor-element.elementor-element-0ed4add img {
    mix-blend-mode: screen;  
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34de065 */.elementor-28 .elementor-element.elementor-element-34de065 {
    mix-blend-mode: multiply;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e89194 */.elementor-28 .elementor-element.elementor-element-3e89194 img {
    mix-blend-mode: screen;  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-707f420 */.elementor-28 .elementor-element.elementor-element-707f420 .elementor-icon-list-items {
    flex-wrap: nowrap;
}
.elementor-28 .elementor-element.elementor-element-707f420 .elementor-icon-list-items li {
    margin: 0;
}

.elementor-28 .elementor-element.elementor-element-707f420 {
    background: linear-gradient(180deg, #96DAEA 6.94%, #0C86BC 42.89%, #1A489A 100.05%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35e68e7 */.elementor-28 .elementor-element.elementor-element-35e68e7 {
    max-height: calc(100vh - 90px);
}

@media (max-width: 1700px) {
    .elementor-28 .elementor-element.elementor-element-35e68e7 {
        max-height: calc(100vh - 60px);
    }
}
@media (max-width: 767px) {
    .elementor-28 .elementor-element.elementor-element-35e68e7 {
        max-height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fa1b60 */@media (max-width: 1024px) {
    .elementor-28 .elementor-element.elementor-element-5fa1b60 {
        height: 40vh;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44f58ad */.elementor-28 .elementor-element.elementor-element-44f58ad svg {
    width: 60px;
    height: 60px;
    vertical-align: middle;
}
.elementor-28 .elementor-element.elementor-element-44f58ad svg path {
    fill: #F16E00;
}
.elementor-28 .elementor-element.elementor-element-44f58ad .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: 20px;
    text-align: right;
}
@media (max-width: 1700px) {
    
    .elementor-28 .elementor-element.elementor-element-44f58ad svg {
        width: 40px;
        height: 40px;
    }
    
    .elementor-28 .elementor-element.elementor-element-44f58ad .elementor-button-content-wrapper {
        gap: 12px;
    }
}
@media (max-width: 1024px) {
    .elementor-28 .elementor-element.elementor-element-44f58ad svg {
        width: 30px;
        height: 30px;
        vertical-align: middle;
    }
    .elementor-28 .elementor-element.elementor-element-44f58ad .elementor-button-content-wrapper {
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0adfa86 */.elementor-28 .elementor-element.elementor-element-0adfa86 {
    
    background: linear-gradient(46.14deg, #B6E5F0 -2.45%, #DDF3F8 16.86%, #F6FBFD 36.48%, #FFFFFF 56.41%);
    

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e924f9 */@media (max-width: 1024px) {
    .elementor-28 .elementor-element.elementor-element-6e924f9 {
        height: 60vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffdcaff */.elementor-28 .elementor-element.elementor-element-ffdcaff {
background: linear-gradient(51.7deg, #A2D9E7 27.94%, #0C86BC 75.05%, #0C81B9 79.76%, #0F75B2 85.14%, #1460A7 90.53%, #1A489A 95.24%);

}
.elementor-28 .elementor-element.elementor-element-ffdcaff:before{
    mix-blend-mode: multiply;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0326ee4 */.elementor-28 .elementor-element.elementor-element-0326ee4 {
    max-height: calc(100vh - 90px);
}
@media (max-width: 1700px) {
    .elementor-28 .elementor-element.elementor-element-0326ee4 {
        max-height: calc(100vh - 60px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43603f1 */@media (max-width: 1024px) {
    .elementor-28 .elementor-element.elementor-element-43603f1 {
        height: 40vh;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e0ae4b */.elementor-28 .elementor-element.elementor-element-4e0ae4b svg {
    width: 60px;
    height: 60px;
    vertical-align: middle;
}
.elementor-28 .elementor-element.elementor-element-4e0ae4b svg path {
    fill: #F16E00;
}
.elementor-28 .elementor-element.elementor-element-4e0ae4b .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: 20px;
    text-align: right;
}
@media (max-width: 1700px) {
    
    .elementor-28 .elementor-element.elementor-element-4e0ae4b svg {
        width: 40px;
        height: 40px;
    }
    
    .elementor-28 .elementor-element.elementor-element-4e0ae4b .elementor-button-content-wrapper {
        gap: 12px;
    }
}
@media (max-width: 1024px) {
    .elementor-28 .elementor-element.elementor-element-4e0ae4b svg {
        width: 30px;
        height: 30px;
        vertical-align: middle;
    }
    .elementor-28 .elementor-element.elementor-element-4e0ae4b .elementor-button-content-wrapper {
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9944cb */.elementor-28 .elementor-element.elementor-element-f9944cb {
    
    background: linear-gradient(46.14deg, #B6E5F0 -2.45%, #DDF3F8 16.86%, #F6FBFD 36.48%, #FFFFFF 56.41%);
    

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a571e3c */@media (max-width: 1024px) {
    .elementor-28 .elementor-element.elementor-element-a571e3c {
        height: 60vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61411e0 */.elementor-28 .elementor-element.elementor-element-61411e0 {

background: #96DAEA;


}
.elementor-28 .elementor-element.elementor-element-61411e0:before{
    mix-blend-mode: multiply;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b93f125 */.elementor-28 .elementor-element.elementor-element-b93f125 {
    max-height: calc(100vh - 90px);
}
@media (max-width: 1700px) {
    .elementor-28 .elementor-element.elementor-element-b93f125 {
        max-height: calc(100vh - 60px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c69b59c */@media (max-width: 1024px) {
    .elementor-28 .elementor-element.elementor-element-c69b59c {
        height: 40vh;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1680b24 */.elementor-28 .elementor-element.elementor-element-1680b24 svg {
    width: 60px;
    height: 60px;
    vertical-align: middle;
}
.elementor-28 .elementor-element.elementor-element-1680b24 svg path {
    fill: #F16E00;
}
.elementor-28 .elementor-element.elementor-element-1680b24 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: 20px;
    text-align: right;
}
@media (max-width: 1700px) {
    
    .elementor-28 .elementor-element.elementor-element-1680b24 svg {
        width: 40px;
        height: 40px;
    }
    
    .elementor-28 .elementor-element.elementor-element-1680b24 .elementor-button-content-wrapper {
        gap: 12px;
    }
}
@media (max-width: 1024px) {
    .elementor-28 .elementor-element.elementor-element-1680b24 svg {
        width: 30px;
        height: 30px;
        vertical-align: middle;
    }
    .elementor-28 .elementor-element.elementor-element-1680b24 .elementor-button-content-wrapper {
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-541467a */.elementor-28 .elementor-element.elementor-element-541467a {
    
    background: linear-gradient(46.14deg, #B6E5F0 -2.45%, #DDF3F8 16.86%, #F6FBFD 36.48%, #FFFFFF 56.41%);
    

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce5e68 */@media (max-width: 1024px) {
    .elementor-28 .elementor-element.elementor-element-3ce5e68 {
        height: 60vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-503eb1a */.elementor-28 .elementor-element.elementor-element-503eb1a {

background: radial-gradient(31.57% 80.89% at 73.33% 82%, #96DAEA 0%, #2BBEC6 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;


}
.elementor-28 .elementor-element.elementor-element-503eb1a:before{
    mix-blend-mode: multiply;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2992bff */.elementor-28 .elementor-element.elementor-element-2992bff {
    max-height: calc(100vh - 90px);
}
@media (max-width: 1700px) {
    .elementor-28 .elementor-element.elementor-element-2992bff {
        max-height: calc(100vh - 60px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-442a9af */@media (max-width: 1024px) {
    .elementor-28 .elementor-element.elementor-element-442a9af {
        height: 40vh;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fcbadd8 */.elementor-28 .elementor-element.elementor-element-fcbadd8 svg {
    width: 60px;
    height: 60px;
    vertical-align: middle;
}
.elementor-28 .elementor-element.elementor-element-fcbadd8 svg path {
    fill: #F16E00;
}
.elementor-28 .elementor-element.elementor-element-fcbadd8 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: 20px;
    text-align: right;
}
@media (max-width: 1700px) {
    
    .elementor-28 .elementor-element.elementor-element-fcbadd8 svg {
        width: 40px;
        height: 40px;
    }
    
    .elementor-28 .elementor-element.elementor-element-fcbadd8 .elementor-button-content-wrapper {
        gap: 12px;
    }
}
@media (max-width: 1024px) {
    .elementor-28 .elementor-element.elementor-element-fcbadd8 svg {
        width: 30px;
        height: 30px;
        vertical-align: middle;
    }
    .elementor-28 .elementor-element.elementor-element-fcbadd8 .elementor-button-content-wrapper {
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45dd2ca */.elementor-28 .elementor-element.elementor-element-45dd2ca {
    
    background: linear-gradient(46.14deg, #B6E5F0 -2.45%, #DDF3F8 16.86%, #F6FBFD 36.48%, #FFFFFF 56.41%);
    

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f1f6a */@media (max-width: 1024px) {
    .elementor-28 .elementor-element.elementor-element-38f1f6a {
        height: 60vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-922a827 */.elementor-28 .elementor-element.elementor-element-922a827 {

background: radial-gradient(36.08% 92.44% at 42.08% 92.44%, #F6DFA5 0%, #F48420 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;


}
.elementor-28 .elementor-element.elementor-element-922a827:before{
    mix-blend-mode: multiply;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-844e29e */.elementor-28 .elementor-element.elementor-element-844e29e {
    max-height: calc(100vh - 90px);
}
@media (max-width: 1700px) {
    .elementor-28 .elementor-element.elementor-element-844e29e {
        max-height: calc(100vh - 60px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b08179f */@media (max-width: 1024px) {
    .elementor-28 .elementor-element.elementor-element-b08179f {
        height: 40vh;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-20255b4 */.elementor-28 .elementor-element.elementor-element-20255b4 svg {
    width: 60px;
    height: 60px;
    vertical-align: middle;
}
.elementor-28 .elementor-element.elementor-element-20255b4 svg path {
    fill: #F16E00;
}
.elementor-28 .elementor-element.elementor-element-20255b4 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: 20px;
    text-align: right;
}
@media (max-width: 1700px) {
    
    .elementor-28 .elementor-element.elementor-element-20255b4 svg {
        width: 40px;
        height: 40px;
    }
    
    .elementor-28 .elementor-element.elementor-element-20255b4 .elementor-button-content-wrapper {
        gap: 12px;
    }
}
@media (max-width: 1024px) {
    .elementor-28 .elementor-element.elementor-element-20255b4 svg {
        width: 30px;
        height: 30px;
        vertical-align: middle;
    }
    .elementor-28 .elementor-element.elementor-element-20255b4 .elementor-button-content-wrapper {
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad0cc67 */.elementor-28 .elementor-element.elementor-element-ad0cc67 {
    
    background: linear-gradient(46.14deg, #B6E5F0 -2.45%, #DDF3F8 16.86%, #F6FBFD 36.48%, #FFFFFF 56.41%);
    

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15af9c4 */@media (max-width: 1024px) {
    .elementor-28 .elementor-element.elementor-element-15af9c4 {
        height: 60vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5da217 */.elementor-28 .elementor-element.elementor-element-c5da217 {

background: linear-gradient(62.18deg, #96DAEA 17%, #B6E5F0 36.92%, #DDF3F8 64.31%, #F6FBFD 100%);


}
.elementor-28 .elementor-element.elementor-element-c5da217:before{
    mix-blend-mode: multiply;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4994ce6 */.elementor-28 .elementor-element.elementor-element-4994ce6 {
    max-height: calc(100vh - 90px);
}
@media (max-width: 1700px) {
    .elementor-28 .elementor-element.elementor-element-4994ce6 {
        max-height: calc(100vh - 60px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2d7cbd */@media (max-width: 1024px) {
    .elementor-28 .elementor-element.elementor-element-f2d7cbd {
        height: 40vh;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-94ac6b3 */.elementor-28 .elementor-element.elementor-element-94ac6b3 svg {
    width: 60px;
    height: 60px;
    vertical-align: middle;
}
.elementor-28 .elementor-element.elementor-element-94ac6b3 svg path {
    fill: #F16E00;
}
.elementor-28 .elementor-element.elementor-element-94ac6b3 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: 20px;
    text-align: right;
}
@media (max-width: 1700px) {
    
    .elementor-28 .elementor-element.elementor-element-94ac6b3 svg {
        width: 40px;
        height: 40px;
    }
    
    .elementor-28 .elementor-element.elementor-element-94ac6b3 .elementor-button-content-wrapper {
        gap: 12px;
    }
}
@media (max-width: 1024px) {
    .elementor-28 .elementor-element.elementor-element-94ac6b3 svg {
        width: 30px;
        height: 30px;
        vertical-align: middle;
    }
    .elementor-28 .elementor-element.elementor-element-94ac6b3 .elementor-button-content-wrapper {
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90d8c8d */.elementor-28 .elementor-element.elementor-element-90d8c8d {
    
    background: linear-gradient(46.14deg, #B6E5F0 -2.45%, #DDF3F8 16.86%, #F6FBFD 36.48%, #FFFFFF 56.41%);
    

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7a54c1 */@media (max-width: 1024px) {
    .elementor-28 .elementor-element.elementor-element-b7a54c1 {
        height: 60vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cde227 */.elementor-28 .elementor-element.elementor-element-8cde227 {

background: radial-gradient(50% 49.96% at 50% 50.2%, #96DAEA 0%, #2BBEC6 100%);

}
.elementor-28 .elementor-element.elementor-element-8cde227:before{
    mix-blend-mode: multiply;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0329548 */.elementor-28 .elementor-element.elementor-element-0329548 .elementor-item-anchor {
    min-height: 90px;
}
.elementor-28 .elementor-element.elementor-element-0329548 .elementor-nav-menu {
    flex-wrap: nowrap;
}
.elementor-28 .elementor-element.elementor-element-0329548 .menu-item {
    flex-grow: 1;
    flex-basis: 0;
}
.elementor-28 .elementor-element.elementor-element-0329548 .elementor-nav-menu li {
    align-items: center;
    justify-content: center;
    text-align: center;
}
.elementor-28 .elementor-element.elementor-element-0329548 .elementor-nav-menu a {
    white-space: wrap;
    flex-grow: 0;
    width: 100%;
    height: 100%;

}
@media (max-width:1700px){
    .elementor-28 .elementor-element.elementor-element-0329548 .elementor-item-anchor {
    min-height: 60px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6830c4 */.resources-tabs {
    transition: all 1s ease-in-out;
}
.sidenav-closed .resources-tabs {
    padding-left: 120px;
}

@media (max-width: 1700px) {
    
    .sidenav-closed .resources-tabs {
        padding-left: 80px;
    }
}
@media (max-width:1024px){
   .sidenav-closed .resources-tabs {
        padding-left: 0;
    } 
    .elementor-28 .elementor-element.elementor-element-b6830c4.resources-tabs{
        padding-left: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-28 .footer__wrapper {
    margin-bottom: 90px;
}

@media (max-width: 1700px) {
    
    body.elementor-page-28 .footer__wrapper {
        margin-bottom: 60px;
    }
}/* End custom CSS */