.elementor-2906 .elementor-element.elementor-element-hero_container_en{--display:flex;--overlay-opacity:0.64;}.elementor-2906 .elementor-element.elementor-element-hero_container_en:not(.elementor-motion-effects-element-type-background), .elementor-2906 .elementor-element.elementor-element-hero_container_en > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://infolib.gr/wp-content/uploads/2026/06/main-banner_banner-1b.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2906 .elementor-element.elementor-element-hero_container_en::before, .elementor-2906 .elementor-element.elementor-element-hero_container_en > .elementor-background-video-container::before, .elementor-2906 .elementor-element.elementor-element-hero_container_en > .e-con-inner > .elementor-background-video-container::before, .elementor-2906 .elementor-element.elementor-element-hero_container_en > .elementor-background-slideshow::before, .elementor-2906 .elementor-element.elementor-element-hero_container_en > .e-con-inner > .elementor-background-slideshow::before, .elementor-2906 .elementor-element.elementor-element-hero_container_en > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2906 .elementor-element.elementor-element-sec_institutions_en:not(.elementor-motion-effects-element-type-background), .elementor-2906 .elementor-element.elementor-element-sec_institutions_en > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-2906 .elementor-element.elementor-element-sec_institutions_en{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 20px 60px 20px;}.elementor-2906 .elementor-element.elementor-element-sec_institutions_en > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2906 .elementor-element.elementor-element-sec_portals_en:not(.elementor-motion-effects-element-type-background), .elementor-2906 .elementor-element.elementor-element-sec_portals_en > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2906 .elementor-element.elementor-element-sec_portals_en{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 20px 60px 20px;}.elementor-2906 .elementor-element.elementor-element-sec_portals_en > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2906 .elementor-element.elementor-element-sec_subsystems_en:not(.elementor-motion-effects-element-type-background), .elementor-2906 .elementor-element.elementor-element-sec_subsystems_en > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-2906 .elementor-element.elementor-element-sec_subsystems_en{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 20px 60px 20px;}.elementor-2906 .elementor-element.elementor-element-sec_subsystems_en > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2906 .elementor-element.elementor-element-sec_standards_en:not(.elementor-motion-effects-element-type-background), .elementor-2906 .elementor-element.elementor-element-sec_standards_en > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2906 .elementor-element.elementor-element-sec_standards_en{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 20px 60px 20px;}.elementor-2906 .elementor-element.elementor-element-sec_standards_en > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2906 .elementor-element.elementor-element-sec_security_en:not(.elementor-motion-effects-element-type-background), .elementor-2906 .elementor-element.elementor-element-sec_security_en > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-2906 .elementor-element.elementor-element-sec_security_en{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 20px 60px 20px;}.elementor-2906 .elementor-element.elementor-element-sec_security_en > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2906 .elementor-element.elementor-element-sec_services_en:not(.elementor-motion-effects-element-type-background), .elementor-2906 .elementor-element.elementor-element-sec_services_en > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2906 .elementor-element.elementor-element-sec_services_en{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 20px 60px 20px;}.elementor-2906 .elementor-element.elementor-element-sec_services_en > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2906 .elementor-element.elementor-element-sec_infra_en:not(.elementor-motion-effects-element-type-background), .elementor-2906 .elementor-element.elementor-element-sec_infra_en > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8fafc;}.elementor-2906 .elementor-element.elementor-element-sec_infra_en{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 20px 60px 20px;}.elementor-2906 .elementor-element.elementor-element-sec_infra_en > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2906 .elementor-element.elementor-element-sec_faq_en:not(.elementor-motion-effects-element-type-background), .elementor-2906 .elementor-element.elementor-element-sec_faq_en > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2906 .elementor-element.elementor-element-sec_faq_en{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 20px 60px 20px;}.elementor-2906 .elementor-element.elementor-element-sec_faq_en > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2906 .elementor-element.elementor-element-cta_container_en{--display:flex;}