.cwf-cascade__stage{margin-top:3rem}.cwf-cascade__chain{display:grid;gap:1.75rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;padding:0}.cwf-cascade__counter,.cwf-cascade__link{background:var(--color-gk-light-grey);display:flex;flex-direction:column;gap:.4rem;padding:1.25rem 1.1rem 1.35rem;position:relative}.cwf-cascade__counter{background:var(--color-gk-yellow);justify-content:center}.cwf-cascade__counter:not(:last-child):after,.cwf-cascade__link:not(:nth-child(6)):after{border-bottom:9px solid transparent;border-left:12px solid var(--color-gk-mid-blue);border-top:9px solid transparent;content:"";height:0;position:absolute;right:-1.5rem;top:50%;transform:translateY(-50%);width:0}.cwf-cascade__title{color:var(--color-gk-dark-blue);font-weight:700;line-height:1.3}.cwf-cascade__text{color:#3a4250;font-size:.9rem;line-height:1.5}.cwf-cascade__counter-label{align-items:center;color:var(--color-gk-dark-blue);display:flex;font-weight:700;grid-column:span 2}@media (prefers-reduced-motion:no-preference){.cwf-cascade__counter,.cwf-cascade__counter-label,.cwf-cascade__link{opacity:0;transform:translate(-14px);transition:opacity .6s ease,transform .6s cubic-bezier(.19,1,.22,1)}.cwf-cascade__counter:after,.cwf-cascade__link:after{opacity:0;transition:opacity .3s ease}.cwf-cascade__link{transition-delay:calc(var(--i)*.35s)}.cwf-cascade__link:after{transition-delay:calc(var(--i)*.35s + .3s)}.cwf-cascade__counter-label{transition-delay:2.3s}.cwf-cascade__counter{transition-delay:calc(2.5s + var(--i)*.25s)}.cwf-cascade__counter:after{transition-delay:calc(2.75s + var(--i)*.25s)}.is-in .cwf-cascade__counter,.is-in .cwf-cascade__counter-label,.is-in .cwf-cascade__link{opacity:1;transform:none}.is-in .cwf-cascade__counter:after,.is-in .cwf-cascade__link:after{opacity:1}}@media (max-width:991px){.cwf-cascade__chain{gap:1.5rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cwf-cascade__link{grid-column:span 2}.cwf-cascade__link:not(:nth-child(6)):after{border-bottom:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:12px solid var(--color-gk-mid-blue);bottom:-1.3rem;left:1.5rem;right:auto;top:auto;transform:none}.cwf-cascade__counter-label{margin-top:1rem}.cwf-cascade__counter:after{display:none}}.cwf-lifecycle__stage{margin-top:3.5rem}.cwf-lifecycle__drawing{display:block;height:auto;overflow:visible;width:100%}.cwf-lifecycle__drawing path:not([fill]):not(.cwf-lifecycle__icon *),.cwf-lifecycle__drawing rect:not([fill]):not(.cwf-lifecycle__icon *){fill:none;stroke:var(--color-gk-dark-blue);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.cwf-lifecycle__end,.cwf-lifecycle__num{font-family:inherit;font-weight:700;fill:var(--color-gk-dark-blue)}.cwf-lifecycle__end{font-size:13px}.cwf-lifecycle__num{font-size:19px}.cwf-lifecycle__return-label{font-family:inherit;font-size:11px;fill:var(--color-gk-mid-blue);font-weight:700}.cwf-lifecycle__marker{fill:var(--color-gk-yellow)}.cwf-lifecycle__stage .cwf-lifecycle__drawing path.cwf-lifecycle__arrow{fill:none;stroke:var(--color-gk-mid-blue);stroke-width:12;stroke-linecap:butt}.cwf-lifecycle__stage .cwf-lifecycle__drawing path.cwf-lifecycle__head,.cwf-lifecycle__stage .cwf-lifecycle__drawing path.cwf-lifecycle__return-head{fill:var(--color-gk-mid-blue);stroke:none}.cwf-lifecycle__stage .cwf-lifecycle__drawing path.cwf-lifecycle__return{fill:none;stroke:var(--color-gk-mid-blue);stroke-width:3;stroke-dasharray:6 6;stroke-linecap:butt}.cwf-lifecycle__token{opacity:0;transform:translate(1040px)}.cwf-lifecycle__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:2.5rem 0 0 4.9%;padding:0;width:84.8%}.cwf-lifecycle__step{display:flex;flex-direction:column;gap:.35rem;padding-right:1.5rem}.cwf-lifecycle__step-num{display:none}.cwf-lifecycle__title{color:var(--color-gk-dark-blue);font-size:1.1rem;font-weight:700;line-height:1.3}.cwf-lifecycle__text{color:#3a4250;font-size:.9rem;line-height:1.5}@media (prefers-reduced-motion:no-preference){.cwf-lifecycle__stage:not(.is-in) .cwf-lifecycle__arrow{stroke-dasharray:100;stroke-dashoffset:95.6}.cwf-lifecycle__stage:not(.is-in) .cwf-lifecycle__marker{fill:#e5e6e9}.cwf-lifecycle__stage:not(.is-in) .cwf-lifecycle__head,.cwf-lifecycle__stage:not(.is-in) .cwf-lifecycle__return,.cwf-lifecycle__stage:not(.is-in) .cwf-lifecycle__return-head,.cwf-lifecycle__stage:not(.is-in) .cwf-lifecycle__return-label,.cwf-lifecycle__stage:not(.is-in) .cwf-lifecycle__step{opacity:0}.cwf-lifecycle__stage:not(.is-in) .cwf-lifecycle__token{opacity:1;transform:translate(112px)}.cwf-lifecycle__stage.is-in *{animation-duration:7s;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:linear}.is-in .cwf-lifecycle__arrow{stroke-dasharray:100;animation-name:cwf-lifecycle-arrow}.is-in .cwf-lifecycle__token{animation-name:cwf-lifecycle-token;animation-timing-function:ease-in-out}.is-in .cwf-lifecycle__head{animation-name:cwf-lifecycle-head}.is-in .cwf-lifecycle__return,.is-in .cwf-lifecycle__return-head,.is-in .cwf-lifecycle__return-label{animation-name:cwf-lifecycle-loop}.is-in .cwf-lifecycle__marker--1{animation-name:cwf-lifecycle-m1}.is-in .cwf-lifecycle__marker--2{animation-name:cwf-lifecycle-m2}.is-in .cwf-lifecycle__marker--3{animation-name:cwf-lifecycle-m3}.is-in .cwf-lifecycle__marker--4{animation-name:cwf-lifecycle-m4}.is-in .cwf-lifecycle__marker--5{animation-name:cwf-lifecycle-m5}.is-in .cwf-lifecycle__step--1{animation-name:cwf-lifecycle-l1;animation-timing-function:ease-in-out}.is-in .cwf-lifecycle__step--2{animation-name:cwf-lifecycle-l2;animation-timing-function:ease-in-out}.is-in .cwf-lifecycle__step--3{animation-name:cwf-lifecycle-l3;animation-timing-function:ease-in-out}.is-in .cwf-lifecycle__step--4{animation-name:cwf-lifecycle-l4;animation-timing-function:ease-in-out}.is-in .cwf-lifecycle__step--5{animation-name:cwf-lifecycle-l5;animation-timing-function:ease-in-out}}@keyframes cwf-lifecycle-arrow{0%,6%{stroke-dashoffset:95.6}22%{stroke-dashoffset:73.8}38%{stroke-dashoffset:52}50%,58%{stroke-dashoffset:30.1}72%{stroke-dashoffset:8.3}84%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes cwf-lifecycle-token{0%{opacity:1;transform:translate(112px)}6%{transform:translate(190px)}22%{transform:translate(380px)}38%{transform:translate(570px)}50%,58%{transform:translate(760px)}72%{transform:translate(950px)}86%{opacity:1;transform:translate(1040px)}99.9%{opacity:1;transform:translate(1040px)}to{opacity:0;transform:translate(1040px)}}@keyframes cwf-lifecycle-head{0%,84%{opacity:0}86%{opacity:1}to{opacity:1}}@keyframes cwf-lifecycle-loop{0%,90%{opacity:0}to{opacity:1}}@keyframes cwf-lifecycle-m1{0%,5%{fill:#e5e6e9}8%{fill:#fcd116}to{fill:#fcd116}}@keyframes cwf-lifecycle-m2{0%,21%{fill:#e5e6e9}24%{fill:#fcd116}to{fill:#fcd116}}@keyframes cwf-lifecycle-m3{0%,37%{fill:#e5e6e9}40%{fill:#fcd116}to{fill:#fcd116}}@keyframes cwf-lifecycle-m4{0%,57%{fill:#e5e6e9}60%{fill:#fcd116}to{fill:#fcd116}}@keyframes cwf-lifecycle-m5{0%,71%{fill:#e5e6e9}74%{fill:#fcd116}to{fill:#fcd116}}@keyframes cwf-lifecycle-l1{0%,6%{opacity:0;transform:translateY(6px)}11%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes cwf-lifecycle-l2{0%,22%{opacity:0;transform:translateY(6px)}27%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes cwf-lifecycle-l3{0%,38%{opacity:0;transform:translateY(6px)}43%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes cwf-lifecycle-l4{0%,58%{opacity:0;transform:translateY(6px)}63%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes cwf-lifecycle-l5{0%,72%{opacity:0;transform:translateY(6px)}77%{opacity:1;transform:none}to{opacity:1;transform:none}}@media (max-width:991px){.cwf-lifecycle__drawing{display:none}.cwf-lifecycle__steps{gap:1.25rem;grid-template-columns:1fr;margin:0;width:auto}.cwf-lifecycle__step{animation:none!important;-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:2.75rem 1fr;opacity:1!important;padding-right:0;transform:none!important}.cwf-lifecycle__step-num{align-items:center;background:var(--color-gk-yellow);border-radius:50%;color:var(--color-gk-dark-blue);display:inline-flex;font-size:1.2rem;font-weight:700;grid-row:1/span 2;height:2.75rem;justify-content:center;width:2.75rem}}.cwf-usecase h3.cwf-usecase__label{color:var(--color-gk-dark-blue);font-size:1.9rem;line-height:1.25;margin:3.5rem 0 1.5rem}.cwf-usecase h3.cwf-usecase__label--path{margin-bottom:1.75rem;margin-top:4.5rem}.cwf-usecase__cases{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.cwf-usecase__cases li{background:var(--color-gk-white);display:flex;flex-direction:column;gap:.3rem;padding:1.5rem 1.4rem 1.6rem}.cwf-usecase__type{margin-bottom:.6rem}.cwf-usecase__type mark{background:var(--color-gk-yellow);display:inline-block;font-size:.8rem;line-height:1.4;padding:.2rem 1rem .2rem .5rem}.cwf-usecase__group,.cwf-usecase__type mark{color:var(--color-gk-dark-blue);font-weight:700}.cwf-usecase__group{font-size:1.15rem;line-height:1.3}.cwf-usecase__why{color:#3a4250;font-size:.9rem;line-height:1.5}.cwf-usecase__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0 1.5rem 0 0;position:relative}.cwf-usecase__steps:before{background:var(--color-gk-mid-blue);height:6px;left:0;right:1.25rem}.cwf-usecase__steps:after,.cwf-usecase__steps:before{content:"";position:absolute;top:1.375rem;transform:translateY(-50%)}.cwf-usecase__steps:after{border-bottom:12px solid transparent;border-left:20px solid var(--color-gk-mid-blue);border-top:12px solid transparent;height:0;right:0;width:0}.cwf-usecase__step{display:flex;flex-direction:column;gap:1rem;padding-right:1.5rem;position:relative}.cwf-usecase__num{align-items:center;background:var(--color-gk-yellow);border-radius:50%;color:var(--color-gk-dark-blue);display:flex;font-size:1.15rem;font-weight:700;height:2.75rem;justify-content:center;width:2.75rem}.cwf-usecase__body{display:flex;flex-direction:column;gap:.25rem}.cwf-usecase__title{color:var(--color-gk-dark-blue);font-size:1.15rem;font-weight:700;line-height:1.25}.cwf-usecase__text{color:#3a4250;font-size:.9rem;line-height:1.5}@media (prefers-reduced-motion:no-preference){.cwf-usecase__step{opacity:0;transform:translate(-10px);transition:opacity .6s ease,transform .6s cubic-bezier(.19,1,.22,1);transition-delay:calc(var(--i)*.25s)}.cwf-usecase__steps.is-in .cwf-usecase__step{opacity:1;transform:none}}@media (max-width:991px){.cwf-usecase__cases{grid-template-columns:repeat(2,minmax(0,1fr))}.cwf-usecase__steps{grid-template-columns:1fr;padding:0 0 2.5rem;row-gap:1.75rem}.cwf-usecase__steps:before{bottom:1.25rem;height:auto;left:1.375rem;right:auto;top:0;transform:translate(-50%);width:6px}.cwf-usecase__steps:after{border-bottom:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:20px solid var(--color-gk-mid-blue);bottom:0;left:1.375rem;right:auto;top:auto;transform:translate(-50%)}.cwf-usecase__step{-moz-column-gap:1.25rem;column-gap:1.25rem;display:grid;grid-template-columns:2.75rem 1fr;padding-right:0}}@media (max-width:575px){.cwf-usecase__cases{grid-template-columns:1fr}}.cwf-page [id]{scroll-margin-top:5.5rem}.cwf-page h1,.cwf-page h2,.cwf-page h3{text-wrap:balance}.cwf-contact{position:relative}.cwf-page .h2-font-size+.font-size-2,.cwf-page .h2-font-size+p{margin-top:2.25rem}.cwf-page #sonderfall .entra-castle__boxes li{background:var(--color-gk-white)}.cwf-page .fs__layer--apps .fs__row--apps{background:var(--color-gk-light-grey)}.cwf-difference{background:var(--color-gk-dark-blue)}.cwf-difference,.cwf-difference h2{color:var(--color-gk-white)}.cwf-difference__overline{margin:0 0 .75rem}.cwf-difference__overline mark{background:var(--color-gk-yellow);color:var(--color-gk-dark-blue);display:inline-block;padding:.25rem 1.5rem .25rem .5rem}.cwf-difference__copy{margin-top:2.25rem}.cwf-difference__copy p{color:var(--color-gk-white);margin-bottom:1rem}.cwf-difference__items{display:grid;gap:1.5rem 2.5rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:2.25rem 0 0;padding:0}.cwf-difference__items li{display:flex;flex-direction:column;gap:.3rem}.cwf-difference__item-title{font-weight:700}.cwf-difference__item-text{font-size:.95rem;line-height:1.5;opacity:.9}.cwf-difference__row{align-items:center}.cwf-difference__proofs{display:flex;flex-direction:column;gap:2.25rem;list-style:none;margin:0;padding:0}.cwf-difference__proofs li{display:flex;flex-direction:column;gap:.35rem}.cwf-difference__num{color:var(--color-gk-yellow);font-size:3.6rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.cwf-difference__label{font-size:1.05rem;font-weight:700;line-height:1.4}.cwf-difference__iso{display:flex;flex-direction:column;gap:.6rem;margin-top:2.75rem}.cwf-difference__iso img{display:block;filter:brightness(0) invert(1);height:auto;opacity:.85;width:9rem}.cwf-difference__iso span{font-size:.9rem;line-height:1.4;opacity:.85}@media (max-width:575px){.cwf-difference__items{grid-template-columns:1fr}}@media (max-width:991px){.cwf-difference__row>.order-lg-2{order:2}.cwf-difference__proofs{display:grid;gap:2rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.5rem}.cwf-difference__num{font-size:2.8rem}}.cwf-benefits__list{display:grid;gap:2.5rem 2rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:3rem 0 0;padding:0}.cwf-benefits__list li{display:flex;flex-direction:column;gap:.4rem}.cwf-benefits__icon{height:6rem;margin-bottom:.75rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:6rem}.cwf-benefits__title{color:var(--color-gk-dark-blue);font-size:1.2rem;font-weight:700;line-height:1.3}.cwf-benefits__text{color:#3a4250;line-height:1.5}@media (max-width:991px){.cwf-benefits__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.cwf-benefits__list{grid-template-columns:1fr}}.cwf-next .check-card .headline{margin-bottom:.5rem!important}.cwf-next .check-card.vue-component{margin-bottom:0}.cwf-next .card{--color-card-background:var(--color-gk-light-grey);border:0;border-radius:0;box-shadow:none;height:auto!important;width:100%}.cwf-next .card .card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:1.75rem 1.5rem 1.5rem}.cwf-next .card__scope{align-self:flex-start;background:var(--color-gk-orange);color:var(--color-gk-white);display:inline-block;font-size:.95rem;line-height:1.4;margin-bottom:.5rem;padding:.2rem .55rem}.cwf-next .card__title{color:var(--color-gk-dark-blue);font-weight:700}.cwf-next .card__body>p+.card__points{margin-top:1rem}.cwf-next .card__points li{margin-bottom:.5rem!important}.cwf-next .card__link{display:flex;justify-content:flex-end;margin-top:auto}.cwf-next .slick-track{display:flex}.cwf-next .slick-slide{display:flex;height:auto}.cwf-next .check-card__slide,.cwf-next .slick-slide>div{display:flex!important;flex:1 1 auto;height:auto;width:100%}.cwf-banner .newsletter__banner .col-2{flex:0 0 auto;margin-left:auto;max-width:none;width:auto}.cwf-banner .newsletter__banner .col-2 .cta{white-space:nowrap;width:auto!important}.cwf-banner .newsletter__banner .cta{background-color:var(--color-gk-white)!important;border-color:var(--color-gk-white)!important;color:var(--color-gk-mid-blue)!important}.cwf-banner .newsletter__banner .cta:focus,.cwf-banner .newsletter__banner .cta:hover{background-color:var(--color-gk-mid-blue)!important;border-color:var(--color-gk-mid-blue)!important;color:var(--color-gk-white)!important}.cwf-banner .lottie-player svg path[fill="rgb(248,132,44)"]{fill:var(--color-gk-yellow)}@media (min-width:992px){.cwf-banner .newsletter__banner{align-items:center;display:flex}.cwf-banner .newsletter__banner>div:first-child{flex:1 1 auto;margin-right:.75rem!important;width:auto}.cwf-banner .newsletter__banner>div:last-child{align-self:stretch;flex:0 0 auto;max-width:none;padding:0;position:relative;width:7rem}.cwf-banner .newsletter__banner .font-size-2.light{align-items:center;display:flex;gap:1.5rem;width:100%}.cwf-banner .newsletter__banner .font-size-2.light .cta{margin-left:auto;white-space:nowrap}.cwf-banner .newsletter__banner .lottie-player{bottom:auto;left:0;margin:0!important;position:absolute;right:auto;top:50%;transform:translateY(-50%)}}.cwf-page .mrt-faq__item:last-child{border-bottom:0}.cwf-page .mrt-faq.space-bottom-2{padding-bottom:6rem!important}@media (min-width:992px){.cwf-page .mrt-faq.space-bottom-2{padding-bottom:11rem!important}}html:has(.cwf-page) footer.footer{margin-top:0!important}@media (min-width:768px) and (max-width:991px){.cwf-contact .contact__box,.cwf-contact .contact__form{flex:0 0 100%;max-width:100%}}.cwf-contact .form__checkbox-control:has(input[data-form-group=interest]){margin-bottom:.85rem!important}.cwf-contact .form__label+.form__checkbox-control:has(input[data-form-group=interest]){margin-top:.5rem}.cwf-contact .contact:not(.is-collapsed) .contact__subline{text-align:left}
