   /* Alle Regeln sind auf .wirken-wc begrenzt und beeinflussen die restliche Seite nicht */   .wirken-wc {     --wc-bg: #ffffff;     --wc-ink: #083344;     --wc-cyan-600: #0891b2;     --wc-cyan-700: #0e7490;     --wc-cyan-800: #155e75;     --wc-cyan-900: #164e63;     --wc-cyan-950: #083344;     --wc-text: #272727;      position: relative;     isolation: isolate;     display: flex;     flex-direction: column;     align-items: center;     width: 100%;     padding: 3rem 1rem;     overflow: hidden;     background: var(--wc-bg);     font-family: 'Raleway', sans-serif;     box-sizing: border-box;   }    .wirken-wc *, .wirken-wc *::before, .wirken-wc *::after { box-sizing: border-box; }    .wirken-wc::before {     content: '';     position: absolute;     inset: 0;     z-index: -1;     background:       radial-gradient(ellipse at 20% 20%, rgba(8,145,178,0.10) 0%, transparent 60%),       radial-gradient(ellipse at 80% 80%, rgba(22,78,99,0.08) 0%, transparent 60%),       radial-gradient(ellipse at 50% 50%, rgba(236,254,255,0) 0%, rgba(236,254,255,0.9) 100%);     pointer-events: none;   }    .wirken-wc .wc-title {     font-family: 'Playfair Display', serif;     font-size: clamp(2.5rem, 6vw, 5rem);     font-weight: 900;     letter-spacing: 0.15em;     color: var(--wc-ink);     text-transform: uppercase;     position: relative;     z-index: 10;     margin: 0 0 0.2em;     line-height: 1.1;     text-align: center;   }    .wirken-wc .wc-title span {     color: var(--wc-cyan-600);     font-style: italic;   }    .wirken-wc .wc-subtitle {     font-size: 0.75rem;     letter-spacing: 0.3em;     text-transform: uppercase;     color: var(--wc-cyan-700);     margin-bottom: 2.5rem;     font-weight: 600;     text-align: center;   }    .wirken-wc .wc-deco-line {     width: 80px;     height: 2px;     background: linear-gradient(90deg, transparent, var(--wc-cyan-600), transparent);     margin: 0 auto 0.5rem;   }    .wirken-wc .wc-cloud {     position: relative;     width: min(900px, 96%);     height: min(540px, 70vh);     z-index: 5;   }    .wirken-wc .wc-word {     position: absolute;     font-family: 'Playfair Display', serif;     cursor: default;     line-height: 1;     transform-origin: center center;     transition: all 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);     opacity: 0;     animation: wcFadeIn 0.6s ease forwards;     white-space: nowrap;     user-select: none;   }    .wirken-wc .wc-word:hover {     transform: scale(1.18) !important;     z-index: 100 !important;     filter: brightness(1.1);   }    @keyframes wcFadeIn {     from { opacity: 0; transform: translateY(8px) scale(0.85); }     to   { opacity: 1; transform: translateY(0) scale(1); }   }      #sp-eetqz3:hover     {background:#ecfeff !important;color:#155e75 !important}     #sp-eetqz3:hover     {background-image:false !important}   #sp-cblma5{background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('https://dietrich-wirkt.com/wp-content/uploads/2026/10/20250325_093947.jpg'); background-color: rgb(207, 250, 254); width: 100%; max-width: 100%;}#sp-dib4iq{width: calc(100% - 0px);}#sp-yqiv99{height: 100px;}#sp-m9u62k{width: auto; max-width: 650px;}#sp-k1y4ng{width: calc(100% - 0px);}#sp-okr5seu5rd{text-decoration: none;}#sp-qsp75v{font-weight: 400; font-style: normal; color: rgb(255, 255, 255); text-align: center; margin: 0px;}#sp-v3rbdu{padding: 0px;}#sp-bp3wxi{width: calc(100% - 0px);}#sp-lgp4ra{height: 100px;}#sp-mwnhn9{width: 100%; max-width: 100%;}#sp-uvrtsl{width: calc(100% - 0px);}#sp-msyqov{height: 40px;}#sp-sw1d2i{margin: 0px; text-align: left;}#sp-ftub6f{height: 40px;}#sp-uc343k{margin: 0px; text-align: left;}#sp-61j0tmsj7c{font-size: 25px; margin-right: 25px;}#sp-z4j8pz{margin: 0px; text-align: left;}#sp-iiv7jru4p5{font-size: 25px; margin-right: 15px;}#sp-vm782p{margin: 0px; text-align: left;}#sp-4mtluq0h92{font-size: 25px; margin-right: 15px;}#sp-rvaob8{height: 60px;}#sp-wylewq{margin: 0px;}#sp-iyi8ha{background-color: rgb(8, 145, 178); width: 100%; max-width: 100%;}#sp-k1953j{width: calc(100% - 0px);}#sp-z1b9rs{height: 20px;}#sp-w1aeo4{width: calc(80% - 0px);}#sp-vchkv62htf{text-decoration: none;}#sp-o7ue3z{color: rgb(255, 255, 255); text-align: left; margin: 0px;}#sp-qhv9oj{width: calc(50% - 0px);}#sp-button-parent-eetqz3{margin: 0px; text-align: right;}#sp-eetqz3{font-size: 16px; background: rgb(255, 255, 255); color: rgb(22, 78, 99); width: auto; padding: 17px 30px;}#sp-qds0ad{width: calc(100% - 0px);}#sp-s4lnzl{height: 20px;}@media only screen and (max-width: 480px) { #sp-yqiv99 {height:20px !important;} .sp-headline-block-qsp75v,   #sp-qsp75v,   #qsp75v {font-size:40px !important;text-align:center !important;} #sp-lgp4ra {height:10px !important;} #sp-msyqov {height:40px !important;} .sp-text-wrapper-sw1d2i,   #sp-sw1d2i,   #sw1d2i {text-align:left !important;} #sp-ftub6f {height:40px !important;} #sp-uc343k {flex-direction: column !important; align-items: center !important;} .sp-icon-feature-media-uc343k {margin-bottom: 25px !important; margin-left: 0 !important; margin-right: 0 !important; align-self: center !important;} .sp-icon-feature-content-uc343k {text-align:center !important;} .sp-icon-feature-header-uc343k {text-align: center !important;} #sp-z4j8pz {flex-direction: column !important; align-items: center !important;} .sp-icon-feature-media-z4j8pz {margin-bottom: 15px !important; margin-left: 0 !important; margin-right: 0 !important; align-self: center !important;} .sp-icon-feature-content-z4j8pz {text-align:center !important;} .sp-icon-feature-header-z4j8pz {text-align: center !important;} #sp-vm782p {flex-direction: column !important; align-items: center !important;} .sp-icon-feature-media-vm782p {margin-bottom: 15px !important; margin-left: 0 !important; margin-right: 0 !important; align-self: center !important;} .sp-icon-feature-content-vm782p {text-align:center !important;} .sp-icon-feature-header-vm782p {text-align: center !important;} #sp-rvaob8 {height:40px !important;} #sp-z1b9rs {height:20px !important;} .sp-headline-block-o7ue3z,   #sp-o7ue3z,   #o7ue3z {font-size:33px !important;text-align:center !important;} #sp-button-parent-eetqz3 {text-align:center !important;} #sp-s4lnzl {height:20px !important;}}@media only screen and (min-width: 481px) and (max-width: 1024px) { #sp-yqiv99 {height:40px !important;} .sp-headline-block-qsp75v,   #sp-qsp75v,   #qsp75v {text-align:center !important;} #sp-lgp4ra {height:10px !important;} #sp-msyqov {height:10px !important;} .sp-text-wrapper-sw1d2i,   #sp-sw1d2i,   #sw1d2i {text-align:left !important;} #sp-ftub6f {height:10px !important;} #sp-uc343k {flex-direction: column !important; align-items: center !important;} .sp-icon-feature-media-uc343k {margin-bottom: 25px !important; margin-left: 0 !important; margin-right: 0 !important; align-self: center !important;} .sp-icon-feature-content-uc343k {text-align:center !important;} .sp-icon-feature-header-uc343k {text-align: center !important;} #sp-z4j8pz {flex-direction: column !important; align-items: center !important;} .sp-icon-feature-media-z4j8pz {margin-bottom: 15px !important; margin-left: 0 !important; margin-right: 0 !important; align-self: center !important;} .sp-icon-feature-content-z4j8pz {text-align:center !important;} .sp-icon-feature-header-z4j8pz {text-align: center !important;} #sp-vm782p {flex-direction: column !important; align-items: center !important;} .sp-icon-feature-media-vm782p {margin-bottom: 15px !important; margin-left: 0 !important; margin-right: 0 !important; align-self: center !important;} .sp-icon-feature-content-vm782p {text-align:center !important;} .sp-icon-feature-header-vm782p {text-align: center !important;} #sp-rvaob8 {height:10px !important;} #sp-z1b9rs {height:20px !important;} .sp-headline-block-o7ue3z,   #sp-o7ue3z,   #o7ue3z {text-align:left !important;} #sp-button-parent-eetqz3 {text-align:center !important;} #sp-s4lnzl {height:20px !important;}}