body{margin:0;font-family:Cascadia Code,monospace;font-size:16px;background:#000}html{overflow-x:hidden;max-width:100vw;max-height:100vh}p{font-size:20px}.reset-margin{margin:0}.limit-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a{color:#f0f}.default-font{font-family:Cascadia Code,monospace}.sticky{position:sticky;top:0}.input{outline:none;width:100%;height:30px;font-size:25px;border-radius:10px;border:solid 2px #a5a5a5}.input:focus{outline:none;width:100%;height:30px;font-size:25px;border-radius:10px;border:solid 2px orange}.black{color:#000}.line-dotted{border-top-style:dotted;border-top-width:1px}.line{border-top-style:solid;border-top-width:1px}.on-bottom{z-index:-9999}.on-little-bottom{z-index:-8000}.on-top{z-index:9999}.on-little-top{z-index:1000}.fixed{position:fixed;top:0}.right{display:flex;justify-content:right}.space-between{display:flex;justify-content:space-between}.vertical-space-between{display:flex;justify-content:space-between;flex-direction:column}.shadow{box-shadow:0 0 10px #888}.glow{box-shadow:0 0 20px 10px #0ff}.text-shadow{text-shadow:0px 0px 10px #000000}.text-glow{text-shadow:0 0 20px #fff,0 0 30px #e60073}.decent-shadow{box-shadow:0 0 5px #00000045}.overflow-hidden{overflow:hidden}.round-corner{border-radius:10px}.round-corner-bottom{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.absolute{position:absolute}.relative{position:relative}.full-size{width:100vw;height:100vh}.full-width{width:100vw}.full-height{height:100vh}.min-height{min-height:100vh}.max-width{width:100%}.max-height{height:100%}.center-horizontal{display:flex;justify-content:center}.center-vertical{display:flex;align-items:center}.center{display:flex;align-items:center;justify-content:center}.center-text{text-align:center}.left{display:flex;justify-content:start}.bold{font-weight:700}.red{color:#ff0f0f}.red-background{background:#ff0f0f}.decent-red-background{background:#f56565}.white{color:#fff}.decent-white{color:#ffffffab}.scroll{overflow-x:auto;padding-bottom:10px}.scroll-y{overflow-y:scroll;padding-bottom:10px}.scroll-x{overflow-x:scroll}.icon-size{width:30px;height:30px;padding:5px}.white-image{filter:brightness(0) invert(1)}.pixel-border{background:#fff;position:relative}.pixel-border:before{content:"";position:absolute;top:0;left:0;scale:.9;width:100%;height:100%;box-shadow:-4px 0 #777,4px 0 #777,0 -4px #777,0 4px #777;pointer-events:none}.pixel-border-prim:before{box-shadow:-4px 0 #3cdd9a,4px 0 #3cdd9a,0 -4px #3cdd9a,0 4px #3cdd9a}.pixel-border-sec:before{box-shadow:-4px 0 #a1c9ff,4px 0 #a1c9ff,0 -4px #a1c9ff,0 4px #a1c9ff}.pixel-border-orange:before{box-shadow:-4px 0 orange,4px 0 orange,0 -4px orange,0 4px orange}.flex-wrap{display:flex;flex-wrap:wrap}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:center;justify-items:center}.pointer-events-none{pointer-events:none}.flex{display:flex}.green{color:#0f0}.grey{color:#7a7a7a}.yellow-background{background-color:#ffae00}.prim-blue{background:#4299e1}.prim-purple{color:#d774da}.gradient-text-shadow{position:relative}.cmy-gradient{background:linear-gradient(90deg,#0ff,#f0f,#ff0);-webkit-background-clip:text;color:transparent}.cm-gradient{background:linear-gradient(90deg,#0ff,#f0f);-webkit-background-clip:text;color:transparent}.text-shadow{position:absolute;top:0;left:0;color:transparent;z-index:-1}.c-text-shadow{text-shadow:#00ffff 0px 0 20px}.m-text-shadow{text-shadow:#ff00ff 0px 0 20px}.y-text-shadow{text-shadow:#ffff00 0px 0 20px}.pointer{cursor:pointer}.toast-enter-from{opacity:0;transform:translateY(-60px)}.toast-enter-to{opacity:1;transform:translateY(0)}.toast-enter-active{transition:all .3s ease}.toast-leave-from{opacity:1;transform:translateY(0)}.toast-leave-to{opacity:0;transform:translateY(-60px)}.toast-leave-active{transition:all .3s ease}.fadeleft-enter-from{opacity:0;transform:translate(100px)}.fadeleft-enter-to{opacity:1;transform:translate(0)}.fadeleft-enter-active{transition:all 1.5s ease}.fadeleft-leave-from{opacity:1;transform:translate(0)}.fadeleft-leave-to{opacity:0;transform:translate(100px)}.fadeleft-leave-active{transition:all 1.5s ease}.faderight-enter-from{opacity:0;transform:translate(-100px)}.faderight-enter-to{opacity:1;transform:translate(0)}.faderight-enter-active{transition:all 1.5s ease}.faderight-leave-from{opacity:1;transform:translate(0)}.faderight-leave-to{opacity:0;transform:translate(-100px)}.faderight-leave-active{transition:all 1.5s ease}.fadetop-enter-from{opacity:0;transform:translateY(100px)}.fadetop-enter-to{opacity:1;transform:translateY(0)}.fadetop-enter-active{transition:all 1.5s ease}.fadetop-leave-from{opacity:1;transform:translateY(0)}.fadetop-leave-to{opacity:0;transform:translateY(100px)}.fadetop-leave-active{transition:all 1.5s ease}.fadebottom-enter-from{opacity:0;transform:translateY(-100px)}.fadebottom-enter-to{opacity:1;transform:translateY(0)}.fadebottom-enter-active{transition:all 1.5s ease}.fadebottom-leave-from{opacity:1;transform:translateY(0)}.fadebottom-leave-to{opacity:0;transform:translateY(-100px)}.fadebottom-leave-active{transition:all 1.5s ease}.fade-enter-from{opacity:0}.fade-enter-to{opacity:1}.fade-enter-active{transition:all .5s ease}.fade-leave-from{opacity:1}.fade-leave-to{opacity:0}.fade-leave-active{transition:all .5s ease}.fadeslow-enter-from{opacity:0}.fadeslow-enter-to{opacity:1}.fadeslow-enter-active{transition:all 1s ease}.fadeslow-leave-from{opacity:1}.fadeslow-leave-to{opacity:0}.fadeslow-leave-active{transition:all 1s ease}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.ui-button[data-v-f3edbfb2]{display:flex;width:fit-content;padding-left:15px;padding-right:15px;height:40px;margin:2px;min-width:200px;border:3px solid transparent;background:orange;border-radius:10px;cursor:pointer}.ui-button-text[data-v-f3edbfb2]{font-size:20px}.splide-image{width:100%;object-fit:contain}.background-img{min-width:1200px;width:100vw;object-fit:cover;filter:brightness(100%);transition:filter 1s linear}.headline-img{width:100%;max-width:1000px;object-fit:contain}.main-area{width:100%;height:600px}.img-layout{width:100%;height:140px}.main-item{margin:50px;width:40vw;height:100%}.headline-font-size{font-size:50px}.headline2-font-size{font-size:60px}.main-info-direction{flex-direction:row}.text-gradient{background:-webkit-linear-gradient(0deg,#4fafff,#d177ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-rgb{background:-webkit-linear-gradient(0deg,#00ffff,#ff00ff,#ffff00);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.left-item{padding:10px;border-radius:20px;background:#0003}.portrait{width:100%;border-radius:30px;object-fit:contain}.portrait-layout{width:350px}.background-img-darker{filter:brightness(50%)}.main-content-layout{width:90vw;height:fit-content;margin-bottom:5vh;background:#fff;min-height:200px;border-radius:20px}.color-img{width:100%;max-width:600px}.grid-item{padding:10px;min-height:500px}.leistung-img{width:80%;border-radius:20px}.desktop-half{width:50%}.desktop-height-space{height:0px}.mobile-flex{display:inline-block}.portrait-width{width:100%}.splide-width{max-width:600px}@media (max-width: 1050px){.main-info-direction{flex-direction:column}.desktop-half{width:100%}.main-item{margin-top:0;margin-bottom:0;width:fit-content;height:fit-content}.desktop-height-space{height:0px}.mobile-flex{display:flex}.portrait-layout{width:100%;margin-bottom:60px}.portrait-width{width:250px}.portrait{width:200px}.img-layout{max-height:200px;height:25vw}}@media (max-width: 1050px){.grid{grid-template-columns:repeat(1,1fr)}}@media (max-width: 540px){.headline-font-size{font-size:8vw}.headline2-font-size{font-size:7.5vw}.main-item{margin:0;width:80%}}
