{"id":15670,"date":"2025-12-11T13:31:33","date_gmt":"2025-12-11T12:31:33","guid":{"rendered":"https:\/\/gray-partner.com\/?page_id=15670"},"modified":"2026-04-27T17:12:18","modified_gmt":"2026-04-27T15:12:18","slug":"werbeagentur-regensburg","status":"publish","type":"page","link":"https:\/\/gray-partner.com\/","title":{"rendered":"Werbeagentur Regensburg"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"15670\" class=\"elementor elementor-15670\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-185e88c elementor-hidden-desktop e-flex e-con-boxed e-con e-parent\" data-id=\"185e88c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-862376d elementor-widget elementor-widget-html\" data-id=\"862376d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Anton&display=swap\" rel=\"stylesheet\">\n\n<div id=\"mobile-hero-frame\">\n    <div class=\"mhf-logo-unit\">\n        <img decoding=\"async\" src=\"https:\/\/gray-partner.com\/wp-content\/uploads\/2025\/12\/GRAY_Partner_Thinker_Est.png\" class=\"mhf-icon\" alt=\"Thinker Icon\">\n        <img decoding=\"async\" src=\"https:\/\/gray-partner.com\/wp-content\/uploads\/2025\/01\/GRAY_Partner_Logo_Single.svg\" class=\"mhf-text\" alt=\"Gray Partner Logo\">\n    <\/div>\n    \n    <img decoding=\"async\" src=\"https:\/\/gray-partner.com\/wp-content\/uploads\/2025\/01\/GRAY_Points.svg\" class=\"mhf-points\" alt=\"Gray Points\">\n    \n    <h2 class=\"mhf-claim\">\n        <span>DO<\/span>\n        <span class=\"mhf-outline\">RAW<\/span>\n        <span>THINGS<\/span>\n    <\/h2>\n<\/div>\n\n<style>\n    \/* Desktop Reset: Ausblenden *\/\n    #mobile-hero-frame { display: none !important; }\n\n    \/* =========================================\n       MOBILE \/ TABLET ALLGEMEIN (bis 1024px)\n       ========================================= *\/\n    @media (max-width: 1024px) {\n        \n        #mobile-hero-frame {\n            display: block !important;\n            position: relative;\n            \n            \/* H\u00f6he auf 80vh als sicherer Wert f\u00fcr fast alle Screens *\/\n            height: 80vh; \n            width: calc(100% - 30px); \n            \n            \/* KORREKTUR: Wieder nur 15px von oben, damit es OBEN bleibt *\/\n            margin: 15px auto 30px auto; \n            \n            background-color: transparent; \n            box-sizing: border-box; \n            overflow: visible; \n            z-index: 1;\n        }\n\n        \/* --- RAHMEN (Standard: Dunkel) --- *\/\n        #mobile-hero-frame::before {\n            content: '';\n            position: absolute; top: 0; left: 0; right: 0; bottom: 0;\n            border: 1px solid #1d1d1f; \n            border-radius: 30px;\n            pointer-events: none; \n            z-index: 2;\n            transition: border-color 0.5s ease;\n            \n            \/* Maske unten *\/\n            -webkit-mask: linear-gradient(#000, #000) top \/ 100% 55% no-repeat,\n                          linear-gradient(to right, #000 calc(50% - 85px), transparent calc(50% - 85px), transparent calc(50% + 85px), #000 calc(50% + 85px)) bottom \/ 100% 50% no-repeat;\n            mask: linear-gradient(#000, #000) top \/ 100% 55% no-repeat,\n                  linear-gradient(to right, #000 calc(50% - 85px), transparent calc(50% - 85px), transparent calc(50% + 85px), #000 calc(50% + 85px)) bottom \/ 100% 50% no-repeat;\n        }\n\n        \/* --- LOGO GRUPPE (Standard Portrait: Mitte) --- *\/\n        #mobile-hero-frame .mhf-logo-unit {\n            position: absolute;\n            top: 40%; \/* Im Hochformat sch\u00f6n mittig *\/\n            left: 50%;\n            transform: translateX(-50%);\n            display: flex; flex-direction: column; align-items: center; gap: 20px; \n            z-index: 5;\n            transition: top 0.3s ease; \/* Weiches Gleiten bei Drehung *\/\n        }\n        #mobile-hero-frame .mhf-icon { width: 100px; height: auto; display: block; }\n        #mobile-hero-frame .mhf-text { width: 150px; height: auto; display: block; }\n\n        \/* --- POINTS --- *\/\n        #mobile-hero-frame .mhf-points {\n            display: block; position: absolute;\n            bottom: 45px; left: 50%;\n            transform: translateX(-50%);\n            width: 200px; height: auto;\n            z-index: 4;\n            transition: filter 0.5s ease; \n        }\n\n        \/* --- CLAIM --- *\/\n        #mobile-hero-frame .mhf-claim {\n            position: absolute; bottom: 0; left: 50%;\n            transform: translate(-50%, 42%); \n            margin: 0; padding: 0 10px;\n            font-family: \"Anton\", sans-serif;\n            font-size: 20px; font-weight: 400; letter-spacing: 1px;\n            text-transform: uppercase;\n            white-space: nowrap;\n            z-index: 10;\n            display: inline-flex; gap: 6px;\n            color: #1d1d1f; \n            transition: color 0.5s ease;\n        }\n        #mobile-hero-frame .mhf-outline {\n            color: transparent;\n            -webkit-text-stroke: 1px #1d1d1f; \n            text-stroke: 1px #1d1d1f;\n            transition: all 0.5s ease;\n        }\n\n        \/* =========================================\n           SPEZIAL: QUERFORMAT (LANDSCAPE)\n           ========================================= *\/\n        @media (orientation: landscape) {\n            \n            #mobile-hero-frame {\n                \/* Im Querformat nutzen wir die volle verf\u00fcgbare H\u00f6he besser aus *\/\n                height: 85vh; \n                margin-top: 10px; \/* Ganz minimaler Abstand oben *\/\n            }\n\n            \/* Logo nach OBEN in den freien Raum schieben *\/\n            #mobile-hero-frame .mhf-logo-unit {\n                top: 15%; \/* Hier nutzen wir den oberen Platz *\/\n                gap: 10px; \n            }\n\n            \/* Elemente etwas verkleinern, damit nichts \u00fcberlappt *\/\n            #mobile-hero-frame .mhf-icon { width: 70px; }\n            #mobile-hero-frame .mhf-text { width: 110px; }\n            #mobile-hero-frame .mhf-points { width: 140px; bottom: 35px; }\n        }\n\n        \/* =========================================\n           LOGIK: FARBWECHSEL (DUNKEL -> WEISS)\n           ========================================= *\/\n\n        \/* 1. CLAIM wird WEISS *\/\n        body.bg-dark-active #mobile-hero-frame .mhf-claim { color: #ffffff; }\n\n        \/* 2. OUTLINE wird WEISS *\/\n        body.bg-dark-active #mobile-hero-frame .mhf-outline {\n            -webkit-text-stroke: 1px #ffffff;\n            text-stroke: 1px #ffffff;\n        }\n\n        \/* 3. RAHMEN wird WEISS *\/\n        body.bg-dark-active #mobile-hero-frame::before { border-color: #ffffff; }\n\n        \/* 4. NUR POINTS werden WEISS (Logo bleibt original) *\/\n        body.bg-dark-active #mobile-hero-frame .mhf-points { filter: invert(1); }\n    }\n<\/style>\n\n<script>\n  (function () {\n    var body = document.body;\n    var ticking = false;\n    var threshold = window.innerHeight * 0.25; \n\n    function checkBackground() {\n      var scrolled = window.scrollY > threshold;\n      if (scrolled) {\n        body.classList.add('bg-dark-active');\n      } else {\n        body.classList.remove('bg-dark-active');\n      }\n      ticking = false;\n    }\n\n    window.addEventListener('scroll', function () {\n      if (!ticking) {\n        window.requestAnimationFrame(checkBackground);\n        ticking = true;\n      }\n    }, { passive: true });\n\n    window.addEventListener('resize', function () {\n      threshold = window.innerHeight * 0.25;\n      checkBackground();\n    }, { passive: true });\n\n    if (document.readyState === 'complete') {\n      checkBackground();\n    } else {\n      window.addEventListener('load', checkBackground, { once: true });\n    }\n  })();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<header class=\"elementor-element elementor-element-f118c3a e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"f118c3a\" data-element_type=\"container\" data-e-type=\"container\" aria-label=\"GRAY deine Designagentur\">\n\t\t<div class=\"elementor-element elementor-element-5874719 e-flex e-con-boxed e-con e-child\" data-id=\"5874719\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_direction&quot;:&quot;negative&quot;,&quot;motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:9.8,&quot;sizes&quot;:[]},&quot;motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:52,&quot;end&quot;:83}},&quot;motion_fx_range&quot;:&quot;viewport&quot;,&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7d7441 elementor-widget elementor-widget-html\" data-id=\"a7d7441\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"pv-advanced-typing-wrapper\">\n    \n    <style>\n        \/* --- CONTAINER & LAYOUT --- *\/\n        #pv-advanced-typing-wrapper {\n            width: 100%;\n            padding: 20px 0; \n            box-sizing: border-box;\n            background: transparent;\n            \/* Greift auf lokale Schrift zu *\/\n            font-family: \"Inter\", -apple-system, BlinkMacSystemFont, sans-serif;\n            overflow: visible; \n            transition: all 0.8s ease-out;\n        }\n\n        .pv-adv-layout {\n            display: flex;\n            align-items: center; \n            justify-content: flex-start;\n            max-width: 1200px;\n            margin: 0 auto;\n            gap: 25px; \n            \n            \/* Performance Optimierung *\/\n            will-change: transform, opacity, filter;\n            transition: all 0.8s cubic-bezier(0.2, 0.8, 0.2, 1);\n        }\n\n        \/* --- DER STAUB \/ RAUCH EFFEKT --- *\/\n        .pv-adv-layout.is-dissolved {\n            opacity: 0;\n            transform: translateY(-40px) scale(1.15); \n            filter: blur(12px) grayscale(100%);\n            letter-spacing: 5px; \n            pointer-events: none;\n        }\n\n        \/* --- 1. ICON --- *\/\n        .pv-adv-icon {\n            width: 70px; \n            height: auto;\n            display: block;\n            flex-shrink: 0;\n            opacity: 0; \n            transform: translateX(-20px);\n            transition: opacity 0.6s ease, transform 0.6s ease;\n        }\n        .pv-adv-icon.is-visible {\n            opacity: 1;\n            transform: translateX(0);\n        }\n\n        \/* --- 2. VERTIKALER STRICH --- *\/\n        .pv-adv-divider {\n            width: 1px;\n            height: 0; \n            background-color: #e0e0e0;\n            flex-shrink: 0;\n            transition: height 0.6s ease;\n        }\n        .pv-adv-divider.is-visible {\n            height: 55px; \n        }\n\n        \/* --- 3. HEADLINE TEXT (SEO: H3) --- *\/\n        .pv-adv-headline h3 {\n            font-size: 32px; \n            line-height: 1.2;\n            font-weight: 600;\n            margin: 0;\n            padding: 0;\n            display: flex;\n            white-space: nowrap; \n            color: #1d1d1f; \/* Fallback Farbe *\/\n        }\n        \n        .pv-text-container {\n            display: flex;\n            gap: 8px; \n        }\n\n        \/* --- ANIMATION: BLUR IN --- *\/\n        @keyframes letterBlurInAdv {\n            0% { opacity: 0; filter: blur(10px); transform: scale(1.2) translateY(5px); }\n            100% { opacity: 1; filter: blur(0); transform: scale(1) translateY(0); }\n        }\n\n        .char-span-adv {\n            display: inline-block;\n            white-space: pre;\n            opacity: 0;\n            will-change: transform, opacity, filter;\n            font: inherit;\n            color: inherit;\n        }\n        \n        .char-span-adv.animate-in {\n            animation: letterBlurInAdv 0.4s ease-out forwards;\n        }\n\n        \/* --- CURSOR --- *\/\n        .pv-adv-cursor {\n            display: inline-block;\n            width: 2px;\n            background-color: #999999;\n            margin-left: 2px;\n            opacity: 0; \n            vertical-align: text-bottom;\n            height: 1.1em;\n        }\n        .pv-adv-cursor.is-active {\n            opacity: 1;\n            animation: blinkCursorAdv 1s infinite;\n        }\n\n        @keyframes blinkCursorAdv {\n            0%, 100% { opacity: 1; }\n            50% { opacity: 0; }\n        }\n\n        \/* --- MOBILE --- *\/\n        @media (max-width: 768px) {\n            .pv-adv-layout { gap: 12px; padding: 0 10px; }\n            .pv-adv-icon { width: 35px; }\n            .pv-adv-divider.is-visible { height: 35px; }\n            .pv-adv-headline h3 { font-size: 18px; }\n            .pv-text-container { gap: 5px; }\n        }\n        @media (max-width: 360px) {\n            .pv-adv-headline h3 { font-size: 16px; }\n            .pv-adv-layout { gap: 8px; }\n        }\n    <\/style>\n\n    <div class=\"pv-adv-layout\" id=\"pv-adv-trigger\">\n        \n        <img decoding=\"async\" src=\"https:\/\/gray-partner.com\/wp-content\/uploads\/2025\/12\/GRAY_Partner_Thinker_Est.png\" alt=\"Gray Partner Icon\" class=\"pv-adv-icon\" id=\"pv-icon-el\">\n\n        <div class=\"pv-adv-divider\" id=\"pv-divider-el\"><\/div>\n\n        <div class=\"pv-adv-headline\">\n            <h3>\n                <div class=\"pv-text-container\">\n                    <span id=\"pv-static-part\" style=\"color: #E40424\">Deine Agentur.<\/span>\n                    \n                    <span style=\"color: #999999\">\n                        <span id=\"pv-dynamic-text\">Marketing.<\/span><span class=\"pv-adv-cursor\" id=\"pv-cursor-el\"><\/span>\n                    <\/span>\n                <\/div>\n            <\/h3>\n        <\/div>\n\n    <\/div>\n\n    <script>\n        (function() {\n            \/\/ KONFIGURATION\n            const triggerPoint = 0.25; \n            const words = [\"Marketing.\", \"Design.\", \"Creative.\"];\n            const typingSpeed = 100;\n            const deletingSpeed = 50;\n            const pauseEnd = 2000;\n            const pauseStart = 500;\n            \n            \/\/ ELEMENTE\n            const mainContainer = document.getElementById('pv-adv-trigger');\n            const iconEl = document.getElementById('pv-icon-el');\n            const dividerEl = document.getElementById('pv-divider-el');\n            const staticPart = document.getElementById('pv-static-part');\n            const dynamicTextEl = document.getElementById('pv-dynamic-text');\n            const cursorEl = document.getElementById('pv-cursor-el');\n\n            let wordIndex = 0;\n            let charIndex = words[0].length; \n            let isDeleting = true; \n            let typewriterStarted = false;\n\n            \/\/ HELPER: Text Splitting\n            function splitTextToSpans(element) {\n                const text = element.textContent;\n                element.textContent = '';\n                const spans = [];\n                text.split('').forEach(char => {\n                    const s = document.createElement('span');\n                    s.textContent = char;\n                    s.className = 'char-span-adv';\n                    element.appendChild(s);\n                    spans.push(s);\n                });\n                return spans;\n            }\n\n            \/\/ ENTRANCE ANIMATION\n            function runSequence() {\n                if (!mainContainer) return;\n\n                const staticSpans = splitTextToSpans(staticPart);\n                const dynamicSpans = splitTextToSpans(dynamicTextEl);\n                const allSpans = [...staticSpans, ...dynamicSpans];\n\n                const observer = new IntersectionObserver((entries) => {\n                    entries.forEach(entry => {\n                        if (entry.isIntersecting) {\n                            startAnimationChain(allSpans);\n                            observer.unobserve(entry.target);\n                        }\n                    });\n                }, { threshold: 0.5 });\n\n                observer.observe(mainContainer);\n            }\n\n            function startAnimationChain(textSpans) {\n                iconEl.classList.add('is-visible');\n\n                setTimeout(() => {\n                    dividerEl.classList.add('is-visible');\n                }, 400);\n\n                setTimeout(() => {\n                    let delay = 0;\n                    textSpans.forEach(span => {\n                        span.style.animationDelay = (delay * 0.02) + 's';\n                        span.classList.add('animate-in');\n                        delay++;\n                    });\n\n                    setTimeout(() => {\n                        cursorEl.classList.add('is-active');\n                        setTimeout(() => {\n                            \/\/ Reset f\u00fcr Typewriter\n                            dynamicTextEl.textContent = words[0]; \n                            if(!typewriterStarted) {\n                                typewriterStarted = true;\n                                typeLoop();\n                            }\n                        }, 2000); \n\n                    }, delay * 20 + 500);\n\n                }, 900);\n            }\n\n            \/\/ TYPEWRITER LOOP\n            function typeLoop() {\n                const currentWord = words[wordIndex];\n\n                if (isDeleting) {\n                    dynamicTextEl.textContent = currentWord.substring(0, charIndex - 1);\n                    charIndex--;\n                } else {\n                    dynamicTextEl.textContent = currentWord.substring(0, charIndex + 1);\n                    charIndex++;\n                }\n\n                let typeSpeed = isDeleting ? deletingSpeed : typingSpeed;\n\n                if (!isDeleting && charIndex === currentWord.length) {\n                    typeSpeed = pauseEnd; \n                    isDeleting = true;\n                } \n                else if (isDeleting && charIndex === 0) {\n                    isDeleting = false;\n                    wordIndex++;\n                    if (wordIndex >= words.length) wordIndex = 0;\n                    typeSpeed = pauseStart;\n                }\n\n                setTimeout(typeLoop, typeSpeed);\n            }\n\n            \/\/ SCROLL DISSOLVE (RAUCH EFFEKT)\n            function initScrollDissolve() {\n                if(!mainContainer) return;\n\n                const checkScroll = () => {\n                    const rect = mainContainer.getBoundingClientRect();\n                    const windowHeight = window.innerHeight;\n                    const triggerPos = windowHeight * triggerPoint;\n\n                    if (rect.top < triggerPos && rect.bottom > 0) {\n                         mainContainer.classList.add('is-dissolved');\n                    } else if (rect.top > triggerPos) {\n                        mainContainer.classList.remove('is-dissolved');\n                    }\n                };\n\n                window.addEventListener('scroll', checkScroll);\n                setTimeout(checkScroll, 500);\n            }\n\n            \/\/ START\n            setTimeout(() => {\n                runSequence();\n                initScrollDissolve();\n            }, 100);\n\n        })();\n    <\/script>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/header>\n\t\t<div class=\"elementor-element elementor-element-685b5e7 e-con-full smart-slider-trigger e-flex e-con e-parent\" data-id=\"685b5e7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a01418e elementor-widget elementor-widget-html\" data-id=\"a01418e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"pv-universal-slider\" class=\"smart-slider-trigger\">\n    \n    <style>\n        \/* --- 1. SLIDER BASIS --- *\/\n        #pv-universal-slider {\n            background-color: transparent; \n            color: #f5f5f7;\n            \/* Nutzung der globalen Schriftart *\/\n            font-family: \"Inter\", sans-serif !important;\n            overflow: hidden; width: 100%; padding: 60px 0;\n            box-sizing: border-box; line-height: 1.2; text-align: left;\n        }\n        #pv-universal-slider * { box-sizing: border-box; font-family: \"Inter\", sans-serif !important; }\n        \n        #pv-universal-slider h3, #pv-universal-slider h4, #pv-universal-slider p,\n        #pv-universal-slider img, #pv-universal-slider svg {\n            margin: 0; padding: 0; border: none; outline: none;\n            background: transparent; box-shadow: none; border-radius: 0;\n            text-decoration: none; transform: none; \n        }\n\n        \/* Headline Style *\/\n        .pv-slider-headline { padding: 0 30px; margin-bottom: 30px; max-width: 1200px; margin-left: auto; margin-right: auto; }\n        .pv-slider-headline h3 { font-size: 32px; line-height: 1.1; font-weight: 600; display: flex; gap: 10px; flex-wrap: wrap; }\n        \n        \/* Animation der Buchstaben *\/\n        @keyframes letterBlurIn { 0% { opacity: 0; filter: blur(10px); transform: scale(1.2) translateY(5px); } 100% { opacity: 1; filter: blur(0); transform: scale(1) translateY(0); } }\n        .char-span { display: inline-block; white-space: pre; opacity: 0; will-change: transform, opacity, filter; font: inherit; color: inherit; }\n        .pv-slider-headline.is-in-view .char-span { animation: letterBlurIn 0.4s ease-out forwards; }\n\n        \/* Scroll Wrapper *\/\n        .pv-scroll-wrapper { overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; scroll-snap-type: x mandatory; padding-bottom: 20px; scrollbar-width: none; cursor: grab; }\n        .pv-scroll-wrapper::-webkit-scrollbar { display: none; } \n        .pv-scroll-wrapper:active { cursor: grabbing; }\n        \n        .pv-track { \n            display: flex; \n            padding: 0 30px; \/* Desktop Padding *\/\n            gap: 24px;       \/* Desktop Gap *\/\n            margin: 0 auto; \n        }\n        .pv-track::after { content: \"\"; display: block; width: 30px; flex-shrink: 0; }\n\n        \/* Cards *\/\n        .pv-card { scroll-snap-align: center; flex-shrink: 0; display: flex; flex-direction: column; gap: 20px; transition: transform 0.3s ease; width: 85vw; max-width: 380px; position: relative; }\n        .pv-image { position: relative; background-color: #1d1d1f; border-radius: 32px !important; overflow: hidden; width: 100%; aspect-ratio: 4\/5; }\n        .pv-image img { width: 100% !important; height: 100% !important; object-fit: cover !important; display: block; transition: transform 0.5s ease; }\n        \n        @media (hover: hover) { .pv-card:hover .pv-image img { transform: scale(1.03); } }\n        \n        .pv-text { padding: 0 4px; text-align: left; }\n        .pv-text h4 { font-size: 21px; font-weight: 600; margin: 0 0 8px 0; color: #f5f5f7; }\n        .pv-text p { font-size: 16px; line-height: 1.5; color: #86868b; }\n        \n        \/* DESKTOP ANPASSUNGEN *\/\n        @media (min-width: 1024px) {\n            .pv-card { width: 740px !important; max-width: none !important; }\n            .pv-image { height: 480px !important; aspect-ratio: auto !important; width: 100% !important; }\n            .pv-text h4 { font-size: 26px; }\n            .pv-text p { font-size: 18px; max-width: 80%; }\n        }\n\n        \/* MOBILE ANPASSUNGEN (< 768px) *\/\n        @media (max-width: 768px) {\n            .pv-track {\n                gap: 12px !important;      \/* 50% reduziert (von 24px) *\/\n                padding: 0 20px !important; \/* Etwas weniger Randabstand mobil *\/\n            }\n            .pv-track::after { width: 20px !important; } \/* Abschluss-Spacer anpassen *\/\n            .pv-slider-headline { padding: 0 20px; }\n        }\n\n        \/* Nav Buttons ausgeblendet (Smart Button \u00fcbernimmt) *\/\n        .pv-nav-container { display: none !important; }\n\n        \/* DETAIL BUTTON (Original Style) *\/\n        .pvd-overlay-pos { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: flex-end; justify-content: flex-end; padding: 0 15px 15px 0; pointer-events: none; z-index: 10; box-sizing: border-box !important; }\n        .pvd-button { pointer-events: auto; border: none !important; padding: 0 !important; margin: 0 !important; outline: none !important; box-sizing: border-box !important; position: relative; overflow: hidden; border-radius: 30px !important; cursor: pointer; height: 57px !important; width: 57px !important; background-color: rgba(0, 0, 0, 0.3) !important; backdrop-filter: blur(25px) !important; -webkit-backdrop-filter: blur(25px) !important; box-shadow: none !important; display: block !important; transition: all 0.8s cubic-bezier(0.25, 1, 0.5, 1) !important; }\n        .pvd-button.js-init-anim { opacity: 0; transform: translateX(-30px) scale(0.95); }\n        .pvd-button.is-visible { opacity: 1; transform: translateX(0) scale(1); }\n        .pvd-button:not(.is-open).is-ready:hover { background-color: rgba(40, 40, 40, 0.6) !important; transform: scale(1.03); }\n        .pvd-button.is-open { width: 180px !important; background-color: rgba(0, 0, 0, 0.2) !important; cursor: default; }\n        .pvd-icon-circle { position: absolute !important; top: 50% !important; transform: translateY(-50%) !important; right: 10px !important; width: 37px !important; height: 37px !important; background-color: #0071e3 !important; border-radius: 50% !important; display: flex !important; align-items: center; justify-content: center; z-index: 50 !important; transition: background-color 0.3s ease; cursor: pointer; }\n        .pvd-button.is-open .pvd-icon-circle { background-color: #3a3a3c !important; }\n        .pvd-icon-svg { display: block !important; fill: #ffffff !important; width: 34px !important; height: 34px !important; transform: rotate(0deg) !important; transition: transform 0.4s ease !important; }\n        .pvd-button.is-open .pvd-icon-svg { transform: rotate(45deg) !important; }\n        .pvd-content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: flex-start; padding-left: 24px; opacity: 0; visibility: hidden; transition: opacity 0.4s ease 0.1s; pointer-events: none; z-index: 5; }\n        .pvd-button.is-open .pvd-content { opacity: 1; visibility: visible; }\n        \n        .pvd-full-link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 20; cursor: pointer; text-decoration: none !important; border-bottom: none !important; pointer-events: none; }\n        .pvd-button.is-open .pvd-full-link { pointer-events: auto; }\n        \n        .pvd-label-text { font-size: 17px !important; font-weight: 600 !important; color: #f5f5f7 !important; text-decoration: none !important; border: none !important; }\n    <\/style>\n\n    <div class=\"pv-slider-headline\" id=\"pv-headline-trigger\">\n        <h3>\n            <span style=\"color: #E40424\">Service.<\/span>\n            <span style=\"color: #999999\">Selected.<\/span>\n        <\/h3>\n    <\/div>\n\n    <div class=\"pv-scroll-wrapper smart-track\" id=\"uni-scroller\">\n        <div class=\"pv-track\" id=\"uni-track\"><\/div>\n    <\/div>\n\n    <script>\n        (function() {\n            \/\/ A) HEADLINE ANIMATION\n            function initHeadlineAnimation() {\n                const headlineContainer = document.getElementById('pv-headline-trigger');\n                if (!headlineContainer) return;\n                const colorSpans = headlineContainer.querySelectorAll('h3 span');\n                let globalDelay = 0;\n                colorSpans.forEach(parentSpan => {\n                    const text = parentSpan.textContent;\n                    parentSpan.textContent = ''; \n                    text.split('').forEach(char => {\n                        const charSpan = document.createElement('span');\n                        charSpan.textContent = char;\n                        charSpan.className = 'char-span';\n                        charSpan.style.animationDelay = (globalDelay * 0.02) + 's';\n                        parentSpan.appendChild(charSpan);\n                        globalDelay++;\n                    });\n                });\n                const observer = new IntersectionObserver((entries) => {\n                    entries.forEach(entry => {\n                        if (entry.isIntersecting) {\n                            entry.target.classList.add('is-in-view');\n                            observer.unobserve(entry.target);\n                        }\n                    });\n                }, { threshold: 0.5 });\n                observer.observe(headlineContainer);\n            }\n\n            \/\/ B) BUTTONS (DEIN ORIGINAL JS)\n            function initAllDetailButtons() {\n                const buttons = document.querySelectorAll('.js-pvd-root');\n                if (!buttons.length) return;\n                const closeOtherButtons = (currentBtn) => {\n                    buttons.forEach(otherBtn => {\n                        if (otherBtn !== currentBtn && otherBtn.classList.contains('is-open')) {\n                            otherBtn.classList.remove('is-open');\n                        }\n                    });\n                };\n                const observer = new IntersectionObserver((entries) => {\n                    entries.forEach(e => {\n                        if(e.isIntersecting) {\n                            const btn = e.target;\n                            setTimeout(() => {\n                                btn.classList.add('is-visible');\n                                setTimeout(() => {\n                                    btn.classList.add('is-ready');\n                                    btn.classList.remove('js-init-anim'); \n                                }, 800);\n                            }, 100);\n                            observer.unobserve(btn);\n                        }\n                    })\n                }, { threshold: 0.1 });\n                buttons.forEach(btn => {\n                    btn.classList.add('js-init-anim');\n                    observer.observe(btn);\n                    const iconCircle = btn.querySelector('.js-pvd-icon');\n                    btn.addEventListener('click', function(e) {\n                        if (this.classList.contains('is-open')) return;\n                        closeOtherButtons(this);\n                        this.classList.add('is-open');\n                    });\n                    if (iconCircle) {\n                        iconCircle.addEventListener('click', function(e) {\n                            e.stopPropagation(); e.preventDefault();  \n                            if (btn.classList.contains('is-open')) {\n                                btn.classList.remove('is-open');\n                            } else {\n                                closeOtherButtons(btn);\n                                btn.classList.add('is-open');\n                            }\n                        });\n                    }\n                });\n            }\n\n            \/\/ C) CONTENT & RENDER\n            const contentData = [\n                {\n                    title: \"NEPTUN mix\", headline: \"Corporate Identity\",\n                    text: \"Zeig, wer Du bist: Wir entwickeln einen Look, der Deine Werte lebt und Deine Marke unverwechselbar macht.\",\n                    image: \"https:\/\/gray-partner.com\/wp-content\/uploads\/2025\/12\/Corporate_identity.jpg\",\n                    canvasLabel: \"CI-Kontext\", \n                    link: \"#elementor-action:action=off_canvas:open&settings=eyJpZCI6ImJjM2VhNjQiLCJkaXNwbGF5TW9kZSI6Im9wZW4ifQ%3D%3D\"\n                },\n                { \n                    title: \"Logo-design\", headline: \"Logo Design\",\n                    text: \"Ein starkes Zeichen f\u00fcr Deine Marke, das Identit\u00e4t stiftet und im Kopf Deiner Zielgruppe bleibt.\",\n                    image: \"https:\/\/gray-partner.com\/wp-content\/uploads\/2025\/12\/Logo_design.jpg\",\n                    canvasLabel: \"Logo-design\",\n                    link: \"#elementor-action:action=off_canvas:open&settings=eyJpZCI6ImNiYjA5OTAiLCJkaXNwbGF5TW9kZSI6Im9wZW4ifQ%3D%3D\"\n                },\n                { \n                    title: \"Kampagne\", headline: \"Werbekampagnen\",\n                    text: \"Kampagnen, die bewegen: Wir wecken echte Emotionen und bringen Deine Botschaft direkt ins Herz Deiner Kunden.\",\n                    image: \"https:\/\/gray-partner.com\/wp-content\/uploads\/2025\/12\/Werbekampagnen.jpg\",\n                    canvasLabel: \"Kampagne\",\n                    link: \"#elementor-action:action=off_canvas:open&settings=eyJpZCI6ImM2ZDBlMmIiLCJkaXNwbGF5TW9kZSI6Im9wZW4ifQ%3D%3D\"\n                },\n                { \n                    title: \"Produktdesign\", headline: \"Produktdesign\",\n                    text: \"Form trifft Funktion: Wir vereinen beides perfekt, um Nutzer zu begeistern und Deinem Produkt Charakter zu geben.\",\n                    image: \"https:\/\/gray-partner.com\/wp-content\/uploads\/2025\/12\/Produktdesign.jpg\",\n                    canvasLabel: \"Produktdesign\",\n                    link: \"#elementor-action:action=off_canvas:open&settings=eyJpZCI6IjA5MTczMWQiLCJkaXNwbGF5TW9kZSI6Im9wZW4ifQ%3D%3D\"\n                },\n                { \n                    title: \"Fahrzeugwerbung\", headline: \"Fahrzeugwerbung\",\n                    text: \"Verwandle Deinen Fuhrpark in einen mobilen Blickfang und erreiche t\u00e4glich tausende Menschen direkt auf der Stra\u00dfe.\",\n                    image: \"https:\/\/gray-partner.com\/wp-content\/uploads\/2025\/12\/Fahrzeug_Beschriftungen.jpg\",\n                    canvasLabel: \"Fahrzeugwerbung\",\n                    link: \"#elementor-action:action=off_canvas:open&settings=eyJpZCI6IjdlYTBlNTEiLCJkaXNwbGF5TW9kZSI6Im9wZW4ifQ%3D%3D\"\n                },\n                { \n                    title: \"Illustration\", headline: \"Illustrationen\",\n                    text: \"Individuelle Zeichnungen, die Komplexes einfach erkl\u00e4ren und Deiner Story eine pers\u00f6nliche, kreative Handschrift verleihen.\",\n                    image: \"https:\/\/gray-partner.com\/wp-content\/uploads\/2025\/12\/Illustrationen.jpg\",\n                    canvasLabel: \"Illustration\",\n                    link: \"#elementor-action:action=off_canvas:open&settings=eyJpZCI6IjEzZDIyY2UiLCJkaXNwbGF5TW9kZSI6Im9wZW4ifQ%3D%3D\"\n                }\n            ];\n\n            const track = document.getElementById('uni-track');\n            contentData.forEach((item) => {\n                const card = document.createElement('div'); card.className = 'pv-card';\n                const fullAriaLabel = item.canvasLabel + \" \u00f6ffnen\";\n                \n                \/\/ Button Layout\n                const overlayHTML = `\n                <div class=\"pvd-overlay-pos\">\n                    <div class=\"pvd-button js-pvd-root\">\n                        <a href=\"${item.link}\" class=\"pvd-full-link\" aria-label=\"${fullAriaLabel}\"><\/a>\n                        <div class=\"pvd-content\"><span class=\"pvd-label-text\">Detail<\/span><\/div>\n                         <div class=\"pvd-icon-circle js-pvd-icon\">\n                            <svg class=\"pvd-icon-svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 36 36\"><path d=\"m24 16.5h-4.5v-4.5c0-.8286-.6719-1.5-1.5-1.5s-1.5.6714-1.5 1.5v4.5h-4.5c-.8281 0-1.5.6714-1.5 1.5s.6719 1.5 1.5 1.5h4.5v4.5c0 .8286.6719 1.5 1.5 1.5s1.5-.6714 1.5-1.5v-4.5h4.5c.8281 0 1.5-.6714 1.5-1.5s-.6719-1.5-1.5-1.5z\"><\/path><\/svg>\n                        <\/div>\n                    <\/div>\n                <\/div>`;\n                \n                \/\/ SEO: Images haben alt, Headlines sind h4\n                card.innerHTML = `<div class=\"pv-image\"><img decoding=\"async\" src=\"${item.image}\" alt=\"${item.headline}\" loading=\"lazy\">${overlayHTML}<\/div><div class=\"pv-text\"><h4>${item.headline}<\/h4><p>${item.text}<\/p><\/div>`;\n                track.appendChild(card);\n            });\n\n            setTimeout(initAllDetailButtons, 50);\n            setTimeout(initHeadlineAnimation, 50);\n        })();\n    <\/script>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b96d79c e-flex e-con-boxed e-con e-parent\" data-id=\"b96d79c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bc3ea64 elementor-widget elementor-widget-off-canvas\" data-id=\"bc3ea64\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;entrance_animation&quot;:&quot;fadeIn&quot;,&quot;exit_animation&quot;:&quot;fadeIn&quot;,&quot;prevent_scroll&quot;:&quot;yes&quot;}\" data-widget_type=\"off-canvas.default\">\n\t\t\t\t\t\t\t<div id=\"off-canvas-bc3ea64\" class=\"e-off-canvas\" role=\"dialog\" aria-hidden=\"true\" aria-label=\"CI-Kontext\" aria-modal=\"true\" inert=\"\" data-delay-child-handlers=\"true\">\n\t\t\t<div class=\"e-off-canvas__overlay\"><\/div>\n\t\t\t<div class=\"e-off-canvas__main\">\n\t\t\t\t<div class=\"e-off-canvas__content\">\n\t\t\t\t\t<div class=\"elementor-element elementor-element-16ce755 e-con-full e-flex e-con e-child\" data-id=\"16ce755\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-8556185 e-con-full e-flex e-con e-child\" data-id=\"8556185\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6153abe elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"6153abe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#elementor-action%3Aaction%3Doff_canvas%3Aclose%26settings%3DeyJpZCI6ImJjM2VhNjQiLCJkaXNwbGF5TW9kZSI6ImNsb3NlIn0%3D\">\n\t\t\t<i aria-hidden=\"true\" class=\"xlio ion-ios-close-circle-outline\"><\/i>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1d6acdf e-flex e-con-boxed e-con e-child\" data-id=\"1d6acdf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9a7bc1c elementor-widget elementor-widget-heading\" data-id=\"9a7bc1c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Corporate Identity<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-96ef062 elementor-widget elementor-widget-heading\" data-id=\"96ef062\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Das Herzst\u00fcck Deiner Marke.<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-837c511 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"837c511\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Gib Deinem Unternehmen ein Gesicht.<\/span> Hier findest du alle Bausteine, die deine Marke unverwechselbar machen. Von den visuellen Grundlagen bis hin zu smarten Tools f\u00fcr deinen Alltag.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c5dac78 e-flex e-con-boxed e-con e-child\" data-id=\"c5dac78\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-69ac761 e-n-tabs-none elementor-widget elementor-widget-n-tabs\" data-id=\"69ac761\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"110806881\" aria-label=\"Tabs. Open items with Enter or Space, close with Escape and navigate using the Arrow keys.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-1108068811\" data-tab-title-id=\"e-n-tab-title-1108068811\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-1108068811\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-book-open-text\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-book-open-text\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-1108068812\" data-tab-title-id=\"e-n-tab-title-1108068812\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-1108068812\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-chat-teardrop-dots\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-chat-teardrop-dots\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-1108068813\" data-tab-title-id=\"e-n-tab-title-1108068813\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-1108068813\" style=\"--n-tabs-title-order: 3;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-printer\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-printer\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-1108068814\" data-tab-title-id=\"e-n-tab-title-1108068814\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"4\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-1108068814\" style=\"--n-tabs-title-order: 4;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-cloud-arrow-down\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-cloud-arrow-down\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div id=\"e-n-tab-content-1108068811\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1108068811\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-b662cb8 e-con-full e-flex e-con e-child\" data-id=\"b662cb8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bc17920 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"bc17920\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Gib Deinem Unternehmen ein Gesicht.<\/span>\u00a0Hier findest du alle Bausteine, die deine Marke unverwechselbar machen. Von den visuellen Grundlagen bis hin zu smarten Tools f\u00fcr deinen Alltag.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-1108068812\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1108068812\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-9f7b4b4 e-con-full e-flex e-con e-child\" data-id=\"9f7b4b4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eb3a033 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"eb3a033\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\">\n\n<span style=\"color: #1d1d1f;\">Kommuniziere richtig. <\/span>\u00a0Nicht nur wie du aussiehst, sondern wie du klingst. Hier geht\u2019s um Tonalit\u00e4t und die richtige Ansprache deiner Zielgruppe.\n\n<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-1108068813\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1108068813\" data-tab-index=\"3\" style=\"--n-tabs-title-order: 3;\" class=\" elementor-element elementor-element-a500ed5 e-con-full e-flex e-con e-child\" data-id=\"a500ed5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-63404fd elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"63404fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\">\n\n<span style=\"color: #1d1d1f;\">Oft untersch\u00e4tzt aber mit bleibender Wirkung.<\/span>\u00a0Von der Visitenkarte \u00fcber Briefpapier bis hin zu Flyern \u2013 alles druckfertig f\u00fcr dich aufbereitet und bereit f\u00fcr den Einsatz.\n\n<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-1108068814\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1108068814\" data-tab-index=\"4\" style=\"--n-tabs-title-order: 4;\" class=\" elementor-element elementor-element-87ad80f e-con-full e-flex e-con e-child\" data-id=\"87ad80f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5ec00e5 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"5ec00e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Ein Space f\u00fcr alle.<\/span> Direkter Zugriff auf alle Logovarianten, Icons, Bildwelten und Schriftarten. Einfach runterladen und loslegen (Web &amp; Print).<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cbb0990 elementor-widget elementor-widget-off-canvas\" data-id=\"cbb0990\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;entrance_animation&quot;:&quot;fadeIn&quot;,&quot;exit_animation&quot;:&quot;fadeIn&quot;,&quot;prevent_scroll&quot;:&quot;yes&quot;}\" data-widget_type=\"off-canvas.default\">\n\t\t\t\t\t\t\t<div id=\"off-canvas-cbb0990\" class=\"e-off-canvas\" role=\"dialog\" aria-hidden=\"true\" aria-label=\"Logo-Desin\" aria-modal=\"true\" inert=\"\" data-delay-child-handlers=\"true\">\n\t\t\t<div class=\"e-off-canvas__overlay\"><\/div>\n\t\t\t<div class=\"e-off-canvas__main\">\n\t\t\t\t<div class=\"e-off-canvas__content\">\n\t\t\t\t\t<div class=\"elementor-element elementor-element-9b89e63 e-con-full e-flex e-con e-child\" data-id=\"9b89e63\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-bf907bd e-con-full e-flex e-con e-child\" data-id=\"bf907bd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6350608 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"6350608\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#elementor-action%3Aaction%3Doff_canvas%3Aclose%26settings%3DeyJpZCI6ImNiYjA5OTAiLCJkaXNwbGF5TW9kZSI6ImNsb3NlIn0%3D\">\n\t\t\t<i aria-hidden=\"true\" class=\"xlio ion-ios-close-circle-outline\"><\/i>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ad4930e e-flex e-con-boxed e-con e-child\" data-id=\"ad4930e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f70a94 elementor-widget elementor-widget-heading\" data-id=\"6f70a94\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Logo Entwicklung<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-380edff elementor-widget elementor-widget-heading\" data-id=\"380edff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Identit\u00e4t &amp; Design.<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-74f27e4 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"74f27e4\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Ein Logo ist selten genug.<\/span> Damit du f\u00fcr jeden Kanal \u2013 ob Website, Stickerei oder App-Icon \u2013 perfekt ger\u00fcstet bist, haben wir dein Logo in verschiedenen Varianten und Stilen ausgearbeitet.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-48a5b80 e-flex e-con-boxed e-con e-child\" data-id=\"48a5b80\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-061f6e7 e-n-tabs-none elementor-widget elementor-widget-n-tabs\" data-id=\"061f6e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"6420199\" aria-label=\"Tabs. Open items with Enter or Space, close with Escape and navigate using the Arrow keys.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-64201991\" data-tab-title-id=\"e-n-tab-title-64201991\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-64201991\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"material-icons md-spellcheck\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"material-icons md-spellcheck\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-64201992\" data-tab-title-id=\"e-n-tab-title-64201992\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-64201992\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"icon icon-apple\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"icon icon-apple\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-64201993\" data-tab-title-id=\"e-n-tab-title-64201993\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-64201993\" style=\"--n-tabs-title-order: 3;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-puzzle-piece\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-puzzle-piece\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-64201994\" data-tab-title-id=\"e-n-tab-title-64201994\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"4\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-64201994\" style=\"--n-tabs-title-order: 4;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-crown-simple\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-crown-simple\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-64201995\" data-tab-title-id=\"e-n-tab-title-64201995\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"5\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-64201995\" style=\"--n-tabs-title-order: 5;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"icon icon-man\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"icon icon-man\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-64201996\" data-tab-title-id=\"e-n-tab-title-64201996\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"6\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-64201996\" style=\"--n-tabs-title-order: 6;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"material-icons md-texture\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"material-icons md-texture\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div id=\"e-n-tab-content-64201991\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-64201991\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-cf345d0 e-con-full e-flex e-con e-child\" data-id=\"cf345d0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-81e82d2 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"81e82d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\">\n\n<span style=\"color: #1d1d1f;\">Minimalistisch und pr\u00e4gnant.<\/span> Hier verzichten wir auf Symbole und inszenieren deinen Firmennamen typografisch stark. Perfekt, um deinen Namen bekannt zu machen.\n\n<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-64201992\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-64201992\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-aedde9e e-con-full e-flex e-con e-child\" data-id=\"aedde9e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-868b8f7 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"868b8f7\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\">\n\n<span style=\"color: #1d1d1f;\">Ein starkes Symbol.<\/span> Dein Logo sollte auch ganz ohne Worte funktionieren. Ideal als kompaktes Erkennungszeichen, z. B. f\u00fcr App-Icons oder Profilbilder.<\/span>\n\n<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-64201993\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-64201993\" data-tab-index=\"3\" style=\"--n-tabs-title-order: 3;\" class=\" elementor-element elementor-element-37b1289 e-con-full e-flex e-con e-child\" data-id=\"37b1289\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d9ae36e elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"d9ae36e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Die Verbindung aus Wort und Bild.<\/span> Das ist dein \u201eStandard-Logo\u201c, das fast immer funktioniert, weil es Name und Symbolik vereint.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-64201994\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-64201994\" data-tab-index=\"4\" style=\"--n-tabs-title-order: 4;\" class=\" elementor-element elementor-element-1c892cb e-con-full e-flex e-con e-child\" data-id=\"1c892cb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5cfd41d elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"5cfd41d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Wenn Geschichte und Qualit\u00e4t sprechen.<\/span> Hier ist der Text fest im Symbol integriert (wie bei einem Wappen oder Stempel). Das wirkt oft sehr hochwertig, etabliert und offiziell.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-64201995\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-64201995\" data-tab-index=\"5\" style=\"--n-tabs-title-order: 5;\" class=\" elementor-element elementor-element-34eb904 e-con-full e-flex e-con e-child\" data-id=\"34eb904\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d028a08 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"d028a08\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Eine Figur oder ein Maskottchen als Teil des Logos.<\/span> Das schafft sofort emotionale N\u00e4he, wirkt sympathisch und bleibt im Ged\u00e4chtnis.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-64201996\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-64201996\" data-tab-index=\"6\" style=\"--n-tabs-title-order: 6;\" class=\" elementor-element elementor-element-21ae09e e-con-full e-flex e-con e-child\" data-id=\"21ae09e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3722902 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"3722902\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Ein abstraktes Design.<\/span> Ein Logo, dass nicht sofort gegenst\u00e4ndlich ist, sondern deine Unternehmensphilosophie oder Arbeitsweise visuell \u00fcbersetzt.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6d0e2b elementor-widget elementor-widget-off-canvas\" data-id=\"c6d0e2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;entrance_animation&quot;:&quot;fadeIn&quot;,&quot;exit_animation&quot;:&quot;fadeIn&quot;,&quot;prevent_scroll&quot;:&quot;yes&quot;}\" data-widget_type=\"off-canvas.default\">\n\t\t\t\t\t\t\t<div id=\"off-canvas-c6d0e2b\" class=\"e-off-canvas\" role=\"dialog\" aria-hidden=\"true\" aria-label=\"Kampagne\" aria-modal=\"true\" inert=\"\" data-delay-child-handlers=\"true\">\n\t\t\t<div class=\"e-off-canvas__overlay\"><\/div>\n\t\t\t<div class=\"e-off-canvas__main\">\n\t\t\t\t<div class=\"e-off-canvas__content\">\n\t\t\t\t\t<div class=\"elementor-element elementor-element-3b5e7cf e-con-full e-flex e-con e-child\" data-id=\"3b5e7cf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c85df86 e-con-full e-flex e-con e-child\" data-id=\"c85df86\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-28b0c7b elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"28b0c7b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#elementor-action%3Aaction%3Doff_canvas%3Aclose%26settings%3DeyJpZCI6ImM2ZDBlMmIiLCJkaXNwbGF5TW9kZSI6ImNsb3NlIn0%3D\">\n\t\t\t<i aria-hidden=\"true\" class=\"xlio ion-ios-close-circle-outline\"><\/i>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7e0c9d3 e-flex e-con-boxed e-con e-child\" data-id=\"7e0c9d3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-002c78a elementor-widget elementor-widget-heading\" data-id=\"002c78a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Werbekampagnen<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-59d62e4 elementor-widget elementor-widget-heading\" data-id=\"59d62e4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Von der Vision zur Story.<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5dc3800 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"5dc3800\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Wir machen nicht einfach nur Werbung.<\/span> Wir entwickeln Kampagnen, die auffallen, im Kopf bleiben und genau dort treffen, wo Entscheidungen fallen: im Herzen deiner Zielgruppe.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-09db841 e-flex e-con-boxed e-con e-child\" data-id=\"09db841\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d73e3e2 e-n-tabs-none elementor-widget elementor-widget-n-tabs\" data-id=\"d73e3e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"225698786\" aria-label=\"Tabs. Open items with Enter or Space, close with Escape and navigate using the Arrow keys.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-2256987861\" data-tab-title-id=\"e-n-tab-title-2256987861\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-2256987861\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-compass\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-compass\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2256987862\" data-tab-title-id=\"e-n-tab-title-2256987862\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2256987862\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"icon icon-brush\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"icon icon-brush\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2256987863\" data-tab-title-id=\"e-n-tab-title-2256987863\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2256987863\" style=\"--n-tabs-title-order: 3;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"icon icon-play-button1\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"icon icon-play-button1\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2256987864\" data-tab-title-id=\"e-n-tab-title-2256987864\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"4\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2256987864\" style=\"--n-tabs-title-order: 4;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"xlwpf wppb-font-fire\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"xlwpf wppb-font-fire\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div id=\"e-n-tab-content-2256987861\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2256987861\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-d2461bb e-con-full e-flex e-con e-child\" data-id=\"d2461bb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5897418 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"5897418\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Bevor wir kreativ werden, denken wir nach.<\/span> Wir analysieren deine Ziele und entwickeln einen klaren Fahrplan, damit deine Botschaft nicht verpufft, sondern punktgenau landet.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-2256987862\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2256987862\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-6da528f e-con-full e-flex e-con e-child\" data-id=\"6da528f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5706490 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"5706490\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Unm\u00f6glich zu ignorieren.<\/span> Wir geben deiner Kampagne ein unverwechselbares Gesicht. Visuell stark und \u00e4sthetisch auf den Punkt, damit man an dir einfach nicht vorbeischauen kann.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-2256987863\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2256987863\" data-tab-index=\"3\" style=\"--n-tabs-title-order: 3;\" class=\" elementor-element elementor-element-33df98f e-con-full e-flex e-con e-child\" data-id=\"33df98f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9fb97d7 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"9fb97d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Egal ob Text, Foto oder Video<\/span> \u2013 wir produzieren Assets, die geklickt, geteilt und geliebt werden. Ma\u00dfgeschneidert f\u00fcr genau die Kan\u00e4le, auf denen deine Kunden unterwegs sind.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-2256987864\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2256987864\" data-tab-index=\"4\" style=\"--n-tabs-title-order: 4;\" class=\" elementor-element elementor-element-40bd1b9 e-con-full e-flex e-con e-child\" data-id=\"40bd1b9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-20c8ab3 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"20c8ab3\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Menschen lieben gute Geschichten.<\/span> Wir verpacken deine Fakten in eine Story, die fesselt und Emotionen weckt. So wirst du nicht nur gesehen, sondern verstanden.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-091731d elementor-widget elementor-widget-off-canvas\" data-id=\"091731d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;entrance_animation&quot;:&quot;fadeIn&quot;,&quot;exit_animation&quot;:&quot;fadeIn&quot;,&quot;prevent_scroll&quot;:&quot;yes&quot;}\" data-widget_type=\"off-canvas.default\">\n\t\t\t\t\t\t\t<div id=\"off-canvas-091731d\" class=\"e-off-canvas\" role=\"dialog\" aria-hidden=\"true\" aria-label=\"Produktdesign\" aria-modal=\"true\" inert=\"\" data-delay-child-handlers=\"true\">\n\t\t\t<div class=\"e-off-canvas__overlay\"><\/div>\n\t\t\t<div class=\"e-off-canvas__main\">\n\t\t\t\t<div class=\"e-off-canvas__content\">\n\t\t\t\t\t<div class=\"elementor-element elementor-element-310b9c4 e-con-full e-flex e-con e-child\" data-id=\"310b9c4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-58ea22c e-con-full e-flex e-con e-child\" data-id=\"58ea22c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f00368 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"2f00368\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#elementor-action%3Aaction%3Doff_canvas%3Aclose%26settings%3DeyJpZCI6IjA5MTczMWQiLCJkaXNwbGF5TW9kZSI6ImNsb3NlIn0%3D\">\n\t\t\t<i aria-hidden=\"true\" class=\"xlio ion-ios-close-circle-outline\"><\/i>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-44eb2a6 e-flex e-con-boxed e-con e-child\" data-id=\"44eb2a6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-391676a elementor-widget elementor-widget-heading\" data-id=\"391676a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Produktdesign<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5095fa5 elementor-widget elementor-widget-heading\" data-id=\"5095fa5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Form folgt Funktion.<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-62bf0a1 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"62bf0a1\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Wenn es sich gut anf\u00fchlt.<\/span> Ein gutes Produkt muss nicht nur gut aussehen, es muss sich gut anf\u00fchlen und intuitiv bedienbar sein. Wir begleiten dich von der ersten Skizze bis zum fertigen Design, das deine Nutzer lieben werden.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3729720 e-flex e-con-boxed e-con e-child\" data-id=\"3729720\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f03b234 e-n-tabs-none elementor-widget elementor-widget-n-tabs\" data-id=\"f03b234\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"251900468\" aria-label=\"Tabs. Open items with Enter or Space, close with Escape and navigate using the Arrow keys.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-2519004681\" data-tab-title-id=\"e-n-tab-title-2519004681\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-2519004681\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"icon icon-listing\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"icon icon-listing\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2519004682\" data-tab-title-id=\"e-n-tab-title-2519004682\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2519004682\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-lightbulb-filament\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-lightbulb-filament\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2519004683\" data-tab-title-id=\"e-n-tab-title-2519004683\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2519004683\" style=\"--n-tabs-title-order: 3;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-hand-tap\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-hand-tap\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2519004684\" data-tab-title-id=\"e-n-tab-title-2519004684\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"4\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2519004684\" style=\"--n-tabs-title-order: 4;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-cube-focus\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-cube-focus\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div id=\"e-n-tab-content-2519004681\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2519004681\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-6d97815 e-con-full e-flex e-con e-child\" data-id=\"6d97815\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fcfc560 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"fcfc560\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Bevor der erste Strich gezogen wird.<\/span> Wir kl\u00e4ren mit Dir die Details \u2013 was muss dein Produkt k\u00f6nnen? Welche technischen Anforderungen gibt es? Wir definieren den Rahmen f\u00fcr deinen Erfolg.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-2519004682\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2519004682\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-7fbdb82 e-con-full e-flex e-con e-child\" data-id=\"7fbdb82\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-22f27e2 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"22f27e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Hier entstehen die ersten L\u00f6sungsans\u00e4tze.<\/span> Wir experimentieren, verwerfen und optimieren, bis wir ein Konzept haben, das nicht nur kreativ ist, sondern auch technisch machbar.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-2519004683\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2519004683\" data-tab-index=\"3\" style=\"--n-tabs-title-order: 3;\" class=\" elementor-element elementor-element-3262d4b e-con-full e-flex e-con e-child\" data-id=\"3262d4b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-078253f elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"078253f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Design ist nichts ohne Benutzerfreundlichkeit.<\/span> Wir sorgen daf\u00fcr, dass dein Produkt Spa\u00df macht und jeder sofort versteht, wie man es bedient \u2013 ohne Handbuch.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-2519004684\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2519004684\" data-tab-index=\"4\" style=\"--n-tabs-title-order: 4;\" class=\" elementor-element elementor-element-ff3ac86 e-con-full e-flex e-con e-child\" data-id=\"ff3ac86\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-71dd384 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"71dd384\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Jetzt wird es konkret.<\/span> Mit fotorealistischen 3D-Renderings zeigen wir dir dein Produkt so, als w\u00fcrdest du es schon in der Hand halten. Perfekt f\u00fcr Pr\u00e4sentationen oder Investoren.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ea0e51 elementor-widget elementor-widget-off-canvas\" data-id=\"7ea0e51\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;entrance_animation&quot;:&quot;fadeIn&quot;,&quot;exit_animation&quot;:&quot;fadeIn&quot;,&quot;prevent_scroll&quot;:&quot;yes&quot;}\" data-widget_type=\"off-canvas.default\">\n\t\t\t\t\t\t\t<div id=\"off-canvas-7ea0e51\" class=\"e-off-canvas\" role=\"dialog\" aria-hidden=\"true\" aria-label=\"Fahrzeugwerbung\" aria-modal=\"true\" inert=\"\" data-delay-child-handlers=\"true\">\n\t\t\t<div class=\"e-off-canvas__overlay\"><\/div>\n\t\t\t<div class=\"e-off-canvas__main\">\n\t\t\t\t<div class=\"e-off-canvas__content\">\n\t\t\t\t\t<div class=\"elementor-element elementor-element-de51540 e-con-full e-flex e-con e-child\" data-id=\"de51540\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c9325cd e-con-full e-flex e-con e-child\" data-id=\"c9325cd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-346b0c4 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"346b0c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#elementor-action%3Aaction%3Doff_canvas%3Aclose%26settings%3DeyJpZCI6IjdlYTBlNTEiLCJkaXNwbGF5TW9kZSI6ImNsb3NlIn0%3D\">\n\t\t\t<i aria-hidden=\"true\" class=\"xlio ion-ios-close-circle-outline\"><\/i>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ea2db02 e-flex e-con-boxed e-con e-child\" data-id=\"ea2db02\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c407e83 elementor-widget elementor-widget-heading\" data-id=\"c407e83\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Fahrzeug Werbung<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-545418f elementor-widget elementor-widget-heading\" data-id=\"545418f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Werbung, die rumkommt.<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b027a84 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"b027a84\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Verwandle deinen Fuhrpark in rollende Plakatw\u00e4nde.<\/span> Egal ob einzelner PKW oder ganze LKW-Flotte \u2013 wir sorgen daf\u00fcr, dass deine Botschaft im Stadtverkehr und auf der Autobahn garantiert gesehen wird.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b472d8a e-flex e-con-boxed e-con e-child\" data-id=\"b472d8a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4ad85a9 e-n-tabs-none elementor-widget elementor-widget-n-tabs\" data-id=\"4ad85a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"78480809\" aria-label=\"Tabs. Open items with Enter or Space, close with Escape and navigate using the Arrow keys.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-784808091\" data-tab-title-id=\"e-n-tab-title-784808091\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-784808091\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-magnifying-glass\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"icon icon-magnifier\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-784808092\" data-tab-title-id=\"e-n-tab-title-784808092\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-784808092\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-pencil-line\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-pencil-line\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-784808093\" data-tab-title-id=\"e-n-tab-title-784808093\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-784808093\" style=\"--n-tabs-title-order: 3;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-palette\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-palette\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-784808094\" data-tab-title-id=\"e-n-tab-title-784808094\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"4\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-784808094\" style=\"--n-tabs-title-order: 4;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"icon icon-calendar3\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"icon icon-calendar3\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-784808095\" data-tab-title-id=\"e-n-tab-title-784808095\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"5\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-784808095\" style=\"--n-tabs-title-order: 5;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-shield-check\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-shield-check\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div id=\"e-n-tab-content-784808091\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-784808091\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-8ddf1ae e-con-full e-flex e-con e-child\" data-id=\"8ddf1ae\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5c756b8 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"5c756b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Nicht jede Folie passt auf jedes Auto.<\/span> Wir schauen uns deine Fahrzeuge und deine Ziele genau an: Wo fahren sie? Wer sieht sie? So entwickeln wir ein Konzept, das technisch und optisch sitzt.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-784808092\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-784808092\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-f934216 e-con-full e-flex e-con e-child\" data-id=\"f934216\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9f22115 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"9f22115\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Ein Fahrzeug ist keine flache Papierseite.<\/span> Wir gestalten so, dass dein Logo auch \u00fcber T\u00fcrgriffe, W\u00f6lbungen und Kanten hinweg perfekt lesbar bleibt und dynamisch wirkt.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-784808093\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-784808093\" data-tab-index=\"3\" style=\"--n-tabs-title-order: 3;\" class=\" elementor-element elementor-element-dd67c71 e-con-full e-flex e-con e-child\" data-id=\"dd67c71\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-896a4fb elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"896a4fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Wir w\u00e4hlen die passenden Hochleistungsfolien f\u00fcr deinen Einsatzzweck.<\/span> UV-best\u00e4ndig, waschanlagenfest und langlebig \u2013 damit die Farben auch nach Jahren noch strahlen.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-784808094\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-784808094\" data-tab-index=\"4\" style=\"--n-tabs-title-order: 4;\" class=\" elementor-element elementor-element-b8d86f7 e-con-full e-flex e-con e-child\" data-id=\"b8d86f7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5825290 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"5825290\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Wir koordinieren die Verklebung.<\/span> Deine Fahrzeuge steht so kurz wie m\u00f6glich. Unsere zertifizierten Monteure sorgen f\u00fcr eine blasenfreie Anbringung \u2013 bei uns oder direkt bei dir vor Ort.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-784808095\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-784808095\" data-tab-index=\"5\" style=\"--n-tabs-title-order: 5;\" class=\" elementor-element elementor-element-d270172 e-con-full e-flex e-con e-child\" data-id=\"d270172\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f08cf5a elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"f08cf5a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Bevor der Motor startet, pr\u00fcfen wir jeden Zentimeter.<\/span> Sitzen die Kanten? Stimmt der Gesamteindruck? Erst wenn alles perfekt ist, geben wir das Fahrzeug f\u00fcr die Stra\u00dfe frei.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-13d22ce elementor-widget elementor-widget-off-canvas\" data-id=\"13d22ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;entrance_animation&quot;:&quot;fadeIn&quot;,&quot;exit_animation&quot;:&quot;fadeIn&quot;,&quot;prevent_scroll&quot;:&quot;yes&quot;}\" data-widget_type=\"off-canvas.default\">\n\t\t\t\t\t\t\t<div id=\"off-canvas-13d22ce\" class=\"e-off-canvas\" role=\"dialog\" aria-hidden=\"true\" aria-label=\"Illustration\" aria-modal=\"true\" inert=\"\" data-delay-child-handlers=\"true\">\n\t\t\t<div class=\"e-off-canvas__overlay\"><\/div>\n\t\t\t<div class=\"e-off-canvas__main\">\n\t\t\t\t<div class=\"e-off-canvas__content\">\n\t\t\t\t\t<div class=\"elementor-element elementor-element-009ba24 e-con-full e-flex e-con e-child\" data-id=\"009ba24\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-295afa7 e-con-full e-flex e-con e-child\" data-id=\"295afa7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dfeb03e elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"dfeb03e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#elementor-action%3Aaction%3Doff_canvas%3Aclose%26settings%3DeyJpZCI6IjEzZDIyY2UiLCJkaXNwbGF5TW9kZSI6ImNsb3NlIn0%3D\">\n\t\t\t<i aria-hidden=\"true\" class=\"xlio ion-ios-close-circle-outline\"><\/i>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7fe7ad1 e-flex e-con-boxed e-con e-child\" data-id=\"7fe7ad1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-81c0124 elementor-widget elementor-widget-heading\" data-id=\"81c0124\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Illustrationen<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1f7bd9c elementor-widget elementor-widget-heading\" data-id=\"1f7bd9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Mehr als nur bunte Bilder<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8addbc2 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"8addbc2\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Stockfotos hat jeder.<\/span> Wir erschaffen individuelle Welten, Charaktere und Grafiken, die genau zu deiner Marke passen. Einzigartig, emotional und ma\u00dfgeschneidert f\u00fcr deinen Einsatzzweck.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-09a2ff3 e-flex e-con-boxed e-con e-child\" data-id=\"09a2ff3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ebf89ed e-n-tabs-none elementor-widget elementor-widget-n-tabs\" data-id=\"ebf89ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"247433709\" aria-label=\"Tabs. Open items with Enter or Space, close with Escape and navigate using the Arrow keys.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-2474337091\" data-tab-title-id=\"e-n-tab-title-2474337091\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-2474337091\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"icon icon-brush\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"icon icon-brush\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2474337092\" data-tab-title-id=\"e-n-tab-title-2474337092\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2474337092\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-blueprint\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-blueprint\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2474337093\" data-tab-title-id=\"e-n-tab-title-2474337093\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2474337093\" style=\"--n-tabs-title-order: 3;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-mask-happy\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"phl phlight-mask-happy\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2474337094\" data-tab-title-id=\"e-n-tab-title-2474337094\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"4\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2474337094\" style=\"--n-tabs-title-order: 4;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-mouse-pointer\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M302.189 329.126H196.105l55.831 135.993c3.889 9.428-.555 19.999-9.444 23.999l-49.165 21.427c-9.165 4-19.443-.571-23.332-9.714l-53.053-129.136-86.664 89.138C18.729 472.71 0 463.554 0 447.977V18.299C0 1.899 19.921-6.096 30.277 5.443l284.412 292.542c11.472 11.179 3.007 31.141-12.5 31.141z\"><\/path><\/svg>\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-mouse-pointer\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M302.189 329.126H196.105l55.831 135.993c3.889 9.428-.555 19.999-9.444 23.999l-49.165 21.427c-9.165 4-19.443-.571-23.332-9.714l-53.053-129.136-86.664 89.138C18.729 472.71 0 463.554 0 447.977V18.299C0 1.899 19.921-6.096 30.277 5.443l284.412 292.542c11.472 11.179 3.007 31.141-12.5 31.141z\"><\/path><\/svg>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2474337095\" data-tab-title-id=\"e-n-tab-title-2474337095\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"5\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2474337095\" style=\"--n-tabs-title-order: 5;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"icon icon-tshirt\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"icon icon-tshirt\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-2474337096\" data-tab-title-id=\"e-n-tab-title-2474337096\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"6\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-2474337096\" style=\"--n-tabs-title-order: 6;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"xlwpf wppb-font-locked\"><\/i>\t\t\t<i aria-hidden=\"true\" class=\"xlwpf wppb-font-locked\"><\/i>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div id=\"e-n-tab-content-2474337091\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2474337091\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-81d5b0c e-con-full e-flex e-con e-child\" data-id=\"81d5b0c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c5a0091 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"c5a0091\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Ob cooler Comic-Style, minimalistische Line-Art oder realistisch<\/span> \u2013 wir experimentieren so lange, bis wir genau den visuellen Stil gefunden haben, der deine Botschaft perfekt transportiert.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-2474337092\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2474337092\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-8f6e450 e-con-full e-flex e-con e-child\" data-id=\"8f6e450\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b354ca8 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"b354ca8\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Du hast ein grobes Bild im Kopf?<\/span> Wir bringen es zu Papier. Wir skizzieren verschiedene Kompositionen und Szenen, bis jedes Detail genau dort sitzt, wo es hingeh\u00f6rt.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-2474337093\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2474337093\" data-tab-index=\"3\" style=\"--n-tabs-title-order: 3;\" class=\" elementor-element elementor-element-4a70b10 e-con-full e-flex e-con e-child\" data-id=\"4a70b10\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39c946b elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"39c946b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Wir hauchen Figuren Leben ein.<\/span> Egal ob sympathisches Maskottchen oder cooler Superheld \u2013 wir geben deinem Brand ein Gesicht mit Pers\u00f6nlichkeit und Wiedererkennungswert.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-2474337094\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2474337094\" data-tab-index=\"4\" style=\"--n-tabs-title-order: 4;\" class=\" elementor-element elementor-element-bcc33d5 e-con-full e-flex e-con e-child\" data-id=\"bcc33d5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-931aabe elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"931aabe\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Aus der Handskizze wird eine perfekte Datei.<\/span> Wir \u00fcbertragen die Zeichnung ins Digitale, colorieren sie und sorgen f\u00fcr gestochen scharfe Linien \u2013 als Vektor oder Pixel.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-2474337095\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2474337095\" data-tab-index=\"5\" style=\"--n-tabs-title-order: 5;\" class=\" elementor-element elementor-element-3ae53ee e-con-full e-flex e-con e-child\" data-id=\"3ae53ee\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-762a9ae elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"762a9ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Eine Illustration muss auf dem Smartphone genauso wirken wie auf dem LKW.<\/span> Wir passen Formate und Komposition so an, dass dein Motiv auf jedem Medium funktioniert.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-2474337096\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2474337096\" data-tab-index=\"6\" style=\"--n-tabs-title-order: 6;\" class=\" elementor-element elementor-element-b4c2009 e-con-full e-flex e-con e-child\" data-id=\"b4c2009\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-21571fe elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"21571fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Keine versteckten Abo-Fallen.<\/span> Wir kl\u00e4ren transparent, welche Rechte du brauchst, damit du deine Illustrationen sicher und langfristig \u00fcberall nutzen kannst.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6b8b3c elementor-widget elementor-widget-off-canvas\" data-id=\"c6b8b3c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;entrance_animation&quot;:&quot;fadeIn&quot;,&quot;exit_animation&quot;:&quot;fadeIn&quot;,&quot;prevent_scroll&quot;:&quot;yes&quot;}\" data-widget_type=\"off-canvas.default\">\n\t\t\t\t\t\t\t<div id=\"off-canvas-c6b8b3c\" class=\"e-off-canvas\" role=\"dialog\" aria-hidden=\"true\" aria-label=\"Download-Ausstehend\" aria-modal=\"true\" inert=\"\" data-delay-child-handlers=\"true\">\n\t\t\t<div class=\"e-off-canvas__overlay\"><\/div>\n\t\t\t<div class=\"e-off-canvas__main\">\n\t\t\t\t<div class=\"e-off-canvas__content\">\n\t\t\t\t\t<div class=\"elementor-element elementor-element-16fa7ce e-con-full e-flex e-con e-child\" data-id=\"16fa7ce\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c866c4b e-con-full e-flex e-con e-child\" data-id=\"c866c4b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f16f4ee elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"f16f4ee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#elementor-action%3Aaction%3Doff_canvas%3Aclose%26settings%3DeyJpZCI6ImM2YjhiM2MiLCJkaXNwbGF5TW9kZSI6ImNsb3NlIn0%3D\">\n\t\t\t<i aria-hidden=\"true\" class=\"xlio ion-ios-close-circle-outline\"><\/i>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bbac540 e-flex e-con-boxed e-con e-child\" data-id=\"bbac540\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-37b42da elementor-widget elementor-widget-heading\" data-id=\"37b42da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Achtung.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a4efe7a elementor-widget elementor-widget-heading\" data-id=\"a4efe7a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Links und<br>Dokumente<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c4f84af elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"c4f84af\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_mobile&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"intro-copy\" style=\"hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word;\"><p><span style=\"color: #1d1d1f;\">Du hast uns erwischt!<\/span> Wir verpassen unserem Portfolio und den Unterlagen gerade den letzten Schliff. Deshalb sind sie im Moment noch nicht erreichbar oder zum Download bereit. Schau gerne in ein paar Tagen wieder vorbei.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-16e9fe4 e-con-full e-flex e-con e-child\" data-id=\"16e9fe4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-553b86b elementor-widget elementor-widget-spacer\" data-id=\"553b86b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0368255 e-con-full e-flex e-con e-parent\" data-id=\"0368255\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-112dfd9 elementor-widget elementor-widget-html\" data-id=\"112dfd9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"complete-portfolio-section\">\n\n    <div id=\"portfolio-left-header-wrapper\">\n        <style>\n            #portfolio-left-header-wrapper {\n                width: 100%;\n                padding: 30px 0 40px 0;\n                box-sizing: border-box;\n                background: transparent;\n                font-family: \"Inter\", -apple-system, BlinkMacSystemFont, sans-serif;\n                overflow: hidden;\n                display: block;\n            }\n\n            .pl-headline-container {\n                max-width: 1260px; \n                margin: 0 auto;\n                \/* Einzug: 100px von links auf Desktop *\/\n                padding: 0 20px 0 100px !important;\n                text-align: left !important;\n                opacity: 1;\n                transition: padding 0.3s ease;\n            }\n\n            .pl-headline-container h3 {\n                font-size: 32px !important;\n                line-height: 1.1 !important;\n                font-weight: 600 !important;\n                margin: 0 !important;\n                padding: 0 !important;\n                display: block;\n                text-align: left !important;\n            }\n\n            .pl-word { display: inline-block; white-space: nowrap; margin-right: 0.25em; }\n            .pl-char { display: inline-block; opacity: 0; will-change: transform, opacity, filter; font: inherit; color: inherit; }\n\n            @keyframes plBlurIn {\n                0% { opacity: 0; filter: blur(10px); transform: scale(1.2) translateY(5px); }\n                100% { opacity: 1; filter: blur(0); transform: scale(1) translateY(0); }\n            }\n\n            .pl-headline-container.is-visible .pl-char {\n                animation: plBlurIn 0.5s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;\n            }\n\n            \/* Responsive Headlines *\/\n            @media (max-width: 1024px) {\n                .pl-headline-container { padding: 0 40px !important; }\n            }\n            @media (max-width: 768px) {\n                .pl-headline-container { padding: 0 20px !important; }\n                .pl-headline-container h3 { font-size: 28px !important; }\n            }\n        <\/style>\n\n        <div class=\"pl-headline-container\" id=\"portfolio-headline-target\">\n            <h3>\n                <span style=\"color: #E40424\">Portfolio.<\/span>\n                <span style=\"color: #999999\">Leistungen im \u00dcberblick.<\/span>\n            <\/h3>\n        <\/div>\n    <\/div>\n\n\n    <div id=\"portfolio-accordion-wrapper\">\n        <style>\n            \/* HARD RESET & BASIC VARIABLES *\/\n            #portfolio-accordion-wrapper {\n                all: initial;\n                display: block;\n                font-family: \"SF Pro Text\", \"SF Pro Icons\", \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n                box-sizing: border-box;\n                background-color: #fff;\n                width: 100%;\n                max-width: 980px; \n                margin: 0 auto;\n                padding: 40px 0;\n                \n                --pa-text-color: #1d1d1f;\n                --pa-icon-color: #86868b;\n                --pa-anim-duration: 400ms;\n                --pa-border-color: #d2d2d7;\n            }\n\n            #portfolio-accordion-wrapper * { box-sizing: border-box; }\n            #portfolio-accordion-wrapper ul { list-style: none !important; margin: 0 !important; padding: 0 !important; width: 100% !important; border: none !important; }\n            #portfolio-accordion-wrapper p { margin: 0 !important; padding: 0 !important; }\n\n            \/* ACCORDION ITEMS *\/\n            #portfolio-accordion-wrapper li.pa-item { \n                margin: 0 !important; padding: 0 !important; width: 100% !important; display: block !important; \n                overflow: visible !important; \n                border: none !important;\n                border-bottom: 1px solid var(--pa-border-color) !important;\n            }\n            #portfolio-accordion-wrapper li.pa-item:last-child { border-bottom: none !important; }\n\n            #portfolio-accordion-wrapper h3.pa-title { margin: 0 !important; padding: 0 !important; font-weight: normal; font-size: 100%; width: 100% !important; display: block !important; }\n            \n            \/* BUTTON *\/\n            #portfolio-accordion-wrapper button.pa-button { \n                all: unset; cursor: pointer; width: 100% !important; box-sizing: border-box !important;\n                display: flex !important; justify-content: space-between !important; align-items: center !important;\n                padding: 24px 0 !important; background: transparent !important; position: relative; margin: 0 !important; border: none !important;\n            }\n\n            .pa-title-text {\n                font-size: 24px; line-height: 1.16667; font-weight: 600; letter-spacing: .009em; color: var(--pa-text-color);\n                flex: 1 1 auto;\n            }\n\n            \/* ICON (Desktop: 50px rausgeschoben) *\/\n            .pa-icon {\n                width: 18px; height: 18px; color: var(--pa-icon-color);\n                display: flex; align-items: center; justify-content: center;\n                transition: color 0.3s ease; flex: 0 0 18px; \n                margin-left: 20px; \n                margin-right: -50px !important; \n            }\n            \n            button.pa-button:hover .pa-icon,\n            li.pa-item.expanded .pa-icon { color: var(--pa-text-color); }\n            .pa-icon-svg { width: 100%; height: auto; display: block; overflow: visible; }\n\n            \/* TRAY & CONTENT *\/\n            .pa-tray {\n                height: 0; overflow: hidden; opacity: 0; visibility: hidden;\n                transition: height var(--pa-anim-duration) cubic-bezier(0.4,0,0.2,1), opacity var(--pa-anim-duration) ease, visibility var(--pa-anim-duration) ease;\n                will-change: height, opacity;\n            }\n            li.pa-item.expanded .pa-tray { opacity: 1; visibility: visible; }\n\n            .pa-content { padding-bottom: 48px; padding-top: 5px; display: block; width: 100%; }\n            \n            .pa-paragraph-text {\n                font-size: 17px !important; line-height: 1.47059 !important; font-weight: 400 !important; letter-spacing: -.022em !important;\n                color: var(--pa-text-color) !important; max-width: 83.333% !important; \n            }\n\n            \/* --- UNIQUE NAVIGATION STYLES (Prefix p-) --- *\/\n            .p-nav-wrapper {\n                margin-top: 30px; width: 100%; position: relative; display: block;\n                --mn-bg: #e8e8ed; --mn-pill: #ffffff; --mn-text: #86868b; --mn-text-active: #1d1d1f; --mn-arrow-color: #1d1d1f;\n            }\n            .p-nav-label {\n                font-size: 11px; text-transform: uppercase; letter-spacing: 0.05em; color: #86868b; margin-bottom: 10px; font-weight: 600; display: block; margin-left: 12px;\n            }\n            \n            \/* Container 70% Desktop *\/\n            .p-mobile-nav-container {\n                width: 70% !important; height: 52px !important; background-color: var(--mn-bg) !important; \n                border-radius: 100px; position: relative; overflow: hidden; display: flex !important; align-items: center !important; z-index: 1;\n            }\n            \n            .p-mn-track {\n                display: flex !important; align-items: center !important; position: absolute; left: 0; top: 0; height: 100%;\n                transition: transform 0.8s cubic-bezier(0.85, 0, 0.15, 1) !important; \n                padding: 0 6px; width: max-content; z-index: 2;\n            }\n            .p-mn-item {\n                flex: 0 0 auto; padding: 0 24px; color: var(--mn-text); font-size: 15px; font-weight: 500; cursor: pointer; \n                white-space: nowrap; transition: color 0.3s ease; position: relative; z-index: 3; height: 100%; display: flex; align-items: center;\n            }\n            .p-mn-item.active { color: var(--mn-text-active); font-weight: 600; }\n            \n            .p-mn-pill {\n                position: absolute; top: 4px; bottom: 4px; background-color: var(--mn-pill); border-radius: 100px; z-index: 2; \n                transition: all 0.8s cubic-bezier(0.85, 0, 0.15, 1) !important; pointer-events: none; box-shadow: none !important;\n            }\n            \n            .p-mn-arrow {\n                position: absolute; top: 0; bottom: 0; width: 90px !important; display: flex; align-items: center; \n                background-color: transparent; z-index: 10; cursor: pointer; \n                transition: opacity 0.3s ease 1000ms !important; opacity: 1;\n            }\n            .p-mn-arrow svg { width: 35px !important; height: 35px !important; fill: var(--mn-arrow-color); }\n            \n            .p-mn-arrow.left { left: 0; justify-content: flex-start !important; padding-left: 10px !important; background: linear-gradient(90deg, var(--mn-bg) 50%, rgba(232, 232, 237, 0)); }\n            .p-mn-arrow.right { right: 0; justify-content: flex-end !important; padding-right: 10px !important; background: linear-gradient(-90deg, var(--mn-bg) 50%, rgba(232, 232, 237, 0)); }\n            .p-mn-arrow.hidden { opacity: 0; pointer-events: none; transition: opacity 0.3s ease 0ms !important; }\n\n\n            \/* RESPONSIVE *\/\n            @media (max-width: 1024px) {\n                #portfolio-accordion-wrapper { padding: 40px 20px !important; }\n                .pa-icon { margin-right: 0 !important; } \n            }\n\n            @media (max-width: 768px) {\n                #portfolio-accordion-wrapper { padding: 30px 20px !important; }\n                .pa-paragraph-text { max-width: 100% !important; }\n                .pa-icon { margin-right: 0 !important; margin-left: 15px !important; }\n                .pa-button { padding: 20px 0 !important; }\n                .pa-title-text { font-size: 21px !important; }\n                \n                \/* Nav volle Breite *\/\n                .p-mobile-nav-container { width: 100% !important; }\n                .p-mn-arrow { width: 60px !important; }\n            }\n        <\/style>\n\n        <ul class=\"pa-accordion\" role=\"list\">\n            \n            <li class=\"pa-item expanded\" data-smart-id=\"branding\">\n                <h3 class=\"pa-title\">\n                    <button class=\"pa-button\" aria-expanded=\"true\">\n                        <span class=\"pa-title-text\">Branding & Identity<\/span>\n                        <span class=\"pa-icon\"><svg class=\"pa-icon-svg\" viewBox=\"0 0 17 8.85\"><polyline stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\" fill-rule=\"evenodd\" points=\"15 7.72 8.5 1.13 2 7.72\"><animate id=\"anim-1-exp\" attributeName=\"points\" values=\"15 1.13 8.5 7.72 2 1.13; 15.85 4.42 8.5 4.42 1.15 4.42; 15 7.72 8.5 1.13 2 7.72\" dur=\"320ms\" begin=\"indefinite\" fill=\"freeze\" keyTimes=\"0; 0.5; 1\" calcMode=\"spline\" keySplines=\"0.12, 0, 0.38, 0; 0.2, 1, 0.68, 1\"><\/animate><animate id=\"anim-1-col\" attributeName=\"points\" values=\"15 7.72 8.5 1.13 2 7.72; 15.85 4.42 8.5 4.42 1.15 4.42; 15 1.13 8.5 7.72 2 1.13\" dur=\"320ms\" begin=\"indefinite\" fill=\"freeze\" keyTimes=\"0; 0.5; 1\" calcMode=\"spline\" keySplines=\"0.2, 0, 0.68, 0; 0.2, 1, 0.68, 1\"><\/animate><\/polyline><\/svg><\/span>\n                    <\/button>\n                <\/h3>\n                <div class=\"pa-tray\">\n                    <div class=\"pa-content\">\n                        <div class=\"copy-container\">\n                            <p class=\"pa-paragraph-text\">Branding ist die strategische Disziplin, die den Wert und die Wahrnehmung Ihrer Marke nachhaltig definiert. Wir entwickeln einpr\u00e4gsame Markenarchitekturen und fundierte Branding Strategien, die weit \u00fcber das Visuelle hinausgehen. Von der Corporate Identity bis zum Produkt-Naming schaffen wir die Koh\u00e4renz, die emotionale Bindung und langfristiges Wachstum im Markt sichert.<\/p>\n                        <\/div>\n                        <div class=\"p-nav-wrapper\">\n                            <span class=\"p-nav-label\">Bereiche<\/span>\n                            <div class=\"p-mobile-nav-container\">\n                                <div class=\"p-mn-arrow left hidden\"><svg viewBox=\"0 0 24 24\"><path d=\"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z\"\/><\/svg><\/div>\n                                <div class=\"p-mn-track\">\n                                    <div class=\"p-mn-pill\"><\/div>\n                                    <div class=\"p-mn-item active\">Logo Design<\/div>\n                                    <div class=\"p-mn-item\">Corporate Identity<\/div>\n                                    <div class=\"p-mn-item\">Marken- & Produkt-Naming<\/div>\n                                    <div class=\"p-mn-item\">Tagline-Entwicklung<\/div>\n                                    <div class=\"p-mn-item\">Markenrichtlinien<\/div>\n                                    <div class=\"p-mn-item\">Styleguides<\/div>\n                                <\/div>\n                                <div class=\"p-mn-arrow right\"><svg viewBox=\"0 0 24 24\"><path d=\"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"\/><\/svg><\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/li>\n\n            <li class=\"pa-item\" data-smart-id=\"webdesign\">\n                <h3 class=\"pa-title\">\n                    <button class=\"pa-button\" aria-expanded=\"false\">\n                        <span class=\"pa-title-text\">Webdesign<\/span>\n                        <span class=\"pa-icon\"><svg class=\"pa-icon-svg\" viewBox=\"0 0 17 8.85\"><polyline stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\" fill-rule=\"evenodd\" points=\"15 1.13 8.5 7.72 2 1.13\"><animate id=\"anim-2-exp\" attributeName=\"points\" values=\"15 1.13 8.5 7.72 2 1.13; 15.85 4.42 8.5 4.42 1.15 4.42; 15 7.72 8.5 1.13 2 7.72\" dur=\"320ms\" begin=\"indefinite\" fill=\"freeze\" keyTimes=\"0; 0.5; 1\" calcMode=\"spline\" keySplines=\"0.12, 0, 0.38, 0; 0.2, 1, 0.68, 1\"><\/animate><animate id=\"anim-2-col\" attributeName=\"points\" values=\"15 7.72 8.5 1.13 2 7.72; 15.85 4.42 8.5 4.42 1.15 4.42; 15 1.13 8.5 7.72 2 1.13\" dur=\"320ms\" begin=\"indefinite\" fill=\"freeze\" keyTimes=\"0; 0.5; 1\" calcMode=\"spline\" keySplines=\"0.2, 0, 0.68, 0; 0.2, 1, 0.68, 1\"><\/animate><\/polyline><\/svg><\/span>\n                    <\/button>\n                <\/h3>\n                <div class=\"pa-tray\">\n                    <div class=\"pa-content\">\n                        <div class=\"copy-container\">\n                            <p class=\"pa-paragraph-text\">Ihre digitale Pr\u00e4senz ist der zentrale Wachstumsmotor. Unser Webdesign vereint h\u00f6chste \u00e4sthetische Anspr\u00fcche mit optimaler User Experience (UX) und technischer Performance. Wir realisieren Responsive Webdesigns und implementieren CMS-Systeme, die als perfekte Basis f\u00fcr effektive Social Media Kampagnen und erfolgreiche Suchmaschinenoptimierung (SEO) dienen.<\/p>\n                        <\/div>\n                        <div class=\"p-nav-wrapper\">\n                            <span class=\"p-nav-label\">Bereiche<\/span>\n                            <div class=\"p-mobile-nav-container\">\n                                <div class=\"p-mn-arrow left hidden\"><svg viewBox=\"0 0 24 24\"><path d=\"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z\"\/><\/svg><\/div>\n                                <div class=\"p-mn-track\">\n                                    <div class=\"p-mn-pill\"><\/div>\n                                    <div class=\"p-mn-item active\">Responsive Webdesign<\/div>\n                                    <div class=\"p-mn-item\">CMS-Systeme<\/div>\n                                    <div class=\"p-mn-item\">Social Media Marketing<\/div>\n                                    <div class=\"p-mn-item\">SEO & Performance<\/div>\n                                <\/div>\n                                <div class=\"p-mn-arrow right\"><svg viewBox=\"0 0 24 24\"><path d=\"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"\/><\/svg><\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/li>\n\n            <li class=\"pa-item\" data-smart-id=\"grafikdesign\">\n                <h3 class=\"pa-title\">\n                    <button class=\"pa-button\" aria-expanded=\"false\">\n                        <span class=\"pa-title-text\">Grafikdesign<\/span>\n                        <span class=\"pa-icon\"><svg class=\"pa-icon-svg\" viewBox=\"0 0 17 8.85\"><polyline stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\" fill-rule=\"evenodd\" points=\"15 1.13 8.5 7.72 2 1.13\"><animate id=\"anim-3-exp\" attributeName=\"points\" values=\"15 1.13 8.5 7.72 2 1.13; 15.85 4.42 8.5 4.42 1.15 4.42; 15 7.72 8.5 1.13 2 7.72\" dur=\"320ms\" begin=\"indefinite\" fill=\"freeze\" keyTimes=\"0; 0.5; 1\" calcMode=\"spline\" keySplines=\"0.12, 0, 0.38, 0; 0.2, 1, 0.68, 1\"><\/animate><animate id=\"anim-3-col\" attributeName=\"points\" values=\"15 7.72 8.5 1.13 2 7.72; 15.85 4.42 8.5 4.42 1.15 4.42; 15 1.13 8.5 7.72 2 1.13\" dur=\"320ms\" begin=\"indefinite\" fill=\"freeze\" keyTimes=\"0; 0.5; 1\" calcMode=\"spline\" keySplines=\"0.2, 0, 0.68, 0; 0.2, 1, 0.68, 1\"><\/animate><\/polyline><\/svg><\/span>\n                    <\/button>\n                <\/h3>\n                <div class=\"pa-tray\">\n                    <div class=\"pa-content\">\n                        <div class=\"copy-container\">\n                            <p class=\"pa-paragraph-text\">Grafikdesign ist das Werkzeug f\u00fcr klare und \u00fcberzeugende visuelle Kommunikation. Wir transformieren Ihre Botschaft in wirkungsvolle Werbematerialien, strategisches Verpackungsdesign und einzigartige Illustrationen. Komplexe Inhalte visualisieren wir mittels pr\u00e4ziser Infografiken, um die Markenwahrnehmung zu st\u00e4rken und die Informationsaufnahme Ihrer Zielgruppen signifikant zu steigern.<\/p>\n                        <\/div>\n                        <div class=\"p-nav-wrapper\">\n                            <span class=\"p-nav-label\">Bereiche<\/span>\n                            <div class=\"p-mobile-nav-container\">\n                                <div class=\"p-mn-arrow left hidden\"><svg viewBox=\"0 0 24 24\"><path d=\"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z\"\/><\/svg><\/div>\n                                <div class=\"p-mn-track\">\n                                    <div class=\"p-mn-pill\"><\/div>\n                                    <div class=\"p-mn-item active\">Werbematerialien<\/div>\n                                    <div class=\"p-mn-item\">Verpackungsdesign<\/div>\n                                    <div class=\"p-mn-item\">Editorial Design<\/div>\n                                    <div class=\"p-mn-item\">Illustrationen<\/div>\n                                    <div class=\"p-mn-item\">Infografiken<\/div>\n                                <\/div>\n                                <div class=\"p-mn-arrow right\"><svg viewBox=\"0 0 24 24\"><path d=\"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"\/><\/svg><\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/li>\n\n            <li class=\"pa-item\" data-smart-id=\"industriedesign\">\n                <h3 class=\"pa-title\">\n                    <button class=\"pa-button\" aria-expanded=\"false\">\n                        <span class=\"pa-title-text\">Industriedesign<\/span>\n                        <span class=\"pa-icon\"><svg class=\"pa-icon-svg\" viewBox=\"0 0 17 8.85\"><polyline stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\" fill-rule=\"evenodd\" points=\"15 1.13 8.5 7.72 2 1.13\"><animate id=\"anim-4-exp\" attributeName=\"points\" values=\"15 1.13 8.5 7.72 2 1.13; 15.85 4.42 8.5 4.42 1.15 4.42; 15 7.72 8.5 1.13 2 7.72\" dur=\"320ms\" begin=\"indefinite\" fill=\"freeze\" keyTimes=\"0; 0.5; 1\" calcMode=\"spline\" keySplines=\"0.12, 0, 0.38, 0; 0.2, 1, 0.68, 1\"><\/animate><animate id=\"anim-4-col\" attributeName=\"points\" values=\"15 7.72 8.5 1.13 2 7.72; 15.85 4.42 8.5 4.42 1.15 4.42; 15 1.13 8.5 7.72 2 1.13\" dur=\"320ms\" begin=\"indefinite\" fill=\"freeze\" keyTimes=\"0; 0.5; 1\" calcMode=\"spline\" keySplines=\"0.2, 0, 0.68, 0; 0.2, 1, 0.68, 1\"><\/animate><\/polyline><\/svg><\/span>\n                    <\/button>\n                <\/h3>\n                <div class=\"pa-tray\">\n                    <div class=\"pa-content\">\n                        <div class=\"copy-container\">\n                            <p class=\"pa-paragraph-text\">Im Industriedesign verschmelzen wir \u00c4sthetik, Ergonomie und technische Machbarkeit. Wir entwickeln zukunftsf\u00e4hige physische Produkte durch strategische Konzeptentwicklung und detailliertes User Experience Design. Unser Ziel ist die Schaffung von Marktvorteilen durch serienreife, innovative Designs, die den Anforderungen der Massenproduktion und des Endnutzers gerecht werden.<\/p>\n                        <\/div>\n                        <div class=\"p-nav-wrapper\">\n                            <span class=\"p-nav-label\">Bereiche<\/span>\n                            <div class=\"p-mobile-nav-container\">\n                                <div class=\"p-mn-arrow left hidden\"><svg viewBox=\"0 0 24 24\"><path d=\"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z\"\/><\/svg><\/div>\n                                <div class=\"p-mn-track\">\n                                    <div class=\"p-mn-pill\"><\/div>\n                                    <div class=\"p-mn-item active\">Produktdesign<\/div>\n                                    <div class=\"p-mn-item\">Konzeptentwicklung<\/div>\n                                    <div class=\"p-mn-item\">User Experience Design<\/div>\n                                    <div class=\"p-mn-item\">Massenproduktion<\/div>\n                                <\/div>\n                                <div class=\"p-mn-arrow right\"><svg viewBox=\"0 0 24 24\"><path d=\"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"\/><\/svg><\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/li>\n\n            <li class=\"pa-item\" data-smart-id=\"strategie\">\n                <h3 class=\"pa-title\">\n                    <button class=\"pa-button\" aria-expanded=\"false\">\n                        <span class=\"pa-title-text\">Strategie & Consulting<\/span>\n                        <span class=\"pa-icon\"><svg class=\"pa-icon-svg\" viewBox=\"0 0 17 8.85\"><polyline stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\" fill-rule=\"evenodd\" points=\"15 1.13 8.5 7.72 2 1.13\"><animate id=\"anim-5-exp\" attributeName=\"points\" values=\"15 1.13 8.5 7.72 2 1.13; 15.85 4.42 8.5 4.42 1.15 4.42; 15 7.72 8.5 1.13 2 7.72\" dur=\"320ms\" begin=\"indefinite\" fill=\"freeze\" keyTimes=\"0; 0.5; 1\" calcMode=\"spline\" keySplines=\"0.12, 0, 0.38, 0; 0.2, 1, 0.68, 1\"><\/animate><animate id=\"anim-5-col\" attributeName=\"points\" values=\"15 7.72 8.5 1.13 2 7.72; 15.85 4.42 8.5 4.42 1.15 4.42; 15 1.13 8.5 7.72 2 1.13\" dur=\"320ms\" begin=\"indefinite\" fill=\"freeze\" keyTimes=\"0; 0.5; 1\" calcMode=\"spline\" keySplines=\"0.2, 0, 0.68, 0; 0.2, 1, 0.68, 1\"><\/animate><\/polyline><\/svg><\/span>\n                    <\/button>\n                <\/h3>\n                <div class=\"pa-tray\">\n                    <div class=\"pa-content\">\n                        <div class=\"copy-container\">\n                            <p class=\"pa-paragraph-text\">Strategie & Consulting ist die strategische Vorphase, die den Grundstein f\u00fcr Ihren nachhaltigen Erfolg legt. Unsere mutigen Seelen und furchtlosen Denker liefern fundierte Marktanalysen, definieren das Markenfundament und entwickeln klare Digitale Roadmaps. Wir sichern messbare Resultate durch Performance-Messung und bieten ma\u00dfgeschneiderte Beratung f\u00fcr Ihr gesamtes Business-Wachstum.<\/p>\n                        <\/div>\n                        <div class=\"p-nav-wrapper\">\n                            <span class=\"p-nav-label\">Bereiche<\/span>\n                            <div class=\"p-mobile-nav-container\">\n                                <div class=\"p-mn-arrow left hidden\"><svg viewBox=\"0 0 24 24\"><path d=\"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z\"\/><\/svg><\/div>\n                                <div class=\"p-mn-track\">\n                                    <div class=\"p-mn-pill\"><\/div>\n                                    <div class=\"p-mn-item active\">Marktanalyse & Positionierung<\/div>\n                                    <div class=\"p-mn-item\">Markenfundament<\/div>\n                                    <div class=\"p-mn-item\">Digitale Strategie<\/div>\n                                    <div class=\"p-mn-item\">Business Consulting<\/div>\n                                    <div class=\"p-mn-item\">Markenstrategie-Beratung<\/div>\n                                <\/div>\n                                <div class=\"p-mn-arrow right\"><svg viewBox=\"0 0 24 24\"><path d=\"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"\/><\/svg><\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/li>\n\n            <li class=\"pa-item\" data-smart-id=\"werbetechnik\">\n                <h3 class=\"pa-title\">\n                    <button class=\"pa-button\" aria-expanded=\"false\">\n                        <span class=\"pa-title-text\">Werbetechnik<\/span>\n                        <span class=\"pa-icon\"><svg class=\"pa-icon-svg\" viewBox=\"0 0 17 8.85\"><polyline stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\" fill-rule=\"evenodd\" points=\"15 1.13 8.5 7.72 2 1.13\"><animate id=\"anim-6-exp\" attributeName=\"points\" values=\"15 1.13 8.5 7.72 2 1.13; 15.85 4.42 8.5 4.42 1.15 4.42; 15 7.72 8.5 1.13 2 7.72\" dur=\"320ms\" begin=\"indefinite\" fill=\"freeze\" keyTimes=\"0; 0.5; 1\" calcMode=\"spline\" keySplines=\"0.12, 0, 0.38, 0; 0.2, 1, 0.68, 1\"><\/animate><animate id=\"anim-6-col\" attributeName=\"points\" values=\"15 7.72 8.5 1.13 2 7.72; 15.85 4.42 8.5 4.42 1.15 4.42; 15 1.13 8.5 7.72 2 1.13\" dur=\"320ms\" begin=\"indefinite\" fill=\"freeze\" keyTimes=\"0; 0.5; 1\" calcMode=\"spline\" keySplines=\"0.2, 0, 0.68, 0; 0.2, 1, 0.68, 1\"><\/animate><\/polyline><\/svg><\/span>\n                    <\/button>\n                <\/h3>\n                <div class=\"pa-tray\">\n                    <div class=\"pa-content\">\n                        <div class=\"copy-container\">\n                            <p class=\"pa-paragraph-text\">Wir machen Ihre Marke im \u00f6ffentlichen Raum sichtbar. Unsere Werbetechnik steht f\u00fcr langlebige Materialit\u00e4t und pr\u00e4zise Ausf\u00fchrung. Von gro\u00dfformatiger Beschilderung und Au\u00dfenwerbung \u00fcber professionelles Fahrzeug-Branding bis hin zu \u00fcberzeugenden Messest\u00e4nden \u2013 wir garantieren eine hohe Qualit\u00e4t, die den Premium-Anspruch Ihrer Corporate Identity im physischen Umfeld unterstreicht.<\/p>\n                        <\/div>\n                        <div class=\"p-nav-wrapper\">\n                            <span class=\"p-nav-label\">Bereiche<\/span>\n                            <div class=\"p-mobile-nav-container\">\n                                <div class=\"p-mn-arrow left hidden\"><svg viewBox=\"0 0 24 24\"><path d=\"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z\"\/><\/svg><\/div>\n                                <div class=\"p-mn-track\">\n                                    <div class=\"p-mn-pill\"><\/div>\n                                    <div class=\"p-mn-item active\">Beschilderung<\/div>\n                                    <div class=\"p-mn-item\">Fahrzeugbeschriftung<\/div>\n                                    <div class=\"p-mn-item\">Messest\u00e4nde & Displays<\/div>\n                                    <div class=\"p-mn-item\">Druckdienstleistungen<\/div>\n                                <\/div>\n                                <div class=\"p-mn-arrow right\"><svg viewBox=\"0 0 24 24\"><path d=\"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"\/><\/svg><\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/li>\n\n        <\/ul>\n    <\/div>\n\n    <script>\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            \n            \/\/ --- 0. MOBILE CHECK: Initial State ---\n            if (window.innerWidth < 768) {\n                const expandedItems = document.querySelectorAll('.pa-item.expanded');\n                expandedItems.forEach(item => {\n                    item.classList.remove('expanded');\n                    const btn = item.querySelector('.pa-button');\n                    if(btn) btn.setAttribute('aria-expanded', 'false');\n                    const tray = item.querySelector('.pa-tray');\n                    if(tray) tray.style.height = '0px';\n                    const anim = btn.querySelector('animate[id*=\"col\"]');\n                    if(anim) anim.beginElement(); \n                });\n            }\n\n            \/\/ --- 1. HEADLINE ANIMATION ---\n            const headlineContainer = document.getElementById('portfolio-headline-target');\n            if (headlineContainer) {\n                const spans = headlineContainer.querySelectorAll('h3 span');\n                let delayCount = 0;\n                spans.forEach(parentSpan => {\n                    const originalText = parentSpan.innerText.trim();\n                    parentSpan.textContent = ''; \n                    const words = originalText.split(\/\\s+\/);\n                    words.forEach(wordStr => {\n                        const wordSpan = document.createElement('span');\n                        wordSpan.className = 'pl-word';\n                        wordStr.split('').forEach(char => {\n                            const charSpan = document.createElement('span');\n                            charSpan.textContent = char;\n                            charSpan.className = 'pl-char';\n                            charSpan.style.animationDelay = (delayCount * 0.03) + 's';\n                            wordSpan.appendChild(charSpan);\n                            delayCount++;\n                        });\n                        parentSpan.appendChild(wordSpan);\n                        parentSpan.appendChild(document.createTextNode(' '));\n                    });\n                });\n\n                function checkHeadline() {\n                    const rect = headlineContainer.getBoundingClientRect();\n                    const windowHeight = window.innerHeight;\n                    const triggerPoint = windowHeight * 0.90; \n                    if (rect.top < triggerPoint && rect.bottom > 0) {\n                        headlineContainer.classList.add('is-visible');\n                        window.removeEventListener('scroll', checkHeadline);\n                        window.removeEventListener('resize', checkHeadline);\n                    }\n                }\n                window.addEventListener('scroll', checkHeadline);\n                window.addEventListener('resize', checkHeadline);\n                checkHeadline();\n            }\n\n\n            \/\/ --- 2. ACCORDION LOGIK ---\n            const accWrapper = document.getElementById('portfolio-accordion-wrapper');\n            const items = accWrapper.querySelectorAll('.pa-item');\n\n            function setTrayHeight(item) {\n                const tray = item.querySelector('.pa-tray');\n                const content = item.querySelector('.pa-content');\n                const height = content.scrollHeight;\n                tray.style.height = height + \"px\";\n            }\n\n            function collapseItem(item) {\n                if (!item.classList.contains('expanded')) return;\n                const tray = item.querySelector('.pa-tray');\n                const btn = item.querySelector('.pa-button');\n                const height = item.querySelector('.pa-content').scrollHeight;\n                tray.style.height = height + \"px\";\n                void tray.offsetWidth; \n                tray.style.height = \"0px\";\n                item.classList.remove('expanded');\n                btn.setAttribute('aria-expanded', 'false');\n                const anim = btn.querySelector('animate[id*=\"col\"]');\n                if(anim) anim.beginElement();\n            }\n\n            function expandItem(item) {\n                const tray = item.querySelector('.pa-tray');\n                const btn = item.querySelector('.pa-button');\n                item.classList.add('expanded');\n                btn.setAttribute('aria-expanded', 'true');\n                setTrayHeight(item);\n                const anim = btn.querySelector('animate[id*=\"exp\"]');\n                if(anim) anim.beginElement();\n            }\n\n            \/\/ Init\n            items.forEach(item => {\n                if (item.classList.contains('expanded')) {\n                    const tray = item.querySelector('.pa-tray');\n                    tray.style.height = item.querySelector('.pa-content').scrollHeight + \"px\";\n                    const anim = item.querySelector('animate[id*=\"exp\"]');\n                    if(anim) anim.beginElement();\n                } else {\n                    const tray = item.querySelector('.pa-tray');\n                    if(tray) tray.style.height = \"0px\";\n                }\n            });\n\n            \/\/ Click Handler\n            items.forEach(item => {\n                const button = item.querySelector('.pa-button');\n                button.addEventListener('click', (e) => {\n                    e.preventDefault();\n                    const isDesktop = window.innerWidth >= 768;\n                    if (item.classList.contains('expanded')) {\n                        if(isDesktop) return; \n                        collapseItem(item); return;\n                    }\n                    items.forEach(otherItem => {\n                        if (otherItem !== item && otherItem.classList.contains('expanded')) {\n                            collapseItem(otherItem);\n                        }\n                    });\n                    expandItem(item);\n                });\n            });\n\n            \/\/ Resize Observer\n            const resizeObserver = new ResizeObserver(entries => {\n                for (let entry of entries) {\n                    const content = entry.target;\n                    const item = content.closest('.pa-item');\n                    if (item && item.classList.contains('expanded')) {\n                        setTrayHeight(item);\n                    }\n                }\n            });\n            accWrapper.querySelectorAll('.pa-content').forEach(c => resizeObserver.observe(c));\n\n            \n            \/\/ --- 3. PORTFOLIO NAV LOGIK (p- Prefix) ---\n            const navContainers = document.querySelectorAll('.p-mobile-nav-container');\n            \n            navContainers.forEach(container => {\n                const track = container.querySelector('.p-mn-track');\n                const pill = container.querySelector('.p-mn-pill');\n                const arL = container.querySelector('.p-mn-arrow.left');\n                const arR = container.querySelector('.p-mn-arrow.right');\n                const mnItems = container.querySelectorAll('.p-mn-item');\n                \n                let currentIndex = 0;\n\n                function initPill() {\n                    const first = mnItems[0];\n                    if(first && first.offsetWidth > 0) {\n                        pill.style.left = first.offsetLeft + 'px';\n                        pill.style.width = first.offsetWidth + 'px';\n                    } else {\n                        setTimeout(initPill, 100);\n                    }\n                }\n                initPill();\n                setTimeout(initPill, 1000);\n\n                const observer = new IntersectionObserver((entries) => {\n                    entries.forEach(entry => {\n                        if(entry.isIntersecting) {\n                             setTimeout(() => {\n                                 const active = mnItems[currentIndex];\n                                 if(active) {\n                                     pill.style.left = active.offsetLeft + 'px';\n                                     pill.style.width = active.offsetWidth + 'px';\n                                 }\n                             }, 300);\n                        }\n                    });\n                });\n                observer.observe(container);\n\n                function setActive(idx) {\n                    currentIndex = idx;\n                    mnItems.forEach((it, i) => it.classList.toggle('active', i === idx));\n\n                    const activeItem = mnItems[idx];\n                    const itemLeft = activeItem.offsetLeft;\n                    const itemWidth = activeItem.offsetWidth;\n                    \n                    pill.style.left = itemLeft + 'px';\n                    pill.style.width = itemWidth + 'px';\n\n                    const containerW = container.offsetWidth;\n                    const trackW = track.scrollWidth;\n                    let shift = 0;\n\n                    if (idx === 0) {\n                        shift = 0; \n                    } else if (idx === mnItems.length - 1) {\n                        shift = containerW - trackW; \n                        if(shift > 0) shift = 0; \n                    } else {\n                        const itemCenter = itemLeft + (itemWidth \/ 2);\n                        shift = (containerW \/ 2) - itemCenter;\n                        if (shift > 0) shift = 0;\n                        if (shift < (containerW - trackW)) shift = containerW - trackW;\n                    }\n                    \n                    track.style.transform = `translateX(${shift}px)`;\n\n                    if(arL) arL.classList.toggle('hidden', idx === 0);\n                    if(arR) arR.classList.toggle('hidden', idx === mnItems.length - 1);\n                }\n\n                mnItems.forEach((item, i) => {\n                    item.addEventListener('click', (e) => {\n                        e.stopPropagation(); \n                        setActive(i);\n                    });\n                });\n\n                if(arL) {\n                    arL.addEventListener('click', (e) => { \n                        e.stopPropagation();\n                        if(currentIndex > 0) setActive(currentIndex - 1); \n                    });\n                }\n                if(arR) {\n                    arR.addEventListener('click', (e) => { \n                        e.stopPropagation();\n                        if(currentIndex < mnItems.length - 1) setActive(currentIndex + 1); \n                    });\n                }\n            });\n\n            \/\/ --- 4. SMART CONTROL ---\n            window.openPortfolioItem = function(smartId) {\n                const targetItem = accWrapper.querySelector(`.pa-item[data-smart-id=\"${smartId}\"]`);\n                if (targetItem && !targetItem.classList.contains('expanded')) {\n                    targetItem.querySelector('.pa-button').click();\n                }\n            };\n        });\n    <\/script>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e7172e9 e-con-full smart-slider-trigger e-flex e-con e-parent\" data-id=\"e7172e9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4d7eaa2 elementor-widget elementor-widget-html\" data-id=\"4d7eaa2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"gray-full-wrapper smart-slider-trigger\" id=\"grayRoot\">\n    \n    <style>\n        \/* --- 1. KONFIGURATION & RESET --- *\/\n        .gray-full-wrapper { \n            --card-gap: 24px;      \/* Desktop Abstand *\/\n            --card-radius: 28px; \n            --fixed-height: 680px; \n        }\n        .gray-full-wrapper * { box-sizing: border-box !important; font-family: \"Inter\", sans-serif !important; }\n\n        \/* Theme Reset *\/\n        .gray-full-wrapper img, .gray-full-wrapper video { \n            border: 0 !important; margin: 0 !important; padding: 0 !important; \n            box-shadow: none !important; \n            border-radius: 0 !important; max-width: none !important; display: block !important; \n        }\n        .gray-full-wrapper ul, .gray-full-wrapper li { list-style: none !important; margin: 0 !important; padding: 0 !important; background: transparent !important; }\n        .gray-full-wrapper a { text-decoration: none !important; border: none !important; box-shadow: none !important; }\n        .gray-full-wrapper h3, .gray-full-wrapper h4 { margin: 0 !important; padding: 0 !important; border: none !important; line-height: 1.1 !important; }\n\n        \/* Layout *\/\n        .gray-full-wrapper { width: 100%; position: relative; overflow: visible !important; padding: 60px 0 60px 0; display: flex; flex-direction: column; align-items: center; min-height: 80vh; }\n        \n        \/* Headline Styles *\/\n        .gray-headline-wrap {\n            padding: 0 30px; margin-bottom: 40px; max-width: 1260px; width: 100%; text-align: left;\n        }\n        .gray-headline-wrap h3 {\n            font-size: 32px !important; font-weight: 600 !important; display: block;\n        }\n\n        \/* Animation *\/\n        .work-char-span { display: inline-block; white-space: pre; opacity: 0; will-change: transform, opacity, filter; font: inherit; color: inherit; }\n        @keyframes workLetterBlurIn { \n            0% { opacity: 0; filter: blur(10px); transform: scale(1.2) translateY(5px); } \n            100% { opacity: 1; filter: blur(0); transform: scale(1) translateY(0); } \n        }\n        #work-headline-trigger.is-in-view .work-char-span { animation: workLetterBlurIn 0.4s ease-out forwards; }\n\n\n        \/* --- SLIDER TRACK --- *\/\n        #graySliderTrack { \n            display: flex !important; align-items: center !important; \n            gap: var(--card-gap) !important; \n            overflow-x: auto !important; scroll-snap-type: x mandatory !important; \n            \/* Zentrierungstrick: Padding berechnet, damit erstes Element zentriert starten kann wenn gew\u00fcnscht, oder klassisch linksb\u00fcndig mit Spacer *\/\n            padding-left: calc(50vw - (min(1260px, calc(100vw - 40px)) \/ 2)) !important; \n            padding-right: calc(50vw - (min(1260px, calc(100vw - 40px)) \/ 2)) !important; \n            width: 100% !important; scrollbar-width: none !important; -ms-overflow-style: none !important; scroll-behavior: smooth !important; margin-bottom: 0 !important; -webkit-overflow-scrolling: touch; \n        }\n        #graySliderTrack::-webkit-scrollbar { display: none !important; }\n\n        .slide { flex: 0 0 auto !important; scroll-snap-align: center !important; width: min(1260px, calc(100vw - 40px)) !important; height: var(--fixed-height) !important; position: relative !important; border-radius: var(--card-radius) !important; overflow: hidden !important; background: #000 !important; z-index: 1; transform: translate3d(0,0,0); }\n        .slide .card-image { width: 100% !important; height: 100% !important; object-fit: cover !important; display: block !important; position: absolute !important; top: 0; left: 0; z-index: 1; }\n\n        \/* --- OVERLAY --- *\/\n        .card-overlay-pos {\n            position: absolute; bottom: 30px; left: 30px; z-index: 10;\n            pointer-events: none; display: flex; align-items: center; gap: 12px; \n        }\n\n        \/* --- INFO PILLE --- *\/\n        .smart-card-pill {\n            pointer-events: auto; position: relative;\n            background-color: rgba(20, 20, 20, 0.65);\n            backdrop-filter: blur(25px); -webkit-backdrop-filter: blur(25px);\n            border: 1px solid rgba(255, 255, 255, 0.12);\n            border-radius: 100px;\n            height: 60px; min-width: 60px; width: auto; \n            display: flex; align-items: center; padding-right: 130px; \n            cursor: pointer; overflow: hidden;\n            transition: width 0.6s cubic-bezier(0.2, 0.8, 0.2, 1), background-color 0.4s ease;\n        }\n        .smart-card-pill:hover { background-color: rgba(40, 40, 40, 0.85); }\n        .smart-card-pill.is-open { background-color: #111; width: 320px !important; cursor: default; padding-right: 0; }\n\n        \/* --- PROJEKT BUTTON --- *\/\n        .project-link-btn {\n            pointer-events: auto;\n            height: 60px;\n            background-color: #0071e3 !important;\n            border-radius: 100px;\n            display: flex; align-items: center; justify-content: center; gap: 8px;\n            color: transparent !important; \n            font-weight: 600; font-size: 15px; text-decoration: none !important; white-space: nowrap;\n            border: 1px solid rgba(255,255,255,0.1);\n            \n            \/* Geschlossen *\/\n            opacity: 0; transform: translateX(-15px) scale(0.95); pointer-events: none; width: 0; padding: 0; overflow: hidden;\n            transition: all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);\n        }\n        .project-link-btn:hover { background-color: #0077ED !important; transform: scale(1.03); }\n\n        \/* Ge\u00f6ffnet *\/\n        .smart-card-pill.is-open ~ .project-link-btn {\n            opacity: 1; transform: translateX(0) scale(1); pointer-events: auto; width: auto; padding: 0 28px; min-width: 140px; \n            color: #fff !important; background-color: #0071e3 !important;\n        }\n\n        \/* Text & Icon *\/\n        .btn-text-span { color: #fff; font-weight: 600; font-size: 15px; opacity: 0; transition: 0s; }\n        .smart-card-pill.is-open ~ .project-link-btn .btn-text-span { opacity: 1; transition: opacity 0.3s ease 0.3s; }\n        \n        .btn-icon-span { display: flex; align-items: center; opacity: 0; transition: 0s; }\n        .btn-icon-span svg { width: 18px; height: 18px; fill: #fff; }\n        .smart-card-pill.is-open ~ .project-link-btn .btn-icon-span { opacity: 1; transition: opacity 0.3s ease 0.3s; }\n\n        \/* --- PILLE INHALT --- *\/\n        .scp-closed-content { display: flex; flex-direction: column; justify-content: center; padding-left: 24px; opacity: 1; transition: opacity 0.3s ease; white-space: nowrap; }\n        .smart-card-pill.is-open .scp-closed-content { opacity: 0; pointer-events: none; position: absolute; }\n\n        .scp-cat-closed { font-size: 11px; text-transform: uppercase; letter-spacing: 0.5px; color: #aaa; font-weight: 600; line-height: 1.2; margin-bottom: 2px; }\n        .scp-title-closed { font-size: 15px !important; color: #fff !important; font-weight: 600 !important; line-height: 1.1 !important; margin: 0 !important; }\n\n        .scp-open-wrapper { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; padding-left: 65px; opacity: 0; transition: opacity 0.4s ease 0.2s; pointer-events: none; }\n        .smart-card-pill.is-open .scp-open-wrapper { opacity: 1; pointer-events: auto; }\n\n        .scp-slide { display: none; flex-direction: column; align-items: flex-start; }\n        .scp-slide.active { display: flex; animation: fadeInSlide 0.6s cubic-bezier(0.2, 0.8, 0.2, 1); }\n        @keyframes fadeInSlide { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }\n\n        .scp-label { font-size: 10px; font-weight: 700; color: #aaa; text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 0px; line-height: 1.1; }\n        .scp-value { font-size: 15px; font-weight: 500; color: #fff; text-decoration: none !important; white-space: nowrap; line-height: 1.2; }\n\n        \/* Icons *\/\n        .scp-toggle-opener, .scp-switcher, .scp-close { display: flex; align-items: center; justify-content: center; position: absolute; transition: 0.3s; z-index: 20; }\n        .scp-toggle-opener { right: 5px; top: 50%; transform: translateY(-50%); width: 50px; height: 50px; background-color: #0071e3; border-radius: 50%; cursor: pointer; }\n        .scp-toggle-opener svg { width: 16px; height: 16px; fill: white; }\n        .smart-card-pill.is-open .scp-toggle-opener { opacity: 0; transform: translateY(-50%) scale(0.8); pointer-events: none; }\n\n        .scp-switcher { left: 5px; top: 50%; transform: translateY(-50%); width: 50px; height: 50px; background-color: rgba(255,255,255,0.1); border-radius: 50%; cursor: pointer; opacity: 0; pointer-events: none; transform: translateY(-50%) scale(0.5) rotate(-90deg); }\n        .scp-switcher svg { width: 16px; height: 16px; fill: white; }\n        .smart-card-pill.is-open .scp-switcher { opacity: 1; transform: translateY(-50%) scale(1) rotate(0); pointer-events: auto; }\n\n        .scp-close { right: 10px; top: 50%; transform: translateY(-50%) scale(0.5); width: 40px; height: 40px; border-radius: 50%; background-color: rgba(255,255,255,0.1); cursor: pointer; opacity: 0; pointer-events: none; }\n        .scp-close svg { width: 12px; fill: #fff; }\n        .smart-card-pill.is-open .scp-close { opacity: 1; transform: translateY(-50%) scale(1); pointer-events: auto; }\n\n        \/* RESPONSIVE *\/\n        @media (max-width: 1068px) {\n            .slide { width: calc(100vw - 40px) !important; height: 628px !important; }\n            .slide .card-image { position: absolute !important; }\n            #graySliderTrack { padding-left: 20px !important; padding-right: 20px !important; }\n        }\n        @media (max-width: 734px) {\n            .gray-full-wrapper { --card-gap: 12px; } \/* GAP HALBIERT *\/\n            .slide { width: 85vw !important; height: 100vw !important; }\n            #graySliderTrack { padding-left: 7.5vw !important; padding-right: 7.5vw !important; }\n            .card-overlay-pos { bottom: 20px; left: 20px; width: auto; right: auto; flex-wrap: wrap; }\n            .smart-card-pill.is-open { width: 260px !important; }\n            \n            \/* FIX F\u00dcR MOBILE BUTTON *\/\n            .smart-card-pill.is-open ~ .project-link-btn { \n                min-width: auto; width: 100%; margin-top: 10px; order: 2; \n                padding: 0 24px !important; \n            }\n            .smart-card-pill.is-open ~ .project-link-btn .btn-text-span { display: inline-block; opacity: 1; }\n            .smart-card-pill.is-open ~ .project-link-btn .btn-icon-span { display: inline-flex; opacity: 1; }\n        }\n    <\/style>\n\n    <div class=\"gray-headline-wrap\" id=\"work-headline-trigger\">\n        <h3>\n            <span style=\"color: #E40424\">Work.<\/span>\n            <span style=\"color: #999999\">Selected.<\/span>\n        <\/h3>\n    <\/div>\n\n    <ul id=\"graySliderTrack\" class=\"smart-track\">\n        \n        <li class=\"slide\">\n            <img decoding=\"async\" src=\"https:\/\/gray-partner.com\/wp-content\/uploads\/2025\/12\/Neptun_System_Beitrag.jpg\" class=\"card-image\" alt=\"Neptun\">\n            <div class=\"card-overlay-pos\">\n                <div class=\"smart-card-pill js-scp-root\">\n                    <div class=\"scp-closed-content\">\n                        <span class=\"scp-cat-closed\">Produktbilder<\/span>\n                        <h4 class=\"scp-title-closed\">Neptun System<\/h4>\n                    <\/div>\n                    <div class=\"scp-toggle-opener js-scp-opener\">\n                        <svg viewBox=\"0 0 24 24\"><path d=\"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z\"\/><\/svg>\n                    <\/div>\n                    <div class=\"scp-switcher js-scp-switcher\">\n                        <svg viewBox=\"0 0 24 24\"><path d=\"M6.99 11L3 15l3.99 4v-3H14v-2H6.99v-3zM21 9l-3.99-4v3H10v2h7.01v3L21 9z\"\/><\/svg>\n                    <\/div>\n                    <div class=\"scp-open-wrapper\">\n                        <div class=\"scp-slide active\" data-idx=\"0\"><div class=\"scp-label\">Projekt<\/div><div class=\"scp-value\">NEPTUN Systeme<\/div><\/div>\n                        <div class=\"scp-slide\" data-idx=\"1\"><div class=\"scp-label\">Marketingbereich<\/div><div class=\"scp-value\">Produkte Darstellung<\/div><\/div>\n                        <div class=\"scp-slide\" data-idx=\"2\"><div class=\"scp-label\">Kunde<\/div><div class=\"scp-value\">INTERATIO-MediTec<\/div><\/div>\n                        <div class=\"scp-slide\" data-idx=\"3\"><div class=\"scp-label\">Wirtschaftsbereich<\/div><span class=\"scp-value\">Medizintechnik<\/span><\/div>\n                    <\/div>\n                    <div class=\"scp-close js-scp-close\">\n                        <svg viewBox=\"0 0 24 24\"><path d=\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\/><\/svg>\n                    <\/div>\n                <\/div>\n                <a href=\"https:\/\/gray-partner.com\/produktbilder-interatio-meditec\/\" class=\"project-link-btn\">\n                    <span class=\"btn-text-span\">Zum Projekt<\/span>\n                    <span class=\"btn-icon-span\"><svg viewBox=\"0 0 24 24\"><path d=\"M16.01 11H4v2h12.01v3L20 12l-3.99-4z\"\/><\/svg><\/span>\n                <\/a>\n            <\/div>\n        <\/li>\n        \n        <li class=\"slide\">\n            <video class=\"card-image\" autoplay muted loop playsinline>\n                <source src=\"https:\/\/gray-partner.com\/wp-content\/uploads\/2025\/06\/Mountain_View_Hero.mp4\" type=\"video\/mp4\">\n            <\/video>\n            <div class=\"card-overlay-pos\">\n                <div class=\"smart-card-pill js-scp-root\">\n                    <div class=\"scp-closed-content\">\n                        <span class=\"scp-cat-closed\">Image Video<\/span>\n                        <h4 class=\"scp-title-closed\">Airlook-Drones<\/h4>\n                    <\/div>\n                    <div class=\"scp-toggle-opener js-scp-opener\">\n                        <svg viewBox=\"0 0 24 24\"><path d=\"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z\"\/><\/svg>\n                    <\/div>\n                    <div class=\"scp-switcher js-scp-switcher\">\n                        <svg viewBox=\"0 0 24 24\"><path d=\"M6.99 11L3 15l3.99 4v-3H14v-2H6.99v-3zM21 9l-3.99-4v3H10v2h7.01v3L21 9z\"\/><\/svg>\n                    <\/div>\n                    <div class=\"scp-open-wrapper\">\n                        <div class=\"scp-slide active\" data-idx=\"0\"><div class=\"scp-label\">Projekt<\/div><div class=\"scp-value\">Mountain View<\/div><\/div>\n                        <div class=\"scp-slide\" data-idx=\"1\"><div class=\"scp-label\">Marketingbereich<\/div><div class=\"scp-value\">Image Video<\/div><\/div>\n                        <div class=\"scp-slide\" data-idx=\"2\"><div class=\"scp-label\">Kunde<\/div><div class=\"scp-value\">Airlook-Drones<\/div><\/div>\n                        <div class=\"scp-slide\" data-idx=\"3\"><div class=\"scp-label\">Wirtschaftsbereich<\/div><span class=\"scp-value\">Technology & Hardware<\/span><\/div>\n                    <\/div>\n                    <div class=\"scp-close js-scp-close\">\n                        <svg viewBox=\"0 0 24 24\"><path d=\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\/><\/svg>\n                    <\/div>\n                <\/div>\n                <a href=\"#elementor-action:action=off_canvas:open&settings=eyJpZCI6ImM2YjhiM2MiLCJkaXNwbGF5TW9kZSI6Im9wZW4ifQ%3D%3D\" class=\"project-link-btn\">\n                    <span class=\"btn-text-span\">Zum Projekt<\/span>\n                    <span class=\"btn-icon-span\"><svg viewBox=\"0 0 24 24\"><path d=\"M16.01 11H4v2h12.01v3L20 12l-3.99-4z\"\/><\/svg><\/span>\n                <\/a>\n            <\/div>\n        <\/li>\n\n        <li class=\"slide\">\n            <img decoding=\"async\" src=\"https:\/\/gray-partner.com\/wp-content\/uploads\/2025\/12\/Nachchaltigkeitsbericht_Skytanking.jpg\" class=\"card-image\" alt=\"Nachhaltigkeit\">\n            <div class=\"card-overlay-pos\">\n                <div class=\"smart-card-pill js-scp-root\">\n                    <div class=\"scp-closed-content\">\n                        <span class=\"scp-cat-closed\">Grafikdesign<\/span>\n                        <h4 class=\"scp-title-closed\">Nachhaltigkeit<\/h4>\n                    <\/div>\n                    <div class=\"scp-toggle-opener js-scp-opener\">\n                        <svg viewBox=\"0 0 24 24\"><path d=\"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z\"\/><\/svg>\n                    <\/div>\n                    <div class=\"scp-switcher js-scp-switcher\">\n                        <svg viewBox=\"0 0 24 24\"><path d=\"M6.99 11L3 15l3.99 4v-3H14v-2H6.99v-3zM21 9l-3.99-4v3H10v2h7.01v3L21 9z\"\/><\/svg>\n                    <\/div>\n                    <div class=\"scp-open-wrapper\">\n                        <div class=\"scp-slide active\" data-idx=\"0\"><div class=\"scp-label\">Projekt<\/div><div class=\"scp-value\">Sustainabilty Journey<\/div><\/div>\n                        <div class=\"scp-slide\" data-idx=\"1\"><div class=\"scp-label\">Marketingbereich<\/div><div class=\"scp-value\">Grafikdesign & Druck<\/div><\/div>\n                        <div class=\"scp-slide\" data-idx=\"2\"><div class=\"scp-label\">Kunde<\/div><div class=\"scp-value\">Skytanking Holding<\/div><\/div>\n                        <div class=\"scp-slide\" data-idx=\"3\"><div class=\"scp-label\">Wirtschaftsbereich<\/div><span class=\"scp-value\">Flugverkehr- und Logistik<\/span><\/div>\n                    <\/div>\n                    <div class=\"scp-close js-scp-close\">\n                        <svg viewBox=\"0 0 24 24\"><path d=\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\/><\/svg>\n                    <\/div>\n                <\/div>\n                <a href=\"#elementor-action:action=off_canvas:open&settings=eyJpZCI6ImM2YjhiM2MiLCJkaXNwbGF5TW9kZSI6Im9wZW4ifQ%3D%3D\" class=\"project-link-btn\">\n                    <span class=\"btn-text-span\">Zum Projekt<\/span>\n                    <span class=\"btn-icon-span\"><svg viewBox=\"0 0 24 24\"><path d=\"M16.01 11H4v2h12.01v3L20 12l-3.99-4z\"\/><\/svg><\/span>\n                <\/a>\n            <\/div>\n        <\/li>\n\n        <li class=\"slide\">\n            <img decoding=\"async\" src=\"https:\/\/gray-partner.com\/wp-content\/uploads\/2025\/02\/Work-37.webp\" class=\"card-image\" alt=\"Anderson\">\n            <div class=\"card-overlay-pos\">\n                <div class=\"smart-card-pill js-scp-root\">\n                    <div class=\"scp-closed-content\">\n                        <span class=\"scp-cat-closed\">Logodesign<\/span>\n                        <h4 class=\"scp-title-closed\">ANDERSON Floors<\/h4>\n                    <\/div>\n                    <div class=\"scp-toggle-opener js-scp-opener\">\n                        <svg viewBox=\"0 0 24 24\"><path d=\"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z\"\/><\/svg>\n                    <\/div>\n                    <div class=\"scp-switcher js-scp-switcher\">\n                        <svg viewBox=\"0 0 24 24\"><path d=\"M6.99 11L3 15l3.99 4v-3H14v-2H6.99v-3zM21 9l-3.99-4v3H10v2h7.01v3L21 9z\"\/><\/svg>\n                    <\/div>\n                    <div class=\"scp-open-wrapper\">\n                        <div class=\"scp-slide active\" data-idx=\"0\"><div class=\"scp-label\">Projekt<\/div><div class=\"scp-value\">Logodesign<\/div><\/div>\n                        <div class=\"scp-slide\" data-idx=\"1\"><div class=\"scp-label\">Marketingbereich<\/div><div class=\"scp-value\">Corporate Identity<\/div><\/div>\n                        <div class=\"scp-slide\" data-idx=\"2\"><div class=\"scp-label\">Kunde<\/div><div class=\"scp-value\">ANDERSON Floors<\/div><\/div>\n                        <div class=\"scp-slide\" data-idx=\"3\"><div class=\"scp-label\">Wirtschaftsbereich<\/div><span class=\"scp-value\">Bau<\/span><\/div>\n                    <\/div>\n                    <div class=\"scp-close js-scp-close\">\n                        <svg viewBox=\"0 0 24 24\"><path d=\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\/><\/svg>\n                    <\/div>\n                <\/div>\n                <a href=\"https:\/\/gray-partner.com\/logo-design-anderson-floors\/\" class=\"project-link-btn\">\n                    <span class=\"btn-text-span\">Zum Projekt<\/span>\n                    <span class=\"btn-icon-span\"><svg viewBox=\"0 0 24 24\"><path d=\"M16.01 11H4v2h12.01v3L20 12l-3.99-4z\"\/><\/svg><\/span>\n                <\/a>\n            <\/div>\n        <\/li>\n\n        <li class=\"slide\">\n            <img decoding=\"async\" src=\"https:\/\/gray-partner.com\/wp-content\/uploads\/2025\/12\/Fahrzeug_Beschriftungen-Autropetrol.jpg\" class=\"card-image\" alt=\"Austropetrol\">\n            <div class=\"card-overlay-pos\">\n                <div class=\"smart-card-pill js-scp-root\">\n                    <div class=\"scp-closed-content\">\n                        <span class=\"scp-cat-closed\">Fahrzeugwerbung<\/span>\n                        <h4 class=\"scp-title-closed\">Austropetrol<\/h4>\n                    <\/div>\n                    <div class=\"scp-toggle-opener js-scp-opener\">\n                        <svg viewBox=\"0 0 24 24\"><path d=\"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z\"\/><\/svg>\n                    <\/div>\n                    <div class=\"scp-switcher js-scp-switcher\">\n                        <svg viewBox=\"0 0 24 24\"><path d=\"M6.99 11L3 15l3.99 4v-3H14v-2H6.99v-3zM21 9l-3.99-4v3H10v2h7.01v3L21 9z\"\/><\/svg>\n                    <\/div>\n                    <div class=\"scp-open-wrapper\">\n                        <div class=\"scp-slide active\" data-idx=\"0\"><div class=\"scp-label\">Projekt<\/div><div class=\"scp-value\">Druck & Design<\/div><\/div>\n                        <div class=\"scp-slide\" data-idx=\"1\"><div class=\"scp-label\">Marketingbereich<\/div><div class=\"scp-value\">Fahrzeugwerbung<\/div><\/div>\n                        <div class=\"scp-slide\" data-idx=\"2\"><div class=\"scp-label\">Kunde<\/div><div class=\"scp-value\">Austropetrol<\/div><\/div>\n                        <div class=\"scp-slide\" data-idx=\"3\"><div class=\"scp-label\">Wirtschaftsbereich<\/div><span class=\"scp-value\">Energielieferant<\/span><\/div>\n                    <\/div>\n                    <div class=\"scp-close js-scp-close\">\n                        <svg viewBox=\"0 0 24 24\"><path d=\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\/><\/svg>\n                    <\/div>\n                <\/div>\n                <a href=\"#elementor-action:action=off_canvas:open&settings=eyJpZCI6ImM2YjhiM2MiLCJkaXNwbGF5TW9kZSI6Im9wZW4ifQ%3D%3D\" class=\"project-link-btn\">\n                    <span class=\"btn-text-span\">Zum Projekt<\/span>\n                    <span class=\"btn-icon-span\"><svg viewBox=\"0 0 24 24\"><path d=\"M16.01 11H4v2h12.01v3L20 12l-3.99-4z\"\/><\/svg><\/span>\n                <\/a>\n            <\/div>\n        <\/li>\n\n        <li class=\"slide\">\n            <img decoding=\"async\" src=\"https:\/\/gray-partner.com\/wp-content\/uploads\/2023\/05\/Skytanking_Kerosinpilot.jpg\" class=\"card-image\" alt=\"Kerosin\">\n            <div class=\"card-overlay-pos\">\n                <div class=\"smart-card-pill js-scp-root\">\n                    <div class=\"scp-closed-content\">\n                        <span class=\"scp-cat-closed\">Recruiting<\/span>\n                        <h4 class=\"scp-title-closed\">Skytanking Holding<\/h4>\n                    <\/div>\n                    <div class=\"scp-toggle-opener js-scp-opener\">\n                        <svg viewBox=\"0 0 24 24\"><path d=\"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z\"\/><\/svg>\n                    <\/div>\n                    <div class=\"scp-switcher js-scp-switcher\">\n                        <svg viewBox=\"0 0 24 24\"><path d=\"M6.99 11L3 15l3.99 4v-3H14v-2H6.99v-3zM21 9l-3.99-4v3H10v2h7.01v3L21 9z\"\/><\/svg>\n                    <\/div>\n                    <div class=\"scp-open-wrapper\">\n                        <div class=\"scp-slide active\" data-idx=\"0\"><div class=\"scp-label\">Projekt<\/div><div class=\"scp-value\">Kerosinpiloten<\/div><\/div>\n                        <div class=\"scp-slide\" data-idx=\"1\"><div class=\"scp-label\">Marketingbereich<\/div><div class=\"scp-value\">Recruiting<\/div><\/div>\n                        <div class=\"scp-slide\" data-idx=\"2\"><div class=\"scp-label\">Kunde<\/div><div class=\"scp-value\">Skytanking Holding<\/div><\/div>\n                        <div class=\"scp-slide\" data-idx=\"3\"><div class=\"scp-label\">Wirtschaftsbereich<\/div><span class=\"scp-value\">Flugverkehr- und Logistik<\/span><\/div>\n                    <\/div>\n                    <div class=\"scp-close js-scp-close\">\n                        <svg viewBox=\"0 0 24 24\"><path d=\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\/><\/svg>\n                    <\/div>\n                <\/div>\n                <a href=\"#elementor-action:action=off_canvas:open&settings=eyJpZCI6ImM2YjhiM2MiLCJkaXNwbGF5TW9kZSI6Im9wZW4ifQ%3D%3D\" class=\"project-link-btn\">\n                    <span class=\"btn-text-span\">Zum Projekt<\/span>\n                    <span class=\"btn-icon-span\"><svg viewBox=\"0 0 24 24\"><path d=\"M16.01 11H4v2h12.01v3L20 12l-3.99-4z\"\/><\/svg><\/span>\n                <\/a>\n            <\/div>\n        <\/li>\n\n    <\/ul>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', () => {\n    \n    \/\/ --- 1. HEADLINE ANIMATION ---\n    function initHeadlineAnimation() {\n        const headlineContainer = document.getElementById('work-headline-trigger');\n        if (!headlineContainer) return;\n        const colorSpans = headlineContainer.querySelectorAll('h3 span');\n        let globalDelay = 0;\n        colorSpans.forEach(parentSpan => {\n            const text = parentSpan.textContent;\n            parentSpan.textContent = ''; \n            text.split('').forEach(char => {\n                const charSpan = document.createElement('span');\n                charSpan.textContent = char;\n                charSpan.className = 'work-char-span';\n                charSpan.style.animationDelay = (globalDelay * 0.02) + 's';\n                parentSpan.appendChild(charSpan);\n                globalDelay++;\n            });\n        });\n        const observer = new IntersectionObserver((entries) => {\n            entries.forEach(entry => {\n                if (entry.isIntersecting) {\n                    entry.target.classList.add('is-in-view');\n                    observer.unobserve(entry.target);\n                }\n            });\n        }, { threshold: 0.5 });\n        observer.observe(headlineContainer);\n    }\n\n    \/\/ Animation starten\n    setTimeout(initHeadlineAnimation, 100);\n\n\n    \/\/ --- 2. SLIDER LOGIC ---\n    const pills = document.querySelectorAll('.js-scp-root');\n\n    function closeSpecificPill(pillElement) {\n        if(!pillElement.classList.contains('is-open')) return;\n        pillElement.classList.remove('is-open');\n        if(pillElement.dataset.closedWidth) { pillElement.style.width = pillElement.dataset.closedWidth; }\n        setTimeout(() => {\n            const slides = pillElement.querySelectorAll('.scp-slide');\n            slides.forEach((s, i) => { if(i === 0) s.classList.add('active'); else s.classList.remove('active'); });\n            pillElement.dataset.currentSlide = 0; \n        }, 300);\n    }\n\n    pills.forEach(pill => {\n        const computedWidth = pill.getBoundingClientRect().width;\n        pill.style.width = computedWidth + 'px';\n        pill.dataset.closedWidth = computedWidth + 'px';\n        pill.dataset.currentSlide = 0; \n\n        const closeBtn = pill.querySelector('.js-scp-close');\n        const slides = pill.querySelectorAll('.scp-slide');\n\n        \/\/ CLICK AUF PILLE\n        pill.addEventListener('click', (e) => {\n            \/\/ Ignorieren bei Klick auf Schlie\u00dfen oder Links\n            if(e.target.closest('.js-scp-close') || e.target.closest('a')) return;\n\n            const isOpen = pill.classList.contains('is-open');\n\n            if(!isOpen) {\n                \/\/ Andere schlie\u00dfen\n                pills.forEach(otherPill => { if(otherPill !== pill) closeSpecificPill(otherPill); });\n\n                \/\/ \u00d6ffnen\n                pill.classList.add('is-open');\n                pill.style.width = ''; \n                \n                pill.dataset.currentSlide = 0;\n                updateSlides(pill, 0);\n\n            } else {\n                \/\/ WENN OFFEN: Klick auf den LINKEN Switcher schaltet weiter\n                if(e.target.closest('.js-scp-switcher')) {\n                    let curr = parseInt(pill.dataset.currentSlide || 0);\n                    curr++;\n                    if(curr >= slides.length) curr = 0;\n                    pill.dataset.currentSlide = curr;\n                    updateSlides(pill, curr);\n                }\n            }\n        });\n\n        \/\/ SCHLIESSEN\n        closeBtn.addEventListener('click', (e) => {\n            e.stopPropagation();\n            closeSpecificPill(pill);\n        });\n    });\n\n    function updateSlides(pillElement, activeIndex) {\n        const slides = pillElement.querySelectorAll('.scp-slide');\n        slides.forEach((s, index) => {\n            if(index === activeIndex) s.classList.add('active');\n            else s.classList.remove('active');\n        });\n    }\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-08d09e7 e-con-full service-briefing e-flex e-con e-parent\" data-id=\"08d09e7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0c1f32f elementor-widget elementor-widget-html\" data-id=\"0c1f32f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"service-doc-wrapper\">\n    \n    <style>\n        \/* --- 1. CONFIG & RESET --- *\/\n        #service-doc-wrapper {\n            --brand-blue: #0071e3;\n            --brand-blue-hover: #0077ED;\n            --text-main: #1d1d1f;\n            --text-sub: #86868b;\n            --bg-color: #f5f5f7;\n            --card-radius: 32px;\n            \n            \/* Mobile Nav Design *\/\n            --mn-bg: #e8e8ed;       \n            --mn-pill: #ffffff;     \n            --mn-text: #86868b;     \n            --mn-text-active: #1d1d1f; \n            --mn-arrow-color: #1d1d1f;\n            \n            width: 100%;\n            padding: 80px 20px;\n            box-sizing: border-box;\n            background-color: var(--bg-color);\n            font-family: \"Inter\", sans-serif;\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n        }\n\n        \/* STRICT RESET *\/\n        #service-doc-wrapper * { box-sizing: border-box; }\n        #service-doc-wrapper ul,\n        #service-doc-wrapper li { list-style: none !important; margin: 0 !important; padding: 0 !important; background: transparent !important; border: none !important; }\n        #service-doc-wrapper button { all: unset; cursor: pointer; box-shadow: none !important; border: none !important; background: transparent !important; font-family: inherit; }\n        #service-doc-wrapper a { text-decoration: none !important; border: none !important; box-shadow: none !important; }\n        #service-doc-wrapper h3, #service-doc-wrapper h4, #service-doc-wrapper p { margin: 0 !important; padding: 0 !important; }\n\n\n        \/* --- 2. HEADLINE (STATIC) --- *\/\n        .ac-header-area {\n            text-align: center !important;\n            margin-bottom: 50px;\n            max-width: 800px;\n            width: 100%;\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n        }\n\n        .pv-portfolio-words-headline {\n            width: 100%;\n            text-align: center !important;\n            display: block;\n        }\n\n        .pv-portfolio-words-headline h3 {\n            font-size: 32px !important; \n            line-height: 1.2;\n            font-weight: 600 !important; \n            margin: 0 0 20px 0 !important;\n            display: block;\n            text-align: center !important;\n            color: var(--text-main);\n        }\n        \n        .ac-intro-text {\n            font-size: 19px; line-height: 1.5; font-weight: 500; color: var(--text-sub);\n            max-width: 600px; \n            margin: 0 auto !important; \n            display: block;\n            text-align: center !important;\n        }\n\n\n        \/* --- 3. BILD BEREICH --- *\/\n        .ac-stage-wrapper {\n            width: 100%;\n            max-width: 1250px;\n            height: 700px; \n            position: relative; \n            border-radius: var(--card-radius);\n            overflow: hidden;\n            background-color: #fff; \n            margin-bottom: 150px !important;\n            z-index: 10;\n            box-shadow: none !important; \n        }\n\n        .ac-bg-layer {\n            position: absolute; top: 0; left: 0; width: 100%; height: 100%;\n            background-size: cover !important;\n            background-position: center center !important;\n            background-repeat: no-repeat !important;\n            opacity: 0; \n            transform: scale(1.02);\n            transition: opacity 0.4s ease, transform 0.4s ease; \n            z-index: 1;\n        }\n        .ac-bg-layer.active { opacity: 1; transform: scale(1); z-index: 2; }\n\n\n        \/* --- 4. SMART BUTTON (OVERLAY INHALT) --- *\/\n        .card-overlay-pos {\n            position: absolute; bottom: 30px; left: 30px; \n            z-index: 20; display: flex; align-items: center; gap: 12px;\n            flex-wrap: nowrap; \n            max-width: calc(100% - 60px);\n        }\n\n        \/* Pille *\/\n        .smart-card-pill {\n            position: relative;\n            background-color: rgba(20, 20, 20, 0.65) !important;\n            backdrop-filter: blur(25px); -webkit-backdrop-filter: blur(25px);\n            border: 1px solid rgba(255, 255, 255, 0.12) !important;\n            border-radius: 100px !important;\n            height: 60px; min-width: 60px; width: auto; \n            display: flex; align-items: center; padding-right: 130px; \n            cursor: pointer; overflow: hidden;\n            flex: 0 1 auto;\n            transition: width 0.6s cubic-bezier(0.2, 0.8, 0.2, 1), flex 0.6s cubic-bezier(0.2, 0.8, 0.2, 1);\n            box-shadow: none !important; \n        }\n        .smart-card-pill:hover { background-color: rgba(40, 40, 40, 0.85) !important; }\n        \n        \/* Pille im OFFENEN Zustand *\/\n        .smart-card-pill.is-open { \n            background-color: #111 !important; \n            width: auto !important;\n            flex: 1 1 auto;\n            min-width: 0;\n            cursor: default; \n            padding-right: 0; \n        }\n\n        \/* --- REPARATUR BLAUER BUTTON (Grow Effect) --- *\/\n        .project-link-btn {\n            height: 60px;\n            background-color: var(--brand-blue) !important;\n            border-radius: 100px !important;\n            display: flex !important; align-items: center !important; justify-content: center !important;\n            color: transparent !important; font-weight: 600; font-size: 15px; text-decoration: none !important; white-space: nowrap;\n            border: 1px solid rgba(255,255,255,0.1) !important;\n            cursor: pointer;\n            \n            \/* Startzustand: Geschlossen *\/\n            opacity: 0; \n            max-width: 0; \/* WICHTIG: 0 statt none f\u00fcr Animation *\/\n            padding: 0; \n            margin: 0;\n            transform: translateX(-15px) scale(0.95); \n            pointer-events: none; \n            overflow: hidden;\n            flex: 0 0 auto;\n            \n            \/* Animation *\/\n            transition: all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);\n        }\n        .project-link-btn:hover { background-color: var(--brand-blue-hover) !important; transform: scale(1.03); }\n        \n        \/* Zustand: GE\u00d6FFNET *\/\n        .smart-card-pill.is-open ~ .project-link-btn {\n            opacity: 1; \n            \/* Zielzustand: Fester Max-Wert statt 'none', damit Transition greift *\/\n            max-width: 250px; \n            min-width: 0;\n            flex: 2 1 auto;\n            padding: 0 28px !important; \n            transform: translateX(0) scale(1); \n            pointer-events: auto; \n            color: #fff !important;\n        }\n\n        .btn-text-span { opacity: 0; transition: 0s; color: #fff !important; font-family: inherit; line-height: 1; margin: 0 !important; }\n        .smart-card-pill.is-open ~ .project-link-btn .btn-text-span { opacity: 1; transition: opacity 0.3s ease 0.2s; }\n        \n        .btn-icon-span { display: none; opacity: 0; transition: opacity 0.3s ease 0.2s; }\n        .smart-card-pill.is-open ~ .project-link-btn .btn-icon-span { opacity: 1; }\n        .btn-icon-span svg { width: 24px; height: 24px; fill: #fff; display: block; }\n\n        .scp-closed-content { display: flex; flex-direction: column; justify-content: center; padding-left: 24px; opacity: 1; transition: 0.3s; white-space: nowrap; }\n        .smart-card-pill.is-open .scp-closed-content { opacity: 0; pointer-events: none; position: absolute; }\n        \n        .scp-cat-closed { font-size: 11px; text-transform: uppercase; color: #aaa; font-weight: 600; line-height: 1.2; margin-bottom: 2px !important; display: block; }\n        .scp-title-closed { font-size: 15px; color: #fff; font-weight: 600; line-height: 1.1; margin: 0 !important; display: block; }\n\n        .scp-open-wrapper { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; padding-left: 65px; opacity: 0; transition: opacity 0.4s ease 0.2s; pointer-events: none; z-index: 5; }\n        .smart-card-pill.is-open .scp-open-wrapper { opacity: 1; pointer-events: auto; }\n\n        .scp-slide { display: none; flex-direction: column; align-items: flex-start; }\n        .scp-slide.active { display: flex; animation: fadeInSlide 0.6s cubic-bezier(0.2, 0.8, 0.2, 1); }\n        @keyframes fadeInSlide { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }\n        \n        .scp-label { font-size: 10px; font-weight: 700; color: #aaa !important; text-transform: uppercase; margin-bottom: 0px !important; line-height: 1.1; display: block; }\n        .scp-value { font-size: 15px; font-weight: 500; color: #fff !important; line-height: 1.2; display: block; }\n\n        .scp-toggle-opener { position: absolute; right: 5px; top: 50%; transform: translateY(-50%); width: 50px; height: 50px; background-color: var(--brand-blue); border-radius: 50%; display: flex; align-items: center; justify-content: center; z-index: 20; transition: 0.3s; }\n        .scp-toggle-opener svg { width: 16px; fill: white; display: block; }\n        .smart-card-pill.is-open .scp-toggle-opener { opacity: 0; transform: translateY(-50%) scale(0.8); pointer-events: none; }\n\n        .scp-switcher { position: absolute; left: 5px; top: 50%; transform: translateY(-50%); width: 50px; height: 50px; background-color: rgba(255,255,255,0.1); border-radius: 50%; display: flex; align-items: center; justify-content: center; z-index: 20; opacity: 0; pointer-events: none; transform: translateY(-50%) scale(0.5) rotate(-90deg); transition: 0.2s; cursor: pointer; }\n        .scp-switcher svg { width: 16px; fill: white; display: block; }\n        .smart-card-pill.is-open .scp-switcher { opacity: 1; transform: translateY(-50%) scale(1) rotate(0); pointer-events: auto; }\n\n        .scp-close { position: absolute; right: 10px; top: 50%; transform: translateY(-50%) scale(0.5); width: 40px; height: 40px; border-radius: 50%; background-color: rgba(255,255,255,0.1); display: flex; align-items: center; justify-content: center; cursor: pointer; opacity: 0; pointer-events: none; z-index: 20; transition: 0.3s; }\n        .scp-close svg { width: 12px; fill: #fff; display: block; }\n        .smart-card-pill.is-open .scp-close { opacity: 1; transform: translateY(-50%) scale(1); pointer-events: auto; }\n\n\n        \/* --- 5. NAVIGATION (DESKTOP & TABLET: AUSGEBLENDET) --- *\/\n        .tabnav-wrapper { display: none !important; }\n\n\n        \/* --- 6. NAVIGATION (MOBILE: ANZEIGEN!) --- *\/\n        .mobile-nav-container {\n            display: none !important; \/* Standardm\u00e4\u00dfig aus *\/\n            width: 90vw; \n            height: 52px;\n            background-color: var(--mn-bg);\n            border-radius: 100px;\n            position: relative;\n            overflow: hidden; \n            margin-bottom: 30px;\n            z-index: 50;\n        }\n\n        .mn-track {\n            display: flex; align-items: center; position: absolute; left: 0; top: 0; height: 100%;\n            \/* Fix: 0.8s Zeitkurve f\u00fcr weichen Slide *\/\n            transition: transform 0.8s cubic-bezier(0.85, 0, 0.15, 1) !important; \n            padding: 0 6px; width: max-content;\n        }\n\n        .mn-item {\n            flex: 0 0 auto; padding: 0 24px; color: var(--mn-text); font-size: 15px; \n            font-weight: 500; \n            cursor: pointer; white-space: nowrap;\n            transition: color 0.3s ease; position: relative; z-index: 2; height: 100%; display: flex; align-items: center;\n        }\n        \n        .mn-item.active { \n            color: var(--mn-text-active); \n            \/* Fix: Fake Bold *\/\n            font-weight: 500 !important; \n            text-shadow: 0 0 0.75px var(--mn-text-active);\n        }\n\n        .mn-pill {\n            position: absolute; top: 4px; bottom: 4px; background-color: var(--mn-pill); border-radius: 100px;\n            z-index: 1; \n            pointer-events: none; box-shadow: none !important;\n            \n            \/* Fix: Pille 0.8s Zeitkurve *\/\n            transition: all 0.8s cubic-bezier(0.85, 0, 0.15, 1) !important;\n        }\n\n        .mn-arrow {\n            position: absolute; top: 0; bottom: 0; width: 40px; display: flex; align-items: center; justify-content: center;\n            background-color: var(--mn-bg); z-index: 10; cursor: pointer; transition: opacity 0.3s ease;\n        }\n        .mn-arrow svg { width: 14px; fill: var(--mn-arrow-color); }\n        .mn-arrow.left { left: 0; background: linear-gradient(90deg, var(--mn-bg) 60%, rgba(232, 232, 237, 0)); }\n        .mn-arrow.right { right: 0; background: linear-gradient(-90deg, var(--mn-bg) 60%, rgba(232, 232, 237, 0)); }\n        .mn-arrow.hidden { opacity: 0; pointer-events: none; }\n\n\n        \/* --- 7. TEXT CONTENT (UNSICHTBAR ABER VORHANDEN) --- *\/\n        #textContent { \n            display: none !important; \n            visibility: hidden !important; \n            height: 0 !important; \n            width: 0 !important; \n            overflow: hidden !important; \n            margin: 0 !important; \n            padding: 0 !important;\n        }\n\n\n        \/* --- 8. RESPONSIVE BREAKPOINTS (SMARTPHONE) --- *\/\n        @media (max-width: 768px) {\n            #service-doc-wrapper { padding: 60px 15px; }\n\n            \/* Mobile Nav: NUR HIER SICHTBAR *\/\n            .mobile-nav-container { display: flex !important; margin-top: 30px; }\n\n            \/* Text & Stage anpassen *\/\n            .pv-portfolio-words-headline h3 { font-size: 28px !important; }\n            .ac-intro-text { font-size: 17px; }\n            \n            .ac-stage-wrapper { \n                height: auto; \n                aspect-ratio: 4\/5; \n                width: 100%; \n                margin-bottom: 0px !important; \n            }\n\n            \/* Overlay Mobile *\/\n            .card-overlay-pos {\n                bottom: 20px; left: 20px; right: 20px;\n                max-width: none; flex-direction: row; flex-wrap: nowrap; align-items: center; gap: 10px; \n            }\n            \n            .smart-card-pill.is-open { width: auto !important; flex: 1 1 0px !important; min-width: 0; }\n            \n            \/* DOWNLOAD BUTTON MOBILE *\/\n            .smart-card-pill.is-open ~ .project-link-btn {\n                margin-top: 0 !important;\n                width: 60px !important; height: 60px !important; min-width: 60px !important; \n                border-radius: 50% !important; padding: 0 !important; flex: 0 0 60px !important;\n            }\n            \n            \/* Text weg, Icon da (Download Icon) *\/\n            .smart-card-pill.is-open ~ .project-link-btn .btn-text-span { display: none !important; }\n            .smart-card-pill.is-open ~ .project-link-btn .btn-icon-span { display: block !important; opacity: 1 !important; }\n        }\n    <\/style>\n\n    <div class=\"ac-header-area\">\n        <div class=\"pv-portfolio-words-headline\" id=\"service-headline\">\n            <h3>\n                <span style=\"color: #E40424\">Service.<\/span>\n                <span style=\"color: #999999\">Briefing Dokumente.<\/span>\n            <\/h3>\n        <\/div>\n        <p class=\"ac-intro-text\">\n            Damit Du weisst, worauf es ankommt. W\u00e4hle einen Bereich, um die passenden Briefing-Unterlagen und Checklisten zu erhalten.\n        <\/p>\n    <\/div>\n\n    <div class=\"ac-stage-wrapper\" id=\"stageWrapper\">\n        <div class=\"ac-bg-layer active\" id=\"bg-vehicle\" style=\"background-image: url('https:\/\/gray-partner.com\/wp-content\/uploads\/2025\/12\/Fahrzeug_Beschriftungen-Autropetrol.jpg');\" role=\"img\" aria-label=\"Fahrzeug-Branding\"><\/div>\n        <div class=\"ac-bg-layer\" id=\"bg-logo\" style=\"background-image: url('https:\/\/gray-partner.com\/wp-content\/uploads\/2025\/02\/Work-35.webp');\" role=\"img\" aria-label=\"Logo Design\"><\/div>\n        <div class=\"ac-bg-layer\" id=\"bg-web\" style=\"background-image: url('https:\/\/gray-partner.com\/wp-content\/uploads\/2025\/12\/web-design-briefing.jpg');\" role=\"img\" aria-label=\"Webdesign\"><\/div>\n        <div class=\"ac-bg-layer\" id=\"bg-ci\" style=\"background-image: url('https:\/\/gray-partner.com\/wp-content\/uploads\/2025\/12\/Corporate-identity-Hero.jpg');\" role=\"img\" aria-label=\"Corporate Identity\"><\/div>\n        <div class=\"ac-bg-layer\" id=\"bg-product\" style=\"background-image: url('https:\/\/gray-partner.com\/wp-content\/uploads\/2023\/06\/Neptunus-emotion-device_01.jpg');\" role=\"img\" aria-label=\"Produktdesign\"><\/div>\n        \n        <div class=\"card-overlay-pos\">\n            <div class=\"smart-card-pill js-scp-root-s\">\n                <div class=\"scp-closed-content\">\n                    <span class=\"scp-cat-closed\" id=\"sbCat\">Service<\/span>\n                    <h3 class=\"scp-title-closed\" id=\"sbTitle\">Fahrzeug-Branding<\/h3>\n                <\/div>\n                <div class=\"scp-toggle-opener\">\n                    <svg viewBox=\"0 0 24 24\"><path d=\"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z\"\/><\/svg>\n                <\/div>\n                <div class=\"scp-switcher js-scp-switcher-s\">\n                    <svg viewBox=\"0 0 24 24\"><path d=\"M6.99 11L3 15l3.99 4v-3H14v-2H6.99v-3zM21 9l-3.99-4v3H10v2h7.01v3L21 9z\"\/><\/svg>\n                <\/div>\n                <div class=\"scp-open-wrapper\">\n                    <div class=\"scp-slide active\" data-idx=\"0\"><div class=\"scp-label\">Dokument<\/div><div class=\"scp-value\" id=\"sbDocType\">Checkliste<\/div><\/div>\n                    <div class=\"scp-slide\" data-idx=\"1\"><div class=\"scp-label\">Format<\/div><div class=\"scp-value\">PDF (Interaktiv)<\/div><\/div>\n                <\/div>\n                <div class=\"scp-close js-scp-close-s\">\n                    <svg viewBox=\"0 0 24 24\"><path d=\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\/><\/svg>\n                <\/div>\n            <\/div>\n            <a href=\"#elementor-action:action=off_canvas:open&settings=eyJpZCI6ImM2YjhiM2MiLCJkaXNwbGF5TW9kZSI6Im9wZW4ifQ%3D%3D\" class=\"project-link-btn\" id=\"sbDownloadBtn\">\n                <span class=\"btn-text-span\">Download PDF<\/span>\n                <span class=\"btn-icon-span\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z\"\/><\/svg>\n                <\/span>\n            <\/a>\n        <\/div>\n    <\/div>\n\n    <div class=\"tabnav-wrapper\">\n        <div class=\"tabnav\" id=\"serviceTabNav\"><\/div>\n    <\/div>\n\n    <div class=\"mobile-nav-container\" id=\"mobileNav\">\n        <div class=\"mn-arrow left hidden\" id=\"mnArrowLeft\"><svg viewBox=\"0 0 24 24\"><path d=\"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z\"\/><\/svg><\/div>\n        <div class=\"mn-track\" id=\"mnTrack\">\n            <div class=\"mn-pill\" id=\"mnPill\"><\/div>\n        <\/div>\n        <div class=\"mn-arrow right\" id=\"mnArrowRight\"><svg viewBox=\"0 0 24 24\"><path d=\"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"\/><\/svg><\/div>\n    <\/div>\n\n    <div class=\"ac-content-area\" id=\"textContent\">\n        <h4 class=\"ac-content-headline\" id=\"txtHeadline\"><\/h4>\n        <div class=\"ac-content-subline\" id=\"txtSub\"><\/div>\n        <p class=\"ac-content-desc\" id=\"txtDesc\"><\/p>\n    <\/div>\n\n\n    <script>\n    document.addEventListener('DOMContentLoaded', () => {\n        \n        \/\/ --- DATA OBJECT ---\n        const data = {\n            vehicle: { bgId: \"bg-vehicle\", title: \"Fahrzeug-Branding\", doc: \"Checkliste\" },\n            logo: { bgId: \"bg-logo\", title: \"Logo-Design\", doc: \"Briefing\" },\n            web: { bgId: \"bg-web\", title: \"Webdesign\", doc: \"Fragebogen\" },\n            ci: { bgId: \"bg-ci\", title: \"Corporate Identity\", doc: \"Brand Guide\" },\n            product: { bgId: \"bg-product\", title: \"Produktdesign\", doc: \"Spezifikation\" }\n        };\n\n        const keys = Object.keys(data); \n\n        \/\/ --- GLOBAL REFERENCES ---\n        const sbTitle = document.getElementById('sbTitle');\n        const sbDoc = document.getElementById('sbDocType');\n        const pill = document.querySelector('.js-scp-root-s');\n        const slides = pill.querySelectorAll('.scp-slide');\n        let slideIdx = 0;\n\n        function updateContent(key) {\n            const d = data[key];\n            if(!d) return;\n\n            document.querySelectorAll('.ac-bg-layer').forEach(bg => {\n                if (bg.id === d.bgId) bg.classList.add('active'); else bg.classList.remove('active');\n            });\n\n            \/\/ Update Pille (Sichtbar)\n            if(sbTitle) sbTitle.textContent = d.title;\n            if(sbDoc) sbDoc.textContent = d.doc;\n\n            \/\/ Reset Pill State\n            if(pill.classList.contains('is-open')) {\n                pill.classList.remove('is-open');\n                if(window.innerWidth > 1024) pill.style.width = pill.dataset.closedWidth;\n                slideIdx = 0;\n                slides.forEach((s, i) => s.classList.toggle('active', i === 0));\n            }\n        }\n\n        \/\/ --- MOBILE NAV LOGIC ---\n        const mnContainer = document.getElementById('mobileNav');\n        const mnTrack = document.getElementById('mnTrack');\n        const mnPill = document.getElementById('mnPill');\n        const arL = document.getElementById('mnArrowLeft');\n        const arR = document.getElementById('mnArrowRight');\n        \n        let mnIndex = 0;\n\n        keys.forEach((k, i) => {\n            const item = document.createElement('div');\n            item.className = 'mn-item' + (i === 0 ? ' active' : '');\n            item.textContent = data[k].title;\n            item.dataset.idx = i;\n            item.dataset.key = k;\n            item.addEventListener('click', () => {\n                setMobileActive(i);\n            });\n            mnTrack.appendChild(item);\n        });\n\n        \/\/ SAFETY: Initialisiere die Pille korrekt nach Render\n        setTimeout(() => {\n            const first = mnTrack.querySelector('.mn-item');\n            if(first) {\n                mnPill.style.left = first.offsetLeft + 'px';\n                mnPill.style.width = first.offsetWidth + 'px';\n            }\n        }, 100);\n\n        function setMobileActive(idx) {\n            mnIndex = idx;\n            const items = mnTrack.querySelectorAll('.mn-item');\n            items.forEach((it, i) => it.classList.toggle('active', i === idx));\n\n            const activeItem = items[idx];\n            const itemLeft = activeItem.offsetLeft;\n            const itemWidth = activeItem.offsetWidth;\n            \n            mnPill.style.left = itemLeft + 'px';\n            mnPill.style.width = itemWidth + 'px';\n\n            const containerW = mnContainer.offsetWidth;\n            const trackW = mnTrack.scrollWidth;\n            let shift = 0;\n\n            if (idx === 0) shift = 0; \n            else if (idx === items.length - 1) {\n                shift = containerW - trackW; \n                if(shift > 0) shift = 0; \n            } else {\n                const itemCenter = itemLeft + (itemWidth \/ 2);\n                shift = (containerW \/ 2) - itemCenter;\n            }\n            \n            mnTrack.style.transform = `translateX(${shift}px)`;\n\n            arL.classList.toggle('hidden', idx === 0);\n            arR.classList.toggle('hidden', idx === items.length - 1);\n\n            updateContent(keys[idx]);\n        }\n\n        function updateMobileNavState(idx) {\n            mnIndex = idx;\n            const items = mnTrack.querySelectorAll('.mn-item');\n            items.forEach((it, i) => it.classList.toggle('active', i === idx));\n            \n            const activeItem = items[idx];\n            const containerW = mnContainer.offsetWidth;\n            const trackW = mnTrack.scrollWidth;\n            \n            if(activeItem) {\n                const itemLeft = activeItem.offsetLeft; \n                const itemWidth = activeItem.offsetWidth;\n                mnPill.style.left = itemLeft + 'px';\n                mnPill.style.width = itemWidth + 'px';\n                \n                let shift = 0;\n                if (idx === 0) shift = 0;\n                else if (idx === items.length - 1) shift = containerW - trackW;\n                else shift = (containerW \/ 2) - (itemLeft + itemWidth\/2);\n                \n                mnTrack.style.transform = `translateX(${shift}px)`;\n                arL.classList.toggle('hidden', idx === 0);\n                arR.classList.toggle('hidden', idx === items.length - 1);\n            }\n        }\n\n        arL.addEventListener('click', () => { if(mnIndex > 0) setMobileActive(mnIndex - 1); });\n        arR.addEventListener('click', () => { if(mnIndex < keys.length - 1) setMobileActive(mnIndex + 1); });\n\n        \/\/ --- SMART BUTTON CLICKS ---\n        const close = document.querySelector('.js-scp-close-s');\n        const switcher = document.querySelector('.js-scp-switcher-s');\n        \n        const w = pill.getBoundingClientRect().width;\n        if(window.innerWidth > 1024) {\n            pill.style.width = w + 'px'; \n            pill.dataset.closedWidth = w + 'px';\n        }\n\n        pill.addEventListener('click', (e) => {\n            if(e.target.closest('.js-scp-close-s') || e.target.closest('a')) return;\n            \n            if(!pill.classList.contains('is-open')) {\n                pill.classList.add('is-open');\n                if(window.innerWidth > 1024) pill.style.width = ''; \n                slideIdx = 0; \n                slides.forEach((s, i) => s.classList.toggle('active', i === 0));\n            } else {\n                if(e.target.closest('.js-scp-switcher-s')) {\n                    slideIdx++; if(slideIdx >= slides.length) slideIdx = 0;\n                    slides.forEach((s, i) => s.classList.toggle('active', i === slideIdx));\n                }\n            }\n        });\n\n        close.addEventListener('click', (e) => {\n            e.stopPropagation();\n            pill.classList.remove('is-open');\n            if(window.innerWidth > 1024) pill.style.width = pill.dataset.closedWidth;\n        });\n        \n        window.addEventListener('resize', () => {\n            if(window.innerWidth <= 768) {\n                updateMobileNavState(mnIndex);\n            }\n        });\n    });\n    <\/script>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d8ef568 e-con-full e-flex e-con e-parent\" data-id=\"d8ef568\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f3dea0e elementor-widget elementor-widget-html\" data-id=\"f3dea0e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"hero-parallax-wrapper\">\n    \n    <style>\n        \/* --- 1. CONTAINER (DESKTOP DEFAULT: 115vh) --- *\/\n        #hero-parallax-wrapper {\n            position: relative;\n            width: 100vw;\n            height: 115vh; \/* Desktop Standard *\/\n            background-color: #000;\n            font-family: \"Inter\", -apple-system, BlinkMacSystemFont, sans-serif;\n            overflow: hidden;\n            display: flex;\n            align-items: flex-end; \n            justify-content: center;\n        }\n\n        \/* --- 2. HINTERGRUND BILD --- *\/\n        .hp-scroll-image {\n            position: absolute;\n            top: 0; left: 0;\n            width: 100%; \n            height: 120vh; \/* Etwas h\u00f6her f\u00fcr Parallax *\/\n            object-fit: cover;\n            z-index: 1;\n            will-change: transform; \n            transform-origin: top center;\n        }\n\n        \/* Verlauf *\/\n        .hp-gradient {\n            position: absolute; bottom: 0; left: 0; width: 100%; height: 100%;\n            background: linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0) 100%);\n            z-index: 2; pointer-events: none;\n        }\n\n        \/* --- 3. LAYOUT SPLIT --- *\/\n        .hp-bottom-row {\n            position: relative; z-index: 10; width: 100%; max-width: 1200px; margin: 0 auto; \n            padding: 0 20px 60px 20px; \n            display: flex; align-items: flex-end; justify-content: space-between; gap: 40px; \n        }\n\n        \/* Linker Bereich *\/\n        .hp-text-group { display: flex; flex-direction: column; align-items: flex-start; text-align: left; max-width: 650px; color: #ffffff; }\n        .hp-meta-row { display: flex; align-items: center; gap: 15px; margin-bottom: 10px; opacity: 0; animation: fadeUpHero 0.8s ease-out 0.2s forwards; }\n        .hp-client { font-size: 16px; font-weight: 700; color: #e0e0e0; letter-spacing: 0.02em; text-shadow: 0 2px 10px rgba(0,0,0,0.5); }\n        .hp-badge { font-size: 12px; font-weight: 600; text-transform: uppercase; color: #ffffff; border: 1px solid rgba(255,255,255,0.8); padding: 5px 12px; border-radius: 100px; letter-spacing: 0.05em; background-color: rgba(0,0,0,0.2); }\n        .hp-headline { font-size: clamp(3rem, 6vw, 5rem); font-weight: 800; line-height: 0.95; text-transform: uppercase; margin: 0 0 20px 0; color: #ffffff; letter-spacing: -0.01em; text-shadow: 0 10px 30px rgba(0,0,0,0.6); opacity: 0; animation: fadeUpHero 0.8s ease-out 0.4s forwards; }\n        .hp-description { font-size: 18px; line-height: 1.5; font-weight: 500; color: #f0f0f0; margin: 0; text-shadow: 0 2px 10px rgba(0,0,0,0.9); opacity: 0; animation: fadeUpHero 0.8s ease-out 0.6s forwards; }\n\n        \/* Rechter Bereich *\/\n        .hp-action-group { display: flex; align-items: center; gap: 12px; padding-bottom: 5px; opacity: 0; animation: fadeUpHero 0.8s ease-out 0.8s forwards; flex-shrink: 0; }\n\n        @keyframes fadeUpHero { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }\n\n\n        \/* --- RESPONSIVE \u00c4NDERUNGEN (TABLET & SMARTPHONE) --- *\/\n        @media (max-width: 1024px) {\n            #hero-parallax-wrapper { height: 75vh !important; }\n            .hp-scroll-image { height: 100% !important; transform: translate3d(0,0,0) !important; position: absolute !important; }\n            .hp-bottom-row { flex-direction: column; align-items: flex-start; gap: 40px; padding: 0 30px 40px 30px; }\n            .hp-action-group { width: 100%; flex-wrap: wrap; }\n        }\n\n\n        \/* --- SMART BUTTON CSS --- *\/\n        .smart-card-pill, .project-link-btn { height: 60px !important; box-sizing: border-box !important; }\n        .smart-card-pill { pointer-events: auto; position: relative; background-color: rgba(20, 20, 20, 0.65); backdrop-filter: blur(25px); -webkit-backdrop-filter: blur(25px); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 100px; min-width: 60px; width: auto; display: flex; align-items: center; padding-right: 130px; cursor: pointer; overflow: hidden; transition: width 0.6s cubic-bezier(0.2, 0.8, 0.2, 1), background-color 0.4s ease; }\n        .smart-card-pill:hover { background-color: rgba(40, 40, 40, 0.85); }\n        .smart-card-pill.is-open { background-color: #111; width: 320px !important; cursor: default; padding-right: 0; }\n        \n        .project-link-btn { \n            pointer-events: auto; background-color: #0071e3; border-radius: 100px; \n            display: flex; align-items: center; justify-content: center; \n            gap: 8px; \n            color: transparent !important; font-weight: 600; font-size: 15px; text-decoration: none !important; white-space: nowrap; border: 1px solid rgba(255,255,255,0.1); opacity: 0; transform: translateX(-15px) scale(0.95); pointer-events: none; width: 0; padding: 0; overflow: hidden; transition: color 0.1s linear 0s, opacity 0.2s ease 0s, transform 0.2s ease 0s, width 0.3s cubic-bezier(0.2, 0.8, 0.2, 1) 0.15s, padding 0.3s cubic-bezier(0.2, 0.8, 0.2, 1) 0.15s; \n        }\n        .project-link-btn:hover { background-color: #0077ED; transform: scale(1.03); }\n        \n        .smart-card-pill.is-open ~ .project-link-btn { opacity: 1; transform: translateX(0) scale(1); pointer-events: auto; width: auto; padding: 0 28px; min-width: 140px; color: #fff !important; transition: width 0.4s cubic-bezier(0.2, 0.8, 0.2, 1) 0s, padding 0.4s cubic-bezier(0.2, 0.8, 0.2, 1) 0s, opacity 0.3s ease 0.2s, transform 0.3s cubic-bezier(0.2, 0.8, 0.2, 1) 0.2s, color 0.2s ease 0.3s; }\n        \n        \/* TEXT SPAN *\/\n        .btn-text-span { color: #fff; font-weight: 600; font-size: 15px; white-space: nowrap; opacity: 0; transition: opacity 0s linear 0s; }\n        .smart-card-pill.is-open ~ .project-link-btn .btn-text-span { opacity: 1; transition: opacity 0.3s ease 0.3s; }\n        \n        \/* ICON SPAN *\/\n        .btn-icon-span { display: flex; align-items: center; opacity: 0; transition: opacity 0s linear 0s; }\n        .btn-icon-span svg { width: 18px; height: 18px; fill: #fff; }\n        .smart-card-pill.is-open ~ .project-link-btn .btn-icon-span { opacity: 1; transition: opacity 0.3s ease 0.3s; }\n\n        .scp-closed-content { display: flex; flex-direction: column; justify-content: center; padding-left: 24px; opacity: 1; transition: opacity 0.3s ease; white-space: nowrap; }\n        .smart-card-pill.is-open .scp-closed-content { opacity: 0; pointer-events: none; position: absolute; }\n        \n        .scp-cat-closed { font-size: 11px; text-transform: uppercase; letter-spacing: 0.5px; color: #aaa; font-weight: 600; line-height: 1.2; margin-bottom: 2px; text-align: left; }\n        .scp-title-closed { font-size: 15px !important; color: #fff !important; font-weight: 600 !important; line-height: 1.1 !important; margin: 0 !important; text-align: left; }\n        \n        .scp-open-wrapper { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; padding-left: 65px; opacity: 0; transition: opacity 0.4s ease 0.2s; pointer-events: none; }\n        .smart-card-pill.is-open .scp-open-wrapper { opacity: 1; pointer-events: auto; }\n        \n        .scp-slide { display: none; flex-direction: column; align-items: flex-start; }\n        .scp-slide.active { display: flex; animation: fadeInSlide 0.6s cubic-bezier(0.2, 0.8, 0.2, 1); }\n        @keyframes fadeInSlide { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }\n        \n        .scp-label { font-size: 10px; font-weight: 700; color: #aaa; text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 0px; line-height: 1.1; }\n        .scp-value { font-size: 15px; font-weight: 500; color: #fff; text-decoration: none !important; white-space: nowrap; line-height: 1.2; }\n        \n        .scp-toggle-opener { position: absolute; right: 5px; top: 50%; transform: translateY(-50%); width: 50px; height: 50px; background-color: #0071e3; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; z-index: 20; transition: 0.3s; }\n        .scp-toggle-opener svg { width: 16px; height: 16px; fill: white; }\n        .smart-card-pill.is-open .scp-toggle-opener { opacity: 0; transform: translateY(-50%) scale(0.8); pointer-events: none; }\n        \n        .scp-switcher { position: absolute; left: 5px; top: 50%; transform: translateY(-50%); width: 50px; height: 50px; background-color: rgba(255,255,255,0.1); border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; z-index: 20; opacity: 0; pointer-events: none; transform: translateY(-50%) scale(0.5) rotate(-90deg); transition: 0.2s; }\n        .scp-switcher svg { width: 16px; height: 16px; fill: white; }\n        .smart-card-pill.is-open .scp-switcher { opacity: 1; transform: translateY(-50%) scale(1) rotate(0); pointer-events: auto; transition: 0.4s 0.2s; }\n        \n        .scp-close { position: absolute; right: 10px; top: 50%; transform: translateY(-50%) scale(0.5); width: 40px; height: 40px; border-radius: 50%; background-color: rgba(255,255,255,0.1); display: flex; align-items: center; justify-content: center; cursor: pointer; opacity: 0; pointer-events: none; z-index: 20; transition: 0.3s; }\n        .scp-close svg { width: 12px; fill: #fff; }\n        .smart-card-pill.is-open .scp-close { opacity: 1; transform: translateY(-50%) scale(1); pointer-events: auto; }\n\n    <\/style>\n\n    <img decoding=\"async\" src=\"https:\/\/gray-partner.com\/wp-content\/uploads\/2025\/12\/Storytelling-hero.jpg\" alt=\"Rotes Kreuz Storytelling\" class=\"hp-scroll-image\" id=\"hpParallaxImg\">\n    <div class=\"hp-gradient\"><\/div>\n\n    <div class=\"hp-bottom-row\">\n        <div class=\"hp-text-group\">\n            <div class=\"hp-meta-row\">\n                <span class=\"hp-client\">Rotes Kreuz<\/span>\n                <span class=\"hp-badge\">Guerilla Marketing<\/span>\n            <\/div>\n            <h1 class=\"hp-headline\">STORYTELLING.<\/h1>\n            <p class=\"hp-description\">\n                Guter Wille ist keine Strategie. Um im Markt gesehen zu werden, m\u00fcssen wir die Komfortzone verlassen und radikale Wege gehen.\n            <\/p>\n        <\/div>\n        <div class=\"hp-action-group\">\n            <div class=\"smart-card-pill js-scp-root-hero\">\n                <div class=\"scp-closed-content\">\n                    <span class=\"scp-cat-closed\">Projekt-Details<\/span>\n                    <h3 class=\"scp-title-closed\">Daten & Fakten<\/h3>\n                <\/div>\n                <div class=\"scp-toggle-opener js-scp-opener-hero\">\n                    <svg viewBox=\"0 0 24 24\"><path d=\"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z\"\/><\/svg>\n                <\/div>\n                <div class=\"scp-switcher js-scp-switcher-hero\">\n                    <svg viewBox=\"0 0 24 24\"><path d=\"M6.99 11L3 15l3.99 4v-3H14v-2H6.99v-3zM21 9l-3.99-4v3H10v2h7.01v3L21 9z\"\/><\/svg>\n                <\/div>\n                <div class=\"scp-open-wrapper\">\n                    <div class=\"scp-slide active\" data-idx=\"0\"><div class=\"scp-label\">Kunde<\/div><div class=\"scp-value\">Rotes Kreuz<\/div><\/div>\n                    <div class=\"scp-slide\" data-idx=\"1\"><div class=\"scp-label\">Kategorie<\/div><div class=\"scp-value\">Guerilla Marketing<\/div><\/div>\n                    <div class=\"scp-slide\" data-idx=\"2\"><div class=\"scp-label\">Ergebnis<\/div><div class=\"scp-value\">Maximale Reichweite<\/div><\/div>\n                <\/div>\n                <div class=\"scp-close js-scp-close-hero\">\n                    <svg viewBox=\"0 0 24 24\"><path d=\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\/><\/svg>\n                <\/div>\n            <\/div>\n            \n            <a href=\"#elementor-action:action=off_canvas:open&settings=eyJpZCI6ImM2YjhiM2MiLCJkaXNwbGF5TW9kZSI6Im9wZW4ifQ%3D%3D\" class=\"project-link-btn\">\n                <span class=\"btn-text-span\">Zum Projekt<\/span>\n                <span class=\"btn-icon-span\">\n                    <svg viewBox=\"0 0 24 24\"><path d=\"M16.01 11H4v2h12.01v3L20 12l-3.99-4z\"\/><\/svg>\n                <\/span>\n            <\/a>\n        <\/div>\n    <\/div>\n\n    <script>\n    \/\/ 1. PARALLAX SKRIPT\n    (function() {\n        const wrapper = document.getElementById('hero-parallax-wrapper');\n        const img = document.getElementById('hpParallaxImg');\n\n        function updateParallax() {\n            if(!wrapper || !img) return;\n\n            \/\/ PERFORMANCE CHECK: Auf Tablet\/Mobile (<=1024px) keine Berechnung\n            if(window.innerWidth <= 1024) {\n                requestAnimationFrame(updateParallax);\n                return;\n            }\n\n            const rect = wrapper.getBoundingClientRect();\n            const winH = window.innerHeight;\n\n            \/\/ Pr\u00fcfen ob im Viewport\n            if (rect.top <= winH && rect.bottom >= 0) {\n                let progress = 1 - (rect.top \/ winH);\n                if(progress < 0) progress = 0;\n                if(progress > 1) progress = 1;\n\n                const moveRange = img.offsetHeight - wrapper.offsetHeight;\n                const translateY = -(moveRange * progress);\n\n                img.style.transform = `translate3d(0, ${translateY}px, 0)`;\n            }\n            \n            requestAnimationFrame(updateParallax);\n        }\n        \n        requestAnimationFrame(updateParallax);\n    })();\n\n    \/\/ 2. SMART BUTTON LOGIK\n    document.addEventListener('DOMContentLoaded', () => {\n        const pill = document.querySelector('.js-scp-root-hero');\n        if(!pill) return;\n        const w = pill.getBoundingClientRect().width;\n        pill.style.width = w + 'px'; pill.dataset.closedWidth = w + 'px';\n        const slides = pill.querySelectorAll('.scp-slide'); let slideIdx = 0; let isOpen = false;\n        pill.addEventListener('click', (e) => {\n            if(e.target.closest('.js-scp-close-hero') || e.target.closest('a')) return;\n            if(!isOpen) { isOpen = true; pill.classList.add('is-open'); pill.style.width = ''; slideIdx = 0; updateHeroSlides(); } \n            else { if(e.target.closest('.js-scp-switcher-hero')) { slideIdx++; if(slideIdx >= slides.length) slideIdx = 0; updateHeroSlides(); } }\n        });\n        pill.querySelector('.js-scp-close-hero').addEventListener('click', (e) => {\n            e.stopPropagation(); isOpen = false; pill.classList.remove('is-open'); pill.style.width = pill.dataset.closedWidth; setTimeout(() => { slideIdx = 0; updateHeroSlides(); }, 300);\n        });\n        function updateHeroSlides() { slides.forEach((s, i) => { if(i === slideIdx) s.classList.add('active'); else s.classList.remove('active'); }); }\n    });\n    <\/script>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<section class=\"elementor-element elementor-element-df825e6 e-con-full e-flex e-con e-parent\" data-id=\"df825e6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" aria-label=\"\u00dcber Uns - Werbeagentur Regensburg\">\n\t\t\t\t<div class=\"elementor-element elementor-element-221257c elementor-widget elementor-widget-html\" data-id=\"221257c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"agency-hero-section\">\n    \n    <style>\n        \/* --- 1. CONTAINER --- *\/\n        #agency-hero-section {\n            display: flex;\n            flex-direction: column;\n            padding: 120px 20px;\n            background-color: #000000;\n            font-family: \"Inter\", -apple-system, BlinkMacSystemFont, sans-serif;\n            min-height: 450px;\n            box-sizing: border-box;\n            overflow: hidden;\n        }\n\n        .ag-header-group {\n            text-align: center;\n            max-width: 1000px;\n            margin: 0 auto 60px auto; \n            display: flex;\n            flex-direction: column;\n            align-items: center;\n        }\n\n        @media (max-width: 767px) {\n            .ag-header-group {\n                align-items: flex-start;\n                text-align: left;\n                margin-bottom: 40px;\n            }\n        }\n\n        \/* --- 2. TYPOGRAFIE --- *\/\n        \n        \/* Oben stehend (Eyebrow) - Semantisch neutral als DIV\/SPAN *\/\n        .ag-eyebrow {\n            font-size: 1.1rem;\n            font-weight: 600;\n            letter-spacing: 0.15em; \n            color: #ff5c00; \n            text-transform: uppercase;\n            margin: 0 0 20px 0; \/* Abstand zur Headline *\/\n            line-height: 1.4;\n            order: 1; \/* Visuelle Reihenfolge *\/\n            display: block;\n        }\n\n        \/* Unten stehend (Main Headline) *\/\n        .ag-headline {\n            font-size: clamp(2.5rem, 6vw, 4.5rem); \n            line-height: 1.05;\n            font-weight: 700;\n            color: #ffffff;\n            margin: 0;\n            order: 2;\n        }\n\n        \/* --- 3. TEXT GRID --- *\/\n        .ag-content-grid {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 40px 60px;\n            max-width: 1200px;\n            margin: 0 auto;\n            width: 100%;\n        }\n\n        .ag-lead-text {\n            grid-column: 1 \/ -1; \n            font-size: clamp(1.4rem, 2vw, 1.8rem);\n            line-height: 1.4;\n            font-weight: 500;\n            color: #f5f5f7;\n            margin-bottom: 20px;\n            max-width: 800px;\n        }\n\n        .ag-col-text {\n            font-size: 1.05rem;\n            line-height: 1.7;\n            color: #86868b;\n            font-weight: 400;\n        }\n\n        @media (max-width: 768px) {\n            .ag-content-grid { grid-template-columns: 1fr; gap: 30px; }\n        }\n\n        \/* --- 4. ANIMATIONEN --- *\/\n        .ag-word-wrap {\n            display: inline-block;\n            white-space: nowrap;\n            margin-right: 0.25em; \n        }\n\n        .ag-char {\n            display: inline-block;\n            opacity: 0;\n            will-change: transform, opacity, filter;\n        }\n\n        @keyframes agBlurIn {\n            0% { opacity: 0; filter: blur(10px); transform: scale(1.2) translateY(10px); }\n            100% { opacity: 1; filter: blur(0); transform: scale(1) translateY(0); }\n        }\n\n        #agency-hero-section.is-in-view .ag-char {\n            animation: agBlurIn 0.5s ease-out forwards;\n        }\n\n        \/* Fade Up *\/\n        .ag-fade-item {\n            opacity: 0;\n            transform: translateY(30px);\n            transition: opacity 1s cubic-bezier(0.2, 0.8, 0.2, 1), \n                        transform 1s cubic-bezier(0.2, 0.8, 0.2, 1);\n        }\n\n        #agency-hero-section.is-in-view .ag-fade-item {\n            opacity: 1;\n            transform: translateY(0);\n        }\n\n        \/* Verz\u00f6gerung f\u00fcr den Content-Text *\/\n        .delay-text-start { transition-delay: 2.0s; }\n\n    <\/style>\n\n    <div class=\"ag-header-group\">\n        \n        <div class=\"ag-eyebrow\" id=\"anim-target-eyebrow\">\n            Werbeagentur. Regensburg.\n        <\/div>\n\n        <h2 class=\"ag-headline\" id=\"anim-target-headline\">\n            Wir sind mutige Seelen und furchtlose Denker.\n        <\/h2>\n        \n    <\/div>\n\n    <div class=\"ag-content-grid\">\n        <div class=\"ag-lead-text ag-fade-item delay-text-start\">\n            Willkommen bei GRAY der Regensburger Werbeagentur \u2013 Deinem Partner f\u00fcr Branding und Markenstrategien.\n        <\/div>\n        <div class=\"ag-col-text ag-fade-item delay-text-start\">\n            <p style=\"margin-top:0;\">\n                In einer Welt, in der es einfach ist, mit dem Strom zu schwimmen und sich innerhalb der gewohnten Komfortzone zu bewegen, m\u00f6chten wir Sie ermutigen, mutig zu sein. Denn wir sind der festen \u00dcberzeugung, dass das gr\u00f6\u00dfte Risiko darin besteht, stehen zu bleiben und nicht herauszustechen.\n            <\/p>\n        <\/div>\n        <div class=\"ag-col-text ag-fade-item delay-text-start\">\n            <p style=\"margin-top:0;\">\n                Genau jetzt ist es die K\u00fchnheit, die Aufmerksamkeit erregt, und die Tapferkeit, die geliebt wird. Von Ihrer Unternehmensvision bis hin zum Verkaufspunkt ist es die Einzigartigkeit, die sich auszahlt. Unsere Mission ist es, Ihre Marke zu etwas Au\u00dfergew\u00f6hnlichem zu formen.\n            <\/p>\n        <\/div>\n    <\/div>\n\n    <script>\n        (function() {\n            function initAgencyOrder() {\n                const wrapper = document.getElementById('agency-hero-section');\n                if (!wrapper) return;\n\n                const eyebrowEl = document.getElementById('anim-target-eyebrow');\n                const headlineEl = document.getElementById('anim-target-headline');\n\n                let globalDelayCounter = 0; \n\n                const processElement = (el) => {\n                    if(!el) return;\n                    const originalText = el.innerText.trim();\n                    el.textContent = ''; \n\n                    const words = originalText.split(\/\\s+\/);\n\n                    words.forEach(wordStr => {\n                        const wordSpan = document.createElement('span');\n                        wordSpan.className = 'ag-word-wrap';\n\n                        wordStr.split('').forEach(char => {\n                            const charSpan = document.createElement('span');\n                            charSpan.textContent = char;\n                            charSpan.className = 'ag-char';\n                            charSpan.style.animationDelay = (globalDelayCounter * 0.03) + 's';\n                            wordSpan.appendChild(charSpan);\n                            globalDelayCounter++;\n                        });\n\n                        el.appendChild(wordSpan);\n                        el.appendChild(document.createTextNode(' '));\n                    });\n                    \n                    globalDelayCounter += 15; \n                };\n\n                \/\/ REIHENFOLGE: Erst Headline, dann Eyebrow (wie in deinem Original)\n                processElement(headlineEl);\n                processElement(eyebrowEl);\n\n                const observer = new IntersectionObserver((entries) => {\n                    entries.forEach(entry => {\n                        if (entry.isIntersecting) {\n                            entry.target.classList.add('is-in-view');\n                            observer.unobserve(entry.target);\n                        }\n                    });\n                }, { threshold: 0.25 }); \n\n                observer.observe(wrapper);\n            }\n\n            setTimeout(initAgencyOrder, 100);\n        })();\n    <\/script>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-45e6ff5 GRAY-Claim e-flex e-con-boxed e-con e-parent\" data-id=\"45e6ff5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-468a799 elementor-widget elementor-widget-html\" data-id=\"468a799\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"simple-premium-footer\">\n    \n    <style>\n        \/* --- 1. CONTAINER SETUP --- *\/\n        #simple-premium-footer {\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            justify-content: center;\n            text-align: center;\n            padding: 100px 20px;\n            background-color: #000000; \/* Tiefschwarz *\/\n            font-family: \"Inter\", -apple-system, BlinkMacSystemFont, sans-serif;\n            overflow: hidden;\n        }\n\n        \/* --- 2. LOGO STYLING --- *\/\n        .footer-logo-simple {\n            width: 180px; \n            height: auto;\n            margin-bottom: 40px;\n            \n            \/* Startzustand *\/\n            opacity: 0;\n            transform: translateY(30px) scale(0.98);\n            will-change: transform, opacity;\n            transition: opacity 1.2s cubic-bezier(0.2, 0.8, 0.2, 1),\n                        transform 1.2s cubic-bezier(0.2, 0.8, 0.2, 1);\n        }\n\n        #simple-premium-footer.is-in-view .footer-logo-simple {\n            opacity: 1;\n            transform: translateY(0) scale(1);\n        }\n\n        \/* --- 3. CLAIM TYPOGRAFIE (FIXED 32px \/ 800) --- *\/\n        .footer-claim-simple {\n            font-family: \"Inter\", sans-serif;\n            font-size: 32px;   \/* Dein Wunschwert *\/\n            font-weight: 800;  \/* Extra Bold *\/\n            line-height: 1.3;  \n            color: #ffffff;\n            text-transform: uppercase;\n            letter-spacing: 0.02em;\n            margin: 0 auto;\n            max-width: 100%; \n            display: block;\n        }\n\n        \/* --- 4. CLAIM ANIMATION --- *\/\n        .footer-word-wrap {\n            display: inline-block;\n            white-space: nowrap; \/* H\u00e4lt das einzelne Wort zusammen *\/\n            margin-right: 0.25em; \n        }\n\n        .footer-char {\n            display: inline-block;\n            opacity: 0;\n            will-change: transform, opacity, filter;\n        }\n\n        @keyframes footerBlurIn {\n            0% { opacity: 0; filter: blur(12px); transform: scale(1.1) translateY(15px); }\n            100% { opacity: 1; filter: blur(0); transform: scale(1) translateY(0); }\n        }\n\n        #simple-premium-footer.is-in-view .footer-char {\n            animation: footerBlurIn 0.6s ease-out 0.3s forwards; \n        }\n\n    <\/style>\n\n    <img decoding=\"async\" src=\"https:\/\/gray-partner.com\/wp-content\/uploads\/2025\/02\/GRAY_Partner_Thinker_Est.png\" alt=\"GRAY Partner Logo\" class=\"footer-logo-simple\">\n\n    <h3 class=\"footer-claim-simple js-footer-split\">\n        LET\u00b4S MAKE SOMETHING GREAT TOGETHER.\n    <\/h3>\n\n\n    <script>\n        (function() {\n            function initSimpleFooterAnim() {\n                const container = document.getElementById('simple-premium-footer');\n                if (!container) return;\n\n                const claimElement = container.querySelector('.js-footer-split');\n                if(claimElement) {\n                    const originalText = claimElement.innerText.trim();\n                    claimElement.textContent = ''; \n                    \n                    originalText.split(\/\\s+\/).forEach(wordStr => {\n                        const wordSpan = document.createElement('span');\n                        wordSpan.className = 'footer-word-wrap';\n\n                        wordStr.split('').forEach(char => {\n                            const charSpan = document.createElement('span');\n                            charSpan.textContent = char;\n                            charSpan.className = 'footer-char';\n                            \/\/ 0.03s Delay pro Buchstabe\n                            let currentDelay = (claimElement.querySelectorAll('.footer-char').length * 0.03);\n                            charSpan.style.animationDelay = currentDelay + 's';\n                            \n                            wordSpan.appendChild(charSpan);\n                        });\n\n                        claimElement.appendChild(wordSpan);\n                        claimElement.appendChild(document.createTextNode(' '));\n                    });\n                }\n\n                const observer = new IntersectionObserver((entries) => {\n                    entries.forEach(entry => {\n                        if (entry.isIntersecting) {\n                            entry.target.classList.add('is-in-view');\n                            observer.unobserve(entry.target);\n                        }\n                    });\n                }, { threshold: 0.3 }); \n\n                observer.observe(container);\n            }\n\n            setTimeout(initSimpleFooterAnim, 100);\n        })();\n    <\/script>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8067c8b e-flex e-con-boxed e-con e-parent\" data-id=\"8067c8b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c4c9606 elementor-widget elementor-widget-html\" data-id=\"c4c9606\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"smart-sensor-wrapper\">\n    \n    <style>\n        \/* --- 1. LAYOUT --- *\/\n        #smart-sensor-wrapper {\n            position: fixed; bottom: 30px; left: 0; width: 100%; height: 0;\n            display: flex; justify-content: center; align-items: flex-end; \n            z-index: 99999; pointer-events: none;\n            font-family: \"Inter\", sans-serif;\n            transition: bottom 0.1s linear;\n        }\n\n        \/* --- 2. BUTTON BASIS (DESKTOP) --- *\/\n        #smart-btn {\n            pointer-events: auto; position: relative;\n            background-color: rgba(20, 20, 20, 0.75); \n            backdrop-filter: blur(25px); -webkit-backdrop-filter: blur(25px);\n            border: 1px solid rgba(255, 255, 255, 0.12);\n            border-radius: 100px; \n            overflow: hidden;\n            margin-bottom: 0;\n            \n            width: 60px; height: 60px; \n            opacity: 0; transform: translateY(40px);\n            \n            transition: \n                width 0.5s cubic-bezier(0.2, 0.8, 0.2, 1),\n                height 0.5s cubic-bezier(0.2, 0.8, 0.2, 1),\n                opacity 0.6s ease,\n                transform 0.6s cubic-bezier(0.2, 0.8, 0.2, 1);\n            \n            cursor: pointer;\n            display: flex; justify-content: center; align-items: center;\n            box-shadow: none !important;\n            max-width: 90vw;\n            \n            \/* Verhindert blaues Aufblitzen auf Mobile *\/\n            -webkit-tap-highlight-color: transparent; \n        }\n\n        #smart-btn.is-visible { opacity: 1; transform: translateY(0); }\n        \n        \/* Desktop Hover (wird unten f\u00fcr Mobile \u00fcberschrieben) *\/\n        #smart-btn:hover { background-color: rgba(20, 20, 20, 0.75) !important; }\n\n        \/* --- MODI --- *\/\n        #smart-btn.is-open {\n            width: 360px !important; height: 70px !important;\n            background-color: #111 !important; \n            cursor: default;\n        }\n        \n        #smart-btn.mode-nav {\n            width: 240px !important; height: 60px !important;\n            background-color: rgba(20, 20, 20, 0.75) !important;\n            cursor: default;\n        }\n\n        #smart-btn.mode-service {\n            height: 60px !important;\n            cursor: default;\n            padding: 0; \n            background-color: rgba(20, 20, 20, 0.75) !important; \n        }\n\n        \/* --- INHALTE: KONTAKT --- *\/\n        .group-contact {\n            position: absolute; top: 0; left: 0; width: 100%; height: 100%;\n            padding-right: 60px; display: flex; align-items: center; box-sizing: border-box;\n            transition: opacity 0.3s;\n        }\n        #smart-btn.mode-nav .group-contact,\n        #smart-btn.mode-service .group-contact { opacity: 0; pointer-events: none; }\n\n        .contact-label-closed {\n            position: absolute; left: 24px; color: #fff; font-size: 16px; font-weight: 600; white-space: nowrap;\n            opacity: 0; transition: opacity 0.5s ease; pointer-events: none;\n        }\n        #smart-btn.show-text .contact-label-closed { opacity: 1; }\n        #smart-btn.is-open .contact-label-closed { opacity: 0; transition: 0.2s; }\n\n        .circle-opener {\n            position: absolute; right: 5px; top: 50%; transform: translateY(-50%);\n            width: 50px; height: 50px; background-color: #0071e3; border-radius: 50%;\n            display: flex; align-items: center; justify-content: center;\n            cursor: pointer; z-index: 10; opacity: 1; transform: translateY(-50%) scale(1);\n            transition: 0.3s ease 0.1s;\n        }\n        .circle-opener svg { width: 18px; fill: white; }\n        #smart-btn.is-open .circle-opener { opacity: 0; transform: translateY(-50%) scale(0.8); pointer-events: none; transition: 0.2s; }\n\n        .circle-switcher {\n            position: absolute; left: 10px; top: 50%; transform: translateY(-50%);\n            width: 50px; height: 50px; background-color: rgba(255,255,255,0.1); border-radius: 50%;\n            display: flex; align-items: center; justify-content: center;\n            cursor: pointer; z-index: 10; opacity: 0; transform: translateY(-50%) scale(0.5) rotate(-90deg);\n            pointer-events: none; transition: 0.2s;\n        }\n        .circle-switcher svg { width: 16px; fill: white; }\n        #smart-btn.is-open .circle-switcher { opacity: 1; transform: translateY(-50%) scale(1) rotate(0); pointer-events: auto; transition: 0.4s ease 0.2s; }\n\n        .contact-content-open {\n            flex: 1; display: flex; flex-direction: column; align-items: flex-start; justify-content: center;\n            padding-left: 65px; opacity: 0; transition: 0.3s; pointer-events: none; width: 100%;\n        }\n        #smart-btn.is-open .contact-content-open { opacity: 1; pointer-events: auto; }\n        \n        .cc-label { font-size: 10px; font-weight: 700; color: #aaa; text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 2px; }\n        .cc-value { font-size: 15px; font-weight: 500; color: #fff; text-decoration: none !important; display: block; transition: none !important; }\n        .cc-value:hover { color: #fff !important; opacity: 1 !important; cursor: default; }\n        \n        .close-btn {\n            position: absolute; right: 10px; top: 50%; transform: translateY(-50%) scale(0.5);\n            width: 50px; height: 50px; border-radius: 50%; background-color: rgba(255,255,255,0.15);\n            display: flex; align-items: center; justify-content: center; cursor: pointer; \n            opacity: 0; transition: 0.3s; pointer-events: none;\n        }\n        .close-btn svg { width: 14px; fill: #fff; }\n        #smart-btn.is-open .close-btn { opacity: 1; transform: translateY(-50%) scale(1); pointer-events: auto; }\n\n\n        \/* --- B. SLIDER NAV --- *\/\n        .group-nav {\n            position: absolute; top: 0; left: 0; width: 100%; height: 100%;\n            display: flex; align-items: center; justify-content: space-between;\n            padding: 0 5px 0 24px; box-sizing: border-box;\n            opacity: 0; transform: translateY(10px); pointer-events: none;\n            transition: opacity 0.4s ease 0.1s, transform 0.4s ease 0.1s;\n        }\n        #smart-btn.mode-nav .group-nav { opacity: 1; transform: translateY(0); pointer-events: auto; }\n        \n        .nav-dots { display: flex; gap: 6px; align-items: center; }\n        \n        .dot { \n            width: 8px; height: 8px; background-color: rgba(255,255,255,0.3); \n            border-radius: 4px; transition: width 0.3s; cursor: pointer; \n            position: relative; overflow: hidden; \n        }\n        .dot.active { width: 32px; background-color: rgba(255,255,255,0.2); pointer-events: none; }\n        .dot::after { content: ''; position: absolute; top: 0; left: 0; height: 100%; background-color: #fff; width: 0%; border-radius: 4px; }\n        @keyframes fillDots { from { width: 0%; } to { width: 100%; } }\n        .dot.active.filling::after { animation: fillDots 5000ms linear forwards; }\n        .dot.active.filling.paused::after { animation-play-state: paused; }\n\n        .nav-action-btn { width: 50px; height: 50px; border-radius: 50%; background-color: rgba(255,255,255,0.1); display: flex; align-items: center; justify-content: center; cursor: pointer; position: relative; }\n        .nav-action-btn svg { width: 16px; fill: white; position: absolute; transition: 0.3s; }\n        .icon-play { opacity: 1; transform: scale(1); }\n        .icon-pause { opacity: 0; transform: scale(0.5); }\n        .icon-replay { opacity: 0; transform: scale(0.5) rotate(-45deg); }\n        .nav-action-btn.is-playing .icon-play { opacity: 0; transform: scale(0.5); }\n        .nav-action-btn.is-playing .icon-pause { opacity: 1; transform: scale(1); }\n        .nav-action-btn.is-ended .icon-play { opacity: 0; transform: scale(0.5) !important; }\n        .nav-action-btn.is-ended .icon-pause { opacity: 0; transform: scale(0.5) !important; }\n        .nav-action-btn.is-ended .icon-replay { opacity: 1; transform: scale(1) rotate(0); }\n\n\n        \/* C. SERVICE NAV *\/\n        .group-nav-service {\n            position: absolute; top: 0; left: 0; width: 100%; height: 100%;\n            display: flex; align-items: center; justify-content: center;\n            opacity: 0; pointer-events: none; transform: translateY(10px);\n            transition: all 0.4s ease;\n            overflow: hidden; padding: 0 10px;\n        }\n        #smart-btn.mode-service .group-nav-service { opacity: 1; pointer-events: auto; transform: translateY(0); }\n\n        .sensor-track {\n            display: flex; align-items: center; position: absolute; left: 0; top: 0; height: 100%;\n            transition: transform 0.8s cubic-bezier(0.85, 0, 0.15, 1) !important; width: max-content; padding: 0 6px;\n        }\n        .smart-nav-item {\n            flex: 0 0 auto; padding: 0 24px; color: rgba(255,255,255,0.6); font-size: 15px; font-weight: 500; cursor: pointer;\n            white-space: nowrap; position: relative; z-index: 2; height: 100%; display: flex; align-items: center; transition: color 0.3s ease 0.4s;\n        }\n        .smart-nav-item.active { color: #1d1d1f; font-weight: 500 !important; text-shadow: 0 0 0.75px #1d1d1f; transition: color 0.3s ease 0.4s; } \n        \n        #textContent { transition: opacity 0.3s ease, transform 0.3s ease; opacity: 1; transform: translateY(0); }\n        #textContent.fade-out { opacity: 0; transform: translateY(5px); }\n\n        .sensor-pill {\n            position: absolute; top: 4px; bottom: 4px; background-color: #fff; border-radius: 100px; z-index: 1; pointer-events: none;\n            transition: all 0.8s cubic-bezier(0.85, 0, 0.15, 1) !important;\n        }\n\n        .sensor-arrow {\n            position: absolute; top: 0; bottom: 0; width: 45px; display: none; align-items: center; justify-content: center;\n            cursor: pointer; z-index: 20; transition: opacity 0.3s ease;\n        }\n        .sensor-arrow svg { width: 14px; fill: #fff; position: relative; z-index: 2; }\n        .sensor-arrow.hidden { opacity: 0; pointer-events: none; }\n        .sensor-arrow.left { left: 0; background: linear-gradient(90deg, rgba(20,20,20,0.75) 40%, transparent); justify-content: flex-start; padding-left: 12px; border-top-left-radius: 100px; border-bottom-left-radius: 100px; }\n        .sensor-arrow.right { right: 0; background: linear-gradient(-90deg, rgba(20,20,20,0.75) 40%, transparent); justify-content: flex-end; padding-right: 12px; border-top-right-radius: 100px; border-bottom-right-radius: 100px; }\n\n\n        \/* --- 6. TABLET SPECIAL --- *\/\n        @media (min-width: 769px) and (max-width: 1024px) {\n            #smart-btn.mode-service { width: calc(100% - 40px) !important; max-width: 400px !important; }\n            .sensor-arrow { display: flex !important; }\n        }\n\n\n        \/* --- 7. SMARTPHONE SPECIAL --- *\/\n        .mobile-contact-bar { display: none; }\n\n        @media (max-width: 768px) { \n            .group-contact, .circle-opener, .contact-label-closed, .group-nav, .group-nav-service { display: none !important; }\n\n            #smart-btn {\n                width: calc(100% - 40px) !important; max-width: 400px;\n                height: 64px !important;\n                padding: 0 10px 0 25px !important;\n                box-sizing: border-box;\n                cursor: default !important;\n                min-width: 0 !important;\n\n                \/* TITANIUM GLASS STYLE *\/\n                background: linear-gradient(\n                    180deg, \n                    rgba(140, 140, 140, 0.5) 0%, \n                    rgba(80, 80, 80, 0.5) 100%\n                ) !important;\n\n                backdrop-filter: blur(25px) !important;\n                -webkit-backdrop-filter: blur(25px) !important;\n\n                border: 1px solid rgba(255, 255, 255, 0.4) !important;\n                border-radius: 60px !important;\n\n                \/* KEIN SCHATTEN\/SCHEIN MEHR *\/\n                box-shadow: none !important;\n            }\n\n            \/* --- WICHTIG: HOVER FIX F\u00dcR MOBILE --- *\/\n            \/* Hier zwingen wir den Hintergrund dazu, gleich zu bleiben, auch bei Touch\/Hover *\/\n            #smart-btn:hover, \n            #smart-btn:active, \n            #smart-btn:focus {\n                background: linear-gradient(\n                    180deg, \n                    rgba(140, 140, 140, 0.5) 0%, \n                    rgba(80, 80, 80, 0.5) 100%\n                ) !important;\n            }\n\n            .mobile-contact-bar { display: flex; width: 100%; height: 100%; align-items: center; justify-content: space-between; }\n            \n            .mob-label { \n                font-size: 17px; font-weight: 700; color: #ffffff; letter-spacing: 0.5px; text-transform: uppercase; \n                text-shadow: 0 1px 4px rgba(0,0,0,0.3);\n            }\n            \n            .mob-actions { display: flex; gap: 10px; align-items: center; }\n            \n            .mob-icon-btn {\n                width: 44px; height: 44px; border-radius: 50%;\n                background-color: rgba(0, 0, 0, 0.15); \n                border: 1px solid rgba(0,0,0,0.05);\n                display: flex; align-items: center; justify-content: center;\n                text-decoration: none; transition: background-color 0.2s; \n            }\n            .mob-icon-btn svg { width: 20px; height: 20px; fill: #ffffff; }\n        }\n    <\/style>\n    \n    <div id=\"smart-btn\" aria-label=\"Smart Steuerung\">\n        \n        <div class=\"group-contact\">\n            <span class=\"contact-label-closed\" id=\"lbl-closed\">Lass uns plaudern.<\/span>\n            <div class=\"circle-opener\" id=\"toggle-opener\">\n                <svg viewBox=\"0 0 24 24\"><path d=\"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z\"\/><\/svg>\n            <\/div>\n            <div class=\"circle-switcher\" id=\"toggle-switcher\">\n                <svg viewBox=\"0 0 24 24\"><path d=\"M6.99 11L3 15l3.99 4v-3H14v-2H6.99v-3zM21 9l-3.99-4v3H10v2h7.01v3L21 9z\"\/><\/svg>\n            <\/div>\n            <div class=\"contact-content-open\">\n                <div class=\"cc-slide active\" id=\"cc-slide-1\">\n                    <div class=\"cc-label\">Schreib uns<\/div>\n                    <a href=\"mailto:hallo@gray-partner.com\" class=\"cc-value\">hello@gray-partner.com<\/a>\n                <\/div>\n                <div class=\"cc-slide\" id=\"cc-slide-2\" style=\"display:none;\">\n                    <div class=\"cc-label\">Ruf uns an<\/div>\n                    <a href=\"tel:+4994185087633\" class=\"cc-value\">+49 941 850 876 33<\/a>\n                <\/div>\n            <\/div>\n            <div class=\"close-btn\" id=\"close-contact-btn\">\n                <svg viewBox=\"0 0 24 24\"><path d=\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\/><\/svg>\n            <\/div>\n        <\/div>\n\n        <div class=\"mobile-contact-bar\">\n            <span class=\"mob-label\">Kontakt<\/span>\n            <div class=\"mob-actions\">\n                <a href=\"https:\/\/wa.me\/4915122309910\" class=\"mob-icon-btn\" aria-label=\"WhatsApp\" target=\"_blank\" rel=\"noopener\"><svg viewBox=\"0 0 24 24\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z\"\/><\/svg><\/a>\n                <a href=\"tel:+4994185087633\" class=\"mob-icon-btn\" aria-label=\"Anrufen\"><svg viewBox=\"0 0 24 24\"><path d=\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"\/><\/svg><\/a>\n                <a href=\"mailto:info@gray-partner.com\" class=\"mob-icon-btn\" aria-label=\"E-Mail\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z\"\/><\/svg><\/a>\n            <\/div>\n        <\/div>\n\n        <div class=\"group-nav\">\n            <div class=\"nav-dots\" id=\"smart-dots-container\"><\/div>\n            <div class=\"nav-action-btn\" id=\"smart-play-btn\" aria-label=\"Steuerung\">\n                <svg class=\"icon-play\" viewBox=\"0 0 24 24\"><path d=\"M8 5v14l11-7z\"\/><\/svg>\n                <svg class=\"icon-pause\" viewBox=\"0 0 24 24\"><path d=\"M6 19h4V5H6v14zm8-14v14h4V5h-4z\"\/><\/svg>\n                <svg class=\"icon-replay\" viewBox=\"0 0 24 24\"><path d=\"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z\"\/><\/svg>\n            <\/div>\n        <\/div>\n\n        <div class=\"group-nav-service\">\n            <div class=\"sensor-arrow left\" id=\"sens-arr-l\"><svg viewBox=\"0 0 24 24\"><path d=\"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z\"\/><\/svg><\/div>\n            <div class=\"sensor-track\" id=\"sensor-track\">\n                <div class=\"sensor-pill\" id=\"sensor-pill\"><\/div>\n                <div class=\"smart-nav-item active\" data-idx=\"0\">Fahrzeug-Branding<\/div>\n                <div class=\"smart-nav-item\" data-idx=\"1\">Logo-Design<\/div>\n                <div class=\"smart-nav-item\" data-idx=\"2\">Webdesign<\/div>\n                <div class=\"smart-nav-item\" data-idx=\"3\">Corporate Identity<\/div>\n                <div class=\"smart-nav-item\" data-idx=\"4\">Produktdesign<\/div>\n            <\/div>\n            <div class=\"sensor-arrow right\" id=\"sens-arr-r\"><svg viewBox=\"0 0 24 24\"><path d=\"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"\/><\/svg><\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n    document.addEventListener('DOMContentLoaded', () => {\n        const wrapper = document.getElementById('smart-sensor-wrapper');\n        const btn = document.getElementById('smart-btn');\n        const closeBtn = document.getElementById('close-contact-btn');\n        const lblClosed = document.getElementById('lbl-closed');\n        \n        \/\/ Slider Control\n        const dotsContainer = document.getElementById('smart-dots-container');\n        const playBtn = document.getElementById('smart-play-btn');\n        \n        \/\/ Service Nav Logic\n        const sensorTrack = document.getElementById('sensor-track');\n        const sensorPill = document.getElementById('sensor-pill');\n        const sensorItems = document.querySelectorAll('.smart-nav-item');\n        const sensArrL = document.getElementById('sens-arr-l');\n        const sensArrR = document.getElementById('sens-arr-r');\n        \n        const dataInfo = [\n            { h: \"Fahrzeug-Branding: Technische Checklist\", sub: \"Fahrzeug-Branding verwandelt Deine Flotte in hochmobile Werbetr\u00e4ger.\", desc: \"Exakte Angaben zu den Ma\u00dfen...\", bg: \"bg-vehicle\", title: \"Fahrzeug-Branding\", doc: \"Checkliste\" },\n            { h: \"Logo Design\", sub: \"Dein Logo ist der st\u00e4rkste visuelle Ankerpunkt.\", desc: \"Wir pr\u00fcfen jedes Logo...\", bg: \"bg-logo\", title: \"Logo-Design\", doc: \"Briefing\" },\n            { h: \"Webdesign & Strategie\", sub: \"Deine neue Webseite ist Dein wichtigster Vertriebskanal.\", desc: \"Exzellente UX...\", bg: \"bg-web\", title: \"Webdesign\", doc: \"Fragebogen\" },\n            { h: \"Corporate Identity\", sub: \"Die CI ist das unverwechselbare Wesen.\", desc: \"Wir schaffen ein ganzheitliches Bild...\", bg: \"bg-ci\", title: \"Corporate Identity\", doc: \"Brand Guide\" },\n            { h: \"Produktdesign\", sub: \"Verschafft den Marktvorteil.\", desc: \"\u00c4sthetik und Ergonomie...\", bg: \"bg-product\", title: \"Produktdesign\", doc: \"Spezifikation\" }\n        ];\n\n        let currentMode = 'contact'; \n        let isContactOpen = false;\n        let contactSlideIdx = 0; \n        \n        \/\/ --- SLIDER VARIABLEN ---\n        let activeSliderTrack = null;\n        let timerId = null;\n        let startTimestamp = 0;\n        let remainingTime = 5000;\n        let isSliderPlaying = false;\n        const sliderDuration = 5000;\n        \n        let calculatedWidth = 260; \n        let hasAppeared = false;\n        let sensorIdx = 0;\n\n        setTimeout(() => {\n            if(lblClosed && btn) {\n                const w = lblClosed.getBoundingClientRect().width;\n                if(w > 10) calculatedWidth = 24 + w + 30 + 50 + 5;\n                btn.dataset.initWidth = calculatedWidth;\n            }\n            checkScrollStart();\n            initSensorPill();\n        }, 200);\n\n        window.addEventListener('scroll', checkScrollStart);\n\n        function checkScrollStart() {\n            if(hasAppeared) return;\n            if(window.scrollY > 200) {\n                hasAppeared = true;\n                requestAnimationFrame(() => btn.classList.add('is-visible'));\n                setTimeout(() => {\n                    if(currentMode === 'contact' && !isContactOpen && window.innerWidth > 768) {\n                        btn.style.width = calculatedWidth + 'px';\n                    }\n                    setTimeout(() => btn.classList.add('show-text'), 200);\n                }, 600);\n            }\n        }\n\n        \/\/ --- SERVICE NAV LOGIC ---\n        function initSensorPill() {\n            const first = sensorItems[0];\n            if(first) {\n                sensorPill.style.left = first.offsetLeft + 'px';\n                sensorPill.style.width = first.offsetWidth + 'px';\n            }\n        }\n\n        function setSensorActive(idx) {\n            sensorIdx = idx;\n            sensorItems.forEach((it, i) => it.classList.toggle('active', i === idx));\n            \n            const activeItem = sensorItems[idx];\n            const itemLeft = activeItem.offsetLeft;\n            const itemWidth = activeItem.offsetWidth;\n            \n            sensorPill.style.left = itemLeft + 'px';\n            sensorPill.style.width = itemWidth + 'px';\n            \n            if(window.innerWidth <= 1024) {\n                const containerW = btn.offsetWidth; \n                const trackW = sensorTrack.scrollWidth;\n                \n                let shift = 0;\n                if (idx === 0) shift = 0;\n                else if (idx === sensorItems.length - 1) shift = containerW - trackW;\n                else shift = (containerW \/ 2) - (itemLeft + itemWidth \/ 2);\n                \n                if(shift > 0) shift = 0;\n                if(shift < containerW - trackW) shift = containerW - trackW;\n                \n                sensorTrack.style.transform = `translateX(${shift}px)`;\n                \n                sensArrL.classList.toggle('hidden', idx === 0);\n                sensArrR.classList.toggle('hidden', idx === sensorItems.length - 1);\n            } else {\n                sensorTrack.style.transform = `translateX(0px)`;\n            }\n            \n            updateContentOnPage(idx);\n        }\n        \n        sensorItems.forEach((item, idx) => {\n            item.addEventListener('click', (e) => { e.stopPropagation(); setSensorActive(idx); });\n        });\n        \n        if(sensArrL) sensArrL.addEventListener('click', (e) => { e.stopPropagation(); if(sensorIdx > 0) setSensorActive(sensorIdx - 1); });\n        if(sensArrR) sensArrR.addEventListener('click', (e) => { e.stopPropagation(); if(sensorIdx < sensorItems.length - 1) setSensorActive(sensorIdx + 1); });\n\n\n        \/\/ --- UPDATE CONTENT ---\n        function updateContentOnPage(idx) {\n            const d = dataInfo[idx];\n            const txtBox = document.getElementById('textContent');\n            if(txtBox) {\n                document.querySelectorAll('.ac-bg-layer').forEach(bg => {\n                    if(bg.id === d.bg) bg.classList.add('active'); else bg.classList.remove('active');\n                });\n                txtBox.classList.add('fade-out');\n                setTimeout(() => {\n                    const elH = document.getElementById('txtHeadline');\n                    const elS = document.getElementById('txtSub');\n                    const elD = document.getElementById('txtDesc');\n                    const sbTitle = document.getElementById('sbTitle');\n                    const sbDoc = document.getElementById('sbDocType');\n                    if(elH) elH.textContent = d.h;\n                    if(elS) elS.textContent = d.sub;\n                    if(elD) elD.textContent = d.desc;\n                    if(sbTitle) sbTitle.textContent = d.title;\n                    if(sbDoc) sbDoc.textContent = d.doc;\n                    txtBox.classList.remove('fade-out');\n                }, 300);\n                const internalPill = document.querySelector('.js-scp-root-s');\n                if(internalPill && internalPill.classList.contains('is-open')) internalPill.click();\n            }\n        }\n\n\n        \/\/ --- KONTAKT LOGIK ---\n        btn.addEventListener('click', (e) => {\n            if(window.innerWidth <= 768) return;\n            if(currentMode === 'nav' || currentMode === 'service') return;\n            if(e.target.closest('a') || e.target.closest('#close-contact-btn')) return;\n            if(!isContactOpen) openContact();\n            else if(e.target.closest('#toggle-switcher')) {\n                contactSlideIdx = (contactSlideIdx === 0) ? 1 : 0;\n                updateContactSlide();\n            } \n        });\n        closeBtn.addEventListener('click', (e) => { e.stopPropagation(); closeContact(); });\n        function openContact() { isContactOpen = true; btn.classList.add('is-open'); btn.style.width = ''; contactSlideIdx = 0; updateContactSlide(); }\n        function closeContact() { isContactOpen = false; btn.classList.remove('is-open'); if(btn.dataset.initWidth) btn.style.width = btn.dataset.initWidth + 'px'; }\n        function updateContactSlide() {\n            const s1 = document.getElementById('cc-slide-1'); const s2 = document.getElementById('cc-slide-2');\n            if(contactSlideIdx === 0) { s1.style.display = 'block'; s2.style.display = 'none'; } else { s1.style.display = 'none'; s2.style.display = 'block'; }\n        }\n\n        \/\/ --- SENSOR LOGIC ---\n        function checkCollision() {\n            if(!btn) return;\n            \n            if(window.innerWidth <= 768) {\n                if(currentMode === 'nav' || currentMode === 'service') {\n                    currentMode = 'contact';\n                    btn.classList.remove('mode-nav', 'mode-service');\n                    btn.style.width = '';\n                }\n                handleStickyFooter();\n                return; \n            }\n\n            const btnRect = btn.getBoundingClientRect();\n            const btnCenterY = btnRect.top + (btnRect.height \/ 2);\n            \n            const sliderZones = document.querySelectorAll('.smart-slider-trigger');\n            let foundSlider = null;\n            sliderZones.forEach(zone => {\n                const r = zone.getBoundingClientRect();\n                if (btnCenterY >= r.top && btnCenterY <= r.bottom) foundSlider = zone;\n            });\n\n            const serviceZone = document.getElementById('service-doc-wrapper');\n            let foundService = false;\n            if(serviceZone) {\n                const r = serviceZone.getBoundingClientRect();\n                if (btnCenterY >= r.top && btnCenterY <= r.bottom) foundService = true;\n            }\n\n            if (foundService) {\n                if (currentMode !== 'service') {\n                    currentMode = 'service';\n                    btn.classList.remove('mode-nav', 'is-open'); \n                    btn.classList.add('mode-service');\n                    if(isContactOpen) closeContact();\n                    \n                    if(window.innerWidth <= 1024) {\n                        btn.style.width = 'calc(100% - 40px)';\n                        btn.style.maxWidth = '400px';\n                        setTimeout(() => setSensorActive(sensorIdx), 200); \n                    } else {\n                        btn.style.width = (sensorTrack.scrollWidth + 2) + 'px';\n                        setSensorActive(sensorIdx);\n                    }\n                    destroySliderControl();\n                }\n            } else if (foundSlider) {\n                if (currentMode !== 'nav') {\n                    currentMode = 'nav';\n                    btn.classList.remove('mode-service', 'is-open');\n                    btn.classList.add('mode-nav');\n                    if(isContactOpen) closeContact();\n                    btn.style.width = '240px'; btn.style.maxWidth = '';\n                    const track = foundSlider.querySelector('.smart-track');\n                    if(track) initSliderControl(track);\n                }\n            } else {\n                if (currentMode !== 'contact') {\n                    currentMode = 'contact';\n                    btn.classList.remove('mode-nav', 'mode-service');\n                    if(btn.dataset.initWidth) btn.style.width = btn.dataset.initWidth + 'px';\n                    btn.style.maxWidth = '';\n                    destroySliderControl();\n                }\n            }\n            handleStickyFooter();\n        }\n\n        function handleStickyFooter() {\n            const claim = document.querySelector('.GRAY-Claim');\n            \n            if(!claim) return;\n\n            const rect = claim.getBoundingClientRect();\n            const winH = window.innerHeight;\n\n            if(window.innerWidth <= 768) {\n                if(rect.top < winH) {\n                    btn.style.opacity = '0';\n                    btn.style.pointerEvents = 'none'; \n                } else {\n                    if(hasAppeared) {\n                        btn.style.opacity = '1';\n                        btn.style.pointerEvents = 'auto';\n                    }\n                }\n                wrapper.style.bottom = '30px';\n            } \n            else {\n                if(hasAppeared) {\n                    btn.style.opacity = '1';\n                    btn.style.pointerEvents = 'auto';\n                }\n                if(rect.bottom < winH) {\n                    const diff = winH - rect.bottom;\n                    wrapper.style.bottom = (30 + diff) + 'px';\n                } else { \n                    wrapper.style.bottom = '30px'; \n                }\n            }\n        }\n        \n        \/\/ --- SMART SLIDER LOGIC ---\n        function initSliderControl(track) {\n            if(activeSliderTrack === track) return; \n            activeSliderTrack = track;\n            \n            const slides = track.querySelectorAll('.slide, .pv-card');\n            dotsContainer.innerHTML = ''; \n            for(let i=0; i<slides.length; i++) {\n                const d = document.createElement('div'); d.className = 'dot';\n                d.addEventListener('click', (e)=>{\n                    e.stopPropagation();\n                    stopAutoplay(false);\n                    remainingTime = sliderDuration; \n                    scrollToSlide(i);\n                });\n                dotsContainer.appendChild(d);\n            }\n            track.addEventListener('scroll', onSliderScroll); \n            onSliderScroll(); \n            \n            remainingTime = sliderDuration;\n            startAutoplay();\n        }\n\n        function destroySliderControl() { \n            if(!activeSliderTrack) return; \n            stopAutoplay(true); \n            activeSliderTrack.removeEventListener('scroll', onSliderScroll); \n            activeSliderTrack = null; \n            dotsContainer.innerHTML = ''; \n        }\n\n        function onSliderScroll() { \n            if(!activeSliderTrack) return; \n            const sw = getSlideWidth(); \n            if(sw===0) return; \n            updateDotsVisuals(Math.round(activeSliderTrack.scrollLeft\/sw)); \n        }\n\n        function getSlideWidth() { \n            const s = activeSliderTrack.querySelectorAll('.slide, .pv-card'); \n            return (s.length<2) ? (s[0]?s[0].offsetWidth:0) : s[1].offsetLeft-s[0].offsetLeft; \n        }\n\n        function updateDotsVisuals(idx) {\n            for(let i=0; i<dotsContainer.children.length; i++) {\n                const d = dotsContainer.children[i];\n                d.classList.remove('active', 'filling', 'paused'); \n                \n                if(i === idx) { \n                    d.classList.add('active'); \n                    if(isSliderPlaying) { \n                        void d.offsetWidth; \n                        d.classList.add('filling'); \n                        d.style.animationDuration = remainingTime + 'ms'; \n                    } else {\n                        if(remainingTime < sliderDuration) {\n                             d.classList.add('filling', 'paused');\n                             d.style.animationDuration = '5000ms'; \n                        }\n                    }\n                }\n            }\n        }\n\n        function scrollToSlide(i) { \n            if(activeSliderTrack) activeSliderTrack.scrollTo({left:i*getSlideWidth(), behavior:'smooth'}); \n        }\n\n        \/\/ --- SMART START\/STOP LOGIK ---\n        function startAutoplay() {\n            if(isSliderPlaying) return; \n            isSliderPlaying = true;\n            \n            playBtn.classList.remove('is-ended'); \n            playBtn.classList.add('is-playing');\n            \n            const d = dotsContainer.querySelector('.dot.active'); \n            if(d) {\n                if(d.classList.contains('paused')) {\n                    d.classList.remove('paused');\n                } else {\n                    d.classList.remove('filling');\n                    void d.offsetWidth;\n                    d.classList.add('filling');\n                    d.style.animationDuration = remainingTime + 'ms';\n                }\n            }\n            \n            startTimestamp = Date.now();\n            \n            timerId = setTimeout(() => {\n                if(!activeSliderTrack) return;\n                \n                if(activeSliderTrack.scrollLeft >= activeSliderTrack.scrollWidth - activeSliderTrack.clientWidth - 10) {\n                    stopAutoplay(true);\n                } else {\n                    activeSliderTrack.scrollBy({left:getSlideWidth(), behavior:'smooth'});\n                    remainingTime = sliderDuration;\n                    isSliderPlaying = false; \n                    startAutoplay(); \n                }\n            }, remainingTime);\n        }\n\n        function stopAutoplay(end=false) {\n            clearTimeout(timerId);\n            timerId = null;\n            isSliderPlaying = false;\n            \n            const d = dotsContainer.querySelector('.dot.active');\n            \n            if(end) {\n                if(d) d.classList.remove('filling', 'paused');\n                playBtn.classList.remove('is-playing'); \n                playBtn.classList.add('is-ended');\n                remainingTime = sliderDuration;\n            } else {\n                const elapsed = Date.now() - startTimestamp;\n                remainingTime -= elapsed;\n                if(remainingTime < 0) remainingTime = 0;\n                \n                if(d) d.classList.add('paused');\n                playBtn.classList.remove('is-playing'); \n                playBtn.classList.remove('is-ended');\n            }\n        }\n\n        playBtn.addEventListener('click', (e)=>{\n            e.stopPropagation(); \n            if(playBtn.classList.contains('is-ended')){\n                scrollToSlide(0); \n                remainingTime = sliderDuration;\n                setTimeout(startAutoplay, 500);\n            } else if(isSliderPlaying) {\n                stopAutoplay(false);\n            } else {\n                startAutoplay();\n            } \n        });\n\n        setInterval(checkCollision, 100);\n        window.addEventListener('scroll', () => requestAnimationFrame(checkCollision));\n        window.addEventListener('resize', checkCollision);\n    });\n    <\/script>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dbf80d3 elementor-widget elementor-widget-html\" data-id=\"dbf80d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script src=\"https:\/\/cdn.jsdelivr.net\/gh\/studio-freight\/lenis@1.0.29\/bundled\/lenis.min.js\"><\/script> \n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \n    \/\/ Konfiguration f\u00fcr ein dezentes, hochwertiges Gef\u00fchl\n    const lenis = new Lenis({\n        duration: 1.2, \/\/ Wie lange dauert das \"Nachgleiten\"? (1.2s ist Standard\/Edel)\n        easing: (t) => Math.min(1, 1.001 - Math.pow(2, -10 * t)), \/\/ Die Mathematik f\u00fcr \"Butterweich\"\n        direction: 'vertical', \n        gestureDirection: 'vertical',\n        smooth: true,\n        smoothTouch: false, \/\/ Auf Handys lieber das native Gef\u00fchl lassen (besser f\u00fcr UX)\n        touchMultiplier: 2,\n    });\n\n    function raf(time) {\n        lenis.raf(time);\n        requestAnimationFrame(raf);\n    }\n\n    requestAnimationFrame(raf);\n    \n    \/\/ FIX: Wir schlie\u00dfen Elementor-Actions explizit aus!\n    \/\/ Der Selektor :not([href*=\"elementor-action\"]) sorgt daf\u00fcr, dass Popup-Links ignoriert werden.\n    document.querySelectorAll('a[href^=\"#\"]:not([href*=\"elementor-action\"])').forEach(anchor => {\n        anchor.addEventListener('click', function (e) {\n            const href = this.getAttribute('href');\n            \/\/ Pr\u00fcfen ob href existiert, nicht nur '#' ist und keine Elementor-Action ist\n            if(href && href !== '#' && !href.includes('elementor-action')) {\n                e.preventDefault();\n                lenis.scrollTo(href);\n            }\n        });\n    });\n});\n<\/script>\n\n<style>\n\/* WICHTIG: CSS-Reset f\u00fcr Lenis *\/\nhtml.lenis {\n  height: auto;\n}\n\n.lenis.lenis-smooth {\n  scroll-behavior: auto !important; \/* Deaktiviert natives CSS-Smooth, damit Lenis \u00fcbernimmt *\/\n}\n\n.lenis.lenis-smooth [data-lenis-prevent] {\n  overscroll-behavior: contain;\n}\n\n.lenis.lenis-stopped {\n  overflow: hidden;\n}\n\n.lenis.lenis-scrolling iframe {\n  pointer-events: none;\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c76251e elementor-widget elementor-widget-html\" data-id=\"c76251e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* 1. F\u00fcr Chrome, Safari, Edge, Opera (Webkit-Browser) *\/\nhtml::-webkit-scrollbar, \nbody::-webkit-scrollbar {\n    display: none; \/* Weg damit! *\/\n}\n\n\/* 2. F\u00fcr Firefox und IE\/Edge Legacy *\/\nhtml, body {\n    -ms-overflow-style: none;  \/* IE und Edge *\/\n    scrollbar-width: none;  \/* Firefox *\/\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-38b77f3 elementor-widget elementor-widget-html\" data-id=\"38b77f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<!-- Minimaler Scroll-Farbwechsel (Footer-HTML-Widget) -->\n<style>\n  :root {\n    \/* Farben & Transition \u2013 bei Bedarf an deine Global Colors anpassen *\/\n    --bg-base: #ffffff;           \/* Basis-Hintergrund *\/\n    --bg-dark: #111111;           \/* Aktiv-Hintergrund *\/\n    --bg-transition: 0.5s ease;   \/* \"lt. Code\": Dauer\/Easing des Wechsels *\/\n  }\n\n  html, body {\n    background-color: var(--bg-base);\n    transition: background-color var(--bg-transition);\n  }\n\n  \/* Aktiv-Zustand: nur Hintergrund \u00e4ndern, keine Textfarbe *\/\n  body.bg-dark-active {\n    background-color: var(--bg-dark);\n  }\n\n  \/* Barrierefreiheit: reduzierte Bewegung -> keine Transition *\/\n  @media (prefers-reduced-motion: reduce) {\n    html, body { transition: none; }\n  }\n<\/style>\n\n<script>\n  (function () {\n    var body = document.body;\n    var ticking = false;\n    var threshold = window.innerHeight * 0.25; \/\/ 25% der Viewport-H\u00f6he\n\n    function checkBackground() {\n      var scrolled = window.scrollY > threshold;\n      if (scrolled) {\n        body.classList.add('bg-dark-active');\n      } else {\n        body.classList.remove('bg-dark-active');\n      }\n      ticking = false;\n    }\n\n    \/\/ Scroll: ressourcenschonend mit requestAnimationFrame\n    window.addEventListener('scroll', function () {\n      if (!ticking) {\n        window.requestAnimationFrame(checkBackground);\n        ticking = true;\n      }\n    }, { passive: true });\n\n    \/\/ Bei Resize\/Rotation Schwelle neu berechnen\n    window.addEventListener('resize', function () {\n      threshold = window.innerHeight * 0.25;\n      checkBackground();\n    }, { passive: true });\n\n    \/\/ Initialer Zustand setzen (nach Laden)\n    if (document.readyState === 'complete') {\n      checkBackground();\n    } else {\n      window.addEventListener('load', checkBackground, { once: true });\n    }\n  })();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-96856bc elementor-widget elementor-widget-html\" data-id=\"96856bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<style>\n  \/* Apple-Style \"Frosted Glass\" \u2013 korrigierte Selektoren passend zu deinem DOM *\/\n  .e-off_canvas__overlay,     \/* dein Off-Canvas Overlay (mit Unterstrich) *\/\n  .e-off-canvas__overlay,     \/* falls andere Seiten\/Versionen Bindestrich verwenden *\/\n  .dialog-widget-overlay {    \/* optional: Popup-Overlays, falls genutzt *\/\n    \/* leichte Abdunklung, damit Blur sichtbar ist *\/\n    background-color: rgba(0, 0, 0, 0.35);\n\n    \/* Blur + leichte Vibrancy; inkl. Safari-Prefix *\/\n    -webkit-backdrop-filter: saturate(140%) blur(10px);\n    backdrop-filter: saturate(140%) blur(10px);\n\n    \/* optional: sanfter \u00dcbergang der T\u00f6nung *\/\n    transition: background-color 0.3s ease;\n  }\n\n  \/* Fallback: Wenn backdrop-filter nicht unterst\u00fctzt wird, nur T\u00f6nung ohne Blur *\/\n  @supports not (backdrop-filter: none) {\n    .e-off_canvas__overlay,\n    .e-off-canvas__overlay,\n    .dialog-widget-overlay {\n      background-color: rgba(0, 0, 0, 0.45);\n    }\n  }\n<\/style>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>DO RAW THINGS Deine Agentur. Marketing. Service. Selected. Corporate Identity Das Herzst\u00fcck Deiner Marke. Gib Deinem Unternehmen ein Gesicht. Hier findest du alle Bausteine, die deine Marke unverwechselbar machen. Von den visuellen Grundlagen bis hin zu smarten Tools f\u00fcr deinen Alltag. Styleguide. Die Spielregeln. Gib Deinem Unternehmen ein Gesicht.\u00a0Hier findest du alle Bausteine, die deine [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":9912,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-15670","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/gray-partner.com\/index.php?rest_route=\/wp\/v2\/pages\/15670","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gray-partner.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gray-partner.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gray-partner.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/gray-partner.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=15670"}],"version-history":[{"count":172,"href":"https:\/\/gray-partner.com\/index.php?rest_route=\/wp\/v2\/pages\/15670\/revisions"}],"predecessor-version":[{"id":16439,"href":"https:\/\/gray-partner.com\/index.php?rest_route=\/wp\/v2\/pages\/15670\/revisions\/16439"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gray-partner.com\/index.php?rest_route=\/wp\/v2\/media\/9912"}],"wp:attachment":[{"href":"https:\/\/gray-partner.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15670"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}