.elementor .rw-button-svg-icon-primary{width:46px;height:46px;color:var(--rw-color-black);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;display:block;align-self:end;}.elementor .rw-site-wrapper-post-stage{height:50vh;padding:0px;}.elementor .rw-type-headline-link-light{background: linear-gradient(90deg, #ffffff 50%, var(--rw-color-white) 50%);
background-size: 200% 100%;
background-position: 0%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
transition: background-position 0.4s ease;
  padding-bottom: 0.2em;
margin-bottom: -0.2em;\n}.elementor .rw-type-headline-link-light:hover,.elementor .rw-type-headline-link-light:focus-visible{background-position: -100%;\n}.elementor .rw-bg-grain-light-overlay{width:100%;height:100%;min-width:100%;min-height:100%;max-width:100%;max-height:100%;position:absolute;z-index:-1;background-image:url("https://patrickwaldmann.de/data/2026/06/pw_bg_grain_light_compressed.gif");background-repeat:repeat;background-attachment:scroll;background-size:500px 500px;background-position:center center;opacity:30%;}.elementor .rw-bg-grain-dark-overlay{width:100%;height:100%;min-width:100%;min-height:100%;max-width:100%;max-height:100%;position:absolute;padding:0px;margin:0px;background-image:url("https://patrickwaldmann.de/data/2026/06/pw_bg_grain_dark_compressed.gif");background-repeat:repeat;background-attachment:scroll;background-size:500px 500px;background-position:center center;background-color:var(--rw-color-black);display:flex;flex-direction:column;}.elementor .rw-font-color-light{color:var(--rw-color-white);color: var(--rw-color-white) !important;\n}.elementor .rw-type-headline-header-footer{font-family:Overused Grotesk Webfont;font-weight:600;font-size:4.5rem;color:var(--rw-color-black);letter-spacing:-1.5px;line-height:3.5rem;text-align:start;}.elementor .rw-type-headline-h2{font-family:Overused Grotesk Webfont;font-weight:600;font-size:4.5rem;color:var(--rw-color-black);letter-spacing:-1.5px;line-height:4rem;text-align:start;}.elementor .rw-site-wrapper{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:1px;}.elementor .rw-site-section{padding-block-start:0px;padding-block-end:0px;padding-inline-start:25px;padding-inline-end:25px;margin:0px;display:flex;flex-direction:column;}.elementor .rw-tag-box-container{padding:0px;margin:0px;display:flex;flex-direction:row;justify-content:flex-start;}.elementor .rw-portfolio-title-topline-container{padding:0px;margin:0px;display:flex;flex-direction:column;gap:5px;}.elementor .rw-credit-list-container{padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .rw-bg-grain-filter-01{mix-blend-mode:multiply;opacity:30%;}.elementor .rw-post-button-go-back-container{padding:0px;margin:0px;display:flex;flex-direction:row;gap:8px;justify-content:flex-start;align-items:end;align-self:start;transition: opacity 0.5s ease ;
cursor: pointer;\n}.elementor .rw-post-button-go-back-container:hover,.elementor .rw-post-button-go-back-container:focus-visible{opacity:50%;}.elementor .rw-stage-topline-block{display:flex;flex-direction:column;}