.elementor-14233 .elementor-element.elementor-element-eeb8d27:not(.elementor-motion-effects-element-type-background), .elementor-14233 .elementor-element.elementor-element-eeb8d27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002842;}.elementor-14233 .elementor-element.elementor-element-eeb8d27 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14233 .elementor-element.elementor-element-eeb8d27{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-14233 .elementor-element.elementor-element-eeb8d27.is-header-sticky{background:#FFFFFF;box-shadow:4px 4px 30px 0px rgba(41.999999999999986, 67.00000000000004, 113, 0.52);}.elementor-14233 .elementor-element.elementor-element-f9a553a .site__logo{text-align:left;}.elementor-14233 .elementor-element.elementor-element-f9a553a .site__logo img{width:100px;}.elementor-14233 .elementor-element.elementor-element-f9a553a > .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-14233 .elementor-element.elementor-element-f9a553a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-14233 .elementor-element.elementor-element-f9a553a: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-14233 .elementor-element.elementor-element-608226b.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-14233 .elementor-element.elementor-element-608226b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-6131e7f .main-navigation > ul > li > a{color:#FFFFFF;}.elementor-14233 .elementor-element.elementor-element-6131e7f .main-navigation > ul > li > a:hover{color:var( --e-global-color-c7fbabb );}.elementor-14233 .elementor-element.elementor-element-6131e7f .main-navigation > ul > li.menu-item-has-children > a:hover:after{color:var( --e-global-color-c7fbabb );}.elementor-14233 .elementor-element.elementor-element-6131e7f .onum_menu__no-border.main-navigation > ul > li.current-menu-item > a, .elementor-14233 .elementor-element.elementor-element-6131e7f .onum_menu__no-border.main-navigation > ul > li.current-menu-ancestor > a{color:var( --e-global-color-c7fbabb );}.elementor-14233 .elementor-element.elementor-element-6131e7f .onum_menu__no-border.main-navigation > ul > li.current-menu-item > a:after, .elementor-14233 .elementor-element.elementor-element-6131e7f .onum_menu__no-border.main-navigation > ul > li.current-menu-ancestor > a:after{color:var( --e-global-color-c7fbabb );}.elementor-14233 .elementor-element.elementor-element-6131e7f .main-navigation ul{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-14233 .elementor-element.elementor-element-6131e7f .main-navigation > ul > li:after, .elementor-14233 .elementor-element.elementor-element-6131e7f .main-navigation > ul > li:before{background-color:var( --e-global-color-c7fbabb );}.elementor-14233 .elementor-element.elementor-element-6131e7f .main-navigation ul ul.sub-menu a:hover, .elementor-14233 .elementor-element.elementor-element-6131e7f .main-navigation ul ul.sub-menu li.current-menu-item > a{color:#1D6BF3;}.elementor-14233 .elementor-element.elementor-element-6131e7f .main-navigation ul li li a:before{background:#1D6BF3;}.elementor-14233 .elementor-element.elementor-element-6131e7f .main-navigation ul ul.sub-menu{border-radius:0px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-6131e7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-a7e274e .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-14233 .elementor-element.elementor-element-a7e274e .elementor-button:hover, .elementor-14233 .elementor-element.elementor-element-a7e274e .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-cb15f39 );}.elementor-14233 .elementor-element.elementor-element-a7e274e .elementor-button:hover svg, .elementor-14233 .elementor-element.elementor-element-a7e274e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14233 .elementor-element.elementor-element-a7e274e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-6f119ad .elementor-icon-wrapper{text-align:center;}.elementor-14233 .elementor-element.elementor-element-6f119ad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c7fbabb );}.elementor-14233 .elementor-element.elementor-element-6f119ad.elementor-view-framed .elementor-icon, .elementor-14233 .elementor-element.elementor-element-6f119ad.elementor-view-default .elementor-icon{color:var( --e-global-color-c7fbabb );border-color:var( --e-global-color-c7fbabb );}.elementor-14233 .elementor-element.elementor-element-6f119ad.elementor-view-framed .elementor-icon, .elementor-14233 .elementor-element.elementor-element-6f119ad.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c7fbabb );}.elementor-14233 .elementor-element.elementor-element-6f119ad .elementor-icon{font-size:26px;}.elementor-14233 .elementor-element.elementor-element-6f119ad .elementor-icon svg{height:26px;}.elementor-14233 .elementor-element.elementor-element-4bc4c59:not(.elementor-motion-effects-element-type-background), .elementor-14233 .elementor-element.elementor-element-4bc4c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df47fb5 );}.elementor-14233 .elementor-element.elementor-element-4bc4c59{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14233 .elementor-element.elementor-element-4bc4c59 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14233 .elementor-element.elementor-element-88e9928 .eael-fancy-text-container{text-align:left;}.elementor-14233 .elementor-element.elementor-element-88e9928 .eael-fancy-text-prefix{color:#FFFFFF;font-size:40px;font-weight:600;line-height:1px;}.elementor-14233 .elementor-element.elementor-element-88e9928 .eael-fancy-text-strings{background:var( --e-global-color-c7fbabb );color:#FFFFFF;}.elementor-14233 .elementor-element.elementor-element-88e9928 .eael-fancy-text-strings, .elementor-14233 .elementor-element.elementor-element-88e9928 .typed-cursor{font-size:40px;font-weight:600;}.elementor-14233 .elementor-element.elementor-element-88e9928 .eael-fancy-text-suffix{font-size:22px;font-weight:600;line-height:1px;}.elementor-14233 .elementor-element.elementor-element-88e9928 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-14233 .elementor-element.elementor-element-88e9928{width:var( --container-widget-width, 147.876% );max-width:147.876%;--container-widget-width:147.876%;--container-widget-flex-grow:0;top:86px;}body:not(.rtl) .elementor-14233 .elementor-element.elementor-element-88e9928{left:0px;}body.rtl .elementor-14233 .elementor-element.elementor-element-88e9928{right:0px;}.elementor-14233 .elementor-element.elementor-element-de2d727{--e-image-carousel-slides-to-show:1;}.elementor-14233 .elementor-element.elementor-element-de2d727 > .elementor-widget-container{margin:0px 0px 0px 150px;}.elementor-14233 .elementor-element.elementor-element-d2d7118{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-d2d7118 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14233 .elementor-element.elementor-element-31ba471{text-align:justify;color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;}.elementor-14233 .elementor-element.elementor-element-31ba471 > .elementor-widget-container{padding:45px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-970a82c{text-align:justify;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14233 .elementor-element.elementor-element-970a82c > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-aa58fa0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14233 .elementor-element.elementor-element-aa58fa0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14233 .elementor-element.elementor-element-03ba5a7{--divider-border-style:solid;--divider-color:#00000047;--divider-border-width:1px;}.elementor-14233 .elementor-element.elementor-element-03ba5a7 .elementor-divider-separator{width:100%;}.elementor-14233 .elementor-element.elementor-element-03ba5a7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14233 .elementor-element.elementor-element-6e5c2ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14233 .elementor-element.elementor-element-6e5c2ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14233 .elementor-element.elementor-element-e28dd34 .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;}.elementor-14233 .elementor-element.elementor-element-e28dd34 > .elementor-widget-container{padding:50px 0px 20px 0px;}.elementor-14233 .elementor-element.elementor-element-9987752{text-align:justify;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14233 .elementor-element.elementor-element-9987752 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-92725de > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-92725de > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14233 .elementor-element.elementor-element-14f7f1e{--e-image-carousel-slides-to-show:1;}.elementor-14233 .elementor-element.elementor-element-14f7f1e > .elementor-widget-container{margin:50px 50px 50px 50px;background-image:url("https://oikos-international.org/wp-content/uploads/2026/01/ecoystemspinner.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-14233 .elementor-element.elementor-element-acc27e2 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-14233 .elementor-element.elementor-element-acc27e2{width:auto;max-width:auto;top:249px;}body:not(.rtl) .elementor-14233 .elementor-element.elementor-element-acc27e2{left:362px;}body.rtl .elementor-14233 .elementor-element.elementor-element-acc27e2{right:362px;}.elementor-14233 .elementor-element.elementor-element-acc27e2 > .elementor-widget-container:hover{--e-transform-translateY:-6px;--e-transform-scale:1.2;}.elementor-14233 .elementor-element.elementor-element-9c42ea1 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-14233 .elementor-element.elementor-element-9c42ea1{width:auto;max-width:auto;top:337.333px;}body:not(.rtl) .elementor-14233 .elementor-element.elementor-element-9c42ea1{left:206.933px;}body.rtl .elementor-14233 .elementor-element.elementor-element-9c42ea1{right:206.933px;}.elementor-14233 .elementor-element.elementor-element-9c42ea1 > .elementor-widget-container:hover{--e-transform-translateY:-6px;--e-transform-scale:1.2;}.elementor-14233 .elementor-element.elementor-element-14f1470 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;}.elementor-14233 .elementor-element.elementor-element-14f1470{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;top:285px;}body:not(.rtl) .elementor-14233 .elementor-element.elementor-element-14f1470{left:468px;}body.rtl .elementor-14233 .elementor-element.elementor-element-14f1470{right:468px;}.elementor-14233 .elementor-element.elementor-element-14f1470 > .elementor-widget-container:hover{--e-transform-translateY:-14px;--e-transform-scale:1.5;}.elementor-14233 .elementor-element.elementor-element-862602f{text-align:center;width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;top:-23px;}.elementor-14233 .elementor-element.elementor-element-862602f .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;text-shadow:0px 0px 23px #1D6BF3;}.elementor-14233 .elementor-element.elementor-element-862602f > .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-14233 .elementor-element.elementor-element-862602f{left:505px;}body.rtl .elementor-14233 .elementor-element.elementor-element-862602f{right:505px;}.elementor-14233 .elementor-element.elementor-element-862602f > .elementor-widget-container:hover{--e-transform-translateY:-4px;--e-transform-scale:1.1;}.elementor-14233 .elementor-element.elementor-element-fb7d665{text-align:center;width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;top:164px;}.elementor-14233 .elementor-element.elementor-element-fb7d665 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;text-shadow:0px 0px 23px #1D6BF3;}.elementor-14233 .elementor-element.elementor-element-fb7d665 > .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-14233 .elementor-element.elementor-element-fb7d665{left:600px;}body.rtl .elementor-14233 .elementor-element.elementor-element-fb7d665{right:600px;}.elementor-14233 .elementor-element.elementor-element-fb7d665 > .elementor-widget-container:hover{--e-transform-translateY:-4px;--e-transform-scale:1.1;}.elementor-14233 .elementor-element.elementor-element-f3e6422{text-align:center;width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;top:54px;}.elementor-14233 .elementor-element.elementor-element-f3e6422 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;text-shadow:0px 0px 23px #1D6BF3;}.elementor-14233 .elementor-element.elementor-element-f3e6422 > .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-14233 .elementor-element.elementor-element-f3e6422{left:574px;}body.rtl .elementor-14233 .elementor-element.elementor-element-f3e6422{right:574px;}.elementor-14233 .elementor-element.elementor-element-f3e6422 > .elementor-widget-container:hover{--e-transform-translateY:-4px;--e-transform-scale:1.1;}.elementor-14233 .elementor-element.elementor-element-326b409 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-14233 .elementor-element.elementor-element-326b409{width:auto;max-width:auto;top:384px;}body:not(.rtl) .elementor-14233 .elementor-element.elementor-element-326b409{left:379px;}body.rtl .elementor-14233 .elementor-element.elementor-element-326b409{right:379px;}.elementor-14233 .elementor-element.elementor-element-326b409 > .elementor-widget-container:hover{--e-transform-translateY:-6px;--e-transform-scale:1.2;}.elementor-14233 .elementor-element.elementor-element-657844e .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;}.elementor-14233 .elementor-element.elementor-element-657844e{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;top:432px;}body:not(.rtl) .elementor-14233 .elementor-element.elementor-element-657844e{left:164px;}body.rtl .elementor-14233 .elementor-element.elementor-element-657844e{right:164px;}.elementor-14233 .elementor-element.elementor-element-657844e > .elementor-widget-container:hover{--e-transform-translateY:-14px;--e-transform-scale:1.5;}.elementor-14233 .elementor-element.elementor-element-a87e877 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;}.elementor-14233 .elementor-element.elementor-element-a87e877{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;top:175px;}body:not(.rtl) .elementor-14233 .elementor-element.elementor-element-a87e877{left:141px;}body.rtl .elementor-14233 .elementor-element.elementor-element-a87e877{right:141px;}.elementor-14233 .elementor-element.elementor-element-a87e877 > .elementor-widget-container:hover{--e-transform-translateY:-14px;--e-transform-scale:1.5;}.elementor-14233 .elementor-element.elementor-element-d6910f1{padding:0px 0px 10px 0px;}.elementor-14233 .elementor-element.elementor-element-b64e791 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;}.elementor-14233 .elementor-element.elementor-element-b64e791 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-a972cf2{padding:50px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-6965b0b .eael-elements-flip-box-container:not(.eael-template){height:350px;}.elementor-14233 .elementor-element.elementor-element-6965b0b .eael-elements-flip-box-container.eael-template{min-height:350px;}.elementor-14233 .elementor-element.elementor-element-6965b0b .eael-elements-flip-box-front-container{align-items:center;background-color:var( --e-global-color-cb15f39 );background-image:url("https://oikos-international.org/wp-content/uploads/2025/06/1-1.png");background-position:center center;background-size:cover;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-6965b0b .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-14233 .elementor-element.elementor-element-6965b0b .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:center;}.elementor-14233 .elementor-element.elementor-element-6965b0b .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:var( --e-global-color-df47fb5 );font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;text-transform:lowercase;}.elementor-14233 .elementor-element.elementor-element-6965b0b .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:var( --e-global-color-df47fb5 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-14233 .elementor-element.elementor-element-6965b0b .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-14233 .elementor-element.elementor-element-6965b0b .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-14233 .elementor-element.elementor-element-6965b0b .eael-elements-flip-box-container .flipbox-button, .elementor-14233 .elementor-element.elementor-element-6965b0b .eael-elements-flip-box-container .flipbox-button .ea-flipbox-icon{color:#ffffff;fill:#ffffff;}.elementor-14233 .elementor-element.elementor-element-6965b0b .eael-elements-flip-box-container .flipbox-button .ea-flipbox-icon svg{color:#ffffff;fill:#ffffff;}.elementor-14233 .elementor-element.elementor-element-6965b0b .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-14233 .elementor-element.elementor-element-6965b0b .eael-elements-flip-box-container .flipbox-button > i{font-size:12px;}.elementor-14233 .elementor-element.elementor-element-6965b0b .eael-elements-flip-box-container .flipbox-button > svg{height:12px;width:12px;line-height:12px;}.elementor-14233 .elementor-element.elementor-element-6965b0b .eael-elements-flip-box-container .flipbox-button:hover{color:#ffffff;background:var( --e-global-color-cb15f39 );}.elementor-14233 .elementor-element.elementor-element-6965b0b .eael-elements-flip-box-container .flipbox-button:hover .ea-flipbox-icon{color:#ffffff;fill:#ffffff;}.elementor-14233 .elementor-element.elementor-element-6965b0b .eael-elements-flip-box-container .flipbox-button:hover .ea-flipbox-icon svg{color:#ffffff;fill:#ffffff;}.elementor-14233 .elementor-element.elementor-element-ec3538d .eael-elements-flip-box-container:not(.eael-template){height:350px;}.elementor-14233 .elementor-element.elementor-element-ec3538d .eael-elements-flip-box-container.eael-template{min-height:350px;}.elementor-14233 .elementor-element.elementor-element-ec3538d .eael-elements-flip-box-front-container{align-items:center;background-color:var( --e-global-color-cb15f39 );background-image:url("https://oikos-international.org/wp-content/uploads/2025/06/3.png");background-position:center center;background-size:cover;border-radius:0px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-ec3538d .eael-elements-flip-box-rear-container{align-items:center;background-color:var( --e-global-color-df47fb5 );border-radius:0px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-ec3538d .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:center;}.elementor-14233 .elementor-element.elementor-element-ec3538d .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:var( --e-global-color-df47fb5 );font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;text-transform:lowercase;}.elementor-14233 .elementor-element.elementor-element-ec3538d .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:var( --e-global-color-df47fb5 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-14233 .elementor-element.elementor-element-ec3538d .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-14233 .elementor-element.elementor-element-ec3538d .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-14233 .elementor-element.elementor-element-ec3538d .eael-elements-flip-box-container .flipbox-button, .elementor-14233 .elementor-element.elementor-element-ec3538d .eael-elements-flip-box-container .flipbox-button .ea-flipbox-icon{color:#ffffff;fill:#ffffff;}.elementor-14233 .elementor-element.elementor-element-ec3538d .eael-elements-flip-box-container .flipbox-button .ea-flipbox-icon svg{color:#ffffff;fill:#ffffff;}.elementor-14233 .elementor-element.elementor-element-ec3538d .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-14233 .elementor-element.elementor-element-ec3538d .eael-elements-flip-box-container .flipbox-button > i{font-size:12px;}.elementor-14233 .elementor-element.elementor-element-ec3538d .eael-elements-flip-box-container .flipbox-button > svg{height:12px;width:12px;line-height:12px;}.elementor-14233 .elementor-element.elementor-element-ec3538d .eael-elements-flip-box-container .flipbox-button:hover{color:#ffffff;background:var( --e-global-color-cb15f39 );}.elementor-14233 .elementor-element.elementor-element-ec3538d .eael-elements-flip-box-container .flipbox-button:hover .ea-flipbox-icon{color:#ffffff;fill:#ffffff;}.elementor-14233 .elementor-element.elementor-element-ec3538d .eael-elements-flip-box-container .flipbox-button:hover .ea-flipbox-icon svg{color:#ffffff;fill:#ffffff;}.elementor-14233 .elementor-element.elementor-element-ce39e21 .eael-elements-flip-box-container:not(.eael-template){height:350px;}.elementor-14233 .elementor-element.elementor-element-ce39e21 .eael-elements-flip-box-container.eael-template{min-height:350px;}.elementor-14233 .elementor-element.elementor-element-ce39e21 .eael-elements-flip-box-front-container{align-items:center;background-color:var( --e-global-color-cb15f39 );background-image:url("https://oikos-international.org/wp-content/uploads/2025/06/6.png");background-position:center center;background-size:cover;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-ce39e21 .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-14233 .elementor-element.elementor-element-ce39e21 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:center;}.elementor-14233 .elementor-element.elementor-element-ce39e21 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:var( --e-global-color-df47fb5 );font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;text-transform:lowercase;}.elementor-14233 .elementor-element.elementor-element-ce39e21 .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:var( --e-global-color-df47fb5 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-14233 .elementor-element.elementor-element-ce39e21 .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-14233 .elementor-element.elementor-element-ce39e21 .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-14233 .elementor-element.elementor-element-ce39e21 .eael-elements-flip-box-container .flipbox-button, .elementor-14233 .elementor-element.elementor-element-ce39e21 .eael-elements-flip-box-container .flipbox-button .ea-flipbox-icon{color:#ffffff;fill:#ffffff;}.elementor-14233 .elementor-element.elementor-element-ce39e21 .eael-elements-flip-box-container .flipbox-button .ea-flipbox-icon svg{color:#ffffff;fill:#ffffff;}.elementor-14233 .elementor-element.elementor-element-ce39e21 .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-14233 .elementor-element.elementor-element-ce39e21 .eael-elements-flip-box-container .flipbox-button > i{font-size:12px;}.elementor-14233 .elementor-element.elementor-element-ce39e21 .eael-elements-flip-box-container .flipbox-button > svg{height:12px;width:12px;line-height:12px;}.elementor-14233 .elementor-element.elementor-element-ce39e21 .eael-elements-flip-box-container .flipbox-button:hover{color:#ffffff;background:var( --e-global-color-cb15f39 );}.elementor-14233 .elementor-element.elementor-element-ce39e21 .eael-elements-flip-box-container .flipbox-button:hover .ea-flipbox-icon{color:#ffffff;fill:#ffffff;}.elementor-14233 .elementor-element.elementor-element-ce39e21 .eael-elements-flip-box-container .flipbox-button:hover .ea-flipbox-icon svg{color:#ffffff;fill:#ffffff;}.elementor-14233 .elementor-element.elementor-element-5bfe71a{padding:50px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-b9b2732 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;}.elementor-14233 .elementor-element.elementor-element-731b917{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14233 .elementor-element.elementor-element-731b917 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-1006df9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14233 .elementor-element.elementor-element-1006df9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14233 .elementor-element.elementor-element-7b041f3 .elementor-heading-title{color:var( --e-global-color-c7fbabb );font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;}.elementor-14233 .elementor-element.elementor-element-7b041f3 > .elementor-widget-container{padding:10px 0px 0px 10px;}.elementor-14233 .elementor-element.elementor-element-9fa9cec .eael-post-block-item{background-color:#fff;}.elementor-14233 .elementor-element.elementor-element-9fa9cec .eael-entry-title > a{font-family:"Poppins", Sans-serif;font-weight:600;text-decoration:none;}.elementor-14233 .elementor-element.elementor-element-9fa9cec .eael-grid-post-excerpt p{color:#3C3C3C;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-14233 .elementor-element.elementor-element-9fa9cec .eael-post-block-item .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-14233 .elementor-element.elementor-element-9fa9cec .eael-post-block.post-block-style-overlay .eael-entry-wrapper{background-color:rgba(0,0,0, .75) !important;}.elementor-14233 .elementor-element.elementor-element-9fa9cec .eael-post-block-item .eael-entry-overlay > i{color:#ffffff;font-size:18px;}.elementor-14233 .elementor-element.elementor-element-9fa9cec .eael-post-block-item .eael-entry-overlay .eael-post-block-hover-svg-icon{width:18px;}.elementor-14233 .elementor-element.elementor-element-cf49962 > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-faebcb0 .eael-entry-thumbnail{height:150px;}.elementor-14233 .elementor-element.elementor-element-faebcb0 .eael-grid-post-holder{background-color:#fff;}.elementor-14233 .elementor-element.elementor-element-faebcb0 .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-14233 .elementor-element.elementor-element-faebcb0 .eael-entry-title, .elementor-14233 .elementor-element.elementor-element-faebcb0 .eael-entry-title a{color:#303133;}.elementor-14233 .elementor-element.elementor-element-faebcb0 .eael-entry-title:hover, .elementor-14233 .elementor-element.elementor-element-faebcb0 .eael-entry-title a:hover{color:#23527c;}.elementor-14233 .elementor-element.elementor-element-faebcb0 .eael-entry-title, .elementor-14233 .elementor-element.elementor-element-faebcb0 .eael-entry-title > a{font-family:"Poppins", Sans-serif;font-weight:600;text-decoration:none;}.elementor-14233 .elementor-element.elementor-element-faebcb0 .swiper-container-wrap .swiper-button-next, .elementor-14233 .elementor-element.elementor-element-faebcb0 .swiper-container-wrap .swiper-button-prev{font-size:22px;}.elementor-14233 .elementor-element.elementor-element-faebcb0 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-533edb9{padding:50px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-76e74ff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;}.elementor-14233 .elementor-element.elementor-element-9b535aa{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14233 .elementor-element.elementor-element-9b535aa > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-539cd6a .eael-entry-thumbnail{height:200px;}.elementor-14233 .elementor-element.elementor-element-539cd6a .eael-grid-post-holder{background-color:#fff;}.elementor-14233 .elementor-element.elementor-element-539cd6a .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-14233 .elementor-element.elementor-element-539cd6a .eael-entry-title, .elementor-14233 .elementor-element.elementor-element-539cd6a .eael-entry-title a{color:#303133;}.elementor-14233 .elementor-element.elementor-element-539cd6a .eael-entry-title:hover, .elementor-14233 .elementor-element.elementor-element-539cd6a .eael-entry-title a:hover{color:#23527c;}.elementor-14233 .elementor-element.elementor-element-539cd6a .eael-entry-title, .elementor-14233 .elementor-element.elementor-element-539cd6a .eael-entry-title > a{font-family:"Poppins", Sans-serif;font-weight:600;text-decoration:none;}.elementor-14233 .elementor-element.elementor-element-539cd6a .swiper-container-wrap .swiper-button-next, .elementor-14233 .elementor-element.elementor-element-539cd6a .swiper-container-wrap .swiper-button-prev{font-size:22px;}.elementor-14233 .elementor-element.elementor-element-539cd6a > .elementor-widget-container{padding:8px 0px 10px 0px;}.elementor-14233 .elementor-element.elementor-element-62af9fb{padding:50px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-7fdcfe5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;}.elementor-14233 .elementor-element.elementor-element-d11b433{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14233 .elementor-element.elementor-element-d11b433 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-f199b0a .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-14233 .elementor-element.elementor-element-f199b0a .eael-advance-tabs .eael-tabs-nav > ul li i{font-size:36px;color:#FFFFFF;}.elementor-14233 .elementor-element.elementor-element-f199b0a .eael-advance-tabs .eael-tabs-nav > ul li img{width:36px;}.elementor-14233 .elementor-element.elementor-element-f199b0a .eael-advance-tabs .eael-tabs-nav > ul li svg{width:36px;height:36px;fill:#FFFFFF;}.elementor-14233 .elementor-element.elementor-element-f199b0a .eael-tab-inline-icon li .title-before-icon{margin-right:10px;}.elementor-14233 .elementor-element.elementor-element-f199b0a .eael-tab-inline-icon li .title-after-icon{margin-left:10px;}.elementor-14233 .elementor-element.elementor-element-f199b0a .eael-tab-top-icon li i, .elementor-14233 .elementor-element.elementor-element-f199b0a .eael-tab-top-icon li img, .elementor-14233 .elementor-element.elementor-element-f199b0a .eael-tab-top-icon li svg{margin-bottom:10px;}.elementor-14233 .elementor-element.elementor-element-f199b0a .eael-advance-tabs .eael-tabs-nav > ul li:hover{background-color:#1D6BF3;color:#fff;}.elementor-14233 .elementor-element.elementor-element-f199b0a .eael-advance-tabs .eael-tabs-nav > ul li:hover > i{color:#fff;}.elementor-14233 .elementor-element.elementor-element-f199b0a .eael-advance-tabs .eael-tabs-nav > ul li:hover > svg{fill:#fff;}.elementor-14233 .elementor-element.elementor-element-f199b0a .eael-advance-tabs .eael-tabs-nav > ul li.active{background-color:#1D6BF3;color:#fff;}.elementor-14233 .elementor-element.elementor-element-f199b0a .eael-advance-tabs .eael-tabs-nav > ul li.active > i{color:#fff;}.elementor-14233 .elementor-element.elementor-element-f199b0a .eael-advance-tabs .eael-tabs-nav > ul li.active > svg{fill:#fff;}.elementor-14233 .elementor-element.elementor-element-f199b0a .eael-advance-tabs .eael-tabs-content > div{background-color:#FFFFFF;color:#333;font-family:"Poppins", Sans-serif;padding:53px 30px 60px 30px;}.elementor-14233 .elementor-element.elementor-element-f199b0a .eael-advance-tabs .eael-tabs-nav > ul li:after{border-width:10px;bottom:-10px;}.elementor-14233 .elementor-element.elementor-element-f199b0a .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-14233 .elementor-element.elementor-element-f199b0a .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after{right:auto;left:-10px !important;top:calc(50% - 10px) !important;}.elementor-14233 .elementor-element.elementor-element-f199b0a .eael-advance-tabs:not(.eael-tabs-vertical) > .eael-tabs-nav > ul li:after{border-top-color:#1D6BF3;}.elementor-14233 .elementor-element.elementor-element-f199b0a > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-cfd2d88{padding:50px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-4800d96 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;}.elementor-14233 .elementor-element.elementor-element-d62e680{padding:0px 0px 50px 0px;}.elementor-14233 .elementor-element.elementor-element-d7948c0 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:none;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-df47fb5 );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-d7948c0 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-af20d75 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:none;background-color:var( --e-global-color-c7fbabb );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-af20d75 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-319833d .elementor-repeater-item-b9453bd.elementor-social-icon{background-color:var( --e-global-color-c7fbabb );}.elementor-14233 .elementor-element.elementor-element-319833d .elementor-repeater-item-9ba5780.elementor-social-icon{background-color:var( --e-global-color-c7fbabb );}.elementor-14233 .elementor-element.elementor-element-319833d .elementor-repeater-item-6b6c525.elementor-social-icon{background-color:var( --e-global-color-c7fbabb );}.elementor-14233 .elementor-element.elementor-element-319833d .elementor-repeater-item-85b3b74.elementor-social-icon{background-color:var( --e-global-color-c7fbabb );}.elementor-14233 .elementor-element.elementor-element-319833d{--grid-template-columns:repeat(0, auto);--icon-size:33px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-14233 .elementor-element.elementor-element-319833d .elementor-widget-container{text-align:center;}.elementor-14233 .elementor-element.elementor-element-319833d .elementor-social-icon{--icon-padding:0.1em;}.elementor-14233 .elementor-element.elementor-element-319833d .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-319833d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-f24ff36:not(.elementor-motion-effects-element-type-background), .elementor-14233 .elementor-element.elementor-element-f24ff36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df47fb5 );}.elementor-14233 .elementor-element.elementor-element-f24ff36{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14233 .elementor-element.elementor-element-f24ff36 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14233 .elementor-element.elementor-element-5613fe6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14233 .elementor-element.elementor-element-5613fe6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df47fb5 );}.elementor-14233 .elementor-element.elementor-element-5613fe6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14233 .elementor-element.elementor-element-5613fe6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14233 .elementor-element.elementor-element-ebcd933{padding:120px 0px 0px 0px;}.elementor-14233 .elementor-element.elementor-element-997d7bc .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-14233 .elementor-element.elementor-element-997d7bc > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-14233 .elementor-element.elementor-element-dc95362{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:39px 0px 42px 0px;}.elementor-14233 .elementor-element.elementor-element-dc95362 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14233 .elementor-element.elementor-element-22bf78e .elementor-repeater-item-f90c061.elementor-social-icon{background-color:#02010100;}.elementor-14233 .elementor-element.elementor-element-22bf78e .elementor-repeater-item-f90c061.elementor-social-icon i{color:#FFFFFF;}.elementor-14233 .elementor-element.elementor-element-22bf78e .elementor-repeater-item-f90c061.elementor-social-icon svg{fill:#FFFFFF;}.elementor-14233 .elementor-element.elementor-element-22bf78e .elementor-repeater-item-bb2a524.elementor-social-icon{background-color:#02010100;}.elementor-14233 .elementor-element.elementor-element-22bf78e .elementor-repeater-item-107ffca.elementor-social-icon{background-color:#02010100;}.elementor-14233 .elementor-element.elementor-element-22bf78e .elementor-repeater-item-389cde1.elementor-social-icon{background-color:#02010100;}.elementor-14233 .elementor-element.elementor-element-22bf78e{--grid-template-columns:repeat(0, auto);--icon-size:24px;--grid-column-gap:44px;--grid-row-gap:0px;}.elementor-14233 .elementor-element.elementor-element-22bf78e .elementor-widget-container{text-align:center;}.elementor-14233 .elementor-element.elementor-element-22bf78e .elementor-social-icon{--icon-padding:0em;}.elementor-14233 .elementor-element.elementor-element-d20f087{text-align:center;color:#FFFFFF;font-family:"Hind Siliguri", Sans-serif;font-size:13px;}.elementor-14233 .elementor-element.elementor-element-d20f087 > .elementor-widget-container{margin:0px 0px 20px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-14233 .elementor-element.elementor-element-c1a6b0c{width:18.395%;}.elementor-14233 .elementor-element.elementor-element-608226b{width:81.605%;}.elementor-14233 .elementor-element.elementor-element-1b6e5d1{width:34.681%;}.elementor-14233 .elementor-element.elementor-element-82952f7{width:65.319%;}.elementor-14233 .elementor-element.elementor-element-95b26ae{width:37.339%;}.elementor-14233 .elementor-element.elementor-element-a58d24c{width:62.661%;}.elementor-14233 .elementor-element.elementor-element-b30f85d{width:40%;}.elementor-14233 .elementor-element.elementor-element-92725de{width:60%;}.elementor-14233 .elementor-element.elementor-element-1006df9{width:28.069%;}.elementor-14233 .elementor-element.elementor-element-cf49962{width:71.597%;}}@media(max-width:1024px){.elementor-14233 .elementor-element.elementor-element-14f7f1e > .elementor-widget-container{margin:0px 0px 0px 90px;padding:50px 0px 0px 0px;}}@media(max-width:767px){.elementor-14233 .elementor-element.elementor-element-93dcecb{width:100%;}.elementor-14233 .elementor-element.elementor-element-89d59bc > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for eael-fancy-text, class: .elementor-element-88e9928 */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 image-carousel, class: .elementor-element-14f7f1e */.elementor-14233 .elementor-element.elementor-element-14f7f1e {
  animation: slow-spin 450s linear infinite;
}

@keyframes slow-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.slow-spin-carousel {
  will-change: transform;
}
/* Rotate the background of the carousel itself */
.elementor-element-14f7f1e .elementor-image-carousel-wrapper {
  position: relative; /* ensure pseudo-elements are positioned correctly */
}

.elementor-element-14f7f1e .elementor-image-carousel-wrapper::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: inherit; /* use the same background as set in Advanced tab */
  z-index: 0; /* behind slides */
  animation: bg-spin 555s linear infinite;
  transform-origin: center center;
}

/* Keep existing slides rotation */
.elementor-element-14f7f1e .elementor-image-carousel-wrapper .swiper-slide {
  z-index: 1; /* ensure slides stay on top */
}

/* Keyframes for background rotation */
@keyframes bg-spin {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14f1470 */.elementor-14233 .elementor-element.elementor-element-14f1470 .elementor-heading-title,
.elementor-14233 .elementor-element.elementor-element-14f1470 .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-14233 .elementor-element.elementor-element-14f1470 .elementor-heading-title a:hover,
.elementor-14233 .elementor-element.elementor-element-14f1470 .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-657844e */.elementor-14233 .elementor-element.elementor-element-657844e .elementor-heading-title,
.elementor-14233 .elementor-element.elementor-element-657844e .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-14233 .elementor-element.elementor-element-657844e .elementor-heading-title a:hover,
.elementor-14233 .elementor-element.elementor-element-657844e .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-a87e877 */.elementor-14233 .elementor-element.elementor-element-a87e877 .elementor-heading-title,
.elementor-14233 .elementor-element.elementor-element-a87e877 .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-14233 .elementor-element.elementor-element-a87e877 .elementor-heading-title a:hover,
.elementor-14233 .elementor-element.elementor-element-a87e877 .elementor-heading-title a:focus {
  text-decoration: none !important;
}

@keyframes highlight-reveal {
  to {
    background-size: 100% 60%;
  }
}/* End custom CSS */
/* Start custom CSS for eael-flip-box, class: .elementor-element-6965b0b */.elementor-14233 .elementor-element.elementor-element-6965b0b mark {
    background-color: white;
    color: #002842; /* Optional: Change text color for better contrast */
}/* End custom CSS */
/* Start custom CSS for eael-flip-box, class: .elementor-element-ec3538d */.elementor-14233 .elementor-element.elementor-element-ec3538d mark {
    background-color: #1d6bf3;
    color: white; /* Optional: Change text color for better contrast */
}/* End custom CSS */
/* Start custom CSS for eael-flip-box, class: .elementor-element-ce39e21 */.elementor-14233 .elementor-element.elementor-element-ce39e21 mark {
    background-color: white;
    color: #002842; /* Optional: Change text color for better contrast */
}/* End custom CSS */