@media(min-width:0){.media-banner-element-container .media-banner-wrapper{position:relative;min-height:600px;overflow:hidden;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center}.media-banner-element-container .media-banner-wrapper .media{display:flex;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.media-banner-element-container .media-banner-wrapper .media img,.media-banner-element-container .media-banner-wrapper .media picture{display:flex;width:100%;height:100%;object-fit:cover;object-position:center}.media-banner-element-container .media-banner-wrapper:after{content:"";position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:100%;background:rgba(var(--base__color-2__rgb),.4)}.media-banner-element-container .media-banner-wrapper .gradient-blur-container{height:65%}.media-banner-element-container .media-banner-wrapper .media-banner-content{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:0 20px}.media-banner-element-container .media-banner-wrapper .media-banner-content h2,.media-banner-element-container .media-banner-wrapper .media-banner-content h3,.media-banner-element-container .media-banner-wrapper .media-banner-content h4,.media-banner-element-container .media-banner-wrapper .media-banner-content h5,.media-banner-element-container .media-banner-wrapper .media-banner-content h6{color:var(--base__color-1);font-size:64px;font-size:4rem;line-height:70px;line-height:4.375rem;text-align:center;margin-bottom:50px;max-width:530px;width:100%}.media-banner-element-container .media-banner-wrapper .media-banner-content .cta-container{gap:40px}}@media(max-width:767px){.media-banner-element-container .media-banner-wrapper .media-banner-content h2,.media-banner-element-container .media-banner-wrapper .media-banner-content h3,.media-banner-element-container .media-banner-wrapper .media-banner-content h4,.media-banner-element-container .media-banner-wrapper .media-banner-content h5,.media-banner-element-container .media-banner-wrapper .media-banner-content h6{font-size:48px;font-size:3rem;line-height:60px;line-height:3.75rem}.media-banner-element-container .media-banner-wrapper .media-banner-content .cta-container{gap:25px}}@media(min-width:768px){.media-banner-element-container .media-banner-wrapper .media-banner-content{transform:translateY(30px);filter:blur(5px);opacity:0;will-change:transform,filter,opacity}.media-banner-element-container .media-banner-wrapper .media-banner-content h2,.media-banner-element-container .media-banner-wrapper .media-banner-content h3,.media-banner-element-container .media-banner-wrapper .media-banner-content h4,.media-banner-element-container .media-banner-wrapper .media-banner-content h5,.media-banner-element-container .media-banner-wrapper .media-banner-content h6{font-size:64px;font-size:4rem;line-height:70px;line-height:4.375rem}.media-banner-element-container .media-banner-wrapper .media-banner-content .cta-container{gap:40px}.media-banner-element-container .media-banner-wrapper:after{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(var(--base__color-2__rgb),1);will-change:backdrop-filter,opacity,background-color;transition:all .3s ease-in-out}.media-banner-element-container .media-banner-wrapper.in-view .media-banner-content{animation:slideIn .85s ease-in-out forwards}.media-banner-element-container .media-banner-wrapper.in-view:after{animation:fadeOut2 .9s ease-in-out forwards}}@keyframes fadeOut2{0%{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(var(--base__color-2__rgb),1)}to{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:rgba(var(--base__color-2__rgb),.4)}}@media(min-width:0){.text-element-container .copy-text{width:100%;max-width:1020px}.text-element-container .copy-text,.text-element-container .copy-text p{font-size:20px;font-size:1.25rem;line-height:32px;line-height:2rem}.copy-text h2,.copy-text h3,.copy-text h4,.copy-text h5,.copy-text h6{color:var(--base__color-1);margin-bottom:10px}.copy-text p{padding:7px 0 15px;font-size:20px;font-size:1.25rem;line-height:36px;line-height:2.25rem}.copy-text p:empty{display:none}.copy-text a{color:var(--base__color-1);font-weight:600;text-decoration:underline}.text-media-element-container{width:100%}.text-media-element-container .media-block .video-embed,.text-media-element-container .media-block figure,.text-media-element-container .media-block picture{display:flex;flex-direction:column}.text-media-element-container .media-block img,.text-media-element-container .media-block video{overflow:hidden;border-radius:8px}}@media(max-width:767px){.text-media-element-container .media-block{margin:0 0 25px;order:1}.text-media-element-container .content-block,.text-media-element-container .cta-block{order:2}}@media(min-width:768px){.text-media-element-container .grid-row{column-gap:6.3333333333%}.text-media-element-container .media-block{justify-content:center}.text-media-element-container .content-block{justify-content:flex-start}.text-media-element-container .content-block.vertical-align-center{justify-content:center}}@media(min-width:0){.media-element-container{width:100%}.media-element-container .media{width:100%;position:relative}.media-element-container .media .video-embed,.media-element-container .media figure,.media-element-container .media picture{display:flex;flex-direction:column}.media-element-container .media img,.media-element-container .media video{overflow:auto;border-radius:0;width:100%;height:auto}.media-element-container .cta-container{margin:30px 0 0}.project-teaser-element-container .project-teaser-element,.project-teaser-element-container .project-teaser-group{width:100%}.project-teaser-element-container .project-teaser-element .media{aspect-ratio:1/1;border-radius:12px;overflow:hidden;background-color:var(--base__color-3)}.project-teaser-element-container .project-teaser-element .media img{width:100%;height:100%;object-fit:cover;border-radius:6px;overflow:hidden}.project-teaser-element-container .project-teaser-element .teaser-content{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.project-teaser-element-container .project-teaser-element .teaser-content h2,.project-teaser-element-container .project-teaser-element .teaser-content h3,.project-teaser-element-container .project-teaser-element .teaser-content h4,.project-teaser-element-container .project-teaser-element .teaser-content h5,.project-teaser-element-container .project-teaser-element .teaser-content h6{color:var(--base__color-1);font-size:26px;font-size:1.625rem;line-height:32px;line-height:2rem}.project-teaser-element-container .project-teaser-element .teaser-content p{color:var(--base__color-1);font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}.project-teaser-element-container .project-teaser-element .teaser-content ul.teaser-points{list-style:none;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.project-teaser-element-container .project-teaser-element .teaser-content ul.teaser-points li{display:flex;flex-direction:row;align-items:flex-start;gap:15px}.project-teaser-element-container .project-teaser-element .teaser-content ul.teaser-points li svg{min-width:14px;width:14px;transform:translateY(7px)}.project-teaser-element-container .project-teaser-element .gradient-blur-container{height:55%}.project-teaser-element-container .project-teaser-element:after{content:"";display:block;position:absolute;left:0;bottom:0;z-index:-1;width:100%;height:100%;background:linear-gradient(0,rgba(var(--base__color-2__rgb),100%) 0,rgba(var(--base__color-2__rgb),0) 100%)}}@media(min-width:0)and (max-width:767px){.project-teaser-element-container .content-size-sl{padding:0 0 0 20px}.project-teaser-element-container .headline-text-group{padding:0 20px 0 0}.project-teaser-element-container .project-teaser-group{margin-top:35px}.project-teaser-element-container .project-teaser-group>.grid-row{display:flex;flex-flow:row;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:0 20px 20px 0}.project-teaser-element-container .project-teaser-group>.grid-row .grid-col{scroll-snap-align:start}.project-teaser-element-container .project-teaser-element{display:flex;flex-direction:column;height:100%}.project-teaser-element-container .project-teaser-element .media-block{z-index:1}.project-teaser-element-container .project-teaser-element .teaser-content{margin-top:-20px;padding:40px 20px 20px;background-color:var(--base__color-3);border-radius:12px;border-top-left-radius:0;border-top-right-radius:0;flex:1 1;border:1px solid rgba(var(--base__color-1__rgb),.05)}.project-teaser-element-container .project-teaser-element .teaser-content .teaser-points{margin-bottom:15px}.project-teaser-element-container .project-teaser-element .teaser-content a{margin-top:auto}.project-teaser-element-container .project-teaser-element .additional-image{display:none}}@media(max-width:369px){.project-teaser-element-container .project-teaser-group>.grid-row{gap:10px}.project-teaser-element-container .project-teaser-group>.grid-row .grid-col{flex:0 0 97%}}@media(min-width:370px)and (max-width:767px){.project-teaser-element-container .project-teaser-group>.grid-row{gap:10px}.project-teaser-element-container .project-teaser-group>.grid-row .grid-col{flex:0 0 90%}}@media(min-width:768px){.project-teaser-element-container .project-teaser-group{margin-top:80px}.project-teaser-element-container .project-teaser-group .grid-row{row-gap:80px}.project-teaser-element-container .project-teaser-element .media{overflow:hidden}.project-teaser-element-container .project-teaser-element .additional-image{display:none}.project-teaser-element-container .project-teaser-element .teaser-content{margin-top:25px;padding:0 25px}.project-teaser-element-container .project-teaser-element .teaser-content a{margin-top:20px}}@media(min-width:1024px){.project-teaser-element-container .project-teaser-group{margin-top:100px}.project-teaser-element-container .project-teaser-group .media{transition:all .5s ease-in-out;transform:translateY(40px);filter:blur(5px);transform-origin:left bottom;opacity:0}.project-teaser-element-container .project-teaser-group.in-view .media{transform:translateY(0);opacity:1;filter:blur(0)}.project-teaser-element-container .project-teaser-element .media-block{overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:flex-start}.project-teaser-element-container .project-teaser-element .media-block img{z-index:0;transition:filter .3s ease-in-out,transform .3s ease-in-out}.project-teaser-element-container .project-teaser-element .media-block .additional-image{display:block;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;border-radius:12px;overflow:hidden;opacity:0;transition:all .3s ease-in-out;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.project-teaser-element-container .project-teaser-element .media-block .additional-image .media{border-radius:0}.project-teaser-element-container .project-teaser-element .media-block .additional-image img,.project-teaser-element-container .project-teaser-element .media-block .additional-image video{width:100%;height:100%;object-fit:cover;border-radius:0}.project-teaser-element-container .project-teaser-element:hover .media-block>.media img{filter:blur(20px) saturate(150%);transform:scale(1.06)}.project-teaser-element-container .project-teaser-element:hover .additional-image{opacity:1;pointer-events:all;-webkit-user-select:all;-moz-user-select:all;user-select:all}}@media(min-width:0){.text-teaser-element-container .image-teaser-group{width:100%}.text-teaser-element-container .image-teaser-element{display:flex;flex-direction:column;position:relative;align-items:flex-start;justify-content:flex-end;flex:1 1;aspect-ratio:1/1}.text-teaser-element-container .image-teaser-element .media{width:100%;height:100%;left:0;top:0;position:absolute;z-index:-1;border-top-left-radius:12px;border-top-right-radius:12px;overflow:hidden}.text-teaser-element-container .image-teaser-element .media img{width:100%;height:100%;object-fit:cover}.text-teaser-element-container .image-teaser-element .teaser-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px}.text-teaser-element-container .image-teaser-element .teaser-content h2,.text-teaser-element-container .image-teaser-element .teaser-content h3,.text-teaser-element-container .image-teaser-element .teaser-content h4,.text-teaser-element-container .image-teaser-element .teaser-content h5,.text-teaser-element-container .image-teaser-element .teaser-content h6{color:var(--base__color-1);font-size:26px;font-size:1.625rem;line-height:32px;line-height:2rem}.text-teaser-element-container .image-teaser-element .teaser-content p{color:var(--base__color-1);font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}.text-teaser-element-container .image-teaser-element .gradient-blur-container{height:55%}.text-teaser-element-container .image-teaser-element:after{content:"";display:block;position:absolute;left:0;bottom:0;z-index:-1;width:100%;height:100%;background:linear-gradient(0,rgba(var(--base__color-2__rgb),100%) 0,rgba(var(--base__color-2__rgb),0) 100%)}}@media(min-width:0)and (max-width:767px){.text-teaser-element-container .content-size-sl{padding:0 0 0 20px}.text-teaser-element-container .headline-text-group{padding:0 20px 0 0}.text-teaser-element-container .image-teaser-group{margin-top:50px}.text-teaser-element-container .image-teaser-group>.grid-row{display:flex;flex-flow:row;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:0 20px 20px 0}.text-teaser-element-container .image-teaser-group>.grid-row .grid-col{scroll-snap-align:start}}@media(max-width:369px){.text-teaser-element-container .image-teaser-group>.grid-row{gap:10px}.text-teaser-element-container .image-teaser-group>.grid-row .grid-col{flex:0 0 90%}.text-teaser-element-container .image-teaser-element{padding:15px}}@media(min-width:370px)and (max-width:767px){.text-teaser-element-container .image-teaser-group>.grid-row{gap:15px}.text-teaser-element-container .image-teaser-group>.grid-row .grid-col{flex:0 0 85%}.text-teaser-element-container .image-teaser-element{padding:25px 20px}}@media(min-width:768px){.text-teaser-element-container .image-teaser-group{margin-top:100px;width:100%}.text-teaser-element-container .image-teaser-group .image-teaser-element{transform:translateY(50px);filter:blur(5px);opacity:0;transition:all .45s ease-in-out}.text-teaser-element-container .image-teaser-group .image-teaser-element-column:nth-child(2) .image-teaser-element{transition-delay:.15s}.text-teaser-element-container .image-teaser-group .image-teaser-element-column:nth-child(3) .image-teaser-element{transition-delay:.3s}.text-teaser-element-container .image-teaser-group.is-in-view .image-teaser-element{transform:translateY(0);filter:blur(0);opacity:1}.text-teaser-element-container .image-teaser-element{padding:40px}.text-teaser-element-container .image-teaser-element .gradient-blur-container{transition:all .25s ease-in-out}.text-teaser-element-container .image-teaser-element:hover .gradient-blur-container{height:100%}}@media(min-width:0){.accordion-group{list-style:none;display:flex;flex-direction:column;gap:20px}.accordion-group .accordion-item{transition:all .35s ease-in-out}.accordion-group .accordion-item .accordion-item-wrapper{background:var(--base__color-3);position:relative;border-radius:8px;gap:30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;transition:gap .25s ease-in-out}.accordion-group .accordion-item .accordion-item-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-1px;border-radius:inherit;transition:background .25s ease-in-out,opacity .35s ease-in-out;background:linear-gradient(170deg,var(--base__color-2),rgba(var(--base__color-2__rgb),0) 0);opacity:0}.accordion-group .accordion-item .accordion-button{width:100%;background-color:rgba(0,0,0,0);border:0;color:var(--base__color-1);cursor:pointer;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;position:relative}.accordion-group .accordion-item .accordion-button .button-text{text-align:left;position:relative;z-index:1;font-size:22px;font-size:1.375rem;line-height:24px;line-height:1.5rem;font-family:var(--font-cal-sans-sb),"Georgia","Times New Roman",Times,serif}.accordion-group .accordion-item .accordion-button:after{content:"";display:block;position:absolute;z-index:0}.accordion-group .accordion-item .accordion-button .accordion-button-icon{transform:translateY(3px);transition:transform .15s ease-in-out}.accordion-group .accordion-item .accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.accordion-group .accordion-item .accordion-content>div{overflow:hidden}.accordion-group .accordion-item .accordion-content .copy-text{width:100%;max-width:900px;font-size:18px;font-size:1.125rem;line-height:28px;line-height:1.75rem}.accordion-group .accordion-item.is-open .accordion-item-wrapper{gap:30px}.accordion-group .accordion-item.is-open .accordion-item-wrapper:before{background:linear-gradient(170deg,#545454,rgba(84,84,84,0) 60%);opacity:1}.accordion-group .accordion-item.is-open .accordion-button .accordion-button-icon{transform:rotate(-180deg) translateY(-7px)}.accordion-group .accordion-item.is-open .accordion-content{grid-template-rows:1fr}}@media(max-width:767px){.accordion-group{margin-top:15px}.accordion-group .accordion-item .accordion-item-wrapper{padding:20px}.accordion-group .accordion-item .accordion-button .button-text{padding-right:25px;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}.accordion-group .accordion-item .accordion-button:after{top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px)}.accordion-group .accordion-item .accordion-content .copy-text,.accordion-group .accordion-item .accordion-content .copy-text p{font-size:18px;font-size:1.125rem;line-height:28px;line-height:1.75rem}}@media(min-width:768px){.accordion-group{margin-top:100px}.accordion-group .accordion-item .accordion-item-wrapper{padding:30px}.accordion-group .accordion-item .accordion-button:after{top:-30px;left:-30px;width:calc(100% + 60px);height:calc(100% + 60px)}.accordion-group .accordion-item{transform:translateY(30px);filter:blur(5px);transform-origin:center bottom;opacity:0}.accordion-group.in-view .accordion-item{transform:translateY(0);filter:blur(0);opacity:1}}@media(min-width:0){.headline-text-group .copy-text{font-size:20px;font-size:1.25rem;line-height:36px;line-height:2.25rem}.headline-text-group .copy-text .payload-richtext:empty,.headline-text-group .copy-text:empty{display:none}}@media(min-width:768px){.headline-text-group .headline-element-container{padding-right:85px}}@media(min-width:0){.pricing-teaser-group{--bg__color:var(--base__color-1);--font__color:var(--base__color-2);--border__color:var(--base__color-3)}.pricing-teaser-group .pricing-teaser-element{width:100%;position:relative;border-radius:12px;background-color:var(--bg__color);flex:1 1;display:flex;flex-direction:column;align-items:flex-start}.pricing-teaser-group .pricing-teaser-element.color-0{--bg__color:var(--base__color-1);--font__color:var(--base__color-2);--border__color:var(--base__color-6);--highlight__color:var(--base__color-2)}.pricing-teaser-group .pricing-teaser-element.color-0 .cta.layout-0{--cta-default__border:2px solid var(--base__color-2);--cta-default__background-color:var(--base__color-2);--cta-default__color:var(--base__color-1);--link-icon__color:var(--base__color-1)}.pricing-teaser-group .pricing-teaser-element.color-0 .cta.layout-0:hover{--cta-default__border:2px solid var(--base__color-2);--cta-default__background-color:transparent;--cta-default__color:var(--base__color-2);--link-icon__color:var(--base__color-2)}.pricing-teaser-group .pricing-teaser-element.color-0 .cta-swoosh{--swoosh__bg-color:var(--base__color-2);--swoosh__bg-sec-color:var(--base__color-1);--swoosh__text-color:var(--base__color-1);--swoosh__text-sec-color:var(--base__color-2);--swoosh__icon-color:var(--base__color-1);--swoosh__border-color:var(--base__color-2)}.pricing-teaser-group .pricing-teaser-element.color-1{--bg__color:var(--base__color-2);--font__color:var(--base__color-1);--border__color:var(--base__color-7);--highlight__color:var(--project__color-1)}.pricing-teaser-group .pricing-teaser-element.color-1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-1px;border-radius:inherit;background:linear-gradient(120deg,rgba(var(--base__color-1__rgb),.55),rgba(var(--base__color-1__rgb),0) 65%)}.pricing-teaser-group .pricing-teaser-element .content-top{width:100%;display:flex;flex-flow:row wrap;gap:10px;align-items:center;justify-content:space-between;padding-bottom:30px;margin-bottom:40px;border-bottom:1px solid var(--border__color)}.pricing-teaser-group .pricing-teaser-element .content-top h2,.pricing-teaser-group .pricing-teaser-element .content-top h3,.pricing-teaser-group .pricing-teaser-element .content-top h4,.pricing-teaser-group .pricing-teaser-element .content-top h5,.pricing-teaser-group .pricing-teaser-element .content-top h6{font-size:28px;font-size:1.75rem;line-height:36px;line-height:2.25rem;color:var(--font__color)}.pricing-teaser-group .pricing-teaser-element .content-top p{margin-top:10px;color:var(--font__color)}.pricing-teaser-group .pricing-teaser-element .content-top .highlight{color:var(--highlight__color);font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;font-weight:600;border-radius:100vmax;border:1px solid var(--highlight__color);padding:8px 15px;display:flex;flex-direction:column;align-items:center;justify-content:center}.pricing-teaser-group .pricing-teaser-element .content-list{width:100%;margin-bottom:40px}.pricing-teaser-group .pricing-teaser-element .content-list ul.teaser-points{list-style:none;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.pricing-teaser-group .pricing-teaser-element .content-list ul.teaser-points li{color:var(--font__color)}.pricing-teaser-group .pricing-teaser-element .content-bottom{width:100%;display:flex;flex-flow:row wrap;gap:15px;align-items:flex-end;justify-content:space-between;padding-top:30px;margin-top:auto;border-top:1px solid var(--border__color)}.pricing-teaser-group .pricing-teaser-element .content-bottom .price-container{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.pricing-teaser-group .pricing-teaser-element .content-bottom .price-container .price-label{font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;color:var(--font__color)}.pricing-teaser-group .pricing-teaser-element .content-bottom .price-container .price{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem;color:var(--font__color);font-weight:700}[class^=additional-teaser-block-]{width:100%;position:relative;border-radius:12px;background-color:var(--base__color-2);flex:1 1}[class^=additional-teaser-block-] .additional-inner{position:relative;overflow:hidden;width:100%;height:100%;border-radius:12px;flex:1 1;display:flex;flex-direction:column;align-items:flex-start}[class^=additional-teaser-block-]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-1px;border-radius:inherit;background:linear-gradient(140deg,rgba(var(--base__color-1__rgb),.45),rgba(var(--base__color-1__rgb),0) 45%)}[class^=additional-teaser-block-] .content-bottom{width:100%;display:flex;flex-flow:row wrap;gap:15px;align-items:flex-end;justify-content:space-between;padding-top:35px;margin-top:auto;border-top:1px solid var(--base__color-7)}[class^=additional-teaser-block-] .content-bottom .price-container{display:flex;flex-direction:column;align-items:flex-start;gap:5px}[class^=additional-teaser-block-] .content-bottom .price-container .price-label{font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;color:var(--font__color)}[class^=additional-teaser-block-] .content-bottom .price-container .price{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem;color:var(--font__color);font-weight:700}[class^=additional-teaser-block-] .additional-content{display:flex;flex-direction:column;align-items:flex-start;gap:25px;flex:1 1}[class^=additional-teaser-block-] .additional-content h2,[class^=additional-teaser-block-] .additional-content h3,[class^=additional-teaser-block-] .additional-content h4,[class^=additional-teaser-block-] .additional-content h5,[class^=additional-teaser-block-] .additional-content h6{font-size:28px;font-size:1.75rem;line-height:36px;line-height:2.25rem;color:var(--base__color-1)}[class^=additional-teaser-block-] .additional-content p{color:var(--base__color-1);font-size:20px;font-size:1.25rem;line-height:32px;line-height:2rem;width:100%;max-width:900px}[class^=additional-teaser-block-] .additional-content a{margin-top:auto}.additional-teaser-block-redesign{background-color:var(--base__color-2);--teaser__falling-star__stroke-color:linear-gradient(90deg,rgba(0,0,0,0),rgba(255,255,255,1) 80%)}.additional-teaser-block-redesign:before{background:linear-gradient(-35deg,rgba(var(--base__color-1__rgb),.45),rgba(var(--base__color-1__rgb),0) 65%)}.additional-teaser-block-redesign span.falling-star{position:absolute;top:-40px;left:-40px;pointer-events:none;z-index:1;display:flex;align-items:center;justify-content:center;flex-direction:row;transform:rotate(45deg);animation:falling-star 4s ease-in-out infinite;will-change:transform;opacity:.5}.additional-teaser-block-redesign span.falling-star:before{content:"";display:block;width:52px;height:2px;background:var(--teaser__falling-star__stroke-color);position:relative;right:-3px;bottom:0}.additional-teaser-block-redesign span.falling-star:after{content:"";display:block;width:4px;height:4px;border-radius:14px;color:var(--base__color-1)}.additional-teaser-block-redesign span.sprinkling-star{position:absolute;top:50px;left:50px;pointer-events:none;z-index:1;display:flex;align-items:center;justify-content:center;flex-direction:column;animation:sprinkling-star 4s ease-in-out infinite;will-change:transform;opacity:.6;transform:rotate(45deg)}.additional-teaser-block-redesign span.sprinkling-star:after,.additional-teaser-block-redesign span.sprinkling-star:before{content:"";display:block;width:6px;height:2px;border-radius:12px;background-color:var(--project__color-1)}.additional-teaser-block-redesign span.sprinkling-star:before{transform:rotate(90deg);position:relative;top:2px}}@media(max-width:767px){.pricing-teaser-group{margin-top:15px}.pricing-teaser-group .pricing-teaser-element{padding:20px}.additional-teaser-elements{margin-top:30px}[class^=additional-teaser-block-]{background-color:var(--base__color-3)}[class^=additional-teaser-block-]:before{content:none}[class^=additional-teaser-block-] .additional-inner{padding:30px 20px}[class^=additional-teaser-block-] .additional-media{display:none}}@media(min-width:768px){.pricing-teaser-group{margin-top:80px}.pricing-teaser-group .pricing-teaser-element{padding:20px}.additional-teaser-elements{margin-top:40px}[class^=additional-teaser-block-] .additional-inner{padding:20px}[class^=additional-teaser-block-] .additional-content{position:relative;z-index:1}[class^=additional-teaser-block-] .additional-media{position:absolute;right:0;top:0;z-index:0;height:100%}[class^=additional-teaser-block-] .additional-media img{height:100%;width:auto;object-fit:cover}}@media(min-width:1024px){.pricing-teaser-group{margin-top:100px}.pricing-teaser-group .pricing-teaser-element{padding:40px}.pricing-teaser-group{transition:all .5s ease-in-out;transform:translateY(40px);filter:blur(5px);transform-origin:left bottom;opacity:0}.pricing-teaser-group.in-view,.pricing-teaser-group.in-view+.additional-teaser-elements{transform:translateY(0);opacity:1;filter:blur(0)}.additional-teaser-elements{transition:all .5s ease-in-out;transform:translateY(40px);transform-origin:left bottom;opacity:0;filter:blur(5px);transition-delay:.45s}[class^=additional-teaser-block-] .additional-inner{padding:40px}}@keyframes falling-star{0%{transform:rotate(45deg) translate(0)}60%{filter:blur(0)}80%{opacity:.5}to{filter:blur(1px);opacity:0;transform:rotate(45deg) translate(750px)}}@keyframes sprinkling-star{0%{transform:rotate(45deg) scale(1)}20%{filter:blur(0)}30%{transform:rotate(45deg) scale(1);opacity:1}50%{filter:blur(1px);opacity:0;transform:rotate(45deg) scale(0)}to{filter:blur(0);opacity:1;transform:rotate(45deg) scale(1)}}