@charset "UTF-8";body{overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{cursor:pointer;margin:0;border:none;background:none;padding:0;color:inherit;font-size:inherit;font-family:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}ul{margin:0;padding:0;list-style-type:none}@font-face{font-style:normal;font-weight:300;src:url(../assets/fonts/EuclidEnercity-Light.woff2) format("woff2");font-family:EuclidEnercity;font-display:swap}@font-face{font-style:italic;font-weight:300;src:url(../assets/fonts/EuclidEnercity-LightItalic.woff2) format("woff2");font-family:EuclidEnercity;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(../assets/fonts/EuclidEnercity-Regular.woff2) format("woff2");font-family:EuclidEnercity;font-display:swap}@font-face{font-style:italic;font-weight:400;src:url(../assets/fonts/EuclidEnercity-RegularItalic.woff2) format("woff2");font-family:EuclidEnercity;font-display:swap}@font-face{font-style:normal;font-weight:500;src:url(../assets/fonts/EuclidEnercity-Medium.woff2) format("woff2");font-family:EuclidEnercity;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(../assets/fonts/EuclidEnercity-Bold.woff2) format("woff2");font-family:EuclidEnercity;font-display:swap}@font-face{font-style:italic;font-weight:700;src:url(../assets/fonts/EuclidEnercity-BoldItalic.woff2) format("woff2");font-family:EuclidEnercity;font-display:swap}@view-transition{navigation:auto}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounceX{0%{transform:translate(var(--bounceX-start, 0%))}to{transform:translate(var(--bounceX-end, 25%))}}@keyframes reveal{0%{transform:translateY(5rem) scaleY(.8);opacity:0}to{transform:translateY(0) scaleY(1);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInY{0%{transform:translateY(var(--animation-translate-y, -100%))}to{transform:translateY(0)}}@keyframes scaleIn{0%{scale:var(--scale-in-from, .8)}to{scale:var(--scale-in-to, 1)}}:root{--color-white--100: #ffffff;--color-black--100: #000000;--color-black--80: #333333;--color-black--60: #666666;--color-black--40: #999999;--color-black--20: #cccccc;--color-black--10: #e6e6e6;--color-black--05: #f2f2f2;--color-black--03: #f7f7f7;--color-red--100: #ff0000;--color-red--80: #ff3333;--color-red--60: #ff6666;--color-red--40: #ff9999;--color-red--20: #ffcccc;--color-red--10: #ffe6e6;--color-red--05: #fff2f2;--color-red--03: #fff7f7;--color-violet--100: #990099;--color-violet--80: #ad33ad;--color-violet--60: #c266c2;--color-violet--40: #d699d6;--color-violet--20: #ebcceb;--color-violet--10: #f5e6f5;--color-violet--05: #faf2fa;--color-violet--03: #fcf7fc;--color-surrogate--100: #c7125c;--color-surrogate--80: #d2417d;--color-surrogate--60: #dd719e;--color-surrogate--40: #e9a0be;--color-surrogate--20: #f4d0df;--color-surrogate--10: #fae8f0;--color-surrogate--05: #fcf3f7;--color-surrogate--03: #fdf8fa;--color-turquoise--100: #009aa3;--color-turquoise--80: #33aeb5;--color-turquoise--60: #66c3c8;--color-turquoise--40: #99d7da;--color-turquoise--20: #ccebed;--color-turquoise--10: #e6f5f6;--color-turquoise--05: #f2fafa;--color-turquoise--03: #f7fcfc;--color-orange--100: #ee7100;--color-orange--80: #f18d33;--color-orange--60: #f5a966;--color-orange--40: #f8c699;--color-orange--20: #fce2cc;--color-orange--10: #fdf1e6;--color-orange--05: #fef8f2;--color-orange--03: #fefbf7;--color-green--100: #64b32c;--color-green--80: #83c256;--color-green--60: #a2d180;--color-green--40: #c2e1ab;--color-green--20: #e0f0d5;--color-green--10: #eff7ea;--color-green--05: #f7fbf4;--color-green--03: #fafdf9;--color-blue--100: #14459c;--color-blue--80: #436bb0;--color-blue--60: #7290c4;--color-blue--40: #a1b5d7;--color-blue--20: #d0daeb;--color-blue--10: #e8edf5;--color-blue--05: #f3f6fa;--color-blue--03: #f8f9fc;--color-yellow--100: #ffcc00;--color-yellow--80: #ffd633;--color-yellow--60: #ffe066;--color-yellow--40: #ffeb99;--color-yellow--20: #fff5cc;--color-yellow--10: #fffae6;--color-yellow--05: #fffcf2;--color-yellow--03: #fffdf7;--color-violet--105: #910091;--color-violet--110: #8a008a;--color-red--105: #f20000;--color-red--110: #e50000;--color-surrogate--105: #b41053;--color-surrogate--110: #a10e4b;--color-green--105: #5faa2a;--color-green--110: #5aa128;--color-turquoise--105: #00929b;--color-turquoise--110: #008b93;--color-blue--105: #134294;--color-blue--110: #123e8c;--color-orange--105: #e26b00;--color-orange--110: #d66600;--color-yellow--105: #f2c200;--color-yellow--110: #e5b800;--gradient-primary: linear-gradient( 90deg, var(--color-red--100) 0%, var(--color-violet--100) 100% );--gradient-primary-reversed: linear-gradient( -90deg, var(--color-red--100) 0%, var(--color-violet--100) 100% );--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--shadow-dark: 0px 20px 56px 0px rgba(0, 0, 0, .1), 0px 8px 14px 0px rgba(0, 0, 0, .1), 0px 1px 2px 0px rgba(0, 0, 0, .1);--shadow-default: 0px 16px 48px 0px rgba(0, 0, 0, .06), 0px 6px 12px 0px rgba(0, 0, 0, .06), 0px 1px 2px 0px rgba(0, 0, 0, .06);--shadow-soft: 0px 16px 48px 0px rgba(0, 0, 0, .04), 0px 6px 12px 0px rgba(0, 0, 0, .04), 0px 1px 2px 0px rgba(0, 0, 0, .04);--bleed-x: clamp(1.25rem, 3.48837vw, 3rem);--content-width: 80rem;--content-width-narrow: 46rem;--content-width-wide: 92.5rem;--content-width-max: 105rem;--input-height: 3.625rem;--unit-gap: 2.5rem}html{scroll-behavior:smooth;font-family:EuclidEnercity,sans-serif}html:has([data-subnavigation]){scroll-padding-top:4rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}p{hyphens:auto;word-break:break-word}.hidden{visibility:hidden}:root{--_variable---pulse--start-end: #fff0;--_variable---pulse--mid: var(--surrogate-alpha--surrogate-alpha-40);--_variable---size--hero-height: 95vh;--_variable---gradient--start: var(--violet--violet-100);--_variable---gradient--end: var(--red--red-100);--_variable---circle--start: var(--_variable---gradient--start);--_variable---circle--end: var(--_variable---gradient--end);--_variable---circle--inner: var(--white--white-100);--_variable---color--accent: var(--surrogate--surrogate-100);--white--white-100: #fff;--white--white-80: #fffc;--white--white-60: #fff9;--white--white-40: #fff6;--white--white-20: #fff3;--white--white-10: #ffffff1a;--white--white-05: #ffffff0d;--white--white-03: #ffffff08;--black--black-100: #000;--black--black-80: #333;--black--black-60: #666;--black--black-40: #999;--black--black-20: #ccc;--black--black-10: #e6e6e6;--black--black-05: #f2f2f2;--black--black-03: #f7f7f7;--black-alpha--black-alpha-80: #000c;--black-alpha--black-alpha-60: #0009;--black-alpha--black-alpha-40: #0006;--black-alpha--black-alpha-20: #0003;--black-alpha--black-alpha-10: #0000001a;--black-alpha--black-alpha-05: #0000000d;--black-alpha--black-alpha-03: #00000008;--blue--blue-110: #123e8c;--blue--blue-105: #134294;--blue--blue-100: #14459c;--blue--blue-80: #436bb0;--blue--blue-60: #7290c4;--blue--blue-40: #a1b5d7;--blue--blue-20: #d0daeb;--blue--blue-10: #e8edf5;--blue--blue-05: #f3f6fa;--blue--blue-03: #f8f9fc;--blue-alpha--blue-alpha-80: #14459ccc;--blue-alpha--blue-alpha-60: #14459c99;--blue-alpha--blue-alpha-40: #14459c66;--blue-alpha--blue-alpha-20: #14459c33;--blue-alpha--blue-alpha-10: #14459c1a;--blue-alpha--blue-alpha-05: #14459c0d;--blue-alpha--blue-alpha-03: #14459c08;--green--green-110: #5aa128;--green--green-105: #5faa2a;--green--green-100: #64b32c;--green--green-80: #83c256;--green--green-60: #a2d180;--green--green-40: #c2e1ab;--green--green-20: #e0f0d5;--green--green-10: #eff7ea;--green--green-05: #f7fbf4;--green--green-03: #fafdf9;--green-alpha--green-alpha-80: #64b32ccc;--green-alpha--green-alpha-60: #64b32c99;--green-alpha--green-alpha-40: #64b32c66;--green-alpha--green-alpha-20: #64b32c33;--green-alpha--green-alpha-10: #64b32c1a;--green-alpha--green-alpha-05: #64b32c0d;--green-alpha--green-alpha-03: #64b32c08;--orange--orange-110: #d66600;--orange--orange-105: #e26b00;--orange--orange-100: #ee7100;--orange--orange-80: #f18d33;--orange--orange-60: #f5a966;--orange--orange-40: #f8c699;--orange--orange-20: #fce2cc;--orange--orange-10: #fdf1e6;--orange--orange-05: #fef8f2;--orange--orange-03: #fefbf7;--orange-alpha--ornage-alpha-80: #ee7100cc;--orange-alpha--orange-alpha-60: #ee710099;--orange-alpha--orange-alpha-40: #ee710066;--orange-alpha--orange-alpha-20: #ee710033;--orange-alpha--orange-alpha-10: #ee71001a;--orange-alpha--orange-alpha-05: #ee71000d;--orange-alpha--orange-alpha-03: #ee710008;--red--red-105: #f20000;--red--red-110: #e50000;--red--red-100: red;--red--red-80: #f33;--red--red-60: #f66;--red--red-40: #f99;--red--red-20: #fcc;--red--red-10: #ffe6e6;--red--red-05: #fff2f2;--red--red-03: #fff7f7;--red-alpha--red-alpha-80: #f00c;--red-alpha--red-alpha-60: #f009;--red-alpha--red-alpha-40: #f006;--red-alpha--red-alpha-20: #f003;--red-alpha--red-alpha-10: #ff00001a;--red-alpha--red-alpha-03: #ff000008;--red-alpha--red-alpha-05: #ff00000d;--surrogate--surrogate-110: #a10e4b;--surrogate--surrogate-105: #b41053;--surrogate--surrogate-100: #c7125c;--surrogate--surrogate-80: #d2417d;--surrogate--surrogate-60: #dd719e;--surrogate--surrogate-40: #e9a0be;--surrogate--surrogate-20: #f4d0df;--surrogate--surrogate-10: #fae8f0;--surrogate--surrogate-05: #fcf3f7;--surrogate--surrogate-03: #fdf8fa;--surrogate-alpha--surrogate-alpha-80: #c7125ccc;--surrogate-alpha--surrogate-alpha-60: #c7125c99;--surrogate-alpha--surrogate-alpha-40: #c7125c66;--surrogate-alpha--surrogate-alpha-20: #c7125c33;--surrogate-alpha--surrogate-alpha-10: #c7125c1a;--surrogate-alpha--surrogate-alpha-05: #c7125c0d;--surrogate-alpha--surrogate-alpha-03: #c7125c08;--turquoise--turquoise-110: #008b93;--turquoise--turquoise-105: #00929b;--turquoise--turquoise-100: #009aa3;--turquoise--turquoise-80: #33aeb5;--turquoise--turquoise-60: #66c3c8;--turquoise--turquoise-40: #99d7da;--turquoise--turquoise-20: #ccebed;--turquoise--turquoise-10: #e6f5f6;--turquoise--turquoise-05: #f2fafa;--turquoise--turquoise-03: #f7fcfc;--turquoise-alpha--turquoise-alpha-80: #009aa3cc;--turquoise-alpha--turquoise-alpha-60: #009aa399;--turquoise-alpha--turquoise-alpha-40: #009aa366;--turquoise-alpha--turquoise-alpha-20: #009aa333;--turquoise-alpha--turquoise-alpha-10: #009aa31a;--turquoise-alpha--turquoise-alpha-05: #009aa30d;--turquoise-alpha--turquoise-alpha-03: #009aa308;--violet--violet-110: #8a008a;--violet--violet-105: #910091;--violet--violet-100: #909;--violet--violet-80: #ad33ad;--violet--violet-60: #c266c2;--violet--violet-40: #d699d6;--violet--violet-20: #ebcceb;--violet--violet-10: #f5e6f5;--violet--violet-05: #faf2fa;--violet--violet-03: #fcf7fc;--violet-alpha--violet-alpha-80: #909c;--violet-alpha--violet-alpha-60: #9099;--violet-alpha--violet-alpha-40: #9096;--violet-alpha--violet-alpha-20: #9093;--violet-alpha--violet-alpha-10: #9900991a;--violet-alpha--violet-alpha-05: #9900990d;--violet-alpha--violet-alpha-03: #99009908;--yellow--yellow-110: #e5b800;--yellow--yellow-105: #f2c200;--yellow--yellow-100: #fc0;--yellow--yellow-80: #ffd633;--yellow--yellow-60: #ffe066;--yellow--yellow-40: #ffeb99;--yellow--yellow-20: #fff5cc;--yellow--yellow-10: #fffae6;--yellow--yellow-05: #fffcf2;--yellow--yellow-03: #fffdf7;--yellow-alpha--yellow-alpha-80: #fc0c;--yellow-alpha--yellow-alpha-60: #fc09;--yellow-alpha--yellow-alpha-40: #fc06;--yellow-alpha--yellow-alpha-20: #fc03;--yellow-alpha--yellow-alpha-10: #ffcc001a;--yellow-alpha--yellow-alpha-05: #ffcc000d;--yellow-alpha--yellow-alpha-03: #ffcc0008;--_variable---hero-mask--background-position: 0 0, 50%}.hero-wrapper h1{margin-top:0;margin-bottom:0;font-weight:700;font-size:6rem;line-height:1.1}.hero-wrapper a{text-decoration:none}.hero-wrapper .padding-section{display:flex;flex-flow:column;justify-content:center;align-items:center;padding-right:2.5rem;padding-left:2.5rem;height:100%}.hero-wrapper .hero_mask-wrapper{display:flex;position:absolute;flex-flow:column;justify-content:flex-start;align-items:center;margin-right:auto;margin-left:auto;inset:0%}.hero-wrapper .hero_mask{background-image:linear-gradient(90deg,var(--_variable---pulse--start-end),var(--_variable---pulse--mid) 50%,var(--_variable---pulse--start-end));background-color:#0000;-webkit-clip-path:url(#mask);position:absolute;transform:translate(-50%);clip-path:url(#mask);inset:0% 0% 0% 50%;width:100%;height:100%}.hero-wrapper .hero_mask.is-main{z-index:1;background-position:var(--_variable---hero-mask--background-position);background-size:auto,cover;background-repeat:repeat,no-repeat;height:100%;overflow:clip}.hero-wrapper .container-large{display:flex;gap:24px;flex-direction:column;position:relative;z-index:1;margin-right:auto;margin-left:auto;width:100%;max-width:86.5rem}.hero-wrapper .page-wrapper{display:flex;flex-direction:column;align-items:center;background-color:#000}.hero-wrapper .section{display:flex;position:relative;flex-direction:column;justify-content:flex-start}.hero-wrapper .section.is-full-height{height:100vh}.hero-wrapper .hero-heading{margin-top:0;width:100%;max-width:44rem;font-size:5rem}.hero-wrapper .hero-heading.hero-heading-full-size{max-width:unset}.hero-wrapper .hero{display:flex;position:relative;flex-direction:column;justify-content:flex-start;height:var(--_variable---size--hero-height);min-height:500px;color:#fff}.hero-wrapper .hero-blur{position:absolute;inset:auto auto -50% -50%;border-radius:100rem;background-image:linear-gradient(135deg,var(--_variable---gradient--start),var(--_variable---gradient--end));width:100%;height:100%;-webkit-mask-image:radial-gradient(50% 50%,#fff 0%,rgba(255,255,255,0) 100%);mask-image:radial-gradient(50% 50%,#fff,#fff0)}.hero-wrapper .hero_badge_wrapper{z-index:2;grid-column-gap:.5rem;grid-row-gap:.5rem;box-shadow:none;background-image:linear-gradient(135deg,var(--_variable---circle--start),var(--_variable---circle--end));aspect-ratio:1;color:var(--_variable---circle--inner);-webkit-hyphens:auto;display:flex;position:absolute;flex-flow:column;justify-content:center;align-items:stretch;transition-duration:.6s,.6s;transition-property:box-shadow,transform;transition-timing-function:ease,ease;inset:auto 5vw 3vw auto;border-radius:100vh;padding:2rem;width:14rem;overflow:hidden;font-size:1.25em;hyphens:auto}.hero-wrapper .hero_badge_wrapper:hover{transform:scale(1.025);box-shadow:none}.hero-wrapper .hero_badge_glow{display:flex;position:absolute;opacity:.5;z-index:-1;inset:-20% -20% auto auto;border-radius:100vw;background-color:#fff;width:100%;height:100%;-webkit-mask-image:radial-gradient(50% 50%,#fff 0%,rgba(255,255,255,0) 100%);mask-image:radial-gradient(50% 50%,#fff,#fff0)}.hero-wrapper .hero_badge_link{grid-column-gap:.5rem;grid-row-gap:.5rem;display:flex;justify-content:flex-start;align-items:center;font-size:.75em}.hero-wrapper .icon{display:flex;flex-flow:column;justify-content:center;align-items:center;width:1.5rem;height:1.5rem}.hero-wrapper .icon.is-small{width:1.25em;height:1.25em}.hero-wrapper .icon.scroll-down-arrows{animation:2s infinite fadeInOut;margin-bottom:.25rem}.hero-wrapper .hero_scroll-down{display:flex;position:absolute;bottom:0%;left:50%;flex-flow:column;justify-content:center;align-items:center;transform:translate(-50%);z-index:10;transition:box-shadow .6s,color .2s,background-color .2s;margin-bottom:2rem;box-shadow:0 0 #0000;border-radius:999vw;width:3rem;height:3rem;color:var(--white--white-100)}.hero-wrapper .hero_scroll-down:hover{box-shadow:0 0 0 .5rem var(--white--white-20);background-color:var(--white--white-100);color:var(--_variable---color--accent)}.hero-wrapper .scroll-indicator{display:flex;justify-content:center;align-items:center}.hero-wrapper .hero_circle{display:none;position:absolute;top:20%;left:50%;transform:translate(-50%);opacity:.2;border-radius:100vw;background-image:linear-gradient(225deg,var(--white--white-100),rgba(255,255,255,0) 50%);width:120vw;max-width:90rem;height:120vw;max-height:90rem}.hero-wrapper .hero-style_home{--_variable---pulse--start-end: #fff0;--_variable---pulse--mid: var(--surrogate-alpha--surrogate-alpha-40);--_variable---size--hero-height: 90svh;--_variable---gradient--start: var(--violet--violet-100);--_variable---gradient--end: var(--red--red-100);--_variable---circle--start: var(--_variable---gradient--start);--_variable---circle--end: var(--_variable---gradient--end);--_variable---circle--inner: var(--white--white-100);--_variable---color--accent: var(--surrogate--surrogate-100)}.hero-wrapper .hero-style_nachhaltigkeit{--_variable---pulse--start-end: #fff0;--_variable---pulse--mid: var(--green-alpha--green-alpha-40);--_variable---size--hero-height: 70svh;--_variable---gradient--start: var(--green--green-100);--_variable---gradient--end: var(--green--green-100);--_variable---circle--start: var(--green--green-40);--_variable---circle--end: var(--green--green-10);--_variable---circle--inner: var(--green--green-110);--_variable---color--accent: var(--green--green-100)}.hero-wrapper .hero-style_investor-relations{--_variable---pulse--start-end: #fff0;--_variable---pulse--mid: var(--blue-alpha--blue-alpha-40);--_variable---size--hero-height: 70svh;--_variable---gradient--start: var(--blue--blue-100);--_variable---gradient--end: var(--blue--blue-100);--_variable---circle--start: var(--blue--blue-40);--_variable---circle--end: var(--blue--blue-10);--_variable---circle--inner: var(--blue--blue-110);--_variable---color--accent: var(--blue--blue-100)}.hero-wrapper .hero-style_enercity{--_variable---pulse--start-end: #fff0;--_variable---pulse--mid: var(--surrogate-alpha--surrogate-alpha-40);--_variable---size--hero-height: 70svh;--_variable---gradient--start: var(--violet--violet-100);--_variable---gradient--end: var(--red--red-100);--_variable---circle--start: var(--_variable---gradient--start);--_variable---circle--end: var(--_variable---gradient--end);--_variable---circle--inner: var(--white--white-100);--_variable---color--accent: var(--surrogate--surrogate-100)}.hero-wrapper .variable-modes{display:none}.hero-wrapper .hero[data-hero-type=detail-page]{height:50vh}.hero-wrapper .hero[data-hero-type=detail-page] .hero_circle{display:block}.hero-wrapper .hero[data-hero-type=detail-page] .is-main{background-image:none;background-color:var(--_variable---color--accent)}.hero-wrapper .hero[data-hero-type=detail-page] .hero-heading{margin-top:5rem;margin-right:auto;margin-bottom:0rem;margin-left:auto;max-width:64rem;text-align:center}.hero-wrapper .hero[data-hero-type=detail-page] .hero-heading.hero-heading-full-size{max-width:unset}.hero-wrapper .hero[data-hero-type=detail-page] .hero_badge_wrapper{display:none}.hero-wrapper .hero_badge_wrapper:hover .hero_badge_glow{transform:scale(1.25);transition:transform .3s ease}.hero-wrapper .hero_badge_glow{transition:transform .3s ease}.hero-wrapper .hero-tag{padding:12px 24px;align-items:center;max-width:fit-content;border-radius:28px;background:var(--white--white-20);backdrop-filter:blur(8px)}@media screen and (max-width:991px){.hero-wrapper .section{padding-top:3rem}.hero-wrapper .hero-heading{font-size:4rem}}@media screen and (max-width:767px){.hero-wrapper .padding-section{padding-right:1.25rem;padding-left:1.25rem}.hero-wrapper .hero-heading{font-size:clamp(0rem,10vw,3rem)}.hero-wrapper .hero_badge_wrapper{padding:1.5rem;width:10rem;font-size:.8875em}}@media screen and (max-width:479px){.hero-wrapper .hero-heading{font-size:clamp(0rem,10vw,2.5rem)}}@keyframes fadeInOut{0%{transform:translateY(-8px);opacity:0}50%{transform:translateY(0);opacity:1}to{transform:translateY(8px);opacity:0}}.section{padding:clamp(2.75rem,8.5vw,9.5rem) var(--bleed-x);position:relative}.section.default+.section.default{padding-top:0}.section.fullHeight{height:100vh;height:100svh}.section.without-padding-x{padding-inline:0}.circle{--size: 17.5rem;--subsize: 38cqw;--font-size: 2.5rem;--font-weight: 700;--color: #ffffff;--color-link: #ffcc00;--border-width: .125rem;--text-align: center;--padding-y: calc(var(--size) * .14285);--subtitle-max-width: 18ch;position:relative;z-index:1;width:var(--size);height:var(--size);display:flex;flex-direction:column;align-items:center;container-type:inline-size;overflow:hidden;border-radius:50%;transition:box-shadow .4s;color:var(--color);text-align:center;text-decoration:none}@media only screen and (min-width:1024px){.circle{--border-width: .1875rem}}.circle:focus-visible{outline:none}.circle[href]:before{animation:rotate 4s infinite linear paused}@media(hover:hover){.circle[href]:hover:before{animation-play-state:running}.circle[href]:hover .icon{animation:bounceX .6s infinite alternate}}.circle>.oval{position:absolute;width:180%;aspect-ratio:3/2;border-radius:100%;background:var(--oval-color);display:flex;justify-content:center;top:75%}.circle>.oval .oval_link{margin-top:1.125rem;height:fit-content;color:var(--color);display:flex;align-items:center;gap:.5rem;text-decoration:unset;cursor:pointer;z-index:2}.circle.shadow{box-shadow:0 16px 48px #0000000f,0 6px 12px #0000000f,0 1px 2px #0000000f}.circle.clip:after{position:absolute;inset:var(--border-width);z-index:1;border-radius:50%;background:#fff;content:""}.circle.clip .title,.circle.clip .subtitle,.circle.clip .text{background:var(--gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.circle[class*=border]{border:var(--border-width) solid var(--border-color)}.circle.border-violet{--border-color: #990099;--color: #990099;--oval-color: #f5e6f5}.circle.border-green{--border-color: #64b32c;--color: #64b32c;--oval-color: #eff7ea}.circle.border-red{--border-color: #ff0000;--color: #ff0000;--oval-color: #ffe6e6}.circle.border-orange{--border-color: #ee7100;--color: #ee7100}.circle[class*=fill]{--color: #ffffff;background:var(--background-color)}.circle.fill-violet{--background-color: #990099}.circle.fill-green{--background-color: #64b32c}.circle.fill-red{--background-color: #ff0000}.circle.fill-orange{--background-color: #ee7100}.circle[class*=gradient]{--gradient: linear-gradient( var(--gradient-degree), var(--gradient-from) 0%, var(--gradient-to) 100% )}.circle[class*=gradient]:before{position:absolute;inset:0;border-radius:50%;background:var(--gradient);content:""}.circle[class*=gradient]:not(.clip):after{position:absolute;inset:0 0 0 5%;z-index:1;background:radial-gradient(circle,#ffffff 0%,transparent 100%);content:"";display:block;opacity:.4;filter:blur(48px);width:80%;border-radius:50%}.circle.gradient-primary{--gradient-degree: 90deg;--gradient-from: #990099;--gradient-to: #ff0000;--color: #ffffff;--color-link: #ffcc00}.circle.gradient-green{--gradient-degree: 110deg;--gradient-from: #e0f0d5;--gradient-to: #83c256;--color: #5aa128;--color-link: #5aa128}.circle.gradient-violet{--gradient-degree: 90deg;--gradient-from: #990099;--gradient-to: #c7125c;--color: #ffffff;--color-link: #ffffff}.circle.gradient-red{--gradient-degree: 90deg;--gradient-from: #c7125c;--gradient-to: #ff0000;--color: #ffffff;--color-link: #ffffff}.circle.fade{--fade-degree: 0deg;-webkit-mask-image:linear-gradient(var(--fade-degree),transparent 50%,#000);mask-image:linear-gradient(var(--fade-degree),transparent 50%,#000)}.circle .circle{--size: var(--subsize);position:absolute;top:75%;left:55%;min-width:5.625rem;min-height:5.625rem}.circle .circle .title{font-size:max(var(--size) * .60675,1.25rem,20px)}.circle .circle .subtitle{font-size:max(var(--size) * .354,.75rem,12px)}.circle.circle .circleInner{position:relative;z-index:2;padding:var(--padding-y) 8cqw;width:100%;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.circle .title{font-size:max(var(--size) * .14285,1.25rem,20px);font-weight:700;line-height:1.4}.circle .subtitle{margin-inline:auto;max-width:var(--subtitle-max-width);white-space:pre-wrap;font-size:max(var(--size) * .064286,.75rem,13px);line-height:1.2}.circle .textWrap{margin:0 auto;padding-inline:8cqw}.circle .textWrap b,.circle .textWrap strong{font-weight:700}.circle .text{display:block;font-size:calc(var(--size) * .08571);font-weight:300;line-height:1.3;text-align:left}.circle .link{margin:1rem 0 0;display:flex;align-items:center;gap:0 .75rem;color:var(--color-link);font-size:max(var(--size) * .06071,.8125rem,13px);font-weight:500;text-decoration:none;transition:transform .4s}.circle .link.externalLink{flex-direction:row-reverse;gap:0 .3rem;justify-content:flex-end}.circle .link.externalLink .icon{animation:none}.circle .icon{width:1.125rem;height:1.125rem}.circle .image{display:contents}.circle .image img{margin-top:calc(var(--padding-y) * -.85);width:100%;height:auto;object-fit:contain}.circle .background{position:absolute;width:100%;height:100%;display:block;overflow:hidden;border-radius:50%;isolation:isolate}.circle [class*=glow]{width:144px;height:144px;aspect-ratio:1/1;z-index:1000;position:absolute;fill:#fff;opacity:.4;filter:blur(36px)}.circle .glow-top-right{right:0}@container (width < 25ch) and (width > 15ch){.circle>.oval{top:70%}.circle>.oval>.oval_link{margin-top:.75rem;font-size:.875rem}}@container (width < 16ch){.circle>.oval{display:none}}.circles{display:contents}.circles [data-circles]{display:block}@keyframes scaleAndFadeIn{0%{opacity:0;transform:scale(.5)}50%{opacity:.5;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.circles [data-circles-inview][data-circle],.circles [data-circles-inview]:not([data-circle])>[data-circle]{animation:scaleAndFadeIn .6s ease-in-out paused;animation-play-state:inherit}.circles [data-circles-inview][data-circles-inview=false]{animation-play-state:paused}.circles [data-circles-inview][data-circles-inview=true]{animation-play-state:running}@supports (animation-timeline: view()){@keyframes scaleAndFadeIn{0%{transform:scale(.5);opacity:0}to{opacity:1;transform:scale(1)}}.circles [data-circle]:not([data-circle]>[data-circle]){animation-name:scaleAndFadeIn;animation-fill-mode:both;animation-duration:1ms;animation-timeline:view(block 75% 0%)}}.backgroundImage{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%;z-index:-1}.headline{--color-dot: currentColor;font-size:var(--font-size);font-weight:700;line-height:1.2}.headline.withDot:after{color:var(--color-dot);content:".";font-weight:700;position:absolute}.headline.level1{--font-size: clamp(2.5rem, 6.396vw, 5.5rem)}.headline.level2{--font-size: clamp(1.75rem, 4.07vw, 3.5rem)}.headline.level3{--font-size: clamp(1.25rem, 2.035vw, 1.75rem)}.headline.level4,.headline.level5,.headline.level6{--font-size: 1.5rem}.headline.dotSurrogate{--color-dot: #c7125c}.headline.dotGreen{--color-dot: #64b32c}.headline.dotOrange{--color-dot: #ee7100}.headline.dotYellow{--color-dot: #ffcc00}.headline.dotViolet{--color-dot: #990099}.headline.dotTurquoise{--color-dot: #009aa3}.headline.dotBlue{--color-dot: #14459c}.button{--padding-y: .8rem;--padding-x: 1.5rem;--border-radius: 6.25rem;--background-color: initial;--text-color: initial;--font-size: 1rem;--icon-size: 1rem;position:relative;padding:var(--padding-y) var(--padding-x);width:fit-content;min-width:10rem;display:flex;align-items:center;justify-content:center;gap:0 .75rem;border-radius:var(--border-radius);background-color:var(--background-color, #ffffff);box-shadow:0 16px 48px #0000000f,0 6px 12px #0000000f,0 1px 2px #0000000f;cursor:pointer;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;color:var(--text-color, #c7125c);font-size:var(--font-size);font-weight:500;line-height:1.5;text-align:center;text-decoration:none}@media only screen and (min-width:768px){.button{--padding-y: 1rem;--padding-x: 2rem;--font-size: 1.0625rem;--icon-size: 1.125rem}}@media(hover:hover){.button:hover:not([disabled]){box-shadow:0 20px 56px #0000001a,0 8px 14px #0000001a,0 1px 2px #0000001a;transform:translateY(-7%)}}.button>svg{width:var(--icon-size);flex-shrink:0;aspect-ratio:1}.button[disabled]{--text-color: #f4d0df;box-shadow:0 16px 48px #0000000a,0 6px 12px #0000000a,0 1px 2px #0000000a;cursor:not-allowed}.button.surrogate{--background-color: #c7125c;--text-color: #ffffff}.button.surrogate[disabled]{--background-color: #fcf3f7;--text-color: #f4d0df}.button.square{--padding-y: 1.25rem;--padding-x: 1.25rem;--border-radius: .5rem;--icon-size: 1.25rem;justify-content:space-between;text-align:left;font-weight:500}@media only screen and (min-width:768px){.button.square{--padding-y: 1.5rem;--padding-x: 2rem;--icon-size: 1.5rem}}.button.fullWidth{width:100%}.buttonCard{align-items:center;background-color:initial;border-radius:.5rem;color:#c7125c;cursor:pointer;display:flex;flex-basis:100%;font-size:1rem;font-weight:400;gap:1.25rem;padding:1.25rem 1.5rem;position:relative;text-decoration:none;transition:transform .3s ease-in-out,background-color .3s ease-in-out,box-shadow .3s ease-in-out}.buttonCard.shadow{box-shadow:0 16px 48px #0000000f,0 6px 12px #0000000f,0 1px 2px #0000000f}.buttonCard.shadow:hover{box-shadow:0 20px 56px #0000001a,0 8px 14px #0000001a,0 1px 2px #0000001a}.buttonCard.fullWidth{width:100%}.buttonCard.default{background-color:#fff}.buttonCard.surrogate{background-color:#fae8f0}.buttonCard:hover{transform:translateY(-.25rem)}.buttonCard:hover.surrogate{background-color:#f4d0df}.buttonCard .iconWrapper{flex-shrink:0;width:2.25rem;height:2.25rem}.buttonCard .iconWrapper:empty{display:none}@media only screen and (min-width:768px){.buttonCard{font-size:1.125rem;padding:2rem}}.icon{color:inherit;height:inherit;width:inherit}@keyframes scaleInX{0%{scale:0 1}to{scale:1 1}}.navigation{--gap: 2rem;--size-logo: 7.5rem;--color: rgba(255, 255, 255, .8);--color-hover: #ffffff;--duration: .2s;--opacity: .8;--indicator-height: .125rem;--submenu-gap: 1.5rem;--submenu-width: 17.5rem}@media only screen and (min-width:1024px){.navigation{--size-logo: 8.9375rem}}@media only screen and (min-width:1536px){.navigation{--gap: 2.5rem}}.navigation .nav{margin-left:auto}.navigation .inner{align-items:center;display:flex;padding-inline:var(--bleed-x);padding-top:var(--bleed-x)}@media only screen and (min-width:1024px){.navigation .inner{padding-top:0}}.navigation .logo{--padding-x: .6rem;border-radius:.25rem;margin:0 auto 0 calc(var(--padding-x) * -1);padding:.4rem var(--padding-x);flex-shrink:0;opacity:var(--opacity);outline:none;transition:opacity var(--duration);width:calc(var(--size-logo) + var(--padding-x) * 2)}@media(hover){.navigation .logo:hover{--opacity: 1}}.navigation .logo:focus-visible{box-shadow:0 0 0 .125rem color-mix(in srgb,#ffffff 20%,transparent)}.navigation .list{display:none;gap:0 var(--gap)}@media only screen and (min-width:1280px){.navigation .list{display:flex}}.navigation .listItem{align-items:center;display:flex;flex-shrink:0;position:relative;gap:.25rem}@media(hover){.navigation .listItem:hover{--color: var(--color-hover)}}.navigation .listItem.active:after{animation:scaleInX .4s both;background:#fff;border-radius:var(--indicator-height);content:"";display:block;height:var(--indicator-height);left:0;margin-inline:auto;position:absolute;right:0;top:100%;width:2rem}.navigation .listItem .link,.navigation .listItem .submenuToggle{--padding-x: 1.015625rem;align-items:center;border-radius:.25rem;color:var(--color);display:flex;font-size:1.125rem;font-weight:500;gap:.25rem;line-height:1.3;margin-inline:calc(var(--padding-x) * -1);outline:none;padding:.78125rem var(--padding-x);position:relative;text-decoration:none;transition:box-shadow var(--duration),color var(--duration)}.navigation .listItem .link:focus-visible,.navigation .listItem .submenuToggle:focus-visible{box-shadow:0 0 0 .125rem color-mix(in srgb,#ffffff 20%,transparent)}.navigation .listItem .link .icon,.navigation .listItem .submenuToggle .icon{aspect-ratio:1;pointer-events:none;width:1.25rem}.navigation .submenuToggle[aria-expanded=true] .icon{transform:rotate(-180deg)}.navigation .submenuToggle[aria-expanded=true]+.submenu{opacity:1;visibility:visible;pointer-events:all;transform:translateY(100%) translate(-50%)}.navigation .submenuToggle[aria-expanded=true]+.submenu .submenuItem{visibility:visible}.navigation .submenuToggle .visuallyHidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.navigation .submenuToggle .icon{transition:transform .3s ease-in-out}.navigation .submenu{background-color:#fff;border-radius:.5rem;bottom:calc((var(--submenu-gap) - var(--indicator-height)) * -1);box-shadow:0 16px 48px #00000014,0 0 2px #00000014;color:#c7125c;min-width:var(--submenu-width);opacity:0;left:50%;pointer-events:none;position:absolute;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translateY(85%) translate(-50%);z-index:1}@media(prefers-reduced-motion){.navigation .submenu{transition:none;transform:translateY(100%) translate(-50%)}}.navigation .submenu .submenuItem{cursor:pointer;visibility:hidden}.navigation .submenu .submenuItem:not(:first-child){border-top:1px solid #fae8f0}@media(hover){.navigation .submenu .submenuItem:hover{color:#000}}.navigation .submenu .submenuItem .submenuLink{align-items:center;color:inherit;display:flex;padding:1.125rem 1.5rem;font-size:1rem;font-weight:400;gap:1rem;text-decoration:none;transition:color var(--duration)}.navigation .submenu .submenuItem .submenuLink .icon{aspect-ratio:1;width:1.5rem}.navigation .actions{display:flex;gap:0 1rem}@media only screen and (min-width:1280px){.navigation .menu{display:none}}.metaNavigation{--background-color: rgba(255, 255, 255, .2);--color: rgba(255, 255, 255, .8);--color-hover: #ffffff;--duration: .2s;--padding-y: .5rem;--gap-list: 1.5rem;--gap-link: .5rem;--size-icon: 1rem;--shadow-focus-color: rgba(255, 255, 255, .3);--shadow-focus-color-hover: rgba(255, 255, 255, .5);--shadow-focus-width: .125rem;--box-shadow-focus: 0 0 0 var(--shadow-focus-width) var(--shadow-focus-color);--box-shadow-focus-hover: 0 0 0 var(--shadow-focus-width) var(--shadow-focus-color-hover);background-color:var(--background-color);color:var(--color);font-size:.875rem;line-height:1.2;padding:var(--padding-y) 0}.metaNavigation .inner{display:flex;gap:0 2rem;justify-content:space-between;padding-inline:var(--bleed-x)}.metaNavigation .column{display:flex;gap:0 2rem}.metaNavigation .list{align-items:center;display:flex;gap:0 var(--gap-list)}.metaNavigation .listItem{flex-shrink:0}.metaNavigation .link{--padding-x: .5rem;align-items:center;border-radius:.25rem;color:var(--color);display:flex;gap:0 var(--gap-link);line-height:1;margin-inline:calc(var(--padding-x) * -1);outline:none;padding:.375rem var(--padding-x);text-decoration:none;transition:box-shadow var(--duration),color var(--duration)}@media(hover){.metaNavigation .link:hover{--color: var(--color-hover)}}.metaNavigation .link:focus-visible{box-shadow:var(--box-shadow-focus)}@media(hover){.metaNavigation .link:focus-visible:hover{--box-shadow-focus: var(--box-shadow-focus-hover)}}.metaNavigation .icon{flex-shrink:0;height:var(--size-icon);width:var(--size-icon)}.metaNavigation .socials{--color: inherit;--color-hover: inherit;--shadow-focus-color: inherit;--shadow-focus-color-hover: inherit}.menu{--background-color: rgba(255, 255, 255, .4);--color: #ffffff;--size-trigger: 2.5rem;--size-trigger-icon: 1.25rem;--scale-trigger: 1;--opacity-trigger: 1;--rotate-trigger: 0deg;position:relative}@media only screen and (min-width:1024px){.menu{--size-trigger: 3rem}}.menu .path{transform-origin:center;transition:opacity .6s,transform .4s}.menu .first{transform:scaleX(var(--scale-trigger));opacity:var(--opacity-trigger)}.menu .second{transform:rotate(var(--rotate-trigger))}.menu .third{transform:rotate(calc(var(--rotate-trigger) * -1))}.menu .fourth{transform:scaleX(var(--scale-trigger));opacity:var(--opacity-trigger)}.menu .input{appearance:none;border:none;height:0;opacity:0;outline:none;overflow:hidden;position:absolute;width:0}.menu .input:checked+.label{--rotate-trigger: 45deg;--scale-trigger: 0;--opacity-trigger: 0;--background-color: #ffffff;--color: #c7125c}.menu .input:checked~.gradient{visibility:visible;pointer-events:all;clip-path:circle(150% at calc(100vw - var(--bleed-x) - 20px) calc(var(--bleed-x) + 20px))}.menu .input:checked~.gradient .offcanvas{display:block}.menu .label{align-items:center;aspect-ratio:1;background-color:var(--background-color);border-radius:50%;color:var(--color);cursor:pointer;display:inline-flex;justify-content:center;position:relative;transition:background-color .2s,color .2s;width:var(--size-trigger);z-index:2}.menu .icon{aspect-ratio:1;width:var(--size-trigger-icon)}.menu .gradient{position:fixed;inset:0;visibility:hidden;background:linear-gradient(170deg,#909 20%,red);clip-path:circle(0% at calc(100vw - var(--bleed-x) - 20px) calc(var(--bleed-x) + 20px));transition:clip-path .4s,visibility .4s;pointer-events:none}.menu .offcanvas{display:none}.offcanvas{--animation-duration: .4s;width:100vw;height:100vh;height:100dvh;overscroll-behavior:contain;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.offcanvas::-webkit-scrollbar{width:0;background:transparent}.offcanvas .inner{color:#fff;align-items:normal;display:flex;flex-direction:column;gap:clamp(3.5rem,14.4vh,8.437rem) 0;min-height:calc(100% + 1px);justify-content:center;margin:0 auto;max-width:30rem;padding:3.5rem 3rem;position:relative}.offcanvas .menuWrapper{display:grid}.offcanvas .menu,.offcanvas .submenu{grid-area:1/-1;display:flex;flex-direction:column;gap:2.5rem 0;justify-content:center}.offcanvas .menu{opacity:1;transition:opacity .2s ease-in-out,transform .3s ease-in-out,visibility .3s ease-in-out;visibility:visible}.offcanvas .menu[hidden]{opacity:0;transform:translate(-100%);visibility:hidden}.offcanvas .submenu{opacity:1;transform:translate(0);position:unset;background:transparent;box-shadow:none;border-radius:0;color:inherit;pointer-events:all;visibility:visible;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s ease-in-out}.offcanvas .submenu[hidden]{opacity:0;transform:translate(100%);visibility:hidden}@media(hover:hover){.offcanvas .submenuToggle:hover .icon{transform:translate(.25rem)}}.offcanvas .submenuToggle .icon{aspect-ratio:1;pointer-events:none;transition:transform .3s ease-in-out;width:1.75rem}.offcanvas .submenuClose{--color: #ffcc00;--icon-height: 1.75rem;color:var(--color);display:flex;gap:.5rem;opacity:1;transition:opacity .3s ease-in-out;position:absolute;top:calc(var(--bleed-x) + var(--icon-height) / 2);left:3rem;visibility:visible;z-index:1}.offcanvas .submenuClose[hidden]{opacity:0;visibility:hidden;pointer-events:none}.offcanvas .submenuClose span{opacity:.8;transition:opacity .3s ease-in-out}@media(hover:hover){.offcanvas .submenuClose:hover span{opacity:1}.offcanvas .submenuClose:hover .icon{transform:translate(-.25rem)}}.offcanvas .submenuClose .icon{aspect-ratio:1;transition:transform .3s ease-in-out;width:var(--icon-height)}.offcanvas .menuItem{--animation-delay: 0ms;animation:slideInY var(--animation-duration) var(--animation-delay) both,fadeIn var(--animation-duration) var(--animation-delay) both}.offcanvas .menuItem:nth-child(1){--animation-delay: 50ms}.offcanvas .menuItem:nth-child(2){--animation-delay: .1s}.offcanvas .menuItem:nth-child(3){--animation-delay: .15s}.offcanvas .menuItem:nth-child(4){--animation-delay: .2s}.offcanvas .menuItem:nth-child(5){--animation-delay: .25s}.offcanvas .link{align-items:center;color:currentColor;display:flex;font-size:1.5rem;gap:.5rem;text-decoration:none}.offcanvas .link[target=_blank] .icon{width:1.5rem}.offcanvas .link .icon{aspect-ratio:1;color:#fc0;width:1.75rem}.offcanvas .inner>.footer{background-color:transparent;display:flex;flex-direction:column;gap:2.5rem 0}.offcanvas .socials{--color: inherit;--color-hover: currentColor;--animation-delay: .45s;--animation-translate-y: -1.625rem}.offcanvas .socials .icon{color:inherit}.offcanvas .socials{justify-content:space-between;animation:slideInY var(--animation-duration) var(--animation-delay) both,fadeIn var(--animation-duration) var(--animation-delay) both}.offcanvas .inner>.footer>.buttons{--animation-delay: .45s;display:flex;flex-direction:column;gap:.5rem 0;animation:scaleIn var(--animation-duration) var(--animation-delay) both,fadeIn var(--animation-duration) var(--animation-delay) both}.offcanvas .button,.offcanvas .inner>.footer>.buttons>.button{--padding-y: 1rem;--padding-x: 1.5rem;--font-size: .875rem;background-color:#fff;color:#c7125c;margin-top:0}.offcanvas .additionalLinks{--animation-delay: .45s;--animation-translate-y: 1.625rem;animation:slideInY var(--animation-duration) var(--animation-delay) both,fadeIn var(--animation-duration) var(--animation-delay) both;display:flex;gap:1.25rem;margin-inline:auto}.offcanvas .additionalLinks .additionalLink{color:#fff;display:block;font-size:.9375rem;font-weight:400;outline:none;text-decoration:none}.offcanvas .additionalLinks .additionalLink:focus-visible{box-shadow:0 0 0 .125rem color-mix(in srgb,#ffffff 20%,transparent)}.offcanvas .visuallyHidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.socials{--size: initial;--gap: initial;--color: initial;--color-hover: initial;--duration: .2s;--padding: .1875rem;--shadow-focus-width: .125rem;--box-shadow-focus: 0 0 0 var(--shadow-focus-width) var( --shadow-focus-color, color-mix(in srgb, #c7125c 30%, transparent) );--box-shadow-focus-hover: 0 0 0 var(--shadow-focus-width) var( --shadow-focus-color-hover, color-mix(in srgb, #a10e4b 60%, transparent) );align-items:center;display:flex;gap:0 var(--gap, .3125rem);margin-inline:calc(var(--padding) * -1)}.socials .item{flex-shrink:0}.socials .item .link{border-radius:.25rem;color:var(--color, #c7125c);display:block;outline:none;padding:var(--padding);text-decoration:none;transition:box-shadow .4s,color var(--duration);margin-inline:0}@media(hover){.socials .item .link:hover{color:var(--color-hover, #a10e4b)}}.socials .item .link:focus-visible{box-shadow:var(--box-shadow-focus)}@media(hover){.socials .item .link:focus-visible:hover{--box-shadow-focus: var(--box-shadow-focus-hover)}}.socials .icon{color:inherit;width:var(--size, 1.25rem);height:var(--size, 1.25rem)}.header{--gap: min(4vh, 2.5rem);--size-meta-navigation: 2.875rem;--header-sticky-y: calc((var(--size-meta-navigation) + var(--gap)) * -1);height:0;position:relative;z-index:2}@media only screen and (min-width:1024px){.header{--header-sticky-y: 0;--size-meta-navigation: 0}}.header>.inner{position:relative;display:flex;flex-direction:column;gap:var(--gap) 0}.header .metaNavigation{display:none}@media only screen and (min-width:1024px){.header .metaNavigation{display:block}}.container{margin-inline:auto;max-width:var(--content-width);width:100%}.container.wide{max-width:var(--content-width-wide)}.footer{background:#fff;color:#000}.footer .inner{display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem}@media only screen and (min-width:768px){.footer .inner{align-items:center;flex-direction:row;justify-content:space-between}}.footer .top{border-bottom:1px solid #f4d0df}.footer .top .inner{padding:2.5rem 1.25rem}.footer .bottom .inner{padding:2rem 1.25rem}.footer .bottom .inner .copyright{display:none}@media only screen and (min-width:768px){.footer .bottom .inner .copyright{background-color:transparent;display:block;text-align:left;padding:0}}.footer .bottom .link{align-items:center;display:flex;font-size:1rem;gap:.375rem}.footer .bottom .link .icon{height:1.25rem;width:1.25rem}.footer .logo{display:block;width:7.3125rem}@media only screen and (min-width:768px){.footer .logo{width:8.25rem}}.footer .listWrapper{display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem}@media only screen and (min-width:768px){.footer .listWrapper{flex-direction:row}}.footer .list{display:flex;gap:1rem;padding:0}@media only screen and (min-width:768px){.footer .list{gap:2rem}}.footer .list.links{flex-direction:column}@media only screen and (min-width:768px){.footer .list.links{flex-direction:row}}.footer .link{color:currentColor;font-size:1.0625rem;text-decoration:none}.footer .copyright{background-color:#fae8f0;display:block;font-size:.9375rem;text-align:center;padding:.75rem}@media only screen and (min-width:768px){.footer .copyright{display:none}}.footer .socials{--gap: 1rem;--size: 1.5rem}.splineBase{opacity:0;transition:opacity .3s ease-in-out}.stage{--subnavigation-height: 3.5625rem;align-items:center;color:#fff;display:flex;flex-direction:column;min-height:75vh;min-height:75svh;isolation:isolate;justify-content:center;overflow:hidden;position:relative}@media only screen and (min-width:1024px){.stage{min-height:calc(100vh - var(--subnavigation-height));min-height:calc(100svh - var(--subnavigation-height))}.stage.reduced{min-height:75vh;min-height:75svh}.stage.full{min-height:clamp(820px,100vh,100vh);min-height:clamp(820px,100svh,100svh)}}.stage .container{align-items:center;display:flex;flex-grow:1;isolation:isolate;padding:3.75rem var(--bleed-x) 2.5rem;position:relative;width:100%}@media only screen and (min-width:1024px){.stage .container{padding-block:13rem 8rem}}.vendorBase{margin:0}.vendorBase .cmpvendorlist *{transition:all .3s ease-in-out;font-size:14px;color:#000}.vendorBase .cmpvendorlistitem{border-top:1px solid #f4d0df}.vendorBase .cmpvendorlistitem:first-child{border-top:none}.vendorBase .cmpvendorlistitem:last-child{border-bottom:1px solid #f4d0df}.vendorBase .cmpvendorlistheader{background:none;transition:background .3s ease-in-out;font-size:1rem;font-weight:500;padding:1rem}@media(hover:hover){.vendorBase .cmpvendorlistheader:hover{background:#fcf3f7}}.vendorBase .cmpvendorlisticon{display:flex;justify-content:center;align-items:center}.vendorBase .cmpvendordetails{padding:1rem;background:#fcf3f7;border-radius:6px;margin-bottom:1rem}.vendorBase .cmpvendordetails a{color:#c7125c;text-decoration:underline!important;white-space:nowrap;font-weight:500;position:relative}.vendorBase .cmpvendordetails ul{margin:.25rem 0;padding:0 0 0 1.5rem;list-style:none;position:relative}.vendorBase .cmpvendordetails ul:before{content:"\2022";position:absolute;left:.5rem}.vendorBase .cmpvendorinfohl{margin-top:1rem;font-weight:500}.vendorBase .cookieinfotable{border-collapse:collapse;background-color:#fff;border-radius:4px;margin-top:1rem;max-width:100%;display:inline-block;overflow-x:scroll;width:unset}.vendorBase .cookieinfotable thead{border-bottom:1px solid #f4d0df}.vendorBase .cookieinfotable tr:first-child td{padding:1rem 1rem .25rem}.vendorBase .cookieinfotable tr:last-child td{padding:.25rem 1rem 1rem}.vendorBase .cookieinfotable th,.vendorBase .cookieinfotable td{padding:.25rem 1rem;font-size:.875rem;text-align:left;white-space:nowrap;font-weight:300}.vendorBase .cookieinfotable th{font-weight:500;padding:1rem}.vendorBase .cmpvendorinfohl{font-size:.875rem;line-height:1.5}.vendorBase .cmpdatacategories{display:flex;flex-wrap:wrap;margin-top:.5rem}.vendorBase .cmpdatacategory{background:#fff;color:#dd719e;margin:0 .5rem .5rem 0;padding:.25rem .75rem;line-height:1.6;font-size:.75rem;border-radius:6px;border:1px solid #f4d0df}.vendorBase .cmpvendordescr{line-height:1.4}.vendorBase .cmpboxtxt{text-align:left;padding-bottom:0}.stageHeadlineBase{--animation-timing: cubic-bezier(.22, .68, 0, 1.4);--animation-duration: .5s;--animation-delay: .3s;--animation-fill-mode: forwards;color:#fff;text-align:center;width:100%}.stageHeadlineBase>*{animation-duration:var(--animation-duration);animation-timing-function:var(--animation-timing);animation-fill-mode:var(--animation-fill-mode);animation-delay:var(--animation-delay);animation-name:reveal;opacity:0;margin-inline:auto}@media(prefers-reduced-motion){.stageHeadlineBase>*{opacity:1}.stageHeadlineBase>*:nth-child(n){animation:none}}@media only screen and (min-width:1024px){.stageHeadlineBase>*{margin-inline:0}}@media only screen and (min-width:1024px){.stageHeadlineBase.left{text-align:left}.stageHeadlineBase.center{text-align:center}.stageHeadlineBase.right{text-align:right;margin-right:clamp(2.5rem,6.396vw,5.5rem)}}.stagePreheadline{--animation-delay: .2s;color:#ffffffe6;display:block;font-size:clamp(2rem,4.65vw,4rem);font-weight:300;line-height:1}.stageHeadline{--animation-delay: .3s;font-weight:700;line-height:1}.stageSubheadline{--animation-delay: .4s;color:#fff;font-size:clamp(1rem,2.04vw,1.75rem);font-weight:300;line-height:1.4;margin-top:1.5rem}.accentsurrogate{--accent-color: #c7125c}.accentviolet{--accent-color: #990099}.accentred{--accent-color: #ff0000}.accentgreen{--accent-color: #64b32c}.accentblue{--accent-color: #14459c}.accentturquoise{--accent-color: #009aa3}.accentorange{--accent-color: #ee7100}.accentyellow{--accent-color: #ffcc00}.flag{--indent-width: 2rem;--border-radius: .5rem;--padding: 1.5rem;--row-gap: 1.25rem;border-bottom-right-radius:var(--border-radius);border-top-right-radius:var(--border-radius);color:#000;position:relative;text-align:center}.flag:after{background-color:#fff;content:"";height:100vh;position:absolute;right:0;top:calc(100% - var(--border-radius));width:.265rem}@media only screen and (min-width:1024px){.flag{--padding: 2.25rem}}.flag .flagContent{padding-block:var(--padding);padding-inline:calc(var(--padding) * 2) var(--padding);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--row-gap);aspect-ratio:5/3;border-radius:var(--border-radius);background-color:#fff;clip-path:polygon(var(--padding) 50%,-1% 0%,100% 0%,100% 100%,-1% 100%);font-size:.875rem;line-height:1.3}@media only screen and (min-width:384px){.flag .flagContent{font-size:.9375rem}}@media only screen and (min-width:512px){.flag .flagContent{font-size:1.0625rem}}@media only screen and (min-width:640px){.flag .flagContent{font-size:1.125rem}}@media only screen and (min-width:1280px){.flag .flagContent{font-size:1.1875rem}}@media only screen and (min-width:1536px){.flag .flagContent{font-size:1.25rem}}.flag .flagContent>*{--animation-translate-y: -.625rem;animation:var(--animation, unset)}.flag .flagContent>*:nth-child(n+2){--animation-translate-y: .625rem}.productCard{--accent: var(--accent-color, #c7125c);--min-height: 5rem;align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 16px 48px #0000000f,0 6px 12px #0000000f,0 1px 2px #0000000f;cursor:pointer;display:flex;gap:1rem;isolation:isolate;height:5.5rem;padding:.25rem 2rem .25rem .25rem;position:relative;transition:transform .3s ease-in-out}.productCard:hover{transform:translateY(-.25rem)}@media only screen and (min-width:1024px){.productCard{height:8rem;gap:2rem;min-height:6.75rem;padding:.25rem}}.productCard .imageWrapper{aspect-ratio:1;border-radius:.25rem 3.75rem 3.75rem .25rem;height:100%;overflow:hidden;position:relative}@media only screen and (min-width:1024px){.productCard .imageWrapper{aspect-ratio:3/2}}.productCard .content{align-items:center;color:#000;display:flex;font-size:clamp(1rem,1.45vw,1.25rem);font-weight:500;gap:.75rem}@media only screen and (min-width:1024px){.productCard .content{gap:1rem}}.productCard .content .iconWrapper{color:var(--accent);height:1.5rem;width:1.5rem}.productCard .content .iconWrapper:empty{display:none}@media only screen and (min-width:1024px){.productCard .content .iconWrapper{height:2rem;width:2rem}}.flipCard{--border-radius: .5rem;--transition-delay: .3s;border-radius:var(--border-radius);cursor:pointer;min-height:20rem;perspective:62.5rem;position:relative}.flipCard:focus-within{outline:.25rem solid #fcf3f7}@media(hover:hover){.flipCard:hover .front>img{transform:scale(1.1)}}.flipCard.surrogate{--accent-color: #c7125c}.flipCard.green{--accent-color: #64b32c}.flipCard.orange{--accent-color: #ee7100}.flipCard.blue{--accent-color: #14459c}.flipCard.yellow{--accent-color: #ffcc00}.flipCard.violet{--accent-color: #990099}.flipCard.red{--accent-color: #ff0000}.flipCard .inner{position:absolute;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}.flipCard .front,.flipCard .back{backface-visibility:hidden;border-radius:var(--border-radius);box-shadow:0 16px 48px #0000000f,0 6px 12px #0000000f,0 1px 2px #0000000a;overflow:hidden;transition:opacity .9s ease-in-out;-webkit-backface-visibility:hidden}.flipCard .front{height:100%;position:absolute;width:100%}.flipCard .front>img{transition:transform .4s ease}.flipCard .back{background-color:#fff;color:var(--accent-color);height:100%;position:absolute;transform:rotateY(180deg);opacity:0;width:100%}.flipCard .back .overflowIndicator{pointer-events:none;position:absolute;width:100%;left:0;height:4rem;opacity:0;transition:opacity .3s ease-in-out}.flipCard .back .overflowIndicator:first-child{background:linear-gradient(to bottom,#fff 35%,#fff0);top:0}.flipCard .back .overflowIndicator:last-child{background:linear-gradient(to top,#fff 35%,#fff0);bottom:0}.flipCard .back .content{height:100%;overflow-y:auto;overflow-x:hidden;padding:2rem 4rem 2rem 2rem}.flipCard .back .content::-webkit-scrollbar{width:.4rem}.flipCard .back .content::-webkit-scrollbar-thumb{background-color:#f4d0df;border-radius:.5rem}.flipCard .back .content::-webkit-scrollbar-track{background-color:#fcf3f7}.flipCard .checkbox{position:absolute;opacity:0}.flipCard .checkbox:checked~.toggle{background-color:transparent;box-shadow:none;transition-delay:unset;opacity:0}.flipCard .checkbox:checked~.close{opacity:1}.flipCard .checkbox:checked~.inner{transform:rotateY(180deg)}.flipCard .checkbox:checked~.inner .back{opacity:1}.flipCard .checkbox:checked~.inner .front{opacity:0}.flipCard .toggle{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 24px 64px #00000014,0 0 2px #00000014;color:var(--accent-color, #000000);cursor:pointer;display:flex;font-size:1.125rem;font-weight:500;justify-content:space-between;padding:1rem 1.25rem;pointer-events:none;position:absolute;inset:auto 1rem 1rem;transition:background-color .4s var(--transition-delay),box-shadow .4s var(--transition-delay),opacity .4s var(--transition-delay),transform .4s;z-index:1}.flipCard .toggle.toggleBack{background:none;padding:0;right:0;top:0}.flipCard .toggle .toggleText{transition:opacity .5s var(--transition-delay),box-shadow .5s var(--transition-delay);transition-delay:calc(var(--transition-delay) + .2s)}.flipCard .toggle .indicator{align-items:center;aspect-ratio:1;background-color:var(--accent-color, #c7125c);border-radius:50%;display:flex;justify-content:center;width:2rem;position:relative}.flipCard .toggle .indicator:before,.flipCard .toggle .indicator:after{content:"";position:absolute;right:0;left:0;margin-inline:auto;transition:transform .3s ease-in-out,opacity .3s ease-in-out;background:#fff}.flipCard .toggle .indicator:before{width:.125rem;height:35%}.flipCard .toggle .indicator:after{width:35%;height:.125rem}.flipCard .close{align-items:center;aspect-ratio:1;background-color:#c7125c;border-radius:50%;display:flex;justify-content:center;opacity:0;position:absolute;right:1rem;top:1rem;transition:opacity .4s ease-in-out;width:2rem;z-index:1}.flipCard .close:before{content:"";position:absolute;right:0;left:0;margin-inline:auto;background:#fff}.flipCard .close:before{width:35%;height:.125rem}@media only screen and (min-width:1024px){.flipCard{min-height:27.375rem}.flipCard .back{border:none}.flipCard .toggle{inset:auto 2rem 2rem;font-size:1.25rem;padding:1.25rem 1.5rem}.flipCard .toggle .indicator{width:2.5rem}}.flipCardTextParagraph{color:#000;font-size:clamp(1rem,1.463vw,1.25rem);font-weight:300;line-height:1.5}.flipCardTitleHeadline{color:var(--accent-color, #000000);font-size:clamp(1.0625rem,1.609vw,1.375rem);font-weight:500;line-height:1.6;margin-bottom:.5rem}@media only screen and (min-width:768px){.flipCardTitleHeadline{margin-bottom:1rem}}.downloadCard{border-radius:.5rem;box-shadow:0 16px 48px #0000000f,0 6px 12px #0000000f,0 1px 2px #0000000f;cursor:pointer;display:block;min-height:clamp(18rem,30vw,24rem);overflow:hidden;position:relative;text-decoration:none;transition:box-shadow .3s ease}.downloadCard:hover{box-shadow:0 20px 56px #0000001a,0 8px 14px #0000001a,0 1px 2px #0000001a}.downloadCard:focus-visible{outline:.25rem solid #fcf3f7}@media(hover:hover)and (prefers-reduced-motion:no-preference){.downloadCard .downloadCardImage img{transition:transform .4s ease}.downloadCard:hover .downloadCardImage img{transform:scale(1.1)}}@media only screen and (min-width:1024px){.downloadCard{min-height:clamp(22rem,38vw,27.375rem)}}.downloadCardImage{height:100%;inset:0;position:absolute;width:100%}.downloadCardImage .backgroundImage{height:100%;object-fit:cover;width:100%}.downloadCardLabel{align-items:center;background-color:#fff;border-radius:.5rem;bottom:1rem;box-shadow:0 24px 64px #00000014,0 0 2px #00000014;display:flex;gap:1rem;left:1rem;padding:1rem 1.25rem;position:absolute;right:1rem}@media only screen and (min-width:1024px){.downloadCardLabel{bottom:2rem;left:2rem;padding:1.25rem 1.5rem;right:2rem}}.downloadCardTitle{color:#c7125c;flex:1;font-size:1rem;font-weight:500;line-height:1.4}@media only screen and (min-width:1024px){.downloadCardTitle{font-size:1.125rem}}.downloadCardIcon{align-items:center;aspect-ratio:1;background-color:#c7125c;border-radius:50%;display:flex;flex-shrink:0;justify-content:center;width:2rem}@media only screen and (min-width:1024px){.downloadCardIcon{width:2.5rem}}.downloadCardIcon .icon{color:#fff;height:1.125rem;width:1.125rem}@media only screen and (min-width:1024px){.downloadCardIcon .icon{height:1.25rem;width:1.25rem}}.relatedLinksCard{cursor:pointer;display:flex;flex-direction:column;isolation:isolate;min-height:25rem;padding:1.25rem;overflow:hidden;position:relative;text-decoration:none;transition:transform .3s ease-in-out}.relatedLinksCard .relatedLinksCardButton{all:unset;align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 24px 64px #00000014,0 0 2px #00000014;color:#000;display:flex;font-size:clamp(1rem,1.3vw,1.125rem);font-weight:500;gap:1rem;justify-content:space-between;line-height:1.4;margin-top:auto;overflow:hidden;padding:1rem 1.25rem;transition:color .3s ease-in-out}.relatedLinksCard .relatedLinksCardButton .icon{color:#c7125c;height:1.25rem;transition:transform .3s ease-in-out;width:1.25rem}.relatedLinksCard .relatedLinksCardBackground>*{transition:transform .3s ease-in-out}@media(hover:hover){.relatedLinksCard:hover .relatedLinksCardButton{color:#c7125c}.relatedLinksCard:hover .relatedLinksCardButton .icon{transform:translate(.25rem)}.relatedLinksCard:hover .relatedLinksCardBackground>*{transform:scale(1.05)}}@media only screen and (min-width:1024px){.relatedLinksCard{padding:2.5rem;min-height:28.125rem}.relatedLinksCard .relatedLinksCardButton{padding:1.25rem 1.5rem}}.relatedLinksSection{display:grid;gap:.25rem;padding-top:.25rem}@media only screen and (min-width:1024px){.relatedLinksSection{grid-template-columns:repeat(3,1fr)}}@supports (animation-timeline: scroll()){.subnavigation{animation:scroll-shadow linear both;animation-timeline:scroll();animation-range:0% 10%}@keyframes scroll-shadow{0%{box-shadow:none}to{box-shadow:0 6px 12px #0000000a,0 1px 2px #0000000a}}}.subnavigation{--accent: var(--accent-color, #c7125c);display:none;position:sticky;top:0;z-index:1000;background-color:#fff;padding:1.25rem 2rem;width:100%;font-size:1.0625rem}.subnavigation ul,.subnavigation li{margin:0;padding:0;line-height:1;list-style:none}.subnavigation li[data-active=true]:before{position:absolute;bottom:0;left:var(--indicator-offset);z-index:10000;transition:left .3s ease-in-out,width .3s ease-in-out;background-color:var(--accent);width:var(--indicator-width);height:.125rem;content:""}.subnavigation a{color:var(--accent);text-decoration:none}.subnavigation .subNavInner{display:flex;justify-content:center;gap:clamp(1rem,5.26vw,4.5rem)}@media only screen and (min-width:1024px){.subnavigation{display:block}}.flipCardLinkBase{align-items:center;display:inline-flex;gap:.35rem;color:#c7125c;font-size:clamp(1rem,1.463vw,1.25rem);text-decoration:none;margin-top:1rem}.flipCardLinkBase svg{aspect-ratio:1;width:clamp(1rem,1.463vw,1.25rem)}.columns{--column-gap: 1rem;display:flex;flex-wrap:wrap;gap:var(--column-gap)}.columns .column{flex-basis:100%;display:flex;flex-direction:column;gap:1rem;height:fit-content}@media only screen and (min-width:1024px){.columns{--column-gap: 1.5rem}.columns .column{flex-basis:calc(50% - var(--column-gap))}.columns .column.scroll-panel{height:100vh;position:sticky;top:3rem}}.twoColumnTeaserTextBase{color:#000;font-size:clamp(1rem,1.46vw,1.25rem);font-weight:300;line-height:1.6}.twoColumnTeaserTextBase:not(:first-child){margin-top:1rem}.twoColumnTeaserTitleBase{color:#000;font-size:clamp(1.5rem,5vw,2.25rem);line-height:1.2}.twoColumnTeaserBase{--row-gap: 2rem;background:linear-gradient(276deg,#c2e1ab 10.47%,#eff7ea 97.82%);border-radius:1rem;display:flex;flex-direction:column;gap:var(--row-gap);padding:clamp(1.25rem,4.1vw,3.5rem)}@media only screen and (min-width:1024px){.twoColumnTeaserBase{--row-gap: 3.5rem}}.twoColumnTeaserBase .columns{--column-gap: .5rem;display:flex;flex-wrap:wrap;gap:var(--column-gap)}@media only screen and (min-width:1024px){.twoColumnTeaserBase .columns{--column-gap: 1.5rem}}.twoColumnTeaserBase .columns .column{flex-basis:100%}@media only screen and (min-width:1024px){.twoColumnTeaserBase .columns .column{flex-basis:calc(50% - var(--column-gap))}.twoColumnTeaserBase .columns .column:last-child{flex-grow:1}}.carousel{--border-radius: 1rem;--button-size: 3.75rem}.carousel .inner{position:relative;margin:0 auto;width:100%;container-type:inline-size;display:flex;flex-direction:column;gap:2.5rem 0}.carousel .carouselMain{display:flex;flex-direction:column;gap:2.5rem 0;width:100%}.carousel .viewport{--gap: 1rem;--peek: var(--bleed-x);--item-count: 1;--item-max-width: 62rem;--item-max-height: 37.5rem;--padding-inline: max( calc((100cqw - var(--content-width)) / 2), var(--bleed-x) );--inner-width: min( calc(100cqw - (2 * var(--padding-inline)) - (2 * var(--gap))), var(--content-width) );--items-gap: calc((var(--item-count) - 1) * var(--gap));--item-width: min( (calc(var(--inner-width) - var(--items-gap)) / var(--item-count)), var(--item-max-width) );padding-inline:var(--padding-inline);display:flex;justify-content:start;gap:0 var(--gap);flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}@container (width >= 48rem){.carousel .viewport{--gap: 2rem}}@container (width >= 90rem){.carousel .viewport{--inner-width: min( calc(100cqw - (2 * var(--padding-inline))), var(--content-width) )}}.carousel .viewport::-webkit-scrollbar{display:none}.carousel .carouselItem{position:relative;width:var(--item-width);max-width:var(--item-max-width);max-height:var(--item-max-height);min-height:30rem;flex-shrink:0;overflow:hidden;aspect-ratio:1.65/1;isolation:isolate;scroll-snap-align:center;scroll-snap-stop:always}.carousel .carouselItem:not(.hidden){transition:opacity .22s ease}.carousel .carouselItem[data-carousel-item-clipped=true]:not(.hidden){opacity:.52}@media(prefers-reduced-motion:reduce){.carousel .carouselItem:not(.hidden){transition-duration:.01ms}}.carousel .carouselItem.hidden{opacity:0}.carousel .buttons{padding-inline:var(--bleed-x)}@media only screen and (max-width:1023px){.carousel .buttons{display:none}}.carousel .buttonsInner{align-items:center;display:flex;flex-direction:row;gap:0 1rem;margin-inline:auto;max-width:var(--content-width);min-height:var(--button-size);width:100%}.carousel .carouselButton{align-items:center;aspect-ratio:1;background-color:#fff;border:none;border-radius:50%;box-shadow:0 16px 48px #0000000f,0 6px 12px #0000000f,0 1px 2px #0000000f;color:var(--accent-color);cursor:pointer;display:none;flex-shrink:0;justify-content:center;opacity:1;pointer-events:auto;transition:opacity .3s ease,box-shadow .25s ease;width:var(--button-size);z-index:2}.carousel .carouselButton[data-carousel-edge-hidden=true]{cursor:not-allowed;opacity:.3;pointer-events:none}@media(hover:hover){.carousel .carouselButton.prev:not([data-carousel-edge-hidden=true]):hover .icon{--bounceX-start: -10%;--bounceX-end: 10%;transform:translate(var(--bounceX-start));animation:bounceX .6s .3s ease-in-out infinite alternate}}@media(hover:hover){.carousel .carouselButton.next:not([data-carousel-edge-hidden=true]):hover .icon{--bounceX-start: 10%;--bounceX-end: -10%;transform:translate(var(--bounceX-start));animation:bounceX .6s .3s ease-in-out infinite alternate}}@media only screen and (min-width:1024px){.carousel .carouselButton[data-hidden=false]{display:flex}}@media(prefers-reduced-motion:reduce){.carousel .carouselButton{transition-duration:.01ms}}.carousel .carouselButton .icon{aspect-ratio:1;width:1.5rem;transition:transform .3s ease-in-out}.carousel .link.button{margin-inline:auto;color:var(--accent-color)}@media only screen and (min-width:1024px){.carousel .link.button{display:none}}.carouselCard{--border-radius: 1rem;display:flex;text-decoration:none;align-items:end;height:100%;color:#fff}@keyframes tabOut{0%{scale:1}to{scale:0}}@keyframes tabIn{0%{scale:0}50%{scale:1.1}to{scale:1}}@media(hover:none){[data-carousel-item-active=true] .carouselCard .textInner{margin-block:0;grid-template-rows:1fr}[data-carousel-item-active=true] .carouselCard .corner .animation{animation:tabIn .8s both}[data-carousel-item-active=true] .carouselCard .corner .text{animation:fadeIn .6s both}[data-carousel-item-active=true] .carouselCard .background>*{scale:1.2}}@media only screen and (hover:none)and (min-width:512px){[data-carousel-item-active=true] .carouselCard .background>*{scale:1.1}}@media(hover:hover){.carouselCard:hover .textInner{margin-block:0;grid-template-rows:1fr}.carouselCard:hover .corner .animation{animation:tabIn .8s both}.carouselCard:hover .corner .text{animation:fadeIn .6s both}.carouselCard:hover .background>*{scale:1.2}}@media only screen and (hover:hover)and (min-width:512px){.carouselCard:hover .background>*{scale:1.1}}.carouselCard .layer{position:absolute;inset:0;display:none;border-radius:0 0 var(--border-radius) var(--border-radius);background:linear-gradient(to bottom,transparent 0%,rgb(0,0,0) 120%)}.carouselCard .badge{padding:.5rem .875rem;display:inline-block;place-self:start;background:color-mix(in srgb,#000000 50%,transparent);font-weight:500;font-size:.875rem;line-height:1;border-radius:.75rem}.carouselCard .text{padding:6rem 1.5rem 1.5rem;max-width:100%;display:flex;flex-direction:column;gap:1rem 0;isolation:isolate}@media only screen and (min-width:768px){.carouselCard .text{padding:6rem 2rem 2rem}}@media only screen and (min-width:1024px){.carouselCard .text{padding:6rem 3rem 3rem}}.carouselCard .title{font-size:clamp(1.375rem,2.86vw,2rem);font-weight:700;line-height:1.4;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent-color) 40%,white);text-decoration-thickness:.1875rem}@media only screen and (min-width:768px){.carouselCard .title{max-width:24ch}}.carouselCard .textInner{margin-block:0 -1rem;display:grid;overflow:hidden;grid-template-rows:0fr;transition:grid-template-rows .5s,margin .5s}@media only screen and (min-width:768px){.carouselCard .textInner{margin-block:0 -1.5rem}}.carouselCard .paragraph{margin-top:.5rem;font-size:1rem;line-height:1.6;min-height:0;overflow:hidden}@media only screen and (min-width:1024px){.carouselCard .paragraph{max-width:60%;font-size:1.125rem}}.carouselCard .corner{position:absolute;right:0;width:clamp(12.5rem,32.4vw,23rem);display:flex;flex-direction:column;align-items:end;justify-content:start;aspect-ratio:1.175/1;text-align:right;color:var(--accent-color)}@media only screen and (max-width:1023px){.carouselCard .corner{top:0}}@media only screen and (min-width:1024px){.carouselCard .corner{bottom:0;justify-content:end;aspect-ratio:1.35/1}}.carouselCard .corner .icon{width:1.25rem;height:1.25rem}.carouselCard .corner .text{position:relative;z-index:1;padding:.75rem 1rem;width:10ch;box-sizing:content-box;display:flex;flex-direction:column;align-items:flex-end;gap:.3125rem 0;animation:fadeOut .2s both;font-size:1.125rem;font-size:.875rem;font-weight:500;line-height:1.2}@media only screen and (min-width:640px){.carouselCard .corner .text{font-size:.9375rem}}@media only screen and (min-width:768px){.carouselCard .corner .text{padding:1.5rem;font-size:1rem}}@media only screen and (min-width:1024px){.carouselCard .corner .text{font-size:1.125rem;padding:2rem;width:15ch;flex-direction:column-reverse}}.carouselCard .corner .animation{position:absolute;right:-1px;width:calc(100% + 1.25rem);height:100%;overflow:hidden;border-radius:0 var(--border-radius) 0 0;animation:tabOut .5s both}@media only screen and (min-width:768px)and (max-width:1023px){.carouselCard .corner .animation{width:calc(100% + 1rem)}}@media only screen and (max-width:1023px){.carouselCard .corner .animation{top:-1px;transform-origin:top right}}@media only screen and (min-width:1024px){.carouselCard .corner .animation{bottom:-1px;width:100%;border-radius:0 0 var(--border-radius) 0;transform-origin:bottom right}}@media only screen and (min-width:1024px){.carouselCard .corner .animation svg{transform:scaleY(-1)}}.carouselCard .corner .animation .base{color:color-mix(in srgb,var(--accent-color) 30%,white)}.carouselCard .corner .animation .tab{color:var(--accent-color)}.carouselCard .background{position:absolute;inset:0;overflow:hidden;border-radius:var(--border-radius);z-index:-1;isolation:isolate}.carouselCard .background>*{transition:scale .5s}.carousel.carouselVerbaende{--accent-color: #c7125c}.carousel.carouselVerbaende .inner{gap:1.5rem 0;margin-inline:0;max-width:none;overflow:visible;width:100%}.carousel.carouselVerbaende .carouselMain{gap:clamp(.5rem,1vw,.875rem) 0}.carousel.carouselVerbaende .viewport{--gap: 1.5rem;--padding-inline: max( calc((100cqw - var(--content-width)) / 2), var(--bleed-x) );--inner-width: min( calc(100cqw - (2 * var(--padding-inline)) - (2 * var(--gap))), var(--content-width) );--item-count: 1;--item-max-height: none;--item-max-width: 21rem;padding-block-start:clamp(.875rem,2vw,1.25rem);padding-block-end:clamp(1.35rem,2.75vw,2rem)}@media only screen and (min-width:768px){.carousel.carouselVerbaende .viewport{--gap: 2rem;--item-count: 2}}@media only screen and (min-width:1024px){.carousel.carouselVerbaende .viewport{--gap: 2rem;--item-count: 3;--item-max-width: 20.5rem}}@container (width >= 90rem){.carousel.carouselVerbaende .viewport{--inner-width: min( calc(100cqw - (2 * var(--padding-inline))), var(--content-width) )}}.carousel.carouselVerbaende .verbandCarouselItem.carouselItem{aspect-ratio:auto;border-radius:0;display:flex;flex-direction:column;isolation:auto;max-height:none;min-height:0;overflow:visible}.carousel.carouselVerbaende .buttons{padding-inline:max((100% - var(--content-width)) / 2,var(--bleed-x))}@media only screen and (max-width:1023px){.carousel.carouselVerbaende .buttons{display:none}}.carousel.carouselVerbaende .buttonsInner{align-items:center;display:flex;flex-direction:row;gap:0 1rem;margin-inline:auto;max-width:var(--content-width);min-height:var(--button-size);width:100%}.carousel.carouselVerbaende .carouselButton{background-color:#fff;box-shadow:0 8px 22px #0000000d,0 3px 8px #0000000d,0 1px 2px #0000000f;color:#c7125c;transition:opacity .3s ease,box-shadow .25s ease}.carousel.carouselVerbaende .carouselButton[data-carousel-edge-hidden=true]{cursor:not-allowed;opacity:.3;pointer-events:none}@media only screen and (min-width:1024px){.carousel.carouselVerbaende .carouselButton[data-hidden=false]{display:flex}}.carousel.carouselVerbaende .carouselButton .icon{color:#c7125c}.carousel.carouselVerbaende .carouselButton:focus-visible{outline:.25rem solid #e9a0be;outline-offset:.125rem}.verbandCarouselCard{background-color:#fff;border-radius:.75rem;box-shadow:0 10px 28px #0000000f,0 4px 10px #0000000d,0 1px 2px #0000000f;color:inherit;cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden;text-align:left;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.verbandCarouselCard:focus-visible{outline:.25rem solid #e9a0be;outline-offset:.125rem}@media(hover:hover){.verbandCarouselItem:hover .verbandCarouselCard{box-shadow:0 12px 34px #00000012,0 5px 12px #0000000f,0 1px 2px #0000000f;transform:translateY(-.1875rem)}}.verbandCarouselCardLogoWrap{align-items:center;background-color:#fff;display:flex;flex-shrink:0;justify-content:center;min-height:clamp(5.75rem,16vw,7rem);padding:clamp(1.125rem,2.8vw,1.5rem) clamp(1rem,2.5vw,1.25rem)}.verbandCarouselCardLogo{display:block;margin-inline:auto;max-height:clamp(2.75rem,7.5vw,3.5rem);max-width:min(11rem,88%);object-fit:contain;object-position:center;width:auto}.verbandCarouselCardBody{background:linear-gradient(180deg,#fdf8fa,#fcf3f7);display:flex;flex:1 1 auto;flex-direction:column;gap:.625rem;min-height:0;padding:clamp(1.05rem,2.4vw,1.25rem);text-align:left}.verbandCarouselCardTitle{color:#000;font-size:clamp(1rem,1.46vw,1.25rem);font-weight:500;letter-spacing:.01em;line-height:1.4;margin:0}.verbandCarouselCardTeaser{color:#000;flex:1 1 auto;font-size:clamp(1rem,1.46vw,1.25rem);font-weight:300;line-height:1.55;margin:0}.verbandCarouselCardCta{align-items:center;color:#c7125c;display:inline-flex;font-size:clamp(1rem,1.46vw,1.25rem);font-weight:500;gap:.35rem;margin-top:auto;width:fit-content}.verbandCarouselCardCtaIcon{display:inline-flex;flex-shrink:0}.verbandCarouselCardCtaIcon .icon{height:1rem;width:1rem}@media(hover:hover){.verbandCarouselCard:hover .verbandCarouselCardCtaText{text-decoration:underline}}.overlay{--background-color: #ffffff;--border-radius: .75rem;--padding-y: calc(var(--bleed-x) + var(--gap) + var(--close-size));--padding-x: calc(var(--bleed-x) / 2);--gap: .75rem;--close-size-icon: 1.25rem;--close-padding: .5rem;--close-size: calc(var(--close-size-icon) + (2 * var(--close-padding)));--close-position-top: calc(var(--padding-y) - var(--close-size) - var(--gap));--close-position-right: max( var(--padding-x), calc((100vw - var(--content-width-narrow)) / 2) );position:fixed;inset:0;z-index:10;display:block;background:#00000040;backdrop-filter:blur(8px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}@media(min-width:56rem){.overlay{--close-position-top: var(--padding-y);--close-position-right: max( var(--padding-x), calc(((100vw - var(--content-width-narrow)) / 2) - .75rem - 36px) );--padding-y: 7.5rem}}.overlay::-webkit-scrollbar{display:none}.overlay[data-show=false]{display:none}.overlay .wrapper{padding:var(--padding-y) var(--padding-x) 0;height:calc(100% + 1px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.overlay .wrapper::-webkit-scrollbar{display:none}.overlay .scroller{border-radius:var(--border-radius) var(--border-radius) 0 0;padding-bottom:var(--padding-y);margin-inline:auto;max-width:var(--content-width-narrow);height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.overlay .scroller::-webkit-scrollbar{display:none}@media(min-width:56rem){.overlay .scroller{display:contents}}.overlay .inner{--padding: 1.5rem;position:relative;margin-inline:auto;padding:var(--padding);width:100%;max-width:var(--content-width-narrow);border-radius:var(--border-radius);background-color:var(--background-color)}@media only screen and (min-width:768px){.overlay .inner{--padding: 3rem}}@media(min-width:56rem){.overlay .inner{margin-bottom:var(--padding-y)}}.overlay .close{position:fixed;top:var(--close-position-top);right:var(--close-position-right);z-index:1;padding:var(--close-padding);display:flex;background-color:var(--background-color);border-radius:var(--border-radius);box-shadow:0 16px 48px #0000000f,0 6px 12px #0000000f,0 1px 2px #0000000f;align-items:center;gap:0 .25rem;color:#c7125c}.overlay .close .icon{width:var(--close-size-icon);height:var(--close-size-icon);min-width:var(--close-size-icon);color:#c7125c}.overlay .meta{font-size:.9375rem}.overlay .meta a{color:inherit;transition:color .2s}.overlay .meta a:hover{color:#c7125c}.collapsible>summary{display:flex;justify-content:space-between;align-items:center;transition:border-radius 75ms ease-in-out;cursor:pointer;align-self:stretch;border-radius:1rem;padding:1.5rem;font-size:clamp(1rem,3.5vw,1.25rem);font-weight:700;line-height:150%}.collapsible>summary::-webkit-details-marker{display:none}.collapsible>summary>.collapsible__indicator{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:100%;background:var(--white--white-100);flex-shrink:0}.collapsible>summary>.collapsible__indicator>svg{width:1.25rem;height:1.25rem;transition:transform .2s ease}.collapsible[open]>summary{border-radius:1rem 1rem 0 0}.collapsible[open]>summary>.collapsible__indicator>svg{transform:rotate(-180deg)}.collapsible.collapsible--blue>summary{background:var(--blue--blue-100);color:var(--white--white-100)}.collapsible.collapsible--blue>summary svg{color:var(--blue--blue-100)}.collapsible>.collapsible__content{background:var(--white--white-100);border-radius:0 0 1rem 1rem;display:flex;padding:1rem;flex-direction:column;align-items:flex-start;overflow-x:auto}.table-component{width:100%;border-collapse:separate;border-spacing:0}.table-component tr{align-items:center;border-radius:.75rem}.table-component th,.table-component td{--border-radius: .75rem;padding:.875rem 1.5rem;text-align:right}.table-component th:first-child,.table-component td:first-child{text-align:left;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.table-component th:last-child,.table-component td:last-child{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.table-component tbody,.table-component thead{min-width:fit-content;width:100%}.table-component tbody th:not(.sub-category){font-weight:400;font-size:1rem;line-height:150%}.table-component tbody th.highlight{font-weight:500}.table-component.table-component--blue thead>tr>th,.table-component.table-component--blue thead>tr>td{background:var(--blue--blue-05)}.table-component.table-component--blue tbody>tr:nth-child(2n)>th,.table-component.table-component--blue tbody>tr:nth-child(2n)>td{background:var(--blue--blue-05)}.previewShowcase{position:relative;width:100%;aspect-ratio:1/1;padding:1rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;border-radius:.5rem;border:0px solid var(--white--white-100);background:linear-gradient(0deg,var(--black-alpha--black-alpha-20) 0%,var(--black-alpha--black-alpha-20) 100%);overflow:hidden}.previewShowcase .previewShowcase__caption{display:flex;padding:1.25rem 1.5rem;justify-content:space-between;align-items:center;align-self:stretch;border-radius:.5rem;background:var(--white--white-100);z-index:1}.previewShowcase .caption__text-wrapper span{font-size:1rem;font-weight:500;color:var(--surrogate--surrogate-100)}.previewShowcase .caption__text-wrapper p{font-size:.875rem;color:var(--black--black-60)}.previewShowcase .caption__icon{width:3rem;height:3rem;border-radius:100%;aspect-ratio:1/1;background:var(--surrogate--surrogate-100);color:var(--white--white-100);display:flex;justify-content:center;align-items:center}.previewShowcase .caption__icon>svg{width:50%;height:50%}.previewShowcase .previewShowcase__video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center top}.previewShowcase .previewShowcase__overlayInner{max-width:fit-content;margin-inline:auto}.previewShowcase .previewShowcase__overlayInner .previewShowcase__video{height:max(500px,75vh);width:unset;position:static;aspect-ratio:9/16;border-radius:.5rem}@media(min-width:1024px){.previewShowcase{aspect-ratio:51/68;padding:2rem}}.image-wrapper{display:flex;flex-direction:column;gap:1.5rem}.image-wrapper .image-wrapper__img{border-radius:.5rem;border:0 solid #fff;object-fit:cover}.image-wrapper .image-wrapper__subtitle{color:var(--black--black-80);font-size:1.125rem;font-weight:300;line-height:160%}.imageGallery{margin-top:clamp(1.25rem,3vw,2rem)}.imageGalleryTitle{color:#c7125c;font-size:clamp(1.0625rem,2vw,1.25rem);font-weight:500;line-height:1.35;margin:0 0 1rem;max-width:75ch}.imageGalleryTitle .light{font-weight:300}.imageGalleryTitle .imageGalleryTitleBody{display:block;font-size:clamp(1.125rem,2.5vw,1.375rem);line-height:1.6;margin-top:clamp(.35rem,1.1vw,.5rem)}.imageGalleryTitle .imageGalleryTitleDate{display:block;font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:300;line-height:1.6;margin-top:clamp(.35rem,1.1vw,.5rem)}.imageGalleryGrid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media only screen and (min-width:768px){.imageGalleryGrid{gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:1024px){.imageGalleryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.imageGalleryItem{margin:0}.imageGalleryThumbButton{background:#fff;border:none;border-radius:.375rem;box-shadow:0 16px 48px #0000000f,0 6px 12px #0000000f,0 1px 2px #0000000f;cursor:pointer;display:block;overflow:hidden;padding:0;width:100%}.imageGalleryThumbButton:focus-visible{outline:.25rem solid #e9a0be;outline-offset:.125rem}@media(hover:hover){.imageGalleryThumbButton:hover .imageGalleryThumb{transform:scale(1.04)}}.imageGalleryThumb{aspect-ratio:3/2;display:block;height:auto;object-fit:cover;transition:transform .35s ease;width:100%}@keyframes imageGalleryBackdropIn{0%{background-color:#0000}to{background-color:#000000bf}}@keyframes imageGalleryDialogInnerIn{0%{opacity:0;transform:scale(.96) translateY(.75rem)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes imageGalleryBackdropOut{0%{background-color:#000000bf}to{background-color:#0000}}@keyframes imageGalleryDialogInnerOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.96) translateY(.75rem)}}.imageGalleryDialog{background:transparent;border:none;margin:auto;max-height:none;max-width:none;padding:0;width:min(100vw - 2rem,72rem)}.imageGalleryDialog::backdrop{cursor:pointer}.imageGalleryDialog[open]::backdrop{animation:imageGalleryBackdropIn .32s ease-out forwards}.imageGalleryDialog[open] .imageGalleryDialogInner{animation:imageGalleryDialogInnerIn .36s cubic-bezier(.22,1,.36,1) forwards;transform-origin:center center}.imageGalleryDialog.imageGalleryDialogClosing[open]::backdrop{animation:imageGalleryBackdropOut .28s ease-in forwards}.imageGalleryDialog.imageGalleryDialogClosing[open] .imageGalleryDialogInner{animation:imageGalleryDialogInnerOut .3s ease-in forwards;transform-origin:center center}@media(prefers-reduced-motion:reduce){.imageGalleryDialog[open]::backdrop{animation:none;background-color:#000000bf}.imageGalleryDialog[open] .imageGalleryDialogInner{animation:none}.imageGalleryDialog.imageGalleryDialogClosing[open]::backdrop,.imageGalleryDialog.imageGalleryDialogClosing[open] .imageGalleryDialogInner{animation:none}}.imageGalleryDialogInner{background:#fff;border-radius:.5rem;box-shadow:0 20px 56px #0000001a,0 8px 14px #0000001a,0 1px 2px #0000001a;display:flex;flex-direction:column;gap:.75rem;padding:clamp(.75rem,2vw,1.25rem)}.imageGalleryDialogTitle{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.imageGalleryToolbar{display:flex;justify-content:flex-end}.imageGalleryIconButton{align-items:center;background:#fcf3f7;border:none;border-radius:50%;color:#c7125c;cursor:pointer;display:inline-flex;flex-shrink:0;height:2.75rem;justify-content:center;transition:background-color .2s ease,color .2s ease;width:2.75rem}.imageGalleryIconButton .icon{height:1.25rem;width:1.25rem}.imageGalleryIconButton:focus-visible{outline:.25rem solid #e9a0be;outline-offset:.125rem}@media(hover:hover){.imageGalleryIconButton:hover{background:#c7125c;color:#fff}}.imageGalleryStage{align-items:center;display:flex;gap:.5rem;justify-content:center;min-height:min(70vh,50rem)}.imageGalleryFigureStack{align-items:center;display:flex;flex:1 1 auto;justify-content:center;max-height:min(70vh,50rem);min-height:min(70vh,50rem);min-width:0;position:relative;width:100%}.imageGalleryFigureLayer{height:auto;left:50%;max-height:100%;max-width:100%;object-fit:contain;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .38s ease;width:auto}.imageGalleryFigureLayer.imageGalleryFigureLayerVisible{opacity:1;z-index:1}@media(prefers-reduced-motion:reduce){.imageGalleryFigureLayer{transition:none}}@media only screen and (max-width:639px){.imageGalleryStage{flex-wrap:wrap;gap:.75rem;min-height:auto}.imageGalleryFigureStack{flex-basis:100%;min-height:min(50vh,28rem);order:0}.imageGalleryNavPrev,.imageGalleryNavNext{order:1}}.imageGalleryStatus{color:#c7125c;font-size:.9375rem;margin:0;text-align:center}.imageGalleryCopyright{color:#c7125c;font-size:.8125rem;font-weight:400;line-height:1.45;margin:0;margin-inline:auto;max-width:65ch;text-align:center}.imageGalleryCopyright+.imageGalleryStatus{margin-top:.5rem}.homeColumns{--column-gap: 1.25rem;display:flex;flex-wrap:wrap;gap:var(--column-gap)}.homeColumns .column{flex-basis:100%}@media only screen and (min-width:1024px){.homeColumns .column{flex-basis:calc(50% - var(--column-gap))}.homeColumns .column:last-child{flex-grow:1}}.paragraph{font-size:clamp(1.125rem,1.59vw,1.375rem);font-weight:300;line-height:1.6}.paragraph+.paragraph{margin-top:1rem}.paragraph strong{font-weight:500}section.intro .container{--row-gap: 3rem;display:flex;flex-direction:column;gap:var(--row-gap)}@media only screen and (min-width:1024px){section.intro .container{--row-gap: 7.5rem}}section.intro .circles{--mobile-factor: 1;--aspect-ratio: 16 / 10;--max-height: 50rem;--min-height: 36rem;aspect-ratio:var(--aspect-ratio);max-height:var(--max-height);min-height:var(--min-height);position:relative;width:100%}@media(min-width:751px)and (max-width:900px){section.intro .circles{--aspect-ratio: 1 / 1;--max-height: 40rem;margin:0 auto;max-width:44rem}}@media(min-width:601px)and (max-width:750px){section.intro .circles{--aspect-ratio: 1 / 2;--min-height: 40rem;max-height:40rem;margin:0 auto;max-width:38rem}}@media(max-width:600px){section.intro .circles{height:46.25rem;margin:0 calc(var(--bleed-x) * -1);width:calc(100% + var(--bleed-x) * 2)}}section.intro .circles .circleWrap{--top: auto;--right: auto;--bottom: auto;--left: auto;--shift-x: 0rem;--rotate: 0deg;--transform-origin: center;position:absolute;top:var(--top);right:var(--right);bottom:var(--bottom);left:var(--left);border-radius:50%}@media(max-width:600px){section.intro .circles .circleWrap{--left: 50%;transform:translate(calc(-50% + var(--shift-x))) rotate(var(--rotate))}}section.intro .circles .circleWrap .circleCut{overflow:hidden;transform-origin:var(--transform-origin)}section.intro .circles .circleWrap .circle{--size-min: 12.5rem;--size-dynamic: 20.35vw;--size-max: 17.5rem;--size: clamp(var(--size-min), var(--size-dynamic), var(--size-max));transform-origin:var(--transform-origin)}section.intro .circles .circleWrap:nth-child(1){--transform-origin: left}@media(min-width:901px){section.intro .circles .circleWrap:nth-child(1){--top: 60%;--left: 0}}@media(min-width:751px)and (max-width:900px){section.intro .circles .circleWrap:nth-child(1){--left: 0;--bottom: 20%}}@media(min-width:601px)and (max-width:750px){section.intro .circles .circleWrap:nth-child(1){--bottom: 37%;--left: 0%;transform:rotate(50deg)}}@media(max-width:600px){section.intro .circles .circleWrap:nth-child(1){--top: 54%;--shift-x: -10.625rem}}section.intro .circles .circleWrap:nth-child(1) .circle{--size-min: 6.25rem;--size-dynamic: 13.08125vw;--size-max: 11.25rem}@media(max-width:600px){section.intro .circles .circleWrap:nth-child(1) .circle{--size-min: 6.875rem}}section.intro .circles .circleWrap:nth-child(2){--transform-origin: top left}@media(min-width:901px){section.intro .circles .circleWrap:nth-child(2){--top: 22.5%;--left: 6.25%}}@media(min-width:751px)and (max-width:900px){section.intro .circles .circleWrap:nth-child(2){--left: 8.5%;--bottom: 38%}}@media(min-width:601px)and (max-width:750px){section.intro .circles .circleWrap:nth-child(2){--top: 13%;--left: 0}}@media(max-width:600px){section.intro .circles .circleWrap:nth-child(2){--top: 19%;--left: 0;--right: calc(50% + 2.8125rem) ;--transform-origin: left}section.intro .circles .circleWrap:nth-child(2) .circle{--size-min: 11rem}section.intro .circles .circleWrap:nth-child(2){transform:unset}}section.intro .circles .circleWrap:nth-child(2) .circleCut{direction:rtl}section.intro .circles .circleWrap:nth-child(3){--transform-origin: right bottom}@media(min-width:901px){section.intro .circles .circleWrap:nth-child(3){--bottom: 4.5%;--left: 17.5%}}@media(min-width:751px)and (max-width:900px){section.intro .circles .circleWrap:nth-child(3){--left: 18%;--bottom: 4%}}@media(min-width:601px)and (max-width:750px){section.intro .circles .circleWrap:nth-child(3){--bottom: 5%;--left: 4%}}@media(max-width:600px){section.intro .circles .circleWrap:nth-child(3){--top: 43%;--shift-x: -1.125rem;--transform-origin: center}}@media(max-width:600px){section.intro .circles .circleWrap:nth-child(3) .circle{--size-min: 10rem}}section.intro .circles .circleWrap:nth-child(4){--top: 0;--transform-origin: top left}@media(min-width:601px)and (max-width:750px){section.intro .circles .circleWrap:nth-child(4){--transform-origin: top}}@media(min-width:601px){section.intro .circles .circleWrap:nth-child(4){--left: 36%}}@media(max-width:600px){section.intro .circles .circleWrap:nth-child(4){--shift-x: -1.125rem;--transform-origin: top}}@media(max-width:600px){section.intro .circles .circleWrap:nth-child(4) .circle{--size-min: 10rem}}@media(min-width:901px){section.intro .circles .circleWrap:nth-child(5){--top: 40%;--left: 40.5%}}@media(min-width:751px)and (max-width:900px){section.intro .circles .circleWrap:nth-child(5){--top: 34%;--left: 40.5%}}@media(min-width:601px)and (max-width:750px){section.intro .circles .circleWrap:nth-child(5){--top: 34%;--right: 35.5%}}@media(max-width:600px){section.intro .circles .circleWrap:nth-child(5){--top: 67.5%;--shift-x: -4.8rem;--transform-origin: left}}@media(max-width:600px){section.intro .circles .circleWrap:nth-child(5) .circle{--size-min: 10rem}}@media(min-width:901px){section.intro .circles .circleWrap:nth-child(6){--top: 10%;--left: 60.5%;--transform-origin: top right}}@media(min-width:751px)and (max-width:900px){section.intro .circles .circleWrap:nth-child(6){--top: 10.5%;--right: 5.5%;--transform-origin: top right}}@media(min-width:601px)and (max-width:750px){section.intro .circles .circleWrap:nth-child(6){--right: 0;--top: 22%;--transform-origin: right}}@media(max-width:600px){section.intro .circles .circleWrap:nth-child(6){--top: 21.5%;--shift-x: 5.3125rem;--transform-origin: right}}@media(max-width:600px){section.intro .circles .circleWrap:nth-child(6) .circle{--size-min: 10rem}}section.intro .circles .circleWrap:nth-child(7){--transform-origin: bottom left}@media(min-width:901px){section.intro .circles .circleWrap:nth-child(7){--bottom: 0;--left: 62.5%}}@media(min-width:751px)and (max-width:900px){section.intro .circles .circleWrap:nth-child(7){--right: 13.5%;--bottom: 0}}@media(min-width:601px)and (max-width:750px){section.intro .circles .circleWrap:nth-child(7){--right: 19%;--bottom: 0;--transform-origin: bottom left}}@media(max-width:600px){section.intro .circles .circleWrap:nth-child(7){--top: 59.5%;--right: 0;--left: calc(50% + 1.6rem) ;--transform-origin: top right;transform:unset}}section.intro .circles .circleWrap:nth-child(7) .circle{--size-min: 12rem;--size-dynamic: 21.8025vw;--size-max: 18.75rem}section.intro .circles .circleWrap:nth-child(8){--transform-origin: right}@media(min-width:901px){section.intro .circles .circleWrap:nth-child(8){--right: 0;--bottom: 32%}}@media(min-width:751px)and (max-width:900px){section.intro .circles .circleWrap:nth-child(8){--right: 0;--bottom: 31%}}@media(min-width:601px)and (max-width:750px){section.intro .circles .circleWrap:nth-child(8){--right: 0;--bottom: 24%}}@media(max-width:600px){section.intro .circles .circleWrap:nth-child(8){--top: 90%;--shift-x: -.625rem;--rotate: 140deg}}section.intro .circles .circleWrap:nth-child(8) .circle{--size-min: 7.5rem;--size-dynamic: 14.535vw;--size-max: 12.5rem}section.enercity{min-height:max(100vh,40rem);min-height:max(100svh,40rem)}section.enercity:before{content:"";background:linear-gradient(180deg,#009aa3 25%,transparent 60%);inset:0;position:absolute;z-index:-1}section.enercity .button{display:flex;margin-top:2rem}section.enercity .button .light{color:#dd719e;font-weight:400}section.enercity .button .icon{aspect-ratio:1;width:1.375rem}section.enercity .link{display:block;color:#fff;text-decoration:none;font-size:clamp(1.125rem,1.59vw,1.375rem);margin-top:1rem}section.enercity .backgroundImage{z-index:-2}section.enercity .container{color:#fff;display:flex;flex-direction:column;height:100%}section.enercity .container .links{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}@media only screen and (min-width:1024px){section.enercity .container .links{gap:1.25rem;flex-direction:row}}@media only screen and (min-width:1024px){section.enercity .container .headline:after{content:none}section.enercity .container .headline .inset{display:block;margin-left:1.25ch}section.enercity .container .headline .inset:after{content:".";color:var(--color-dot)}}section.nachhaltigkeit .wrapper{aspect-ratio:4/3;max-width:100%;min-height:46rem;position:relative}@media(min-width:691px)and (max-width:959px){section.nachhaltigkeit .wrapper{aspect-ratio:4/5;max-height:51.25rem;width:100%}}@media(max-width:690px){section.nachhaltigkeit .wrapper{aspect-ratio:unset}}section.nachhaltigkeit .wrapper .headline{margin:0 0 clamp(1.25rem,3.0303vw,2.5rem)}@media(min-width:691px){section.nachhaltigkeit .wrapper .headline{max-width:20ch}}@media(min-width:960px){section.nachhaltigkeit .wrapper .paragraph{max-width:40ch}}@media(min-width:691px)and (max-width:959px){section.nachhaltigkeit .wrapper .paragraph{max-width:62%}}section.nachhaltigkeit .wrapper .button{margin-top:clamp(2.5rem,3.63636vw,3rem)}section.nachhaltigkeit .wrapper .circles{inset:0;pointer-events:none;position:absolute}@media(min-width:691px)and (max-width:959px){section.nachhaltigkeit .wrapper .circles{margin:0 0 0 auto;max-width:40.625rem}}@media(max-width:690px){section.nachhaltigkeit .wrapper .circles{height:47.5rem;margin:3rem calc(var(--bleed-x) * -1) 0;position:relative;width:calc(100% + var(--bleed-x) * 2)}}section.nachhaltigkeit .wrapper .circleWrap{--top: auto;--right: auto;--bottom: auto;--left: auto;--shift-x: 0rem;--rotate: 0deg;--transform-origin: center;border-radius:50%;bottom:var(--bottom);left:var(--left);position:absolute;right:var(--right);top:var(--top)}@media(max-width:690px){section.nachhaltigkeit .wrapper .circleWrap{--left: 50%;transform:translate(calc(-50% + var(--shift-x))) rotate(var(--rotate))}}section.nachhaltigkeit .wrapper .circleWrap .circleCut{overflow:hidden;transform-origin:var(--transform-origin)}section.nachhaltigkeit .wrapper .circleWrap .circle{--size-min: 12.5rem;--size-dynamic: 20.35vw;--size-max: 17.5rem;--size: clamp(var(--size-min), var(--size-dynamic), var(--size-max));pointer-events:all;transform-origin:var(--transform-origin)}@media(min-width:960px){section.nachhaltigkeit .wrapper .circleWrap:nth-child(1){--bottom: 1.5%;--right: 59%;--transform-origin: left}}@media(min-width:691px)and (max-width:959px){section.nachhaltigkeit .wrapper .circleWrap:nth-child(1){--bottom: 7%;--right: 67%;--transform-origin: bottom left}}@media(max-width:690px){section.nachhaltigkeit .wrapper .circleWrap:nth-child(1){--bottom: 13%;--shift-x: -4.75rem;--transform-origin: bottom left}}section.nachhaltigkeit .wrapper .circleWrap:nth-child(2){--transform-origin: top}@media(min-width:960px){section.nachhaltigkeit .wrapper .circleWrap:nth-child(2){--right: 53%;--bottom: 33.5%}}@media(min-width:691px)and (max-width:959px){section.nachhaltigkeit .wrapper .circleWrap:nth-child(2){--right: 80.5%;--bottom: 33.5%}}@media(max-width:690px){section.nachhaltigkeit .wrapper .circleWrap:nth-child(2){--bottom: -5%;--shift-x: -1rem;--rotate: 240deg}}section.nachhaltigkeit .wrapper .circleWrap:nth-child(2) .circle{--size-min: 7.5rem;--size-dynamic: 14.535vw;--size-max: 12.5rem}section.nachhaltigkeit .wrapper .circleWrap:nth-child(3) .circle{--subtitle-max-width: 20ch}@media(min-width:960px){section.nachhaltigkeit .wrapper .circleWrap:nth-child(3){--top: 66.5%;--right: 32.5%;--transform-origin: bottom}}@media(min-width:691px)and (max-width:959px){section.nachhaltigkeit .wrapper .circleWrap:nth-child(3){--top: auto;--right: 45%;--bottom: 30%;--transform-origin: top}}@media(max-width:690px){section.nachhaltigkeit .wrapper .circleWrap:nth-child(3){--top: 36.5%;--shift-x: 4rem}}@media(min-width:960px){section.nachhaltigkeit .wrapper .circleWrap:nth-child(4){--top: 29%;--right: 25%}}@media(min-width:691px)and (max-width:959px){section.nachhaltigkeit .wrapper .circleWrap:nth-child(4){--top: auto;--bottom: 46%;--right: 10%}}@media(max-width:690px){section.nachhaltigkeit .wrapper .circleWrap:nth-child(4){--top: 21%;--left: 0;--right: calc(50% + 2.5rem) ;--transform-origin: bottom left;transform:unset}}section.nachhaltigkeit .wrapper .circleWrap:nth-child(4) .circleCut{direction:rtl}section.nachhaltigkeit .wrapper .circleWrap:nth-child(4) .circle{--size-min: 13rem;--size-dynamic: 23.256vw;--size-max: 20rem}section.nachhaltigkeit .wrapper .circleWrap:nth-child(5){--transform-origin: top left}@media(min-width:960px){section.nachhaltigkeit .wrapper .circleWrap:nth-child(5){--top: 0;--right: 21.5%}}@media(min-width:691px)and (max-width:959px){section.nachhaltigkeit .wrapper .circleWrap:nth-child(5){--right: 5%;--bottom: 77.5%;--transform-origin: top right}}@media(max-width:690px){section.nachhaltigkeit .wrapper .circleWrap:nth-child(5){--top: 0;--shift-x: -6.75rem}}section.nachhaltigkeit .wrapper .circleWrap:nth-child(5) .circle{--size-min: 10rem;--size-dynamic: 17.442vw;--size-max: 15rem}@media(max-width:690px){section.nachhaltigkeit .wrapper .circleWrap:nth-child(5) .circle{--size-min: 8.75rem}}section.nachhaltigkeit .wrapper .circleWrap:nth-child(6){--transform-origin: bottom right}@media(min-width:960px){section.nachhaltigkeit .wrapper .circleWrap:nth-child(6){--right: 6.5%;--bottom: 14.5%}}@media(min-width:691px)and (max-width:959px){section.nachhaltigkeit .wrapper .circleWrap:nth-child(6){--right: 30.5%;--bottom: 4%;--transform-origin: bottom}}@media(max-width:690px){section.nachhaltigkeit .wrapper .circleWrap:nth-child(6){--right: 0;--bottom: 0;--left: calc(50% + 2.8125rem) ;transform:unset}}@media(max-width:690px){section.nachhaltigkeit .wrapper .circleWrap:nth-child(6) .circle{--size-min: 14rem}}section.nachhaltigkeit .wrapper .circleWrap:nth-child(7){--transform-origin: right}section.nachhaltigkeit .wrapper .circleWrap:nth-child(7) .circle{--subtitle-max-width: 20ch}@media(min-width:960px){section.nachhaltigkeit .wrapper .circleWrap:nth-child(7){--top: 16.5%;--right: 0}}@media(min-width:691px)and (max-width:959px){section.nachhaltigkeit .wrapper .circleWrap:nth-child(7){--right: 0;--bottom: 19.5%}}@media(max-width:690px){section.nachhaltigkeit .wrapper .circleWrap:nth-child(7){--shift-x: 4.0625rem;--top: 8%;--transform-origin: top right}}section.investorRelations{--row-gap: 4rem;--line-width: .125rem;color:var(--color-white--100);position:relative}section.investorRelations .line{background:#f4d0df;clip-path:polygon(0 calc(clamp(6.25rem,18.165vw,15.625rem) - var(--line-width)),25% calc(clamp(3.75rem,15.625vw,13.4375rem) - var(--line-width)),50% calc(clamp(6.25rem,18.165vw,15.625rem) - var(--line-width)),75% calc(clamp(2.375rem,12.21vw,10.5rem) - var(--line-width)),100% calc(var(--line-width) * -1),100% 100%,0 100%);height:clamp(6.25rem,18.165vw,15.625rem);opacity:.75;position:absolute;top:0;width:100%}section.investorRelations .dot{background:#e9a0be;border-radius:50%;display:block;height:.5rem;position:absolute;transform:translate(-50%,calc(-50% - var(--line-width) / 2));width:.5rem;z-index:1}section.investorRelations .dot:after{background:linear-gradient(to bottom,#e9a0be,transparent);content:"";left:50%;opacity:.5;position:absolute;top:100%;transform:translate(-50%);width:calc(var(--line-width) / 2)}section.investorRelations .dot:nth-child(1){left:25%;top:clamp(3.75rem,15.625vw,13.4375rem)}section.investorRelations .dot:nth-child(1):after{height:clamp(6.3125rem,13.735vw,11.8125rem)}section.investorRelations .dot:nth-child(2){left:50%;top:clamp(6.25rem,18.165vw,15.625rem)}section.investorRelations .dot:nth-child(2):after{height:clamp(4.0625rem,11.2vw,9.625rem)}section.investorRelations .dot:nth-child(3){left:75%;top:clamp(2.375rem,12.21vw,10.5rem)}section.investorRelations .dot:nth-child(3):after{height:clamp(7.1875rem,17.15vw,14.75rem)}section.investorRelations .inner{background:linear-gradient(-90deg,red,#909);clip-path:polygon(0 clamp(6.25rem,18.165vw,15.625rem),25% clamp(3.75rem,15.625vw,13.4375rem),50% clamp(6.25rem,18.165vw,15.625rem),75% clamp(2.375rem,12.21vw,10.5rem),100% 0,100% 100%,0 100%);padding:clamp(6.25rem,18.165vw,15.625rem) var(--bleed-x) clamp(2.75rem,8.5vw,9.5rem)}@media(min-width:691px){section.investorRelations .inner{margin-top:calc(clamp(6.25rem,18.165vw,15.625rem)*-1)}}section.investorRelations .container{display:flex;flex-direction:column;gap:var(--row-gap);padding-top:clamp(5.125rem,35vw,8.5rem)}section.investorRelations .headline{margin-bottom:1.25rem}section.investorRelations .button{margin-top:2rem}section.investorRelations .links{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}@media only screen and (min-width:1024px){section.investorRelations .links{gap:1.25rem;flex-direction:row}}@media only screen and (min-width:1024px){section.investorRelations{--row-gap: 7.5rem}section.investorRelations .container{padding-top:clamp(10rem,15vw,15rem)}section.investorRelations .headline:after{content:none}section.investorRelations .headline .inset{display:block;margin-left:1.25ch}section.investorRelations .headline .inset:after{content:".";color:var(--color-dot)}}.errorStage.stage{--accent-color: #ffcc00;background-color:#909}.errorStage.stage .inner{display:flex;flex-direction:column;align-items:center;width:100%}.errorStage.stage .headlineWrapper{display:flex;flex-direction:column;justify-content:center;margin-bottom:1.5rem;padding:3.875rem;position:relative}@media only screen and (min-width:1024px){.errorStage.stage .headlineWrapper{margin-bottom:.25rem}}.errorStage.stage .headlineWrapper .animation{cursor:pointer;inset:0;position:absolute}.errorStage.stage .headlineWrapper .headline{color:#ad33ad;font-size:clamp(8.75rem,23.25vw,20rem);line-height:1}.errorStage.stage .content{align-items:center;display:flex;flex-direction:column;text-align:center}.errorStage.stage .content .headline{--font-size: clamp(2.5rem, 4.07vw, 3.5rem);line-height:1.25;margin-bottom:1rem}.errorStage.stage .content .headline:after{position:absolute;color:var(--accent-color);content:"!"}.errorStage.stage .content .headline{margin-bottom:.5rem}@media only screen and (min-width:1024px){.errorStage.stage .content .headline{margin-bottom:1rem}}.errorStage.stage .content .paragraph{color:#fff;font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:300;line-height:1.6;margin-bottom:2rem;max-width:60ch}@media only screen and (min-width:1024px){.errorStage.stage .content .paragraph{margin-bottom:3.875rem}}.privacyDetailsWrapper+.privacyDetailsWrapper{margin-top:3.5rem}.privacyDetailsWrapper p{font-size:clamp(1.125rem,1.463vw,1.25rem);font-weight:300;line-height:1.6}.privacyDetailsWrapper p.footnote{font-size:clamp(.875rem,1.3vw,1.125rem);font-weight:400}.privacyDetailsWrapper p+.privacyDetailsWrapper p{margin-top:1rem}.privacyStage{background-color:#c7125c}.privacyContainer h2{margin-block:2.25rem 1.5rem}.privacyContainer h2:not(:first-child){margin-top:2.25rem}.privacyContainer h3{margin-bottom:.75rem}.privacyContainer h3:not(:first-child){margin-top:1.25rem}.privacyContainer h4{margin-bottom:.5rem;font-size:clamp(1.25rem,1.755vw,1.5rem)}.privacyContainer h4:not(:first-child){margin-top:1.25rem}.privacyContainer h5{font-size:clamp(1.125rem,1.46vw,1.25rem);margin-bottom:.5rem}.privacyContainer h5:not(:first-child){margin-top:1rem}.privacyContainer+.privacyContainer{margin-top:3.5rem}.privacyContainer p{--font-size: clamp(1.125rem, 1.463vw, 1.25rem);font-size:var(--font-size);font-weight:300;line-height:1.6}.privacyContainer p strong{font-size:var(--font-size);font-weight:500}.privacyContainer p.footnote{font-size:clamp(.875rem,1.3vw,1.125rem);font-weight:400}.privacyContainer p:not(:last-child){margin-bottom:1.125rem}@media only screen and (min-width:1024px){.privacyContainer p:not(:last-child){margin-bottom:1.375rem}}.privacyButton{background-color:#c7125c;color:#fff;margin-top:1.5rem}.privacyLink{color:#c7125c;text-decoration:none}.privacyLink:hover{text-decoration:underline}.privacyList{margin-block:1rem;position:relative}.privacyList li{font-size:clamp(1.125rem,1.59vw,1.375rem);font-weight:300;line-height:1.6;margin-bottom:.5rem;padding-left:1.25rem;position:relative}.privacyList li:before{content:"\25cf";color:#c7125c;position:absolute;left:0}@keyframes gradient{0%{transform:translate(-50%,-50%) scale(var(--scale-factor))}25%{transform:translate(50%,-50%) scale(var(--scale-factor))}50%{transform:translate(50%,50%) scale(var(--scale-factor))}75%{transform:translate(-50%,50%) scale(var(--scale-factor))}to{transform:translate(-50%,-50%) scale(var(--scale-factor))}}@keyframes show{0%{opacity:0}to{opacity:1}}.unternehmenStage{background:#c7125c}.unternehmenStage .video{inset:auto 0 0 auto;aspect-ratio:1}@media only screen and (min-width:1024px){.unternehmenStage .video{right:7%;width:60%}}.unternehmenStage .headline+p{margin-inline:auto;max-width:30ch}@media only screen and (min-width:1024px){.unternehmenStage .headline+p{margin-inline:0}}.unsereVision .inner{position:relative}@media(min-width:901px){.unsereVision .inner{aspect-ratio:3/2;aspect-ratio:16/10;min-width:100%;max-width:100%;min-height:38rem;max-height:50rem}}@media(min-width:751px)and (max-width:900px){.unsereVision .inner{aspect-ratio:1;width:100%;max-height:43.75rem}}.unsereVision .headline{margin:0 0 clamp(1rem,2.325vw,2rem)}.unsereVision .text{font-weight:300;font-size:clamp(1.125rem,2.035vw,1.75rem);line-height:1.4}@media(min-width:751px){.unsereVision .text{max-width:28ch}}.unsereVision .circles{position:absolute;inset:0;pointer-events:none}@media(min-width:751px)and (max-width:900px){.unsereVision .circles{margin-left:auto;max-width:43.75rem}}@media(max-width:750px){.unsereVision .circles{position:relative;margin-top:2.5rem;min-height:42.5rem}}@media(min-width:601px)and (max-width:750px){.unsereVision .circles{margin-inline:auto;max-width:35rem}}@media(max-width:600px){.unsereVision .circles{margin-right:calc(var(--bleed-x) * -1);margin-left:calc(var(--bleed-x) * -1);width:calc(100% + var(--bleed-x) * 2);height:42rem;min-height:unset}}.unsereVision .circleWrap{--top: auto;--right: auto;--bottom: auto;--left: auto;--shift-x: 0rem;--transform-origin: center;position:absolute;top:var(--top);right:var(--right);bottom:var(--bottom);left:var(--left);border-radius:50%}@media(max-width:600px){.unsereVision .circleWrap{--left: 50%;transform:translate(calc(-50% + var(--shift-x)))}}.unsereVision .circleWrap .circleCut{transform-origin:var(--transform-origin);overflow:hidden}.unsereVision .circleWrap .circle{--size-min: 12.5rem;--size-dynamic: 20.35vw;--size-max: 17.5rem;--size: clamp(var(--size-min), var(--size-dynamic), var(--size-max));transform-origin:var(--transform-origin);pointer-events:all}.unsereVision .circleWrap:nth-child(1){--transform-origin: bottom left}@media(min-width:901px){.unsereVision .circleWrap:nth-child(1){--right: 84.375%;--bottom: 5%}}@media(min-width:751px)and (max-width:900px){.unsereVision .circleWrap:nth-child(1){--right: 61%;--bottom: 60%;transform:rotate(130deg)}}@media(min-width:601px)and (max-width:750px){.unsereVision .circleWrap:nth-child(1){--top: 25%;--left: 5.5%}}@media(max-width:600px){.unsereVision .circleWrap:nth-child(1){--bottom: 0;--shift-x: 3.4375rem}}.unsereVision .circleWrap:nth-child(1) .circle{--size-min: 6.25rem;--size-dynamic: 13.0814vw;--size-max: 11.25rem}@media(min-width:901px){.unsereVision .circleWrap:nth-child(2){--top: 42.5%;--right: 65.625%;--transform-origin: top}}@media(min-width:751px)and (max-width:900px){.unsereVision .circleWrap:nth-child(2){--bottom: 30%;--right: 70%;--transform-origin: left}}@media(min-width:601px)and (max-width:750px){.unsereVision .circleWrap:nth-child(2){--top: 62%;--left: 5.5%;--transform-origin: bottom left}}@media(max-width:600px){.unsereVision .circleWrap:nth-child(2){--bottom: 9%;--shift-x: -5.9375rem;--transform-origin: bottom left}}@media(max-width:600px){.unsereVision .circleWrap:nth-child(2) .circle{--size-min: 10rem}}@media(min-width:901px){.unsereVision .circleWrap:nth-child(3){--right: 43.75%;--bottom: 2.5%;--transform-origin: bottom}}@media(min-width:751px)and (max-width:900px){.unsereVision .circleWrap:nth-child(3){--bottom: 0;--right: 53%;--transform-origin: bottom}}@media(min-width:601px)and (max-width:750px){.unsereVision .circleWrap:nth-child(3){--bottom: 0;--right: 17%;--transform-origin: bottom}}@media(max-width:600px){.unsereVision .circleWrap:nth-child(3){--top: 28%;--left: 0;--right: calc(50% + .3125rem) ;--transform-origin: left;transform:unset}}.unsereVision .circleWrap:nth-child(3) .circleCut{direction:rtl}@media(max-width:600px){.unsereVision .circleWrap:nth-child(3) .circle{--size-min: 12.5rem}}@media(min-width:901px){.unsereVision .circleWrap:nth-child(4){--top: 0;--right: 23%;--transform-origin: top}}@media(min-width:751px)and (max-width:900px){.unsereVision .circleWrap:nth-child(4){--bottom: 64%;--right: 23.5%;--transform-origin: top}}@media(min-width:601px)and (max-width:750px){.unsereVision .circleWrap:nth-child(4){--top: 0;--left: 21.5%;--transform-origin: top left}}@media(max-width:600px){.unsereVision .circleWrap:nth-child(4){--top: 0;--shift-x: -5.9375rem;--transform-origin: top left}}@media(max-width:600px){.unsereVision .circleWrap:nth-child(4) .circle{--size-min: 10rem}}@media(min-width:901px){.unsereVision .circleWrap:nth-child(5){--top: 40%;--right: 20.5%;--transform-origin: bottom left}}@media(min-width:751px)and (max-width:900px){.unsereVision .circleWrap:nth-child(5){--bottom: 29%;--right: 33%}}@media(min-width:601px)and (max-width:750px){.unsereVision .circleWrap:nth-child(5){--top: 32%;--right: 31%}}@media(max-width:600px){.unsereVision .circleWrap:nth-child(5){--bottom: 18.5%;--right: 0;--left: calc(50% + .3125rem) ;--transform-origin: top right;transform:unset}}.unsereVision .circleWrap:nth-child(5) .circle{--size-min: 13.75rem;--size-dynamic: 21.8025vw;--size-max: 18.75rem}@media(max-width:600px){.unsereVision .circleWrap:nth-child(5) .circle{--size-min: 12.5rem}}@media(min-width:901px){.unsereVision .circleWrap:nth-child(6){--top: 17%;--right: 0}}@media(min-width:751px)and (max-width:900px){.unsereVision .circleWrap:nth-child(6){--right: 0;--bottom: 40%;--transform-origin: right}}@media(min-width:601px)and (max-width:750px){.unsereVision .circleWrap:nth-child(6){--right: 0;--top: 10.5%;--transform-origin: top right}}@media(max-width:600px){.unsereVision .circleWrap:nth-child(6){--top: 12%;--shift-x: 5.25rem;--transform-origin: top right}}@media(max-width:600px){.unsereVision .circleWrap:nth-child(6) .circle{--size-min: 10rem}}.unsereVision .circleWrap:nth-child(7){--transform-origin: bottom right}@media(min-width:901px){.unsereVision .circleWrap:nth-child(7){--right: 1.5%;--bottom: 17.5%}}@media(min-width:751px)and (max-width:900px){.unsereVision .circleWrap:nth-child(7){--bottom: 18%;--right: 16%;transform:rotate(40deg)}}@media(min-width:601px)and (max-width:750px){.unsereVision .circleWrap:nth-child(7){--right: 6.25%;--bottom: 31%}}@media(max-width:600px){.unsereVision .circleWrap:nth-child(7){display:none}}.unsereVision .circleWrap:nth-child(7) .circle{--size-min: 7.5rem;--size-dynamic: 14.535vw;--size-max: 12.5rem}.unsereMission{--accent-color: #ffcc00;isolation:isolate;min-height:80vh;min-height:80svh;color:#fff}.unsereMission:before{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(180deg,#c7125c 10%,transparent 50%);content:""}@media only screen and (min-width:1024px){.unsereMission:before{background-image:linear-gradient(180deg,#c7125c 15%,transparent 60%)}}.unsereMission .backgroundImage{z-index:-2}.unsereMission .paragraph{font-weight:300;font-size:clamp(1.25rem,2.04vw,1.75rem);line-height:1.4}.unsereMission .headline{margin-block:inherit;line-height:1.2}@media only screen and (min-width:1024px){.unsereMission .columns{--column-gap: 1.25rem}.unsereMission .headline:after{content:none}.unsereMission .headline .inset{display:block;margin-left:1.25ch}.unsereMission .headline .inset:after{content:".";color:var(--accent-color)}}.unsereZiele{--column-gap: 2.5rem;background:linear-gradient(-90deg,red,#909);overflow:hidden;color:#fff}.unsereZiele .columns{--column-gap: 2.5rem;display:flex;flex-direction:column;flex-wrap:unset;gap:var(--column-gap)}@media only screen and (min-width:1024px){.unsereZiele .columns{flex-direction:row}}.unsereZiele .columns .column{flex:1 1 auto;flex-basis:100%}@media only screen and (min-width:1024px){.unsereZiele .columns .column{flex-basis:calc(50% - var(--column-gap))}}.unsereZiele .headline{margin-bottom:1.5rem}.unsereZiele .headline span{display:block;font-weight:300;font-size:clamp(1.5rem,2.92vw,2.5rem)}@media only screen and (min-width:1024px){.unsereZiele .headline{margin-bottom:2.5rem}}.unsereZiele .text{font-weight:300;font-size:clamp(1.125rem,1.755vw,1.5rem);line-height:1.6}@media only screen and (min-width:1024px){.unsereZiele .text{margin-bottom:3.5rem}}.unsereZiele .buttons{display:flex;position:absolute;right:0;bottom:3.5rem;left:0;justify-content:center;align-items:center;gap:1rem;z-index:7;margin-inline:auto;width:100%}@media only screen and (min-width:1024px){.unsereZiele .buttons{position:relative;bottom:0;justify-content:normal;align-items:normal;margin-inline:0}}.unsereZiele .button{display:inline-flex;justify-content:center;align-items:center;transition:opacity .3s ease-in-out,transform .3s ease-in-out;cursor:pointer;box-shadow:0 20px 60px #00000014,0 0 2.5px #00000014;border-radius:50%;background-color:#fff;padding:inherit;aspect-ratio:1;width:3rem;min-width:0;color:#c7125c}.unsereZiele .button:disabled{opacity:.25}.unsereZiele .button:hover:not(:disabled){transform:translateY(-.25rem)}@media only screen and (min-width:1024px){.unsereZiele .button{width:3.75rem}}.unsereZiele .button .icon{aspect-ratio:1;width:1.25rem}@media only screen and (min-width:1024px){.unsereZiele .button .icon{width:1.5rem}}.unsereZiele .flags{position:relative;margin-inline:auto;width:100%;pointer-events:none}@media only screen and (max-width:1023px){.unsereZiele .flags{aspect-ratio:1/1;max-width:min(100%,31.5rem);max-height:23.5rem}}@media only screen and (min-width:1024px){.unsereZiele .flags{height:100%}}@media only screen and (min-width:1280px){.unsereZiele .flags{max-height:21.5rem}}.unsereZiele .flags .flag{--opacity: 1;--scale-x: 1;--z-index: 5;--translate-x: 7.5%;--translate-y: -12.5%;--multiplier: 0;position:absolute;top:0;right:0;transform:translate(calc(var(--translate-x) * var(--multiplier)),calc(var(--translate-y) * var(--multiplier)));transform-origin:bottom right;opacity:var(--opacity);z-index:var(--z-index);filter:drop-shadow(5px 5px 10px rgba(0,0,0,.1));transition:transform .4s ease-in-out,opacity .4s ease-in-out;will-change:transform;width:min(80%,24rem)}@media only screen and (min-width:768px)and (max-width:1023px){.unsereZiele .flags .flag{--translate-x: 10%;--translate-y: -15%}}@media only screen and (min-width:1280px){.unsereZiele .flags .flag{--translate-x: 10%;--translate-y: -15%}}.unsereZiele .flags .flag p{user-select:none}.unsereZiele .flags .flag p,.unsereZiele .flags .flag svg{opacity:0}.unsereZiele .flags .flag:nth-child(1){--opacity: 0;--z-index: 6;--multiplier: -2;--translate-x: 12.5%}@media only screen and (min-width:768px)and (max-width:1023px){.unsereZiele .flags .flag:nth-child(1){--translate-x: 20%}}@media only screen and (min-width:1280px){.unsereZiele .flags .flag:nth-child(1){--translate-x: 20%}}.unsereZiele .flags .flag:nth-child(2){--z-index: 5;--multiplier: -2;--animation: slideInY .6s ease-in-out both, fadeIn .6s ease-in-out both}.unsereZiele .flags .flag:nth-child(3){--opacity: .25;--multiplier: -1;--z-index: 4}.unsereZiele .flags .flag:nth-child(4){--opacity: .25;--z-index: 3}.unsereZiele .flags .flag:nth-child(n+5){--opacity: 0;--z-index: 2;--multiplier: 1}.unsereZiele .flags .flag .icon{width:3.4em}.unsereWerte{--row-gap: 2.5rem;display:flex;flex-direction:column;gap:var(--row-gap)}@media only screen and (min-width:1024px){.unsereWerte{--row-gap: 5rem}}.unsereWerte .headline .light{font-weight:300}@media only screen and (min-width:1024px){.unsereWerte .headline{max-width:12ch}}.unsereWerte .paragraph{font-weight:300;font-size:clamp(1.125rem,1.61vw,1.375rem);line-height:1.6}.unsereWerte .grid{display:grid;gap:1rem}@media only screen and (min-width:768px){.unsereWerte .grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}section.unserHerz{display:flex;isolation:isolate;min-height:80vh;min-height:80svh;color:#fff}section.unserHerz:before{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(180deg,#14459c 20%,transparent);content:""}@media only screen and (min-width:768px){section.unserHerz{min-height:100vh;min-height:100svh}section.unserHerz:before{background-image:linear-gradient(180deg,#14459c 27.5%,transparent 55%)}}section.unserHerz .container{display:flex;flex-direction:column;justify-content:space-between}section.unserHerz .backgroundImage{z-index:-2}section.unserHerz .headline{font-weight:300;font-size:clamp(1.75rem,2.92vw,2.5rem)}section.unserHerz .headline .bold{font-weight:700}@media only screen and (min-width:1024px){section.unserHerz .headline{max-width:23ch}}section.unserHerz .paragraph{font-weight:300;font-size:clamp(1.125rem,1.61vw,1.375rem);line-height:1.6}section.unserHerz .paragraph:not(:first-child){margin-top:1.25rem}section.unserHerz .links{display:flex;flex-direction:column;gap:.5rem;margin-top:max(5rem,15vh)}@media only screen and (min-width:1024px){section.unserHerz .links{flex-direction:row;gap:1.25rem}}.unsereProdukte{--grid-gap: .5rem}.unsereProdukte .checkbox{display:none}@media only screen and (max-width:1023px){.unsereProdukte .checkbox:checked~.grid .link:nth-child(n+5){display:block}.unsereProdukte .checkbox:checked~.label .text:before{content:"Weniger "}.unsereProdukte .checkbox:checked~.label .indicator:before{transform:rotate(90deg)}.unsereProdukte .checkbox:checked~.label .indicator:after{opacity:0}}.unsereProdukte .label{display:flex;justify-content:center;align-items:center;gap:.4rem;cursor:pointer;margin-top:2rem;color:#c7125c;font-weight:500;line-height:1.6;text-align:center}@media only screen and (min-width:1024px){.unsereProdukte .label{display:none}}.unsereProdukte .label .text:before{content:"Alle "}.unsereProdukte .label .indicator{--indicator-size: .85rem;display:grid;place-items:center;width:var(--indicator-size);height:var(--indicator-size)}.unsereProdukte .label .indicator:before,.unsereProdukte .label .indicator:after{grid-area:1/-1;transition:transform .3s ease-in-out,opacity .3s ease-in-out;background:#c7125c;content:""}.unsereProdukte .label .indicator:before{width:.125rem;height:100%}.unsereProdukte .label .indicator:after{width:100%;height:.125rem}.unsereProdukte .grid{display:grid;gap:.5rem}@media only screen and (min-width:1024px){.unsereProdukte .grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.unsereProdukte .headline{font-weight:700;text-align:left}.unsereProdukte .headline .light{font-weight:300;font-size:clamp(1.375rem,2.92vw,2.5rem)}.unsereProdukte .subheadline{margin-top:inherit;margin-block:1rem 2.55rem;max-width:90ch;color:inherit;font-weight:300;font-size:clamp(1.125rem,1.61vw,1.375rem);line-height:1.6;text-align:left}@media only screen and (min-width:1024px){.unsereProdukte .subheadline{margin-bottom:5rem}}.unsereProdukte .link{text-decoration:none}.unsereProdukte .link:nth-child(n+5){display:none}@media only screen and (min-width:1024px){.unsereProdukte .link:nth-child(n+5){display:block}}:global(body) [data-slice="1"]:checked{color:#909}.konzernParagraph{font-size:clamp(1.125rem,1.59vw,1.375rem);font-weight:300;line-height:1.6}.konzernParagraph+.konzernParagraph{margin-top:1rem}.konzernParagraph strong{font-weight:500}.konzernStage{background-color:#c7125c}section.gesellschaften .container{--row-gap: 2.5rem;display:flex;flex-direction:column;gap:var(--row-gap)}@media only screen and (min-width:1024px){section.gesellschaften .container{--row-gap: 6.5rem}}section.gesellschaften .headline .light{display:block;font-weight:300}section.gesellschaften .grid{display:grid;gap:1rem}@media only screen and (min-width:768px){section.gesellschaften .grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}section.beteiligungen .container{--row-gap: 2rem;display:flex;flex-direction:column;gap:var(--row-gap)}@media only screen and (min-width:1024px){section.beteiligungen .container{--row-gap: 6.5rem}}section.beteiligungen .wrapper{--row-gap: 2.5rem;display:flex;flex-direction:column;gap:var(--row-gap)}@media only screen and (min-width:1024px){section.beteiligungen .wrapper{--row-gap: 5rem}}section.beteiligungen .hint{color:#999}section.beteiligungen .headline .light{display:block;font-weight:300}section.beteiligungen .grid{--grid-gap: .5rem;display:grid;gap:var(--grid-gap)}@media only screen and (min-width:1024px){section.beteiligungen .grid{--grid-gap: 1.5rem;grid-template-columns:repeat(2,1fr)}}section.beteiligungen .investments .headline{font-size:var(1.25rem, 1.74vw, 1.5rem);font-weight:500;margin-bottom:1.25rem}@media only screen and (min-width:1024px){section.beteiligungen .investments .headline{margin-bottom:2.5rem}}section.beteiligungen .investments .checkbox{display:none}section.beteiligungen .investments .checkbox:checked~.grid .productCard:nth-child(n+5){display:flex}section.beteiligungen .investments .checkbox:checked~.label .text:before{content:"Weniger "}section.beteiligungen .investments .checkbox:checked~.label .indicator:before{transform:rotate(90deg)}section.beteiligungen .investments .checkbox:checked~.label .indicator:after{opacity:0}section.beteiligungen .investments .label{align-items:center;color:var(--accent-color);cursor:pointer;display:flex;font-weight:500;gap:.4rem;justify-content:center;line-height:1.6;margin-top:2rem;text-align:center}section.beteiligungen .investments .label .text:before{content:"Alle "}section.beteiligungen .investments .label .indicator{--indicator-size: .85rem;display:grid;height:var(--indicator-size);place-items:center;width:var(--indicator-size)}section.beteiligungen .investments .label .indicator:before,section.beteiligungen .investments .label .indicator:after{background:var(--accent-color);content:"";grid-area:1/-1;transition:transform .3s ease-in-out,opacity .3s ease-in-out}section.beteiligungen .investments .label .indicator:before{width:.125rem;height:100%}section.beteiligungen .investments .label .indicator:after{width:100%;height:.125rem}@media only screen and (min-width:1024px){section.beteiligungen .investments .label{margin-top:3.5rem}}section.beteiligungen .investments.generation{--accent-color: #14459c;--accent-color-light: #e8edf5}section.beteiligungen .investments.services{--accent-color: #009aa3;--accent-color-light: #e6f5f6}section.beteiligungen .investments.distribution{--accent-color: #990099;--accent-color-light: #f5e6f5}section.beteiligungen .investments.nonProfit{--accent-color: #64b32c;--accent-color-light: #eff7ea}section.beteiligungen .productCard{cursor:default}section.beteiligungen .productCard>div:first-of-type{aspect-ratio:1;flex-shrink:0}@media only screen and (min-width:1024px){section.beteiligungen .productCard>div:first-of-type{aspect-ratio:59/50}}section.beteiligungen .productCard:nth-child(n+5){display:none}section.beteiligungen .productCard:hover{transform:none}section.beteiligungen .productCard .iconWrapper{align-items:center;background-color:var(--accent-color-light);display:flex;justify-content:center;height:100%}section.beteiligungen .productCard .iconWrapper>svg{--size: 1.5rem;aspect-ratio:1;color:var(--accent-color);transform:translate(-15%);width:var(--size)}@media only screen and (min-width:1024px){section.beteiligungen .productCard .iconWrapper>svg{--grid-gap: 1.5rem;--size: 2.25rem;grid-template-columns:repeat(2,1fr)}}section.beteiligungen .productCard .content{display:block}section.beteiligungen .productCard .content p:last-child{font-weight:400}section.eigentuemer{--current-slice: 1;background-color:#fae8f0}section.eigentuemer .businessColumns{--column-gap: 1.25rem;display:flex;align-items:center;flex-wrap:wrap;gap:var(--column-gap)}section.eigentuemer .businessColumns .businessColumn{flex-basis:100%}section.eigentuemer .businessColumns .businessColumn:first-child{margin-top:1rem}@media only screen and (min-width:1024px){section.eigentuemer .businessColumns .businessColumn{flex-basis:calc(50% - var(--column-gap));height:100%}section.eigentuemer .businessColumns .businessColumn:first-child{margin:0}}section.eigentuemer .headline .light{display:block;font-size:clamp(1.25rem,2.9vw,2.5rem);font-weight:300}section.eigentuemer .animationWrapper{aspect-ratio:1;margin-inline:auto;max-width:min(75%,28.125rem)}section.eigentuemer .shares{display:flex;flex-direction:column}section.eigentuemer .shares .share{--bullet-color: #990099;align-items:center;border-bottom:1.5px solid #f4d0df;color:#000;display:flex;font-size:clamp(1.25rem,1.901vw,1.625rem);font-weight:300;gap:.75rem;padding-block:1.25rem;transition:color .3s ease-in-out}section.eigentuemer .shares .share:before{background-color:var(--bullet-color);border-radius:.25rem;content:"";width:.75rem;height:1.375rem}section.eigentuemer .shares .share:nth-child(2){--bullet-color: #ee7100}section.eigentuemer .shares .share:nth-child(3){--bullet-color: #009aa3}section.eigentuemer .shares .share strong{font-weight:500}.managementParagraph{font-size:clamp(1.125rem,1.59vw,1.375rem);font-weight:300;line-height:1.6}.managementParagraph+.managementParagraph{margin-top:1rem}.managementParagraph strong{font-weight:500}.managementStage{background:#c7125c}.managementStage .headline .light{display:block;font-size:clamp(2.5rem,4.68vw,4rem);font-weight:300}section.vorstand .container{display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width:1024px){section.vorstand .container{gap:6.5rem}}section.vorstand .headline{text-align:center}section.vorstand .headline .light{font-weight:300}section.vorstand .figure .image{aspect-ratio:4/3;object-fit:cover;border-radius:.5rem;margin-bottom:1rem;width:100%;height:100%}@media only screen and (min-width:1024px){section.vorstand .figure .image{aspect-ratio:16/9;margin-bottom:2rem}}section.vorstand .figure figcaption{font-size:clamp(.9375rem,1.316vw,1.125rem);font-weight:500;text-align:center}section.vorstandsmitglieder{background:#fcf3f7;color:#000;overflow:hidden}section.vorstandsmitglieder .columns{display:grid;grid-template-columns:1fr;gap:1.5rem}@media only screen and (min-width:768px){section.vorstandsmitglieder .columns{grid-template-columns:20.625rem 1fr;gap:5rem}}section.vorstandsmitglieder .divider{border:none;border-top:1px solid #f4d0df;margin-block:2.5rem;width:100vw;position:relative;inset:0 50%;margin-inline:-50vw}@media only screen and (min-width:1024px){section.vorstandsmitglieder .divider{border-top:2px solid #f4d0df;margin-block:5rem;margin-inline:0;inset:0;width:100%}}section.vorstandsmitglieder .imageWrapper{aspect-ratio:4/3;border-radius:.5rem;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:768px){section.vorstandsmitglieder .imageWrapper{aspect-ratio:5/6}}section.vorstandsmitglieder .imageWrapper:after{border-radius:.5rem;box-shadow:inset 0 0 0 3px #ffffff40;content:"";inset:0;position:absolute}section.vorstandsmitglieder .image{height:100%;object-fit:cover;object-position:center;position:relative;width:100%}section.vorstandsmitglieder .headline{font-size:clamp(1.375rem,2.18vw,1.875rem);margin-bottom:1rem}@media only screen and (min-width:1024px){section.vorstandsmitglieder .headline{margin-bottom:1.5rem}}section.vorstandsmitglieder .headline small{color:#000;display:block;font-size:clamp(1rem,1.45vw,1.25rem);font-weight:500;margin-top:.4375rem}section.vorstandsmitglieder .managementParagraph{font-size:clamp(1.125rem,1.59vw,1.375rem)}section.aufsichtsrat .container{display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width:1024px){section.aufsichtsrat .container{gap:8rem}}section.aufsichtsrat .headline .light{font-weight:300}section.aufsichtsrat .names{display:flex;flex-direction:column;gap:1.25rem}@media only screen and (min-width:1024px){section.aufsichtsrat .names{gap:1.5rem}}section.aufsichtsrat .name{border-bottom:1.5px solid #f4d0df;padding-bottom:1.25rem}section.aufsichtsrat .name h5{font-size:1rem;font-weight:500;line-height:1.4;margin-bottom:.375rem}section.aufsichtsrat .name p{font-size:clamp(1.5rem,2.04vw,1.75rem);font-weight:300;line-height:1.1}@media only screen and (min-width:768px){section.aufsichtsrat .name p{line-height:1.6}}section.aufsichtsrat .namesWrapper{--accent-color: #c7125c}section.aufsichtsrat .namesWrapper .headline{font-weight:500}section.aufsichtsrat .namesList{display:flex;flex-direction:column;flex-wrap:wrap;gap:0 1.5rem;margin-top:.5rem;width:100%}@media only screen and (min-width:1024px){section.aufsichtsrat .namesList{flex-direction:row;margin-top:2.5rem}}section.aufsichtsrat .namesList li{border-bottom:1px solid #f4d0df;display:flex;font-size:1rem;gap:1rem;line-height:1.6;align-items:center;padding-block:1.25rem;flex-basis:calc(50% - 1.5rem)}section.aufsichtsrat .namesList li:nth-child(n+9){display:none}@media only screen and (min-width:1024px){section.aufsichtsrat .namesList li{font-size:1.125rem;gap:2rem;padding-block:1.5rem}}section.aufsichtsrat .namesList li .icon{aspect-ratio:1;color:#c7125c;width:1.25rem}@media only screen and (min-width:1024px){section.aufsichtsrat .namesList li .icon{width:1.5rem}}section.aufsichtsrat .checkbox{display:none}section.aufsichtsrat .checkbox:checked~.namesList li:nth-child(n+5){display:flex}section.aufsichtsrat .checkbox:checked~.label .text:before{content:"Weniger "}section.aufsichtsrat .checkbox:checked~.label .indicator:before{transform:rotate(90deg)}section.aufsichtsrat .checkbox:checked~.label .indicator:after{opacity:0}section.aufsichtsrat .label{align-items:center;color:var(--accent-color);cursor:pointer;display:flex;font-weight:500;gap:.4rem;justify-content:center;line-height:1.6;margin-top:2rem;text-align:center}section.aufsichtsrat .label .text:before{content:"Alle "}section.aufsichtsrat .label .indicator{--indicator-size: .85rem;display:grid;height:var(--indicator-size);place-items:center;width:var(--indicator-size)}section.aufsichtsrat .label .indicator:before,section.aufsichtsrat .label .indicator:after{background:var(--accent-color);content:"";grid-area:1/-1;transition:transform .3s ease-in-out,opacity .3s ease-in-out}section.aufsichtsrat .label .indicator:before{width:.125rem;height:100%}section.aufsichtsrat .label .indicator:after{width:100%;height:.125rem}@media only screen and (min-width:1024px){section.aufsichtsrat .label{margin-top:3.5rem}}.nachhaltigkeitColumns{--column-gap: 1.25rem;display:flex;flex-wrap:wrap;gap:var(--column-gap)}.nachhaltigkeitColumns .column{flex-basis:100%}@media only screen and (min-width:1024px){.nachhaltigkeitColumns{--column-gap: 4.5625rem}.nachhaltigkeitColumns .column{flex-basis:calc(50% - var(--column-gap))}.nachhaltigkeitColumns .column:last-child{flex-grow:1}}.nachhaltigkeitParagraph{font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:300;line-height:1.6}.nachhaltigkeitParagraph+.nachhaltigkeitParagraph{margin-top:1rem}.nachhaltigkeitCircles{--width: 100%;position:relative;margin-block:min(8.7215vw,7.5rem);width:var(--width)}@media(min-width:901px){.nachhaltigkeitCircles{aspect-ratio:3/1}}@media(min-width:751px)and (max-width:900px){.nachhaltigkeitCircles{aspect-ratio:9/5;max-width:43.75rem;max-height:20rem;margin-inline:auto}}@media(min-width:601px)and (max-width:750px){.nachhaltigkeitCircles{height:22.75rem;width:100%}}@media(max-width:600px){.nachhaltigkeitCircles{--width: calc(100% + var(--bleed-x) * 2);height:36rem;margin-inline:calc(var(--bleed-x) * -1)}}.nachhaltigkeitCircleWrap{--top: auto;--right: auto;--bottom: auto;--left: auto;--shift-x: 0rem;--rotate: 0deg;position:absolute;top:var(--top);right:var(--right);bottom:var(--bottom);left:var(--left);border-radius:50%}@media(max-width:600px){.nachhaltigkeitCircleWrap{--left: 50%;transform:translate(calc(-50% + var(--shift-x))) rotate(var(--rotate))}}.nachhaltigkeitCircleWrap .circle{--size-min: 12.5rem;--size-dynamic: 20.35vw;--size-max: 17.5rem;--size: clamp(var(--size-min), var(--size-dynamic), var(--size-max));--transform-origin: center;transform-origin:var(--transform-origin)}@media(min-width:901px){.nachhaltigkeitCircleWrap:nth-child(1){--bottom: 2.2rem;--left: 0}}@media(min-width:751px)and (max-width:900px){.nachhaltigkeitCircleWrap:nth-child(1){--top: 44%;--left: -3%}}@media(min-width:601px)and (max-width:750px){.nachhaltigkeitCircleWrap:nth-child(1){--top: 24%;--right: 75%;transform:rotate(90deg)}}@media(max-width:600px){.nachhaltigkeitCircleWrap:nth-child(1){--top: 14%;--shift-x: -7rem;--rotate: 60deg}}.nachhaltigkeitCircleWrap:nth-child(1) .circle{--size-min: 7.5rem;--size-dynamic: 14.535vw;--size-max: 12.5rem;--transform-origin: bottom left}@media(max-width:600px){.nachhaltigkeitCircleWrap:nth-child(1) .circle{--transform-origin: left}}@media(min-width:901px){.nachhaltigkeitCircleWrap:nth-child(2){--top: 6%;--left: 15.625%}}@media(min-width:751px)and (max-width:900px){.nachhaltigkeitCircleWrap:nth-child(2){--left: 11.5%;--top: 0}}@media(min-width:601px)and (max-width:750px){.nachhaltigkeitCircleWrap:nth-child(2){--right: 54.5%;--bottom: 0}}@media(max-width:600px){.nachhaltigkeitCircleWrap:nth-child(2){--top: 35.5%;--shift-x: -.9375rem}}.nachhaltigkeitCircleWrap:nth-child(2) .circle{--size-min: 10rem;--size-dynamic: 17.442vw;--size-max: 15rem}@media(min-width:901px){.nachhaltigkeitCircleWrap:nth-child(2) .circle{--transform-origin: top}}@media(min-width:601px)and (max-width:750px){.nachhaltigkeitCircleWrap:nth-child(2) .circle{--transform-origin: bottom left}}.nachhaltigkeitCircleWrap:nth-child(3) .circle{--subtitle-max-width: 20ch}@media(min-width:901px){.nachhaltigkeitCircleWrap:nth-child(3){--top: 5rem;--right: 40.625%}}@media(min-width:751px)and (max-width:900px){.nachhaltigkeitCircleWrap:nth-child(3){--left: 30.25%;--bottom: 0}}@media(min-width:601px)and (max-width:750px){.nachhaltigkeitCircleWrap:nth-child(3){--top: 0;--right: 35%}}@media(max-width:600px){.nachhaltigkeitCircleWrap:nth-child(3){--top: 0;--shift-x: 4.6875rem}}@media(min-width:901px){.nachhaltigkeitCircleWrap:nth-child(3) .circle{--transform-origin: bottom}}@media(min-width:601px)and (max-width:750px){.nachhaltigkeitCircleWrap:nth-child(3) .circle{--transform-origin: top}}@media(max-width:600px){.nachhaltigkeitCircleWrap:nth-child(3) .circle{--transform-origin: top right}}.nachhaltigkeitCircleWrap:nth-child(4) .circle{--subtitle-max-width: 20ch}@media(min-width:901px){.nachhaltigkeitCircleWrap:nth-child(4){--top: 0;--right: 15.625%}}@media(min-width:751px)and (max-width:900px){.nachhaltigkeitCircleWrap:nth-child(4){--top: 0;--right: 13.75%}}@media(min-width:601px)and (max-width:750px){.nachhaltigkeitCircleWrap:nth-child(4){--bottom: 0;--left: 60%}}@media(max-width:600px){.nachhaltigkeitCircleWrap:nth-child(4){--bottom: 0;--shift-x: -4.6875rem}}@media(min-width:901px){.nachhaltigkeitCircleWrap:nth-child(4) .circle{--transform-origin: top}}@media(min-width:601px)and (max-width:750px){.nachhaltigkeitCircleWrap:nth-child(4) .circle{--transform-origin: bottom right}}@media(max-width:600px){.nachhaltigkeitCircleWrap:nth-child(4) .circle{--transform-origin: bottom left}}@media(min-width:901px){.nachhaltigkeitCircleWrap:nth-child(5){--right: 0;--bottom: 1.5rem}}@media(min-width:751px)and (max-width:900px){.nachhaltigkeitCircleWrap:nth-child(5){--right: -3%;--bottom: 13%}}@media(min-width:601px)and (max-width:750px){.nachhaltigkeitCircleWrap:nth-child(5){--top: 6%;--right: 8%;transform:rotate(245deg)}}@media(max-width:600px){.nachhaltigkeitCircleWrap:nth-child(5){--bottom: 18%;--shift-x: 6.5rem;--rotate: 335deg}}.nachhaltigkeitCircleWrap:nth-child(5) .circle{--size-min: 7.5rem;--size-dynamic: 14.535vw;--size-max: 12.5rem;--transform-origin: bottom right}.nachhaltigkeitStage{--accent-color: #64b32c;position:relative;background:#7cc653}.nachhaltigkeitStage div:has(>.headline){transform:translateY(-100%)}@media only screen and (min-width:1024px){.nachhaltigkeitStage div:has(>.headline){transform:none}}.nachhaltigkeitStage .headline{max-width:14ch}.nachhaltigkeitStage .headline+p{max-width:30ch}.nachhaltigkeitStage .video{width:100%;height:100%;object-fit:contain;transform:translateY(20%)}@media only screen and (min-width:640px)and (max-width:1023px){.nachhaltigkeitStage .video{transform:translateY(15%)}}@media only screen and (min-width:1024px){.nachhaltigkeitStage .video{transform:translate(17%)}}.nachhaltigkeitSubnavigation{--accent-color: #64b32c}.nachhaltigkeitEnergiewende,.nachhaltigkeitGreenFinance{--row-gap: 5rem}.nachhaltigkeitEnergiewende .container:not(:first-child),.nachhaltigkeitGreenFinance .container:not(:first-child){margin-top:var(--row-gap)}.nachhaltigkeitEnergiewende .circleWrapper,.nachhaltigkeitGreenFinance .circleWrapper{border-radius:1rem;height:100%;overflow:hidden;padding:1rem;position:relative}.nachhaltigkeitEnergiewende .circleWrapper .circle,.nachhaltigkeitGreenFinance .circleWrapper .circle{--size: clamp(14rem, 20.48vw, 17.5rem);background:linear-gradient(311deg,#fff 15.81%,#eff7ea 85.88%);color:#64b32c;margin-inline:auto}.nachhaltigkeitEnergiewende .circleWrapper .circle span,.nachhaltigkeitGreenFinance .circleWrapper .circle span{color:inherit}.nachhaltigkeitEnergiewende .teaser .button,.nachhaltigkeitGreenFinance .teaser .button{background-color:#fff;color:#64b32c}.nachhaltigkeitEnergiewende .teaser .button.accent,.nachhaltigkeitGreenFinance .teaser .button.accent{background-color:#64b32c;color:#fff}.nachhaltigkeitEnergiewende .secondaryHeadline,.nachhaltigkeitGreenFinance .secondaryHeadline{font-weight:500;line-height:1.5;margin-bottom:1rem}@media only screen and (min-width:1024px){.nachhaltigkeitEnergiewende,.nachhaltigkeitGreenFinance{--row-gap: 7.5rem}.nachhaltigkeitEnergiewende .paragraph.smaller,.nachhaltigkeitGreenFinance .paragraph.smaller{font-size:1.25rem}.nachhaltigkeitEnergiewende .circleWrapper,.nachhaltigkeitGreenFinance .circleWrapper{padding:3rem}.nachhaltigkeitEnergiewende .circleWrapper .circle,.nachhaltigkeitGreenFinance .circleWrapper .circle{margin:0}}section.zukunftsthemen .intro,section.ausDerRegion .intro{margin-bottom:2rem;padding-inline:var(--bleed-x)}@media only screen and (min-width:768px){section.zukunftsthemen .intro,section.ausDerRegion .intro{margin-bottom:5rem}}section.zukunftsthemen .intro .inner,section.ausDerRegion .intro .inner{width:100%;display:flex;justify-content:space-between;max-width:var(--content-width);margin-inline:auto}section.zukunftsthemen .intro .button,section.ausDerRegion .intro .button{align-self:end;color:var(--accent-color)}@media only screen and (max-width:1023px){section.zukunftsthemen .intro .button,section.ausDerRegion .intro .button{display:none}}section.zukunftsthemen .headline,section.ausDerRegion .headline{color:var(--accent-color);font-size:clamp(1.75rem,3.51vw,3rem);line-height:1.2}section.zukunftsthemen .headline div,section.ausDerRegion .headline div{display:block;font-weight:400}section.zukunftsthemen .button,section.ausDerRegion .button{margin-inline:auto 0}section.zukunftsthemen{--accent-color: #64b32c;--background-color: #e0f0d5;background-color:var(--background-color)}section.regionaleVerantwortung .headline .light{font-weight:300}section.regionaleVerantwortung .nachhaltigkeitCircleWrap:nth-child(4) .circle span>span:first-of-type{font-size:max(var(--size) * .11,1.25rem,20px)}section.ausDerRegion{--accent-color: #990099;--background-color: #f5e6f5;background-color:var(--background-color)}section.jobs{padding:clamp(5rem,11.05vw,9.5rem) var(--bleed-x)}section.jobs:before{background-image:linear-gradient(-90deg,red,#909);content:"";inset:0;opacity:.8;position:absolute;z-index:-1}section.jobs .backgroundImage{z-index:-2}section.jobs .headline{color:#fff;margin-bottom:3rem;text-align:center;text-shadow:0rem 0rem 10rem #ffffff}section.jobs .headline .light{display:block;font-weight:300}@media only screen and (min-width:1024px){section.jobs .headline .light{font-size:clamp(1.75rem,4.07vw,3rem)}}section.jobs .button{color:#fff;background-color:#ee7100;margin-inline:auto}.investorColumns{--column-gap: 1.25rem;display:flex;flex-wrap:wrap;gap:var(--column-gap)}.investorColumns .investorColumn{flex-basis:100%}@media only screen and (min-width:1024px){.investorColumns{--column-gap: 4.5625rem}.investorColumns .investorColumn{flex-basis:calc(50% - var(--column-gap))}.investorColumns .investorColumn:last-child{flex-grow:1}}.investorParagraph{font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:300;line-height:1.6}.investorParagraph+.investorParagraph{margin-top:1rem}section.investorStage{--accent-color: #14459c;background-color:#14459c}section.investorStage .headline{max-width:10ch}section.investorStage .video{width:100%;height:100%;object-fit:contain;transform:translateY(20%)}@media only screen and (min-width:640px)and (max-width:1023px){section.investorStage .video{transform:translateY(15%)}}@media only screen and (min-width:1024px){section.investorStage .video{transform:translate(20%)}}section.wachstum .headline{margin-bottom:1rem}@media only screen and (min-width:768px){section.wachstum .headline{margin-bottom:1.5rem;text-align:center}}section.wachstum .subheadline{font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:300;line-height:1.6;margin-bottom:clamp(2.5rem,4.65vw,4rem)}@media only screen and (min-width:768px){section.wachstum .subheadline{margin-inline:auto;max-width:70ch;text-align:center}}section.wachstum .investorCircles{align-items:center;container-type:inline-size;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}@media only screen and (min-width:1024px){section.wachstum .investorCircles{padding-bottom:clamp(2rem,2.47vw,2.125rem)}}@media(max-width:650px){section.wachstum .investorCircles{flex-direction:column}}section.wachstum .investorCircle{--size-min: 16.25rem;--size-dynamic: 20.35vw;--size-max: 17.5rem;--size: clamp(var(--size-min), var(--size-dynamic), var(--size-max))}section.wachstum .investorCircle .investorSubCircle span:first-child{font-size:clamp(1.125rem,1.46vw,1.25rem)}section.wachstum .investorCircle:nth-child(1){transform-origin:top left}@media(max-width:650px){section.wachstum .investorCircle:nth-child(1){transform-origin:bottom}}section.wachstum .investorCircle:nth-child(2){transform-origin:top right}@media(max-width:650px){section.wachstum .investorCircle:nth-child(2){transform-origin:bottom}}.investorSubnavigation{--accent-color: #14459c}section.investorVeroeffentlichungen{--row-gap: 3.5rem;padding-top:0}section.investorVeroeffentlichungen .container:not(:first-child){margin-top:var(--row-gap)}section.investorVeroeffentlichungen .teaser{--accent-color: #14459c;background:linear-gradient(276deg,#e8edf5 10.47%,#f3f6fa 97.82%)}section.investorVeroeffentlichungen .teaser:not(:first-child){margin-top:.625rem}@media only screen and (min-width:1024px){section.investorVeroeffentlichungen .teaser:not(:first-child){margin-top:1rem}}section.investorVeroeffentlichungen .teaser .button{background-color:#fff;color:var(--accent-color)}section.investorVeroeffentlichungen .teaser .button.accent{background-color:var(--accent-color);color:#fff}section.finanzkalender{--accent-color: #14459c;padding-top:0}section.finanzkalender .headline{font-weight:300;margin-bottom:2rem}section.finanzkalender .headline .bold{font-weight:700}@media only screen and (min-width:768px){section.finanzkalender .headline{text-align:center;margin-bottom:4.5rem}}section.finanzkalender .grid{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}@media only screen and (min-width:768px){section.finanzkalender .grid{gap:1rem}}section.finanzkalender .date{align-items:center;background:linear-gradient(290deg,#e8edf5 26.55%,#f3f6fa 73.45%);border-radius:.75rem;display:flex;gap:1.25rem;padding:1.5rem}section.finanzkalender .date .icon{aspect-ratio:1;color:var(--accent-color);flex-shrink:0;width:1.75rem}@media only screen and (min-width:768px){section.finanzkalender .date .icon{font-size:1.25rem;width:2rem}}section.finanzkalender .date .content{border-left:1.5px solid #d0daeb;padding-inline:1.25rem}section.finanzkalender .date .content h4{font-size:clamp(1rem,1.17vw,1.25rem);font-weight:500;line-height:1.2;margin-bottom:.25rem}@media only screen and (min-width:768px){section.finanzkalender .date .content h4{margin-bottom:.625rem}}section.finanzkalender .date .content p{font-weight:300;line-height:1.4}section.kurzportrait{color:#fff;isolation:isolate;min-height:100vh;min-height:100svh}section.kurzportrait:before{content:"";background-image:linear-gradient(180deg,#14459c 60%,transparent);z-index:-1;position:absolute;inset:0}@media only screen and (min-width:1024px){section.kurzportrait:before{background-image:linear-gradient(180deg,#14459c 35%,transparent)}}section.kurzportrait .headline{font-weight:300}section.kurzportrait .headline .bold{font-weight:700}section.kurzportrait .backgroundImage{z-index:-2}section.kurzportrait .grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-bottom:3rem}@media only screen and (min-width:768px){section.kurzportrait .grid{margin-bottom:4rem}}section.kurzportrait .fact{background-color:transparent;border-bottom:1.5px solid rgba(255,255,255,.25);padding-bottom:1.25rem}section.kurzportrait .fact h5{font-size:1rem;font-weight:500;line-height:1.4;margin-bottom:.375rem}section.kurzportrait .fact p{font-size:clamp(1.5rem,1.75vw,1.75rem);font-weight:300;line-height:1.1}section.kurzportrait .fact p small{font-size:clamp(1.25rem,1.63vw,1.4rem)}@media only screen and (min-width:768px){section.kurzportrait .fact p{line-height:1.2}}section.kurzportrait .button{display:flex}section.kurzportrait .button .light{color:#dd719e;font-weight:400}section.kurzportrait .button .icon{aspect-ratio:1;width:1.375rem}section.finanzportal{--accent-color: #14459c}section.finanzportal .button{background-color:var(--accent-color);color:#fff;margin-top:2rem}section.genussscheine .headline{font-weight:300}section.genussscheine .headline .bold{font-weight:700}section.genussscheine .tableWrapper{margin-block:2rem 3rem}@media only screen and (min-width:768px){section.genussscheine .tableWrapper{margin-block:7.5rem 6rem}}section.genussscheine .table{border-collapse:collapse;font-size:1rem;line-height:1.5;margin-bottom:1.5rem;width:100%}@media only screen and (min-width:768px){section.genussscheine .table{margin-bottom:2rem}}section.genussscheine .table tr{--border-radius: .3125rem}section.genussscheine .table tr:nth-child(odd) td{background-color:#f3f6fa;background:linear-gradient(276deg,#e8edf5 10.47%,#f3f6fa 97.82%);background-attachment:fixed}section.genussscheine .table tr:nth-child(odd) td:first-child{border-radius:var(--border-radius) var(--border-radius) 0 0}section.genussscheine .table tr:nth-child(odd) td:last-child{border-radius:0 0 var(--border-radius) var(--border-radius)}@media(min-width:768px){section.genussscheine .table tr:nth-child(odd) td:first-child{border-radius:var(--border-radius) 0 0 var(--border-radius)}section.genussscheine .table tr:nth-child(odd) td:last-child{border-radius:0 var(--border-radius) var(--border-radius) 0}section.genussscheine .table tr:nth-child(odd):before{--border-radius: .5rem}}section.genussscheine .table td{padding:1rem;width:100%;height:100%;display:block}section.genussscheine .table td:first-child{font-weight:500;padding-bottom:0}section.genussscheine .table td:last-child{padding-top:0}section.genussscheine .table td strong{display:block;font-weight:500;margin-top:.5rem}@media only screen and (min-width:768px){section.genussscheine .table td{display:table-cell;font-size:1.25rem;width:50%}section.genussscheine .table td:first-child,section.genussscheine .table td:last-child{font-weight:400;padding:1.5rem}section.genussscheine .table td:first-child{padding-right:0}section.genussscheine .table td:last-child{padding-left:0}}section.genussscheine .footnotes{font-size:1rem;font-weight:300;line-height:1.6}section.genussscheine .teaser{--accent-color: #14459c;background:linear-gradient(276deg,#e8edf5 10.47%,#f3f6fa 97.82%)}section.genussscheine .teaser:not(:first-child){margin-top:.625rem}@media only screen and (min-width:1024px){section.genussscheine .teaser:not(:first-child){margin-top:1rem}}section.genussscheine .teaser .button{background-color:#fff;color:var(--accent-color)}section.genussscheine .teaser .button.accent{background-color:var(--accent-color);color:#fff}section.genussscheine .teaser .button .light{font-weight:400;color:#a1b5d7}section.schuldschein{--accent-color: #14459c}section.schuldschein .columns{flex-direction:column-reverse}@media only screen and (min-width:1024px){section.schuldschein .columns{flex-direction:row}}section.schuldschein .headline.desktop{display:none}@media only screen and (min-width:1024px){section.schuldschein .headline.desktop{display:block}}section.schuldschein .headline.mobile{display:block;margin-bottom:1rem}@media only screen and (min-width:1024px){section.schuldschein .headline.mobile{display:none}}section.schuldschein .investorCircles{--image-size: 130cqw;--margin-inline: auto 0;margin-inline:var(--margin-inline);width:clamp(13.75rem,20.4vw,17.5rem);container-type:inline-size}@media only screen and (min-width:1024px){section.schuldschein .investorCircles{--image-size: 145cqw}}@media(min-width:481px){section.schuldschein .investorCircles{--margin-inline: auto}}section.schuldschein .investorCircles .investorCirclesInner{container-type:inline-size;margin-block:35cqw calc(var(--image-size) - 50cqw);position:relative;width:100cqw}section.schuldschein .investorCircles .investorCircle{--size: 100cqw}section.schuldschein .investorCircles .investorCircle:nth-child(1){transform-origin:top right}section.schuldschein .investorCircles .investorCircle:nth-child(2){position:absolute;right:100%;top:50%;width:var(--image-size);height:var(--image-size);max-width:var(--image-size);max-height:var(--image-size);border-radius:50%;transform-origin:top left}section.schuldschein .buttons{margin-top:2rem;margin-bottom:2rem}section.schuldschein .buttons .button:not(:first-child){margin-top:.75rem}@media only screen and (min-width:1024px){section.schuldschein .buttons{margin-top:3.5rem;margin-bottom:3.5rem}}section.schuldschein .button{background-color:#fff;color:var(--accent-color);line-height:1.5}section.schuldschein .button.accent{background-color:var(--accent-color);color:#fff}section.schuldschein .button.accent .light{color:#a1b5d7}.impressumStage{--accent-color: #990099;background-color:#909}section.impressum .container{--row-gap: 1.75rem;display:flex;flex-direction:column;gap:var(--row-gap)}@media only screen and (min-width:768px){section.impressum .container{--row-gap: 5rem}}section.impressum .columns{--column-gap: 1rem;display:flex;flex-wrap:wrap;gap:var(--column-gap)}section.impressum .columns .column{flex-basis:100%}section.impressum .columns .column *+*:not(br){margin-top:.5rem}section.impressum .columns .column .button{background-color:#c7125c;color:#fff}section.impressum .columns .column a:not(.button){color:#c7125c;text-decoration:none}section.impressum .columns .column a:not(.button):hover{text-decoration:underline}section.impressum .columns .column p{font-size:clamp(1.125rem,1.59vw,1.375rem);font-weight:300;line-height:1.6}@media only screen and (min-width:1024px){section.impressum .columns{--column-gap: 4rem}section.impressum .columns .column{flex-basis:calc(50% - var(--column-gap))}section.impressum .columns .column:last-child{flex-grow:1}}.publishBody{background:linear-gradient(0deg,#f8f9fc 95%,#fff0)}.publishParagraph{font-size:clamp(1rem,1.59vw,1.375rem);font-weight:300;line-height:1.6}.publishParagraph+.publishParagraph{margin-top:1rem}.publishStage{--accent-color: #14459c;background-color:#14459c}.publishStage .headline .light{display:block;font-size:clamp(2rem,4.65vw,4rem);font-weight:300;opacity:.9}.publishSubnavigation{--accent-color: #14459c;display:block;gap:1.5rem;position:relative}@media only screen and (min-width:1024px){.publishSubnavigation{gap:4.5rem;position:sticky}}.publishSubnavigation li{align-items:center;color:var(--accent-color);display:flex;gap:.5rem}.publishSubnavigation li:first-child:after{background-color:#d0daeb;border-radius:1.75rem;content:"Neu";font-size:.75rem;font-weight:500;line-height:.83;padding:.3125rem .5rem;text-transform:uppercase}section.veroeffentlichungen{--accent-color: #14459c}section.veroeffentlichungen .reports li{--padding: 2rem;border-bottom:2px solid #e8edf5;padding-bottom:var(--padding)}section.veroeffentlichungen .reports li:not(:first-child){padding-top:var(--padding)}section.veroeffentlichungen .reports li:nth-child(2n) .columns{flex-direction:row-reverse}@media only screen and (min-width:768px){section.veroeffentlichungen .reports li{--padding: 4rem}}section.veroeffentlichungen .reports li .columns{--column-gap: 1.25rem;--flex-basis: 100%;display:flex;flex-wrap:wrap;gap:var(--column-gap)}section.veroeffentlichungen .reports li .columns .column{flex-basis:var(--flex-basis)}@media only screen and (min-width:768px){section.veroeffentlichungen .reports li .columns .column{--flex-basis: calc(50% - (var(--column-gap) / 2))}}@media only screen and (min-width:768px){section.veroeffentlichungen .reports li .columns{--column-gap: 4rem}}section.veroeffentlichungen .reports li .image{border-radius:.25rem;outline:.5rem solid #ffffff;object-fit:cover;width:100%;max-height:24.5rem}section.veroeffentlichungen .reports li .content{background-color:transparent;border-radius:.25rem;display:flex;flex-direction:column;flex:1;gap:1.5rem;height:100%;justify-content:center}@media only screen and (min-width:768px){section.veroeffentlichungen .reports li .content{gap:3.5rem}}section.veroeffentlichungen .reports li .content .headline{--font-size: clamp(1.375rem, 2.04vw, 1.75rem)}section.veroeffentlichungen .reports li .content .links>*+*{margin-top:.5rem}section.veroeffentlichungen .reports li .content .button{background-color:#fff;color:var(--accent-color)}section.veroeffentlichungen .reports li .content .button.accent{background-color:var(--accent-color);color:#fff}section.veroeffentlichungen .reports li .content .button .highlight{color:#436bb0}section.veroeffentlichungen .olderReports{--column-gap: 2rem;--padding: 2rem;display:flex;flex-wrap:wrap;gap:var(--column-gap);padding-top:var(--padding)}@media only screen and (min-width:768px){section.veroeffentlichungen .olderReports{--column-gap: 2.5rem;--padding: 4rem}}section.veroeffentlichungen .olderReports li{flex-basis:100%}@media only screen and (min-width:1024px){section.veroeffentlichungen .olderReports li{flex:1 1 30%}}section.veroeffentlichungen .olderReports li .headline{--font-size: clamp(1.375rem, 2.04vw, 1.75rem);line-height:1.2;margin-bottom:1.5rem}@media only screen and (min-width:1024px){section.veroeffentlichungen .olderReports li .headline{margin-bottom:2.5rem}}section.veroeffentlichungen .olderReports li .links>*+*{margin-top:.5rem}section.veroeffentlichungen .olderReports li .button{background-color:#fff;color:var(--accent-color)}section.veroeffentlichungen .olderReports li .button.accent{background-color:var(--accent-color);color:#fff}@media only screen and (min-width:768px){section.veroeffentlichungen .olderReports li .button{--font-size: 1.0625rem}}.termsStage{--accent-color: #990099;background-color:#909}.termsStage .termsContainer{padding-block:0}section.nutzungsbedingungen .container{--row-gap: 1.75rem;display:flex;flex-direction:column;gap:var(--row-gap)}@media only screen and (min-width:768px){section.nutzungsbedingungen .container{--row-gap: 3.5rem}}section.nutzungsbedingungen .columns{--column-gap: 1rem;display:flex;flex-wrap:wrap;gap:var(--column-gap)}section.nutzungsbedingungen .columns .column{flex-basis:100%}section.nutzungsbedingungen .columns .column *+*{margin-top:1rem}section.nutzungsbedingungen .columns .column a{color:#c7125c;text-decoration:none}section.nutzungsbedingungen .columns .column a:hover{text-decoration:underline}section.nutzungsbedingungen .columns .column p{font-size:clamp(1.125rem,1.59vw,1.375rem);font-weight:300;line-height:1.6}@media only screen and (min-width:1024px){section.nutzungsbedingungen .columns{--column-gap: 4.5625rem}section.nutzungsbedingungen .columns .column{flex-basis:calc(40% - var(--column-gap))}section.nutzungsbedingungen .columns .column:last-child{flex-grow:1}}.contactStage{position:relative;background-color:#909}.contactStage .container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;max-width:min(75rem,70%)}@media only screen and (min-width:1024px){.contactStage .container{flex-direction:row}}.contactStage div:has(>.headline){transform:translateY(-100%)}@media only screen and (min-width:1024px){.contactStage div:has(>.headline){transform:none}}.contactStage .headline{position:relative}.contactStage .video{top:50%;right:0;left:auto;transform:translateY(-25%);aspect-ratio:1;width:max(55%,50rem);height:auto}@media only screen and (min-width:768px)and (max-width:1023px){.contactStage .video{transform:translateY(-30%)}}@media only screen and (min-width:1024px){.contactStage .video{transform:translate(-10%,-50%)}}section.standorte .container{--row-gap: 1.75rem;display:flex;flex-direction:column;gap:var(--row-gap)}@media only screen and (min-width:768px){section.standorte .container{--row-gap: 5rem}}section.standorte .columns{--column-gap: 1rem;display:flex;flex-wrap:wrap;gap:var(--column-gap)}@media only screen and (min-width:1024px){section.standorte .columns{--column-gap: 4rem}}section.standorte .columns .column{flex-basis:100%}section.standorte .columns .column *+*{margin-top:.5rem}@media only screen and (min-width:1024px){section.standorte .columns .column{flex-basis:calc(50% - var(--column-gap))}section.standorte .columns .column:last-child{flex-grow:1}}section.standorte .columns .column .button{margin-top:1.5rem;background-color:#c7125c;color:#fff}@media only screen and (min-width:1024px){section.standorte .columns .column .button{margin-top:2rem}}section.standorte .columns .column a:not(.button){color:#c7125c;text-decoration:none}section.standorte .columns .column a:not(.button):hover{text-decoration:underline}section.standorte .columns .column p{font-weight:300;font-size:clamp(1.125rem,1.59vw,1.375rem);line-height:1.6}section.standorte .columns .column p:not(:first-child){margin-top:1rem}@media only screen and (min-width:1024px){section.standorte .columns .column p:not(:first-child){margin-top:1.5rem}}section.standorte .columns .column p strong{font-weight:500}section.standorte .grid{--columns: 2;display:grid;gap:.625rem}@media only screen and (min-width:1024px){section.standorte .grid{grid-template-columns:repeat(var(--columns),1fr)}}section.standorte .grid.karriere{--columns: 3}section.standorte .grid.privat{--columns: 1}section.standorte .grid.privat .divider{margin-block:1.25rem}section.standorte .grid.privat .hint{max-width:48ch}section.standorte .grid.gewerbe,section.standorte .grid.inkassomanagement,section.standorte .grid.beschwerden{--columns: 1}.overlay .title{--font-size-title: 1.125rem;margin:0 0 1em;font-weight:500;font-size:var(--font-size-title);line-height:1.25}@media only screen and (min-width:640px){.overlay .title{--font-size-title: 1.25rem}}@media only screen and (min-width:768px){.overlay .title{--font-size-title: 1.375rem}}@media only screen and (min-width:1024px){.overlay .title{--font-size-title: 1.5rem}}.overlay .button{margin-top:clamp(1.25rem,3vw,2.5rem)}.overlay .meta{margin-top:1.5rem;font-size:.875rem}.overlay .meta a{transition:color .2s;color:#000}@media(hover:hover){.overlay .meta a:hover{color:#c7125c}}.report2024Paragraph{font-weight:300;font-size:clamp(1.125rem,2.5vw,1.375rem);line-height:1.6}.report2024Paragraph+.report2024Paragraph{margin-top:1rem}section.report2024Statement{margin-bottom:3rem;background:linear-gradient(250deg,#fff0,#fffc),var(--color-accent-solid-accent--10, #fae8f0);padding-block:4rem;overflow-y:clip}section.report2024Statement .columns{--column-gap: 2.5rem}section.report2024Statement .columns>.column{gap:var(--column-gap)}section.report2024Statement .statementTextColumn{display:flex;flex-direction:column;justify-content:center;gap:1rem}section.report2024Statement .statementTextColumn p{hyphens:none}section.report2024Statement .statementTextColumn{padding-top:4rem;height:100%;overflow-y:hidden}section.report2024Statement .statementTextColumn .headline{max-width:10ch}section.report2024Statement .statementCircleBackground{display:none;position:absolute;top:-15%;left:-70%;transform:rotate(-30deg);aspect-ratio:1/1;width:100%}section.report2024Statement .statementCircleBackground:after,section.report2024Statement .statementCircleBackground:before{position:absolute;top:0;left:0;opacity:.05;z-index:-2;border-radius:100%;background:linear-gradient(270deg,#c7125c00,#c7125c 49.5%,#c7125c00);aspect-ratio:1/1;width:175%}section.report2024Statement .statementCircleBackground:after{top:2rem}@media(min-width:751px){section.report2024Statement .statementCircleBackground{display:block}section.report2024Statement .statementCircleBackground:after,section.report2024Statement .statementCircleBackground:before{content:""}}@media(min-width:1024px){section.report2024Statement{margin-bottom:10rem}section.report2024Statement .columns .column:nth-child(2){padding:20rem 0 10rem}section.report2024Statement .statementTextColumn{padding:unset;max-width:80%}}section.report2024Energiewende{height:fit-content}section.report2024Kennzahlen .wrapper{position:relative;aspect-ratio:4/3;max-width:100%;min-height:46rem}@media(min-width:691px)and (max-width:959px){section.report2024Kennzahlen .wrapper{aspect-ratio:4/5;width:100%;max-height:51.25rem}}@media(max-width:690px){section.report2024Kennzahlen .wrapper{aspect-ratio:unset}}section.report2024Kennzahlen .wrapper .headline{margin:0 0 clamp(1.25rem,3.0303vw,2.5rem)}@media(min-width:691px){section.report2024Kennzahlen .wrapper .headline{max-width:15ch}}section.report2024Kennzahlen .wrapper .circles{position:absolute;inset:0;pointer-events:none}@media(min-width:691px)and (max-width:959px){section.report2024Kennzahlen .wrapper .circles{margin:0 0 0 auto;max-width:40.625rem}}@media(max-width:690px){section.report2024Kennzahlen .wrapper .circles{position:relative;margin:3rem calc(var(--bleed-x) * -1) 0;width:calc(100% + var(--bleed-x) * 2);height:47.5rem}}section.report2024Kennzahlen .wrapper .circleWrap{--top: auto;--right: auto;--bottom: auto;--left: auto;--shift-x: 0rem;--rotate: 0deg;--transform-origin: center;position:absolute;top:var(--top);right:var(--right);bottom:var(--bottom);left:var(--left);border-radius:50%}@media(max-width:690px){section.report2024Kennzahlen .wrapper .circleWrap{--left: 50%;transform:translate(calc(-50% + var(--shift-x))) rotate(var(--rotate))}}section.report2024Kennzahlen .wrapper .circleWrap .circleCut{transform-origin:var(--transform-origin);overflow:hidden}section.report2024Kennzahlen .wrapper .circleWrap .circle{--size-min: 10.5rem;--size-dynamic: 22.35vw;--size-max: 17.5rem;--size: clamp(var(--size-min), var(--size-dynamic), var(--size-max));transform-origin:var(--transform-origin);pointer-events:all}@media(min-width:960px){section.report2024Kennzahlen .wrapper .circleWrap:nth-child(1){--bottom: 1.5%;--right: 59%;--transform-origin: left}}@media(min-width:691px)and (max-width:959px){section.report2024Kennzahlen .wrapper .circleWrap:nth-child(1){--bottom: 7%;--right: 67%;--transform-origin: bottom left}}@media(max-width:690px){section.report2024Kennzahlen .wrapper .circleWrap:nth-child(1){--bottom: 11%;--shift-x: -7.75rem;--transform-origin: bottom left}}section.report2024Kennzahlen .wrapper .circleWrap:nth-child(1) .circle{--size-min: 7.5rem;--size-dynamic: 14.535vw;--size-max: 12.5rem}section.report2024Kennzahlen .wrapper .circleWrap:nth-child(2){--transform-origin: top}@media(min-width:960px){section.report2024Kennzahlen .wrapper .circleWrap:nth-child(2){--right: 62%;--bottom: 27%}}@media(min-width:691px)and (max-width:959px){section.report2024Kennzahlen .wrapper .circleWrap:nth-child(2){--right: 83.5%;--bottom: 42.5%}}@media(max-width:690px){section.report2024Kennzahlen .wrapper .circleWrap:nth-child(2){--bottom: 28%;--shift-x: -6rem}}section.report2024Kennzahlen .wrapper .circleWrap:nth-child(3) .circle{--subtitle-max-width: 20ch}@media(min-width:960px){section.report2024Kennzahlen .wrapper .circleWrap:nth-child(3){--top: 66.5%;--right: 32.5%;--transform-origin: bottom}}@media(min-width:691px)and (max-width:959px){section.report2024Kennzahlen .wrapper .circleWrap:nth-child(3){--top: auto;--right: 55%;--bottom: 27%;--transform-origin: top}}@media(max-width:690px){section.report2024Kennzahlen .wrapper .circleWrap:nth-child(3){--top: 33.5%;--shift-x: 3.5rem}}@media(min-width:960px){section.report2024Kennzahlen .wrapper .circleWrap:nth-child(4){--top: 33%;--right: 35%}}@media(min-width:691px)and (max-width:959px){section.report2024Kennzahlen .wrapper .circleWrap:nth-child(4){--top: auto;--bottom: 50%;--right: 28%}}@media(max-width:690px){section.report2024Kennzahlen .wrapper .circleWrap:nth-child(4){--top: 25%;--left: 15%;--transform-origin: bottom left}}section.report2024Kennzahlen .wrapper .circleWrap:nth-child(4) .circleCut{direction:rtl}section.report2024Kennzahlen .wrapper .circleWrap:nth-child(5){--transform-origin: top left}@media(min-width:960px){section.report2024Kennzahlen .wrapper .circleWrap:nth-child(5){--top: 0;--right: 25%}}@media(min-width:691px)and (max-width:959px){section.report2024Kennzahlen .wrapper .circleWrap:nth-child(5){--right: 5%;--bottom: 77.5%;--transform-origin: top right}}@media(max-width:690px){section.report2024Kennzahlen .wrapper .circleWrap:nth-child(5){--top: 0;--left: 25%}}section.report2024Kennzahlen .wrapper .circleWrap:nth-child(6){--transform-origin: bottom right}@media(min-width:960px){section.report2024Kennzahlen .wrapper .circleWrap:nth-child(6){--right: 0;--bottom: 0}}@media(min-width:691px)and (max-width:959px){section.report2024Kennzahlen .wrapper .circleWrap:nth-child(6){--right: 29.5%;--bottom: 10%;--transform-origin: bottom}}@media(max-width:690px){section.report2024Kennzahlen .wrapper .circleWrap:nth-child(6){--shift-x: 1rem;--bottom: 0}}section.report2024Kennzahlen .wrapper .circleWrap:nth-child(7){--transform-origin: right}section.report2024Kennzahlen .wrapper .circleWrap:nth-child(7) .circle{--subtitle-max-width: 20ch}@media(min-width:960px){section.report2024Kennzahlen .wrapper .circleWrap:nth-child(7){--top: 6%;--right: 0}}@media(min-width:691px)and (max-width:959px){section.report2024Kennzahlen .wrapper .circleWrap:nth-child(7){--right: 5%;--bottom: 30%}}@media(max-width:690px){section.report2024Kennzahlen .wrapper .circleWrap:nth-child(7){--shift-x: 5.0625rem;--top: 8%;--transform-origin: top right}}section.report2024Kennzahlen .wrapper .circleWrap:nth-child(8){--transform-origin: right}section.report2024Kennzahlen .wrapper .circleWrap:nth-child(8) .circle{--subtitle-max-width: 20ch}@media(min-width:960px){section.report2024Kennzahlen .wrapper .circleWrap:nth-child(8){--top: 40%;--right: 10%}}@media(min-width:691px)and (max-width:959px){section.report2024Kennzahlen .wrapper .circleWrap:nth-child(8){--right: 0;--bottom: 0}}@media(max-width:690px){section.report2024Kennzahlen .wrapper .circleWrap:nth-child(8){--shift-x: 5.0625rem;--bottom: 21%;--transform-origin: top right}}section.report2024Kennzahlen .text{margin-top:1rem}@media(min-width:960px){section.report2024Kennzahlen .text{margin-top:2.5rem;max-width:30ch}}@media(min-width:691px)and (max-width:959px){section.report2024Kennzahlen .text{max-width:62%}}section.report2024Region{background:linear-gradient(180deg,var(--turquoise--turquoise-100, #009aa3) 14.06%,rgba(0,154,163,0) 58.25%);min-height:100vh;height:auto}section.report2024Region .container{color:#fff}section.report2024Region .button{color:var(--turquoise--turquoise-100)}section.report2024Region .regionTextColumn{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1096px){section.report2024Region .regionTextColumn{gap:3.5rem}}section.report2024Region .column+.column{display:flex;align-items:end}@media(min-width:1096px){section.report2024Region .column+.column{padding-right:6.875rem}}section.report2024Region .regionCircle{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;box-shadow:0 1px 2px #0000000f,0 6px 12px #0000000f,0 16px 48px #0000000f;border-radius:100%;background-color:#fff;padding:2.25rem 2.25rem 4.5rem;margin-top:1rem;aspect-ratio:1/1;width:clamp(181.5px,37.5vw,294px);overflow:hidden}section.report2024Region .regionCircle .regionCircle_heading{color:var(--turquoise--turquoise-100);font-size:clamp(1.31rem,3.75vw,2.25rem);line-height:120%;text-align:center}section.report2024Region .regionCircle .regionCircle_subtitle{color:#000;font-weight:300;font-size:clamp(.56rem,2.25vw,1.03rem);line-height:160%;hyphens:unset;text-align:center;word-break:keep-all}section.report2024Region .regionCircle .regionCircle_graphics .diagram{position:absolute;top:40%;right:0;z-index:1;background:var(--turquoise--turquoise-10);width:100%;height:75%}section.report2024Region .regionCircle .regionCircle_graphics .diagram.light{top:35%;z-index:0;background-color:var(--turquoise--turquoise-05)}section.report2024Region .regionCircle .regionCircle_graphics .hand{position:absolute;right:10%;bottom:0;z-index:1;width:100%;height:35%}section.report2024Nachhaltigkeit .button{color:var(--green--green-110)}section.report2024Nachhaltigkeit .wrapper{position:relative;aspect-ratio:4/3;max-width:100%;min-height:46rem}section.report2024Nachhaltigkeit .wrapper .headline{max-width:20ch}@media(max-width:690px){section.report2024Nachhaltigkeit .wrapper{aspect-ratio:unset}section.report2024Nachhaltigkeit .wrapper .headline{max-width:unset}}section.report2024Finanzbericht{--row-gap: 4rem;--line-width: .125rem;position:relative;padding-inline:0}section.report2024Finanzbericht .line{position:absolute;top:0;opacity:.75;clip-path:polygon(0 calc(clamp(6.25rem,18.165vw,15.625rem) - var(--line-width)),25% calc(clamp(3.75rem,15.625vw,13.4375rem) - var(--line-width)),50% calc(clamp(6.25rem,18.165vw,15.625rem) - var(--line-width)),75% calc(clamp(2.375rem,12.21vw,10.5rem) - var(--line-width)),100% calc(var(--line-width) * -1),100% 100%,0 100%);background:var(--blue--blue-10);width:100%;height:clamp(6.25rem,18.165vw,15.625rem)}section.report2024Finanzbericht .dot{display:block;position:absolute;transform:translate(-50%,calc(-50% - var(--line-width) / 2));z-index:1;border-radius:50%;background:var(--blue--blue-100);width:.5rem;height:.5rem}section.report2024Finanzbericht .dot:after{position:absolute;top:100%;left:50%;transform:translate(-50%);opacity:.5;background:linear-gradient(to bottom,var(--blue--blue-100),transparent);width:calc(var(--line-width) / 2);content:""}section.report2024Finanzbericht .dot:nth-child(1){top:clamp(3.75rem,15.625vw,13.4375rem);left:25%}section.report2024Finanzbericht .dot:nth-child(1):after{height:clamp(6.3125rem,13.735vw,11.8125rem)}section.report2024Finanzbericht .dot:nth-child(2){top:clamp(6.25rem,18.165vw,15.625rem);left:50%}section.report2024Finanzbericht .dot:nth-child(2):after{height:clamp(4.0625rem,11.2vw,9.625rem)}section.report2024Finanzbericht .dot:nth-child(3){top:clamp(2.375rem,12.21vw,10.5rem);left:75%}section.report2024Finanzbericht .dot:nth-child(3):after{height:clamp(7.1875rem,17.15vw,14.75rem)}section.report2024Finanzbericht .inner{clip-path:polygon(0 clamp(6.25rem,18.165vw,15.625rem),25% clamp(3.75rem,15.625vw,13.4375rem),50% clamp(6.25rem,18.165vw,15.625rem),75% clamp(2.375rem,12.21vw,10.5rem),100% 0,100% 100%,0 100%);background:var(--blue--blue-10);padding:clamp(6.25rem,18.165vw,15.625rem) var(--bleed-x) clamp(2.75rem,8.5vw,9.5rem)}section.report2024Finanzbericht .collapsible-wrapper{display:flex;flex-direction:column;gap:1rem;width:100%}section.report2024Finanzbericht .container{display:flex;flex-direction:column;gap:var(--row-gap);padding-top:clamp(5.125rem,35vw,8.5rem)}section.report2024Finanzbericht .accent-circle{position:absolute;top:50rem;right:45%;transform:rotate(-30deg);opacity:.1;z-index:-1;border-radius:100%;background:linear-gradient(270deg,#14459c00,#14459c 49.5%,#14459c00);aspect-ratio:1/1;width:90%}@media(max-width:1023px){section.report2024Finanzbericht .accent-circle{display:none}}section.report2024Finanzbericht .accent-circle:before{position:absolute;top:2rem;border-radius:100%;background:linear-gradient(270deg,#14459c00,#14459c 49.5%,#14459c00);width:100%;height:100%;content:""}@media(min-width:751px){section.report2024Finanzbericht{--row-gap: 7.5rem}section.report2024Finanzbericht .container{padding-top:clamp(10rem,15vw,15rem)}}section.report2024Jahresrueckblick{padding-bottom:0}section.report2024Jahresrueckblick .headline{text-wrap:balance}section.report2024Jahresrueckblick .jahresrueckblick__video-wrapper{position:relative;margin-top:2rem;border-radius:1rem;background:linear-gradient(0deg,var(--black-alpha--black-alpha-20) 0%,var(--black-alpha--black-alpha-20) 100%);overflow:hidden}@media(min-width:751px){section.report2024Jahresrueckblick .jahresrueckblick__video-wrapper{margin-top:4rem}}section.report2024Jahresrueckblick .jahresrueckblick__video-wrapper>button{--play-button-size: clamp(4.5rem, 5vw, 6rem);--play-button-centered: calc(50% - var(--play-button-size) / 2);display:flex;position:absolute;top:var(--play-button-centered);left:var(--play-button-centered);flex-shrink:0;justify-content:center;align-items:center;margin:auto;border-radius:100%;background:var(--white--white-100);padding:0;aspect-ratio:1/1;width:var(--play-button-size);min-width:0;height:var(--play-button-size);color:var(--surrogate--surrogate-100)}section.report2024Jahresrueckblick .jahresrueckblick__video-wrapper>button.inactive{display:none}section.report2024Jahresrueckblick .jahresrueckblick__video-wrapper>button>svg{display:flex;justify-content:center;align-items:center;width:50%;height:50%}section.report2024Jahresrueckblick .jahresrueckblick__video{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}section.report2024Jahresrueckblick .jahresrueckblick__video.inactive{display:none}section.report2024Downloads{padding-block:0}section.report2024Downloads .container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}@media(min-width:751px){section.report2024Downloads .container{gap:4rem}}section.report2024Downloads .downloads-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%}section.report2024Downloads .download{display:flex;flex-wrap:wrap;gap:1.25rem;border-radius:1rem;padding:clamp(1.5rem,5vw,4.5rem);width:100%}section.report2024Downloads .download .button{background-color:var(--white--white-100);color:var(--accent-color)}section.report2024Downloads .download .button .highlight{color:var(--highlight-color)}section.report2024Downloads .download .button.accent{background:var(--accent-color);color:var(--white--white-100)}section.report2024Downloads .download>span{flex:1 0 0;font-size:clamp(1.5rem,5vw,2.25rem);line-height:120%}section.report2024Downloads .download>div{display:flex;flex:1 0 0;flex-direction:column;gap:1.25rem}section.report2024Downloads .download--blue{--highlight-color: var(--blue--blue-40);--accent-color: var(--blue--blue-100);background:linear-gradient(276deg,var(--blue--blue-10) 0%,var(--blue--blue-03) 100%)}section.report2024Downloads .download--green{--highlight-color: var(--green--green-40);--accent-color: var(--green--green-100);background:linear-gradient(275deg,var(--green--green-10) 0%,var(--green--green-03) 100%)}section.report2024Magazin{--accent-color: var(--surrogate--surrogate-80);padding-top:0}section.report2024Magazin .intro{margin-bottom:4%}@media(min-width:751px){section.report2024Magazin .intro{margin-bottom:6rem}}section.report2024Magazin .intro>.inner{display:flex;justify-content:space-between;align-items:flex-end}@media(max-width:1023px){section.report2024Magazin .intro>.inner .button{display:none}}section.report2024Magazin .intro>.inner{margin-inline:auto;width:100%;max-width:var(--content-width)}.report2024-divider{margin-inline:auto;margin-block:6rem;background:var(--black--black-10);max-width:var(--content-width);height:1px}.report2024Circles{--width: 100%;position:relative;margin-top:min(8.7215vw,7.5rem);width:var(--width)}@media(min-width:901px){.report2024Circles{aspect-ratio:3/1}}@media(min-width:751px)and (max-width:900px){.report2024Circles{margin-inline:auto;aspect-ratio:9/5;max-width:43.75rem;max-height:20rem}}@media(min-width:601px)and (max-width:750px){.report2024Circles{width:100%;height:22.75rem}}@media(max-width:600px){.report2024Circles{--width: calc(100% + var(--bleed-x) * 2);margin-inline:calc(var(--bleed-x) * -1);height:21rem}}.report2024CircleWrap{--top: auto;--right: auto;--bottom: auto;--left: auto;--shift-x: 0rem;--rotate: 0deg;position:absolute;top:var(--top);right:var(--right);bottom:var(--bottom);left:var(--left);border-radius:50%}@media(max-width:600px){.report2024CircleWrap{--left: 50%;transform:translate(calc(-50% + var(--shift-x))) rotate(var(--rotate))}}.report2024CircleWrap .circle{--size-min: 12rem;--size-dynamic: 20.35vw;--size-max: 20rem;--size: clamp(var(--size-min), var(--size-dynamic), var(--size-max));--transform-origin: center;transform-origin:var(--transform-origin)}@media(min-width:901px){.report2024CircleWrap:nth-child(1){--bottom: 2.2rem;--left: 0}}@media(min-width:751px)and (max-width:900px){.report2024CircleWrap:nth-child(1){--top: 44%;--left: -3%}}@media(max-width:750px){.report2024CircleWrap:nth-child(1){display:none}}.report2024CircleWrap:nth-child(1) .circle{--size-min: 7.5rem;--size-dynamic: 14.535vw;--size-max: 12.5rem;--transform-origin: bottom left}@media(max-width:600px){.report2024CircleWrap:nth-child(1) .circle{--transform-origin: left}}@media(min-width:901px){.report2024CircleWrap:nth-child(2){--top: 6%;--left: 21.5%}}@media(min-width:751px)and (max-width:900px){.report2024CircleWrap:nth-child(2){--left: 21.5%;--top: 0}}@media(min-width:601px)and (max-width:750px){.report2024CircleWrap:nth-child(2){--left: 21.5%;--top: 0}}@media(max-width:600px){.report2024CircleWrap:nth-child(2){--top: 0;--shift-x: -5.9375rem}}@media(min-width:901px){.report2024CircleWrap:nth-child(2) .circle{--transform-origin: top}}@media(min-width:601px)and (max-width:750px){.report2024CircleWrap:nth-child(2) .circle{--transform-origin: bottom left}}.report2024CircleWrap:nth-child(3) .circle{--subtitle-max-width: 20ch}@media(min-width:901px){.report2024CircleWrap:nth-child(3){--top: 5rem;--right: 21.5%}}@media(min-width:751px)and (max-width:900px){.report2024CircleWrap:nth-child(3){--right: 21.5%;--bottom: 0}}@media(min-width:601px)and (max-width:750px){.report2024CircleWrap:nth-child(3){--bottom: 0;--right: 21.5%}}@media(max-width:600px){.report2024CircleWrap:nth-child(3){--bottom: 0;--shift-x: 4.6875rem}}@media(min-width:901px){.report2024CircleWrap:nth-child(3) .circle{--transform-origin: bottom}}@media(min-width:601px)and (max-width:750px){.report2024CircleWrap:nth-child(3) .circle{--transform-origin: top}}@media(max-width:600px){.report2024CircleWrap:nth-child(3) .circle{--transform-origin: top right}}.report2024CircleWrap:nth-child(4) .circle{--subtitle-max-width: 20ch}@media(min-width:901px){.report2024CircleWrap:nth-child(4){--top: 0;--right: 0}}@media(min-width:751px)and (max-width:900px){.report2024CircleWrap:nth-child(4){--top: 0;--right: 13.75%}}@media(max-width:750px){.report2024CircleWrap:nth-child(4){display:none}}.report2024CircleWrap:nth-child(4) .circle{--size-min: 7.5rem;--size-dynamic: 14.535vw;--size-max: 12.5rem}@media(min-width:901px){.report2024CircleWrap:nth-child(4) .circle{--transform-origin: top}}@media(min-width:601px)and (max-width:750px){.report2024CircleWrap:nth-child(4) .circle{--transform-origin: bottom right}}@media(max-width:600px){.report2024CircleWrap:nth-child(4) .circle{--transform-origin: bottom left}}.report2025Paragraph{font-weight:300;font-size:clamp(1.125rem,2.5vw,1.375rem);line-height:1.6}.report2025Paragraph+.report2025Paragraph{margin-top:1rem}section.report2025Statement{margin-bottom:3rem;background:linear-gradient(250deg,#fff0,#fffc),var(--color-accent-solid-accent--10, #fae8f0);padding-block:4rem;overflow-y:clip}section.report2025Statement .columns{--column-gap: 2.5rem}section.report2025Statement .columns>.column{gap:var(--column-gap)}section.report2025Statement .statementTextColumn{display:flex;flex-direction:column;justify-content:center;gap:1rem}section.report2025Statement .statementTextColumn p{hyphens:none}section.report2025Statement .statementTextColumn{padding-top:4rem;height:100%;overflow-y:hidden}section.report2025Statement .statementTextColumn .headline{max-width:10ch}section.report2025Statement .statementCircleBackground{display:none;position:absolute;top:-15%;left:-70%;transform:rotate(-30deg);aspect-ratio:1/1;width:100%}section.report2025Statement .statementCircleBackground:after,section.report2025Statement .statementCircleBackground:before{position:absolute;top:0;left:0;opacity:.05;z-index:-2;border-radius:100%;background:linear-gradient(270deg,#c7125c00,#c7125c 49.5%,#c7125c00);aspect-ratio:1/1;width:175%}section.report2025Statement .statementCircleBackground:after{top:2rem}@media(min-width:751px){section.report2025Statement .statementCircleBackground{display:block}section.report2025Statement .statementCircleBackground:after,section.report2025Statement .statementCircleBackground:before{content:""}}@media(min-width:1024px){section.report2025Statement{margin-bottom:10rem}section.report2025Statement .columns .column:nth-child(2){padding:20rem 0 10rem}section.report2025Statement .statementTextColumn{padding:unset;max-width:80%}}section.report2025Energiewende{height:fit-content}section.report2025Kennzahlen .wrapper{position:relative;aspect-ratio:4/3;max-width:100%;min-height:46rem}@media(min-width:691px)and (max-width:959px){section.report2025Kennzahlen .wrapper{aspect-ratio:4/5;width:100%;max-height:51.25rem}}@media(max-width:690px){section.report2025Kennzahlen .wrapper{aspect-ratio:unset}}section.report2025Kennzahlen .wrapper .headline{margin:0 0 clamp(1.25rem,3.0303vw,2.5rem)}@media(min-width:691px){section.report2025Kennzahlen .wrapper .headline{max-width:15ch}}section.report2025Kennzahlen .wrapper .circles{position:absolute;inset:0;pointer-events:none}@media(min-width:691px)and (max-width:959px){section.report2025Kennzahlen .wrapper .circles{margin:0 0 0 auto;max-width:40.625rem}}@media(max-width:690px){section.report2025Kennzahlen .wrapper .circles{position:relative;margin:3rem calc(var(--bleed-x) * -1) 0;width:calc(100% + var(--bleed-x) * 2);height:47.5rem}}section.report2025Kennzahlen .wrapper .circleWrap{--top: auto;--right: auto;--bottom: auto;--left: auto;--shift-x: 0rem;--rotate: 0deg;--transform-origin: center;position:absolute;top:var(--top);right:var(--right);bottom:var(--bottom);left:var(--left);border-radius:50%}@media(max-width:690px){section.report2025Kennzahlen .wrapper .circleWrap{--left: 50%;transform:translate(calc(-50% + var(--shift-x))) rotate(var(--rotate))}}section.report2025Kennzahlen .wrapper .circleWrap .circleCut{transform-origin:var(--transform-origin);overflow:hidden}section.report2025Kennzahlen .wrapper .circleWrap .circle{--size-min: 10.5rem;--size-dynamic: 22.35vw;--size-max: 17.5rem;--size: clamp(var(--size-min), var(--size-dynamic), var(--size-max));transform-origin:var(--transform-origin);pointer-events:all}@media(min-width:960px){section.report2025Kennzahlen .wrapper .circleWrap:nth-child(1){--bottom: 1.5%;--right: 59%;--transform-origin: left}}@media(min-width:691px)and (max-width:959px){section.report2025Kennzahlen .wrapper .circleWrap:nth-child(1){--bottom: 7%;--right: 67%;--transform-origin: bottom left}}@media(max-width:690px){section.report2025Kennzahlen .wrapper .circleWrap:nth-child(1){--bottom: 11%;--shift-x: -7.75rem;--transform-origin: bottom left}}section.report2025Kennzahlen .wrapper .circleWrap:nth-child(1) .circle{--size-min: 7.5rem;--size-dynamic: 14.535vw;--size-max: 12.5rem}section.report2025Kennzahlen .wrapper .circleWrap:nth-child(2){--transform-origin: top}@media(min-width:960px){section.report2025Kennzahlen .wrapper .circleWrap:nth-child(2){--right: 62%;--bottom: 27%}}@media(min-width:691px)and (max-width:959px){section.report2025Kennzahlen .wrapper .circleWrap:nth-child(2){--right: 83.5%;--bottom: 42.5%}}@media(max-width:690px){section.report2025Kennzahlen .wrapper .circleWrap:nth-child(2){--bottom: 28%;--shift-x: -6rem}}section.report2025Kennzahlen .wrapper .circleWrap:nth-child(3) .circle{--subtitle-max-width: 20ch}@media(min-width:960px){section.report2025Kennzahlen .wrapper .circleWrap:nth-child(3){--top: 66.5%;--right: 32.5%;--transform-origin: bottom}}@media(min-width:691px)and (max-width:959px){section.report2025Kennzahlen .wrapper .circleWrap:nth-child(3){--top: auto;--right: 55%;--bottom: 27%;--transform-origin: top}}@media(max-width:690px){section.report2025Kennzahlen .wrapper .circleWrap:nth-child(3){--top: 33.5%;--shift-x: 3.5rem}}@media(min-width:960px){section.report2025Kennzahlen .wrapper .circleWrap:nth-child(4){--top: 33%;--right: 35%}}@media(min-width:691px)and (max-width:959px){section.report2025Kennzahlen .wrapper .circleWrap:nth-child(4){--top: auto;--bottom: 50%;--right: 28%}}@media(max-width:690px){section.report2025Kennzahlen .wrapper .circleWrap:nth-child(4){--top: 25%;--left: 15%;--transform-origin: bottom left}}section.report2025Kennzahlen .wrapper .circleWrap:nth-child(4) .circleCut{direction:rtl}section.report2025Kennzahlen .wrapper .circleWrap:nth-child(5){--transform-origin: top left}@media(min-width:960px){section.report2025Kennzahlen .wrapper .circleWrap:nth-child(5){--top: 0;--right: 25%}}@media(min-width:691px)and (max-width:959px){section.report2025Kennzahlen .wrapper .circleWrap:nth-child(5){--right: 5%;--bottom: 77.5%;--transform-origin: top right}}@media(max-width:690px){section.report2025Kennzahlen .wrapper .circleWrap:nth-child(5){--top: 0;--left: 25%}}section.report2025Kennzahlen .wrapper .circleWrap:nth-child(6){--transform-origin: bottom right}@media(min-width:960px){section.report2025Kennzahlen .wrapper .circleWrap:nth-child(6){--right: 0;--bottom: 0}}@media(min-width:691px)and (max-width:959px){section.report2025Kennzahlen .wrapper .circleWrap:nth-child(6){--right: 29.5%;--bottom: 10%;--transform-origin: bottom}}@media(max-width:690px){section.report2025Kennzahlen .wrapper .circleWrap:nth-child(6){--shift-x: 1rem;--bottom: 0}}section.report2025Kennzahlen .wrapper .circleWrap:nth-child(7){--transform-origin: right}section.report2025Kennzahlen .wrapper .circleWrap:nth-child(7) .circle{--subtitle-max-width: 20ch}@media(min-width:960px){section.report2025Kennzahlen .wrapper .circleWrap:nth-child(7){--top: 6%;--right: 0}}@media(min-width:691px)and (max-width:959px){section.report2025Kennzahlen .wrapper .circleWrap:nth-child(7){--right: 5%;--bottom: 30%}}@media(max-width:690px){section.report2025Kennzahlen .wrapper .circleWrap:nth-child(7){--shift-x: 5.0625rem;--top: 8%;--transform-origin: top right}}section.report2025Kennzahlen .wrapper .circleWrap:nth-child(8){--transform-origin: right}section.report2025Kennzahlen .wrapper .circleWrap:nth-child(8) .circle{--subtitle-max-width: 20ch}@media(min-width:960px){section.report2025Kennzahlen .wrapper .circleWrap:nth-child(8){--top: 40%;--right: 10%}}@media(min-width:691px)and (max-width:959px){section.report2025Kennzahlen .wrapper .circleWrap:nth-child(8){--right: 0;--bottom: 0}}@media(max-width:690px){section.report2025Kennzahlen .wrapper .circleWrap:nth-child(8){--shift-x: 5.0625rem;--bottom: 21%;--transform-origin: top right}}section.report2025Kennzahlen .text{margin-top:1rem}@media(min-width:960px){section.report2025Kennzahlen .text{margin-top:2.5rem;max-width:30ch}}@media(min-width:691px)and (max-width:959px){section.report2025Kennzahlen .text{max-width:62%}}section.report2025Region{background:linear-gradient(180deg,var(--turquoise--turquoise-100, #009aa3) 14.06%,rgba(0,154,163,0) 58.25%);min-height:100vh;height:auto}section.report2025Region .container{color:#fff}section.report2025Region .button{color:var(--turquoise--turquoise-100)}section.report2025Region .regionTextColumn{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1096px){section.report2025Region .regionTextColumn{gap:3.5rem}}section.report2025Region .column+.column{display:flex;align-items:end}@media(min-width:1096px){section.report2025Region .column+.column{padding-right:6.875rem}}section.report2025Region .regionCircle{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;box-shadow:0 1px 2px #0000000f,0 6px 12px #0000000f,0 16px 48px #0000000f;border-radius:100%;background-color:#fff;padding:2.25rem 2.25rem 4.5rem;margin-top:1rem;aspect-ratio:1/1;width:clamp(181.5px,37.5vw,294px);overflow:hidden}section.report2025Region .regionCircle .regionCircle_heading{color:var(--turquoise--turquoise-100);font-size:clamp(1.31rem,3.75vw,2.25rem);line-height:120%;text-align:center}section.report2025Region .regionCircle .regionCircle_subtitle{color:#000;font-weight:300;font-size:clamp(.56rem,2.25vw,1.03rem);line-height:160%;hyphens:unset;text-align:center;word-break:keep-all}section.report2025Region .regionCircle .regionCircle_graphics .diagram{position:absolute;top:40%;right:0;z-index:1;background:var(--turquoise--turquoise-10);width:100%;height:75%}section.report2025Region .regionCircle .regionCircle_graphics .diagram.light{top:35%;z-index:0;background-color:var(--turquoise--turquoise-05)}section.report2025Region .regionCircle .regionCircle_graphics .hand{position:absolute;right:10%;bottom:0;z-index:1;width:100%;height:35%}section.report2025Nachhaltigkeit .button{color:var(--green--green-110)}section.report2025Nachhaltigkeit .wrapper{position:relative;aspect-ratio:4/3;max-width:100%;min-height:46rem}section.report2025Nachhaltigkeit .wrapper .headline{max-width:20ch}@media(max-width:690px){section.report2025Nachhaltigkeit .wrapper{aspect-ratio:unset}section.report2025Nachhaltigkeit .wrapper .headline{max-width:unset}}section.report2025Finanzbericht{--row-gap: 4rem;--line-width: .125rem;position:relative;padding-inline:0}section.report2025Finanzbericht .line{position:absolute;top:0;opacity:.75;clip-path:polygon(0 calc(clamp(6.25rem,18.165vw,15.625rem) - var(--line-width)),25% calc(clamp(3.75rem,15.625vw,13.4375rem) - var(--line-width)),50% calc(clamp(6.25rem,18.165vw,15.625rem) - var(--line-width)),75% calc(clamp(2.375rem,12.21vw,10.5rem) - var(--line-width)),100% calc(var(--line-width) * -1),100% 100%,0 100%);background:var(--blue--blue-10);width:100%;height:clamp(6.25rem,18.165vw,15.625rem)}section.report2025Finanzbericht .dot{display:block;position:absolute;transform:translate(-50%,calc(-50% - var(--line-width) / 2));z-index:1;border-radius:50%;background:var(--blue--blue-100);width:.5rem;height:.5rem}section.report2025Finanzbericht .dot:after{position:absolute;top:100%;left:50%;transform:translate(-50%);opacity:.5;background:linear-gradient(to bottom,var(--blue--blue-100),transparent);width:calc(var(--line-width) / 2);content:""}section.report2025Finanzbericht .dot:nth-child(1){top:clamp(3.75rem,15.625vw,13.4375rem);left:25%}section.report2025Finanzbericht .dot:nth-child(1):after{height:clamp(6.3125rem,13.735vw,11.8125rem)}section.report2025Finanzbericht .dot:nth-child(2){top:clamp(6.25rem,18.165vw,15.625rem);left:50%}section.report2025Finanzbericht .dot:nth-child(2):after{height:clamp(4.0625rem,11.2vw,9.625rem)}section.report2025Finanzbericht .dot:nth-child(3){top:clamp(2.375rem,12.21vw,10.5rem);left:75%}section.report2025Finanzbericht .dot:nth-child(3):after{height:clamp(7.1875rem,17.15vw,14.75rem)}section.report2025Finanzbericht .inner{clip-path:polygon(0 clamp(6.25rem,18.165vw,15.625rem),25% clamp(3.75rem,15.625vw,13.4375rem),50% clamp(6.25rem,18.165vw,15.625rem),75% clamp(2.375rem,12.21vw,10.5rem),100% 0,100% 100%,0 100%);background:var(--blue--blue-10);padding:clamp(6.25rem,18.165vw,15.625rem) var(--bleed-x) clamp(2.75rem,8.5vw,9.5rem)}section.report2025Finanzbericht .collapsible-wrapper{display:flex;flex-direction:column;gap:1rem;width:100%}section.report2025Finanzbericht .container{display:flex;flex-direction:column;gap:var(--row-gap);padding-top:clamp(5.125rem,35vw,8.5rem)}section.report2025Finanzbericht .accent-circle{position:absolute;top:50rem;right:45%;transform:rotate(-30deg);opacity:.1;z-index:-1;border-radius:100%;background:linear-gradient(270deg,#14459c00,#14459c 49.5%,#14459c00);aspect-ratio:1/1;width:90%}@media(max-width:1023px){section.report2025Finanzbericht .accent-circle{display:none}}section.report2025Finanzbericht .accent-circle:before{position:absolute;top:2rem;border-radius:100%;background:linear-gradient(270deg,#14459c00,#14459c 49.5%,#14459c00);width:100%;height:100%;content:""}@media(min-width:751px){section.report2025Finanzbericht{--row-gap: 7.5rem}section.report2025Finanzbericht .container{padding-top:clamp(10rem,15vw,15rem)}}section.report2025Jahresrueckblick{padding-bottom:0}section.report2025Jahresrueckblick .headline.withDot .headlineText{text-wrap:balance}section.report2025Jahresrueckblick .jahresrueckblick__video-wrapper{position:relative;margin-top:2rem;border-radius:1rem;background:linear-gradient(0deg,var(--black-alpha--black-alpha-20) 0%,var(--black-alpha--black-alpha-20) 100%);overflow:hidden}@media(min-width:751px){section.report2025Jahresrueckblick .jahresrueckblick__video-wrapper{margin-top:4rem}}section.report2025Jahresrueckblick .jahresrueckblick__video-wrapper>button{--play-button-size: clamp(4.5rem, 5vw, 6rem);--play-button-centered: calc(50% - var(--play-button-size) / 2);display:flex;position:absolute;top:var(--play-button-centered);left:var(--play-button-centered);flex-shrink:0;justify-content:center;align-items:center;margin:auto;border-radius:100%;background:var(--white--white-100);padding:0;aspect-ratio:1/1;width:var(--play-button-size);min-width:0;height:var(--play-button-size);color:var(--surrogate--surrogate-100)}section.report2025Jahresrueckblick .jahresrueckblick__video-wrapper>button.inactive{display:none}section.report2025Jahresrueckblick .jahresrueckblick__video-wrapper>button>svg{display:flex;justify-content:center;align-items:center;width:50%;height:50%}section.report2025Jahresrueckblick .jahresrueckblick__video{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}section.report2025Jahresrueckblick .jahresrueckblick__video.inactive{display:none}section.report2025Downloads{padding-block:0}section.report2025Downloads .container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}@media(min-width:751px){section.report2025Downloads .container{gap:4rem}}section.report2025Downloads .downloads-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%}section.report2025Downloads .download{display:flex;flex-wrap:wrap;gap:1.25rem;border-radius:1rem;padding:clamp(1.5rem,5vw,4.5rem);width:100%}section.report2025Downloads .download .button{background-color:var(--white--white-100);color:var(--accent-color)}section.report2025Downloads .download .button .highlight{color:var(--highlight-color)}section.report2025Downloads .download .button.accent{background:var(--accent-color);color:var(--white--white-100)}section.report2025Downloads .download>span{flex:1 0 0;font-size:clamp(1.5rem,5vw,2.25rem);line-height:120%}section.report2025Downloads .download>div{display:flex;flex:1 0 0;flex-direction:column;gap:1.25rem}section.report2025Downloads .download--blue{--highlight-color: var(--blue--blue-40);--accent-color: var(--blue--blue-100);background:linear-gradient(276deg,var(--blue--blue-10) 0%,var(--blue--blue-03) 100%)}section.report2025Downloads .download--green{--highlight-color: var(--green--green-40);--accent-color: var(--green--green-100);background:linear-gradient(275deg,var(--green--green-10) 0%,var(--green--green-03) 100%)}section.report2025Magazin{--accent-color: var(--surrogate--surrogate-80);padding-top:0}section.report2025Magazin .intro{margin-bottom:4%}@media(min-width:751px){section.report2025Magazin .intro{margin-bottom:6rem}}section.report2025Magazin .intro>.inner{display:flex;justify-content:space-between;align-items:flex-end}@media(max-width:1023px){section.report2025Magazin .intro>.inner .button{display:none}}section.report2025Magazin .intro>.inner{margin-inline:auto;width:100%;max-width:var(--content-width)}.report2025-divider{margin-inline:auto;margin-block:6rem;background:var(--black--black-10);max-width:var(--content-width);height:1px}.report2025Circles{--width: 100%;position:relative;margin-top:min(8.7215vw,7.5rem);width:var(--width)}@media(min-width:901px){.report2025Circles{aspect-ratio:3/1}}@media(min-width:751px)and (max-width:900px){.report2025Circles{margin-inline:auto;aspect-ratio:9/5;max-width:43.75rem;max-height:20rem}}@media(min-width:601px)and (max-width:750px){.report2025Circles{width:100%;height:22.75rem}}@media(max-width:600px){.report2025Circles{--width: calc(100% + var(--bleed-x) * 2);margin-inline:calc(var(--bleed-x) * -1);height:21rem}}.report2025CircleWrap{--top: auto;--right: auto;--bottom: auto;--left: auto;--shift-x: 0rem;--rotate: 0deg;position:absolute;top:var(--top);right:var(--right);bottom:var(--bottom);left:var(--left);border-radius:50%}@media(max-width:600px){.report2025CircleWrap{--left: 50%;transform:translate(calc(-50% + var(--shift-x))) rotate(var(--rotate))}}.report2025CircleWrap .circle{--size-min: 12rem;--size-dynamic: 20.35vw;--size-max: 20rem;--size: clamp(var(--size-min), var(--size-dynamic), var(--size-max));--transform-origin: center;transform-origin:var(--transform-origin)}@media(min-width:901px){.report2025CircleWrap:nth-child(1){--bottom: 2.2rem;--left: 0}}@media(min-width:751px)and (max-width:900px){.report2025CircleWrap:nth-child(1){--top: 44%;--left: -3%}}@media(max-width:750px){.report2025CircleWrap:nth-child(1){display:none}}.report2025CircleWrap:nth-child(1) .circle{--size-min: 7.5rem;--size-dynamic: 14.535vw;--size-max: 12.5rem;--transform-origin: bottom left}@media(max-width:600px){.report2025CircleWrap:nth-child(1) .circle{--transform-origin: left}}@media(min-width:901px){.report2025CircleWrap:nth-child(2){--top: 6%;--left: 21.5%}}@media(min-width:751px)and (max-width:900px){.report2025CircleWrap:nth-child(2){--left: 21.5%;--top: 0}}@media(min-width:601px)and (max-width:750px){.report2025CircleWrap:nth-child(2){--left: 21.5%;--top: 0}}@media(max-width:600px){.report2025CircleWrap:nth-child(2){--top: 0;--shift-x: -5.9375rem}}@media(min-width:901px){.report2025CircleWrap:nth-child(2) .circle{--transform-origin: top}}@media(min-width:601px)and (max-width:750px){.report2025CircleWrap:nth-child(2) .circle{--transform-origin: bottom left}}.report2025CircleWrap:nth-child(3) .circle{--subtitle-max-width: 20ch}@media(min-width:901px){.report2025CircleWrap:nth-child(3){--top: 5rem;--right: 21.5%}}@media(min-width:751px)and (max-width:900px){.report2025CircleWrap:nth-child(3){--right: 21.5%;--bottom: 0}}@media(min-width:601px)and (max-width:750px){.report2025CircleWrap:nth-child(3){--bottom: 0;--right: 21.5%}}@media(max-width:600px){.report2025CircleWrap:nth-child(3){--bottom: 0;--shift-x: 4.6875rem}}@media(min-width:901px){.report2025CircleWrap:nth-child(3) .circle{--transform-origin: bottom}}@media(min-width:601px)and (max-width:750px){.report2025CircleWrap:nth-child(3) .circle{--transform-origin: top}}@media(max-width:600px){.report2025CircleWrap:nth-child(3) .circle{--transform-origin: top right}}.report2025CircleWrap:nth-child(4) .circle{--subtitle-max-width: 20ch}@media(min-width:901px){.report2025CircleWrap:nth-child(4){--top: 0;--right: 0}}@media(min-width:751px)and (max-width:900px){.report2025CircleWrap:nth-child(4){--top: 0;--right: 13.75%}}@media(max-width:750px){.report2025CircleWrap:nth-child(4){display:none}}.report2025CircleWrap:nth-child(4) .circle{--size-min: 7.5rem;--size-dynamic: 14.535vw;--size-max: 12.5rem}@media(min-width:901px){.report2025CircleWrap:nth-child(4) .circle{--transform-origin: top}}@media(min-width:601px)and (max-width:750px){.report2025CircleWrap:nth-child(4) .circle{--transform-origin: bottom right}}@media(max-width:600px){.report2025CircleWrap:nth-child(4) .circle{--transform-origin: bottom left}}.history__paragraph{font-size:1.33rem;font-weight:300;line-height:160%;hyphens:none}.history__paragraph:not(:first-child){margin-top:1.5rem}.history__subtitle{font-size:1.33rem;font-weight:500;line-height:160%;hyphens:none;margin-top:1.5rem}.history__logo{margin-bottom:1.5rem}@media(max-width:1023px){.history__logo{margin-top:2rem}}section.history__fortschritt,section.history__chronik{padding:clamp(2.75rem,8.5vw,9.5rem) var(--bleed-x)}section.history__fortschritt .inner,section.history__chronik .inner{display:flex;gap:2rem;flex-direction:column;justify-content:center}@media(min-width:1024px){section.history__fortschritt .inner,section.history__chronik .inner{justify-content:space-between;gap:4rem;flex-direction:unset}}@media(min-width:1024px){section.history__fortschritt .history__left-side,section.history__chronik .history__left-side{max-width:40%}}section.history__fortschritt .history__right-side img,section.history__chronik .history__right-side img{height:637.5px;aspect-ratio:510/637.5}section.history__fortschritt .history__link--arrow,section.history__chronik .history__link--arrow{margin-top:32px;color:var(--surrogate--surrogate-100);font-size:1.125rem;font-weight:500;line-height:160%;text-decoration:none;display:flex;gap:.5rem}section.history__fortschritt .history__link--arrow svg,section.history__chronik .history__link--arrow svg{aspect-ratio:1;width:1.5rem}section.history__fortschritt-2,section.history__geschichte{padding:clamp(2.75rem,8.5vw,9.5rem) var(--bleed-x);background:linear-gradient(250deg,#fff0,#fffc),var(--surrogate--surrogate-10)}section.history__fortschritt-2 .history__image-row,section.history__geschichte .history__image-row{padding-top:5rem;display:flex;flex-wrap:wrap;gap:2rem}@media(min-width:768px){section.history__fortschritt-2 .history__image-row,section.history__geschichte .history__image-row{padding-top:10rem}}section.history__fortschritt-2 .history__image-row>div,section.history__geschichte .history__image-row>div{flex:1;min-width:320px}@media(min-width:768px){section.history__fortschritt-2 .history__paragraph,section.history__geschichte .history__paragraph{max-width:50vw}}section.history__chronik .inner,section.history__geschichte .inner{padding-top:5rem}@media(min-width:768px){section.history__chronik .inner,section.history__geschichte .inner{padding-top:10rem}}section.history__chronik .history__info-row,section.history__geschichte .history__info-row{padding-top:5rem}@media(min-width:1024px){section.history__chronik .history__info-row,section.history__geschichte .history__info-row{max-width:680px;padding-top:10rem}}section.history__chronik .history__link--arrow,section.history__geschichte .history__link--arrow{margin-top:32px;color:var(--surrogate--surrogate-100);font-size:1.125rem;font-weight:500;line-height:160%;text-decoration:none;display:flex;gap:.5rem}section.history__chronik .history__link--arrow svg,section.history__geschichte .history__link--arrow svg{aspect-ratio:1;width:1.5rem}.positiveEnergie .headline{margin-bottom:1rem}@media only screen and (min-width:768px){.positiveEnergie .headline{margin-bottom:1.5rem;max-width:90ch}}.positiveEnergie .headline .light{font-weight:300}.positiveEnergie .intro{font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:300;line-height:1.6}@media only screen and (min-width:768px){.positiveEnergie .intro{max-width:90ch}}.unserePositionen{--positionen-heading-to-content-gap: clamp(.75rem, 1.75vw, 1.125rem)}.unserePositionen .headline{margin-bottom:clamp(1.25rem,3vw,1.75rem)}.unserePositionen .subheadline{font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:300;line-height:1.6;margin-bottom:clamp(1.25rem,3vw,1.75rem);text-wrap:pretty}.unserePositionen .contentCard .yearHeading{color:#000;display:block;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:500;line-height:1.2;margin:0 0 var(--positionen-heading-to-content-gap)}.unserePositionen .contentCard .grid{display:grid;gap:clamp(.875rem,2vw,1.25rem);grid-template-columns:1fr}@media only screen and (min-width:768px){.unserePositionen .contentCard .grid{gap:clamp(1rem,2.25vw,1.5rem);grid-template-columns:repeat(2,minmax(0,1fr))}}.unserePositionen .contentCard .downloadCard{isolation:isolate}.enercityImDialog{--positionen-heading-to-content-gap: clamp(.75rem, 1.75vw, 1.125rem)}.enercityImDialog .headline{margin-bottom:clamp(1.25rem,3vw,1.75rem)}.enercityImDialog .headline+p{font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:300;line-height:1.6;margin:0 0 clamp(2rem,4.5vw,2.75rem)}@media only screen and (min-width:768px){.enercityImDialog .headline+p{max-width:90ch}}.enercityImDialogEventList,.unserePositionenYearList{display:flex;flex-direction:column;gap:clamp(1.75rem,4vw,2.75rem)}.enercityImDialog .contentCard,.unserePositionen .contentCard{background:none;border-radius:0;padding:0}.enercityImDialog .contentCard .imageGallery,.unserePositionen .contentCard .imageGallery{margin-top:0}.enercityImDialog .contentCard .imageGalleryTitle,.unserePositionen .contentCard .imageGalleryTitle{color:#000;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:500;line-height:1.2;margin-bottom:var(--positionen-heading-to-content-gap);max-width:90ch}.verbandsarbeit .headline{margin-bottom:1rem}.verbandsarbeit .headline+p{font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:300;line-height:1.6;margin:0 0 clamp(1.5rem,3.5vw,2.25rem)}@media only screen and (min-width:768px){.verbandsarbeit .headline+p{max-width:90ch}}.verbandsarbeit .verbandsarbeitCarouselBleed{margin-inline:calc(var(--bleed-x) * -1);overflow:visible;width:calc(100% + var(--bleed-x) * 2)}.verbandsarbeit .verbandsarbeitLobbyCta{margin-top:clamp(1.5rem,4vw,2.5rem);width:100%}.verbandsarbeit .verbandsarbeitLobbyCta p{font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:300;line-height:1.6;margin:0}.verbandsarbeit .verbandsarbeitLobbyCta a{color:#c7125c;text-decoration:none}.verbandsarbeit .verbandsarbeitLobbyCta a:hover{text-decoration:underline}.kontaktPa .kontaktPaTeaser{--accent-color: #c7125c;background:linear-gradient(276deg,#fae8f0 10.47%,#fcf3f7 97.82%)}.kontaktPa .kontaktPaTeaser .button{background-color:#fff;color:var(--accent-color)}.kontaktPa .kontaktPaTeaser .button.accent{background-color:var(--accent-color);color:#fff}.kontaktPa .kontaktPaCta{margin-top:clamp(1.25rem,3vw,2.25rem);width:100%}.kontaktPa .kontaktPaCta .button{width:100%}.wasWirTun p,.kommunaleDna p{font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:300;line-height:1.6}.wasWirTun p+.wasWirTun p,.wasWirTun p+.kommunaleDna p,.kommunaleDna p+.wasWirTun p,.kommunaleDna p+.kommunaleDna p{margin-top:1rem}
