.elementor-14301 .elementor-element.elementor-element-e24b473:not(.elementor-motion-effects-element-type-background), .elementor-14301 .elementor-element.elementor-element-e24b473 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002842;}.elementor-14301 .elementor-element.elementor-element-e24b473 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14301 .elementor-element.elementor-element-e24b473{border-style:none;box-shadow:8px 8px 30px 0px rgba(41.999999999999986, 67.00000000000004, 113, 0);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 3% 0% 3%;}.elementor-14301 .elementor-element.elementor-element-e24b473.is-header-sticky{background:#FFFFFF;box-shadow:4px 4px 30px 0px rgba(41.999999999999986, 67.00000000000004, 113, 0.52);}.elementor-14301 .elementor-element.elementor-element-63d4d1e .site__logo{text-align:left;}.elementor-14301 .elementor-element.elementor-element-63d4d1e .site__logo img{width:100px;}.elementor-14301 .elementor-element.elementor-element-63d4d1e > .elementor-widget-container{margin:10px -30px 10px -30px;padding:35px 0px 35px 0px;background-image:url("https://oikos-international.org/wp-content/uploads/2025/05/OIKOS-LOGO.png");background-position:center center;background-repeat:no-repeat;background-size:60% auto;transition:background 0s;}.elementor-14301 .elementor-element.elementor-element-63d4d1e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-14301 .elementor-element.elementor-element-63d4d1e:hover .elementor-widget-container{background-image:url("https://oikos-international.org/wp-content/uploads/2025/05/OIKOS-LOGO-light-blu.png");background-position:center center;background-repeat:no-repeat;background-size:60% auto;}.elementor-14301 .elementor-element.elementor-element-cc15a0b.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-14301 .elementor-element.elementor-element-cc15a0b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 0px 0px;}.elementor-14301 .elementor-element.elementor-element-5f29ec8 .main-navigation > ul > li > a{color:#FFFFFF;}.elementor-14301 .elementor-element.elementor-element-5f29ec8 .main-navigation > ul > li > a:hover{color:var( --e-global-color-c7fbabb );}.elementor-14301 .elementor-element.elementor-element-5f29ec8 .main-navigation > ul > li.menu-item-has-children > a:hover:after{color:var( --e-global-color-c7fbabb );}.elementor-14301 .elementor-element.elementor-element-5f29ec8 .onum_menu__no-border.main-navigation > ul > li.current-menu-item > a, .elementor-14301 .elementor-element.elementor-element-5f29ec8 .onum_menu__no-border.main-navigation > ul > li.current-menu-ancestor > a{color:var( --e-global-color-c7fbabb );}.elementor-14301 .elementor-element.elementor-element-5f29ec8 .onum_menu__no-border.main-navigation > ul > li.current-menu-item > a:after, .elementor-14301 .elementor-element.elementor-element-5f29ec8 .onum_menu__no-border.main-navigation > ul > li.current-menu-ancestor > a:after{color:var( --e-global-color-c7fbabb );}.elementor-14301 .elementor-element.elementor-element-5f29ec8 .main-navigation ul{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-14301 .elementor-element.elementor-element-5f29ec8 .main-navigation > ul > li:after, .elementor-14301 .elementor-element.elementor-element-5f29ec8 .main-navigation > ul > li:before{background-color:var( --e-global-color-c7fbabb );}.elementor-14301 .elementor-element.elementor-element-5f29ec8 .main-navigation ul ul.sub-menu a:hover, .elementor-14301 .elementor-element.elementor-element-5f29ec8 .main-navigation ul ul.sub-menu li.current-menu-item > a{color:#1D6BF3;}.elementor-14301 .elementor-element.elementor-element-5f29ec8 .main-navigation ul li li a:before{background:#1D6BF3;}.elementor-14301 .elementor-element.elementor-element-5f29ec8 .main-navigation ul ul.sub-menu{border-radius:0px 0px 0px 0px;}.elementor-14301 .elementor-element.elementor-element-5f29ec8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 0px;}.elementor-14301 .elementor-element.elementor-element-ee4cb45 .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-c7fbabb );}.elementor-14301 .elementor-element.elementor-element-ee4cb45 .elementor-button:hover, .elementor-14301 .elementor-element.elementor-element-ee4cb45 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-cb15f39 );}.elementor-14301 .elementor-element.elementor-element-ee4cb45 .elementor-button:hover svg, .elementor-14301 .elementor-element.elementor-element-ee4cb45 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14301 .elementor-element.elementor-element-ee4cb45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-14301 .elementor-element.elementor-element-d660f05 .elementor-icon-wrapper{text-align:center;}.elementor-14301 .elementor-element.elementor-element-d660f05.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c7fbabb );}.elementor-14301 .elementor-element.elementor-element-d660f05.elementor-view-framed .elementor-icon, .elementor-14301 .elementor-element.elementor-element-d660f05.elementor-view-default .elementor-icon{color:var( --e-global-color-c7fbabb );border-color:var( --e-global-color-c7fbabb );}.elementor-14301 .elementor-element.elementor-element-d660f05.elementor-view-framed .elementor-icon, .elementor-14301 .elementor-element.elementor-element-d660f05.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c7fbabb );}.elementor-14301 .elementor-element.elementor-element-d660f05 .elementor-icon{font-size:26px;}.elementor-14301 .elementor-element.elementor-element-d660f05 .elementor-icon svg{height:26px;}.elementor-14301 .elementor-element.elementor-element-9b3958f:not(.elementor-motion-effects-element-type-background), .elementor-14301 .elementor-element.elementor-element-9b3958f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df47fb5 );}.elementor-14301 .elementor-element.elementor-element-9b3958f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14301 .elementor-element.elementor-element-9b3958f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14301 .elementor-element.elementor-element-d3dfcbe .eael-fancy-text-container{text-align:left;}.elementor-14301 .elementor-element.elementor-element-d3dfcbe .eael-fancy-text-prefix{color:#FFFFFF;font-size:40px;font-weight:600;line-height:1px;}.elementor-14301 .elementor-element.elementor-element-d3dfcbe .eael-fancy-text-strings{background:var( --e-global-color-c7fbabb );color:#FFFFFF;}.elementor-14301 .elementor-element.elementor-element-d3dfcbe .eael-fancy-text-strings, .elementor-14301 .elementor-element.elementor-element-d3dfcbe .typed-cursor{font-size:40px;font-weight:600;}.elementor-14301 .elementor-element.elementor-element-d3dfcbe .eael-fancy-text-suffix{font-size:22px;font-weight:600;line-height:1px;}.elementor-14301 .elementor-element.elementor-element-d3dfcbe > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-14301 .elementor-element.elementor-element-d3dfcbe{width:var( --container-widget-width, 147.876% );max-width:147.876%;--container-widget-width:147.876%;--container-widget-flex-grow:0;top:124px;}body:not(.rtl) .elementor-14301 .elementor-element.elementor-element-d3dfcbe{left:116px;}body.rtl .elementor-14301 .elementor-element.elementor-element-d3dfcbe{right:116px;}.elementor-14301 .elementor-element.elementor-element-b99b5b5{text-align:justify;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;width:var( --container-widget-width, 117.74% );max-width:117.74%;--container-widget-width:117.74%;--container-widget-flex-grow:0;top:207px;}.elementor-14301 .elementor-element.elementor-element-b99b5b5 > .elementor-widget-container{padding:45px 0px 0px 0px;}body:not(.rtl) .elementor-14301 .elementor-element.elementor-element-b99b5b5{left:116px;}body.rtl .elementor-14301 .elementor-element.elementor-element-b99b5b5{right:116px;}.elementor-14301 .elementor-element.elementor-element-8c3d78a{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-14301 .elementor-element.elementor-element-8c3d78a > .elementor-widget-container{margin:0px 0px 0px 150px;}.elementor-14301 .elementor-element.elementor-element-9ab8932{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 0px 0px;}.elementor-14301 .elementor-element.elementor-element-9ab8932 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14301 .elementor-element.elementor-element-4761f1c{text-align:justify;color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;width:100%;max-width:100%;}.elementor-14301 .elementor-element.elementor-element-4761f1c > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-14301 .elementor-element.elementor-element-056c92f{padding:10px 0px 0px 0px;}.elementor-14301 .elementor-element.elementor-element-96db5d4 .eael-elements-flip-box-container:not(.eael-template){height:175px;}.elementor-14301 .elementor-element.elementor-element-96db5d4 .eael-elements-flip-box-container.eael-template{min-height:175px;}.elementor-14301 .elementor-element.elementor-element-96db5d4 .eael-elements-flip-box-front-container{align-items:center;background-color:#FFFFFF;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-14301 .elementor-element.elementor-element-96db5d4 .eael-elements-flip-box-rear-container{align-items:center;background-color:var( --e-global-color-df47fb5 );padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-14301 .elementor-element.elementor-element-96db5d4 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:center;}.elementor-14301 .elementor-element.elementor-element-96db5d4 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:44px;font-weight:600;text-transform:lowercase;}.elementor-14301 .elementor-element.elementor-element-96db5d4 .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#002842;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-14301 .elementor-element.elementor-element-96db5d4 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#fff;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-14301 .elementor-element.elementor-element-96db5d4 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#fff;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:lowercase;}.elementor-14301 .elementor-element.elementor-element-96db5d4 .eael-elements-flip-box-container .flipbox-button, .elementor-14301 .elementor-element.elementor-element-96db5d4 .eael-elements-flip-box-container .flipbox-button .ea-flipbox-icon{color:#ffffff;fill:#ffffff;}.elementor-14301 .elementor-element.elementor-element-96db5d4 .eael-elements-flip-box-container .flipbox-button .ea-flipbox-icon svg{color:#ffffff;fill:#ffffff;}.elementor-14301 .elementor-element.elementor-element-96db5d4 .eael-elements-flip-box-container .flipbox-button{background:var( --e-global-color-c7fbabb );border-radius:0px;font-family:"Poppins", Sans-serif;font-weight:600;text-decoration:none;}.elementor-14301 .elementor-element.elementor-element-96db5d4 .eael-elements-flip-box-container .flipbox-button > i{font-size:12px;}.elementor-14301 .elementor-element.elementor-element-96db5d4 .eael-elements-flip-box-container .flipbox-button > svg{height:12px;width:12px;line-height:12px;}.elementor-14301 .elementor-element.elementor-element-96db5d4 .eael-elements-flip-box-container .flipbox-button:hover{color:#ffffff;background:var( --e-global-color-cb15f39 );}.elementor-14301 .elementor-element.elementor-element-96db5d4 .eael-elements-flip-box-container .flipbox-button:hover .ea-flipbox-icon{color:#ffffff;fill:#ffffff;}.elementor-14301 .elementor-element.elementor-element-96db5d4 .eael-elements-flip-box-container .flipbox-button:hover .ea-flipbox-icon svg{color:#ffffff;fill:#ffffff;}.elementor-14301 .elementor-element.elementor-element-84b0d1c .eael-elements-flip-box-container:not(.eael-template){height:175px;}.elementor-14301 .elementor-element.elementor-element-84b0d1c .eael-elements-flip-box-container.eael-template{min-height:175px;}.elementor-14301 .elementor-element.elementor-element-84b0d1c .eael-elements-flip-box-front-container{align-items:center;background-color:#FFFFFF;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-14301 .elementor-element.elementor-element-84b0d1c .eael-elements-flip-box-rear-container{align-items:center;background-color:var( --e-global-color-df47fb5 );padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-14301 .elementor-element.elementor-element-84b0d1c .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:center;}.elementor-14301 .elementor-element.elementor-element-84b0d1c .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:44px;font-weight:600;text-transform:lowercase;}.elementor-14301 .elementor-element.elementor-element-84b0d1c .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#002842;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-14301 .elementor-element.elementor-element-84b0d1c .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#fff;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-14301 .elementor-element.elementor-element-84b0d1c .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#fff;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:lowercase;}.elementor-14301 .elementor-element.elementor-element-84b0d1c .eael-elements-flip-box-container .flipbox-button, .elementor-14301 .elementor-element.elementor-element-84b0d1c .eael-elements-flip-box-container .flipbox-button .ea-flipbox-icon{color:#ffffff;fill:#ffffff;}.elementor-14301 .elementor-element.elementor-element-84b0d1c .eael-elements-flip-box-container .flipbox-button .ea-flipbox-icon svg{color:#ffffff;fill:#ffffff;}.elementor-14301 .elementor-element.elementor-element-84b0d1c .eael-elements-flip-box-container .flipbox-button{background:var( --e-global-color-c7fbabb );border-radius:0px;font-family:"Poppins", Sans-serif;font-weight:600;text-decoration:none;}.elementor-14301 .elementor-element.elementor-element-84b0d1c .eael-elements-flip-box-container .flipbox-button > i{font-size:12px;}.elementor-14301 .elementor-element.elementor-element-84b0d1c .eael-elements-flip-box-container .flipbox-button > svg{height:12px;width:12px;line-height:12px;}.elementor-14301 .elementor-element.elementor-element-84b0d1c .eael-elements-flip-box-container .flipbox-button:hover{color:#ffffff;background:var( --e-global-color-cb15f39 );}.elementor-14301 .elementor-element.elementor-element-84b0d1c .eael-elements-flip-box-container .flipbox-button:hover .ea-flipbox-icon{color:#ffffff;fill:#ffffff;}.elementor-14301 .elementor-element.elementor-element-84b0d1c .eael-elements-flip-box-container .flipbox-button:hover .ea-flipbox-icon svg{color:#ffffff;fill:#ffffff;}.elementor-14301 .elementor-element.elementor-element-b8a876b .eael-elements-flip-box-container:not(.eael-template){height:175px;}.elementor-14301 .elementor-element.elementor-element-b8a876b .eael-elements-flip-box-container.eael-template{min-height:175px;}.elementor-14301 .elementor-element.elementor-element-b8a876b .eael-elements-flip-box-front-container{align-items:center;background-color:#FFFFFF;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-14301 .elementor-element.elementor-element-b8a876b .eael-elements-flip-box-rear-container{align-items:center;background-color:var( --e-global-color-df47fb5 );padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-14301 .elementor-element.elementor-element-b8a876b .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:center;}.elementor-14301 .elementor-element.elementor-element-b8a876b .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:44px;font-weight:600;text-transform:lowercase;}.elementor-14301 .elementor-element.elementor-element-b8a876b .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#002842;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-14301 .elementor-element.elementor-element-b8a876b .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#fff;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-14301 .elementor-element.elementor-element-b8a876b .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#fff;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:lowercase;}.elementor-14301 .elementor-element.elementor-element-b8a876b .eael-elements-flip-box-container .flipbox-button, .elementor-14301 .elementor-element.elementor-element-b8a876b .eael-elements-flip-box-container .flipbox-button .ea-flipbox-icon{color:#ffffff;fill:#ffffff;}.elementor-14301 .elementor-element.elementor-element-b8a876b .eael-elements-flip-box-container .flipbox-button .ea-flipbox-icon svg{color:#ffffff;fill:#ffffff;}.elementor-14301 .elementor-element.elementor-element-b8a876b .eael-elements-flip-box-container .flipbox-button{background:var( --e-global-color-c7fbabb );border-radius:0px;font-family:"Poppins", Sans-serif;font-weight:600;text-decoration:none;}.elementor-14301 .elementor-element.elementor-element-b8a876b .eael-elements-flip-box-container .flipbox-button > i{font-size:12px;}.elementor-14301 .elementor-element.elementor-element-b8a876b .eael-elements-flip-box-container .flipbox-button > svg{height:12px;width:12px;line-height:12px;}.elementor-14301 .elementor-element.elementor-element-b8a876b .eael-elements-flip-box-container .flipbox-button:hover{color:#ffffff;background:var( --e-global-color-cb15f39 );}.elementor-14301 .elementor-element.elementor-element-b8a876b .eael-elements-flip-box-container .flipbox-button:hover .ea-flipbox-icon{color:#ffffff;fill:#ffffff;}.elementor-14301 .elementor-element.elementor-element-b8a876b .eael-elements-flip-box-container .flipbox-button:hover .ea-flipbox-icon svg{color:#ffffff;fill:#ffffff;}.elementor-14301 .elementor-element.elementor-element-57220fd .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;}.elementor-14301 .elementor-element.elementor-element-57220fd > .elementor-widget-container{padding:40px 0px 20px 0px;}.elementor-14301 .elementor-element.elementor-element-722bd1a{text-align:justify;color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-14301 .elementor-element.elementor-element-722bd1a > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-14301 .elementor-element.elementor-element-9d8a340 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14301 .elementor-element.elementor-element-f972092{--e-image-carousel-slides-to-show:1;}.elementor-14301 .elementor-element.elementor-element-f972092 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-14301 .elementor-element.elementor-element-98f6495 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;}.elementor-14301 .elementor-element.elementor-element-98f6495{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;top:203px;}body:not(.rtl) .elementor-14301 .elementor-element.elementor-element-98f6495{left:75px;}body.rtl .elementor-14301 .elementor-element.elementor-element-98f6495{right:75px;}.elementor-14301 .elementor-element.elementor-element-98f6495 > .elementor-widget-container:hover{--e-transform-translateY:-14px;--e-transform-scale:1.5;}.elementor-14301 .elementor-element.elementor-element-de5dc29 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-14301 .elementor-element.elementor-element-de5dc29{width:auto;max-width:auto;top:377.55px;}body:not(.rtl) .elementor-14301 .elementor-element.elementor-element-de5dc29{left:167.533px;}body.rtl .elementor-14301 .elementor-element.elementor-element-de5dc29{right:167.533px;}.elementor-14301 .elementor-element.elementor-element-de5dc29 > .elementor-widget-container:hover{--e-transform-translateY:-6px;--e-transform-scale:1.2;}.elementor-14301 .elementor-element.elementor-element-8a0e3df .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-14301 .elementor-element.elementor-element-8a0e3df{width:auto;max-width:auto;top:473.1px;}body:not(.rtl) .elementor-14301 .elementor-element.elementor-element-8a0e3df{left:342.3px;}body.rtl .elementor-14301 .elementor-element.elementor-element-8a0e3df{right:342.3px;}.elementor-14301 .elementor-element.elementor-element-8a0e3df > .elementor-widget-container:hover{--e-transform-translateY:-6px;--e-transform-scale:1.2;}.elementor-14301 .elementor-element.elementor-element-e065e04 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-14301 .elementor-element.elementor-element-e065e04{width:auto;max-width:auto;top:283.55px;}body:not(.rtl) .elementor-14301 .elementor-element.elementor-element-e065e04{left:357.983px;}body.rtl .elementor-14301 .elementor-element.elementor-element-e065e04{right:357.983px;}.elementor-14301 .elementor-element.elementor-element-e065e04 > .elementor-widget-container:hover{--e-transform-translateY:-6px;--e-transform-scale:1.2;}.elementor-14301 .elementor-element.elementor-element-1c0b8dd{text-align:center;width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;top:213px;}.elementor-14301 .elementor-element.elementor-element-1c0b8dd .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;text-shadow:0px 0px 23px #1D6BF3;}.elementor-14301 .elementor-element.elementor-element-1c0b8dd > .elementor-widget-container{padding:50px 0px 50px 0px;background-image:url("https://oikos-international.org/wp-content/uploads/2026/01/oesglow.png");background-position:center right;background-repeat:no-repeat;background-size:100% auto;}body:not(.rtl) .elementor-14301 .elementor-element.elementor-element-1c0b8dd{left:654px;}body.rtl .elementor-14301 .elementor-element.elementor-element-1c0b8dd{right:654px;}.elementor-14301 .elementor-element.elementor-element-1c0b8dd > .elementor-widget-container:hover{--e-transform-translateY:-4px;--e-transform-scale:1.1;}.elementor-14301 .elementor-element.elementor-element-45bb89d{text-align:center;width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;top:326px;}.elementor-14301 .elementor-element.elementor-element-45bb89d .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;text-shadow:0px 0px 23px #1D6BF3;}.elementor-14301 .elementor-element.elementor-element-45bb89d > .elementor-widget-container{padding:50px 0px 50px 0px;background-image:url("https://oikos-international.org/wp-content/uploads/2026/01/oesglow.png");background-position:center right;background-repeat:no-repeat;background-size:100% auto;}body:not(.rtl) .elementor-14301 .elementor-element.elementor-element-45bb89d{left:691px;}body.rtl .elementor-14301 .elementor-element.elementor-element-45bb89d{right:691px;}.elementor-14301 .elementor-element.elementor-element-45bb89d > .elementor-widget-container:hover{--e-transform-translateY:-4px;--e-transform-scale:1.1;}.elementor-14301 .elementor-element.elementor-element-460253f{text-align:center;width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;top:441px;}.elementor-14301 .elementor-element.elementor-element-460253f .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;text-shadow:0px 0px 23px #1D6BF3;}.elementor-14301 .elementor-element.elementor-element-460253f > .elementor-widget-container{padding:50px 0px 50px 0px;background-image:url("https://oikos-international.org/wp-content/uploads/2026/01/oesglow.png");background-position:center right;background-repeat:no-repeat;background-size:100% auto;}body:not(.rtl) .elementor-14301 .elementor-element.elementor-element-460253f{left:661px;}body.rtl .elementor-14301 .elementor-element.elementor-element-460253f{right:661px;}.elementor-14301 .elementor-element.elementor-element-460253f > .elementor-widget-container:hover{--e-transform-translateY:-4px;--e-transform-scale:1.1;}.elementor-14301 .elementor-element.elementor-element-d5460ab .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;}.elementor-14301 .elementor-element.elementor-element-d5460ab{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;top:516px;}body:not(.rtl) .elementor-14301 .elementor-element.elementor-element-d5460ab{left:118px;}body.rtl .elementor-14301 .elementor-element.elementor-element-d5460ab{right:118px;}.elementor-14301 .elementor-element.elementor-element-d5460ab > .elementor-widget-container:hover{--e-transform-translateY:-14px;--e-transform-scale:1.5;}.elementor-14301 .elementor-element.elementor-element-b206d6d .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;}.elementor-14301 .elementor-element.elementor-element-b206d6d{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;top:370px;}body:not(.rtl) .elementor-14301 .elementor-element.elementor-element-b206d6d{left:446px;}body.rtl .elementor-14301 .elementor-element.elementor-element-b206d6d{right:446px;}.elementor-14301 .elementor-element.elementor-element-b206d6d > .elementor-widget-container:hover{--e-transform-translateY:-14px;--e-transform-scale:1.5;}.elementor-14301 .elementor-element.elementor-element-385f2bd{padding:0px 0px 0px 0px;}.elementor-14301 .elementor-element.elementor-element-ddf4daf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;}.elementor-14301 .elementor-element.elementor-element-50e39bc{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-14301 .elementor-element.elementor-element-50e39bc > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-14301 .elementor-element.elementor-element-9753023 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14301 .elementor-element.elementor-element-9753023 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14301 .elementor-element.elementor-element-4135f96 .elementor-heading-title{color:var( --e-global-color-c7fbabb );font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;}.elementor-14301 .elementor-element.elementor-element-4135f96 > .elementor-widget-container{padding:10px 0px 0px 10px;}.elementor-14301 .elementor-element.elementor-element-91bf027 .eael-post-block-item{background-color:#fff;}.elementor-14301 .elementor-element.elementor-element-91bf027 .eael-entry-title > a{font-family:"Poppins", Sans-serif;font-weight:600;text-decoration:none;}.elementor-14301 .elementor-element.elementor-element-91bf027 .eael-grid-post-excerpt p{color:#3C3C3C;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-14301 .elementor-element.elementor-element-91bf027 .eael-post-block-item .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-14301 .elementor-element.elementor-element-91bf027 .eael-post-block.post-block-style-overlay .eael-entry-wrapper{background-color:rgba(0,0,0, .75) !important;}.elementor-14301 .elementor-element.elementor-element-91bf027 .eael-post-block-item .eael-entry-overlay > i{color:#ffffff;font-size:18px;}.elementor-14301 .elementor-element.elementor-element-91bf027 .eael-post-block-item .eael-entry-overlay .eael-post-block-hover-svg-icon{width:18px;}.elementor-14301 .elementor-element.elementor-element-774ae83 > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-14301 .elementor-element.elementor-element-ace5fa4 .eael-entry-thumbnail{height:150px;}.elementor-14301 .elementor-element.elementor-element-ace5fa4 .eael-grid-post-holder{background-color:#fff;}.elementor-14301 .elementor-element.elementor-element-ace5fa4 .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-14301 .elementor-element.elementor-element-ace5fa4 .eael-entry-title, .elementor-14301 .elementor-element.elementor-element-ace5fa4 .eael-entry-title a{color:#303133;}.elementor-14301 .elementor-element.elementor-element-ace5fa4 .eael-entry-title:hover, .elementor-14301 .elementor-element.elementor-element-ace5fa4 .eael-entry-title a:hover{color:#23527c;}.elementor-14301 .elementor-element.elementor-element-ace5fa4 .eael-entry-title, .elementor-14301 .elementor-element.elementor-element-ace5fa4 .eael-entry-title > a{font-family:"Poppins", Sans-serif;font-weight:600;text-decoration:none;}.elementor-14301 .elementor-element.elementor-element-ace5fa4 .swiper-container-wrap .swiper-button-next, .elementor-14301 .elementor-element.elementor-element-ace5fa4 .swiper-container-wrap .swiper-button-prev{font-size:22px;}.elementor-14301 .elementor-element.elementor-element-ace5fa4 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-14301 .elementor-element.elementor-element-88ad988{padding:50px 0px 0px 0px;}.elementor-14301 .elementor-element.elementor-element-9a3bc5d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;}.elementor-14301 .elementor-element.elementor-element-4855797{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-14301 .elementor-element.elementor-element-4855797 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-14301 .elementor-element.elementor-element-59cd123 .eael-entry-thumbnail{height:200px;}.elementor-14301 .elementor-element.elementor-element-59cd123 .eael-grid-post-holder{background-color:#fff;}.elementor-14301 .elementor-element.elementor-element-59cd123 .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-14301 .elementor-element.elementor-element-59cd123 .eael-entry-title, .elementor-14301 .elementor-element.elementor-element-59cd123 .eael-entry-title a{color:#303133;}.elementor-14301 .elementor-element.elementor-element-59cd123 .eael-entry-title:hover, .elementor-14301 .elementor-element.elementor-element-59cd123 .eael-entry-title a:hover{color:#23527c;}.elementor-14301 .elementor-element.elementor-element-59cd123 .eael-entry-title, .elementor-14301 .elementor-element.elementor-element-59cd123 .eael-entry-title > a{font-family:"Poppins", Sans-serif;font-weight:600;text-decoration:none;}.elementor-14301 .elementor-element.elementor-element-59cd123 .swiper-container-wrap .swiper-button-next, .elementor-14301 .elementor-element.elementor-element-59cd123 .swiper-container-wrap .swiper-button-prev{font-size:22px;}.elementor-14301 .elementor-element.elementor-element-59cd123 > .elementor-widget-container{padding:8px 0px 10px 0px;}.elementor-14301 .elementor-element.elementor-element-37ecc73{padding:50px 0px 0px 0px;}.elementor-14301 .elementor-element.elementor-element-8ab8866 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;}.elementor-14301 .elementor-element.elementor-element-3d6838d{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-14301 .elementor-element.elementor-element-3d6838d > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-14301 .elementor-element.elementor-element-f96b417 .eael-advance-tabs .eael-tabs-nav > ul li{font-family:"Poppins", Sans-serif;background-color:#002842;color:#FFFFFF;border-style:solid;border-width:0px 1px 0px 1px;}.elementor-14301 .elementor-element.elementor-element-f96b417 .eael-advance-tabs .eael-tabs-nav > ul li i{font-size:36px;color:#FFFFFF;}.elementor-14301 .elementor-element.elementor-element-f96b417 .eael-advance-tabs .eael-tabs-nav > ul li img{width:36px;}.elementor-14301 .elementor-element.elementor-element-f96b417 .eael-advance-tabs .eael-tabs-nav > ul li svg{width:36px;height:36px;fill:#FFFFFF;}.elementor-14301 .elementor-element.elementor-element-f96b417 .eael-tab-inline-icon li .title-before-icon{margin-right:10px;}.elementor-14301 .elementor-element.elementor-element-f96b417 .eael-tab-inline-icon li .title-after-icon{margin-left:10px;}.elementor-14301 .elementor-element.elementor-element-f96b417 .eael-tab-top-icon li i, .elementor-14301 .elementor-element.elementor-element-f96b417 .eael-tab-top-icon li img, .elementor-14301 .elementor-element.elementor-element-f96b417 .eael-tab-top-icon li svg{margin-bottom:10px;}.elementor-14301 .elementor-element.elementor-element-f96b417 .eael-advance-tabs .eael-tabs-nav > ul li:hover{background-color:#1D6BF3;color:#fff;}.elementor-14301 .elementor-element.elementor-element-f96b417 .eael-advance-tabs .eael-tabs-nav > ul li:hover > i{color:#fff;}.elementor-14301 .elementor-element.elementor-element-f96b417 .eael-advance-tabs .eael-tabs-nav > ul li:hover > svg{fill:#fff;}.elementor-14301 .elementor-element.elementor-element-f96b417 .eael-advance-tabs .eael-tabs-nav > ul li.active{background-color:#1D6BF3;color:#fff;}.elementor-14301 .elementor-element.elementor-element-f96b417 .eael-advance-tabs .eael-tabs-nav > ul li.active > i{color:#fff;}.elementor-14301 .elementor-element.elementor-element-f96b417 .eael-advance-tabs .eael-tabs-nav > ul li.active > svg{fill:#fff;}.elementor-14301 .elementor-element.elementor-element-f96b417 .eael-advance-tabs .eael-tabs-content > div{background-color:#FFFFFF;color:#333;font-family:"Poppins", Sans-serif;padding:53px 30px 60px 30px;}.elementor-14301 .elementor-element.elementor-element-f96b417 .eael-advance-tabs .eael-tabs-nav > ul li:after{border-width:10px;bottom:-10px;}.elementor-14301 .elementor-element.elementor-element-f96b417 .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after{right:-10px;top:calc(50% - 10px) !important;border-left-color:#1D6BF3;}.rtl .elementor-14301 .elementor-element.elementor-element-f96b417 .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after{right:auto;left:-10px !important;top:calc(50% - 10px) !important;}.elementor-14301 .elementor-element.elementor-element-f96b417 .eael-advance-tabs:not(.eael-tabs-vertical) > .eael-tabs-nav > ul li:after{border-top-color:#1D6BF3;}.elementor-14301 .elementor-element.elementor-element-f96b417 > .elementor-widget-container{margin:60px 0px 0px 0px;}@media(min-width:768px){.elementor-14301 .elementor-element.elementor-element-a80c926{width:18.395%;}.elementor-14301 .elementor-element.elementor-element-cc15a0b{width:81.605%;}.elementor-14301 .elementor-element.elementor-element-f726b28{width:34.681%;}.elementor-14301 .elementor-element.elementor-element-99b483f{width:65.319%;}.elementor-14301 .elementor-element.elementor-element-7289e0f{width:40%;}.elementor-14301 .elementor-element.elementor-element-9d8a340{width:60%;}.elementor-14301 .elementor-element.elementor-element-9753023{width:28.069%;}.elementor-14301 .elementor-element.elementor-element-774ae83{width:71.597%;}}/* Start custom CSS for eael-fancy-text, class: .elementor-element-d3dfcbe */document.addEventListener("DOMContentLoaded", function() {
    const containers = document.querySelectorAll('.eael-fancy-text-container');

    containers.forEach(container => {
        if (container.dataset.fancyTextTransitionType !== "typing") return;

        const phrases = container.dataset.fancyText.split('|').filter(Boolean);
        const display = container.querySelector('.eael-fancy-text-strings');

        const fixedDuration = 50; // milliseconds → same typing time for all texts
        const delay = parseInt(container.dataset.fancyTextDelay) || 50;

        let index = 0;

        function typePhrase() {
            const phrase = phrases[index];
            const length = phrase.length;

            let startTime = performance.now();

            function animate(now) {
                let elapsed = now - startTime;
                let progress = Math.min(elapsed / fixedDuration, 1);
                let charsToShow = Math.floor(progress * length);

                display.textContent = phrase.substring(0, charsToShow);

                if (progress < 1) {
                    requestAnimationFrame(animate);
                } else {
                    setTimeout(() => {
                        index = (index + 1) % phrases.length;
                        typePhrase();
                    }, delay);
                }
            }

            requestAnimationFrame(animate);
        }

        typePhrase();
    });
});/* End custom CSS */
/* Start custom CSS for eael-flip-box, class: .elementor-element-96db5d4 *//* Target the flip box title with the specific class */
.eael-elements-flip-box-heading {
    color: #ffffff;                /* Make the text white */
    background-color: #1d6bf3;  /* Highlight color */
    font-weight: bold;          /* Make title bold */
}

/* Target the text after the <br> */
.eael-elements-flip-box-heading <br> + * {
    background-color: #1d6bf3;  /* Apply highlight color to text after <br> */
    color: #ffffff;                /* Ensure text is white */
}/* End custom CSS */
/* Start custom CSS for eael-flip-box, class: .elementor-element-84b0d1c *//* Target the flip box title with the specific class */
.eael-elements-flip-box-heading {
    color: #ffffff;                /* Make the text white */
    background-color: #1d6bf3;  /* Highlight color */
    font-weight: bold;          /* Make title bold */
}

/* Target the text after the <br> */
.eael-elements-flip-box-heading <br> + * {
    background-color: #1d6bf3;  /* Apply highlight color to text after <br> */
    color: #ffffff;                /* Ensure text is white */
}/* End custom CSS */
/* Start custom CSS for eael-flip-box, class: .elementor-element-b8a876b *//* Target the flip box title with the specific class */
.eael-elements-flip-box-heading {
    color: #ffffff;                /* Make the text white */
    background-color: #1d6bf3;  /* Highlight color */
    font-weight: bold;          /* Make title bold */
}

/* Target the text after the <br> */
.eael-elements-flip-box-heading <br> + * {
    background-color: #1d6bf3;  /* Apply highlight color to text after <br> */
    color: #ffffff;                /* Ensure text is white */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f972092 *//* ===============================
   Rotating Carousel (Background + Slides)
   =============================== */

.rotating-carousel .elementor-widget-container {
  position: relative;
  overflow: hidden;
}

/* Rotating background */
.rotating-carousel .elementor-widget-container::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;

  width: 90%;
  height: 90%;

  transform: translate(-50%, -50%) rotate(0deg);
  transform-origin: center;

  background-image: url("https://oikos-international.org/wp-content/uploads/2026/01/ecoystemspinner.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;

  animation: slow-bg-rotate 550s linear infinite;
  z-index: 0;
  pointer-events: none;
}

/* Slides rotate faster */
.rotating-carousel .swiper-wrapper {
  position: relative;
  z-index: 1;
  transform-origin: center;
  animation: slide-rotate 350s linear infinite;
}

/* Keyframes */
@keyframes slow-bg-rotate {
  from { transform: translate(-50%, -50%) rotate(0deg); }
  to   { transform: translate(-50%, -50%) rotate(360deg); }
}

@keyframes slide-rotate {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98f6495 */.elementor-14301 .elementor-element.elementor-element-98f6495 .elementor-heading-title,
.elementor-14301 .elementor-element.elementor-element-98f6495 .elementor-heading-title a {
  display: inline;
  text-decoration: none !important;

  background: linear-gradient(
    to right,
    #1d6bf3 0%,
    #1d6bf3 100%
  );
  background-size: 0% 60%;
  background-repeat: no-repeat;
  background-position: 0 70%;

  animation: highlight-reveal 1.2s ease forwards;
  padding: 0.1em 0.2em;
  box-decoration-break: clone;
-webkit-box-decoration-break: clone;

}

/* Kill underline on hover/focus */
.elementor-14301 .elementor-element.elementor-element-98f6495 .elementor-heading-title a:hover,
.elementor-14301 .elementor-element.elementor-element-98f6495 .elementor-heading-title a:focus {
  text-decoration: none !important;
}

@keyframes highlight-reveal {
  to {
    background-size: 100% 60%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5460ab */.elementor-14301 .elementor-element.elementor-element-d5460ab .elementor-heading-title,
.elementor-14301 .elementor-element.elementor-element-d5460ab .elementor-heading-title a {
  display: inline;
  text-decoration: none !important;

  background: linear-gradient(
    to right,
    #1d6bf3 0%,
    #1d6bf3 100%
  );
  background-size: 0% 60%;
  background-repeat: no-repeat;
  background-position: 0 70%;

  animation: highlight-reveal 1.2s ease forwards;
  padding: 0.1em 0.2em;
  box-decoration-break: clone;
-webkit-box-decoration-break: clone;

}

/* Kill underline on hover/focus */
.elementor-14301 .elementor-element.elementor-element-d5460ab .elementor-heading-title a:hover,
.elementor-14301 .elementor-element.elementor-element-d5460ab .elementor-heading-title a:focus {
  text-decoration: none !important;
}

@keyframes highlight-reveal {
  to {
    background-size: 100% 60%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b206d6d */.elementor-14301 .elementor-element.elementor-element-b206d6d .elementor-heading-title,
.elementor-14301 .elementor-element.elementor-element-b206d6d .elementor-heading-title a {
  display: inline;
  text-decoration: none !important;

  background: linear-gradient(
    to right,
    #1d6bf3 0%,
    #1d6bf3 100%
  );
  background-size: 0% 60%;
  background-repeat: no-repeat;
  background-position: 0 70%;

  animation: highlight-reveal 1.2s ease forwards;
  padding: 0.1em 0.2em;
  box-decoration-break: clone;
-webkit-box-decoration-break: clone;

}

/* Kill underline on hover/focus */
.elementor-14301 .elementor-element.elementor-element-b206d6d .elementor-heading-title a:hover,
.elementor-14301 .elementor-element.elementor-element-b206d6d .elementor-heading-title a:focus {
  text-decoration: none !important;
}

@keyframes highlight-reveal {
  to {
    background-size: 100% 60%;
  }
}/* End custom CSS */