.elementor-518 .elementor-element.elementor-element-4b53934{--display:flex;--min-height:43px;--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:30;}.elementor-518 .elementor-element.elementor-element-4b53934:not(.elementor-motion-effects-element-type-background), .elementor-518 .elementor-element.elementor-element-4b53934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-aa152e2{text-align:center;}.elementor-518 .elementor-element.elementor-element-aa152e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-518 .elementor-element.elementor-element-ffbe1a3 > .elementor-widget-container{margin:-1px 0px -10px 0px;}body:not(.rtl) .elementor-518 .elementor-element.elementor-element-ffbe1a3{right:20px;}body.rtl .elementor-518 .elementor-element.elementor-element-ffbe1a3{left:20px;}.elementor-518 .elementor-element.elementor-element-ffbe1a3{top:13px;}.elementor-518 .elementor-element.elementor-element-ffbe1a3 .elementor-icon-wrapper{text-align:center;}.elementor-518 .elementor-element.elementor-element-ffbe1a3.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-518 .elementor-element.elementor-element-ffbe1a3.elementor-view-framed .elementor-icon, .elementor-518 .elementor-element.elementor-element-ffbe1a3.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-518 .elementor-element.elementor-element-ffbe1a3.elementor-view-framed .elementor-icon, .elementor-518 .elementor-element.elementor-element-ffbe1a3.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-518 .elementor-element.elementor-element-ffbe1a3.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-ffbe1a3.elementor-view-framed .elementor-icon:hover, .elementor-518 .elementor-element.elementor-element-ffbe1a3.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-ffbe1a3.elementor-view-framed .elementor-icon:hover, .elementor-518 .elementor-element.elementor-element-ffbe1a3.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-ffbe1a3 .elementor-icon{font-size:22px;}.elementor-518 .elementor-element.elementor-element-ffbe1a3 .elementor-icon svg{height:22px;}.elementor-518 .elementor-element.elementor-element-1b400bb{--display:flex;--min-height:170px;--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-175px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:160px;--padding-right:160px;--z-index:200;}.elementor-518 .elementor-element.elementor-element-1b400bb:not(.elementor-motion-effects-element-type-background), .elementor-518 .elementor-element.elementor-element-1b400bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-518 .elementor-element.elementor-element-1b400bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-518 .elementor-element.elementor-element-e54da70 > .elementor-widget-container{margin:19px 0px 0px 0px;}.elementor-518 .elementor-element.elementor-element-e54da70 img{width:170px;}.elementor-518 .elementor-element.elementor-element-672735e{--display:flex;--z-index:50;}.elementor-518 .elementor-element.elementor-element-2c65967{--display:flex;--min-height:760px;--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;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.15);--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:50;}.elementor-518 .elementor-element.elementor-element-2c65967:not(.elementor-motion-effects-element-type-background), .elementor-518 .elementor-element.elementor-element-2c65967 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-518 .elementor-element.elementor-element-17e30ab{--display:flex;--min-height:0px;--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;--z-index:100;}.elementor-518 .elementor-element.elementor-element-17e30ab.e-con{--e-con-transform-translateY:14px;}.elementor-518 .elementor-element.elementor-element-17e30ab::before, .elementor-518 .elementor-element.elementor-element-17e30ab > .elementor-background-video-container::before, .elementor-518 .elementor-element.elementor-element-17e30ab > .e-con-inner > .elementor-background-video-container::before, .elementor-518 .elementor-element.elementor-element-17e30ab > .elementor-background-slideshow::before, .elementor-518 .elementor-element.elementor-element-17e30ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-518 .elementor-element.elementor-element-17e30ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-518 .elementor-element.elementor-element-f9c6f18{--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;--overlay-opacity:0.5;--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-518 .elementor-element.elementor-element-f9c6f18.e-con{--e-con-transform-translateY:14px;}.elementor-518 .elementor-element.elementor-element-f9c6f18::before, .elementor-518 .elementor-element.elementor-element-f9c6f18 > .elementor-background-video-container::before, .elementor-518 .elementor-element.elementor-element-f9c6f18 > .e-con-inner > .elementor-background-video-container::before, .elementor-518 .elementor-element.elementor-element-f9c6f18 > .elementor-background-slideshow::before, .elementor-518 .elementor-element.elementor-element-f9c6f18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-518 .elementor-element.elementor-element-f9c6f18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-518 .elementor-element.elementor-element-d373ea7 > .elementor-widget-container:hover{--e-transform-rotateZ:0.4deg;}.elementor-518 .elementor-element.elementor-element-d373ea7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-d373ea7 .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-d373ea7 .elementor-heading-title a:focus{color:#1F5838;}.elementor-518 .elementor-element.elementor-element-bdb2812{--spacer-size:20px;}.elementor-518 .elementor-element.elementor-element-f76ee33 > .elementor-widget-container:hover{--e-transform-rotateZ:0.4deg;}.elementor-518 .elementor-element.elementor-element-f76ee33 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-f76ee33 .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-f76ee33 .elementor-heading-title a:focus{color:#1F5838;}.elementor-518 .elementor-element.elementor-element-4091381 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-4091381 .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-4091381 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-4091381 .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-6f95d5b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-6f95d5b .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-6f95d5b .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-6f95d5b .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-c146a5d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-c146a5d .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-c146a5d .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-c146a5d .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-9745747 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-9745747 .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-9745747 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-9745747 .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-77853a4{--spacer-size:20px;}.elementor-518 .elementor-element.elementor-element-1eed19f > .elementor-widget-container:hover{--e-transform-rotateZ:0.4deg;}.elementor-518 .elementor-element.elementor-element-1eed19f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-1eed19f .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-1eed19f .elementor-heading-title a:focus{color:#1F5838;}.elementor-518 .elementor-element.elementor-element-50b9907{--spacer-size:141px;}.elementor-518 .elementor-element.elementor-element-46c1901 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-518 .elementor-element.elementor-element-b895d35 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-518 .elementor-element.elementor-element-af99f2a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-518 .elementor-element.elementor-element-a6330e5{--display:flex;--min-height:0px;--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;--overlay-opacity:0.5;--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-518 .elementor-element.elementor-element-a6330e5.e-con{--e-con-transform-translateY:14px;}.elementor-518 .elementor-element.elementor-element-a6330e5::before, .elementor-518 .elementor-element.elementor-element-a6330e5 > .elementor-background-video-container::before, .elementor-518 .elementor-element.elementor-element-a6330e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-518 .elementor-element.elementor-element-a6330e5 > .elementor-background-slideshow::before, .elementor-518 .elementor-element.elementor-element-a6330e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-518 .elementor-element.elementor-element-a6330e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-518 .elementor-element.elementor-element-cadd6de{--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;--overlay-opacity:0.5;--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-518 .elementor-element.elementor-element-cadd6de.e-con{--e-con-transform-translateY:14px;}.elementor-518 .elementor-element.elementor-element-cadd6de::before, .elementor-518 .elementor-element.elementor-element-cadd6de > .elementor-background-video-container::before, .elementor-518 .elementor-element.elementor-element-cadd6de > .e-con-inner > .elementor-background-video-container::before, .elementor-518 .elementor-element.elementor-element-cadd6de > .elementor-background-slideshow::before, .elementor-518 .elementor-element.elementor-element-cadd6de > .e-con-inner > .elementor-background-slideshow::before, .elementor-518 .elementor-element.elementor-element-cadd6de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-518 .elementor-element.elementor-element-bc4ffda > .elementor-widget-container:hover{--e-transform-rotateZ:0.4deg;}.elementor-518 .elementor-element.elementor-element-bc4ffda .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-bc4ffda .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-bc4ffda .elementor-heading-title a:focus{color:#1F5838;}.elementor-518 .elementor-element.elementor-element-fb312d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-fb312d1 .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-fb312d1 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-fb312d1 .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-4f5df61 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-4f5df61 .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-4f5df61 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-4f5df61 .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-1a62f75 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-1a62f75 .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-1a62f75 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-1a62f75 .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-cc1df33 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-cc1df33 .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-cc1df33 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-cc1df33 .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-43d1e72 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-43d1e72 .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-43d1e72 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-43d1e72 .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-a56d845 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-a56d845 .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-a56d845 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-a56d845 .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-776cbd2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-776cbd2 .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-776cbd2 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-776cbd2 .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-0ffb67b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-0ffb67b .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-0ffb67b .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-0ffb67b .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-1d50e4c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-1d50e4c .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-1d50e4c .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-1d50e4c .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-06796cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-06796cf .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-06796cf .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-06796cf .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-f7d72bc{--spacer-size:20px;}.elementor-518 .elementor-element.elementor-element-7b93e32 > .elementor-widget-container:hover{--e-transform-rotateZ:0.4deg;}.elementor-518 .elementor-element.elementor-element-7b93e32 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-7b93e32 .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-7b93e32 .elementor-heading-title a:focus{color:#1F5838;}.elementor-518 .elementor-element.elementor-element-00a1ff1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-00a1ff1 .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-00a1ff1 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-00a1ff1 .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-48fbde6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-48fbde6 .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-48fbde6 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-48fbde6 .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-264020d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-264020d .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-264020d .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-264020d .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-42f46c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-42f46c5 .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-42f46c5 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-42f46c5 .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-160800e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-160800e .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-160800e .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-160800e .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-a194854{--display:flex;--min-height:0px;--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;--overlay-opacity:0.5;--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-518 .elementor-element.elementor-element-a194854::before, .elementor-518 .elementor-element.elementor-element-a194854 > .elementor-background-video-container::before, .elementor-518 .elementor-element.elementor-element-a194854 > .e-con-inner > .elementor-background-video-container::before, .elementor-518 .elementor-element.elementor-element-a194854 > .elementor-background-slideshow::before, .elementor-518 .elementor-element.elementor-element-a194854 > .e-con-inner > .elementor-background-slideshow::before, .elementor-518 .elementor-element.elementor-element-a194854 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-518 .elementor-element.elementor-element-56c836a{--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;--overlay-opacity:0.5;--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-518 .elementor-element.elementor-element-56c836a.e-con{--e-con-transform-translateY:14px;}.elementor-518 .elementor-element.elementor-element-56c836a::before, .elementor-518 .elementor-element.elementor-element-56c836a > .elementor-background-video-container::before, .elementor-518 .elementor-element.elementor-element-56c836a > .e-con-inner > .elementor-background-video-container::before, .elementor-518 .elementor-element.elementor-element-56c836a > .elementor-background-slideshow::before, .elementor-518 .elementor-element.elementor-element-56c836a > .e-con-inner > .elementor-background-slideshow::before, .elementor-518 .elementor-element.elementor-element-56c836a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-518 .elementor-element.elementor-element-89010cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-89010cf .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-89010cf .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-89010cf .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-6ed09f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-6ed09f6 .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-6ed09f6 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-6ed09f6 .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-b7e226a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-b7e226a .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-b7e226a .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-b7e226a .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-ca14c02 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-ca14c02 .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-ca14c02 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-ca14c02 .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-6eb5802 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-6eb5802 .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-6eb5802 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-6eb5802 .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-6202fd8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-6202fd8 .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-6202fd8 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-6202fd8 .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-e86f29c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-e86f29c .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-e86f29c .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-e86f29c .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-4594db9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-4594db9 .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-4594db9 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-4594db9 .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-57ff0ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-57ff0ee .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-57ff0ee .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-57ff0ee .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-9ec648e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-9ec648e .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-9ec648e .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-9ec648e .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-3c0e5fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-3c0e5fe .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-3c0e5fe .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-3c0e5fe .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-505227e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-505227e .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-505227e .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-505227e .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-cd801b4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-cd801b4 .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-cd801b4 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-cd801b4 .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-f7f25ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-f7f25ad .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-f7f25ad .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-f7f25ad .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-54c5ced .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-54c5ced .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-54c5ced .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-54c5ced .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-01efe74 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-01efe74 .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-01efe74 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-01efe74 .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-55048c0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-518 .elementor-element.elementor-element-55048c0 .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-55048c0 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-55048c0 .elementor-heading-title a{transition-duration:0.1s;}.elementor-518 .elementor-element.elementor-element-c543d61 > .elementor-widget-container:hover{--e-transform-rotateZ:0.4deg;}.elementor-518 .elementor-element.elementor-element-c543d61 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-518 .elementor-element.elementor-element-c543d61 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-c543d61 .elementor-heading-title a:hover, .elementor-518 .elementor-element.elementor-element-c543d61 .elementor-heading-title a:focus{color:#1F5838;}.elementor-518 .elementor-element.elementor-element-e52d56d{--display:flex;}.elementor-518 .elementor-element.elementor-element-fcd8c24{--display:flex;}.elementor-518 .elementor-element.elementor-element-7576771{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:25px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 20px 0px 20px;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-color-normal:var( --e-global-color-accent );--n-menu-dropdown-indicator-color-hover:var( --e-global-color-accent );--n-menu-dropdown-indicator-color-active:var( --e-global-color-accent );--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:#FFFFFF;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:#FFFFFF;--n-menu-title-active-color-dropdown:#FFFFFF;--n-menu-dropdown-content-box-border-style:none;--n-menu-dropdown-content-box-border-radius:0px 0px 0px 0px;}.elementor-518 .elementor-element.elementor-element-7576771 > .elementor-widget-container > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:#2B2B2B;}.elementor-518 .elementor-element.elementor-element-7576771 > .elementor-widget-container > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#2B2B2B;}.elementor-518 .elementor-element.elementor-element-7576771 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-518 .elementor-element.elementor-element-7576771.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-518 .elementor-element.elementor-element-7576771 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-518 .elementor-element.elementor-element-7576771 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-518 .elementor-element.elementor-element-7576771 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-518 .elementor-element.elementor-element-7576771 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:none;}.elementor-518 .elementor-element.elementor-element-7576771 {--n-menu-title-color-hover:#C2C2C2;--n-menu-title-color-active:#FFFFFF;}.elementor-518 .elementor-element.elementor-element-7576771 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-518 .elementor-element.elementor-element-7576771 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:0px 0px 0px 0px;}.elementor-518 .elementor-element.elementor-element-7576771 > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{border-style:none;}:where( .elementor-518 .elementor-element.elementor-element-7576771 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{border-style:none;}.elementor-518 .elementor-element.elementor-element-a801c16 .elementor-button{background-color:var( --e-global-color-accent );font-size:23px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-width:0px 0px 0px 0px;border-color:#92535300;border-radius:45px 45px 45px 45px;}.elementor-518 .elementor-element.elementor-element-a801c16 .elementor-button:hover, .elementor-518 .elementor-element.elementor-element-a801c16 .elementor-button:focus{background-color:#36AD68;}.elementor-518 .elementor-element.elementor-element-a801c16 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-518 .elementor-element.elementor-element-a801c16 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-518 .elementor-element.elementor-element-a801c16.elementor-element{--align-self:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-518 .elementor-element.elementor-element-1b400bb{--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-518 .elementor-element.elementor-element-1b400bb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-518 .elementor-element.elementor-element-e54da70 img{width:147px;}.elementor-518 .elementor-element.elementor-element-7576771{--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-title-space-between:0px;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-toggle-icon-size:41px;--n-menu-toggle-icon-distance-from-dropdown:24px;}.elementor-518 .elementor-element.elementor-element-7576771 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-518 .elementor-element.elementor-element-7576771 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-518 .elementor-element.elementor-element-7576771 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-518 .elementor-element.elementor-element-7576771 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:2.4;}}@media(min-width:768px){.elementor-518 .elementor-element.elementor-element-1b400bb{--width:100%;}.elementor-518 .elementor-element.elementor-element-2c65967{--content-width:100%;}.elementor-518 .elementor-element.elementor-element-17e30ab{--width:100%;}.elementor-518 .elementor-element.elementor-element-f9c6f18{--width:75%;}.elementor-518 .elementor-element.elementor-element-a6330e5{--width:100%;}.elementor-518 .elementor-element.elementor-element-cadd6de{--width:75%;}.elementor-518 .elementor-element.elementor-element-a194854{--width:100%;}.elementor-518 .elementor-element.elementor-element-56c836a{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-518 .elementor-element.elementor-element-1b400bb{--width:100%;}}@media(max-width:767px){.elementor-518 .elementor-element.elementor-element-4b53934{--z-index:900;}.elementor-518 .elementor-element.elementor-element-aa152e2 .elementor-heading-title{font-size:17px;letter-spacing:-0.7px;}.elementor-518 .elementor-element.elementor-element-ffbe1a3{top:15px;}.elementor-518 .elementor-element.elementor-element-ffbe1a3 .elementor-icon{font-size:21px;}.elementor-518 .elementor-element.elementor-element-ffbe1a3 .elementor-icon svg{height:21px;}.elementor-518 .elementor-element.elementor-element-1b400bb{--min-height:80px;--margin-top:-9px;--margin-bottom:-175px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-518 .elementor-element.elementor-element-1b400bb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-518 .elementor-element.elementor-element-e54da70 img{width:103px;}.elementor-518 .elementor-element.elementor-element-17e30ab{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-518 .elementor-element.elementor-element-50b9907{--spacer-size:35px;}.elementor-518 .elementor-element.elementor-element-cadd6de{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-518 .elementor-element.elementor-element-a194854{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:19px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-518 .elementor-element.elementor-element-56c836a{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-518 .elementor-element.elementor-element-c543d61 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-518 .elementor-element.elementor-element-a801c16.elementor-element{--align-self:center;}}/* Start custom CSS for icon, class: .elementor-element-ffbe1a3 */.elementor-518 .elementor-element.elementor-element-ffbe1a3{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e30ab */.elementor-518 .elementor-element.elementor-element-17e30ab {
    position: relative;
    overflow: visible;
}

/* Yleiset asetukset kaikille preview-boxeille */
.preview-box {
  position: absolute;
  top: 0;
  left: 100%;
  margin-left: 16px;
  
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.4s ease;
  transition: visibility 0,4s ease;
  
  pointer-events: none;
  z-index: 9999;
  display: block;
  
  background-color: #FFFF5F;
  padding: 12px;
  border-radius: 4px;
}

/* Water purification hover */
.water-purification:hover ~ .preview-box.water,
.preview-box.water:hover {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

/* Hospital equipment hover */
.hospital-equipment:hover ~ .preview-box.hospital {
  opacity: 1;
  pointer-events: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e30ab */.elementor-518 .elementor-element.elementor-element-17e30ab {
    position: relative;
    overflow: visible;
}

/* Yleiset asetukset kaikille preview-boxeille */
.preview-box {
  position: absolute;
  top: 0;
  left: 100%;
  margin-left: 16px;
  
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.4s ease;
  transition: visibility 0,4s ease;
  
  pointer-events: none;
  z-index: 9999;
  display: block;
  
  background-color: #FFFF5F;
  padding: 12px;
  border-radius: 4px;
}

/* Water purification hover */
.water-purification:hover ~ .preview-box.water,
.preview-box.water:hover {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

/* Hospital equipment hover */
.hospital-equipment:hover ~ .preview-box.hospital {
  opacity: 1;
  pointer-events: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e30ab */.elementor-518 .elementor-element.elementor-element-17e30ab {
    position: relative;
    overflow: visible;
}

/* Yleiset asetukset kaikille preview-boxeille */
.preview-box {
  position: absolute;
  top: 0;
  left: 100%;
  margin-left: 16px;
  
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.4s ease;
  transition: visibility 0,4s ease;
  
  pointer-events: none;
  z-index: 9999;
  display: block;
  
  background-color: #FFFF5F;
  padding: 12px;
  border-radius: 4px;
}

/* Water purification hover */
.water-purification:hover ~ .preview-box.water,
.preview-box.water:hover {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

/* Hospital equipment hover */
.hospital-equipment:hover ~ .preview-box.hospital {
  opacity: 1;
  pointer-events: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e30ab */.elementor-518 .elementor-element.elementor-element-17e30ab {
    position: relative;
    overflow: visible;
}

/* Yleiset asetukset kaikille preview-boxeille */
.preview-box {
  position: absolute;
  top: 0;
  left: 100%;
  margin-left: 16px;
  
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.4s ease;
  transition: visibility 0,4s ease;
  
  pointer-events: none;
  z-index: 9999;
  display: block;
  
  background-color: #FFFF5F;
  padding: 12px;
  border-radius: 4px;
}

/* Water purification hover */
.water-purification:hover ~ .preview-box.water,
.preview-box.water:hover {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

/* Hospital equipment hover */
.hospital-equipment:hover ~ .preview-box.hospital {
  opacity: 1;
  pointer-events: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e30ab */.elementor-518 .elementor-element.elementor-element-17e30ab {
    position: relative;
    overflow: visible;
}

/* Yleiset asetukset kaikille preview-boxeille */
.preview-box {
  position: absolute;
  top: 0;
  left: 100%;
  margin-left: 16px;
  
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.4s ease;
  transition: visibility 0,4s ease;
  
  pointer-events: none;
  z-index: 9999;
  display: block;
  
  background-color: #FFFF5F;
  padding: 12px;
  border-radius: 4px;
}

/* Water purification hover */
.water-purification:hover ~ .preview-box.water,
.preview-box.water:hover {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

/* Hospital equipment hover */
.hospital-equipment:hover ~ .preview-box.hospital {
  opacity: 1;
  pointer-events: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b400bb *//* Tämä on AI:lla tehty animation */
.e-n-menu-heading li .e-n-menu-title-text {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.e-n-menu-heading li .e-n-menu-title-text::before,
.e-n-menu-heading li .e-n-menu-title-text::after {
  content: '';
  position: absolute;
  width: 0;
  height: 2px;
  background: #ffffff;
  transition: all 0.5s;
}

.e-n-menu-heading li .e-n-menu-title-text::before {
  top: 0;
  left: 0;
}

.e-n-menu-heading li .e-n-menu-title-text::after {
  bottom: 0;
  right: 0;
}

.e-n-menu-heading li:hover::before {
  width: 100%;
  transition: width 0.25s ease-in-out;
}

.e-n-menu-heading li:hover::after {
  width: 100%;
  transition: width 0.25s ease-in-out 0.25s;
}/* End custom CSS */