.elementor-19323 .elementor-element.elementor-element-a9a7749{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:0px 0px 25px 25px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19323 .elementor-element.elementor-element-a9a7749:not(.elementor-motion-effects-element-type-background), .elementor-19323 .elementor-element.elementor-element-a9a7749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111315;}.elementor-19323 .elementor-element.elementor-element-763b6db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:99;}.elementor-19323 .elementor-element.elementor-element-f38f15a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor .elementor-element.elementor-element-f38f15a.sticky-container, .elementor .sticky-container .elementor-element.elementor-element-f38f15a{background-color:#1F1F1F;--border-radius:0px 0px 15px 15px;box-shadow:0px 5px 23px 4px rgba(0, 0, 0, 0.099);}.elementor-19323 .elementor-element.elementor-element-41b38f5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;backdrop-filter:blur( 8px );-webkit-backdrop-filter:blur( 8px );--border-radius:15px 15px 15px 15px;box-shadow:6px 2px 32px -12px #13B8D6 inset;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor .elementor-element.elementor-element-41b38f5.sticky-container, .elementor .sticky-container .elementor-element.elementor-element-41b38f5{background-color:#1F1F1F;--border-radius:0px 0px 15px 15px;box-shadow:0px 5px 23px 4px rgba(0, 0, 0, 0.099);}.elementor-19323 .elementor-element.elementor-element-ef6bb17{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--border-radius:15px 15px 15px 15px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:3.5vw;}.elementor .elementor-element.elementor-element-ef6bb17.sticky-container, .elementor .sticky-container .elementor-element.elementor-element-ef6bb17{background-color:#02010100;}.elementor-19323 .elementor-element.elementor-element-ef6bb17.e-con{--flex-grow:0;--flex-shrink:0;}#side-panel-e5457f1:before{background-image:url("https://nextgen-workforce.ch/wp-content/uploads/2025/07/sidebar-bg-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}#side-panel-e5457f1{--aigency-contrast-default-text-color:#f5f5f5;--aigency-contrast-dark-text-color:#f5f5f5;--aigency-contrast-light-text-color:#8f8f8f;--aigency-contrast-accent-text-color:#4c96d8;--aigency-contrast-input-dark-color:#d9d9d9;--aigency-contrast-border-color:#adadad;--aigency-contrast-border-hover-color:#3f3f3f;--aigency-contrast-background-color:#1f1f1f;--aigency-contrast-background-alter-color:#333333;--aigency-contrast-button-text-color:#ffffff;--aigency-contrast-button-border-color:#12BCE6;--aigency-contrast-button-border-color-add:#524DF5;--aigency-contrast-button-background-color:#12BCE6;--aigency-contrast-button-background-color-add:#524DF5;--aigency-contrast-button-text-hover:#ffffff;--aigency-contrast-button-border-hover:#12BCE6;--aigency-contrast-button-border-hover-add:#524DF5;--aigency-contrast-button-background-hover:rgba(255,255,255,0);--aigency-contrast-button-background-hover-add:rgba(255,255,255,0);}.elementor-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img{border-color:var( --e-global-color-primary );}.elementor-widget-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19323 .elementor-element.elementor-element-bc2f11c .hfe-site-logo-container, .elementor-19323 .elementor-element.elementor-element-bc2f11c .hfe-caption-width figcaption{text-align:center;}.elementor-19323 .elementor-element.elementor-element-bc2f11c .hfe-site-logo .hfe-site-logo-container img{width:141px;}.elementor-19323 .elementor-element.elementor-element-bc2f11c .widget-image-caption{margin-top:0px;margin-bottom:0px;}.elementor-19323 .elementor-element.elementor-element-bc2f11c .hfe-site-logo-container .hfe-site-logo-img{border-style:none;}.elementor-19323 .elementor-element.elementor-element-7659bfd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor .elementor-element.elementor-element-7659bfd.sticky-container, .elementor .sticky-container .elementor-element.elementor-element-7659bfd{background-color:#02010100;}.elementor-19323 .elementor-element.elementor-element-f9b5eea{--display:flex;}.elementor-19323 .elementor-element.elementor-element-4b714a2 .header-menu-container .main-menu > li > a,
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link{padding:0px 18px 0px 18px;}.elementor-19323 .elementor-element.elementor-element-4b714a2 .header-menu-container .main-menu > li > a, 
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link{color:#F4F7FA;}.elementor-19323 .elementor-element.elementor-element-4b714a2 .header-menu-container .main-menu > li:hover > a,
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link:hover,
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link:focus,
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{color:#7DD3FC;background-color:#00000000;}.elementor-19323 .elementor-element.elementor-element-4b714a2 .header-menu-container .main-menu > li.current-menu-ancestor > a, 
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 .header-menu-container .main-menu > li.current-menu-parent > a, 
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 .header-menu-container .main-menu > li.current-menu-item > a,
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 .header-menu-container .main-menu > li.active > a,
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, 
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, 
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link,
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.mega-current-menu-item:hover > a.mega-menu-link, 
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.mega-current-menu-ancestor:hover > a.mega-menu-link, 
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.mega-current-page-ancestor:hover > a.mega-menu-link,
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.mega-current-menu-item.mega-toggle-on > a.mega-menu-link, 
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.mega-current-menu-ancestor.mega-toggle-on > a.mega-menu-link, 
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.mega-current-page-ancestor.mega-toggle-on > a.mega-menu-link{color:#7DD3FC;background-color:#00000000;}.elementor-19323 .elementor-element.elementor-element-4b714a2 .header-menu-container .main-menu > li ul.sub-menu,
                    .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout ul.mega-sub-menu{width:320px;}.elementor-19323 .elementor-element.elementor-element-4b714a2 .header-menu-container .main-menu > li > ul.sub-menu,
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout > ul.mega-sub-menu,
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu{margin-top:28px;}.elementor-19323 .elementor-element.elementor-element-4b714a2 .header-menu-container .main-menu > li > ul.sub-menu:before,
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout > ul.mega-sub-menu:before,
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu:before{height:28px;}.elementor-19323 .elementor-element.elementor-element-4b714a2 .header-menu-container .main-menu > li ul.sub-menu,
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu,
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout ul.mega-sub-menu{background-color:#00000000;}.elementor-19323 .elementor-element.elementor-element-4b714a2 .header-menu-container .main-menu > li ul.sub-menu > li > a,
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, 
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{color:#F4F7FA;}.elementor-19323 .elementor-element.elementor-element-4b714a2 .header-menu-container .main-menu > li ul.sub-menu > li.current-menu-ancestor > a, 
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 .header-menu-container .main-menu > li ul.sub-menu > li.current-menu-parent > a, 
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 .header-menu-container .main-menu > li ul.sub-menu > li.current-menu-item > a, 
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 .header-menu-container .main-menu > li ul.sub-menu > li.active > a,
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 .header-menu-container .main-menu > li ul.sub-menu > li > a:hover,
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, 
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, 
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, 
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, 
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus,
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, 
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, 
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link,
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, 
                     .elementor-19323 .elementor-element.elementor-element-4b714a2 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{color:#7DD3FC;}.mobile-header-menu-container#mobile-header-4b714a2{--aigency-header-accent-text-color:#4C96D8;--aigency-header-button-text-color:#FFFFFF;--aigency-header-button-border-color:#FFFFFF00;--aigency-header-button-border-color-add:#FFFFFF00;--aigency-header-button-background-color:#26C6D1;--aigency-header-button-background-color-add:#7266E0;--aigency-header-button-border-hover:#FFFFFF00;--aigency-header-button-border-hover-add:#FFFFFF00;--aigency-header-button-background-hover:#333333;--aigency-header-button-background-hover-add:#333333;}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-text );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:focus,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.wpml-ls-link__active,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.highlighted,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:focus{color:var( --e-global-color-accent );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-statics-post_translations{color:var( --e-global-color-text );}body:not(.rtl) .elementor-19323 .elementor-element.elementor-element-5ae1c84{right:0px;}body.rtl .elementor-19323 .elementor-element.elementor-element-5ae1c84{left:0px;}.elementor-19323 .elementor-element.elementor-element-5ae1c84{top:0px;}.elementor-19323 .elementor-element.elementor-element-5ae1c84 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-19323 .elementor-element.elementor-element-5ae1c84 .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:#F4F7FA;}.elementor-19323 .elementor-element.elementor-element-0633e3d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-19323 .elementor-element.elementor-element-0633e3d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19323 .elementor-element.elementor-element-8c2f590 .aigency-button:after, .elementor-19323 .elementor-element.elementor-element-8c2f590.aigency-button-type-alt .aigency-button{background-color:transparent;background-image:linear-gradient(180deg, #02010100 0%, #F2295B00 100%);}.elementor-19323 .elementor-element.elementor-element-8c2f590 .aigency-button .button-inner:before{background-color:transparent;background-image:linear-gradient(77deg, #12BCE6 0%, #524DF5 100%);}.elementor-19323 .elementor-element.elementor-element-8c2f590 > .elementor-widget-container{margin:0px 0px 0px 16px;padding:0px 0px 0px 0px;}.elementor-19323 .elementor-element.elementor-element-8c2f590 .aigency-button{font-weight:600;text-transform:none;color:#F4F7FA;border-radius:12px 12px 12px 12px;padding:14px 33px 14px 33px;}.elementor-19323 .elementor-element.elementor-element-8c2f590.aigency-button-type-alter .aigency-button{--button-start-padding:33px;padding:14px 33px 14px var(--button-start-padding);}.elementor-19323 .elementor-element.elementor-element-8c2f590.aigency-button-type-alter .aigency-button:hover{--button-start-padding:calc(1.25em + 33px);}.elementor-19323 .elementor-element.elementor-element-91fb77d{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:-95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-19323 .elementor-element.elementor-element-4d87f82 .page-title-container{background-image:url("https://nextgen-workforce.ch/wp-content/uploads/2026/06/it-skalierbare-it-teams-schweizer-unternehmen-it-spezialisten-b2b.png");min-height:725px;border-radius:0px 0px 18px 18px;background-position:center center;background-size:cover;}.elementor-19323 .elementor-element.elementor-element-4d87f82 .page-title-container .breadcrumbs-wrapper{background-color:transparent;border-radius:12px 12px 12px 12px;background-image:linear-gradient(-91deg, #4856FF73 0%, #18D9FFAD 100%);}.elementor-19323 .elementor-element.elementor-element-4d87f82 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-19323 .elementor-element.elementor-element-4d87f82{z-index:1;}.elementor-19323 .elementor-element.elementor-element-4d87f82 .page-title-container .page-title-breadcrumbs-text{font-family:"DM Mono", Sans-serif;}.elementor-19323 .elementor-element.elementor-element-7b82926 .page-title-container{background-image:url("https://nextgen-workforce.ch/wp-content/uploads/2026/06/it-skalierbare-it-teams-schweizer-unternehmen-it-spezialisten-b2b.png");min-height:725px;border-radius:0px 0px 18px 18px;background-position:center center;background-size:cover;}.elementor-19323 .elementor-element.elementor-element-7b82926 .page-title-container .breadcrumbs-wrapper{background-color:transparent;border-radius:12px 12px 12px 12px;background-image:linear-gradient(-91deg, #4856FF73 0%, #18D9FFAD 100%);}.elementor-19323 .elementor-element.elementor-element-7b82926 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-19323 .elementor-element.elementor-element-7b82926{z-index:1;}.elementor-19323 .elementor-element.elementor-element-7b82926 .page-title-container .page-title-additional{font-family:"DM Mono", Sans-serif;}@media(max-width:1600px){.elementor-19323 .elementor-element.elementor-element-ef6bb17{--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-19323 .elementor-element.elementor-element-4b714a2.aigency-breakpoint-laptop .header-menu-container{display:none;}.elementor-19323 .elementor-element.elementor-element-4b714a2.aigency-breakpoint-laptop #mega-menu-wrap-main{display:none;}.elementor-19323 .elementor-element.elementor-element-4b714a2.aigency-breakpoint-laptop .compact-menu{display:none;}.elementor-19323 .elementor-element.elementor-element-4b714a2.aigency-breakpoint-laptop .menu-trigger, 
                     .elementor-19323 .elementor-element.elementor-element-4b714a2.aigency-breakpoint-laptop .mobile-header-menu-container{display:block;}.elementor-19323 .elementor-element.elementor-element-4d87f82 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-19323 .elementor-element.elementor-element-4d87f82 .page-title-container{border-radius:0px 0px 18px 18px;}.elementor-19323 .elementor-element.elementor-element-7b82926 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-19323 .elementor-element.elementor-element-7b82926 .page-title-container{border-radius:0px 0px 18px 18px;}}@media(max-width:1279px){.elementor-19323 .elementor-element.elementor-element-a9a7749{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-19323 .elementor-element.elementor-element-763b6db{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19323 .elementor-element.elementor-element-f38f15a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor .elementor-element.elementor-element-f38f15a.sticky-container, .elementor .sticky-container .elementor-element.elementor-element-f38f15a{--border-radius:0px 0px 0px 0px;}.elementor-19323 .elementor-element.elementor-element-41b38f5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor .elementor-element.elementor-element-41b38f5.sticky-container, .elementor .sticky-container .elementor-element.elementor-element-41b38f5{--border-radius:0px 0px 0px 0px;}.elementor-19323 .elementor-element.elementor-element-ef6bb17{--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-19323 .elementor-element.elementor-element-bc2f11c .hfe-site-logo .hfe-site-logo-container img{width:104px;}.elementor-19323 .elementor-element.elementor-element-7659bfd{--border-radius:0px 0px 0px 0px;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-19323 .elementor-element.elementor-element-4b714a2.aigency-breakpoint-tablet_extra .header-menu-container{display:none;}.elementor-19323 .elementor-element.elementor-element-4b714a2.aigency-breakpoint-tablet_extra #mega-menu-wrap-main{display:none;}.elementor-19323 .elementor-element.elementor-element-4b714a2.aigency-breakpoint-tablet_extra .compact-menu{display:none;}.elementor-19323 .elementor-element.elementor-element-4b714a2.aigency-breakpoint-tablet_extra .menu-trigger, 
                     .elementor-19323 .elementor-element.elementor-element-4b714a2.aigency-breakpoint-tablet_extra .mobile-header-menu-container{display:block;}.elementor-19323 .elementor-element.elementor-element-4b714a2{width:initial;max-width:initial;}.elementor-19323 .elementor-element.elementor-element-4b714a2 .menu-trigger{text-align:right;}.mobile-header-menu-container#mobile-header-4b714a2 .header-mobile-socials .mobile-menu-socials{margin:0 calc(-20px / 2) calc(-20px * 0.6666);}.mobile-header-menu-container#mobile-header-4b714a2 .header-mobile-socials .mobile-menu-socials li{margin:0 calc(20px / 2) calc(20px * 0.6666);}body:not(.rtl) .elementor-19323 .elementor-element.elementor-element-5ae1c84{right:60px;}body.rtl .elementor-19323 .elementor-element.elementor-element-5ae1c84{left:60px;}.elementor-19323 .elementor-element.elementor-element-5ae1c84{top:-10px;z-index:10;}}@media(max-width:991px){.elementor-19323 .elementor-element.elementor-element-763b6db{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-19323 .elementor-element.elementor-element-4b714a2.aigency-breakpoint-tablet .header-menu-container{display:none;}.elementor-19323 .elementor-element.elementor-element-4b714a2.aigency-breakpoint-tablet #mega-menu-wrap-main{display:none;}.elementor-19323 .elementor-element.elementor-element-4b714a2.aigency-breakpoint-tablet .compact-menu{display:none;}.elementor-19323 .elementor-element.elementor-element-4b714a2.aigency-breakpoint-tablet .menu-trigger, 
                     .elementor-19323 .elementor-element.elementor-element-4b714a2.aigency-breakpoint-tablet .mobile-header-menu-container{display:block;}}@media(max-width:767px){.elementor-19323 .elementor-element.elementor-element-f38f15a{--flex-wrap:nowrap;}.elementor-19323 .elementor-element.elementor-element-41b38f5{--flex-wrap:nowrap;}.elementor-19323 .elementor-element.elementor-element-4b714a2.aigency-breakpoint-mobile_extra .header-menu-container{display:none;}.elementor-19323 .elementor-element.elementor-element-4b714a2.aigency-breakpoint-mobile_extra #mega-menu-wrap-main{display:none;}.elementor-19323 .elementor-element.elementor-element-4b714a2.aigency-breakpoint-mobile_extra .compact-menu{display:none;}.elementor-19323 .elementor-element.elementor-element-4b714a2.aigency-breakpoint-mobile_extra .menu-trigger, 
                     .elementor-19323 .elementor-element.elementor-element-4b714a2.aigency-breakpoint-mobile_extra .mobile-header-menu-container{display:block;}}@media(max-width:575px){.elementor-19323 .elementor-element.elementor-element-a9a7749{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-19323 .elementor-element.elementor-element-763b6db{--padding-top:5px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-19323 .elementor-element.elementor-element-ef6bb17{--width:auto;}.elementor-19323 .elementor-element.elementor-element-4b714a2.aigency-breakpoint-mobile .header-menu-container{display:none;}.elementor-19323 .elementor-element.elementor-element-4b714a2.aigency-breakpoint-mobile #mega-menu-wrap-main{display:none;}.elementor-19323 .elementor-element.elementor-element-4b714a2.aigency-breakpoint-mobile .compact-menu{display:none;}.elementor-19323 .elementor-element.elementor-element-4b714a2.aigency-breakpoint-mobile .menu-trigger, 
                     .elementor-19323 .elementor-element.elementor-element-4b714a2.aigency-breakpoint-mobile .mobile-header-menu-container{display:block;}.elementor-19323 .elementor-element.elementor-element-91fb77d{--margin-top:-95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19323 .elementor-element.elementor-element-4d87f82 .page-title-container{min-height:500px;}.elementor-19323 .elementor-element.elementor-element-7b82926 .page-title-container{background-image:url("https://nextgen-workforce.ch/wp-content/uploads/2026/05/schweizer-fuehrung-it-kapazitaet-schweiz.png");min-height:500px;}}@media(min-width:576px){.elementor-19323 .elementor-element.elementor-element-ef6bb17{--width:auto;}.elementor-19323 .elementor-element.elementor-element-0633e3d{--width:auto;}}/* Start custom CSS for aigency_navigation_menu, class: .elementor-element-4b714a2 */.elementor-19323 .elementor-element.elementor-element-4b714a2 .menu-item.current-menu-item,
.elementor-19323 .elementor-element.elementor-element-4b714a2 .menu-item.current_page_item,
.elementor-19323 .elementor-element.elementor-element-4b714a2 .current-menu-item,
.elementor-19323 .elementor-element.elementor-element-4b714a2 .current_page_item {
  position: relative !important;
  overflow: visible !important;
}

.elementor-19323 .elementor-element.elementor-element-4b714a2 .menu-item.current-menu-item > a,
.elementor-19323 .elementor-element.elementor-element-4b714a2 .menu-item.current_page_item > a,
.elementor-19323 .elementor-element.elementor-element-4b714a2 .current-menu-item > a,
.elementor-19323 .elementor-element.elementor-element-4b714a2 .current_page_item > a {
  position: relative !important;
  overflow: visible !important;
  color: #7DD3FC !important;
  background: transparent !important;
  box-shadow: none !important;
}

.elementor-19323 .elementor-element.elementor-element-4b714a2 .menu-item.current-menu-item::after,
.elementor-19323 .elementor-element.elementor-element-4b714a2 .menu-item.current_page_item::after,
.elementor-19323 .elementor-element.elementor-element-4b714a2 .current-menu-item::after,
.elementor-19323 .elementor-element.elementor-element-4b714a2 .current_page_item::after {
  content: "" !important;
  position: absolute !important;
  left: 50% !important;
  bottom: -18px !important;
  transform: translateX(-50%) !important;

  width: 82px !important;
  height: 4px !important;
  border-radius: 999px !important;

  background: #18D5F2 !important;
  box-shadow:
    0 -5px 14px rgba(24, 213, 242, 0.42),
    0 0 10px rgba(24, 213, 242, 0.85),
    0 0 22px rgba(24, 213, 242, 0.48) !important;

  z-index: 9999 !important;
}

/* Submenu stable glass panel */
.elementor-19323 .elementor-element.elementor-element-4b714a2 .sub-menu {
  border: 1px solid rgba(18, 210, 240, 0.78) !important;
  border-radius: 15px !important;
  background: rgba(3, 8, 12, 0.76) !important;

  box-shadow:
    0 18px 42px rgba(0, 0, 0, 0.42),
    0 0 12px rgba(18, 190, 220, 0.18),
    inset 0 0 18px rgba(18, 190, 220, 0.05) !important;
}

.elementor-19323 .elementor-element.elementor-element-4b714a2 .sub-menu li,
.elementor-19323 .elementor-element.elementor-element-4b714a2 .sub-menu li a {
  background: transparent !important;
  border: none !important;
}

.elementor-19323 .elementor-element.elementor-element-4b714a2 .sub-menu li a {
  color: #ffffff !important;
}

.elementor-19323 .elementor-element.elementor-element-4b714a2 .sub-menu li a:hover {
  color: #7DD3FC !important;
  background: transparent !important;
}

/* Sticky header background fix */
.elementor .elementor-element.elementor-element-41b38f5.sticky-container {
  background-color: rgba(3, 8, 12, 0.30) !important;
  background-image: none !important;

  -webkit-backdrop-filter: blur(22px) saturate(135%) !important;
  backdrop-filter: blur(22px) saturate(135%) !important;

  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f38f15a */.elementor-19323 .elementor-element.elementor-element-f38f15a {
  position: relative !important;
  border-radius: 15px !important;
  overflow: visible !important;
  z-index: 5 !important;

  box-shadow:
    0 0 10px rgba(18, 190, 220, 0.28),
    0 0 24px rgba(18, 120, 170, 0.14),
    0 0 34px rgba(45, 82, 175, 0.10) !important;
}

.elementor-19323 .elementor-element.elementor-element-f38f15a > * {
  position: relative !important;
  z-index: 1 !important;
}

.elementor-19323 .elementor-element.elementor-element-f38f15a::after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  padding: 1px !important;
  border-radius: 15px !important;
  pointer-events: none !important;
  z-index: 3 !important;

  background: linear-gradient(
    90deg,
    rgba(18, 190, 220, 0.95) 0%,
    rgba(18, 128, 175, 0.78) 42%,
    rgba(45, 82, 175, 0.62) 78%,
    rgba(50, 75, 155, 0.52) 100%
  ) !important;

  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0) !important;
  -webkit-mask-composite: xor !important;

  mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0) !important;
  mask-composite: exclude !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-763b6db *//* Header / Sticky Header: transparent glass */
.elementor-19323 .elementor-element.elementor-element-763b6db,
.elementor-19323 .elementor-element.elementor-element-763b6db > .e-con-inner,
.elementor-19323 .elementor-element.elementor-element-763b6db > .elementor-container {

  background: rgba(5, 8, 10, 0.46) !important;
  background-color: rgba(5, 8, 10, 0.46) !important;
  background-image: none !important;

  backdrop-filter: blur(24px) saturate(145%) !important;
  -webkit-backdrop-filter: blur(24px) saturate(145%) !important;
}

/* Nur blockierende Layout-Flächen entfernen */
.elementor-19323 .elementor-element.elementor-element-763b6db .elementor-column,
.elementor-19323 .elementor-element.elementor-element-763b6db .elementor-widget-wrap,
.elementor-19323 .elementor-element.elementor-element-763b6db .elementor-section,
.elementor-19323 .elementor-element.elementor-element-763b6db .e-con {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}

/* Overlay entfernen, falls Elementor eins darüberlegt */
.elementor-19323 .elementor-element.elementor-element-763b6db::before,
.elementor-19323 .elementor-element.elementor-element-763b6db::after,
.elementor-19323 .elementor-element.elementor-element-763b6db .elementor-background-overlay {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  opacity: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91fb77d */.hero-image-area {
  position: relative !important;
  overflow: hidden !important;
}

.hero-image-area::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  height: 260px !important;
  z-index: 50 !important;
  pointer-events: none !important;

  background: linear-gradient(
    180deg,
    rgba(2, 7, 11, 0.98) 0%,
    rgba(2, 7, 11, 0.82) 35%,
    rgba(2, 7, 11, 0.38) 70%,
    rgba(2, 7, 11, 0) 100%
  ) !important;
}/* End custom CSS */