#main-footer{display:none}.et_pb_posts_nav .nav-previous{float:right}.et_pb_posts_nav .nav-next{float:left}.et_pb_posts_nav .meta-nav{display:none}.et_pb_posts_nav .nav-next a:before{content:'← '}.et_pb_posts_nav .nav-previous a:after{content:' →'}.former a{color:rgba(0,0,0,0.4)!important;color:hsl(from var(--gcid-link-color) h s l / 0.4)!important}.post-password-required{max-width:600px!important;margin:auto!important}body .et_pb_module.et_pb_button.et_pb_bg_layout_light{color:var(--gcid-link-color)}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.et-l--header{view-transition-name:aa-kopf;position:relative;z-index:10}::view-transition{pointer-events:none}::view-transition-group(aa-kopf){animation:none}::view-transition-old(aa-kopf){display:none}::view-transition-new(aa-kopf){animation:none}::view-transition-old(root),::view-transition-new(root){animation-duration:1s}html.aa-vt .et-l--post .et_pb_section_0.et_animated,html.aa-vt .et-l--post .et_pb_section_0 .et_animated{opacity:1!important;animation:none!important}html{scrollbar-gutter:stable}.et-l--header .et-menu a{transition:none}@media (max-width:980px){.et-l--post .et_pb_post_title .et_pb_title_container .entry-title{text-align:center!important}}.et_pb_portfolio_item:hover .et_overlay{z-index:3;opacity:1}html body.single-project #page-container .et_pb_section .et_pb_button{font-weight:400}@media (min-width:981px){html body.single-project #page-container .et_pb_section .et_pb_button{padding-right:0!important}}html body.single-project #page-container .nav-single{width:100%}@media (min-width:981px){html body.single-project #page-container .nav-single .nav-previous,html body.single-project #page-container .nav-single .nav-next{width:100%}html body.single-project #page-container .nav-single .nav-previous{text-align:right}html body.single-project #page-container .nav-single .nav-next{text-align:left}}html:not(.js) .et_animated{opacity:1!important;animation:none!important}.aa-schalter,.aa-schalter-knopf{display:none}:root{--aa-d-primary:#848484;--aa-d-secondary:#8e8e8e;--aa-d-heading:#919191;--aa-d-body:#919191;--aa-d-link:#e6e6e6}@supports (color:hsl(from red h s l)){:root{--aa-d-primary:hsl(from var(--gcid-primary-color) h s calc(90 - l * 0.83) / alpha);--aa-d-secondary:hsl(from var(--gcid-secondary-color) h s calc(90 - l * 0.83) / alpha);--aa-d-heading:hsl(from var(--gcid-heading-color) h s calc(90 - l * 0.83) / alpha);--aa-d-body:hsl(from var(--gcid-body-color) h s calc(90 - l * 0.83) / alpha);--aa-d-link:hsl(from var(--gcid-link-color) h s calc(90 - l * 0.83) / alpha)}}@supports (color:light-dark(#000,#fff)){html{color-scheme:light}@media (prefers-color-scheme:dark){html{color-scheme:dark}html:has(#aa-schalter:checked){color-scheme:light}}@media (prefers-color-scheme:light){html:has(#aa-schalter:checked){color-scheme:dark}}html[data-aa-modus='hell'],html.aa-editor{color-scheme:light!important}html[data-aa-modus='dunkel']{color-scheme:dark!important}html[data-aa-modus='dunkel'] body{--gcid-primary-color:var(--aa-d-primary);--gcid-secondary-color:var(--aa-d-secondary);--gcid-heading-color:var(--aa-d-heading);--gcid-body-color:var(--aa-d-body);--gcid-link-color:var(--aa-d-link);--aa-umkehr:0.9;--aa-bild:0.93;--aa-dunkel:1}@media (prefers-color-scheme:dark){html:not([data-aa-modus]):not(.aa-editor):not(:has(#aa-schalter:checked)) body{--gcid-primary-color:var(--aa-d-primary);--gcid-secondary-color:var(--aa-d-secondary);--gcid-heading-color:var(--aa-d-heading);--gcid-body-color:var(--aa-d-body);--gcid-link-color:var(--aa-d-link);--aa-umkehr:0.9;--aa-bild:0.93;--aa-dunkel:1}}@media (prefers-color-scheme:light){html:not([data-aa-modus]):not(.aa-editor):has(#aa-schalter:checked) body{--gcid-primary-color:var(--aa-d-primary);--gcid-secondary-color:var(--aa-d-secondary);--gcid-heading-color:var(--aa-d-heading);--gcid-body-color:var(--aa-d-body);--gcid-link-color:var(--aa-d-link);--aa-umkehr:0.9;--aa-bild:0.93;--aa-dunkel:1}}html[data-aa-modus='dunkel'] .et-l--post *:is([style^='color'],[style*=' color'],[style*=';color']){color:inherit!important}html[data-aa-modus='dunkel'] *:is(.et_pb_text_inner,.et_pb_code_inner) [style*='background']{background:transparent!important}@media (prefers-color-scheme:dark){html:not([data-aa-modus]):not(.aa-editor):not(:has(#aa-schalter:checked)) .et-l--post *:is([style^='color'],[style*=' color'],[style*=';color']){color:inherit!important}html:not([data-aa-modus]):not(.aa-editor):not(:has(#aa-schalter:checked)) *:is(.et_pb_text_inner,.et_pb_code_inner) [style*='background']{background:transparent!important}}@media (prefers-color-scheme:light){html:not([data-aa-modus]):not(.aa-editor):has(#aa-schalter:checked) .et-l--post *:is([style^='color'],[style*=' color'],[style*=';color']){color:inherit!important}html:not([data-aa-modus]):not(.aa-editor):has(#aa-schalter:checked) *:is(.et_pb_text_inner,.et_pb_code_inner) [style*='background']{background:transparent!important}}html body{background-color:light-dark(#ffffff,#121212);color:light-dark(#666666,#919191)}html h1,html h2,html h3,html h4,html h5,html h6{color:light-dark(#333333,#bbbbbb)}#page-container,#main-content,.et-l--header .et_pb_section,.et-l--header .et_pb_menu{background-color:transparent!important;border-bottom-color:transparent!important}.et_pb_section:not(.et_pb_with_background){background-color:transparent}html body .et-l--header .et_pb_menu .et_mobile_menu,html body .et-l--header .et_pb_menu .et_mobile_menu ul,html body .et-l--header .et_pb_menu .nav li ul{background-color:light-dark(#ffffff,#121212)!important}.et_mobile_menu li a{border-bottom-color:light-dark(rgba(0,0,0,0.03),rgba(255,255,255,0.06))}#page-container .et_pb_posts_nav{filter:saturate(0) brightness(0) invert(var(--aa-umkehr,0))}#page-container .et_pb_button:hover{background-color:transparent!important}.et_pb_testimonial{background-color:light-dark(#f5f5f5,#1a1a1a)!important}.et_pb_testimonial:before{color:light-dark(#ffffff,#121212)!important;background-color:light-dark(#f5f5f5,#1a1a1a)!important}#page-container .et_pb_social_media_follow a.icon:before{color:light-dark(#ffffff,#121212)}.cpp-form .cpp-password{background-color:light-dark(#eeeeee,#222222)!important;color:light-dark(#999999,#bbbbbb)!important}#page-container img[src$='/email.png']{filter:invert(var(--aa-bild,0))}#page-container .et_overlay{border-color:light-dark(#e5e5e5,transparent)}.aa-schalter{display:block;position:fixed;top:0;right:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.aa-schalter-knopf{display:flex;position:fixed;top:16px;right:16px;z-index:9998;box-sizing:border-box;width:24px;height:24px;margin:0;border:1px solid var(--gcid-primary-color);border-radius:50%;background:light-dark(#ffffff,#121212);color:var(--gcid-primary-color);align-items:center;justify-content:center;cursor:pointer}.aa-schalter-knopf svg{position:absolute;width:14px;height:14px}.aa-schalter-knopf .aa-mond{opacity:calc(1 - var(--aa-dunkel,0))}.aa-schalter-knopf .aa-sonne{opacity:var(--aa-dunkel,0)}.aa-schalter-knopf:hover{color:var(--gcid-link-color);border-color:var(--gcid-link-color)}.aa-schalter:focus-visible+.aa-schalter-knopf{outline:2px solid var(--gcid-link-color);outline-offset:2px}.aa-schalter-knopf::before{content:'';position:absolute;inset:-10px}.aa-schalter-knopf::after{position:absolute;top:calc(100% + 8px);right:0;width:max-content;max-width:230px;padding:6px 9px;border-radius:4px;background:light-dark(#1d1d1d,#e6e6e6);color:light-dark(#ffffff,#121212);font:12px/1.4 'Open Sans',Arial,sans-serif;text-align:left;pointer-events:none;opacity:0;transition:opacity 0.15s;content:none}html:not(.aa-js) .aa-schalter-knopf::after{content:'Applies to this page only (JavaScript is turned off)'}html.aa-ohne-speicher .aa-schalter-knopf::after{content:'Applies to this page only (your browser blocks site data)'}.aa-schalter-knopf:hover::after,.aa-schalter:focus-visible+.aa-schalter-knopf::after{opacity:1}@media (max-width:767px){.aa-schalter-knopf{top:12px;right:12px}}body.admin-bar .aa-schalter-knopf{top:48px}@media (max-width:782px){body.admin-bar .aa-schalter-knopf{top:58px}}html.aa-editor .aa-schalter,html.aa-editor .aa-schalter-knopf{display:none!important}@media print{.aa-schalter,.aa-schalter-knopf{display:none!important}}html.aa-umschalten .et-l--header{view-transition-name:none}html.aa-umschalten::view-transition-old(root),html.aa-umschalten::view-transition-new(root){animation-duration:0.5s;animation-timing-function:ease-in-out}html.aa-umschalten[data-aa-modus='hell']::view-transition-old(root),html.aa-umschalten[data-aa-modus='hell']::view-transition-new(root){animation-duration:0.8s}}