.elementor-178 .elementor-element.elementor-element-204a9f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-178 .elementor-element.elementor-element-2a0a8f6{--display:flex;}.elementor-178 .elementor-element.elementor-element-1f06a1f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-d578a14{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-05d6b9b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-178 .elementor-element.elementor-element-c94d6bc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-178 .elementor-element.elementor-element-c94d6bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-178 .elementor-element.elementor-element-deae672 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-deae672 .elementor-heading-title{color:#5B796C;}.elementor-178 .elementor-element.elementor-element-77d46f8 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-77d46f8{text-align:start;}.elementor-178 .elementor-element.elementor-element-71e408a{width:var( --container-widget-width, 790px );max-width:790px;--container-widget-width:790px;--container-widget-flex-grow:0;column-gap:0px;text-align:start;}.elementor-178 .elementor-element.elementor-element-71e408a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-71e408a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-178 .elementor-element.elementor-element-71e408a p{margin-block-end:0px;}.elementor-178 .elementor-element.elementor-element-482afe0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-178 .elementor-element.elementor-element-85bf797{--display:flex;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-178 .elementor-element.elementor-element-85bf797:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-85bf797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://egenesis-project.eu/wp-content/uploads/2026/09/Pillar-A.png");background-position:center center;background-size:cover;}.elementor-178 .elementor-element.elementor-element-85bf797::before, .elementor-178 .elementor-element.elementor-element-85bf797 > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-85bf797 > .e-con-inner > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-85bf797 > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-85bf797 > .e-con-inner > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-85bf797 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-178 .elementor-element.elementor-element-b22a798{--display:flex;--min-height:300px;}.elementor-178 .elementor-element.elementor-element-9eda897{width:initial;max-width:initial;text-align:center;}.elementor-178 .elementor-element.elementor-element-9eda897 > .elementor-widget-container{background-color:#215330;padding:17px 17px 17px 17px;border-radius:100% 100% 100% 100%;}.elementor-178 .elementor-element.elementor-element-9eda897.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-178 .elementor-element.elementor-element-9eda897 img{width:30px;}.elementor-178 .elementor-element.elementor-element-51956d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-51956d4 .elementor-heading-title{color:#FFFFFF;}.elementor-178 .elementor-element.elementor-element-d7f7b32 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-d7f7b32{column-gap:0px;font-size:14px;color:#B8B8B8;}.elementor-178 .elementor-element.elementor-element-d7f7b32 p{margin-block-end:0px;}.elementor-178 .elementor-element.elementor-element-3266d61{--divider-border-style:solid;--divider-color:#B8B8B8;--divider-border-width:1px;}.elementor-178 .elementor-element.elementor-element-3266d61 .elementor-divider-separator{width:20%;}.elementor-178 .elementor-element.elementor-element-3266d61 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-178 .elementor-element.elementor-element-66436fb{font-size:14px;color:#B8B8B8;}.elementor-178 .elementor-element.elementor-element-fa45721 .elementor-button{background-color:#02010100;font-weight:400;text-transform:none;text-decoration:none;fill:#B8B8B8;color:#B8B8B8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8;border-radius:20px 20px 20px 20px;}.elementor-178 .elementor-element.elementor-element-fa45721 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-178 .elementor-element.elementor-element-fa45721 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-178 .elementor-element.elementor-element-14dedf3{--display:flex;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-178 .elementor-element.elementor-element-14dedf3:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-14dedf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://egenesis-project.eu/wp-content/uploads/2026/09/Pillar-B.png");background-position:center center;background-size:cover;}.elementor-178 .elementor-element.elementor-element-14dedf3::before, .elementor-178 .elementor-element.elementor-element-14dedf3 > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-14dedf3 > .e-con-inner > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-14dedf3 > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-14dedf3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-14dedf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-178 .elementor-element.elementor-element-18ebcee{--display:flex;--min-height:300px;}.elementor-178 .elementor-element.elementor-element-a32a971{width:initial;max-width:initial;text-align:center;}.elementor-178 .elementor-element.elementor-element-a32a971 > .elementor-widget-container{background-color:#044F7A;padding:17px 17px 17px 17px;border-radius:100% 100% 100% 100%;}.elementor-178 .elementor-element.elementor-element-a32a971.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-178 .elementor-element.elementor-element-a32a971 img{width:30px;}.elementor-178 .elementor-element.elementor-element-625e5c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-625e5c1 .elementor-heading-title{color:#FFFFFF;}.elementor-178 .elementor-element.elementor-element-ce8f3bc > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-ce8f3bc{column-gap:0px;font-size:14px;color:#B8B8B8;}.elementor-178 .elementor-element.elementor-element-ce8f3bc p{margin-block-end:0px;}.elementor-178 .elementor-element.elementor-element-7afff77{--divider-border-style:solid;--divider-color:#B8B8B8;--divider-border-width:1px;}.elementor-178 .elementor-element.elementor-element-7afff77 .elementor-divider-separator{width:20%;}.elementor-178 .elementor-element.elementor-element-7afff77 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-178 .elementor-element.elementor-element-cc0c576{font-size:14px;color:#B8B8B8;}.elementor-178 .elementor-element.elementor-element-0bfe2d1 .elementor-button{background-color:#02010100;font-weight:400;text-transform:none;fill:#B8B8B8;color:#B8B8B8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8;border-radius:20px 20px 20px 20px;}.elementor-178 .elementor-element.elementor-element-0bfe2d1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-178 .elementor-element.elementor-element-0bfe2d1 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-178 .elementor-element.elementor-element-5c40d51{--display:flex;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-178 .elementor-element.elementor-element-5c40d51:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-5c40d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://egenesis-project.eu/wp-content/uploads/2026/09/Pillar-C.png");background-position:center center;background-size:cover;}.elementor-178 .elementor-element.elementor-element-5c40d51::before, .elementor-178 .elementor-element.elementor-element-5c40d51 > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-5c40d51 > .e-con-inner > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-5c40d51 > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-5c40d51 > .e-con-inner > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-5c40d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-178 .elementor-element.elementor-element-9db7cb2{--display:flex;--min-height:300px;}.elementor-178 .elementor-element.elementor-element-4e73496{width:initial;max-width:initial;text-align:center;}.elementor-178 .elementor-element.elementor-element-4e73496 > .elementor-widget-container{background-color:#A48343;padding:17px 17px 17px 17px;border-radius:100% 100% 100% 100%;}.elementor-178 .elementor-element.elementor-element-4e73496.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-178 .elementor-element.elementor-element-4e73496 img{width:30px;}.elementor-178 .elementor-element.elementor-element-bb50912 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-bb50912 .elementor-heading-title{color:#FFFFFF;}.elementor-178 .elementor-element.elementor-element-0edc74d > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-0edc74d{column-gap:0px;font-size:14px;color:#B8B8B8;}.elementor-178 .elementor-element.elementor-element-0edc74d p{margin-block-end:0px;}.elementor-178 .elementor-element.elementor-element-9ceb097{--divider-border-style:solid;--divider-color:#B8B8B8;--divider-border-width:1px;}.elementor-178 .elementor-element.elementor-element-9ceb097 .elementor-divider-separator{width:20%;}.elementor-178 .elementor-element.elementor-element-9ceb097 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-178 .elementor-element.elementor-element-1c57f78{font-size:14px;color:#B8B8B8;}.elementor-178 .elementor-element.elementor-element-c26d6d4 .elementor-button{background-color:#02010100;font-weight:400;text-transform:none;fill:#B8B8B8;color:#B8B8B8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8B8B8;border-radius:20px 20px 20px 20px;}.elementor-178 .elementor-element.elementor-element-c26d6d4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-178 .elementor-element.elementor-element-c26d6d4 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-178 .elementor-element.elementor-element-9c633d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:50px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-9c633d6:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-9c633d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://egenesis-project.eu/wp-content/uploads/2026/09/background_approach-e1790620287347.png");background-position:center center;background-size:cover;}.elementor-178 .elementor-element.elementor-element-9c633d6::before, .elementor-178 .elementor-element.elementor-element-9c633d6 > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-9c633d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-9c633d6 > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-9c633d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-9c633d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #ADADAD00 0%, #F5F5F5 90%);}.elementor-178 .elementor-element.elementor-element-57a3f38{--display:flex;}.elementor-178 .elementor-element.elementor-element-57a3f38.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-178 .elementor-element.elementor-element-5aea5ed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-5aea5ed .elementor-heading-title{color:#5B796C;}.elementor-178 .elementor-element.elementor-element-76de569 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-76de569{text-align:start;}.elementor-178 .elementor-element.elementor-element-6ec89f6 .elementor-button{background-color:#5B796C;font-size:16px;font-weight:400;text-transform:none;font-style:normal;border-radius:50px 50px 50px 50px;padding:25px 25px 25px 25px;}.elementor-178 .elementor-element.elementor-element-6ec89f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-6ec89f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-178 .elementor-element.elementor-element-6ec89f6 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-178 .elementor-element.elementor-element-215ea6e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-178 .elementor-element.elementor-element-03a2fdc{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-178 .elementor-element.elementor-element-03a2fdc:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-03a2fdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-178 .elementor-element.elementor-element-720dd0c{text-align:start;}.elementor-178 .elementor-element.elementor-element-9728879{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-178 .elementor-element.elementor-element-9728879:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-9728879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-178 .elementor-element.elementor-element-5ed48e6{text-align:start;}.elementor-178 .elementor-element.elementor-element-e0f6646{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-178 .elementor-element.elementor-element-e0f6646:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-e0f6646 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-178 .elementor-element.elementor-element-910778b{text-align:start;}.elementor-178 .elementor-element.elementor-element-8a63dd8{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-178 .elementor-element.elementor-element-8a63dd8:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-8a63dd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-178 .elementor-element.elementor-element-028fa3e{text-align:start;}.elementor-178 .elementor-element.elementor-element-861247f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-178 .elementor-element.elementor-element-6fcd5bd{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-178 .elementor-element.elementor-element-6fcd5bd:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-6fcd5bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;}.elementor-178 .elementor-element.elementor-element-8d6586a{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--border-radius:15px 15px 15px 15px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-178 .elementor-element.elementor-element-8d6586a:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-8d6586a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11271D;}.elementor-178 .elementor-element.elementor-element-a35942d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-a35942d .elementor-heading-title{color:#FFFFFF;}.elementor-178 .elementor-element.elementor-element-8980dea{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:7px 7px;--row-gap:7px;--column-gap:7px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-fa8f52e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 02px 0px 0px;--border-top-width:0px;--border-right-width:02px;--border-bottom-width:0px;--border-left-width:0px;border-color:#5B796C;--border-color:#5B796C;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-eafbb92{text-align:start;}.elementor-178 .elementor-element.elementor-element-eafbb92 img{filter:brightness( 200% ) contrast( 130% ) saturate( 200% ) blur( 0px ) hue-rotate( 0deg );}.elementor-178 .elementor-element.elementor-element-0be7863{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-dcb473f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-dcb473f .elementor-heading-title{color:#C5C5C5;}.elementor-178 .elementor-element.elementor-element-e27a953{width:var( --container-widget-width, 99.335% );max-width:99.335%;--container-widget-width:99.335%;--container-widget-flex-grow:0;text-align:start;font-size:12px;line-height:15px;color:#B8B8B8;}.elementor-178 .elementor-element.elementor-element-e27a953 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-e27a953.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-178 .elementor-element.elementor-element-e27a953 p{margin-block-end:0px;}.elementor-178 .elementor-element.elementor-element-a00b434{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#5B796C;--border-color:#5B796C;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-dc485c6{text-align:start;}.elementor-178 .elementor-element.elementor-element-dc485c6 img{filter:brightness( 200% ) contrast( 130% ) saturate( 200% ) blur( 0px ) hue-rotate( 0deg );}.elementor-178 .elementor-element.elementor-element-e0249d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-121693e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-121693e .elementor-heading-title{color:#C5C5C5;}.elementor-178 .elementor-element.elementor-element-dfeffa3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-dfeffa3.elementor-element{--order:99999 /* order end hack */;}.elementor-178 .elementor-element.elementor-element-dfeffa3{font-size:12px;line-height:15px;color:#B8B8B8;}.elementor-178 .elementor-element.elementor-element-dfeffa3 p{margin-block-end:0px;}.elementor-178 .elementor-element.elementor-element-0ae1b67{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#5B796C;--border-color:#5B796C;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-4d13864 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-4d13864.elementor-element{--align-self:center;}.elementor-178 .elementor-element.elementor-element-4d13864{text-align:start;}.elementor-178 .elementor-element.elementor-element-4d13864 img{filter:brightness( 200% ) contrast( 130% ) saturate( 200% ) blur( 0px ) hue-rotate( 0deg );}.elementor-178 .elementor-element.elementor-element-9da6386{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-f3a8ed9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-f3a8ed9 .elementor-heading-title{color:#C5C5C5;}.elementor-178 .elementor-element.elementor-element-06157be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-06157be.elementor-element{--order:99999 /* order end hack */;}.elementor-178 .elementor-element.elementor-element-06157be{font-size:12px;line-height:15px;color:#B8B8B8;}.elementor-178 .elementor-element.elementor-element-06157be p{margin-block-end:0px;}.elementor-178 .elementor-element.elementor-element-ae3081f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#5B796C;--border-color:#5B796C;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-c2419a8{text-align:start;}.elementor-178 .elementor-element.elementor-element-c2419a8 img{filter:brightness( 200% ) contrast( 130% ) saturate( 200% ) blur( 0px ) hue-rotate( 0deg );}.elementor-178 .elementor-element.elementor-element-c896182{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-46c4448 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-46c4448 .elementor-heading-title{color:#C5C5C5;}.elementor-178 .elementor-element.elementor-element-d4736b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-d4736b4.elementor-element{--order:99999 /* order end hack */;}.elementor-178 .elementor-element.elementor-element-d4736b4{font-size:12px;line-height:15px;color:#B8B8B8;}.elementor-178 .elementor-element.elementor-element-d4736b4 p{margin-block-end:0px;}.elementor-178 .elementor-element.elementor-element-d9401b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-f905517{text-align:start;}.elementor-178 .elementor-element.elementor-element-f905517 img{filter:brightness( 200% ) contrast( 130% ) saturate( 200% ) blur( 0px ) hue-rotate( 0deg );}.elementor-178 .elementor-element.elementor-element-61471cd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-b05dd6d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-b05dd6d .elementor-heading-title{color:#C5C5C5;}.elementor-178 .elementor-element.elementor-element-c2c36b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-c2c36b3.elementor-element{--order:99999 /* order end hack */;}.elementor-178 .elementor-element.elementor-element-c2c36b3{font-size:12px;line-height:15px;color:#B8B8B8;}.elementor-178 .elementor-element.elementor-element-c2c36b3 p{margin-block-end:0px;}.elementor-178 .elementor-element.elementor-element-2456133{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-46adfeb{--display:flex;}.elementor-178 .elementor-element.elementor-element-14d060b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-6aac859{--display:flex;}.elementor-178 .elementor-element.elementor-element-5f8e77a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-5f8e77a .elementor-heading-title{color:#5B796C;}.elementor-178 .elementor-element.elementor-element-74fcd63 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-74fcd63{text-align:start;}.elementor-178 .elementor-element.elementor-element-304ed44{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-178 .elementor-element.elementor-element-1b469e5 > .elementor-widget-container{padding:13px 13px 13px 13px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#D3D3D3;border-radius:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-1b469e5 .elementor-counter{gap:0px;}.elementor-178 .elementor-element.elementor-element-1b469e5 .elementor-counter-number-wrapper{color:#5B796C;font-weight:500;}.elementor-178 .elementor-element.elementor-element-f736319 > .elementor-widget-container{padding:13px 13px 13px 13px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#D3D3D3;border-radius:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-f736319 .elementor-counter{gap:0px;}.elementor-178 .elementor-element.elementor-element-f736319 .elementor-counter-number-wrapper{color:#5B796C;font-weight:500;}.elementor-178 .elementor-element.elementor-element-a5c6b46 > .elementor-widget-container{padding:13px 13px 13px 13px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#D3D3D3;border-radius:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-a5c6b46 .elementor-counter{gap:0px;}.elementor-178 .elementor-element.elementor-element-a5c6b46 .elementor-counter-number-wrapper{color:#5B796C;font-weight:500;}.elementor-178 .elementor-element.elementor-element-f5e9b2e{--display:flex;}.elementor-178 .elementor-element.elementor-element-2afb3d0{--e-image-carousel-slides-to-show:7;}.elementor-178 .elementor-element.elementor-element-2afb3d0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-2afb3d0 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-178 .elementor-element.elementor-element-2afb3d0 .elementor-swiper-button.elementor-swiper-button-next{color:#000000;}.elementor-178 .elementor-element.elementor-element-2afb3d0 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-178 .elementor-element.elementor-element-2afb3d0 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-178 .elementor-element.elementor-element-2afb3d0 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:9px;height:9px;}.elementor-178 .elementor-element.elementor-element-2afb3d0 .swiper-wrapper{display:flex;align-items:center;}.elementor-178 .elementor-element.elementor-element-2afb3d0 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;border-radius:15px 15px 15px 15px;}.elementor-178 .elementor-element.elementor-element-0cb67be{--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;--overlay-opacity:0.9;--padding-top:50px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-0cb67be:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-0cb67be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C0C0C0;background-image:url("https://egenesis-project.eu/wp-content/uploads/2026/09/earth.png");background-position:center center;background-size:cover;}.elementor-178 .elementor-element.elementor-element-0cb67be::before, .elementor-178 .elementor-element.elementor-element-0cb67be > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-0cb67be > .e-con-inner > .elementor-background-video-container::before, .elementor-178 .elementor-element.elementor-element-0cb67be > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-0cb67be > .e-con-inner > .elementor-background-slideshow::before, .elementor-178 .elementor-element.elementor-element-0cb67be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #FFFFFF00 0%, #F5F5F5 88%);}.elementor-178 .elementor-element.elementor-element-d853060{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-3da3ea1{--display:flex;}.elementor-178 .elementor-element.elementor-element-3da3ea1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-178 .elementor-element.elementor-element-10200f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-10200f8 .elementor-heading-title{color:#5B796C;}.elementor-178 .elementor-element.elementor-element-1bf3e69 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-178 .elementor-element.elementor-element-1bf3e69{text-align:start;}.elementor-178 .elementor-element.elementor-element-b8dc3a8 .elementor-button{background-color:#5B796C;text-transform:none;}.elementor-178 .elementor-element.elementor-element-b8dc3a8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-178 .elementor-element.elementor-element-b8dc3a8 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-178 .elementor-element.elementor-element-e11f4d0{--grid-columns:3;--grid-row-gap:0px;--grid-column-gap:17px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-178 .elementor-element.elementor-element-1f06a1f{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-71e408a{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-178 .elementor-element.elementor-element-482afe0{--grid-auto-flow:row;}.elementor-178 .elementor-element.elementor-element-215ea6e{--grid-auto-flow:row;}.elementor-178 .elementor-element.elementor-element-8980dea{--grid-auto-flow:row;}.elementor-178 .elementor-element.elementor-element-14d060b{--grid-auto-flow:row;}.elementor-178 .elementor-element.elementor-element-304ed44{--grid-auto-flow:row;}.elementor-178 .elementor-element.elementor-element-2afb3d0{--e-image-carousel-slides-to-show:4;}.elementor-178 .elementor-element.elementor-element-2afb3d0 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:7px;height:7px;}.elementor-178 .elementor-element.elementor-element-e11f4d0{--grid-columns:2;}.elementor-178 .elementor-element.elementor-element-e11f4d0 > .elementor-widget-container{padding:11px 11px 11px 11px;}}@media(max-width:767px){.elementor-178 .elementor-element.elementor-element-1f06a1f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-178 .elementor-element.elementor-element-482afe0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-178 .elementor-element.elementor-element-215ea6e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-178 .elementor-element.elementor-element-8980dea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-178 .elementor-element.elementor-element-14d060b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-178 .elementor-element.elementor-element-304ed44{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-178 .elementor-element.elementor-element-2afb3d0{--e-image-carousel-slides-to-show:2;}.elementor-178 .elementor-element.elementor-element-2afb3d0 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;width:9px;height:9px;}.elementor-178 .elementor-element.elementor-element-d853060{--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-178 .elementor-element.elementor-element-e11f4d0{--grid-columns:1;}}@media(min-width:768px){.elementor-178 .elementor-element.elementor-element-c94d6bc{--width:31.2%;}.elementor-178 .elementor-element.elementor-element-57a3f38{--width:32%;}.elementor-178 .elementor-element.elementor-element-3da3ea1{--width:78.516%;}}@media(max-width:1024px) and (min-width:768px){.elementor-178 .elementor-element.elementor-element-c94d6bc{--width:200px;}.elementor-178 .elementor-element.elementor-element-3da3ea1{--width:483.219px;}}/* Start custom CSS for html, class: .elementor-element-11327de */.elementor-element-204a9f3{
 padding: 0;   
}

.ei-hero {
    width: 100%;
    min-height: 760px;
    background: #f8f8f4;
    overflow: hidden;
    position: relative;
}

.ei-hero-inner {
    width: 100%;
    min-height: 760px;
    margin: 0 auto;

    display: flex;
    align-items: center;

    position: relative;
}

.ei-scroll-down {
    animation: scrollHint 2s ease-in-out infinite;
}

@keyframes scrollHint {
    0%, 100% {
        transform: translateX(-50%) translateY(0);
    }

    50% {
        transform: translateX(-50%) translateY(7px);
    }
}

.ei-scroll-down {
    position: absolute;
    left: 50%;
    bottom: 18px;
    transform: translateX(-50%);

    width: 42px;
    height: 42px;

    display: flex;
    align-items: center;
    justify-content: center;

    border: 2px solid transparent;
    border-radius: 50%;

    color: #f7c029;
    text-decoration: none;

    font-size: 22px;
    line-height: 1;

    z-index: 1001;

    transition:
        transform .25s ease,
        background .25s ease,
        color .25s ease;
}


.ei-scroll-down:hover {
    background: #f7c029;
    color: #fff;

    transform:
        translateX(-50%)
        translateY(3px);
}



.ei-hero-inner {
    width: 100%;
    max-width: 1200px;
    min-height: 760px;
    margin: 0 auto;

    padding-left: 5px;
    padding-right: 5px;

    display: flex;
    align-items: center;

    position: relative;
}

/* =========================
   LEFT CONTENT
========================= */

.ei-hero-content {
    width: 90%;
    padding-left: 0;
    position: relative;
    z-index: 20;
}

.ei-eyebrow {
    font-size: 11px;
    line-height: 1.4;
    letter-spacing: 4px;
    font-weight: 600;
    color: #17313a;
    margin-bottom: 30px;
    text-transform: uppercase;
}

.ei-eyebrow span {
    margin: 0 8px;
}


.ei-title {
    margin: 0 0 28px 0;

    font-size: clamp(48px, 4.5vw, 76px);
    line-height: 0.98;

    letter-spacing: -0.045em;
    font-weight: 600;

    color: #5f7f9a;
}

.ei-title span {
    color: #5b796c;
}


.ei-description {
    max-width: 520px;
    margin: 0 0 30px 0;

    font-size: 17px;
    line-height: 1.55;

    color: #253740;
}


/* =========================
   BUTTON
========================= */

.ei-button {
    display: inline-flex;
    align-items: center;
    gap: 18px;

    padding: 16px 24px;

    background: #5b796c;
    color: #ffffff;

    border-radius: 999px;

    font-size: 15px;
    font-weight: 500;

    text-decoration: none;

    transition:
        transform .25s ease,
        background .25s ease;
}

.ei-button:hover {
    background: #065d4e;
    transform: translateY(-2px);
}

.ei-arrow {
    font-size: 20px;
    line-height: 1;

    transition: transform .25s ease;
}

.ei-button:hover .ei-arrow {
    transform: translateX(4px);
}


/* =========================
   EARTH
========================= */

.ei-earth-wrapper {
    width: 45%;

    position: absolute;

    right: 0;
    bottom: 0;

  
}

.ei-earth-image {
    width: 100%;
    height: auto;

    display: block;
}


/* =========================
   SVG CLICK MAP
========================= */

.ei-earth-clickmap {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.pillar-hitbox {
    fill: transparent;
    stroke: none;
    cursor: pointer;
    pointer-events: all;
}

/*DEBUG */
.biodiversity:hover {
    fill: rgba(20, 150, 80, 0.10);
}

.water:hover {
    fill: rgba(20, 160, 220, 0.10);
}

.urban:hover {
    fill: rgba(235, 165, 45, 0.10);
}

/* =========================
   TABLET
========================= */

@media (max-width: 1200px) {

    .ei-hero,
    .ei-hero-inner {
        min-height: 680px;
    }

    .ei-hero-content {
        width: 48%;
      
    }

    .ei-earth-wrapper {
        width: 80%;
        right: -12%;
    }

    .ei-description {
        max-width: 430px;
    }

}


/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

    .ei-hero {
        min-height: auto;
        padding-top: 70px;
    }

    .ei-hero-inner {
        min-height: auto;

        display: flex;
        flex-direction: column;

        align-items: stretch;
        padding-left: 20px;
    }


    .ei-hero-content {
        width: 100%;

    }


    .ei-eyebrow {
        font-size: 8px;
        letter-spacing: 2px;

        margin-bottom: 20px;
    }

    .ei-eyebrow span {
        margin: 0 3px;
    }


    .ei-title {
        font-size: 43px;
        line-height: 1.02;

        margin-bottom: 22px;
    }


    .ei-description {
        font-size: 15px;
        max-width: 100%;
    }


    .ei-earth-wrapper {
        position: relative;

        width: 135%;

        right: auto;
        top: auto;

        margin-left: -15%;

        transform: none;
    }

}/* End custom CSS */