h1,h2,h3,h4,h5,h6{margin-block-start:0;margin-block-end:15px}p{margin-block-start:0;margin-block-end:0}input:focus-visible{outline:none}a{transition:0.3s all}b,strong{font-weight:600}ol,ul{margin:0 0 15px 0;padding:0 0 0 20px}ol li,ul li{margin-bottom:6px}ol li::marker,ul li::marker{color:var(--e-global-color-86a20e2);fill:var(--e-global-color-86a20e2)}ol li:last-child,ul li:last-child{margin-bottom:0}blockquote{font-size:110%;font-style:italic;padding:15px 30px;margin:0 0 15px 0;border-left:3px solid var(--e-global-color-accent)}blockquote p{color:var(--e-global-color-primary)}blockquote p:last-of-type{margin-bottom:0}[type=button],[type=submit],button{border:none}.elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-button .elementor-button-content-wrapper .elementor-button-icon svg{fill:currentColor;color:currentColor;width:1.25em;height:1.25em}.white-solid-button .elementor-button{background-color:var(--e-global-color-1f9c0f5);color:var(--e-global-color-primary)}.white-solid-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg{fill:var(--e-global-color-86a20e2);color:var(--e-global-color-86a20e2)}.accent-1-solid-button .elementor-button{background-color:var(--e-global-color-accent);color:var(--e-global-color-1f9c0f5)}.accent-1-solid-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg{fill:currentColor;color:currentColor}.accent-1-solid-button .elementor-button:hover{background-color:var(--e-global-color-627e278);color:var(--e-global-color-primary)}.accent-1-solid-button .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon svg{fill:currentColor;color:currentColor}.accent-link-button .elementor-button{padding:0;background-color:transparent;color:var(--e-global-color-primary)}.accent-link-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg{fill:currentColor;color:currentColor}.accent-link-button .elementor-button:hover{background-color:transparent;color:var(--e-global-color-86a20e2)}.accent-link-button .elementor-button:focus{background-color:transparent;color:var(--e-global-color-86a20e2)}.wpcf7 .wpcf7-form{display:inline-flex;gap:10px;flex-wrap:wrap}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap{width:100%;flex-grow:1}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control{width:100%}.wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item{padding:0;margin:0}.wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label{font-weight:400;line-height:1.6em}.wpcf7 .wpcf7-form .wpcf7-submit{width:100%}.wpcf7 .wpcf7-spinner{display:none}.wpcf7 .wpcf7-not-valid-tip{font-size:0.875rem;line-height:1.6em;margin-top:5px;font-weight:500}.wpcf7 .wpcf7-response-output{width:100%;border-radius:20px;margin:10px 0 0 0 !important;padding:20px !important;font-size:1rem;line-height:1.6em;font-weight:500;color:var(--e-global-color-primary) !important}.wpml-ls-legacy-list-horizontal{padding:0 !important;border:0 !important}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{transition:0.3s all}.wpml-ls-legacy-list-horizontal .wpml-ls-flag:hover{opacity:0.8}.padding-top-120{padding-block-start:clamp(80px, 14.63vw, 120px)}.padding-bottom-120{padding-block-end:clamp(80px, 14.63vw, 120px)}.padding-top-100{padding-block-start:clamp(60px, 9.76vw, 100px)}.padding-bottom-100{padding-block-end:clamp(60px, 9.76vw, 100px)}.padding-top-80{padding-block-start:clamp(50px, 8.54vw, 80px)}.padding-bottom-80{padding-block-end:clamp(50px, 8.54vw, 80px)}.padding-top-60{padding-block-start:clamp(40px, 6.1vw, 60px)}.padding-bottom-60{padding-block-end:clamp(40px, 6.1vw, 60px)}.padding-top-40{padding-block-start:clamp(20px, 3.66vw, 40px)}.padding-bottom-40{padding-block-end:clamp(20px, 3.66vw, 40px)}.rectangle-image img{aspect-ratio:1.5;object-fit:cover;width:100%}.square-image img{aspect-ratio:1;object-fit:cover;width:100%}.panoramic-image img{aspect-ratio:1.7777777778;object-fit:cover;width:100%}.rounded-image-20 img{border-radius:20px}.rounded-image-10 img{border-radius:10px}.header-container{height:80px}.header-container .main-logo,.header-container .sticky-logo{transition:0.3s all}.header-container .main-logo a img,.header-container .sticky-logo a img{width:140px;max-width:100%}.header-container .sticky-logo{display:none}.header-container .desktop-menu .sub-menu{padding:15px 0;border-radius:20px;min-width:300px !important;width:auto !important}.header-container .desktop-menu .contact-element a.elementor-item{padding:16px 26px !important;background-color:var(--e-global-color-627e278) !important;color:var(--e-global-color-primary) !important;border-radius:50px}.header-container .desktop-menu .contact-element a.elementor-item:hover{background-color:var(--e-global-color-primary) !important;color:var(--e-global-color-1f9c0f5) !important}.header-container .toggle-mobile-menu-icon .elementor-icon,.header-container .close-mobile-menu-icon .elementor-icon{font-size:1.875rem;display:flex;color:var(--e-global-color-1f9c0f5);fill:var(--e-global-color-1f9c0f5)}.header-container .toggle-mobile-menu-icon .elementor-icon:hover,.header-container .close-mobile-menu-icon .elementor-icon:hover{color:var(--e-global-color-627e278);fill:var(--e-global-color-627e278)}.header-container.elementor-sticky--effects{background-color:rgba(255, 255, 255, 0.9);backdrop-filter:blur(15px);box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.1)}.header-container.elementor-sticky--effects .main-logo{display:none}.header-container.elementor-sticky--effects .sticky-logo{display:block}.header-container.elementor-sticky--effects .desktop-menu .elementor-nav-menu>li a.elementor-item{color:var(--e-global-color-primary)}.header-container.elementor-sticky--effects .desktop-menu .elementor-nav-menu>li a.elementor-item .sub-arrow svg{fill:currentColor;transition:0.3s all}.header-container.elementor-sticky--effects .desktop-menu .elementor-nav-menu>li:hover>a.elementor-item{color:var(--e-global-color-627e278)}.header-container.elementor-sticky--effects .desktop-menu .elementor-nav-menu>li.current-menu-item>a.elementor-item,.header-container.elementor-sticky--effects .desktop-menu .elementor-nav-menu>li.current_page_item>a.elementor-item,.header-container.elementor-sticky--effects .desktop-menu .elementor-nav-menu>li a.elementor-item.elementor-item-active{color:var(--e-global-color-627e278)}.header-container.elementor-sticky--effects .desktop-menu .elementor-nav-menu>li.current-menu-item>a.elementor-item .sub-arrow svg,.header-container.elementor-sticky--effects .desktop-menu .elementor-nav-menu>li.current_page_item>a.elementor-item .sub-arrow svg,.header-container.elementor-sticky--effects .desktop-menu .elementor-nav-menu>li a.elementor-item.elementor-item-active .sub-arrow svg{fill:currentColor}.header-container.elementor-sticky--effects .toggle-mobile-menu-icon .elementor-icon{color:var(--e-global-color-primary);fill:var(--e-global-color-primary)}section.e-con-boxed>.e-con-inner{padding-left:15px;padding-right:15px}.boxed-container{max-width:1240px}.boxed-container>.e-con-inner{padding-left:15px;padding-right:15px}.hero-section{height:clamp(540px, 73.171vw, 740px)}.footer-container{padding-block-start:clamp(50px, 8.54vw, 80px)}.footer-container .shortcode-menu{list-style-type:none;padding:0;margin:0}.footer-container .shortcode-menu li{margin-bottom:6px}.footer-container .shortcode-menu li:last-of-type{margin-bottom:0}.footer-container .shortcode-menu li a{color:var(--e-global-color-1f9c0f5)}.footer-container .shortcode-menu li a:hover{color:var(--e-global-color-627e278)}.footer-container .elementor-widget-icon-box a:hover{color:var(--e-global-color-627e278) !important}.sidebar-container .menu-container .shortcode-menu{margin:0}.sidebar-container .menu-container .shortcode-menu li{margin-bottom:8px}.sidebar-container .menu-container .shortcode-menu li:last-of-type{margin-bottom:0}.sidebar-container .menu-container .shortcode-menu li a{color:var(--e-global-color-1f9c0f5)}.sidebar-container .menu-container .shortcode-menu li a:hover{color:var(--e-global-color-627e278)}.single-job-offer .features-list .elementor-icon-list-text{display:flex;flex-direction:column;grid-gap:5px}.single-job-offer .features-list .elementor-icon-list-text u{width:100%;display:block}.single-job-offer .wpcf7-form [data-name="applicant-email"],.single-job-offer .wpcf7-form [data-name="applicant-phone"]{width:45%}@media (max-width:767px){.single-job-offer .wpcf7-form [data-name="applicant-email"],.single-job-offer .wpcf7-form [data-name="applicant-phone"]{width:100%}}.single-post-content img{aspect-ratio:1.7777777778;object-fit:cover;width:100%;border-radius:20px}.single-post-content .gallery{display:inline-flex;gap:20px}.single-post-content .gallery .gallery-item img{aspect-ratio:1.3333333333;object-fit:cover;width:100%;border-radius:20px}.gw-double-heading{display:flex;flex-direction:column}.gw-double-heading__top{display:flex;align-items:center;gap:8px}.gw-double-heading__icon{width:1em;height:1em}.gw-double-heading__icon svg,.gw-double-heading__icon i{width:100%;height:100%;display:block}.gw-double-heading__title{margin-top:15px}.gw-double-heading__title .gw-double-heading__title-tag{margin-bottom:0}.elementor-custom-embed-play svg{filter:none}.elementor-custom-embed-play:hover svg{color:var(--e-global-color-627e278);fill:var(--e-global-color-627e278)}.elementor-swiper-button svg{transition:0.3s all}.title-info-card{padding:20px;border-radius:20px}.title-info-card .elementor-icon-box-title{margin-bottom:20px}.title-info-card.accent-1-bg{background-color:var(--e-global-color-accent)}.title-info-card.accent-1-bg .elementor-icon-box-title{color:var(--e-global-color-1f9c0f5)}.title-info-card.accent-1-bg .elementor-icon-box-description{color:var(--e-global-color-c849b4b)}.title-info-card.accent-2-bg{background-color:var(--e-global-color-239c2dd)}.title-info-card.accent-3-bg{background-color:var(--e-global-color-86a20e2)}.title-info-card.accent-4-bg{background-color:var(--e-global-color-627e278)}.title-info-card.accent-4-bg .elementor-icon-box-title{color:var(--e-global-color-primary)}.title-info-card.accent-4-bg .elementor-icon-box-description{color:var(--e-global-color-text)}.icon-info-card .elementor-cta__content{padding:30px;border-radius:20px}.icon-info-card .elementor-cta__content .elementor-cta__icon{margin-bottom:15px}.icon-info-card .elementor-cta__content .elementor-cta__icon .elementor-icon{width:3.5rem;height:3.5rem}.icon-info-card .elementor-cta__content .elementor-cta__icon .elementor-icon svg{transition:0.3s all}.icon-info-card .elementor-cta__content .elementor-cta__title{margin-bottom:15px}.icon-info-card.accent-1-bg .elementor-cta__content{background-color:var(--e-global-color-accent)}.icon-info-card.accent-1-bg .elementor-cta__content .elementor-cta__icon .elementor-icon svg{color:var(--e-global-color-627e278);fill:var(--e-global-color-627e278)}.icon-info-card.accent-1-bg .elementor-cta__content .elementor-cta__title{color:var(--e-global-color-1f9c0f5)}.icon-info-card.accent-1-bg .elementor-cta__content .elementor-cta__description{color:var(--e-global-color-c849b4b)}.icon-info-card.accent-2-bg .elementor-cta__content{background-color:var(--e-global-color-239c2dd)}.icon-info-card.accent-3-bg .elementor-cta__content{background-color:var(--e-global-color-86a20e2)}.icon-info-card.accent-4-bg .elementor-cta__content{background-color:var(--e-global-color-627e278)}.icon-info-card.accent-4-bg .elementor-cta__content .elementor-cta__icon .elementor-icon svg{color:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.icon-info-card.accent-4-bg .elementor-cta__content .elementor-cta__title{color:var(--e-global-color-primary)}.icon-info-card.accent-4-bg .elementor-cta__content .elementor-cta__description{color:var(--e-global-color-text)}.icon-info-card.white-bg .elementor-cta__content{background-color:var(--e-global-color-1f9c0f5)}.icon-info-card.white-bg .elementor-cta__content .elementor-cta__icon .elementor-icon svg{color:var(--e-global-color-627e278);fill:var(--e-global-color-627e278)}.icon-info-card.white-bg .elementor-cta__content .elementor-cta__title{color:var(--e-global-color-primary)}.icon-info-card.white-bg .elementor-cta__content .elementor-cta__description{color:var(--e-global-color-text)}.icon-info-card.gray-bg .elementor-cta__content{background-color:var(--e-global-color-3af09db)}.icon-info-card.gray-bg .elementor-cta__content .elementor-cta__icon .elementor-icon svg{color:var(--e-global-color-627e278);fill:var(--e-global-color-627e278)}.icon-info-card.gray-bg .elementor-cta__content .elementor-cta__title{color:var(--e-global-color-primary)}.icon-info-card.gray-bg .elementor-cta__content .elementor-cta__description{color:var(--e-global-color-text)}.icon-info-card:hover a .elementor-cta__content{background-color:var(--e-global-color-239c2dd)}.icon-info-card:hover a .elementor-cta__content .elementor-icon svg{color:var(--e-global-color-627e278) !important;fill:var(--e-global-color-627e278) !important}.icon-info-card:hover a .elementor-cta__content .elementor-cta__title{color:var(--e-global-color-1f9c0f5)}.icon-info-card:hover a .elementor-cta__content .elementor-cta__description{color:var(--e-global-color-c849b4b)}.biogas-plant-loop-item-container{padding:20px;border-radius:20px;border:1px solid var(--e-global-color-8b590ba)}.features-list u{display:inline-block;text-decoration:none;font-size:0.875rem;font-weight:400;letter-spacing:0.05em;width:140px;text-transform:uppercase}@media (max-width:767px){.features-list u{width:110px}}.shareholders-logos-carousel .swiper-slide-image{transition:0.3s all;filter:grayscale(1);opacity:0.6}.shareholders-logos-carousel .swiper-slide-image:hover{filter:grayscale(0);opacity:1}.blog-post-loop-item-container{padding:20px;border-radius:20px;border:1px solid var(--e-global-color-8b590ba)}.blog-post-loop-item-container .rectangle-image{overflow:hidden;border-radius:20px}.blog-post-loop-item-container .rectangle-image img{transition:0.3s all}.blog-post-loop-item-container:hover .rectangle-image img{transform:scale(1.05)}.shareholder-post-loop-item-container{padding:30px;background-color:var(--e-global-color-1f9c0f5);border-radius:20px}.shareholder-post-loop-item-container .logo-image{text-align:left;overflow:hidden}.shareholder-post-loop-item-container .logo-image img{aspect-ratio:2;object-fit:contain;width:200px;transition:0.3s all}.shareholder-post-loop-item-container .logo-image:hover img{transform:scale(1.1)}.job-offer-loop-item-container{padding:30px;border-radius:20px;border:1px solid var(--e-global-color-8b590ba)}.job-offer-loop-item-container .elementor-icon-list-items{gap:5px}.job-offer-loop-item-container p:last-of-type{margin-bottom:0}.gw-read-more-toggle{text-align:center;width:100%;background-color:var(--e-global-color-accent) !important}.gw-read-more-toggle:hover{background-color:var(--e-global-color-627e278) !important}.offer-info-card .elementor-cta__content{background-color:transparent;padding:20px;gap:15px;border:1px solid var(--e-global-color-8b590ba);border-radius:20px}.offer-info-card .elementor-cta__content .elementor-cta__image{overflow:hidden;border-radius:10px;margin-bottom:10px}.offer-info-card .elementor-cta__content .elementor-cta__image img{transition:0.3s all;aspect-ratio:1.5;object-fit:cover;width:100%;transform:scale(1.1)}.offer-info-card .elementor-cta__content .elementor-cta__title{margin-bottom:0}.offer-info-card .elementor-cta__content .elementor-cta__button{width:100%;border:none;color:var(--e-global-color-1f9c0f5);background-color:var(--e-global-color-accent)}.offer-info-card:hover .elementor-cta__content .elementor-cta__image img{transform:scale(1.2)}.offer-info-card:hover .elementor-cta__content .elementor-cta__button{background-color:var(--e-global-color-627e278);color:var(--e-global-color-primary)}.grecaptcha-badge{visibility:hidden !important}