@charset "UTF-8";.video-container{position:relative;overflow:hidden}.video-container .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.video-container .play-btn:hover{cursor:pointer}.video-container video{width:100%}*{margin:0}html{block-size:100%;box-sizing:border-box;overflow-wrap:break-word;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html *,html *:before,html *:after{box-sizing:inherit}html:focus-within{scroll-behavior:smooth}html,body{block-size:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}ul,ol{padding:0}img,picture,svg,video,canvas,audio,iframe,embed,object{display:block;max-inline-size:100%}input,button,textarea,select,table{font:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:inherit;padding:0;text-align:inherit}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}:focus-visible{outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-offset:2px;outline-style:dotted;outline-width:2px}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:100;src:url(./geist-v4-latin-100-DYPPzVJl.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:200;src:url(./geist-v4-latin-200-CRlVrbfx.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:300;src:url(./geist-v4-latin-300-B7D7P6kH.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:400;src:url(./geist-v4-latin-regular-DSkA1yZt.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:500;src:url(./geist-v4-latin-500-DJ9fwJi3.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:600;src:url(./geist-v4-latin-600-C4XfSTOc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:700;src:url(./geist-v4-latin-700-CKFtLPQ7.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:800;src:url(./geist-v4-latin-800-D7Id04DE.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:900;src:url(./geist-v4-latin-900-CIfxv7Fs.woff2) format("woff2")}body{font-family:Geist,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.4;color:#fff;background-color:#000;box-sizing:border-box}@media (min-width: 960px){body{font-size:1.21rem}}.admin-bar body{margin-top:var(--wp-admin--admin-bar--height)}*{box-sizing:border-box}img{block-size:initial;inline-size:100%}.pageWrapper{display:inline-block;width:100%}.g-wrapper{margin-left:auto;margin-right:auto;max-width:1300px;padding:0 30px}.g-wrapper:after{content:" ";display:block;clear:both}@media (min-width: 1710px){.g-wrapper{padding:0}}p{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em}.g-container{max-width:100%;margin-left:auto;margin-right:auto}.g-container:after{content:" ";display:block;clear:both}ul:not([class]),ol:not([class]){--item-spacing: .66em;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}ul:not([class]) li+li,ol:not([class]) li+li{-webkit-margin-before:var(--item-spacing);margin-block-start:var(--item-spacing)}ul:not([class]) li>ul,ul:not([class]) li ol,ol:not([class]) li>ul,ol:not([class]) li ol{--item-spacing: .33em;-webkit-margin-before:var(--item-spacing);margin-block-start:var(--item-spacing)}table{border-collapse:collapse;border-spacing:0;inline-size:100%;max-inline-size:100%}table td,table th{padding-block:.9rem;padding-inline:1rem;text-align:inherit;vertical-align:top}table th{font-weight:500}table td{min-inline-size:25ch}table tr:nth-child(2n){-webkit-border-after:solid 1px var(--color-border);border-block-end:solid 1px var(--color-border);-webkit-border-before:solid 1px var(--color-border);border-block-start:solid 1px var(--color-border)}form{margin:0}option{color:initial}flynt-component{display:block;position:relative}.scrollableTableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.visuallyHidden,.visuallyHidden-focusable{block-size:1px;clip:rect(0,0,0,0);inline-size:1px;margin:-1px;overflow:hidden;position:absolute;transition:none!important;white-space:nowrap}.visuallyHidden-focusable:focus-visible{background-color:var(--color-background);block-size:auto;box-shadow:0 0 20px #0000001a;clip:auto;color:var(--color-text);font-size:1rem;inline-size:auto;inset-block-start:0;inset-inline-start:0;outline-offset:-3px;padding-block:.75rem;padding-inline:1rem;text-decoration:none;z-index:100000}.g-btn{display:inline-flex;text-decoration:none;border:1px solid white;color:#fff;border-radius:10px;font-size:1rem;padding:7px 24px 5px;text-decoration:underline;font-weight:700}.g-btn:hover{background-color:#fff!important;color:#000!important}a{color:inherit}.small{font-size:12px;font-style:normal;font-weight:400;line-height:18px}.wysiwyg{font-family:Geist,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.4}@media (min-width: 960px){.wysiwyg{font-size:1.21rem}}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-family:Geist,sans-serif;margin-top:1em}.wysiwyg p:last-child{margin-bottom:0}flynt-component[name=BlockColoful]{position:relative;overflow:hidden}flynt-component[name=BlockColoful] .bg-image{position:absolute;top:0;left:10%;width:80%;height:80%}flynt-component[name=BlockColoful] .bg-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;object-position:top center}flynt-component[name=BlockColoful] .animated-bg{position:absolute;width:60%;height:80%;left:20%;background:radial-gradient(circle at 30% 30%,#ff00c8,transparent 50%),radial-gradient(circle at 70% 40%,#00faff,transparent 50%),radial-gradient(circle at 40% 70%,#ff9d00,transparent 50%),radial-gradient(circle at 70% 80%,#b4ff00,transparent 50%);animation:moveColors 10s ease-in-out infinite;background-blend-mode:screen;filter:blur(80px)}@keyframes moveColors{0%{transform:translate(0)}25%{transform:translate(-7%,-25%)}65%{transform:translate(7%,25%)}to{transform:translate(0)}}flynt-component[name=BlockColoful] .component-content{position:relative;padding:60px 0;z-index:2}@media (min-width: 960px){flynt-component[name=BlockColoful] .component-content{padding:120px 0 180px}}@media (min-width: 960px){flynt-component[name=BlockColoful] .component-content .inner-text,flynt-component[name=BlockColoful] .component-content .langtext{width:66.1971830986%;float:left;margin-right:1.4084507042%;margin-left:16.9014084507%}}flynt-component[name=BlockColoful] .component-content .headline{font-size:1.62rem;line-height:1.2;font-weight:900;font-family:Geist,sans-serif;color:#000;text-align:center;padding:0;margin-bottom:30px}@media (min-width: 960px){flynt-component[name=BlockColoful] .component-content .headline{font-size:2.6rem}}@media (min-width: 960px){flynt-component[name=BlockColoful] .component-content .headline{margin-bottom:60px}}@media (min-width: 960px){flynt-component[name=BlockColoful] .component-content .textblocks{width:67.8873239437%;float:left;margin-right:1.4084507042%;margin-left:16.0563380282%;display:flex;flex-wrap:wrap;justify-content:center;gap:40px}}flynt-component[name=BlockColoful] .component-content .textblock{color:#000}@media (min-width: 960px){flynt-component[name=BlockColoful] .component-content .textblock{flex:0 0 calc(33% - 40px);text-align:center}}flynt-component[name=BlockColoful] .component-content .textblock .textblock-title{font-size:1.1rem;line-height:1.3;font-weight:900;font-family:Geist,sans-serif;color:#000}@media (min-width: 960px){flynt-component[name=BlockColoful] .component-content .textblock .textblock-title{font-size:1.4rem}}flynt-component[name=BlockColoful] .component-content .textblock .textblock-content{font-family:Geist,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.4;color:#000}@media (min-width: 960px){flynt-component[name=BlockColoful] .component-content .textblock .textblock-content{font-size:1.21rem}}@media (min-width: 960px){flynt-component[name=BlockColoful] .component-content .langtext{margin-top:80px}}flynt-component[name=BlockColoful] .component-content .langtext .wysiwyg{color:#000}flynt-component[name=BlockColoful] .component-content .langtext .shopping-cart-btn{margin-top:20px}@media (min-width: 960px){flynt-component[name=BlockColoful] .component-content .langtext .shopping-cart-btn{margin-top:40px}}flynt-component[name=BlockColoful] .component-content .langtext .shopping-cart-btn a{border-color:#000;color:#000}flynt-component[name=BlockFAQ] .container-narrow{max-width:56rem;margin:0 auto;padding:0 1.5rem}flynt-component[name=BlockFAQ] .text-center{text-align:center}flynt-component[name=BlockFAQ] .section-faq{padding:6rem 0;background-color:#f8fafc}flynt-component[name=BlockFAQ] .section-faq .section-title{font-size:1.875rem;font-weight:600;letter-spacing:-.025em;color:#0f172a;margin-bottom:3rem;font-family:Geist,sans-serif}@media (min-width: 960px){flynt-component[name=BlockFAQ] .section-faq .section-title{font-size:2.25rem}}flynt-component[name=BlockFAQ] .section-faq .faq-list{display:flex;flex-direction:column;gap:1rem;max-width:48rem;margin:0 auto}flynt-component[name=BlockFAQ] .section-faq .faq-item{background-color:#fff;border-radius:.75rem;border:1px solid #e2e8f0;transition:all .2s}flynt-component[name=BlockFAQ] .section-faq .faq-item[open]{box-shadow:0 0 0 2px #fad65780}flynt-component[name=BlockFAQ] .section-faq .faq-item summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:1.5rem;font-weight:500;font-size:1.125rem;color:#0f172a;list-style:none}flynt-component[name=BlockFAQ] .section-faq .faq-item summary::-webkit-details-marker{display:none}flynt-component[name=BlockFAQ] .section-faq .faq-item summary .icon-toggle{width:1.25rem;height:1.25rem;background-color:#cbd5e1;-webkit-mask:url(data:image/svg+xml;utf8,<svg\ ...);mask:url(data:image/svg+xml;utf8,<svg\ ...)}flynt-component[name=BlockFAQ] .section-faq .faq-item .faq-content{padding:0 1.5rem 1.5rem;color:#475569;font-size:1.125rem;line-height:1.6}flynt-component[name=BlockFormular] .container-narrow{max-width:56rem;margin:0 auto;padding:0 1.5rem}flynt-component[name=BlockFormular] .section-optin{padding:6rem 0;background-color:#fffffe;scroll-margin-top:5rem}flynt-component[name=BlockFormular] .section-optin .form-card{background-color:#fff;padding:2rem;border-radius:1.5rem;box-shadow:0 25px 50px -12px #00000040;border:1px solid #f1f5f9;text-align:center;position:relative;overflow:hidden;max-width:36rem;margin:0 auto}@media (min-width: 640px){flynt-component[name=BlockFormular] .section-optin .form-card{padding:3rem}}flynt-component[name=BlockFormular] .section-optin .form-card .accent-top{position:absolute;top:0;left:0;width:100%;height:.5rem;background-color:#fad657}flynt-component[name=BlockFormular] .section-optin .form-card .card-title{font-size:1.875rem;font-weight:600;color:#0f172a;margin-bottom:1rem;letter-spacing:-.025em;font-family:Geist,sans-serif}flynt-component[name=BlockFormular] .section-optin .form-card .card-text{font-size:1.125rem;color:#475569;margin-bottom:2rem;line-height:1.6}flynt-component[name=BlockFormular] .section-optin .form-card .card-text .highlight{color:#0f172a;font-weight:500}flynt-component[name=BlockFormular] .section-optin .form-card .signup-form{text-align:left;display:flex;flex-direction:column;gap:1rem}flynt-component[name=BlockFormular] .section-optin .form-card .signup-form .form-group label{display:block;font-size:.875rem;font-weight:500;color:#334155;margin-bottom:.25rem}flynt-component[name=BlockFormular] .section-optin .form-card .signup-form .form-group input{width:100%;padding:.75rem 1rem;border-radius:.5rem;background-color:#f8fafc;border:1px solid #e2e8f0;outline:none;transition:all .2s}flynt-component[name=BlockFormular] .section-optin .form-card .signup-form .form-group input:focus{border-color:#70bae8;box-shadow:0 0 0 2px #70bae833}flynt-component[name=BlockFormular] .section-optin .form-card .signup-form .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;font-size:1.125rem;font-weight:500;border-radius:9999px;transition:all .2s;text-decoration:none;cursor:pointer}flynt-component[name=BlockFormular] .section-optin .form-card .signup-form .btn.btn-primary{background-color:#0f172a;color:#fff}flynt-component[name=BlockFormular] .section-optin .form-card .signup-form .btn.btn-primary:hover{background-color:#1e293b}flynt-component[name=BlockFormular] .section-optin .form-card .signup-form .btn.shadow-hover:hover{transform:translateY(-.25rem);box-shadow:0 10px 15px -3px #0000001a}flynt-component[name=BlockFormular] .section-optin .form-card .signup-form .btn-full{width:100%;margin-top:1rem;border:none}flynt-component[name=BlockFormular] .section-optin .form-card .signup-form .disclaimer{font-size:.75rem;text-align:center;color:#64748b;margin-top:1rem}flynt-component[name=BlockHero]{padding:70px 0 0}@media (min-width: 960px){flynt-component[name=BlockHero]{padding:100px 0 0}}flynt-component[name=BlockHero] .bg{position:absolute;left:0;top:0;bottom:0;right:0}flynt-component[name=BlockHero] .bg img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}flynt-component[name=BlockHero] .g-wrapper{position:relative;padding:100px 0 50px}@media (min-width: 960px){flynt-component[name=BlockHero] .g-wrapper{padding:100px 0}}@media (min-width: 960px){flynt-component[name=BlockHero] .g-wrapper .inner-content{display:flex;flex-direction:row;align-items:center}}flynt-component[name=BlockHero] .g-wrapper .shopping-cart{width:38.3098591549%;float:left;margin-right:1.4084507042%;margin-left:8.4507042254%}@media (min-width: 960px){flynt-component[name=BlockHero] .g-wrapper .shopping-cart{width:38.3098591549%;float:left;margin-right:1.4084507042%;margin-left:19.4366197183%;position:relative;z-index:3}}flynt-component[name=BlockHero] .g-wrapper .shopping-cart-text{width:49.2957746479%;float:left;margin-right:1.4084507042%}@media (min-width: 960px){flynt-component[name=BlockHero] .g-wrapper .shopping-cart-text{width:32.3943661972%;float:left;margin-right:1.4084507042%}}@media (min-width: 960px){flynt-component[name=BlockHero] .g-wrapper .shopping-cart-text{transform:translateY(50px)}}@media (min-width: 960px){flynt-component[name=BlockHero] .g-wrapper .shopping-cart-text h1{transform:translate(-55px);margin-bottom:10px}}flynt-component[name=BlockHero] .g-wrapper .shopping-cart-text h1 span{display:block}flynt-component[name=BlockHero] .g-wrapper .shopping-cart-text h1 span span{font-size:32px;line-height:1.375;font-weight:900;font-family:Geist,sans-serif;color:#000;padding:9px 25px 2px;display:inline-block}@media (max-width: 960px){flynt-component[name=BlockHero] .g-wrapper .shopping-cart-text h1 span span{font-size:20px;padding:9px 15px 2px}}@media (min-width: 960px){flynt-component[name=BlockHero] .g-wrapper .shopping-cart-text h1 span+span{transform:translate(40px) translateY(-7px)}}@media (min-width: 960px){flynt-component[name=BlockHero] .g-wrapper .shopping-cart-text .shopping-cart-btn{transform:translate(40px)}}flynt-component[name=BlockHero] .g-wrapper .shopping-cart-text .shopping-cart-btn .g-btn{color:#000;font-weight:900;font-family:Geist,sans-serif;font-size:1rem}flynt-component[name=BlockHero] .g-wrapper .shopping-cart-text .shopping-cart-kassenzettel{margin-top:30px}@media (min-width: 960px){flynt-component[name=BlockHero] .g-wrapper .shopping-cart-text .shopping-cart-kassenzettel{transform:translate(-50px)}}flynt-component[name=BlockHero] .g-wrapper .shopping-cart-text .shopping-cart-kassenzettel img{max-width:195px}@media (max-width: 960px){flynt-component[name=BlockHero] .g-wrapper .shopping-cart-text .shopping-cart-kassenzettel img{max-width:105px}}flynt-component[name=BlockHeroSimple]{background-color:#555b4d}flynt-component[name=BlockHeroSimple] .g-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:180px 0 80px}@media (min-width: 960px){flynt-component[name=BlockHeroSimple] .g-wrapper{padding:300px 0 200px}}flynt-component[name=BlockHeroSimple] h1{color:#fff;font-size:1.62rem;line-height:1.2;font-weight:900;font-family:Geist,sans-serif;text-align:center}@media (min-width: 960px){flynt-component[name=BlockHeroSimple] h1{font-size:2.6rem}}flynt-component[name=BlockImage]{background-color:#000;padding:30px 0 50px}@media (min-width: 960px){flynt-component[name=BlockImage]{padding:40px 0 90px}}@media (min-width: 960px){flynt-component[name=BlockImage] figure{width:83.0985915493%;float:left;margin-right:1.4084507042%;margin-left:8.4507042254%}}flynt-component[name=BlockImageText]{padding:30px 0}@media (min-width: 960px){flynt-component[name=BlockImageText]{padding:40px 0}}flynt-component[name=BlockImageText] .inner-image{width:49.2957746479%;float:left;margin-right:1.4084507042%;margin-left:25.3521126761%;margin-top:-60px}@media (min-width: 960px){flynt-component[name=BlockImageText] .inner-image{width:49.2957746479%;float:left;margin-right:1.4084507042%;margin-left:25.3521126761%;margin-top:-100px}}@media (min-width: 960px){flynt-component[name=BlockImageText] .inner-image figure{padding-left:40px;padding-right:40px}}flynt-component[name=BlockImageText] .inner-text{margin-top:40px}@media (min-width: 960px){flynt-component[name=BlockImageText] .inner-text{width:49.2957746479%;float:left;margin-right:1.4084507042%;margin-left:25.3521126761%;margin-top:40px}}flynt-component[name=BlockImageText] .inner-text .headline{font-size:1.62rem;line-height:1.2;font-weight:900;font-family:Geist,sans-serif;color:#000;text-align:center;scroll-margin:100px;scroll-padding:100px}@media (min-width: 960px){flynt-component[name=BlockImageText] .inner-text .headline{font-size:2.6rem}}flynt-component[name=BlockImageText] .inner-text .wysiwyg{color:#000}flynt-component[name=BlockImageText]+flynt-component[name=BlockImageText2]{padding:0 0 30px}@media (min-width: 960px){flynt-component[name=BlockImageText]+flynt-component[name=BlockImageText2]{padding:0 0 40px}}flynt-component[name=BlockImageText2]{padding:30px 0}@media (min-width: 960px){flynt-component[name=BlockImageText2]{padding:40px 0}}@media (min-width: 960px){flynt-component[name=BlockImageText2] .inner-image{width:28.1690140845%;float:left;margin-right:1.4084507042%;margin-left:12.676056338%}}@media (min-width: 960px){flynt-component[name=BlockImageText2] .inner-image figure{padding-right:20px;padding-left:40px}}@media (max-width: 960px){flynt-component[name=BlockImageText2] .inner-image figure img{max-width:200px;margin-bottom:20px}}@media (min-width: 960px){flynt-component[name=BlockImageText2] .inner-text{width:49.2957746479%;float:left;margin-right:1.4084507042%}}flynt-component[name=BlockImageText2] .inner-text .wysiwyg{color:#000}flynt-component[name=BlockImageText2] .inner-text .shopping-cart-btn{margin-top:30px}@media (min-width: 960px){flynt-component[name=BlockImageText2] .inner-text .shopping-cart-btn{margin-top:30px}}flynt-component[name=BlockImageText2] .inner-text .shopping-cart-btn .g-btn{background-color:#fff;border-color:#000!important;color:#000!important;font-weight:700}flynt-component[name=BlockImageText2] .inner-text .shopping-cart-btn .g-btn:hover{background-color:#000!important;color:#fff!important;border-color:#000!important}flynt-component[name=BlockImageTextBG] .bg-image{position:absolute;top:0;left:0;width:100%;height:100%}flynt-component[name=BlockImageTextBG] .bg-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}flynt-component[name=BlockImageTextBG] .g-wrapper{position:relative;padding:60px 0;z-index:2}@media (min-width: 960px){flynt-component[name=BlockImageTextBG] .g-wrapper{padding:90px 0}}@media (min-width: 960px){flynt-component[name=BlockImageTextBG] .g-wrapper .inner-text{width:66.1971830986%;float:left;margin-right:1.4084507042%;margin-left:16.9014084507%}}flynt-component[name=BlockImageTextBG] .g-wrapper h2{font-size:2.3rem;line-height:1.2;font-weight:900;font-family:Geist,sans-serif;color:#fff;text-align:center;padding:0 30px}@media (min-width: 640px){flynt-component[name=BlockImageTextBG] .g-wrapper h2{font-size:3.3rem}}@media (min-width: 960px){flynt-component[name=BlockImageTextBG] .g-wrapper h2{font-size:4.38rem}}flynt-component[name=BlockLanding]{width:100%;display:block;overflow-x:hidden}flynt-component[name=BlockLanding] .container{max-width:1280px;margin:0 auto;padding:0 1.5rem}flynt-component[name=BlockLanding] .container-narrow{max-width:56rem;margin:0 auto;padding:0 1.5rem}flynt-component[name=BlockLanding] .text-center{text-align:center}flynt-component[name=BlockLanding] .hero-section{position:relative;padding-top:6rem;padding-bottom:5rem;overflow:hidden;background-color:#fad657}@media (min-width: 960px){flynt-component[name=BlockLanding] .hero-section{padding-top:10rem;padding-bottom:8rem}}flynt-component[name=BlockLanding] .hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}flynt-component[name=BlockLanding] .hero-bg .hero-waves_before{position:absolute;width:100%;height:100%;background-image:url(./swirls-CuKcxkGW.svg);background-repeat:no-repeat;background-position:center;background-size:100% 100%;transform:translateY(-40%) scaleY(-1) scaleX(-1) rotate(-7deg) translate(50%)}@media (min-width: 1710px){flynt-component[name=BlockLanding] .hero-bg .hero-waves_before{transform:translateY(-50%) scaleY(-1) scaleX(-1) rotate(-7deg) translate(50%)}}@media (max-width: 960px){flynt-component[name=BlockLanding] .hero-bg .hero-waves_before{transform:translateY(-50%) scaleY(-1) scaleX(-1) rotate(-7deg) translate(50%)}}flynt-component[name=BlockLanding] .hero-bg .hero-waves{position:absolute;width:100%;height:100%;background-image:url(./swirls-CuKcxkGW.svg);background-repeat:no-repeat;background-position:center;background-size:100% 100%;transform:translateY(60%)}@media (min-width: 1710px){flynt-component[name=BlockLanding] .hero-bg .hero-waves{transform:translateY(80%)}}@media (max-width: 960px){flynt-component[name=BlockLanding] .hero-bg .hero-waves{transform:translateY(50%)}}flynt-component[name=BlockLanding] .hero-content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center}flynt-component[name=BlockLanding] .hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:9999px;background-color:#fff;color:#0f172a;font-size:.875rem;font-weight:700;margin-bottom:2rem}flynt-component[name=BlockLanding] .hero-badge .dot{width:.5rem;height:.5rem;border-radius:9999px;background-color:#70bae8;display:none}flynt-component[name=BlockLanding] .hero-title{font-size:2rem;font-weight:900;color:#0f172a;margin-bottom:20px;max-width:48rem;font-family:Geist,sans-serif;line-height:1.1;text-transform:uppercase}@media (min-width: 960px){flynt-component[name=BlockLanding] .hero-title{font-size:3rem}}flynt-component[name=BlockLanding] .hero-title .desktop-only{display:none}@media (min-width: 640px){flynt-component[name=BlockLanding] .hero-title .desktop-only{display:block}}flynt-component[name=BlockLanding] .hero-subtitle{font-size:1.125rem;color:#1e293b;margin-top:0;margin-bottom:1rem;max-width:42rem;line-height:1.6}@media (min-width: 960px){flynt-component[name=BlockLanding] .hero-subtitle{font-size:1.25rem}}flynt-component[name=BlockLanding] .hero-description{font-size:1.125rem;color:#334155;margin-bottom:2.5rem;max-width:42rem;line-height:1.6;opacity:.9}flynt-component[name=BlockLanding] .hero-actions{display:flex;flex-direction:column;gap:1rem;width:100%;justify-content:center}@media (min-width: 640px){flynt-component[name=BlockLanding] .hero-actions{flex-direction:row}}flynt-component[name=BlockLanding] .hero-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;font-size:1.125rem;font-weight:500;border-radius:9999px;transition:all .2s;text-decoration:none;cursor:pointer}flynt-component[name=BlockLanding] .hero-actions .btn.btn-primary{background-color:#0f172a;color:#fff}flynt-component[name=BlockLanding] .hero-actions .btn.btn-primary:hover{background-color:#1e293b}flynt-component[name=BlockLanding] .hero-actions .btn.btn-secondary{background-color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid white;color:#0f172a}flynt-component[name=BlockLanding] .hero-actions .btn.btn-secondary:hover{background-color:#fffc;transform:translateY(-.25rem);box-shadow:0 10px 15px -3px #0000001a}flynt-component[name=BlockLanding] .hero-actions .btn.shadow-hover:hover{transform:translateY(-.25rem);box-shadow:0 10px 15px -3px #0000001a}flynt-component[name=BlockLanding] .section-problem{padding:6rem 0;background-color:#fffffe}flynt-component[name=BlockLanding] .section-title{font-size:1.875rem;font-weight:600;letter-spacing:-.025em;color:#0f172a;margin-bottom:1rem;font-family:Geist,sans-serif}@media (min-width: 960px){flynt-component[name=BlockLanding] .section-title{font-size:2.25rem}}flynt-component[name=BlockLanding] .section-title p{margin:0}flynt-component[name=BlockLanding] .problem-grid{display:grid;gap:1rem;margin-bottom:3rem}@media (min-width: 640px){flynt-component[name=BlockLanding] .problem-grid{grid-template-columns:repeat(2,1fr)}}flynt-component[name=BlockLanding] .problem-card{background-color:#f8fafc;padding:2rem;border-radius:0;border:1px solid #f1f5f9;display:flex;gap:1rem;align-items:flex-start;transition:border-color .3s}flynt-component[name=BlockLanding] .problem-card:hover{border-color:#fad657}flynt-component[name=BlockLanding] .problem-card .icon-circle{width:2.5rem;height:2.5rem;border-radius:9999px;flex-shrink:0;display:flex;align-items:center;justify-content:center}flynt-component[name=BlockLanding] .problem-card .icon-circle.bg-red{background-color:#fef2f2;color:#ef4444}flynt-component[name=BlockLanding] .problem-card .icon-circle.bg-orange{background-color:#fff7ed;color:#f97316}flynt-component[name=BlockLanding] .problem-card .icon-circle.bg-amber{background-color:#fffbeb;color:#f59e0b}flynt-component[name=BlockLanding] .problem-card .icon-circle.bg-blue{background-color:#eff6ff;color:#70bae8}flynt-component[name=BlockLanding] .problem-card .card-text{font-size:1.125rem;color:#334155;line-height:1.6;margin:0}flynt-component[name=BlockLanding] .problem-summary{text-align:center}flynt-component[name=BlockLanding] .problem-summary p{font-size:1.25rem;color:#475569;max-width:42rem;margin:0 auto;line-height:1.6}flynt-component[name=BlockLanding] .problem-summary .highlight{color:#0f172a;font-weight:500}flynt-component[name=BlockLanding] .section-positioning{padding:6rem 0;background-color:#f8fafc;position:relative;overflow:hidden}flynt-component[name=BlockLanding] .section-positioning .bg-decoration{position:absolute;right:0;top:0;width:33%;height:100%;pointer-events:none;opacity:.05}flynt-component[name=BlockLanding] .section-positioning .grid-2{display:grid;gap:1rem;align-items:center}@media (min-width: 1025px){flynt-component[name=BlockLanding] .section-positioning .grid-2{grid-template-columns:repeat(2,1fr)}}flynt-component[name=BlockLanding] .section-positioning .overline{color:#70bae8;font-weight:500;letter-spacing:.05em;text-transform:uppercase;font-size:.875rem;margin-bottom:.5rem;display:block}flynt-component[name=BlockLanding] .section-positioning .light{color:#94a3b8;font-weight:300}flynt-component[name=BlockLanding] .section-positioning .text-lead{font-size:1.125rem;color:#334155;margin-bottom:1.5rem;line-height:1.6}flynt-component[name=BlockLanding] .section-positioning .text-body{font-size:1.125rem;color:#334155;margin-bottom:2rem;line-height:1.6}flynt-component[name=BlockLanding] .section-positioning .highlight-yellow{background-color:#fad6574d;padding:0 .25rem;border-radius:.25rem}flynt-component[name=BlockLanding] .section-positioning .check-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}flynt-component[name=BlockLanding] .section-positioning .check-list li{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;color:#1e293b}flynt-component[name=BlockLanding] .section-positioning .check-list li .check-icon{width:1.5rem;height:1.5rem;background-color:#77d1a8;border-radius:50%}flynt-component[name=BlockLanding] .section-positioning .image-wrapper{position:relative}flynt-component[name=BlockLanding] .section-positioning .image-wrapper .image-container{aspect-ratio:1;border-radius:1.5rem;overflow:hidden;background-color:#e2e8f0;position:relative;box-shadow:0 25px 50px -12px #00000040}@media (min-width: 640px){flynt-component[name=BlockLanding] .section-positioning .image-wrapper .image-container{aspect-ratio:4/3}}flynt-component[name=BlockLanding] .section-positioning .image-wrapper .image-container img{width:100%;height:100%;object-fit:cover}flynt-component[name=BlockLanding] .section-positioning .image-wrapper .image-container .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(15,23,42,.4),transparent)}flynt-component[name=BlockLanding] .section-positioning .image-wrapper .floating-card{position:absolute;bottom:-1.5rem;left:-1.5rem;background-color:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a;border:1px solid #f1f5f9;max-width:20rem}@media (min-width: 640px){flynt-component[name=BlockLanding] .section-positioning .image-wrapper .floating-card{bottom:2rem;left:-3rem}}flynt-component[name=BlockLanding] .section-positioning .image-wrapper .floating-card .card-header{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}flynt-component[name=BlockLanding] .section-positioning .image-wrapper .floating-card .card-header .card-icon{width:2.5rem;height:2.5rem;border-radius:9999px;background-color:#fad657;display:flex;align-items:center;justify-content:center;color:#0f172a}flynt-component[name=BlockLanding] .section-positioning .image-wrapper .floating-card .card-header .card-title{font-size:1.125rem;font-weight:500;color:#0f172a}flynt-component[name=BlockLanding] .section-positioning .image-wrapper .floating-card .card-body{font-size:1rem;color:#475569;margin:0}flynt-component[name=BlockLanding] .section-freebie{padding:6rem 0;background-color:#fffffe}flynt-component[name=BlockLanding] .section-freebie .intro-text{text-align:center;max-width:48rem;margin:0 auto 4rem}flynt-component[name=BlockLanding] .section-freebie .intro-text .text-lead{font-size:1.125rem;color:#475569;line-height:1.3}flynt-component[name=BlockLanding] .section-freebie .grid-layout{display:grid;gap:3rem;align-items:flex-start}@media (min-width: 1025px){flynt-component[name=BlockLanding] .section-freebie .grid-layout{grid-template-columns:repeat(12,1fr)}}flynt-component[name=BlockLanding] .section-freebie .mockup-column{grid-column:span 12;position:relative}@media (min-width: 1025px){flynt-component[name=BlockLanding] .section-freebie .mockup-column{grid-column:span 5}}flynt-component[name=BlockLanding] .section-freebie .mockup-column .mockup-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fad657;border-radius:1rem;transform:rotate(3deg) translateY(.5rem);opacity:.5;transition:transform .5s}flynt-component[name=BlockLanding] .section-freebie .mockup-column:hover .mockup-bg{transform:rotate(2deg)}flynt-component[name=BlockLanding] .section-freebie .mockup-column .mockup-card{position:relative;background-color:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a;overflow:hidden;aspect-ratio:3/4;display:flex;flex-direction:column}flynt-component[name=BlockLanding] .section-freebie .mockup-column .mockup-card .card-top{background-color:#fad657;height:33%;padding:2rem;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}flynt-component[name=BlockLanding] .section-freebie .mockup-column .mockup-card .card-top .card-waves{position:absolute;top:0;right:0;height:100%;width:100%;opacity:.3}flynt-component[name=BlockLanding] .section-freebie .mockup-column .mockup-card .card-top h3{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.25rem;position:relative;z-index:10;line-height:1.1}flynt-component[name=BlockLanding] .section-freebie .mockup-column .mockup-card .card-top p{color:#1e293b;font-size:.875rem;font-weight:500;position:relative;z-index:10;margin:0}flynt-component[name=BlockLanding] .section-freebie .mockup-column .mockup-card .card-bottom{padding:2rem;flex:1;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}flynt-component[name=BlockLanding] .section-freebie .mockup-column .mockup-card .card-bottom .lines{display:flex;flex-direction:column;gap:1rem;opacity:.5}flynt-component[name=BlockLanding] .section-freebie .mockup-column .mockup-card .card-bottom .lines .line{height:.5rem;background-color:#e2e8f0;border-radius:.25rem}flynt-component[name=BlockLanding] .section-freebie .mockup-column .mockup-card .card-bottom .lines .w-75{width:75%}flynt-component[name=BlockLanding] .section-freebie .mockup-column .mockup-card .card-bottom .lines .w-100{width:100%}flynt-component[name=BlockLanding] .section-freebie .mockup-column .mockup-card .card-bottom .lines .w-80{width:80%}flynt-component[name=BlockLanding] .section-freebie .mockup-column .mockup-card .card-bottom .lines .w-85{width:85%}flynt-component[name=BlockLanding] .section-freebie .mockup-column .mockup-card .card-bottom .card-footer{display:flex;align-items:center;gap:.5rem;margin-top:2rem}flynt-component[name=BlockLanding] .section-freebie .mockup-column .mockup-card .card-bottom .card-footer .icon-circle{width:2rem;height:2rem;border-radius:9999px;background-color:#70bae833;display:flex;align-items:center;justify-content:center;color:#70bae8}flynt-component[name=BlockLanding] .section-freebie .mockup-column .mockup-card .card-bottom .card-footer span{font-size:.875rem;font-weight:500;color:#64748b}flynt-component[name=BlockLanding] .section-freebie .content-column{grid-column:span 12}@media (min-width: 1025px){flynt-component[name=BlockLanding] .section-freebie .content-column{grid-column:span 7}}flynt-component[name=BlockLanding] .section-freebie .content-column .subsection-title{font-size:1.5rem;font-weight:600;color:#0f172a;margin-bottom:2rem}flynt-component[name=BlockLanding] .section-freebie .content-column .features-grid{display:grid;gap:1.5rem}@media (min-width: 640px){flynt-component[name=BlockLanding] .section-freebie .content-column .features-grid{grid-template-columns:repeat(2,1fr)}}flynt-component[name=BlockLanding] .section-freebie .content-column .features-grid .feature-item{display:flex;gap:1rem;align-items:flex-start}flynt-component[name=BlockLanding] .section-freebie .content-column .features-grid .feature-item .feature-icon{width:2.5rem;height:2.5rem;border-radius:.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}flynt-component[name=BlockLanding] .section-freebie .content-column .features-grid .feature-item .feature-icon.bg-green{background-color:#77d1a81a;color:#77d1a8}flynt-component[name=BlockLanding] .section-freebie .content-column .features-grid .feature-item .feature-icon.bg-orange{background-color:#ffedd5;color:#f97316}flynt-component[name=BlockLanding] .section-freebie .content-column .features-grid .feature-item .feature-icon.bg-blue{background-color:#70bae81a;color:#70bae8}flynt-component[name=BlockLanding] .section-freebie .content-column .features-grid .feature-item .feature-icon.bg-indigo{background-color:#e0e7ff;color:#6366f1}flynt-component[name=BlockLanding] .section-freebie .content-column .features-grid .feature-item .feature-icon.bg-pink{background-color:#fce7f3;color:#ec4899}flynt-component[name=BlockLanding] .section-freebie .content-column .features-grid .feature-item .feature-icon.bg-yellow{background-color:#fad65733;color:#ca8a04}flynt-component[name=BlockLanding] .section-freebie .content-column .features-grid .feature-item h4{font-size:1.125rem;font-weight:500;color:#0f172a;margin:0}flynt-component[name=BlockLanding] .section-freebie .content-column .features-grid .feature-item p{font-size:1rem;color:#475569;margin:.25rem 0 0}flynt-component[name=BlockLanding] .section-freebie .content-column .benefit-box{background-color:#f8fafc;padding:1.5rem;border:1px solid #f1f5f9;margin-top:2rem}flynt-component[name=BlockLanding] .section-freebie .content-column .benefit-box ul{list-style:none;padding:20px 0;margin:0}flynt-component[name=BlockLanding] .section-freebie .content-column .benefit-box ul li{color:#334155;margin-bottom:.25rem;margin-top:0;position:relative;padding:0 0 0 15px}flynt-component[name=BlockLanding] .section-freebie .content-column .benefit-box ul li:before{content:"•";color:#fad657;display:inline-block;width:15px;height:15px;margin-right:10px;position:absolute;left:0;top:0}flynt-component[name=BlockLanding] .section-freebie .content-column .benefit-box ul li:last-child{margin-bottom:0}flynt-component[name=BlockLanding] .section-freebie .content-column .benefit-box p{font-size:1.125rem;color:#334155;margin:0}flynt-component[name=BlockLanding] .section-audience{padding:4rem 0 6rem;background-color:#121212;color:#fff}flynt-component[name=BlockLanding] .section-audience .section-title{color:#fff;text-align:center;margin-bottom:30px;line-height:1.2}flynt-component[name=BlockLanding] .section-audience .audience-grid{display:grid;gap:2rem;max-width:64rem;margin:0 auto}@media (min-width: 640px){flynt-component[name=BlockLanding] .section-audience .audience-grid{grid-template-columns:repeat(3,1fr)}}flynt-component[name=BlockLanding] .section-audience .audience-card{padding:1.5rem;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:background-color .2s}flynt-component[name=BlockLanding] .section-audience .audience-card:hover{background-color:#ffffff1a}flynt-component[name=BlockLanding] .section-audience .audience-card .icon-wrapper{width:2rem;height:2rem;margin:0 auto 1rem}flynt-component[name=BlockLanding] .section-audience .audience-card .icon-wrapper.color-primary{color:#fad657}flynt-component[name=BlockLanding] .section-audience .audience-card .icon-wrapper.color-green{color:#77d1a8}flynt-component[name=BlockLanding] .section-audience .audience-card .icon-wrapper.color-blue{color:#70bae8}flynt-component[name=BlockLanding] .section-audience .audience-card p{font-size:1.125rem;line-height:1.6;text-align:center;margin:0}flynt-component[name=BlockLanding] .section-about{padding:4rem 0;background-color:#fffffe}flynt-component[name=BlockLanding] .section-about .grid-about{display:flex;flex-direction:column;gap:3rem;align-items:center}@media (min-width: 640px){flynt-component[name=BlockLanding] .section-about .grid-about{flex-direction:row}}flynt-component[name=BlockLanding] .section-about .image-column{width:100%}@media (min-width: 640px){flynt-component[name=BlockLanding] .section-about .image-column{width:50%}}flynt-component[name=BlockLanding] .section-about .image-column .image-wrapper{aspect-ratio:4/3;border-radius:1rem;overflow:hidden;background-color:#f1f5f9;box-shadow:0 10px 15px -3px #0000001a}flynt-component[name=BlockLanding] .section-about .image-column .image-wrapper img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:filter .5s}flynt-component[name=BlockLanding] .section-about .image-column .image-wrapper img:hover{filter:grayscale(0)}flynt-component[name=BlockLanding] .section-about .text-column{width:100%}@media (min-width: 640px){flynt-component[name=BlockLanding] .section-about .text-column{width:66%}}flynt-component[name=BlockLanding] .section-about .text-column .section-title{margin-bottom:1.5rem}flynt-component[name=BlockLanding] .section-about .text-column .text-body{font-size:1.125rem;color:#334155;margin-bottom:1.5rem;line-height:1.6}flynt-component[name=BlockLanding] .section-about .text-column .tags{display:flex;flex-wrap:wrap;gap:.75rem}flynt-component[name=BlockLanding] .section-about .text-column .tags .tag{padding:.5rem 1rem;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;color:#334155;font-weight:500}flynt-component[name=BlockLanding] .section-workshop{padding:6rem 0;background-color:#70bae81a;border-top:1px solid rgba(112,186,232,.2);border-bottom:1px solid rgba(112,186,232,.2);text-align:center;background-image:url(./Foto-Kartause-Ittingen--Fotografie-Ivo-Scholz-p7Woxlui.jpeg);background-size:cover;background-attachment:fixed;background-position:center;background-repeat:no-repeat;position:relative}flynt-component[name=BlockLanding] .section-workshop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000000bf}flynt-component[name=BlockLanding] .section-workshop .badge{display:inline-block;padding:.25rem .75rem;border-radius:9999px;background-color:#70bae8;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1rem;position:relative;z-index:1}flynt-component[name=BlockLanding] .section-workshop .section-title{margin-bottom:1rem;color:#fff;position:relative;z-index:1}flynt-component[name=BlockLanding] .section-workshop .text-body{font-size:1.25rem;color:#fff;max-width:42rem;margin:0 auto;line-height:1.4;position:relative;z-index:1}flynt-component[name=BlockLanding] .section-workshop .text-body p{color:#fff;opacity:.75}flynt-component[name=BlockLanding] .section-workshop .text-body ul{list-style:none;margin:0;padding:20px 0;text-align:left;left:50%;transform:translate(-27%);position:relative}flynt-component[name=BlockLanding] .section-workshop .text-body ul li{color:#fff;margin-bottom:.25rem;margin-top:0;position:relative;padding-left:15px}flynt-component[name=BlockLanding] .section-workshop .text-body ul li:before{content:"•";color:#fad657;display:inline-block;width:15px;height:15px;margin-right:10px;position:absolute;left:0;top:0}flynt-component[name=BlockLinkedin]{padding:30px 0;position:relative;z-index:2}@media (min-width: 960px){flynt-component[name=BlockLinkedin]{padding:80px 0 70px}}flynt-component[name=BlockLinkedin] .linkedin-image{position:relative;width:40.8450704225%;float:left;margin-right:1.4084507042%;margin-left:16.9014084507%}@media (min-width: 960px){flynt-component[name=BlockLinkedin] .linkedin-image{width:15.4929577465%;float:left;margin-right:1.4084507042%;margin-left:42.2535211268%}}flynt-component[name=BlockLinkedin] .linkedin-image figure{position:relative}@media (min-width: 960px){flynt-component[name=BlockLinkedin] .linkedin-image figure{padding-left:10px;padding-right:10px}}flynt-component[name=BlockLinkedin] .linkedin-image figure .brain-img{position:absolute;top:0;left:0;width:90%;transform:translate(50px,-80%)}@media (min-width: 960px){flynt-component[name=BlockLinkedin] .linkedin-image figure .brain-img{width:110%}}flynt-component[name=BlockLinkedin] .linkedin-image figure .brain-text{position:absolute;bottom:0;right:-190px;transform:translate(0);max-width:180px}flynt-component[name=BlockLinkedin] .linkedin-image figure .brain-text span{color:red;font-size:1.1rem;line-height:1.3;font-weight:700}@media (min-width: 960px){flynt-component[name=BlockLinkedin] .linkedin-image figure .brain-text span{font-size:1.4rem}}@media (max-width: 960px){flynt-component[name=BlockLinkedin] .linkedin-image figure .brain-text span{font-size:14px}}flynt-component[name=BlockImageText2]+flynt-component[name=BlockLogoList]{padding:30px 0 60px}@media (min-width: 960px){flynt-component[name=BlockImageText2]+flynt-component[name=BlockLogoList]{padding:40px 0}}flynt-component[name=BlockImageText2]+flynt-component[name=BlockLogoList] .logos .logo{margin:0 20px}@media (min-width: 960px){flynt-component[name=BlockImageText2]+flynt-component[name=BlockLogoList] .logos .logo{margin:0 50px}}flynt-component[name=BlockImageText2]+flynt-component[name=BlockLogoList] .logos .logo img{max-width:240px;max-height:75px;height:auto;width:auto}@media (max-width: 960px){flynt-component[name=BlockImageText2]+flynt-component[name=BlockLogoList] .logos .logo img{max-width:100px;max-height:31px}}flynt-component[name=BlockText]+flynt-component[name=BlockLogoList]{padding:0 0 60px}@media (min-width: 960px){flynt-component[name=BlockText]+flynt-component[name=BlockLogoList]{padding:0 0 40px}}flynt-component[name=BlockText]+flynt-component[name=BlockLogoList]:last-child{padding:60px 0 30px}@media (min-width: 960px){flynt-component[name=BlockText]+flynt-component[name=BlockLogoList]:last-child{padding:80px 0 40px}}@media (min-width: 960px){flynt-component[name=BlockText]+flynt-component[name=BlockLogoList] .logos-inner{margin-left:16.9014084507%;width:66.1971830986%;float:left;margin-right:1.4084507042%}}@media (min-width: 960px){flynt-component[name=BlockText]+flynt-component[name=BlockLogoList] .logos{display:flex;align-items:center;justify-content:flex-start}}flynt-component[name=BlockText]+flynt-component[name=BlockLogoList] .logos .logo{margin:0 30px 0 0}@media (min-width: 960px){flynt-component[name=BlockText]+flynt-component[name=BlockLogoList] .logos .logo{margin:0 90px 0 0}}flynt-component[name=BlockText]+flynt-component[name=BlockLogoList] .logos .logo img{max-width:240px;max-height:75px;height:auto;width:auto}@media (max-width: 960px){flynt-component[name=BlockText]+flynt-component[name=BlockLogoList] .logos .logo img{max-width:100px;max-height:31px}}flynt-component[name=BlockSliderList]+flynt-component[name=BlockLogoList]{padding:60px 0 30px}@media (min-width: 960px){flynt-component[name=BlockSliderList]+flynt-component[name=BlockLogoList]{padding:80px 0 40px}}flynt-component[name=BlockLogoList]{padding:30px 0 60px}@media (min-width: 960px){flynt-component[name=BlockLogoList]{padding:40px 0 90px}}flynt-component[name=BlockLogoList] .logos{display:flex;align-items:center;justify-content:center}@media (min-width: 960px){flynt-component[name=BlockLogoList] .logos{display:flex;align-items:center;justify-content:center}}flynt-component[name=BlockLogoList] .logos .logo{margin:0 20px}flynt-component[name=BlockLogoList] .logos .logo img{max-width:200px;max-height:45px;width:auto;height:auto}@media (max-width: 960px){flynt-component[name=BlockLogoList] .logos .logo img{max-width:100px;max-height:31px}}flynt-component[name=BlockLogoList] .wysiwyg{text-align:center;margin-top:30px;display:block}flynt-component[name=BlockLogoList] .wysiwyg p{opacity:.6}flynt-component[name=BlockNewretail]{padding:30px 0 60px}@media (min-width: 960px){flynt-component[name=BlockNewretail]{padding:40px 0 80px}}flynt-component[name=BlockNewretail] .inner-image{width:49.2957746479%;float:left;margin-right:1.4084507042%;margin-left:25.3521126761%;margin-top:-60px}@media (min-width: 960px){flynt-component[name=BlockNewretail] .inner-image{width:23.9436619718%;float:left;margin-right:1.4084507042%;margin-left:38.0281690141%;margin-top:-100px}}@media (min-width: 960px){flynt-component[name=BlockNewretail] .inner-image figure{padding-left:40px;padding-right:40px}}flynt-component[name=BlockNewretail] .inner-logo{margin-top:20px;margin-bottom:20px}@media (min-width: 960px){flynt-component[name=BlockNewretail] .inner-logo{width:40.8450704225%;float:left;margin:40px 1.4084507042% 0 29.5774647887%}}@media (min-width: 960px){flynt-component[name=BlockNewretail] .inner-logo figure{padding-left:40px;padding-right:40px}}@media (min-width: 960px){flynt-component[name=BlockNewretail] .inner-team{margin-top:80px}}@media (min-width: 960px){flynt-component[name=BlockNewretail] .inner-team figure{transform:rotate(-3deg)}}flynt-component[name=BlockNewretail] .inner-names{margin-top:20px}@media (min-width: 960px){flynt-component[name=BlockNewretail] .inner-names{margin-top:40px}}flynt-component[name=BlockNewretail] .inner-names .names-list{list-style:none;display:flex;justify-content:center;text-align:center;gap:15px}@media (min-width: 960px){flynt-component[name=BlockNewretail] .inner-names .names-list{display:flex;justify-content:center;text-align:center;gap:60px}}flynt-component[name=BlockNewretail] .inner-names .names-list li{font-size:1rem;font-style:normal;font-weight:400;line-height:1.4;font-family:Geist,sans-serif;font-weight:700}@media (min-width: 960px){flynt-component[name=BlockNewretail] .inner-names .names-list li{font-size:1.21rem}}@media (max-width: 640px){flynt-component[name=BlockNewretail] .inner-names .names-list li{font-size:11px}}flynt-component[name=BlockNewretail] .inner-unternehmen{margin-top:20px}@media (min-width: 960px){flynt-component[name=BlockNewretail] .inner-unternehmen{width:83.0985915493%;float:left;margin-right:1.4084507042%;margin-left:8.4507042254%;margin-top:80px}}flynt-component[name=BlockNewretail] .inner-unternehmen .unternehmen-item{margin-top:60px;margin-bottom:40px}@media (min-width: 960px){flynt-component[name=BlockNewretail] .inner-unternehmen .unternehmen-item{width:28.5714285714%;float:left;margin-top:0;margin-bottom:0}flynt-component[name=BlockNewretail] .inner-unternehmen .unternehmen-item:nth-child(3n+1){margin-right:-100%;clear:both;margin-left:0}flynt-component[name=BlockNewretail] .inner-unternehmen .unternehmen-item:nth-child(3n+2){margin-left:35.7142857143%;margin-right:-100%;clear:none}flynt-component[name=BlockNewretail] .inner-unternehmen .unternehmen-item:nth-child(3n+3){margin-left:71.4285714286%;margin-right:-100%;clear:none}}flynt-component[name=BlockNewretail] .inner-unternehmen .unternehmen-item .unternehmen-logo{margin-bottom:30px}@media (min-width: 960px){flynt-component[name=BlockNewretail] .inner-unternehmen .unternehmen-item .unternehmen-logo{height:60px}}flynt-component[name=BlockNewretail] .inner-unternehmen .unternehmen-item .unternehmen-logo img{width:auto;max-height:60px}@media (max-width: 960px){flynt-component[name=BlockNewretail] .inner-unternehmen .unternehmen-item .unternehmen-logo img{max-width:160px}}flynt-component[name=BlockNewretail] .inner-unternehmen .unternehmen-item .unternehmen-text strong{font-weight:900}flynt-component[name=BlockNotFound]{background-color:#d8f2fb;padding:50px 0 150px}@media (min-width: 960px){flynt-component[name=BlockNotFound]{padding:100px 0 150px}}@media (min-width: 960px){flynt-component[name=BlockNotFound] .header-image{margin-left:16.9014084507%;width:66.1971830986%;float:left;margin-right:1.4084507042%}}flynt-component[name=BlockNotFound] .title{color:#fad657;font-size:140px;font-style:normal;font-weight:750;line-height:140px;text-align:center}@media (min-width: 960px){flynt-component[name=BlockNotFound] .title{text-align:left;margin-left:16.9014084507%;width:23.9436619718%;float:left;margin-right:1.4084507042%}}flynt-component[name=BlockNotFound] .text{font-size:16px;font-style:normal;font-weight:400;line-height:24px}flynt-component[name=BlockNotFound] .text a{--color: #fad657;border-radius:100px;background-color:var(--color);border:2px solid var(--color);color:#fff;height:50px;display:inline-block;width:auto;padding:12px 16px;box-sizing:border-box;text-decoration:none}flynt-component[name=BlockNotFound] .text a:hover{background-color:#fff;color:var(--color);cursor:pointer}@media (min-width: 960px){flynt-component[name=BlockNotFound] .text{width:40.8450704225%;float:left;margin-right:1.4084507042%}}flynt-component[name=BlockSliderList] .parent-wrapper{overflow:hidden}@media (max-width: 960px){flynt-component[name=BlockSliderList] .g-wrapper{padding-left:0;padding-right:0}}flynt-component[name=BlockSliderList] .inner-content{position:relative;z-index:15}flynt-component[name=BlockSliderList] .slider{position:relative;padding-top:100px;padding-bottom:100px}@media (max-width: 960px){flynt-component[name=BlockSliderList] .slider{padding-top:0;padding-bottom:100px}}flynt-component[name=BlockSliderList] .slider .swiper-button-prev,flynt-component[name=BlockSliderList] .slider .swiper-button-next{width:50px;height:50px}flynt-component[name=BlockSliderList] .slider .swiper-button-prev svg,flynt-component[name=BlockSliderList] .slider .swiper-button-next svg{width:50px;height:50px}flynt-component[name=BlockSliderList] .slider .swiper-button-prev{left:10px}@media (min-width: 960px){flynt-component[name=BlockSliderList] .slider .swiper-button-prev{left:0}}flynt-component[name=BlockSliderList] .slider .swiper-button-next{right:10px}@media (min-width: 960px){flynt-component[name=BlockSliderList] .slider .swiper-button-next{right:0}}flynt-component[name=BlockSliderList] .slider .slide{max-width:100%;margin-left:auto;margin-right:auto}flynt-component[name=BlockSliderList] .slider .slide:after{content:" ";display:block;clear:both}@media (min-width: 960px){flynt-component[name=BlockSliderList] .slider .slide{display:flex;align-items:center}}flynt-component[name=BlockSliderList] .slider .slide .slide-image{padding-left:0;padding-right:0;margin-left:-30px}@media (min-width: 960px){flynt-component[name=BlockSliderList] .slider .slide .slide-image{width:49.2957746479%;float:left;margin-right:1.4084507042%;padding-left:25px;padding-right:0;margin-left:0}}@media (min-width: 960px){flynt-component[name=BlockSliderList] .slider .slide .slide-image img{transform:rotate(3deg)}}flynt-component[name=BlockSliderList] .slider .slide .slide-content{padding-left:70px;padding-right:70px;margin-top:25px}@media (min-width: 960px){flynt-component[name=BlockSliderList] .slider .slide .slide-content{width:36.6197183099%;float:left;margin-right:1.4084507042%;margin-left:4.2253521127%;display:flex;flex-direction:column;justify-content:center;margin-top:0;padding-right:45px}}flynt-component[name=BlockSliderList] .slider .slide .slide-content .slide-zitat{font-size:1.1rem;line-height:1.3;font-weight:900;font-family:Geist,sans-serif;font-size:15px;color:#000}@media (min-width: 960px){flynt-component[name=BlockSliderList] .slider .slide .slide-content .slide-zitat{font-size:1.4rem}}@media (min-width: 960px){flynt-component[name=BlockSliderList] .slider .slide .slide-content .slide-zitat{font-size:1.1rem;line-height:1.3;font-weight:900;font-family:Geist,sans-serif}}@media (min-width: 960px) and (min-width: 960px){flynt-component[name=BlockSliderList] .slider .slide .slide-content .slide-zitat{font-size:1.4rem}}flynt-component[name=BlockSliderList] .slider .slide .slide-content .slide-meta{margin-top:20px;color:#000}flynt-component[name=BlockText]{padding:60px 0 40px}@media (min-width: 960px){flynt-component[name=BlockText]{padding:120px 0 90px}}flynt-component[name=BlockText] [data-align=center]{text-align:center}@media (min-width: 960px){flynt-component[name=BlockText] [data-align=left]{margin-left:16.9014084507%;width:66.1971830986%;float:left;margin-right:1.4084507042%}}flynt-component[name=BlockText] .inner-image{margin:-99px 1.4084507042% 60px 21.1267605634%;width:57.7464788732%;float:left}@media (min-width: 960px){flynt-component[name=BlockText] .inner-image{margin:-210px 1.4084507042% 60px 21.1267605634%;width:57.7464788732%;float:left}}flynt-component[name=BlockText] .inner-image img{width:100%;display:block}flynt-component[name=BlockText] .block-title{font-size:1.62rem;line-height:1.2;font-weight:900;font-family:Geist,sans-serif;color:#000;scroll-margin:100px;scroll-padding:100px}@media (min-width: 960px){flynt-component[name=BlockText] .block-title{font-size:2.6rem}}flynt-component[name=BlockText] .wysiwyg{color:#000}flynt-component[name=BlockVideo]{background-color:#00857b;padding:100px 0}flynt-component[name=BlockVideo]:after{content:"";position:absolute;z-index:10;left:0;width:100%;height:103px;background-repeat:repeat-x;background-position-x:center;top:-70px}flynt-component[name=BlockVideo] .title{font-size:43px;font-style:normal;font-weight:750;line-height:44px;color:#fff;text-align:center;margin-bottom:35px}flynt-component[name=BlockVideo] .embed{position:relative;padding-bottom:56.25%}flynt-component[name=BlockVideo] .embed-poster img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}flynt-component[name=BlockVideo] .embed-poster button{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%)}flynt-component[name=BlockVideo] .embed-poster:hover{cursor:pointer}flynt-component[name=BlockVideo] .embed-poster:hover button{background-color:#fad657}flynt-component[name=BlockVideo] .embed iframe{position:absolute;top:0;left:0;z-index:inherit;width:100%;height:100%}flynt-component[name=BlockVideo] .play-btn{background-color:#919a49;width:120px;height:120px;padding:20px;border-radius:100%}flynt-component[name=BlockVideo] .play-btn svg{width:100%;height:100%;transform:translate(4px)}flynt-component[name=BlockVideo].video-is-playing .play-btn{display:none}flynt-component[name=NavigationBurger]{--nav-height: 100px;height:var(--nav-height);display:none}@media (min-width: 960px){flynt-component[name=NavigationBurger]{display:none}}flynt-component[name=NavigationBurger][data-status=menuIsOpen] nav{box-shadow:0 0 24px #00000012}flynt-component[name=NavigationBurger] nav{position:fixed;z-index:999;left:0;width:100%;height:var(--nav-height);background-color:#fff;box-shadow:0;transition:box-shadow .3s ease-in-out}.admin-bar flynt-component[name=NavigationBurger] nav{inset-block-start:var(--wp-admin--admin-bar--height)}flynt-component[name=NavigationBurger] nav.on-scroll{box-shadow:0 5px 5px #0000001a}flynt-component[name=NavigationBurger] .container{height:var(--nav-height);width:100%;background-color:var(--color-background);-webkit-border-after:solid 2px var(--color-border);border-block-end:solid 2px var(--color-border);display:flex;gap:20px;align-items:center;inline-size:100%;inset-block-start:0;inset-inline:0;justify-content:space-between;padding-block:12px}flynt-component[name=NavigationBurger] .hamburger{--line-width: 29px;--line-border-width: 2px;align-items:center;block-size:48px;cursor:pointer;display:flex;inline-size:48px;justify-content:center;-webkit-margin-end:-10px;margin-inline-end:-10px;position:relative;flex:0 0 auto}flynt-component[name=NavigationBurger] .hamburger:focus:not(:focus-visible){outline:none}flynt-component[name=NavigationBurger] .hamburger-lines{block-size:18px;inline-size:var(--line-width);position:relative}flynt-component[name=NavigationBurger] .hamburger-lines:before,flynt-component[name=NavigationBurger] .hamburger-lines:after{content:""}flynt-component[name=NavigationBurger] .hamburger-lines:before,flynt-component[name=NavigationBurger] .hamburger-lines:after,flynt-component[name=NavigationBurger] .hamburger-lines--primary,flynt-component[name=NavigationBurger] .hamburger-lines--secondary{background-color:#fad657;block-size:var(--line-border-width);border-radius:6px;display:block;inline-size:var(--line-width);inset-inline-start:0;position:absolute;transition:opacity .2s ease-in-out .2s,rotate .2s ease-in-out .2s,translate .2s ease-in-out .2s}flynt-component[name=NavigationBurger] .hamburger-lines:before,flynt-component[name=NavigationBurger] .hamburger-lines:after{will-change:translate,opacity}flynt-component[name=NavigationBurger] .hamburger-lines:before{inset-block-start:0}flynt-component[name=NavigationBurger] .hamburger-lines--primary,flynt-component[name=NavigationBurger] .hamburger-lines--secondary{inset-block-start:9px;transition-delay:0s;will-change:rotate}flynt-component[name=NavigationBurger] .hamburger-lines:after{inset-block-start:18px}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:before{translate:0 9px}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:after{translate:0 -9px}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines--primary{rotate:45deg;transition-delay:.2s}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines--secondary{rotate:-45deg;transition-delay:.2s}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:before,flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:after{opacity:0;transition-delay:0s}flynt-component[name=NavigationBurger] .logo{block-size:100%;display:block;flex-shrink:0;text-decoration:none;flex:1 1 auto;max-width:300px}flynt-component[name=NavigationBurger] .logo-image{block-size:100%;inline-size:auto}flynt-component[name=NavigationBurger] .menu{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;block-size:calc(100% - var(--nav-height));inline-size:100%;overflow-y:auto;position:fixed;transition:translate .45s cubic-bezier(.19,1,.22,1),visibility .45s;translate:100% 0;visibility:hidden;will-change:translate,visibility;z-index:98}flynt-component[name=NavigationBurger] .menu ul{inset-inline-start:0;list-style:none;inset-block-start:var(--nav-height);margin:0;padding:0;display:flex;flex-wrap:wrap}flynt-component[name=NavigationBurger] .menu li:not(.icon){flex-basis:100%}flynt-component[name=NavigationBurger] .menu li.icon{flex-basis:auto;margin-right:20px}@media (min-width: 960px){flynt-component[name=NavigationBurger] .menu li.icon{margin-right:0;flex-basis:50%}}.admin-bar flynt-component[name=NavigationBurger] .menu{block-size:calc(100% - var(--nav-height) - var(--wp-admin--admin-bar--height));inset-block-start:calc(var(--nav-height) + var(--wp-admin--admin-bar--height))}flynt-component[name=NavigationBurger] .menu .link{display:block;font-style:normal;font-weight:750;line-height:normal;color:#fad657;margin-bottom:30px;text-decoration:none;font-size:32px}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .menu{translate:0 0;visibility:visible}@media screen and (max-width: 600px){#wpadminbar{position:fixed}}flynt-component[name=NavigationFooter] .footer{background-color:#121212;color:#b7b7b7;padding:3rem 0}flynt-component[name=NavigationFooter] .container{max-width:1280px;margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;gap:1.5rem;align-items:center}@media (min-width: 960px){flynt-component[name=NavigationFooter] .container{flex-direction:row;justify-content:space-between}}flynt-component[name=NavigationFooter] .branding{display:flex;align-items:center;gap:.5rem}flynt-component[name=NavigationFooter] .branding .brand-name{color:#fff;font-weight:600;letter-spacing:-.025em;font-family:Geist,sans-serif}flynt-component[name=NavigationFooter] .branding .divider{color:#475569}flynt-component[name=NavigationFooter] .branding .slogan{font-size:.875rem}flynt-component[name=NavigationFooter] .footer-nav{display:flex;gap:2rem;font-size:.875rem}flynt-component[name=NavigationFooter] .footer-nav a{color:inherit;text-decoration:none;transition:color .2s}flynt-component[name=NavigationFooter] .footer-nav a:hover{color:#fff}flynt-component[name=NavigationFooter] .copyright{font-size:.875rem}flynt-component[name=NavigationMain]{position:fixed;width:100%;z-index:50;top:0;left:0;background-color:#fffffee6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width: 960px){flynt-component[name=NavigationMain]{display:none}}flynt-component[name=NavigationMain] .navigation{width:100%}flynt-component[name=NavigationMain] .container{max-width:1280px;margin:0 auto;padding:0 1.5rem;height:5rem;display:flex;align-items:center;justify-content:space-between}@media (min-width: 960px){flynt-component[name=NavigationMain] .container{height:6rem}}flynt-component[name=NavigationMain] .branding{display:flex;align-items:center;gap:.75rem}flynt-component[name=NavigationMain] .branding img{max-height:60px}flynt-component[name=NavigationMain] .logo-icon{height:2.5rem;width:2.5rem;background-color:#0f172a;border-radius:9999px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}flynt-component[name=NavigationMain] .logo-icon .icon{position:relative;z-index:10}flynt-component[name=NavigationMain] .logo-icon .logo-dot{position:absolute;top:.25rem;left:1rem;width:.5rem;height:.5rem;background-color:#fad657;border-radius:9999px;z-index:20}flynt-component[name=NavigationMain] .logo-text{display:flex;flex-direction:column}flynt-component[name=NavigationMain] .logo-text .brand-name{font-size:1.125rem;font-weight:600;letter-spacing:-.025em;line-height:1;font-family:Geist,sans-serif}flynt-component[name=NavigationMain] .logo-text .brand-slogan{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em;line-height:1;margin-top:.25rem}flynt-component[name=NavigationMain] .nav-actions{display:flex;align-items:center;gap:2rem}flynt-component[name=NavigationMain] .main-menu{list-style:none;padding:0;margin:0;display:none}@media (min-width: 960px){flynt-component[name=NavigationMain] .main-menu{display:flex;gap:1.5rem}}flynt-component[name=NavigationMain] .main-menu .menu-item a{text-decoration:none;color:#0f172a;font-weight:500}flynt-component[name=NavigationMain] .main-menu .menu-item a:hover{color:#fad657}flynt-component[name=NavigationMain] .cta-button{display:none;align-items:center;justify-content:center;padding:.625rem 1.5rem;font-size:1rem;font-weight:500;color:#0f172a;background-color:#fad657;border-radius:9999px;text-decoration:none;transition:all .2s}flynt-component[name=NavigationMain] .cta-button:hover{background-color:#fad657e6}@media (min-width: 640px){flynt-component[name=NavigationMain] .cta-button{display:inline-flex}}.gridbuttton{position:fixed;left:0;bottom:20px;z-index:99999;width:100px;height:30px;background-color:#d3d3d3;padding:3px;border-radius:3px;display:flex;align-items:center;opacity:0}.gridbuttton:hover{opacity:1}.gridbuttton label{font-size:.575rem;color:#000!important}.gridbuttton input{float:left;width:15px}.gridchecker{position:fixed;left:0;top:0;bottom:0;right:0;z-index:99999;pointer-events:none;opacity:.1;display:none}.gridchecker .g-wrapper{height:100%}.gridchecker span{width:7.0422535211%;float:left;background-color:red;display:span;height:100%}.gridchecker span:nth-child(12n+1){margin-right:-100%;clear:both;margin-left:0}.gridchecker span:nth-child(12n+2){margin-left:8.4507042254%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+3){margin-left:16.9014084507%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+4){margin-left:25.3521126761%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+5){margin-left:33.8028169014%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+6){margin-left:42.2535211268%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+7){margin-left:50.7042253521%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+8){margin-left:59.1549295775%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+9){margin-left:67.6056338028%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+10){margin-left:76.0563380282%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+11){margin-left:84.5070422535%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+12){margin-left:92.9577464789%;margin-right:-100%;clear:none}
