@media (min-width:0){.project-teaser-element-container .project-teaser-group,.project-teaser-element-container .project-teaser-element{width:100%}.project-teaser-element-container .project-teaser-element .media{aspect-ratio:1;background-color:var(--base__color-3);border-radius:12px;overflow:hidden}.project-teaser-element-container .project-teaser-element .media img{object-fit:cover;border-radius:6px;width:100%;height:100%;overflow:hidden}.project-teaser-element-container .project-teaser-element .teaser-content{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.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:1.625rem;line-height:2rem}.project-teaser-element-container .project-teaser-element .teaser-content p{color:var(--base__color-1);font-size:1.125rem;line-height:1.5rem}.project-teaser-element-container .project-teaser-element .teaser-content ul.teaser-points{flex-direction:column;align-items:flex-start;gap:8px;list-style:none;display:flex}.project-teaser-element-container .project-teaser-element .teaser-content ul.teaser-points li{flex-direction:row;align-items:flex-start;gap:15px;display:flex}.project-teaser-element-container .project-teaser-element .teaser-content ul.teaser-points li svg{width:14px;min-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:"";z-index:-1;background:linear-gradient(0,rgba(var(--base__color-2__rgb),100%)0%,rgba(var(--base__color-2__rgb),0)100%);width:100%;height:100%;display:block;position:absolute;bottom:0;left:0}}@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{scroll-snap-type:x mandatory;scroll-behavior:smooth;flex-flow:row;padding:0 20px 20px 0;display:flex;overflow-x:auto}.project-teaser-element-container .project-teaser-group>.grid-row .grid-col{scroll-snap-align:start}.project-teaser-element-container .project-teaser-element{flex-direction:column;height:100%;display:flex}.project-teaser-element-container .project-teaser-element .media-block{z-index:1}.project-teaser-element-container .project-teaser-element .teaser-content{background-color:var(--base__color-3);border:1px solid rgba(var(--base__color-1__rgb),.05);border-radius:0 0 12px 12px;flex:1;margin-top:-20px;padding:40px 20px 20px}.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{filter:blur(5px);transform-origin:0 100%;opacity:0;transition:all .5s ease-in-out;transform:translateY(40px)}.project-teaser-element-container .project-teaser-group.in-view .media{opacity:1;filter:blur();transform:translateY(0)}.project-teaser-element-container .project-teaser-element .media-block{flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden}.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{z-index:0;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:12px;width:100%;height:100%;transition:all .3s ease-in-out;display:block;position:absolute;top:0;left:0;overflow:hidden}.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{object-fit:cover;border-radius:0;width:100%;height:100%}.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){.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{background-color:var(--bg__color);border-radius:12px;flex-direction:column;flex:1;align-items:flex-start;width:100%;display:flex;position:relative}.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:"";z-index:-1;border-radius:inherit;background:linear-gradient(120deg,rgba(var(--base__color-1__rgb),.55),rgba(var(--base__color-1__rgb),0%)65%);margin:-1px;position:absolute;top:0;bottom:0;left:0;right:0}.pricing-teaser-group .pricing-teaser-element .content-top{border-bottom:1px solid var(--border__color);flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:40px;padding-bottom:30px;display:flex}.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{color:var(--font__color);font-size:1.75rem;line-height:2.25rem}.pricing-teaser-group .pricing-teaser-element .content-top p{color:var(--font__color);margin-top:10px}.pricing-teaser-group .pricing-teaser-element .content-top .highlight{color:var(--highlight__color);border:1px solid var(--highlight__color);border-radius:100vmax;flex-direction:column;justify-content:center;align-items:center;padding:8px 15px;font-size:.875rem;font-weight:600;line-height:.875rem;display:flex}.pricing-teaser-group .pricing-teaser-element .content-list{width:100%;margin-bottom:40px}.pricing-teaser-group .pricing-teaser-element .content-list ul.teaser-points{flex-direction:column;align-items:flex-start;gap:8px;list-style:none;display:flex}.pricing-teaser-group .pricing-teaser-element .content-list ul.teaser-points li{color:var(--font__color)}.pricing-teaser-group .pricing-teaser-element .content-bottom{border-top:1px solid var(--border__color);flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:15px;width:100%;margin-top:auto;padding-top:30px;display:flex}.pricing-teaser-group .pricing-teaser-element .content-bottom .price-container{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.pricing-teaser-group .pricing-teaser-element .content-bottom .price-container .price-label{color:var(--font__color);font-size:.875rem;line-height:.875rem}.pricing-teaser-group .pricing-teaser-element .content-bottom .price-container .price{color:var(--font__color);font-size:1.5rem;font-weight:700;line-height:1.75rem}[class^=additional-teaser-block-]{background-color:var(--base__color-2);border-radius:12px;flex:1;width:100%;position:relative}[class^=additional-teaser-block-] .additional-inner{border-radius:12px;flex-direction:column;flex:1;align-items:flex-start;width:100%;height:100%;display:flex;position:relative;overflow:hidden}[class^=additional-teaser-block-]:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(140deg,rgba(var(--base__color-1__rgb),.45),rgba(var(--base__color-1__rgb),0%)45%);margin:-1px;position:absolute;top:0;bottom:0;left:0;right:0}[class^=additional-teaser-block-] .content-bottom{border-top:1px solid var(--base__color-7);flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:15px;width:100%;margin-top:auto;padding-top:35px;display:flex}[class^=additional-teaser-block-] .content-bottom .price-container{flex-direction:column;align-items:flex-start;gap:5px;display:flex}[class^=additional-teaser-block-] .content-bottom .price-container .price-label{color:var(--font__color);font-size:.875rem;line-height:.875rem}[class^=additional-teaser-block-] .content-bottom .price-container .price{color:var(--font__color);font-size:1.5rem;font-weight:700;line-height:1.75rem}[class^=additional-teaser-block-] .additional-content{flex-direction:column;flex:1;align-items:flex-start;gap:25px;display:flex}[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{color:var(--base__color-1);font-size:1.75rem;line-height:2.25rem}[class^=additional-teaser-block-] .additional-content p{color:var(--base__color-1);width:100%;max-width:900px;font-size:1.25rem;line-height:2rem}[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,transparent 0%,#fff 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{pointer-events:none;z-index:1;will-change:transform;opacity:.5;flex-direction:row;justify-content:center;align-items:center;animation:4s ease-in-out infinite falling-star;display:flex;position:absolute;top:-40px;left:-40px;transform:rotate(45deg)}.additional-teaser-block-redesign span.falling-star:before{content:"";background:var(--teaser__falling-star__stroke-color);width:52px;height:2px;display:block;position:relative;bottom:0;right:-3px}.additional-teaser-block-redesign span.falling-star:after{content:"";width:4px;height:4px;color:var(--base__color-1);border-radius:14px;display:block}.additional-teaser-block-redesign span.sprinkling-star{pointer-events:none;z-index:1;will-change:transform;opacity:.6;flex-direction:column;justify-content:center;align-items:center;animation:4s ease-in-out infinite sprinkling-star;display:flex;position:absolute;top:50px;left:50px;transform:rotate(45deg)}.additional-teaser-block-redesign span.sprinkling-star:before,.additional-teaser-block-redesign span.sprinkling-star:after{content:"";background-color:var(--project__color-1);border-radius:12px;width:6px;height:2px;display:block}.additional-teaser-block-redesign span.sprinkling-star:before{position:relative;top:2px;transform:rotate(90deg)}}@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{z-index:1;position:relative}[class^=additional-teaser-block-] .additional-media{z-index:0;height:100%;position:absolute;top:0;right:0}[class^=additional-teaser-block-] .additional-media img{object-fit:cover;width:auto;height:100%}}@media (min-width:1024px){.pricing-teaser-group{margin-top:100px}.pricing-teaser-group .pricing-teaser-element{padding:40px}.pricing-teaser-group{filter:blur(5px);transform-origin:0 100%;opacity:0;transition:all .5s ease-in-out;transform:translateY(40px)}.pricing-teaser-group.in-view,.pricing-teaser-group.in-view+.additional-teaser-elements{opacity:1;filter:blur();transform:translateY(0)}.additional-teaser-elements{transform-origin:0 100%;opacity:0;filter:blur(5px);transition:all .5s ease-in-out .45s;transform:translateY(40px)}[class^=additional-teaser-block-] .additional-inner{padding:40px}}@keyframes falling-star{0%{transform:rotate(45deg)translate(0)}60%{filter:blur()}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()}30%{opacity:1;transform:rotate(45deg)scale(1)}50%{filter:blur(1px);opacity:0;transform:rotate(45deg)scale(0)}to{filter:blur();opacity:1;transform:rotate(45deg)scale(1)}}
@media (min-width:0){.accordion-group{flex-direction:column;gap:20px;list-style:none;display:flex}.accordion-group .accordion-item{transition:all .35s ease-in-out}.accordion-group .accordion-item .accordion-item-wrapper{background:var(--base__color-3);border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;transition:gap .25s ease-in-out;display:flex;position:relative}.accordion-group .accordion-item .accordion-item-wrapper:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(170deg,var(--base__color-2),rgba(var(--base__color-2__rgb),0%)0%);opacity:0;margin:-1px;transition:background .25s ease-in-out,opacity .35s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}.accordion-group .accordion-item .accordion-button{width:100%;color:var(--base__color-1);cursor:pointer;background-color:transparent;border:0;flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.accordion-group .accordion-item .accordion-button .button-text{text-align:left;z-index:1;font-size:1.375rem;line-height:1.5rem;font-family:var(--font-cal-sans-sb),"Georgia","Times New Roman",Times,serif;position:relative}.accordion-group .accordion-item .accordion-button:after{content:"";z-index:0;display:block;position:absolute}.accordion-group .accordion-item .accordion-button .accordion-button-icon{transition:transform .15s ease-in-out;transform:translateY(3px)}.accordion-group .accordion-item .accordion-content{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.accordion-group .accordion-item .accordion-content>div{overflow:hidden}.accordion-group .accordion-item .accordion-content .copy-text{width:100%;max-width:900px;font-size:1.125rem;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{opacity:1;background:linear-gradient(170deg,#545454,rgba(84,84,84,0) 60%)}.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:1.125rem;line-height:1.5rem}.accordion-group .accordion-item .accordion-button:after{width:calc(100% + 40px);height:calc(100% + 40px);top:-20px;left:-20px}.accordion-group .accordion-item .accordion-content .copy-text,.accordion-group .accordion-item .accordion-content .copy-text p{font-size:1.125rem;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{width:calc(100% + 60px);height:calc(100% + 60px);top:-30px;left:-30px}.accordion-group .accordion-item{filter:blur(5px);transform-origin:bottom;opacity:0;transform:translateY(30px)}.accordion-group.in-view .accordion-item{filter:blur();opacity:1;transform:translateY(0)}}
@media (min-width:0){.media-banner-element-container .media-banner-wrapper{border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:600px;display:flex;position:relative;overflow:hidden}.media-banner-element-container .media-banner-wrapper .media{z-index:-1;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.media-banner-element-container .media-banner-wrapper .media picture,.media-banner-element-container .media-banner-wrapper .media img{object-fit:cover;object-position:center;width:100%;height:100%;display:flex}.media-banner-element-container .media-banner-wrapper:after{content:"";z-index:-1;background:rgba(var(--base__color-2__rgb),.4);width:100%;height:100%;position:absolute;bottom:0;left:0}.media-banner-element-container .media-banner-wrapper .gradient-blur-container{height:65%}.media-banner-element-container .media-banner-wrapper .media-banner-content{flex-direction:column;justify-content:center;align-items:center;padding:0 20px;display:flex;position:relative}.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);text-align:center;width:100%;max-width:530px;margin-bottom:50px;font-size:4rem;line-height:4.375rem}.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:3rem;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{filter:blur(5px);opacity:0;will-change:transform,filter,opacity;transform:translateY(30px)}.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:4rem;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:.85s ease-in-out forwards slideIn}.media-banner-element-container .media-banner-wrapper.in-view:after{animation:.9s ease-in-out forwards fadeOut2}}@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();backdrop-filter:blur();background-color:rgba(var(--base__color-2__rgb),.4)}}
@media (min-width:0){.hero-element-container{width:100%}.hero-element-container.layout-1{flex-direction:column;justify-content:flex-end;align-items:center;min-height:400px;display:flex}.hero-element-container.layout-1[class*=spacing]{padding-top:150px;padding-bottom:80px}}@media (min-width:0) and (min-width:0) and (max-width:399px){.hero-element-container.layout-1[class*=spacing]{padding-top:90px;padding-bottom:40px}}@media (min-width:0) and (min-width:400px) and (max-width:768px){.hero-element-container.layout-1[class*=spacing]{padding-top:110px;padding-bottom:60px}}@media (min-width:0){.hero-element-container.layout-1 .headline-container{width:100%;max-width:650px}.hero-element-container.layout-1 .headline-container h1{text-align:left;width:100%;color:var(--base__color-1)}}@media (min-width:0) and (min-width:0) and (max-width:399px){.hero-element-container.layout-1 .headline-container h1{font-size:2.375rem;line-height:3.125rem}}@media (min-width:0) and (min-width:400px) and (max-width:768px){.hero-element-container.layout-1 .headline-container h1{font-size:3rem;line-height:3.625rem}}@media (min-width:0){.hero-element-container.layout-1 .headline-container p{text-align:left;width:100%;color:var(--base__color-1);margin-top:25px;font-size:1.5rem;line-height:2.5rem}}@media (min-width:0) and (min-width:0) and (max-width:399px){.hero-element-container.layout-1 .headline-container p{font-size:1.375rem;line-height:1.875rem}}@media (min-width:0){.hero-element-container.layout-1 .button-content-block{margin-top:30px}.hero-element-container.layout-2{flex-direction:column;justify-content:center;align-items:center;height:1px;min-height:100vh;display:flex}.hero-element-container.layout-2 .media-block{z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute}.hero-element-container.layout-2 .media-block picture,.hero-element-container.layout-2 .media-block img,.hero-element-container.layout-2 .media-block .media{object-fit:cover;width:100%;height:100%}.hero-element-container.layout-2 .media-block .overlay-gradient{z-index:1;background:linear-gradient(360deg,var(--base__color-2)0%,rgba(var(--base__color-2__rgb),0)100%);width:100%;height:75%;position:absolute;bottom:0;left:0}.hero-element-container.layout-2 .content-block{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.hero-element-container.layout-2 .content-block [class*=content-size-]{flex-direction:column;justify-content:center;align-items:center;gap:150px;display:flex}.hero-element-container.layout-2 .content-block .headline-container{width:100%;max-width:650px}.hero-element-container.layout-2 .content-block .headline-container h1{text-align:center;width:100%;color:var(--base__color-1)}}@media (min-width:0) and (min-width:0) and (max-width:399px){.hero-element-container.layout-2 .content-block .headline-container h1{font-size:2.375rem;line-height:3.125rem}}@media (min-width:0) and (min-width:400px) and (max-width:768px){.hero-element-container.layout-2 .content-block .headline-container h1{font-size:3rem;line-height:3.625rem}}@media (min-width:0){.hero-element-container.layout-2 .content-block .button-content-block{flex-direction:column;justify-content:center;align-items:center;gap:25px;display:flex}.hero-element-container.layout-2 .content-block .button-content-block .slots-block{flex-direction:row;align-items:center;gap:10px;display:flex}.hero-element-container.layout-2 .content-block .button-content-block .slots-block .slots-point{background:var(--project__color-1);border-radius:50%;width:12px;height:12px;min-height:12px;display:block;position:relative}.hero-element-container.layout-2 .content-block .button-content-block .slots-block .slots-point:after{content:"";z-index:-1;background:rgba(var(--project__color-1__rgb),.2);border-radius:50%;width:calc(100% + 8px);height:calc(100% + 8px);animation:2s infinite pulse;display:block;position:absolute;top:-4px;left:-4px}@keyframes pulse{0%{transform:scale(.6)}50%{transform:scale(1)}to{transform:scale(.6)}}.hero-element-container.layout-2 .content-block .button-content-block .slots-block .slots-text{color:var(--base__color-1);text-align:center;font-size:1rem;font-weight:700;line-height:1.375rem}.hero-element-container.layout-2 .content-block .button-content-block .cta-container{gap:25px}}@media (min-width:768px){.hero-element-container.layout-2 .content-block .headline-container{filter:blur(5px);opacity:.01;will-change:transform,filter,opacity;transform:translateY(30px)}.hero-element-container.layout-2 .content-block .button-content-block{opacity:.01;will-change:transform,opacity;transform:translateY(30px)}.hero-element-container.layout-2 .content-block:after{content:"";background:var(--base__color-2);z-index:-1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:1;will-change:backdrop-filter,opacity,z-index;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.hero-element-container.layout-2 .content-block.in-view .headline-container{animation:.65s ease-in-out forwards slideIn}.hero-element-container.layout-2 .content-block.in-view .button-content-block{animation:.45s ease-in-out .4s forwards slideIn2}.hero-element-container.layout-2 .content-block.in-view:after{animation:.8s ease-in-out forwards fadeOut}@keyframes fadeOut{0%{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:1}to{-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:.01;z-index:-1}}@keyframes slideIn{0%{filter:blur(5px);opacity:.01;transform:translateY(30px)}to{filter:blur();opacity:1;transform:translateY(0)}}@keyframes slideIn2{0%{opacity:.01;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=36d5356274439057.css.map*/