/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
/*!
Theme Name: digimus
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: digimus
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

digimus is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
*/
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--angle:120deg}}}@layer theme{:root,:host{--color-red-500:oklch(63.7% .237 25.331);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-500:oklch(76.9% .188 70.08);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-500:oklch(69.6% .17 162.48);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.z-10{z-index:10}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-16{height:calc(var(--spacing) * 16)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-16{width:calc(var(--spacing) * 16)}.w-full{width:100%}.flex-shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-white{background-color:var(--color-white)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-orange-600{--tw-gradient-from:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-emerald-500{color:var(--color-emerald-500)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-900{color:var(--color-neutral-900)}.text-orange-600{color:var(--color-orange-600)}.text-red-500{color:var(--color-red-500)}.text-transparent{color:#0000}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.placeholder-neutral-500::placeholder{color:var(--color-neutral-500)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_4px_10px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:inset 0 4px 10px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:text-orange-700:hover{color:var(--color-orange-700)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-orange-500\/50:focus{border-color:#fe6e0080}@supports (color:color-mix(in lab, red, red)){.focus\:border-orange-500\/50:focus{border-color:color-mix(in oklab, var(--color-orange-500) 50%, transparent)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-orange-500:focus{--tw-ring-color:var(--color-orange-500)}.focus\:ring-orange-500\/20:focus{--tw-ring-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.focus\:ring-orange-500\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}@media (width>=48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}@keyframes heroMarqueeContinuous{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ajxMarqueeContinuous{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes heroSliderFadeIn{to{opacity:1}}.ajx-slc-wrapper{align-items:center;width:100%;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.ajx-slc-item:hover img{opacity:1;transform:scale(.95)}.hero-slc-container{text-align:center;z-index:105;pointer-events:none;opacity:0;width:100%;max-width:1050px;margin:0 auto;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);position:absolute;bottom:58px;left:50%;transform:translate(-50%)translateY(12px)}.hero-slc-container.show{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.hero-slc-wrapper{align-items:center;width:100%;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.hero-track{white-space:nowrap;will-change:transform;align-items:center;gap:135px;width:max-content;padding:6px 0;animation:45s linear infinite heroMarqueeContinuous;display:flex}.hero-slc-wrapper:hover .hero-track{animation-play-state:paused}.hero-slc-item{flex:none;justify-content:center;align-items:center;display:flex}.hero-slc-item img{object-fit:contain;filter:brightness(0);opacity:.96;width:auto;max-width:160px;height:48px;max-height:48px;transition:opacity .3s,transform .3s;display:block}.hero-slc-item:hover img{opacity:1;transform:scale(1.08)}@media (width<=768px){.hero-slc-container{max-width:95vw;bottom:50px}.hero-track,.ajx-slc-track{gap:68px!important;padding:6px 0!important}.hero-slc-item,.ajx-slc-item{flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;display:flex!important}.ajx-slc-link{justify-content:center!important;align-items:center!important;width:auto!important;display:inline-flex!important}.hero-slc-item img,.ajx-slc-item img{object-fit:contain!important;opacity:.96!important;width:auto!important;max-width:90px!important;height:28px!important;max-height:28px!important;margin:0 auto!important;display:block!important}}html{-webkit-text-size-adjust:100%;box-sizing:border-box;max-height:100vh;font-size:12px;line-height:1.15;overflow:hidden}*,:before,:after{box-sizing:inherit}body{background:#ffffff80;width:100%;max-width:100vw;margin:0;position:relative;overflow-x:hidden}main{flex-flow:column;padding-bottom:50px;display:flex}@font-face{font-family:Futura bold;src:url("/assets/fonts/Futura Bold.otf")format("opentype");font-display:block}@font-face{font-family:Futura medium;src:url(/assets/fonts/Futura-Medium.otf)format("opentype");font-display:block}@font-face{font-family:Archivo-Black;src:url(/assets/fonts/Archivo-Black.woff2)format("woff2");font-display:block}@font-face{font-family:Archivo-Bold;src:url(/assets/fonts/Archivo-Bold.woff2)format("woff2");font-display:block}@font-face{font-family:Archivo-Light;src:url(/assets/fonts/Archivo-Light.woff2)format("woff2");font-display:block}@font-face{font-family:Archivo-Thin;src:url(/assets/fonts/Archivo-Thin.woff2)format("woff2");font-display:block}@font-face{font-family:Archivo-Medium;src:url(/assets/fonts/Archivo-Medium.woff2)format("woff2");font-display:block}@font-face{font-family:Archivo-Regular;src:url(/assets/fonts/Archivo-Regular.woff2)format("woff2");font-display:block}@font-face{font-family:Archivo-Fallback;src:local(Arial),local(Helvetica),local("sans-serif");ascent-override:96%;descent-override:24%;line-gap-override:0%;size-adjust:102%}.ambient-text:not([data-ready=true]),#first #intro p.ambient-text:not([data-ready=true]),#first #intro .typewriter-effect p:not([data-ready=true]){opacity:0}body,button,input,select,optgroup,textarea{color:#404040;font-family:Archivo-Regular,Archivo-Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-family:Archivo-Medium,Archivo-Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}h1{color:#111;text-align:left;font-family:Archivo-Medium,Archivo-Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:50px}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre{background:#eee;max-width:100%;margin-bottom:1.6em;padding:1.6em;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;overflow:auto}code,kbd,tt,var{font-family:monaco,consolas,Andale Mono,monospace;font-size:1em}abbr,acronym{cursor:help;border-bottom:1px dotted #666}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}a{color:#f76806;background-color:#0000;text-decoration:none}a:visited{color:#f76806}a:hover,a:focus,a:active{opacity:.8}a:focus{outline:thin dotted}a:hover,a:active{outline:0}ul,ol{margin:0}ul{color:#111;text-align:left;font-family:Archivo-Regular;font-size:16px;list-style:outside}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{border-style:none;max-width:100%;height:auto}figure{margin:1em 0}embed,iframe,object{max-width:100%}table{width:100%;margin:0 0 1.5em}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{width:100%;overflow:auto}button,input[type=button],input[type=reset],input[type=submit],[type=button],[type=reset],[type=submit]{-webkit-appearance:button;color:#000c;cursor:pointer;padding:.6em 1em .4em;line-height:1}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.wpcf7{justify-content:center;display:flex}.wpcf7-form{width:100%}.form-container{flex-wrap:wrap;gap:30px;margin-top:50px;display:flex;position:relative}.wpcf7 form.sent .wpcf7-response-output{color:#000;font-size:20px;border:3px solid #f76806!important}@media (width<=768px){.form-container{padding-bottom:100px}}.form-wrapper{border-radius:3px;flex-direction:column;width:100%;margin:0 0 50px;padding-top:20px;padding-left:15px;padding-right:50px;display:flex;box-shadow:0 0 3px #0a0a0a33}.form-text{max-width:600px}[data-content] p.success-p.form-text{line-height:1.4;box-shadow:1px 1px 3px #0a0a0a1a;background:#ebeff3bf!important;padding:30px!important}.form-wrapper:first-child,.form-wrapper .form-row{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.form-wrapper label{color:#737373;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-family:Archivo-Bold,sans-serif;font-size:.75rem;font-weight:700;display:block}@media (width<=768px){.form-wrapper label{color:#737373;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-family:Archivo-Bold,sans-serif;font-size:.75rem;font-weight:700;display:block}}.form-wrapper input,.form-wrapper textarea{color:#171717;background-color:#fff;border:1px solid #e5e5e5;border-radius:1rem;width:100%;margin-bottom:15px;padding:1rem 1.25rem;font-family:Archivo-Medium,sans-serif;font-size:16px;font-weight:500;transition:all .15s;box-shadow:inset 0 4px 10px #00000014}.form-wrapper input:focus,.form-wrapper textarea:focus{border-color:#f9731680;outline:none;transform:none;box-shadow:0 0 0 2px #f9731633,inset 0 4px 10px #00000014}.form-wrapper input:hover,.form-wrapper textarea:hover{border-color:#f973164d}.form-wrapper input::placeholder,.form-wrapper textarea::placeholder{color:#737373;font-style:normal}.form-wrapper textarea{resize:vertical;height:100px;min-height:100px;line-height:1.6}.form-wrapper [data-name=your-message],.form-wrapper [data-name=your-name]{position:relative}.form-wrapper .wpcf7-submit{color:#0a0a0a;cursor:pointer;text-transform:uppercase;-webkit-user-select:none;user-select:none;letter-spacing:.3px;opacity:1;background:linear-gradient(90deg,#ea580c,#f59e0b);border:none;border-radius:300px;width:110px;height:110px;margin-top:50px;padding:6px 12px;font-family:Archivo-Bold;font-size:16px;text-decoration:none;transition:all .33s ease-in;display:inline-block;position:relative;overflow:hidden;box-shadow:1px 1px 3px #0a0a0a4d}@media (width<=768px){.form-wrapper .wpcf7-submit{width:90px;height:90px;font-size:12px}}.form-wrapper .wpcf7-submit:hover{color:#f76806;background:linear-gradient(90deg,#f97316,#fbbf24);box-shadow:0 0 #0a0a0a00}.form-wrapper .wpcf7-submit:hover span{color:#fffff8}.wpcf7-submit:active{transform:translateY(0)}.wpcf7-submit:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.wpcf7-submit:hover:before{left:100%}input[type=checkbox]{width:auto}.wpcf7-acceptance label{line-height:1.2}.wpcf7-list-item{margin:0}.wpcf7-acceptance label span{color:#111;font-size:12px}@media (width<=768px){.wpcf7-acceptance label span{font-size:10px}input[type=checkbox]{width:9px;height:9px}}.kontakt-infos{flex-flow:wrap;padding:0;display:flex}.kontakt-infos div{flex-wrap:wrap;place-content:center left;align-items:center;width:100%;display:flex}.kontakt-infos div img{max-width:20px;height:auto;margin-right:10px}.kontakt-infos div span{color:#111;align-self:center;font-family:Archivo-Regular;font-size:23px;display:flex}.kontakt-intro.typewriter-effect{color:#111;border-radius:0;padding-left:10px;font-family:Archivo-Regular;font-size:28px}@media (width<=768px){.kontakt-intro.typewriter-effect{padding-left:0;font-family:Archivo-Regular;font-size:18px}}@media (width>=769px) and (width<=1366px){.kontakt-intro.typewriter-effect{font-size:22px}}.telefon-container{padding-left:10px}.telefon-container .kontakt-intro.typewriter-effect{padding-left:0}.wp-container-core-columns-is-layout-9d6595d7{gap:125px}@media (width<=768px){.kontakt-infos div span{font-size:14px}.wp-container-core-columns-is-layout-9d6595d7{gap:0}}@media (width>=769px) and (width<=1366px){.kontakt-infos div span{font-size:18px}.wp-container-core-columns-is-layout-9d6595d7{gap:0}}.lava-column{background:url(/build/assets/fancy-cushion-C-rgdYDi.png);border-radius:15px;height:max-content;margin-top:-10px;padding-top:5px;padding-bottom:5px;padding-left:10px}.lava-container{background:linear-gradient(90deg,#ea580c,#f59e0b);border-radius:3px;padding:10px}.lava-container h2,.lava-container h5,.lava-container span,.lava-column h5,.lava-column span,[data-content] .lava-container p strong,[data-content] .lava-container p{text-shadow:1px 1px #00000026,2px 2px 3px #0000001a;color:#fffff8!important}.page-template-template-kontakt h6{color:#f76806;text-align:left;margin:0 0 10px;font-family:Archivo-Bold;font-size:14px}.wpcf7-spinner{margin-left:.5rem}@media (width<=768px){.form-wrapper{margin:0;padding:0}.form-wrapper .form-row{grid-template-columns:1fr;gap:1rem}.form-wrapper input,.form-wrapper textarea,.form-row input,.form-row textarea{padding:.75rem;font-size:12px}}@media (prefers-reduced-motion:reduce){.form-row input,.form-row textarea,.wpcf7-submit{transition:none}.wpcf7-submit:hover{transform:none}}hr{box-sizing:content-box;background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;overflow:visible}details{margin-bottom:30px;display:block}summary{color:#111;letter-spacing:-1px;cursor:help;display:list-item;font-family:Archivo-Medium!important;font-size:33px!important}@media (width<=768px){summary{letter-spacing:-.5px;font-size:18px!important}}summary::marker{color:#f76806;font-variant-numeric:tabular-nums;text-transform:none;unicode-bidi:isolate;text-indent:0!important;text-align:start!important;text-align-last:auto!important}details.wp-block-mamaduka-toggles{transition:all .3s ease-in-out;overflow:hidden}details .wp-block-toggles__content{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out,padding .3s;display:grid}details .wp-block-toggles__content>*{min-height:0;overflow:hidden}details[open] .wp-block-toggles__content{opacity:1;grid-template-rows:1fr;margin-top:10px;margin-bottom:15px;margin-left:30px;padding-left:0}summary{padding-left:30px;list-style:none;transition:color .3s;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:#f76806;font-weight:700;transition:transform .3s;position:absolute;top:0;left:0}details[open] summary:after{content:"-";color:#f76806;font-weight:700;transition:transform .3s;position:absolute;left:0}[data-content] .wp-block-toggles__content p{padding-left:15px;font-size:21px}@media (width<=768px){[data-content] .wp-block-toggles__content p{margin:0;padding-top:10px;padding-bottom:10px;font-size:16px!important}}[data-content] .wp-block-toggles__content{background:linear-gradient(90deg,#f97316,#fbbf24);border-radius:15px}.info-div .wp-block-column{height:auto!important}template,[hidden]{display:none}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-top:0;margin-bottom:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{max-width:100%;margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{margin-left:auto;margin-right:auto;display:block}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{grid-gap:1.5em;margin-bottom:1.5em;display:grid}.gallery-item{text-align:center;width:100%;display:inline-block}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.main-navigation{width:100%;display:block}.main-navigation ul{margin:0;padding-left:0;list-style:none;display:none}.main-navigation ul ul{float:left;z-index:99999;position:absolute;top:100%;left:-999em;box-shadow:0 3px 3px #0003}.main-navigation ul ul ul{top:0;left:-999em}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{text-decoration:none;display:block}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (width>=37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}header:not(.single-header,.archive-header){width:100vw;max-width:100vw;height:60px;position:absolute}.top-nav{z-index:300;place-content:center right;align-items:center;height:60px;display:flex;position:absolute;top:0;right:50px}@media (width<=769px){.top-nav{display:none}}.top-nav nav{letter-spacing:0;flex-flow:wrap;place-content:center right;align-items:center;gap:12px;display:flex}.top-nav .nav-item{align-items:center;display:inline-flex}.top-nav .nav-item a{align-items:center;text-decoration:none;display:inline-flex}.top-nav nav .nav-label{color:#111;letter-spacing:0;text-transform:unset;font-size:16px;transition:all .3s}.top-nav nav .nav-label:hover{opacity:.6}.lang-switcher{letter-spacing:.5px;border-left:1px solid #00000026;align-items:center;gap:6px;margin-left:20px;padding-left:15px;font-family:Archivo-Medium,sans-serif;font-size:13px;display:inline-flex}.lang-switcher a{color:#555;border-radius:4px;padding:3px 6px;font-weight:600;text-decoration:none;transition:all .25s}.lang-switcher a:hover{color:#ea580c}.lang-switcher a.active{color:#ea580c;background:#ea580c14;font-weight:800}.lang-switcher .lang-separator{color:#00000040;-webkit-user-select:none;user-select:none;font-size:11px}.hamburger{cursor:pointer;z-index:203;background:0 0;border:none;border-radius:50px;flex-flow:wrap;align-content:center;gap:4px;width:70px;height:60px;padding:20px;display:none;position:fixed;top:0;right:35px}@media (width<=768px){.hamburger{width:50px;height:50px;padding:12px;display:flex;position:fixed;top:5px;right:10px}}.hamburger span{transform-origin:50%;border-radius:2px;width:100%;height:3px;transition:all .3s;display:block;box-shadow:1px 1px 3px #0000001a;background-color:#f76806!important}.hamburger.open span{background-color:#fffff8;box-shadow:0 0 #0a0a0a59}.hamburger span:nth-child(2){width:75%}.hamburger span:nth-child(3){width:50%}.hamburger.open span:first-child{width:100%;transform:rotate(45deg)translate(6px,6px)}.hamburger.open span:nth-child(2){opacity:0;width:100%;transform:translate(-20px)}.hamburger.open span:nth-child(3){width:100%;transform:rotate(-45deg)translate(4px,-4px)}.hamburger:hover span,.hamburger.open:hover span{background-color:#101010}.side-nav{opacity:0;z-index:-1;flex-flow:row;justify-content:flex-start;align-items:center;gap:20px;width:50vw;height:60px;padding-top:33%;display:flex;position:fixed;top:0;right:0}.side-nav nav{flex-flow:column;justify-content:center;align-items:center;gap:3vh;display:flex}.side-nav{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000005d9;flex-flow:column;width:100vw;height:100vh}.side-nav.show{opacity:1;z-index:202;transition:opacity .5s ease-out}.nav-bullet{opacity:1;cursor:pointer;justify-content:center;padding:0 5px;display:flex}.nav-bullet:first-child{animation-delay:.1s}.nav-bullet:nth-child(2){animation-delay:.2s}.nav-bullet:nth-child(3){animation-delay:.3s}.nav-bullet:nth-child(4){animation-delay:.4s}.nav-bullet:nth-child(5){animation-delay:.5s}.nav-bullet:hover{color:#0a0a0a}.nav-label{color:#f76806;letter-spacing:0;opacity:1;white-space:nowrap;padding-left:12px;font-family:Archivo-Medium;font-size:30px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.top-nav .nav-label:after{content:"";background:linear-gradient(90deg,#ea580c,#f59e0b);width:3px;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:5px;transform:translateY(-50%)}.top-nav .nav-label:hover:after{content:"";background:linear-gradient(90deg,#ea580c,#f59e0b);width:5px;height:50%;position:absolute;top:50%;left:5px;transform:translateY(-50%)}nav .nav-item:first-of-type .nav-label{border-left:none}.nav-label:hover{text-shadow:none}.nav-bullet:hover .nav-label,.nav-bullet.active .nav-label{opacity:1}.nav-bullet.active .nav-label{color:#101010}.side-nav .social-icons{justify-content:center;gap:20px;width:100%;display:flex;position:absolute;bottom:100px}.side-nav .social-icons svg{filter:drop-shadow(2px 2px #0000004d)drop-shadow(4px 4px 8px #0003);transition:all .3s cubic-bezier(.4,0,.2,1)}.side-nav .social-icons svg:hover{filter:none}.side-nav-lang-switcher{letter-spacing:1px;justify-content:center;align-items:center;gap:12px;margin-top:28px;font-family:Archivo-Medium,sans-serif;font-size:16px;display:flex}.side-nav-lang-switcher a{color:#ffffffb3;border-radius:6px;padding:4px 12px;font-weight:600;text-decoration:none;transition:all .25s}.side-nav-lang-switcher a:hover{color:#ea580c}.side-nav-lang-switcher a.active{color:#ea580c;background:#ea580c2e;font-weight:800}.side-nav-lang-switcher .lang-separator{color:#ffffff40;-webkit-user-select:none;user-select:none;font-size:14px}.intro-container{z-index:10;flex-direction:column;justify-content:center;align-items:center;height:auto;padding:1rem;transition:all 1s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:45%;left:50%;transform:translate(-50%)translateY(-50%)}.intro-container.fixed{z-index:1000;height:60px;padding:0;top:0!important;left:25px!important;transform:none!important}@media (width<=768px){.intro-container.fixed{height:60px;left:10px!important}}.intro-title{color:#fffffc;text-align:center;justify-content:center;align-items:center;font-family:Futura medium;font-size:3rem;font-weight:700;line-height:1rem;transition:all 1s cubic-bezier(.4,0,.2,1);display:flex;position:relative}#intro h1#intro-heading{text-align:center;color:#fffff8;opacity:0;z-index:100;font-family:Archivo-Medium;font-size:60px;font-weight:800;line-height:1;position:absolute;top:20vh}@media (height<=800px) and (orientation:landscape){#intro h1#intro-heading,h1{font-size:7vh!important}#first #intro .typewriter-effect p{font-size:3vh!important}.glass-button{width:16vh!important;height:16vh!important;font-size:1.5vh!important}}#intro h1#intro-heading span{-webkit-text-fill-color:transparent;color:#0000;text-shadow:none;background-image:linear-gradient(90deg,#ea580c,#f59e0b);-webkit-background-clip:text;background-clip:text}.intro-cord-wrap{white-space:nowrap;cursor:pointer;display:inline-block;position:relative}.intro-letter-g{vertical-align:baseline;display:inline-block;position:relative}.intro-letter-g .letter-g-back,.intro-letter-g .letter-g-front{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(90deg,#ea580c,#f59e0b);-webkit-background-clip:text;background-clip:text}.intro-letter-g .letter-g-back{z-index:1;display:inline-block;position:relative}.intro-cord-svg{pointer-events:none;z-index:2;width:100%;height:110px;position:absolute;top:0;left:0;overflow:visible}.intro-cord-svg .cord-glow{filter:blur(2px);opacity:.45;stroke-width:5px;transition:opacity .5s}.intro-cord-svg.ambient-active .cord-glow{animation:3.5s ease-in-out infinite alternate ambientCordGlow}.intro-cord-svg .cord-main{opacity:.98;stroke-width:3px}.intro-letter-g .letter-g-front{z-index:3;pointer-events:none;clip-path:inset(0 0 0 52%);width:100%;height:100%;display:inline-block;position:absolute;top:0;left:0}@keyframes ambientCordGlow{0%{opacity:.25;filter:blur(1.5px)}to{opacity:.55;filter:blur(2px)}}@media (width<=768px){.intro-cord-svg{width:100%;height:75px;left:0}.intro-cord-svg .cord-glow{stroke-width:5px;filter:blur(2px)}.intro-cord-svg .cord-main{stroke-width:3px}}@media (width<=340px){#intro h1#intro-heading{font-size:30px;top:15%;transform:translateY(-50%)}h1{font-size:30px}}@media (width<=768px){#intro h1#intro-heading{font-size:30px;top:17%;transform:translateY(-50%)}h1{font-size:30px}}@media (width>=769px) and (width<=1366px){#intro h1#intro-heading{font-size:42px;transform:translateY(-50%)}}#intro h1.show{animation:2s ease-in forwards showIntroTitle}.fixed .intro-title{background:#0a0000;font-size:1rem}.intro-title-background{background:#0a0000;width:0%;height:100%;animation:.5s linear 1.8s forwards unblurBackground;position:absolute;top:0;left:0}#restone{filter:blur(3px);white-space:nowrap;align-items:center;height:100%;padding:5px 45px 5px 15px;line-height:1;animation:1s ease-out 1.75s forwards unblur;display:flex;position:relative}.intro-title{font-size:8rem}.fixed .intro-title{font-size:1.5rem}#restone .minor-span{padding:0 .25rem;font-size:2rem;transition:all .5s cubic-bezier(.4,0,.2,1)}.fixed #restone .minor-span{padding:0 .1rem;font-size:.8rem}@media (width<=768px){.fixed .intro-title{font-size:1rem}.fixed #restone .minor-span{padding:0 .085rem;font-size:.76rem}}@media (width<=400px){.fixed .intro-title{font-size:.8rem}.fixed #restone .minor-span{padding:0 .06rem;font-size:.6rem}}.minor-span-wrapper{align-items:center;height:100%;display:flex;position:relative}.minor-span-wrapper:before,.minor-span-wrapper:after{content:"";opacity:0;background:linear-gradient(90deg,#ea580c,#f59e0b);border-radius:50px;width:10px;height:10px;transition:all 1s cubic-bezier(.4,0,.2,1);animation-name:intro-animation,unblur;animation-duration:.5s,.5s;animation-timing-function:cubic-bezier(.5,0,.5,1),cubic-bezier(.5,0,.5,1);animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:1.7s;animation-fill-mode:forwards,none;animation-timeline:auto,auto;position:absolute;top:50%;transform:translateY(-50%)}.minor-span-wrapper:before{left:-30px}.minor-span-wrapper:after{right:-30px}.fixed .minor-span-wrapper:before,.fixed .minor-span-wrapper:after{width:2px;height:2px;top:3px}.fixed .minor-span-wrapper:before{left:-5px}.fixed .minor-span-wrapper:after{right:-5px}@media (width<=768px){.fixed .minor-span-wrapper:before{left:-3px}.fixed .minor-span-wrapper:after{right:-3px}}#restone:before,#restone:after{content:"";z-index:0;background:linear-gradient(90deg,#ea580c,#f59e0b);width:0;height:25px;transition:all .5s cubic-bezier(.4,0,.2,1);animation:.5s cubic-bezier(.5,0,.5,1) forwards lineanim;position:absolute;right:0}#restone:before{animation-delay:.5s;top:-30px}#restone:after{animation-delay:.55s;bottom:-30px}.fixed #restone:before,.fixed #restone:after{opacity:0}.subtext{text-align:center;white-space:nowrap;margin-top:3px;font-family:Archivo-Regular;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative}.subtext span{color:#fffffc;text-transform:uppercase;opacity:0;margin:0 -1px;font-size:.8rem;animation:.5s cubic-bezier(.5,.6,.8,1) forwards follow-up-animation;transform:translateY(100%)}.subtext span:first-child{animation-delay:.1s}.subtext span:nth-child(2){animation-delay:.15s}.subtext span:nth-child(3){animation-delay:.2s}.subtext span:nth-child(4){animation-delay:.25s}.subtext span:nth-child(5){animation-delay:.3s}.subtext span:nth-child(6){animation-delay:.35s}.subtext span:nth-child(7){animation-delay:.4s}.subtext span:nth-child(8){animation-delay:.45s}.subtext span:nth-child(9){animation-delay:.5s}.subtext span:nth-child(10){animation-delay:.55s}.subtext span:nth-child(11){animation-delay:.6s}.subtext span:nth-child(12){animation-delay:.65s}.subtext span:nth-child(13){animation-delay:.7s}.subtext span:nth-child(14){animation-delay:.75s}.subtext span:nth-child(15){animation-delay:.8s}.subtext span:nth-child(16){animation-delay:.85s}.subtext span:nth-child(17){animation-delay:.9s}.fixed .subtext{opacity:0;display:none}.intro-container .arrow-down{z-index:1;opacity:0;cursor:pointer;width:100px;animation:1s cubic-bezier(.5,.6,.8,1) forwards follow-up-animation;position:absolute;bottom:50px}.intro-container .arrow-down svg{fill:none;width:100px;height:100px}.intro-container .arrow-down svg:hover{fill:#abb8c3}.intro-container .arrow-down span{text-align:center;text-transform:uppercase;width:100%;margin-bottom:5px;display:block}p.uppercase-p{text-transform:uppercase;line-height:1}#first #intro .typewriter-effect{opacity:1;margin-top:-10vh;transition:all .3s}#first #intro .typewriter-effect p,#first #intro p.ambient-text,#first #intro p.teaser-p{letter-spacing:0;border-radius:15px;max-width:50vw;font-weight:300;line-height:1.3;position:relative;color:#111!important;text-align:center!important;margin:0 auto!important;padding:20px 0!important;font-family:Archivo-Regular,Archivo-Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:33px!important}.typewriter-word,#first #intro .ambient-word{color:#111!important}@media (width<=768px){#first #intro .typewriter-effect{max-width:85vw;position:absolute;top:52%;transform:translateY(-50%)}#first #intro .typewriter-effect p,#first #intro p.ambient-text,#first #intro p.teaser-p{max-width:100vw;padding:12px 15px!important;font-size:18px!important}}@media (width>=769px) and (width<=1366px){#first #intro .typewriter-effect p,#first #intro p.ambient-text,#first #intro p.teaser-p{font-size:20px!important}}#first #intro .typewriter-effect p strong{opacity:1;font-family:Archivo-Regular;font-weight:600}.box-shadow{box-shadow:1px 1px 1px #f8b64633}#first #intro .typewriter-effect p strong span,#first #intro .typewriter-effect p span:last-child,#first #intro .typewriter-effect p strong span{position:relative}[data-heading]{-webkit-text-fill-color:transparent;letter-spacing:0;opacity:0;cursor:pointer;text-align:left;word-wrap:break-word;z-index:100;background-image:linear-gradient(90deg,#ea580c,#f59e0b);-webkit-background-clip:text;background-clip:text;justify-content:left;align-items:center;width:1200px;height:60px;margin:0;font-family:Archivo-Bold;font-size:26px;font-weight:800;transition:all .3s linear;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%);color:#0000!important}@media (width<=768px){[data-heading]{height:60px;padding-left:0;font-size:22px;left:33vw}}@media (width>=769px) and (width<=1366px){[data-heading]{width:auto;font-size:22px;left:36%;transform:translate(-50%)}}@media (width>=1367px) and (width<=1600px){[data-heading]{width:auto;font-size:22px;left:40%;transform:translate(-50%)}}[data-heading]#start{color:#101010}#start2-leistung{color:#111;letter-spacing:.3px;opacity:0;white-space:nowrap;z-index:200;border-radius:1px;align-items:center;width:1200px;height:60px;margin:0;font-family:Archivo-Medium;font-size:18px;font-weight:800;display:flex;position:fixed;top:2px;left:calc(50% + 285px);transform:translate(-50%)}@media (width<=768px){#start2-leistung{letter-spacing:.1px;justify-content:center;align-items:center;width:100vw;height:60px;padding:0 0 3px;font-family:Archivo-Regular;font-size:14px;top:0;left:50%;color:#111!important}}@media (width>=769px) and (width<=1366px){#start2-leistung{display:none}}@media (width>=1367px) and (width<=1600px){#start2-leistung{width:auto;font-size:16px;left:calc(50% + 150px)}}#start2-leistung.show{opacity:1;transition:all .33s linear}.content-container{opacity:1;visibility:visible;width:100vw;height:100vh;transition:opacity .33s ease-out}.data-content-wrapper{opacity:1;box-sizing:border-box;z-index:40;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#f76806 #f768060d;width:100%;height:100vh;min-height:100vh;padding:0 30px;scroll-padding-top:110px;display:block;position:absolute;top:0;left:0;overflow-x:hidden;overflow-y:scroll!important}@media (width<=768px){.data-content-wrapper{padding:0 10px;scroll-padding-top:80px}}[data-content]{max-width:1200px;height:auto;margin:0 auto}#first #intro{height:100%}@media (width<=768px){[data-content]{width:100%;max-width:100vw;padding:15vh 0 0;display:block;left:0}.page-template-template-leistung [data-content]{padding:33vh 30px 30px}.page-template-template-home [data-content]{padding:15vh 0 0}.page-template-template-info [data-content]{padding:7vh 0 0}}.info-div{position:relative;height:auto!important}@media (width<=767px){.info-div{min-height:unset!important}[data-content] .faq-div h3.xxl-heading{margin-bottom:20px}}[data-content]::-webkit-scrollbar-thumb{background:#f76806;border-radius:2px}[data-content]::-webkit-scrollbar-thumb:hover{background:#d95a05}#first #intro{flex-flow:column;justify-content:center;align-items:center;height:100vh;min-height:100vh;max-height:100vh;display:flex;position:relative;padding-top:0!important}@media (width<=768px){#first #intro{height:75vh;min-height:75vh;max-height:75vh}}#first #intro .wp-block-column{flex-flow:column;justify-content:center;align-items:center;display:flex}[data-content] p{color:#101010;opacity:1;z-index:1;letter-spacing:.2px;text-align:left;background:0 0;border-radius:5px;margin:0 auto;padding:15px 30px;font-family:Archivo-Regular;font-size:19px;line-height:1.5;transition:all .5s linear}[data-content] p a{color:#ea580c;vertical-align:baseline;z-index:1;background:#ea580c14;border:1px solid #ea580c40;border-radius:999px;align-items:center;margin:0 3px;padding:2px 10px;font-family:Archivo-Bold,sans-serif;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}[data-content] p.no-padding,p.no-padding,.no-padding{padding-left:0!important}[data-content] p a:hover{color:#fff;border-color:#0000;transform:translateY(-1px);box-shadow:0 4px 14px #ea580c59}[data-content] p a:after{content:"";border-radius:inherit;opacity:0;z-index:-1;background:linear-gradient(135deg,#ea580c,#f59e0b);transition:opacity .3s;position:absolute;inset:0}[data-content] p a:hover:after{opacity:1}.preise-container{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;transition:all 1s ease-out}.preise-container.invert-div{background:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;padding-top:60px!important;padding-bottom:60px!important}@media (width<=768px){.preise-container.invert-div{padding-top:30px!important;padding-bottom:35px!important}}.preise-container h3.xxl-heading{padding-left:0}.preise span.intro{letter-spacing:.1px;text-align:left;width:100%;padding-bottom:10px;font-family:Archivo-Medium;font-size:18px;line-height:1.25;display:block;color:#f76806!important}@media (width<=768px){.preise span.intro{font-size:14px}}.preise,.preise-grid{opacity:1;width:100%;max-height:none;margin:0;padding:0;display:block;overflow:visible}.preise .preis-row:hover{color:#f76806!important}.preis-wrapper{flex-flow:column;gap:2px;width:100%;display:flex}.preis-row{cursor:pointer;background:#2d55911a;border-bottom-left-radius:3px;flex-flow:row;justify-content:space-between;align-items:center;width:100%;height:max-content;padding:0 0 0 10px;transition:all .33s cubic-bezier(.4,0,.2,1);display:flex}.preise .preis-row:hover,.preise .preis-row.selected{background:#111;box-shadow:0 0 #0a0a0a00}.preise .preis-row.selected{color:#f76806!important}.preise .preis-row .service-preis{color:#111;border-radius:3px;gap:2px;padding:5px 10px;font-family:Archivo-Regular;font-size:16px;display:flex}@media (width<=768px){.preise .preis-row .service-preis{white-space:nowrap;font-size:13px}}.preise .preis-row .service-preis .preis-unit{margin-left:3px;padding-top:3px;font-size:11px}@media (width<=768px){.preise .preis-row .service-preis .preis-unit{padding-top:0;font-size:9px}}.service-label{color:#111;text-align:left;align-self:center;font-family:Archivo-Thin;font-size:16px;display:flex}@media (width<=768px){.service-label{font-size:14px}}.preise .preis-row.selected .service-label,.preise .preis-row.selected .service-preis,.preise .preis-row:hover .service-label,.preise .preis-row:hover .service-preis{color:#fffff8}.show-more-preis{color:#000;text-shadow:1px 1px 1px #0003;cursor:pointer;z-index:1;background:linear-gradient(90deg,#f7680680 0%,#f76806fc 100%);border:none;border-radius:500px;justify-content:center;align-items:center;width:40px;height:40px;padding:5px;font-size:36px;font-weight:800;transition:all 3s;display:flex;position:absolute;top:125px;left:0}.show-less-preis{color:#000;text-shadow:1px 1px 2px #0003;cursor:pointer;z-index:1;background:linear-gradient(90deg,#f7680680 0%,#f76806fc 100%);border:none;border-radius:500px;justify-content:center;align-items:center;width:40px;height:40px;padding:5px;font-size:36px;font-weight:800;display:none;position:absolute;top:125px;left:0}.page-template-template-info .show-more-preis,.page-template-template-info .show-less-preis{top:175px}.show-more-preis:hover,.show-less-preis:hover{background:linear-gradient(90deg,#f768061a 0%,#f7680633 100%);transition:all 1s}@media (width<=768px){.preise-container .show-more-preis,.preise-container .show-less-preis{top:75px}.page-template-template-info .show-more-preis,.page-template-template-info .show-less-preis{top:115px}.show-less-preis{top:80px}.show-less-preis,.show-more-preis{width:25px;height:25px;font-size:20px}}@media (width>=769px) and (width<=1366px){.preise-container .show-more-preis,.preise-container .show-less-preis{top:95px}.page-template-template-info .show-more-preis,.page-template-template-info .show-less-preis{top:145px}}.kachel-wrapper{padding-top:40px!important;padding-bottom:60px!important}.kachel-container{max-width:100%;margin:40px auto 30px}@media (width<=768px){.kachel-container{margin:25px auto 20px}.kachel-wrapper{padding-top:25px!important;padding-bottom:30px!important}}.kachel-reihe{flex-wrap:wrap;gap:30px;display:flex}.kachel{border-radius:8px;flex:1;padding:0;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:1px 1px 4px #0000001a}@media (width>=1366px){.kachel{min-width:250px}}.kachel:hover{box-shadow:0 0 1px #00000026}.kachel-nummer{color:#f76806;z-index:1;margin-bottom:15px;font-family:Archivo-Black;font-size:48px;font-weight:700;position:absolute;top:-35px;left:10px}@media (width<=768px){.kachel-nummer{font-size:32px;top:-25px}}.kachel-text{color:#333;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2d55911a;min-height:100%;padding:50px 20px 40px;font-family:Archivo-Medium;font-size:17px;line-height:1.25}.kachel-image{opacity:1;pointer-events:none;z-index:1;max-width:60px;max-height:60px;position:absolute;top:0;right:5px;transform:translateY(-50%)}.kachel-container .kachel:first-child .kachel-image{transform:translateY(-50%)rotateY(180deg)}@media (width<=968px){.kachel{flex:calc(50% - 10px)}}@media (width<=568px){.kachel{flex:100%}}.kunden-div{position:relative;padding-top:60px!important;padding-bottom:60px!important}.kunden-div:after{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1;background:linear-gradient(#0000 0%,#2d559114 45%,#f768060f 100%);width:150vw;height:100%;position:absolute;top:0;left:-50vw}@media (width<=768px){.kunden-div{padding-top:30px!important;padding-bottom:35px!important}}.was-andere-sagen-div{position:relative;padding:60px 0!important}@media (width<=768px){.was-andere-sagen-div{padding:30px 0!important}}.dein-partner-div{position:relative;padding:50px 0 30px!important}@media (width<=768px){.dein-partner-div{padding:25px 0 15px!important}[data-content] p{margin:20px auto;font-size:15px}}@media (width>=769px) and (width<=1366px){[data-content] p{font-size:17px}}[data-content] h4{transition:all 1s cubic-bezier(.4,0,.2,1)}[data-content]#begin p.above-p{text-transform:uppercase;color:#111!important}[data-content] p.bigger-p{font-size:26px}[data-content] p.has-medium-font-size{letter-spacing:.2px;line-height:1.35;font-size:18px!important}@media (width<=768px){[data-content] p.has-medium-font-size{font-size:14px!important}}@media (width>=769px) and (width<=1366px){[data-content] p.has-medium-font-size{font-size:16px!important}}[data-content] p.intro-p{letter-spacing:0;padding:15px 30px;font-family:Archivo-Bold;line-height:1.25;color:#101010!important;font-size:32px!important}@media (width<=768px){[data-content] .leistung p,[data-content] .leistung p.intro-p{padding:0 10px}}[data-content] p.teaser-p,p.teaser-p,.teaser-p{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:0 0;margin-top:0!important;padding:5px 10px 5px 0!important;font-family:Archivo-Regular!important;font-size:30px!important}[data-content] p.teaser-p#digimus-tg{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:0 0;padding-left:0!important}.page-template-template-leistung [data-content] .leistung-wrapper p.intro-p{border-radius:0;margin-top:100px}.page-template-template-leistung [data-content] .leistung-wrapper.show p.intro-p{border-radius:2px;margin-top:10px}@media (width<=768px){[data-content] p.intro-p{font-size:15px!important}[data-content] p.teaser-p,p.teaser-p,.teaser-p{padding-left:0!important;font-size:17px!important}}@media (width>=769px) and (width<=1366px){[data-content] p.intro-p{font-size:19px!important}[data-content] p.teaser-p{font-size:22px!important}}[data-content] p.intro-p i{display:none}[data-content] p.success-p.has-medium-font-size{opacity:1;background:#2d55911a;border-radius:5px;margin-top:50px;margin-left:20px;padding:40px 100px 40px 30px;font-family:Archivo-Regular;line-height:1.35;position:relative;bottom:25px;left:0;box-shadow:1px 1px 5px #0000001a;color:#111!important;font-size:18px!important}@media (width<=768px){[data-content] p.success-p.has-medium-font-size{margin-left:10px;padding:15px;font-size:14px!important}}[data-content] p.success-p img{max-width:90px;height:auto;animation:3.5s ease-in-out infinite alternate successImage;position:absolute;top:-45px;right:0}@media (width<=768px){[data-content] p.success-p img{z-index:-1;max-width:60px;height:auto;top:-45px;right:-10px}}[data-content] h3{color:#111;text-align:left;z-index:1;padding-right:5px;font-family:Archivo-Regular;font-size:38px;font-weight:600;display:inline-flex;position:relative}.wp-block-heading.xxl-heading,[data-content] h3.xxl-heading,h3.wp-block-heading.xxl-heading,.archive-title.xxl-heading{letter-spacing:0;border-radius:3px;width:fit-content;max-width:100%;margin-top:0;margin-bottom:20px;padding:5px 0 8px;font-family:Archivo-Medium,Archivo-Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:50px;font-weight:800;line-height:1;display:block;position:relative}h3.xxl-heading span,h2.xxl-heading span,h1.xxl-heading span,.wp-block-heading.xxl-heading span,.archive-title span{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(90deg,#ea580c,#f59e0b);-webkit-background-clip:text;background-clip:text;display:inline-block}.wp-block-heading.xxl-heading:after,[data-content] h3.xxl-heading:after,h3.wp-block-heading.xxl-heading:after,.archive-title.xxl-heading:after{content:"";transform-origin:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,#111 0% 55%,#ea580c 85%,#f59e0b 100%);border-radius:2px;width:100%;height:3px;transition:transform .85s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;transform:scaleX(0);box-shadow:0 0 2px #00000073,0 0 2px #ea580c47}.wp-block-heading.xxl-heading.in-view:after,[data-content] h3.xxl-heading.in-view:after,h3.wp-block-heading.xxl-heading.in-view:after,.archive-title.xxl-heading.in-view:after{transform:scaleX(1)}.page-template-template-info h3.xxl-heading{-webkit-backdrop-filter:blur();backdrop-filter:blur()}h3.xxl-heading.padding-heading,.page-template-template-info h3.xxl-heading.padding-heading,h3.xxl-heading#digimus-tg{padding-top:50px}@media (width<=768px){[data-content] h3.xxl-heading,.wp-block-heading.xxl-heading,h3.wp-block-heading.xxl-heading,.archive-title.xxl-heading{margin-top:0;margin-bottom:14px;padding-bottom:8px;font-size:34px;line-height:1.15}.wp-block-heading.xxl-heading:after,[data-content] h3.xxl-heading:after,h3.wp-block-heading.xxl-heading:after,.archive-title.xxl-heading:after{border-radius:2px;height:3px;bottom:0;box-shadow:0 0 2px #0006,0 0 2px #ea580c40}}@media (width>=769px) and (width<=1366px){[data-content] h3.xxl-heading,.wp-block-heading.xxl-heading,h3.wp-block-heading.xxl-heading,.archive-title.xxl-heading{padding-bottom:8px;font-size:38px;line-height:1.15}}.channels-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.channel-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#111;background:#ffffffd9;border:none;border-radius:12px;flex-direction:column;padding:30px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 5px 15px #0000000d}.preise-grid .channel-card,.preise-container .channel-card{border:none!important}.channel-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.channel-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.channel-card h3{color:#111;margin:0;font-family:Archivo-Bold,sans-serif;font-size:20px}.channel-card p{color:#555;flex-grow:1;margin:0 0 20px;font-size:15px;line-height:1.6}.channel-link{color:#111;align-items:center;gap:10px;margin-top:auto;font-family:Archivo-Bold,sans-serif;font-size:16px;text-decoration:none;transition:color .2s;display:flex}.channel-link:hover{color:#f76806}@media (width<=992px){.channels-grid{grid-template-columns:1fr}}@media (width<=768px){.channels-grid{gap:12px!important}.channel-card{border-radius:10px!important;padding:14px 16px!important;box-shadow:0 2px 8px #0000000a!important}.channel-header{gap:10px!important;margin-bottom:6px!important}.channel-icon{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin-bottom:0!important}.channel-icon svg{width:18px!important;max-width:18px!important;height:18px!important;max-height:18px!important}.channel-card h3{margin:0!important;font-size:15.5px!important;line-height:1.25!important}.channel-card p{color:#555!important;min-height:0!important;margin:0 0 10px!important;padding-left:0!important;font-size:12.5px!important;line-height:1.42!important}.channel-link{gap:6px!important;margin-top:4px!important;padding-left:0!important;font-size:13px!important}.channel-link svg{width:16px!important;max-width:16px!important;height:16px!important}.preise-grid .channel-card{padding:14px 16px!important}.preis-big{font-size:22px!important;line-height:1!important}.preis-unit{font-size:11px!important}.preis-sub{font-size:12px!important}.preise-grid .channel-card>div[style*="margin-top: auto"]{margin-top:auto!important;padding-top:8px!important}.preise-grid .channel-card [style*=uppercase]{margin-bottom:2px!important;font-size:9.5px!important}.preise-grid .channel-card [style*="display: flex; align-items: baseline"]{margin-bottom:8px!important}.preise-grid .channel-card [style*="display: flex; flex-direction: column"]{gap:4px!important;margin-bottom:8px!important}.preise-grid .channel-card [style*=border-bottom]{padding-bottom:3px!important}.preise-grid .channel-card [style*="font-size: 13.5px"]{font-size:11.5px!important}}.inquiry-container{flex-direction:row;gap:60px;max-width:1350px;margin:0 auto;padding:0;display:flex}.inquiry-left{flex:2}.inquiry-right{flex:1}.faq-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0;border-radius:12px;padding:40px;box-shadow:inset 0 4px 10px #00000014}.channels-container{max-width:1350px;margin:0 auto 100px;padding:0 30px}.project-inquiry-section{margin-top:30px!important;padding-top:100px!important}@media (width<=992px){.inquiry-container{flex-direction:column;padding:0 20px}}@media (width<=768px){.inquiry-container{padding:0!important}.faq-card{padding:20px 14px!important}}[data-content] h4{color:#111;opacity:1;text-align:left;z-index:0;letter-spacing:-1px;white-space:nowrap;margin:0;font-family:Archivo-Bold;font-size:36px;font-weight:800;line-height:80px;animation-delay:1s;display:block;position:relative}[data-content] h4#leistungen-start:after{content:"";background:#fff url(/build/assets/webdevfinalMini-8__xXiyY.png) 0 0/cover;border-radius:150px;width:75px;height:75px;transition:all 1s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:0;transform:translateY(-50%)rotateY(180deg);box-shadow:0 0 10px #00000040}@media (width<=768px){[data-content] h4#leistungen-start:after{width:40px;height:40px}}.leistung-wrapper:hover h4#leistungen-start:after{transform:translateY(-50%)rotateY(0);background-color:#f76806!important}[data-content] h4#leistungen-seo:after{content:"";background:#fff url(/build/assets/seofinalMini-B-jXMWyZ.png) 0 0/cover;border-radius:150px;width:75px;height:75px;transition:all 1s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:0;transform:translateY(-50%)rotateY(180deg);box-shadow:0 0 10px #00000040}@media (width<=768px){[data-content] h4#leistungen-seo:after{width:40px;height:40px}}.leistung-wrapper:hover h4#leistungen-seo:after{transform:translateY(-50%)rotateY(0);background-color:#f76806!important}[data-content] h4#leistungen-osm:after{content:"";background:#fff url(/build/assets/onlinemarketingMini-Bd0rDFLF.png) 0 0/cover;border-radius:150px;width:75px;height:75px;transition:all 1s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:0;transform:translateY(-50%)rotateY(180deg);box-shadow:0 0 10px #00000040}.leistung-wrapper:hover h4#leistungen-osm:after{transform:translateY(-50%)rotate(0);background-color:#f76806!important}@media (width<=768px){[data-content] h4#leistungen-osm:after{width:40px;height:40px}}[data-content] h4#leistungen-performanceoptimierung:after{content:"";background:#fff url(/build/assets/performanceoptimierungfinalMini-CZ7oVqSD.png) 0 0/cover;border-radius:150px;width:75px;height:75px;transition:all 1s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:0;transform:translateY(-50%)rotateY(180deg);box-shadow:0 0 10px #00000040}.leistung-wrapper:hover h4#leistungen-performanceoptimierung:after{transform:translateY(-50%)rotateY(0);background-color:#f76806!important}@media (width<=768px){[data-content] h4#leistungen-performanceoptimierung:after{width:40px;height:40px}}[data-content] h4#leistungen-systemaktualisierung:after{content:"";background:#fff url(/build/assets/cpuFinal-CYnqDHSy.png) 0 0/cover;border-radius:150px;width:75px;height:75px;transition:all 1s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:0;transform:translateY(-50%)rotateY(180deg);box-shadow:0 0 10px #00000040}.leistung-wrapper:hover h4#leistungen-systemaktualisierung:after{transform:translateY(-50%)rotateY(0);background-color:#f76806!important}@media (width<=768px){[data-content] h4#leistungen-systemaktualisierung:after{width:40px;height:40px}}[data-content] h4#leistungen-hosting:after{content:"";background:#fff url(/build/assets/hostingServerFarmMini-DOXc7iEC.png) 0 0/cover;border-radius:150px;width:75px;height:75px;transition:all 1s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:0;transform:translateY(-50%)rotateY(180deg);box-shadow:0 0 10px #00000040}.leistung-wrapper:hover h4#leistungen-hosting:after{transform:translateY(-50%)rotateY(0);background-color:#f76806!important}@media (width<=768px){[data-content] h4#leistungen-hosting:after{width:40px;height:40px}}[data-content] .leistung-wrapper h4{line-height:100px}@media (width<=768px){[data-content] .leistung-wrapper h4{margin-left:15px;line-height:85px}}[data-content] h2,[data-content] h5{color:#f76806;opacity:1;text-align:left;z-index:0;letter-spacing:-1px;white-space:nowrap;margin:0 0 5px;font-family:Archivo-Bold;font-size:24px;font-weight:800;animation-delay:1s;display:block;position:relative}.page-template-template-info [data-content] h2{white-space:normal;margin-top:60px;line-height:1.25}@media (width<=768px){[data-content] h2,[data-content] h5{font-size:17px}[data-content] h4{font-size:18px}}@media (width>=769px) and (width<=1366px){[data-content] h2,[data-content] h5{font-size:19px}[data-content] h4{font-size:22px}}.page-template-template-info [data-content] p.has-medium-font-size{padding:10px;line-height:1.5}.page-template-template-info [data-content] p.has-medium-font-size img{margin:0 5px;width:auto!important;height:25px!important}@media (width<=768px){.page-template-template-info [data-content] p.has-medium-font-size img{margin-bottom:-3px;width:auto!important;height:19px!important}}[data-content]::-webkit-scrollbar{width:4px}[data-content]::-webkit-scrollbar-track{background:0 0}[data-content]:focus{outline-offset:-2px;outline:2px solid #f8b646cc}@media (prefers-contrast:high){[data-content]::-webkit-scrollbar-thumb{background:#fff}[data-content]{scrollbar-color:#fff transparent}}[data-content].at-bottom:after{display:none}#first,#second,#third{color:#fff;text-align:left;font-size:1rem;line-height:1.6}.page-template-template-datenschutz .data-content,.page-template-template-impressum .data-content{padding:100px 20px}.page-template-template-datenschutz [data-heading],.page-template-template-impressum [data-heading]{opacity:1;width:auto;position:fixed;left:50%;transform:translate(-50%)}.page-template-template-datenschutz p,.page-template-template-impressum p{padding:20px 0}.leistung-wrapper{cursor:pointer;border-radius:10px;max-height:100px;margin-bottom:24px;transition:all .3s;position:relative;overflow:hidden;box-shadow:1px 1px 5px #0003;flex-wrap:wrap!important}@media (width<=768px){.leistung-wrapper{max-height:85px;margin-bottom:16px}}.leistung-wrapper.hosting-wrapper{margin-bottom:80px}@media (width<=768px){.leistung-wrapper.hosting-wrapper{margin-bottom:40px}}.leistung-wrapper:hover{box-shadow:0 0 1px #0000001a}.leistung-wrapper:hover>h4:after{transform:unset}.leistung-wrapper p{filter:blur(5px);transition:filter .3s;-webkit-transform:translate(0)}.leistung-wrapper.show{max-height:none;box-shadow:none;cursor:unset;padding-top:25vh;padding-bottom:25vh}@media (width<=768px){.leistung-wrapper.show{padding-top:5vh;padding-bottom:5vh}}.leistung-wrapper.show p{filter:blur()}.leistung-wrapper.show:hover{opacity:unset}.leistung-wrapper:hover .leistung{background:#2d55911a}.leistung-wrapper:hover .show-more span{background:linear-gradient(90deg,#f768061a 0%,#f7680633 100%);transition:all 1s}.leistung{opacity:1;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);z-index:0;background:linear-gradient(90deg,#2d55911a 50%,#f768060f);border-radius:2px;padding:0 20px 20px;transition:all .3s;position:relative;margin:0 auto!important}@media (width<=768px){.leistung{padding:0 10px 20px 5px}}.glass-bg{background:#ffffff80;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.drop-shadow{filter:drop-shadow(2px 4px 6px #101010)}.leistung-wrapper.show .leistung{background:#ffffff80;padding-top:50px;padding-bottom:200px;font-size:42px}.leistung-wrapper h4{color:#111;padding-left:30px}.leistung-wrapper.show h4{opacity:0;display:none}.show-more{color:#f76806;cursor:pointer;text-shadow:1px 1px 1px #0003;border:none;justify-content:center;align-items:center;width:auto;height:100px;padding:5px;font-size:24px;font-weight:800;transition:all .3s;display:flex;position:absolute;top:0;left:5px}@media (width<=768px){.show-more{height:85px}}.show-less{color:#f76806;cursor:pointer;text-shadow:1px 1px 1px #0003;border:none;justify-content:space-between;align-items:flex-start;gap:12px;width:50px;height:50px;padding:5px;font-size:24px;font-weight:800;transition:all .3s;display:none;position:absolute;top:0;right:0}@property --angle{syntax:"<angle>";inherits:false;initial-value:120deg}.show-more span,.show-less span{color:#111;background:linear-gradient(var(--angle), #f768061a 0%, #f76806fc 100%);border-radius:200px;justify-content:center;align-items:center;width:30px;height:30px;padding-bottom:2px;transition:all 1s;animation:4s linear infinite rotate-light;display:flex}.show-more:hover span,.show-less:hover span{color:#f76806;background:linear-gradient(90deg,#f768061a 0%,#f7680633 100%);transition:all 1s}.leistung-wrapper.show .show-less{display:block}.leistung-wrapper.show .show-more{display:none}.leistung p{margin-top:5px}.leistung #webDevSymbol{background:url(/build/assets/webdevintroScreen-snnlTTsY.png) 50%/cover fixed;width:500px;height:500px;position:relative}.leistung.webdev h4:before,.leistung.osm h4:before,.leistung.seo h4:before,.leistung.performance h4:before,.leistung.systemaktualisierung h4:before,.leistung.hosting h4:before{content:"";z-index:-1;background:linear-gradient(90deg,#ea580c,#f59e0b);border-radius:500px;width:40px;height:40px;position:absolute;top:0;left:0;transform:translate(-50%,50%)}.leistung.webdev h4:before{background:url(/build/assets/glowingAnimatedWeb-BkQFU5Mw.svg)}.leistung.osm h4:before{background:url(/build/assets/glowingAnimated3-DRBAAO29.svg)}.leistung.seo h4:before{background:url(/build/assets/glowingAnimatedSeo-CXSgHonR.svg)}.leistung.performance h4:before{background:url(/build/assets/glowingAnimatedPerformance-C2v81d8J.svg)}.leistung.systemaktualisierung h4:before{background:url(/build/assets/glowingAnimatedSystemupdate-U7U52Ae4.svg)}.leistung.hosting h4:before{background:url(/build/assets/glowingAnimatedHosting-m7qdg7hj.svg)}.ajx-video-section{width:100%;margin:0 auto;display:flex}.ajx-events-section{background:0 0}.ajx-section{position:relative;margin-top:0!important}.event{width:100%;height:100%;background-size:cover!important}.event-wrapper{perspective:1000px;min-width:calc(33.3333% - 100px);height:50vh;transform-style:preserve-3d;margin:50px;transition:all .33s ease-out;transform:scale(.8)translateY(-100px);box-shadow:0 0 5px #f8b64680}.event-wrapper.event-fixed{z-index:100;width:100%;height:100vh;position:fixed;top:0;left:0}.event-wrapper.event-wrapper-mod{transform:scale(1.05)!important;box-shadow:0 0 5px 5px #f76806!important}.inpos .event-wrapper{perspective:1000px;transform:scale(1)translateY(0)}.event-content{text-align:center;background:#000000fa;width:100%;height:100%;padding:2%;transition:all .33s ease-in;position:relative;overflow:hidden;box-shadow:0 0 1px 1px #ffffff14}.event-wrapper-mod .event-content{box-shadow:0 0 5px 3px #00000003;background:#000!important}.event-fixed .event-content{padding:5% 10%;color:#000!important;box-shadow:none!important;background:#ffffffbf!important}.event-title,.event-date{color:#fff;text-align:center;text-shadow:0 0 3px #000;transition:all .33s ease-in;position:relative}.event-title{font-size:2.5rem;top:5%}.event-date{font-size:1rem;top:30%}.event-wrapper-mod .event-title,.event-wrapper-mod .event-date{font-size:1.4rem}.event-wrapper-mod .event-title{top:10%!important}.event-wrapper-mod .event-date{top:-10%!important}.event-fixed .event-title,.event-fixed .event-date{display:none}.event-title-mod{top:5%!important}.event-text{color:#000;padding:5px;font-size:2rem;display:none}.event-text h3{text-align:center;font-size:3rem}.event-fixed .event-text,.event-fixed .event-text span{display:block}.span-margin{margin:40px 0}.event-text-preview{color:#fff;text-align:center;opacity:1;justify-content:center;width:100%;height:100%;padding:5px;transition:all .33s ease-in;display:flex;position:absolute;top:0%;left:0;transform:translateY(0%)}.event-text h3,.event-text-preview h3{text-align:center}.event-wrapper-mod .event-text-preview{opacity:1}.event-text-mod{opacity:1!important}.event-btn{color:#abb8c3;text-transform:uppercase;border:1px solid #f76806;place-self:end center;margin-bottom:5%;padding:10px 20px;font-size:1rem;display:flex}#start_btn.event-btn{position:fixed;bottom:10%;left:50%;transform:translate(-50%)}.fixed-closer{color:#fff;z-index:101;width:50px;height:50px;font-size:4rem;font-weight:600;line-height:3rem;display:none;position:absolute;top:5%;right:5%}.fixed-closer:before,.fixed-closer:after{content:" ";background-color:#000;width:3px;height:35px;position:absolute;left:15px;box-shadow:0 0 4px}.fixed-closer:before{transform:rotate(45deg)}.fixed-closer:after{transform:rotate(-45deg)}.event-fixed .fixed-closer{display:block!important}.ajx-video-wrapper{width:100%}.video-container{opacity:0;width:600px;height:400px;transition:all 1s ease-in;position:fixed;bottom:0;left:0%}.video-container-right{opacity:0;width:30vw;height:75vh;transition:all 1s ease-in;position:fixed;bottom:0;left:50vw;transform:translate(-50%)}.video-background{z-index:1;width:100%;height:100%;position:absolute;bottom:-90px;left:0}.video-container.show{opacity:1;filter:brightness(1.1)}.video-container-right.show{opacity:1;filter:brightness(1.2);z-index:11}.background-video{object-fit:cover;pointer-events:none;opacity:0;width:600px;height:400px;transition:all .3s;position:absolute;left:0}.page-template-template-info .background-video{width:50vw;height:calc(100vh - 60px);top:60px;left:unset;border-bottom-left-radius:5px;right:0}.page-template-template-info .background-video.show{opacity:1}.page-template-template-info .image-holder{width:48vw;height:100vh;top:0;bottom:0;left:unset;z-index:2;background:0 0;justify-content:flex-end;align-items:flex-end;display:flex;position:fixed;right:0;overflow:hidden;pointer-events:none!important}.page-template-template-info .image-holder.hide-desktop{width:100%;height:auto;left:unset;background:0 0;justify-content:center;margin:20px 0 30px;display:flex;position:relative;right:0;overflow:visible}.page-template-template-info #content-helper .image-holder img{object-fit:contain;opacity:0;filter:drop-shadow(0 20px 35px #0000001f)drop-shadow(0 8px 24px #ea580c2e);will-change:opacity, transform;border-radius:0;width:auto;max-width:min(580px,44vw);height:auto;max-height:84vh;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);position:relative;bottom:0;right:3vw;transform:translateY(28px)scale(.97);pointer-events:none!important}.page-template-template-info #content-helper .image-holder.show img,.page-template-template-info #content-helper.show .image-holder img{opacity:1;transform:translateY(0)scale(1)}.tg-contact-overlay-content{z-index:45;flex-direction:row;align-items:center;gap:12px;margin-top:24px;margin-bottom:28px;display:flex;position:relative}.page-template-template-info .image-holder.hide-desktop img{top:unset;right:unset;filter:drop-shadow(0 15px 35px #00000014)drop-shadow(0 6px 16px #ea580c24);opacity:1;border-radius:20px;max-width:90%;height:auto;transition:all .5s;position:relative;transform:none}@media (width<=1366px){.page-template-template-info .image-holder.hide-desktop{justify-content:center;margin-bottom:15px;display:flex}.page-template-template-info .image-holder.hide-desktop img{max-width:450px}}@media (width<=768px){.page-template-template-info .image-holder.hide-desktop img{max-width:90%;margin-bottom:0}}.page-template-template-info .tg-portrait-wrapper{justify-content:flex-end;align-items:flex-end;display:inline-flex;position:relative;pointer-events:none!important}.page-template-template-info .tg-contact-overlay{pointer-events:none;opacity:0;filter:blur(6px);flex-direction:row;align-items:center;gap:12px;transition:opacity .85s cubic-bezier(.16,1,.3,1) .18s,transform 1.05s cubic-bezier(.16,1,.3,1) .18s,filter .9s cubic-bezier(.16,1,.3,1) .18s;display:flex;position:absolute;bottom:74px;right:calc(3vw + 24px);transform:translateY(22px)scale(.96);z-index:260!important}.page-template-template-info .image-holder.show .tg-contact-overlay,.page-template-template-info .tg-contact-overlay.is-visible{opacity:1;filter:blur();transform:translateY(0)scale(1);pointer-events:auto!important}.tg-portrait-wrapper-mobile{flex-direction:column;align-items:center;width:100%;display:flex}.tg-contact-overlay-mobile{pointer-events:auto;flex-flow:wrap;justify-content:center;gap:10px;width:100%;margin-top:18px;margin-bottom:10px;display:flex}.tg-contact-pill{z-index:5;-webkit-backdrop-filter:blur(16px);color:#111;white-space:nowrap;background:#fffffff0;border:1px solid #fffffff2;border-radius:9999px;align-items:center;gap:9px;padding:10px 18px;font-family:Archivo-Medium,sans-serif;font-size:14px;font-weight:500;line-height:1;transition:all .28s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;box-shadow:0 10px 24px #00000014,0 2px 6px #0000000a;pointer-events:auto!important;cursor:pointer!important;text-decoration:none!important}.tg-contact-pill:hover{color:#f76806;background:#fff;transform:translateY(-2px)scale(1.02);box-shadow:0 14px 30px #0000001f,0 4px 12px #f768062e}.tg-contact-pill.tg-pill-linkedin:hover{color:#0a66c2;box-shadow:0 14px 30px #0000001f,0 4px 12px #0a66c238}.tg-pill-icon{color:#f76806;background:#f768061f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:all .25s;display:inline-flex}.tg-contact-pill:hover .tg-pill-icon{color:#fff;background:#f76806;transform:scale(1.05)}.tg-pill-linkedin .tg-pill-icon{color:#0a66c2;background:#0a66c21f}.tg-pill-linkedin:hover .tg-pill-icon{color:#fff;background:#0a66c2;transform:scale(1.05)}.tg-arrow-icon{opacity:.55;margin-left:2px;transition:transform .25s,opacity .25s}.tg-contact-pill:hover .tg-arrow-icon{opacity:1;transform:translate(2px,-2px)}#rocket_video_file.background-video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;left:0}figure,.video-row figure{background:0 0}.video-row video{opacity:.85}[data-content] p strong{display:unset;font-size:unset;color:#f76806!important}[data-content] .leistung p strong{margin-bottom:5px;font-size:22px;display:block}@media (width<=768px){[data-content] .leistung p strong{font-size:16px}}@media (width>=769px) and (width<=1366px){[data-content] .leistung p strong{font-size:19px}}.video-row.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{align-content:center}.video-background iframe.background-video{width:100vw;min-width:177.77vh;height:56.25vw;min-height:100vh}.video-overlay{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.overlay-content{text-align:left;color:#fff;max-width:800px;padding:40px 20px}.overlay-heading{text-shadow:2px 2px 8px #000c;margin-bottom:30px;font-size:3.5rem;font-weight:700;line-height:1.2}.overlay-content p{text-align:center;font-size:25px;font-weight:400;line-height:1.7}.overlay-text p{margin-bottom:20px;font-size:1.4rem}.overlay-text ul,.overlay-text ol{text-align:left;margin:20px 0;padding-left:30px}.overlay-text li{margin-bottom:10px;font-size:1.2rem}.overlay-text h3{color:#fff;margin:25px 0 15px;font-size:2rem}.overlay-text h4{color:#fff;margin:20px 0 10px;font-size:1.6rem}#intro .glass-button-wrapper{text-align:center;opacity:0;pointer-events:none;z-index:50;transition:opacity .35s,transform .6s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:30vh;left:50%;transform:translate(-50%)}#intro .glass-button-wrapper .glass-button{transition:all .6s cubic-bezier(.165,.84,.44,1);transform:translate(-100px)rotate(180deg)}.page-template-template-info .glass-button-wrapper{justify-content:center;width:100%;margin-top:100px;display:flex;position:relative}@media (width<=768px){.page-template-template-info .glass-button-wrapper{margin-top:20px}}.page-template-template-info .glass-button-wrapper,#intro .glass-button-wrapper.show{opacity:1;pointer-events:auto;left:50%;transform:translate(-50%)}#intro .glass-button-wrapper.show .glass-button{transform:translate(0)rotate(360deg)}.kachel-wrapper .glass-button-wrapper{justify-content:center;margin-top:50px;display:flex}.leistung-wrapper .glass-button-wrapper{justify-content:center;width:100%;margin:0;display:flex;position:absolute;bottom:20px;left:0}.glass-button{color:#0a0a0a;background:linear-gradient(var(--angle), #ea580c 0%, #f59e0b 100%);cursor:pointer;text-transform:uppercase;-webkit-user-select:none;user-select:none;letter-spacing:.3px;opacity:1;border:none;border-radius:300px;width:110px;height:110px;padding:6px 12px;font-family:Archivo-Bold,sans-serif;font-size:14px;text-decoration:none;transition:all .33s ease-in;animation:4s linear infinite rotate-light;display:inline-block;position:relative;overflow:hidden;box-shadow:1px 1px 3px #0a0a0a4d}@keyframes rotate-light{0%{--angle:0deg}to{--angle:360deg}}.leistung-wrapper .glass-button{border-radius:500px;width:150px;height:150px;padding:5px}#intro .glass-button{opacity:1;font-size:16px}@media (width<=768px){#intro .glass-button-wrapper{bottom:27vh}.page-template-template-home .glass-button,#intro .glass-button,.glass-button{width:100px;height:100px;padding:6px;font-size:10px}}@media (width>=769px) and (width<=1366px){.page-template-template-home .glass-button,#intro .glass-button,.glass-button{width:105px;height:105px;padding:6px;font-size:12px}}.glass-button span{color:#fffff8;transition:all 1s cubic-bezier(.4,0,.2,1)}.glass-button a,.glass-button a:visited{color:inherit;text-decoration:none}.glass-button:hover{color:#f76806;background:linear-gradient(var(--angle), #f97316 0%, #fbbf24 100%);box-shadow:0 0 #0a0a0a00}.glass-button:hover span{color:#fffff8}.lava-container .glass-button{background:#fffff8}.lava-container .glass-button span{color:#f76806!important;text-shadow:none!important}.lava-container .glass-button:hover{background:#111}.lava-container .glass-button:hover span{color:#fffff8!important;text-shadow:none!important}#content-helper{opacity:0;z-index:2;justify-content:left;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.page-template-template-info #content-helper,.page-template-template-kontakt #content-helper{opacity:1}@media (width<=768px){#content-helper{z-index:49;width:100vw;height:60px;margin-left:25%;top:0}}#content-helper.show{opacity:1}@media (width<=768px){#content-helper.show{opacity:1;z-index:200}}[data-current-image="/uploads/2025/08/seofinal.png"] #content-helper-img{transform:none}#content-helper-img{filter:drop-shadow(2px 4px 6px #101010);opacity:0;width:auto;max-width:25vw;transform:translateY(0)scale(1)}.page-template-template-kontakt #content-helper-img{opacity:1;max-width:300px}@media (width<=768px){#content-helper-img{width:auto;height:90%}}#content-helper-img.show{opacity:1;transition:all .5s linear;animation:4s ease-in-out forwards floatScale}@media (width<=768px){#content-helper-img.show{animation:none}}.page-template-template-info #content-helper-img{filter:drop-shadow(2px 4px 6px #101010);max-width:400px}#content-helper-img:hover{animation:6s ease-in-out forwards floatScale}#content-helper-right{opacity:0;filter:blur(1px);z-index:2;background-position:50%;background-size:50vw;border-radius:0 5px 5px 0;width:30vw;height:100vh;transition:all 1s ease-in-out;position:fixed;top:0;bottom:0;right:0;overflow:hidden}#content-helper-right:before{content:"";background-position:100%;background-repeat:no-repeat;background-size:55vw;background-image:inherit;width:110%;height:110%;animation:15s ease-in-out infinite alternate kenBurns;position:absolute;top:-5%;left:-5%}#content-shader{opacity:0;z-index:1;background:#fffff8;width:100vw;height:100vh;transition:all 2s ease-in-out;position:fixed;top:0;left:0;right:0;box-shadow:0 -8px 20px 20px #fff}#content-shader-vertical{opacity:0;z-index:1;background:#fefdfb;width:33vw;height:60vh;position:fixed;top:20vh;left:50%;right:0;transform:translate(-50%);box-shadow:0 0 12px #0a0a0a40}#content-shader.moved{opacity:1;transition:all 2s ease-in-out;top:0}#content-shader-vertical.moved{opacity:.95;transition:all 2s ease-in-out;left:50vw}#world{width:100vw;height:100vh;position:fixed;top:0}#world .video-background{width:100vw;height:100vh}#show-front{z-index:1000000;cursor:pointer;background:#000;width:100px;height:100px;position:fixed;top:100px}.gif-image{opacity:0;z-index:0;cursor:pointer;justify-content:center;width:300px;max-width:300px;height:auto;transition:all .3s;display:flex;position:fixed;bottom:50px}@media (width<=768px){.gif-image{width:220px;max-width:220px}.page-template-template-info #gif-wrapper .gif-image{width:150px;max-width:150px}}@media (width>=769px) and (width<=1366px){.gif-image{width:240px;max-width:240px}.page-template-template-info #gif-wrapper .gif-image{width:180px;max-width:180px}}.gif-image.digimus-info{transition:all;left:0}.gif-image.digimus-info.reposition{left:unset;right:5vw!important;transform:rotateY(180deg)!important}#tg-gif{opacity:0;cursor:pointer;pointer-events:auto;z-index:100;transition:all .3s;right:0}@media (width<=768px){#tg-gif{max-width:175px;right:-45px}}#tg-gif.gif-image.digimus-info{z-index:100;pointer-events:auto;transition:all}#tg-gif-leistung{opacity:0;cursor:pointer;pointer-events:auto;z-index:100;transition:all .3s;right:0}@media (width<=768px){#tg-gif-leistung{max-width:175px;right:-45px}}#tg-gif-leistung.invert{opacity:0;filter:invert(.9);z-index:50;transition:all .3s;right:0}#tg-gif-kontakt{opacity:0;width:300px;max-width:300px;height:auto;transition:all .3s;position:fixed;bottom:50px;right:0;transform:rotateY(180deg)}@media (width<=768px){#tg-gif-kontakt{max-width:175px;right:-20px}}@media (width>=769px) and (width<=1366px){#tg-gif-kontakt{width:240px;max-width:240px}}.page-template-template-info #gif-wrapper{z-index:3;position:relative}@media (width<=768px){.page-template-template-kontakt #gif-wrapper,.page-template-template-leistung #gif-wrapper{opacity:0;z-index:300;justify-content:right;width:100vw;height:10vh;display:flex;position:absolute;top:60px;overflow:hidden}.page-template-template-home #gif-wrapper{height:15vh;position:fixed;bottom:50px}.page-template-template-leistung #gif-wrapper{justify-content:right}.page-template-template-kontakt #gif-wrapper{justify-content:left;left:0}.page-template-template-leistung #gif-wrapper img{margin-right:0}}@media (width>=1024px){#gif-wrapper img{max-width:600px}}.transform-container{perspective:1000px;transform-style:preserve-3d;transition:all .33s ease-out}.blackdot-cursor{cursor:url(/build/assets/blackdot-DA6uOpny.svg) 4 4,auto}.lottie-anim{justify-content:center;display:flex;position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(-50%)}canvas{position:fixed!important}footer{color:#f76806;z-index:200;background:#000;justify-content:right;align-items:center;gap:20px;width:100vw;height:50px;padding-right:50px;font-family:Archivo-Regular;display:flex;position:fixed;bottom:0;box-shadow:-1px -1px 3px #00000080,0 0 10px #0003}footer a,footer a:visited{color:#f76806}footer .footer-links a{margin:0 2px}footer .social-icons svg{filter:drop-shadow(1px 1px #0000004d)drop-shadow(2px 2px 4px #0003);width:15px}footer .social-icons{position:absolute;left:25px}@media (width<=768px){footer{flex-flow:row;justify-content:space-between;gap:30px;padding:5px 10px;font-size:10px}footer .social-icons{display:none}footer .footer-links{display:flex}}footer .info-wrapper{white-space:nowrap}.ajx-intro{color:#000000fa;text-align:center;text-transform:uppercase;background:#abb8c3;justify-content:center;align-items:center;height:300px;margin:0;padding:20px 0 0;font-family:Futura medium;font-size:6rem;font-weight:700;display:flex}.ajx-heading{text-align:center;color:#fff;text-transform:uppercase;flex-direction:column;justify-content:center;height:1000px;padding:60px 0;display:flex}.ajx-heading span{perspective:1000px;transform-style:preserve-3d;text-shadow:0 0 #111,0 1px #111,2px 0 #111,0 -2px #111;font-size:2rem;transition:all .33s ease-out}.ajx-heading h2{perspective:1000px;transform-style:preserve-3d;text-shadow:0 0 #111,0 1px #111,2px 0 #111,0 -2px #111;letter-spacing:2px;font-size:4rem;transition:all .33s ease-out}.typewriter{display:inline-block;position:relative}.typewriter:after{content:"";white-space:nowrap;border-right:2px solid;padding-right:2px;animation:5s steps(26,end) 1s forwards typing,.75s step-end infinite blink-caret;overflow:hidden}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:#000}}.Typewriter__cursor{animation:none!important}.Typewriter__wrapper{transition:all .5s ease-in-out}.intro-title #bigone{z-index:2;opacity:0;font-size:10rem;animation:.25s cubic-bezier(1,1,1,1) 1s forwards big-one-animation}.intro-title span{opacity:.005;animation:.5s cubic-bezier(.5,0,.5,1) forwards intro-animation,.5s cubic-bezier(.5,0,.5,1) unblur;transform:translate(0)}.intro-title span:nth-child(4){animation-delay:1s}.major-span-wrapper span:first-child{animation-delay:1.05s}.major-span-wrapper span:nth-child(2){animation-delay:1.1s}.major-span-wrapper span:nth-child(3){filter:blur();animation-delay:1.15s}.minor-span-wrapper span{color:#abb8c3}.minor-span-wrapper span:first-child{animation-delay:1.2s}.minor-span-wrapper span:nth-child(2){animation-delay:1.25s}.minor-span-wrapper span:nth-child(3){animation-delay:1.3s}.minor-span-wrapper span:nth-child(4){animation-delay:1.35s}.minor-span-wrapper span:nth-child(5){animation-delay:1.4s}.minor-span-wrapper span:nth-child(6){animation-delay:1.45s}.minor-span-wrapper span:nth-child(7){animation-delay:1.5s}.minor-span-wrapper span:nth-child(8){animation-delay:1.55s}.minor-span-wrapper span:nth-child(9){animation-delay:1.6s}.minor-span-wrapper span:nth-child(10){animation-delay:1.65s}.minor-span-wrapper span:nth-child(11){animation-delay:1.7s}#vertical-bg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;z-index:50;opacity:1;width:100vw;height:0;transition:all .3s;position:fixed;top:0;left:0}#vertical-bg.scroll{background:#0000001a;box-shadow:0 0 8px #0003}@media (width<=768px){#vertical-bg{height:60px}}#vertical-bg.show{opacity:1;background:0 0;height:60px;animation:forwards verticalBg}.start-span-wrapper .word-wrapper:last-child{color:#111!important}.start-span{transition:all .33s ease-out}.start-span:hover{color:#f76806}.fixed .minor-span-wrapper{margin-top:1px;margin-left:10px}.fixed #restone{padding:5px 15px 5px 10px}@media (width<=768px){.fixed #restone{padding:5px 7px}}.leistung .fas,.leistung .fab{display:none}.fa-laptop-code{color:#f76806}.fa-cogs{color:#abb8c3}.fa-bullseye{color:red;background:#fff;border-radius:10px}.fa-wordpress{color:#21759b}.fa-laravel{color:#f53003}.fa-blue{color:#007cba}.fa-gold{color:gold}.fa-gray{color:#6c757d}.fa-pink{color:#e83e8c}.fa-green{color:#28a745}.icon-seo{color:#4285f4}.icon-visibility{color:#34a853}.icon-technical{color:#6c757d}.icon-strategic{color:#6f42c1}.icon-results{color:#28a745}.icon-marketing{color:#ff6b35}.icon-social{color:#e4405f}.icon-targeting{color:#dc3545}.icon-data{color:#007bff}.icon-goals{color:#ffc107}.icon-speed{color:#28a745}.icon-wordpress{color:#21759b}.icon-critical-path{color:#fd7e14}.icon-compression{color:#6f42c1}.icon-caching{color:#20c997}.icon-loadtime{color:#dc3545}.icon-seo-ranking{color:#4285f4}.icon-online{color:#007bff}.icon-security{color:#e74c3c}.icon-latest{color:#f39c12}.icon-updates{color:#3498db}.icon-patches{color:#27ae60}.icon-seamless{color:#9b59b6}.icon-business,.icon-hosting{color:#2c3e50}.icon-performance{color:#e74c3c}.icon-stable{color:#34495e}.icon-scalable{color:#3498db}.icon-uptime{color:#27ae60}.icon-backup{color:#9b59b6}.icon-support{color:#e67e22}.icon-traffic{color:#16a085}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}.screen-reader-text:focus{clip-path:none;color:#21759b;z-index:100000;background-color:#f1f1f1;border-radius:3px;width:auto;height:auto;padding:15px 23px 14px;font-size:.875rem;font-weight:700;line-height:normal;text-decoration:none;display:block;top:5px;left:5px;box-shadow:0 0 2px 2px #0009;clip:auto!important}.sr-only-focusable:focus{clip:auto!important;white-space:normal!important;width:auto!important;height:auto!important;margin:0!important;padding:.5rem!important;position:static!important;overflow:visible!important}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}@keyframes fadeIn{to{opacity:1}}@keyframes verticalBg{0%{height:0}to{background:0 0;height:60px}}@keyframes showIntroTitle{0%{opacity:0}50%{opacity:1}to{color:#111;opacity:1;text-shadow:none}}@keyframes floatScale{0%{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.05)}to{transform:translateY(-20px)scale(1.05)}}@keyframes slideInFromRight{to{opacity:1;transform:translate(0)translateY(0)}}@keyframes showGif{0%{opacity:0}90%{opacity:.1;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes big-one-animation{0%{opacity:0;transform:translate(-4%)}50%{opacity:.2;transform:translate(-2%)}to{opacity:1;transform:translate(0)}}@keyframes intro-animation{0%{opacity:0}to{opacity:1;transform:translate(0)}}@keyframes data-heading-animation{0%{width:0}to{width:100%}}@keyframes unblur{0%{opacity:1;filter:blur(5px)}50%{opacity:1;filter:blur(2px)}to{opacity:1;filter:blur()}}@keyframes unblurBackground{0%{width:0}50%{width:50%}to{width:100%}}@keyframes follow-up-animation{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes lineanim{0%{width:0}99%{width:99%}to{width:100%}}@keyframes lineanim2{0%{opacity:0}99%{opacity:.99}to{opacity:1}}@keyframes opacanim{0%{opacity:0}99%{opacity:.98}to{opacity:1}}@keyframes kenBurns{0%{transform:scale(1)translate(4%,4%)}to{transform:scale(1.25)translate(-4%,-4%)}}@keyframes iconPulse{0%{transform:scale(1)}to{transform:scale(1.25)}}@keyframes successPulse{0%{box-shadow:0 0 1px #f76806}to{box-shadow:0 0 25px #f76806}}@keyframes successImage{0%{transform:scale(1)translateY(0)}to{transform:scale(1.1)translateY(10px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%)translateY(0)}40%{transform:translate(-50%)translateY(-10px)}60%{transform:translate(-50%)translateY(-5px)}}@keyframes typing{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:high){[data-heading],.intro-title{color:#fff;text-shadow:2px 2px #000}[data-content]::-webkit-scrollbar-thumb{background:#fff}[data-content]{scrollbar-color:#fff transparent}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.out-faded{opacity:0;visibility:hidden;transition:opacity .3s;transform:translateY(-200vh)}:where(.wp-block-columns){margin-bottom:0}.invert-div{transition:all .33s ease-out;position:relative;padding:60px 0!important}@media (width>=769px) and (width<=1366px){.invert-div{padding:55px 0!important}}@media (width<=768px){.invert-div{padding:30px 0 35px!important}}@media (width>=1367px){.hide-desktop{display:none!important}}.hide-mobile{display:flex}@media (width<=1366px){.hide-mobile{display:none!important}}.invert-div:after{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1;background:#000c;width:150vw;height:100%;position:absolute;top:0;left:-50vw}.invert-div.beige:after{content:"";-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:-1;background:#f768060f;width:150vw;height:100%;position:absolute;top:0;left:-50vw}.invert-div.light-blue:after{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1;background:linear-gradient(#0000 0%,#2d55911a 20% 80%,#0000 100%);width:150vw;height:100%;position:absolute;top:0;left:-50vw}.invert-div.show:after{content:"";-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:-1;background:#fff3;width:150vw;height:100%;position:absolute;top:0;left:-50vw}.invert-divs.show h3.xxl-heading,.invert-div.light-blue h3.xxl-heading,.invert-div.light-blue .preise span.intro{color:#111!important}.invert-div.preise-container h3.xxl-heading{margin-left:0}@media (width<=768px){.invert-div.preise-container h3.xxl-heading{margin-left:0}}.invert-div.show h3.xxl-heading,.invert-div.show .preise span.intro{color:#111!important}.invert-div.light-blue .teaser-p,.invert-div.show .teaser-p{color:#111}[data-content] .invert-div h3.xxl-heading{position:relative}[data-content] .invert-div .teaser-p{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding-left:0!important}.abstand-div{clear:both;width:100%;display:block}.section-spacer{clear:both;width:100%;height:50px;display:block}.section-spacer-sm{height:25px}.section-spacer-md{height:40px}.section-spacer-lg{height:50px}.section-spacer-xl{height:60px}@media (width>=769px) and (width<=1366px){.section-spacer{height:40px}.section-spacer-sm{height:20px}.section-spacer-md{height:30px}.section-spacer-lg{height:40px}.section-spacer-xl{height:50px}.abstand-div-digimus{height:0!important}}@media (width<=768px){.section-spacer{height:20px}.section-spacer-sm{height:15px}.section-spacer-md{height:20px}.section-spacer-lg{height:25px}.section-spacer-xl{height:30px}.abstand-div-digimus{height:0!important}}[data-content] h3,[data-content] h4,[data-content] p,.leistung-wrapper,.kachel-reihe,.form-wrapper{transition:all .8s cubic-bezier(.165,.84,.44,1);transform:translateY(-20px)scale(.99)}[data-content] h3.in-view,[data-content] h3.in-view,[data-content] h4.in-view,[data-content] p.in-view,.leistung-wrapper.in-view,.kachel-reihe.in-view,.kachel.in-view,.form-wrapper.in-view{transform:translateY(0)scale(1)}.glass-button,.wpcf7-submit,.leistung-wrapper .glass-button,.kachel-wrapper .glass-button,.wpcf7-submit{transition:all .8s cubic-bezier(.165,.84,.44,1);transform:translate(-50px)rotate(180deg)}.leistung-wrapper .glass-button.in-view,.page-template-template-info .glass-button.in-view,.kachel-wrapper .glass-button.in-view,.wpcf7-submit.in-view,#kontaktformular .glass-button.in-view{transform:translate(0)rotate(360deg)}.error-404-wrapper{box-sizing:border-box!important;z-index:40!important;justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;min-height:calc(100vh - 80px)!important;padding:140px 24px 80px!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;overflow:visible!important}.error-404-section{text-align:center;z-index:10;flex-direction:column;align-items:center;width:100%;max-width:820px;margin:auto;display:flex;position:relative}.error-404-badge-wrap{justify-content:center;align-items:center;margin-bottom:5px;display:inline-flex;position:relative}.error-404-glow{filter:blur(45px);pointer-events:none;z-index:0;background:radial-gradient(circle,#f7680640 0%,#f59e0b1f 45%,#0000 70%);border-radius:50%;width:320px;height:180px;position:absolute}.error-404-number{letter-spacing:-3px;-webkit-text-fill-color:transparent;color:#0000;z-index:1;filter:drop-shadow(0 10px 25px #ea580c38);-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#ea580c 0%,#f59e0b 50%,#f97316 100%);-webkit-background-clip:text;background-clip:text;font-family:Archivo-Bold,sans-serif;font-size:clamp(84px,14vw,150px);font-weight:900;line-height:1;position:relative}.error-heading{text-align:center!important;margin-top:5px!important;margin-bottom:20px!important;font-size:clamp(32px,5vw,52px)!important;line-height:1.15!important}.error-teaser{max-width:620px;color:#444!important;text-align:center!important;margin:0 auto 35px!important;padding:0!important;font-size:clamp(16px,2.2vw,19px)!important;line-height:1.6!important}.error-button-wrapper{justify-content:center;display:flex;margin-top:5px!important;margin-bottom:45px!important}.error-button-wrapper .glass-button{transition:transform .3s,box-shadow .3s;box-shadow:0 10px 25px #ea580c59}.error-button-wrapper .glass-button:hover{transform:scale(1.06);box-shadow:0 14px 30px #ea580c80}.error-quicklinks{border-top:1px solid #00000012;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:580px;padding-top:25px;display:flex}.error-quicklinks-title{text-transform:uppercase;letter-spacing:.1em;color:#888;font-family:Archivo-Bold,sans-serif;font-size:13px}.error-pills{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.error-pill{background:#00000008;border:1px solid #00000014;border-radius:9999px;align-items:center;gap:8px;padding:8px 18px;font-family:Archivo-Medium,sans-serif;font-size:14px;text-decoration:none;transition:all .25s;display:inline-flex;color:#222!important}.error-pill:hover{background:#f7680614;border-color:#f7680659;transform:translateY(-2px);color:#ea580c!important}.error-pill-dot{background:#f76806;border-radius:50%;width:6px;height:6px}.ajx-slc-wrapper{align-items:center;max-width:100%;display:flex;position:relative;overflow:hidden}.ajx-slc-wrapper:after{content:"";-webkit-backdrop-filter:blur(8px);z-index:2;pointer-events:none;border-radius:10px;width:80px;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 100%)}.ajx-slc-wrapper:before{content:"";-webkit-backdrop-filter:blur(8px);z-index:2;pointer-events:none;border-radius:10px;width:80px;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 100%);mask-image:linear-gradient(270deg,#0000 0%,#000 100%)}@media (width<=768px){.ajx-slc-wrapper:after{content:"";-webkit-backdrop-filter:blur(8px);z-index:2;pointer-events:none;border-radius:10px;width:30px;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 100%)}.ajx-slc-wrapper:before{content:"";-webkit-backdrop-filter:blur(8px);z-index:2;pointer-events:none;border-radius:10px;width:30px;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 100%);mask-image:linear-gradient(270deg,#0000 0%,#000 100%)}}.ajx-slc-track{white-space:nowrap;will-change:transform;align-items:center;gap:40px;width:max-content;padding:30px 0;animation:45s linear infinite ajxMarqueeContinuous;display:flex}.ajx-slc-track::-webkit-scrollbar{display:none}.ajx-slc-wrapper:hover .ajx-slc-track{animation-play-state:paused}.ajx-slc-item{flex:none;justify-content:center;align-items:center;width:200px;display:flex}.ajx-slc-link{width:100%;text-decoration:none;display:block;position:relative}.ajx-slc-item img{filter:brightness(0);opacity:.96;width:auto;max-width:200px;height:auto;max-height:70px;margin:0 auto;transition:opacity .3s,transform .33s;display:block}@media (width<=768px){.hero-slc-container{max-width:95vw;bottom:50px}.hero-track,.ajx-slc-track{gap:68px!important;padding:6px 0!important}.hero-slc-item,.ajx-slc-item{flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;display:flex!important}.ajx-slc-link{justify-content:center!important;align-items:center!important;width:auto!important;display:inline-flex!important}.hero-slc-item img,.ajx-slc-item img{object-fit:contain!important;opacity:.96!important;width:auto!important;max-width:90px!important;height:28px!important;max-height:28px!important;margin:0 auto!important;display:block!important}}.ajx-slc-item:hover img{filter:brightness(0)drop-shadow(0 0 #0000);transform:scale(.95)}.ajx-slc-tooltip{visibility:hidden;opacity:0;color:#fff;text-align:center;white-space:nowrap;text-transform:uppercase;pointer-events:none;z-index:10;background-color:#333;border-radius:4px;padding:5px 10px;font-size:10px;font-weight:700;transition:opacity .3s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.ajx-slc-tooltip:after{content:"";border:5px solid #0000;border-top-color:#333;margin-left:-5px;position:absolute;top:100%;left:50%}.ajx-slc-item:hover .ajx-slc-tooltip,.ajx-slc-link:hover .ajx-slc-tooltip{visibility:visible;opacity:1;bottom:110%}.ajx-slc-arrow{display:none}@media (width>=769px){.ajx-slc-arrow.hide-desktop{display:none}}#ajx-slc-prev svg,#ajx-slc-next svg{width:15px;height:15px}.ajx-box{color:#f76806;text-align:center;width:100%;max-width:280px;margin:10px auto;padding:5px}.ajx-header{opacity:.9;letter-spacing:0;justify-content:space-between;align-items:center;font-size:10px;display:flex}.ajx-box img{filter:drop-shadow(0 2px 5px #0003)brightness(5);width:30px;height:30px}.ajx-city{white-space:nowrap;justify-content:center;align-items:center;display:flex}.ajx-season{justify-content:center;align-items:center;margin:0 10px;display:flex}body.single,body.page-template-template-news{background:linear-gradient(#2d55911a 50%,#f768060f);height:100vh}.single-post-container,.archive-container{z-index:10;max-width:1350px;margin:60px auto 100px;padding:0 30px;position:relative}[data-content=single] h2,[data-content=single] h5,[data-content=archive] h2,[data-content=archive] h5{color:#111;opacity:1;text-align:center;z-index:0;letter-spacing:-1px;white-space:normal;margin:0 0 15px;font-family:Archivo-Regular;font-weight:400;animation-delay:1s;display:block;position:relative}[data-content=archive] h2{text-align:left}@media (width<=768px){.single-post-container{margin-top:100px;padding:0 15px}}.single-header{text-align:center;position:relative}.single-hero-image{z-index:1;border-radius:15px;width:100%;height:50vh;min-height:350px;max-height:600px;margin-bottom:-25vh;position:relative;overflow:hidden;box-shadow:0 0 15px #00000026}.parallax-wrapper{will-change:transform;z-index:1;width:100%;height:120%;position:absolute;top:-10%;left:0}.single-hero-image img.featured-img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.single-hero-image:hover img.featured-img{transform:scale(1.03)}.hero-overlay{z-index:2;background:#f7680612;width:100%;height:100%;position:absolute;bottom:0;left:0}.single-title-wrapper{z-index:3;-webkit-backdrop-filter:blur(10px);background:#ffffffd9;border-radius:10px 10px 0 0;width:100%;max-width:1000px;margin:0 auto;padding:20px 30px;position:relative;box-shadow:0 0 5px #0000001a}.single-title.xxl-heading{color:#111;text-align:center;margin-bottom:15px;padding:0;font-size:46px;line-height:1.2}.single-meta{color:#f76806;letter-spacing:1px;font-family:Archivo-Medium;font-size:12px}.single-meta .separator{color:#111;opacity:.5;margin:0 10px}@media (width<=768px){.single-title.xxl-heading{white-space:normal;font-size:28px}.single-title-wrapper{width:95%;padding:25px 15px}}.single-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border-radius:0 0 10px 10px;max-width:1000px;margin:0 auto;padding:60px;box-shadow:0 0 5px #0000000d}@media (width<=768px){.single-content{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;padding:30px 15px}}.single-content p{color:#333;background:0 0;margin-top:0;padding:0;font-family:Archivo-Light;line-height:1.5}.single-content h2,.single-content h3{color:#111;margin-top:50px;margin-bottom:20px;padding:0;font-family:Archivo-Bold}.single-content h2{font-size:32px}.single-content h3{font-size:26px}.single-content img{border-radius:8px;max-width:100%;height:auto;margin:40px 0;box-shadow:0 5px 20px #0000001a}.single-content blockquote{background:#f768060f;border-left:5px solid #f76806;border-radius:0 8px 8px 0;margin:40px 0;padding:25px 30px}.single-content blockquote p{color:#111;margin-bottom:0;font-family:Archivo-Medium;font-style:italic}.single-footer{border-top:1px solid #0000001a;max-width:800px;margin:80px auto 0;padding-top:40px}.post-navigation{margin-top:50px}.post-navigation .nav-links{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=768px){.post-navigation .nav-links{grid-template-columns:1fr;gap:14px}}.post-navigation .nav-previous,.post-navigation .nav-next{width:100%;display:flex}.post-navigation .nav-previous.nav-empty,.post-navigation .nav-next.nav-empty{display:none}@media (width>=769px){.post-navigation .nav-previous.nav-empty,.post-navigation .nav-next.nav-empty{display:block}}.nav-link-card{-webkit-backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #2d559129;border-radius:14px;align-items:center;gap:18px;width:100%;padding:20px 24px;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #0000000a}.nav-link-next{text-align:right;justify-content:flex-end}.nav-link-card:hover{background:#111;border-color:#ea580c73;transform:translateY(-4px);box-shadow:0 14px 28px #0000002e,0 0 20px #ea580c33}.nav-arrow-badge{color:#111;background:#2d559114;border:1px solid #2d559129;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.nav-arrow-icon{width:20px;height:20px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.nav-link-prev:hover .nav-arrow-badge{color:#fff;background:linear-gradient(135deg,#ea580c,#f59e0b);border-color:#0000;transform:translate(-5px);box-shadow:0 0 16px #ea580c80}.nav-link-next:hover .nav-arrow-badge{color:#fff;background:linear-gradient(135deg,#ea580c,#f59e0b);border-color:#0000;transform:translate(5px);box-shadow:0 0 16px #ea580c80}.nav-text-group{flex-direction:column;gap:4px;display:flex;overflow:hidden}.nav-subtitle{letter-spacing:.8px;text-transform:uppercase;color:#666;margin-bottom:2px;font-family:Archivo-Regular;font-size:11px;transition:color .3s}.nav-link-card:hover .nav-subtitle{color:#f76806}.nav-title{color:#111;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Archivo-Bold;font-size:17px;line-height:1.35;transition:color .3s;display:-webkit-box;overflow:hidden}.nav-link-card:hover .nav-title{color:#fffff8}.archive-container{z-index:10;max-width:1350px;margin:120px auto 100px;padding:0 30px;position:relative}.archive-header h1,.archive-header h2{text-align:left}.archive-header h1 span,.archive-title span{display:inline-block;-webkit-text-fill-color:transparent!important;color:#0000!important;text-shadow:none!important;background-image:linear-gradient(90deg,#ea580c,#f59e0b)!important;-webkit-background-clip:text!important;background-clip:text!important}.archive-header h2{letter-spacing:0}.archive-header{text-align:left}.archive-title{color:#111;letter-spacing:0;text-transform:none;margin-bottom:15px;font-family:Archivo-Medium;font-weight:800}.archive-description{color:#333;font-family:Archivo-Light}@media (width<=768px){.archive-container{margin-top:100px;padding:0 15px}.archive-header{margin-bottom:40px}}.archive-grid{grid-template-columns:repeat(2,1fr);gap:40px;margin-bottom:60px;display:grid}@media (width<=768px){.archive-grid{grid-template-columns:1fr;gap:30px}}.archive-hero-container{margin-bottom:60px}.archive-hero{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border-radius:10px;flex-direction:row;margin-top:50px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;overflow:hidden;box-shadow:0 5px 15px #0000000d}.archive-hero:hover{transform:translateY(-8px);box-shadow:0 15px 30px #0000001a}.archive-hero-image-link{flex:50%;display:block}.archive-hero-image{width:100%;height:100%;min-height:400px;position:relative;overflow:hidden}.archive-hero-image img.archive-img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.165,.84,.44,1);position:absolute;top:0;left:0}.archive-hero:hover img.archive-img{transform:scale(1.03)}.archive-hero-content{background:#f768061a;flex-direction:column;flex:50%;justify-content:center;padding:60px 50px;display:flex}h2.archive-hero-title{margin:0 0 20px;font-family:Archivo-Bold;font-size:36px;font-weight:800;line-height:1.2}.archive-hero-title a{color:#111;text-decoration:none;transition:color .3s}.archive-hero-title a:hover{color:#f76806}.archive-hero-excerpt{color:#404040;margin-bottom:30px;font-family:Archivo-Light;font-size:18px;line-height:1.6}@media (width<=992px){.archive-hero{flex-direction:column}.archive-hero-image{min-height:300px}.archive-hero-content{padding:40px 30px}h2.archive-hero-title{margin:0 0 20px;font-size:24px}}.archive-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border-radius:10px;flex-direction:column;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;overflow:hidden;box-shadow:0 5px 15px #0000000d}.archive-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px #0000001a}.archive-card-image{width:100%;height:220px;position:relative;overflow:hidden}.archive-card-image img.archive-img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.archive-card:hover img.archive-img{transform:scale(1.05)}.archive-card-content{background:linear-gradient(#2d55910d 66%,#f768060f);flex-direction:column;flex-grow:1;padding:30px;display:flex}.archive-card-meta{color:#f76806;letter-spacing:1px;text-transform:uppercase;align-items:center;margin-bottom:10px;font-family:Archivo-Medium;font-size:12px;display:flex}.archive-card-meta .separator{color:#111;opacity:.3;margin:0 8px}h2.archive-card-title{text-align:left;margin:0 0 15px;font-family:Archivo-Bold;font-size:24px;font-weight:800;line-height:1.3}.archive-card-title a{color:#111;text-decoration:none;transition:color .3s}.archive-card-title a:hover{color:#f76806}.archive-card-excerpt{color:#404040;flex-grow:1;margin-bottom:25px;font-family:Archivo-Light;font-size:16px;line-height:1.6}.archive-card-excerpt p,.archive-hero-excerpt p{font-size:inherit;line-height:inherit;color:inherit;margin:0;padding:0}@media (width<=992px){archive-hero-excerpt p{margin-top:10px}}.archive-card-readmore{color:#f76806;text-transform:uppercase;letter-spacing:.5px;align-self:flex-start;padding-bottom:3px;font-family:Archivo-Bold;font-size:14px;text-decoration:none;display:inline-block;position:relative}.archive-card-readmore:after{content:"";background:linear-gradient(90deg,#ea580c,#f59e0b);width:0%;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.archive-card:hover .archive-card-readmore:after{width:100%}.archive-pagination{text-align:center;margin-top:60px}.archive-pagination .nav-links{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border-radius:50px;gap:10px;padding:10px 20px;display:inline-flex;box-shadow:0 5px 15px #0000000d}.archive-pagination a,.archive-pagination span.current{color:#111;border-radius:30px;padding:8px 16px;font-family:Archivo-Bold;font-size:16px;text-decoration:none;transition:all .3s;display:inline-block}.archive-pagination a:hover{color:#f76806;background:#2d55911a}.archive-pagination span.current{color:#fffff8;background:linear-gradient(90deg,#ea580c,#f59e0b)}@media (width<=768px){.form-container{flex-direction:column}.form-container .wp-block-column{flex-basis:100%!important}}.news-preview-section{position:relative;padding:60px 0 120px!important}.news-preview-section:after{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1;background:linear-gradient(#f768060f 0% 65%,#2d55910a 85%,#0000 100%);width:150vw;height:100%;position:absolute;top:0;left:-50vw}@media (width<=768px){.news-preview-section{padding:30px 0 80px!important}.news-preview-header{margin-bottom:25px!important}}.news-preview-container{max-width:1350px;margin:0 auto;padding:0}.news-preview-header{text-align:left;margin-bottom:45px}.news-preview-header h3.xxl-heading{text-align:left;margin-top:0;margin-bottom:12px;padding-left:0}.news-preview-header .teaser-p{max-width:860px;text-align:left!important;margin:0!important;padding-left:0!important}.news-preview-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}@media (width<=992px){.news-preview-grid{grid-template-columns:1fr;gap:25px}}.news-preview-card{border:1px solid #2d559124;border-radius:14px;box-shadow:0 6px 22px #0000000a}.news-preview-card .archive-card-image{background:#0d0d0d;height:200px}.news-preview-card .archive-card-content{background:linear-gradient(#2d559108 0%,#f768060a 100%);padding:24px 26px 28px}.news-preview-card .archive-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:20px;line-height:1.35;display:-webkit-box;overflow:hidden}.news-preview-card .archive-card-excerpt{color:#4a4a4a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:22px;font-size:14.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.news-preview-card .archive-card-readmore{align-items:center;gap:6px;margin-top:auto;display:inline-flex}.news-preview-card .readmore-arrow{transition:transform .3s}.news-preview-card:hover .readmore-arrow{transform:translate(4px)}@media (width<=768px){.news-preview-card .archive-card-image{height:125px}.news-preview-card .archive-card-content{padding:16px 18px 20px}.news-preview-card .archive-card-title{margin-bottom:8px;font-size:18px}.news-preview-card .archive-card-excerpt{margin-bottom:16px;font-size:13.5px;line-height:1.5}}.news-preview-action{justify-content:center;margin-top:55px;display:flex}.news-preview-action.glass-button-wrapper{opacity:1;pointer-events:auto;position:relative;bottom:auto;left:auto;transform:none}.news-preview-action .glass-button{flex-direction:column;justify-content:center;align-items:center;display:inline-flex;transform:translate(0)rotate(360deg)}.news-preview-btn{text-decoration:none;display:inline-block}.page-template-template-info .preise-container.invert-div{padding-top:60px!important;padding-bottom:60px!important}.page-template-template-info .preise-container.invert-div:after{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1;background:linear-gradient(#0000 0%,#2d559114 45%,#f768060f 100%);width:150vw;height:100%;position:absolute;top:0;left:-50vw}.page-template-template-info #kontakt:after{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1;background:linear-gradient(#f768060f 0% 75%,#0000 100%);width:150vw;height:100%;position:absolute;top:0;left:-50vw}:root{--hp-section-pad:130px;--hp-teaser-gap-top:55px;--hp-teaser-gap-bottom:85px;--hp-heading-gap:0px}@media (width>=769px) and (width<=1366px){:root{--hp-section-pad:95px;--hp-teaser-gap-top:45px;--hp-teaser-gap-bottom:70px}}@media (width<=768px){:root{--hp-section-pad:60px;--hp-teaser-gap-top:36px;--hp-teaser-gap-bottom:55px}}.page-template-template-home .dein-partner-div,.page-template-template-home .was-andere-sagen-div,.page-template-template-home .kachel-wrapper,.page-template-template-home .kunden-div,.page-template-template-home .preise-container,.page-template-template-home .preise-container.invert-div,.page-template-template-home #kontakt.invert-div,.page-template-template-home .news-preview-section,.page-template-template-info .info-div,.page-template-template-info .preise-container,.page-template-template-info .preise-container.invert-div,.page-template-template-info #kontakt.invert-div,.page-template-template-info #kontakt{padding-top:var(--hp-section-pad)!important;padding-bottom:var(--hp-section-pad)!important;margin-top:0!important;margin-bottom:0!important}.page-template-template-info .info-intro{flex-direction:column;justify-content:center;display:flex;padding-top:40px!important;padding-bottom:var(--hp-section-pad)!important;min-height:calc(100vh - 140px)!important;margin-top:0!important;margin-bottom:0!important}.page-template-template-home .dein-partner-div{padding-bottom:0!important}.page-template-template-home #leistungen-container{padding-top:20px!important;padding-bottom:calc(var(--hp-section-pad) - 21px)!important;margin-top:0!important;margin-bottom:0!important}.page-template-template-home .leistung-wrapper.hosting-wrapper{margin-bottom:0!important}.page-template-template-home .contact-channels-section{margin:0 0 calc(var(--hp-section-pad) * 2) 0!important;padding:0!important}.page-template-template-home .project-inquiry-section,.page-template-template-info .project-inquiry-section{margin:0!important;padding:0!important}#first h3.xxl-heading,.xxl-heading,.page-template-template-info .info-div,.page-template-template-info .preise-container,.page-template-template-info #kontakt,.page-template-template-home .dein-partner-div,.page-template-template-home .preise-container,.page-template-template-home #kontakt,[id=digimus-tg],[id=digimus-tg-mobile],[id=section-digimus-tg],[id=technische-herausforderung],[id=faq],[id=mein-versprechen],[id=preise],[id=kontakt],[id=kontaktformular],[id=dein-digitaler-partner]{scroll-margin-top:110px!important}@media (width<=768px){#first h3.xxl-heading,.xxl-heading,.page-template-template-info .info-div,.page-template-template-info .preise-container,.page-template-template-info #kontakt,.page-template-template-home .dein-partner-div,.page-template-template-home .preise-container,.page-template-template-home #kontakt,[id=digimus-tg],[id=digimus-tg-mobile],[id=section-digimus-tg],[id=technische-herausforderung],[id=faq],[id=mein-versprechen],[id=preise],[id=kontakt],[id=kontaktformular],[id=dein-digitaler-partner]{scroll-margin-top:80px!important}}.page-template-template-home #first h3.xxl-heading:not(#intro *),.page-template-template-info #first h3.xxl-heading{margin-top:0!important;margin-bottom:var(--hp-heading-gap)!important;padding-top:5px!important}.page-template-template-home #first p.teaser-p:not(#intro *),.page-template-template-info #first p.teaser-p{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;margin-top:var(--hp-teaser-gap-top)!important;margin-bottom:var(--hp-teaser-gap-bottom)!important;background:0 0!important;padding:0!important;line-height:1.5!important}.page-template-template-home .was-andere-sagen-div .srs-wrapper,.page-template-template-home .kunden-div .ajx-slc-wrapper,.page-template-template-info .faq-div details.wp-block-mamaduka-toggles:first-of-type{margin-top:var(--hp-teaser-gap-top)!important}.page-template-template-home .kachel-container,.page-template-template-home .preise-grid,.page-template-template-home .channels-header,.page-template-template-home .inquiry-form,.page-template-template-home .news-preview-header,.page-template-template-info .preise-grid,.page-template-template-info .inquiry-form{margin-top:0!important;margin-bottom:0!important}.page-template-template-home .kachel-wrapper .glass-button-wrapper,.page-template-template-home .news-preview-action,.page-template-template-info .glass-button-wrapper{margin-top:50px!important;margin-bottom:0!important}@media (width<=768px){.page-template-template-home .kachel-wrapper .glass-button-wrapper,.page-template-template-home .news-preview-action,.page-template-template-info .glass-button-wrapper{margin-top:35px!important}}.top-nav .nav-item-visime{align-items:center;margin-left:0;margin-right:8px;display:inline-flex}.top-nav .nav-item-visime a{background:linear-gradient(135deg,#f768061f 0%,#ea580c38 100%);border:1px solid #f7680680;border-radius:9999px;align-items:center;gap:7px;padding:3.5px 12px 4px 10px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 0 10px #f768062e}.top-nav .nav-item-visime a:hover{background:linear-gradient(135deg,#f76806 0%,#ea580c 100%);border-color:#f76806;transform:translateY(-1px);box-shadow:0 0 18px #f7680673;opacity:1!important}.top-nav .nav-item-visime .nav-label{transition:color .3s;display:inline-block;color:#f76806!important;letter-spacing:.4px!important;padding-left:0!important;font-family:Archivo-Bold,sans-serif!important;font-size:13.5px!important;font-weight:700!important;line-height:1!important}.top-nav .nav-item-visime .nav-label:after{display:none!important}.top-nav .nav-item-visime a:hover .nav-label{color:#fff!important}.top-nav .nav-item-visime .visime-dot{background:#f76806;border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:all .3s;box-shadow:0 0 6px #f76806}.top-nav .nav-item-visime a:hover .visime-dot{background:#fff;box-shadow:0 0 6px #fff}.side-nav .nav-bullet-visime{margin-top:0;margin-bottom:8px}.side-nav .nav-bullet-visime a{background:linear-gradient(135deg,#f7680640 0%,#ea580c66 100%);border:1px solid #f7680699;border-radius:9999px;align-items:center;gap:10px;padding:9px 24px 10px 20px;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 0 16px #f768064d}.side-nav .nav-bullet-visime a:hover{background:linear-gradient(135deg,#f76806 0%,#ea580c 100%);transform:scale(1.04);box-shadow:0 0 22px #f7680699}.side-nav .nav-bullet-visime .nav-label{color:#fff!important;padding-left:0!important;font-family:Archivo-Bold,sans-serif!important;font-size:20px!important;line-height:1!important}.side-nav .nav-bullet-visime .nav-label:after{display:none!important}.side-nav .nav-bullet-visime .visime-dot{background:#f76806;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 8px #f76806}.side-nav .nav-bullet-visime a:hover .visime-dot{background:#fff;box-shadow:0 0 8px #fff}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
