body,button,input,select,textarea,.ast-button,.ast-custom-button{line-height:1.5}body,body p{font-family:"Roboto";color:#000;font-style:normal;font-weight:300}body.single-post,body.single-post p{font-size:1.125rem}.gn-wpml-flags{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.gn-wpml-flag a{display:flex;align-items:center}.gn-wpml-flag.is-active a,.gn-wpml-flag a:hover{opacity:1}.gn-wpml-flag img{display:block;width:24px;height:auto}.gn-megamenu{max-width:1440px !important;margin-left:auto;margin-right:auto;background-color:#eeeeeecc !important;border-radius:20px;border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%)}@media screen and (max-width:1439px){.gn-megamenu{max-width:calc(100% - 40px) !important;margin-left:20px;margin-right:20px}}.cat-filter-container{text-align:center}.tagcloud a{background:#f2f2f2;padding:4px 10px;border-radius:5px;margin-right:6px;white-space:nowrap;display:inline-block;margin-bottom:10px}.tagcloud a:hover{background:rgba(0,154,215,.1);color:#666}.tagcloud .kundengruppe{background-color:#006eb9;color:#fff;padding:10px 20px}.tagcloud a.kundengruppe:hover{background:rgba(0,154,215,.3)}.page-id-4548 .elementor-widget:last-child{margin-bottom:20px}.tags a{float:left;height:24px;line-height:24px;position:relative;font-size:13px}.tags a{margin-left:20px;padding:0 10px 0 12px;background:#eee;color:#999;font-weight:400;text-decoration:none;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-bottom:6px}.tags a:before{content:"";float:left;position:absolute;top:0;left:-12px;width:0;height:0;border-color:transparent #eee transparent transparent;border-style:solid;border-width:12px 12px 12px 0}.tags a:after{content:"";position:absolute;top:10px;left:0;float:left;width:4px;height:4px;border-radius:2px;background:#fff;box-shadow:-1px -1px 2px #666}.tags a:hover{background:#006eb9;color:#fff}.tags a:hover:before{border-color:transparent #006eb9 transparent transparent}.schwer-head h3 a:hover{color:#000 !important}.schwer-form{transition:all .3s}.schwer-form:hover{transform:scale(1.04)}.neo-button-2.elementor-widget-button .elementor-button{background:linear-gradient(145deg,#005385,#00629e) !important;box-shadow:10px 10px 40px #c8c7c5,-10px -10px 40px #fff !important;transition:all .3s ease-in-out !important}a .schwerpunkt-content p{color:#000}.neo-button-2.elementor-widget-button .elementor-button{background:linear-gradient(145deg,#005385,#00629e) !important;box-shadow:10px 10px 40px #c8c7c5,-10px -10px 40px #fff !important;transition:all .3s ease-in-out !important}.neo-button-2.elementor-widget-button .elementor-button:hover{background:linear-gradient(145deg,#00629e,#005385) !important;transform:scale(1.05);box-shadow:10px 10px 20px #bbb,-10px -10px 20px #fff !important}.neo-button-3.elementor-widget-button .elementor-button{background:linear-gradient(315deg,#004d7c,#005b94) !important;box-shadow:-10px -10px 20px rgba(0,0,0,.1),10px 10px 20px rgba(255,255,255,.03) !important;transition:all .3s ease-in-out !important}.neo-button-3.elementor-widget-button .elementor-button:hover{background:linear-gradient(145deg,#00629e,#005385) !important;transform:scale(1.05);box-shadow:10px 10px 20px rgba(255,255,255,.05),-10px -10px 20px rgba(0,0,0,.2) !important}.wpml-ls-menu-item .wpml-ls-flag{vertical-align:middle}.button-custom-menu-item .ast-button,.ast-custom-button-link .ast-custom-button{background:#01619d !important;box-shadow:-10px -10px 20px rgba(255,255,255,.03),10px 10px 20px rgba(0,0,0,.1) !important;transition:all .3s ease-in-out !important;border-radius:3px}.button-custom-menu-item .ast-button:hover,.button-custom-menu-item .ast-button:active{background:linear-gradient(145deg,#00629e,#005385) !important;transform:scale(1.05);box-shadow:10px 10px 20px rgba(255,255,255,.05),-5px -5px 20px rgba(0,0,0,.15) !important}[data-section*=section-hb-button-] .ast-builder-button-size-sm .ast-custom-button{font-size:15px;padding:10px 20px}.ast-theme-transparent-header .button-custom-menu-item .ast-button{background:#ddd !important;color:#000}.ast-theme-transparent-header .button-custom-menu-item .ast-button:hover{background:#fff !important}.ast-theme-transparent-header.ast-primary-sticky-header-active .button-custom-menu-item .ast-button{background:#01619d !important;color:#fff}.ast-theme-transparent-header.ast-primary-sticky-header-active .button-custom-menu-item .ast-button:hover{background:linear-gradient(145deg,#00629e,#005385) !important}.ast-desktop .main-header-menu.submenu-with-border .sub-menu .menu-link{color:#000}.ast-desktop .main-header-menu.submenu-with-border .sub-menu .menu-link:hover,#ast-fixed-header .main-header-menu .menu-link:hover{color:#006eb9}.submenu-with-border .sub-menu{border-width:0}.ninja-team-card{margin:10px;padding:20px 0 10px;border-radius:10px;background:#fff;box-shadow:15px 15px 30px #d9d9d9,-15px -15px 30px #fff;transition:all .5s ease}.ninja-team-card:hover{transform:scale(1.05);box-shadow:10px 10px 30px #c4c4c4,-10px -10px 30px #fff}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.customer-archive .ninjas_kunden{border-radius:10px;background:#fff;box-shadow:15px 15px 30px #d9d9d9,-15px -15px 30px #fff}.customer-archive .ninjas_kunden:hover{transform:scale(1.05);box-shadow:10px 10px 30px #c4c4c4,-10px -10px 30px #fff;transition:all .5s ease}.customer-archive .elementor-posts .elementor-post__card .elementor-post__thumbnail img,.customer-archive .elementor-posts .logoformat-querformat .elementor-post__card .elementor-post__thumbnail img,.customer-archive .elementor-posts .logoformat-landscape .elementor-post__card .elementor-post__thumbnail img{width:50%;height:auto}.customer-archive .elementor-posts .logoformat-hochformat .elementor-post__card .elementor-post__thumbnail img,.customer-archive .elementor-posts .logoformat-portrait .elementor-post__card .elementor-post__thumbnail img{width:40%;height:auto}.customer-archive .elementor-posts .elementor-post__excerpt p{min-height:50px}.ninja-customer-card .jet-listing-dynamic-image a{margin:0;padding:20px;border-radius:10px;background:#fff;box-shadow:15px 15px 30px #d9d9d9,-15px -15px 30px #fff;transition:all .5s ease;width:auto}.ninja-customer-card .jet-listing-dynamic-image a:hover{transform:scale(1.05);box-shadow:10px 10px 30px #c4c4c4,-10px -10px 30px #fff}@media screen and (max-width:767px){.tagcloud a{padding:2px 5px;border-radius:3px;margin-right:4px;margin-bottom:4px;font-size:12px}.elementor-8150 .elementor-element.elementor-element-2b16074 .elementor-post__card{border-radius:6px;padding-top:10px;padding-bottom:10px}.elementor-8150 .elementor-element.elementor-element-2b16074 .elementor-post__text{padding:0 10px;margin-top:0}.elementor-8150 .elementor-element.elementor-element-2b16074 .elementor-post__title{margin-bottom:5px}}.schwerpunkt-button{background:#01619d !important;box-shadow:-10px -10px 20px rgba(255,255,255,.03),10px 10px 20px rgba(0,0,0,.1) !important;transition:all .3s ease-in-out !important;color:#fff;padding:10px 20px;border-radius:4px;margin-bottom:40px;max-width:275px;display:block;text-align:center;text-transform:uppercase;font-size:13px;font-weight:400;letter-spacing:.35px;margin-bottom:10px}.schwerpunkt-button:hover,.schwerpunkt-button:active{color:#fff;background:linear-gradient(145deg,#00629e,#005385) !important;transform:scale(1.05);box-shadow:10px 10px 20px rgba(255,255,255,.05),-5px -5px 20px rgba(0,0,0,.15) !important}.customer-single-content h2{font-size:40px;padding-bottom:20px}.customer-intro{font-size:20px}.customer-single-content h3{font-size:30px;padding-top:60px;padding-bottom:31px;border-bottom:1px solid #ddd;margin-bottom:40px}.customer-further .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img,.customer-further .elementor-posts-container .elementor-post__thumbnail img{height:auto;width:80%}.customer-further .elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail{background-color:#fff}.customer-further .elementor-portfolio-item{border-radius:4px;box-shadow:5px 5px 15px #d9d9d9,-5px -5px 15px #fff}.logoformat-querformat .customer-logo .elementor-image img{width:100%}.logoformat-hochformat .customer-logo img{width:50%}.customer-related .elementor-posts .elementor-post{border-radius:4px;box-shadow:5px 5px 15px #d9d9d9,-5px -5px 15px #fff}.customer-related .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img,.customer-related .elementor-posts-container .elementor-post__thumbnail img{height:auto;width:80%}@media screen and (max-width:767px){.customer-single-content h2{font-size:24px;padding-bottom:20px}.customer-intro{font-size:20px}.customer-single-content h3{font-size:22px;padding-top:40px;padding-bottom:15px;border-bottom:1px solid #ddd;margin-bottom:15px}.logoformat-hochformat .customer-logo img{width:50%}.logoformat-querformat .customer-logo .elementor-image img{width:80%}}.balken-schraeg{transform:rotate(-3deg) skewX(-3deg);margin:50px 0;margin:50px 0;padding:40px 0;z-index:2}.balken-schraeg .elementor-container{transform:skewX(3deg)}@media screen and (max-width:1024px){.blume-wrapper{max-width:768px;margin:0 auto}.strategie-bild .elementor-widget-image a{display:inherit}}@media screen and (max-width:767px){.blume-wrapper{max-width:375px;margin:0 auto}.elementor-location-footer .elementor-widget-social-icons .elementor-grid{justify-content:center !important}}.arbeit-schritt strong{color:#ccc;font-weight:600}.step-heading h3{line-height:1.1 !important;transition:all .3s ease-in-out !important}.step-heading h3:hover{transform:scale(1.05) !important}.step-heading h3:hover span.uael-dual-heading-text{color:#006eb9 !important}.step3-schwerpunkt .elementor-icon-box-title a:hover{color:#006eb9}.step3-schwerpunkt .elementor-icon-box-wrapper{transition:all .3s ease-in-out !important}.step3-schwerpunkt .elementor-icon-box-wrapper:hover{transform:scale(1.05) !important}.step3-schwerpunkt .elementor-icon-box-wrapper:hover a{color:#006eb9}.schwerpunkt-head h2{font-size:30px}.schwerpunkt-content p{font-size:18px}.hs-testimonial .elementor-testimonial__image img{border-radius:0;object-fit:fill}.elementor-widget-testimonial-carousel .elementor-testimonial__image img{width:130px;height:auto}.content-list ul{margin-left:18px;list-style:none}.content-list ul li:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;font-size:.85em;color:#006eb9;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;padding-right:10px;margin-left:-18px}.gn-hs-timeline .uael-timeline-desc-content ul{margin:0 0 0 20px;list-style:none}.gn-hs-timeline .uael-timeline-desc-content ul li:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;font-size:.85em;color:#006eb9;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;padding-right:10px;margin-left:-18px}@media screen and (max-width:1024px){.schwerpunkt-head h2{font-size:24px}.schwerpunkt-content p{font-size:16px}.step-heading h3{line-height:.85 !important}}@media screen and (max-width:767px){.schwerpunkt-head h2{font-size:20px}.schwerpunkt-content p{font-size:14px}.elementor-widget-testimonial-carousel .elementor-testimonial__image img{width:100px;height:auto}}.elementor-widget-theme-post-content .elementor-icon-list-item a{text-decoration:underline}.elementor-widget-theme-post-content .elementor-widget-icon-list a:hover .elementor-icon-list-text{color:#0274be !important}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:start !important}.elementor-widget .elementor-icon-list-item .elementor-icon-list-icon{margin-top:7px}.elementor-widget-testimonial-carousel .elementor-testimonial__footer .elementor-testimonial__image img{width:90px;height:auto}p#breadcrumbs{color:#ddd;font-weight:400}p#breadcrumbs strong{font-weight:500}