:root{--fs-h1:5rem;--fw-h1:400;--ls-h1:1px;--lh-h1:100%;--fs-hs:5rem;--fw-hs:400;--ls-hs:125%;--lh-hs:130%;--fs-h2:5rem;--fw-h2:400;--ls-h2:8%;--lh-h2:100%;--fs-p:.9rem;--ls-p:.5px;--lh-p:1.8rem;--fs-nav-lv1:.9rem;--fw-nav-lv1:500;--ls-nav-lv1:2.5px;--fs-nav-lv2:1.1rem;--fw-nav-lv2:300;--ls-nav-lv2:1px;--fs-foo-lv1:1.2rem;--fw-foo-lv1:400;--fs-foo-lv2:1rem;--fw-foo-lv2:300;--fs-btn:1rem;--fw-btn-pri:400;--fw-btn-sec:400}@media (max-width:576px){:root{--fs-h1:clamp(1.1rem,5vw + .5rem,1.5rem);--ls-h1:1px;--lh-h1:145%;--fs-h2:1.8rem;--fs-hs:1.2rem;--fw-hs:400;--ls-hs:.5px;--lh-hs:180%;--fs-btn:.9rem}}@media (min-width:576px) and (max-width:992px){:root{--fs-h1:clamp(1.1rem,5vw + .5rem,1.8rem);--ls-h1:1px;--lh-h1:145%;--fs-h2:2rem;--fs-hs:1.2rem;--fw-hs:400;--ls-hs:.5px;--lh-hs:180%;--fs-p:1rem;--lh-p:1.7rem;--ls-p:.0rem}}@media (min-width:992px) and (max-width:1300px){:root{--fs-h1:clamp(1.1rem,5vw + .5rem,1.8rem);--ls-h1:1px;--lh-h1:145%;--fs-h2:2rem;--fs-hs:1.2rem;--fw-hs:400;--ls-hs:.5px;--lh-hs:180%;--fs-p:1rem;--lh-p:1.8rem;--ls-p:.0rem}}@media (min-width:1300px){:root{--fs-h1:clamp(1.1rem,5vw + .5rem,2.5rem);--ls-h1:1px;--lh-h1:145%;--fs-h2:2rem;--fs-hs:1.2rem;--fw-hs:400;--ls-hs:.5px;--lh-hs:180%;--fs-p:1rem;--lh-p:2rem;--ls-p:.0rem}}:root{--gaps:1rem;--btn-icon-size:3rem;--btn-icon-close-size:calc(var(--btn-icon-size)*0.5);--modal-gap-size:var(--gaps);--modal-gap-close-size:calc(var(--modal-gap-size)*0.25)}@media (min-width:576px) and (max-width:768px){:root{--btn-icon-size:4rem}}@media (min-width:768px) and (max-width:1300px){:root{--btn-icon-size:4.5rem}}@media (min-width:1300px){:root{--btn-icon-size:4.5rem}}@media (min-width:0px) and (max-width:576px){:root{--xxl-headline-gap:calc(var(--gaps)*1)}}@media (min-width:576px) and (max-width:768px){:root{--modal-gap-size:calc(var(--gaps)*1.25);--xxl-headline-gap:calc(var(--gaps)*1)}}@media (min-width:768px) and (max-width:1300px){:root{--modal-gap-size:calc(var(--gaps)*1.5);--xxl-headline-gap:calc(var(--gaps)*1)}}@media (min-width:1300px){:root{--modal-gap-size:calc(var(--gaps)*2);--xxl-headline-gap:calc(var(--gaps)*1.5)}}:root{--light:#fff;--primary:#e6d2b4;--secondary:#234c5e;--tertiary:#3d606f;--quintary:#e6d9c6;--quinary:#336f8929;--text:var(--secondary);--nav-bg-color:var(--secondary);--text-color:var(--text);--headline-color:var(--text);--btn-pri-color:var(--primary);--btn-pri-bg-color:var(--secondary);--btn-pri-bghover-color:var(--tertiary);--btn-sec-color:var(--secondary);--btn-sec-bg-color:transparent;--btn-sec-bo-color:var(--secondary);--btn-sec-bghover-color:var(--quinary);--btn-ter-color:var(--secondary);--btn-ter-bg-color:var(--primary);--btn-ter-bghover-color:var(--quintary);--btn-qui-color:var(--primary);--btn-qui-bg-color:transparent;--btn-qui-bo-color:var(--primary);--btn-qui-bghover-color:var(--tertiary);--color:var(--text);--bg-pri-color:var(--primary);--bg-sec-color:var(--secondary);--bg-ter-color:var(--secondary);--bg-qua-color:var(--tertiary);--bg-qui-color:var(--quinary);--foo-color:var(--primary);--foo-bg-color:var(--secondary);--btn-icon-pri-color:var(--primary);--btn-icon-sec-color:var(--secondary);--btn-icon-light-color:var(--light);--link-color:var(--secondary)}@media (prefers-color-scheme:dark){:root{--primary:#e6d2b4;--secondary:#234c5d;--text:var(--secondary)}}:root{--font:"Poppins";--font-family:var(--font),sans-serif}@font-face{font-family:var(--font);font-style:normal;font-weight:300;src:local(var(--font)),url(../assets/fonts/poppins-v20-latin-300.woff2) format("woff2")}@font-face{font-family:var(--font);font-style:normal;font-weight:400;src:local(var(--font)),url(../assets/fonts/poppins-v20-latin-regular.woff2) format("woff2")}@font-face{font-family:var(--font);font-style:normal;font-weight:500;src:local(var(--font)),url(../assets/fonts/poppins-v20-latin-500.woff2) format("woff2")}@font-face{font-family:var(--font);font-style:normal;font-weight:600;src:local(var(--font)),url(../assets/fonts/poppins-v20-latin-600.woff2) format("woff2")}@font-face{font-family:var(--font);font-style:normal;font-weight:700;src:local(var(--font)),url(../assets/fonts/poppins-v20-latin-700.woff2) format("woff2")}.line{stroke:var(--nav-color);fill:none;transition:stroke-dasharray .3s cubic-bezier(.4,0,.2,1),stroke-dashoffset .3s cubic-bezier(.4,0,.2,1)}.line1{stroke-dasharray:60 207}.line1,.line2{stroke-width:6}.line2{stroke-dasharray:60 60}.line3{stroke-dasharray:60 207;stroke-width:6}.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.wave-wraper{display:block;overflow-y:hidden;width:100vw}.wave-wraper svg{max-height:calc(var(--gaps)*2);width:100vw}.wave-top{transform:rotateY(180deg) translateY(5px)}.wave-bot{transform:rotate(180deg) rotateY(180deg) translateY(5px)}:root{--min-width:8rem}.btn{border-radius:0;cursor:pointer;font-size:var(--fs-btn);padding:.4em 1.4em;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn-primary{background-color:var(--btn-pri-bg-color);border-width:0!important;min-width:var(--min-width)}.btn-primary,.btn-primary *{color:var(--btn-pri-color);font-weight:var(--fw-btn-pri)}.btn-primary:hover{background-color:var(--btn-pri-bghover-color)}.btn-secondary{border:1px solid var(--btn-sec-color);color:var(--btn-sec-color);font-weight:var(--fw-btn-sec);min-width:calc(var(--min-width) - 2px)}.btn-secondary *{color:var(--btn-pri-color);font-weight:var(--fw-btn-pri)}.btn-secondary:hover{background-color:var(--btn-sec-bghover-color)}.btn-tertiary{background-color:var(--btn-ter-bg-color);border-width:0!important;color:var(--btn-ter-color);font-weight:var(--fw-btn-ter);min-width:var(--min-width)}.btn-tertiary *{color:var(--btn-ter-color);font-weight:var(--fw-btn-pri)}.btn-tertiary:hover{background-color:var(--btn-ter-bghover-color)}.btn-quintary{border:1px solid var(--btn-qui-color);color:var(--btn-qui-color);font-weight:var(--fw-btn-qui);min-width:calc(var(--min-width) - 2px)}.btn-quintary *{color:var(--btn-pri-color);font-weight:var(--fw-btn-pri)}.btn-quintary:hover{background-color:var(--btn-qui-bghover-color)}.btn-textOnly{border-width:0!important}.btn-textOnly,.btn-textOnly *{color:var(--text-color);font-weight:var(--fw-btn-pri)}.nav-btn{background-color:var(--btn-sec-bg-color);border:1px solid var(--btn-sec-bo-color)}.nav-btn,.nav-btn *{color:var(--btn-sec-color);font-weight:var(--fw-btn-sec)}.btn-icon,.btn-icon-close{cursor:pointer;height:var(--btn-icon-size);width:var(--btn-icon-size);z-index:2}.btn-icon-close{height:var(--btn-icon-close-size);width:var(--btn-icon-close-size)}.btn-icon-close:hover,.btn-icon:hover{filter:brightness(115%)}.btn-icon-primary path{fill:var(--btn-icon-pri-color)}.btn-icon-secondary path{fill:var(--btn-icon-sec-color)}.btn-icon-light path{fill:var(--btn-icon-light-color)}.hl-wraper{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr;padding-bottom:var(--gaps);padding-top:var(--gaps)}@media (max-width:768px){.hl-wraper{padding-bottom:var(--gaps);padding-top:var(--gaps)}}@media (min-width:768px){.hl-wraper{padding-bottom:calc(var(--gaps)*2);padding-top:calc(var(--gaps)*4)}}.hl-wraper h1{background-color:var(--bg-pri-color);letter-spacing:var(--ls-h1);padding:0 var(--gaps);text-align:center;white-space:nowrap}.hl-wraper .hl-line{background-color:var(--color);grid-column:1/span 5;grid-row:1;height:1px;margin:auto;width:100%}.hl-wraper h1{grid-column:3;grid-row:1}.hl-wraper h1,h1{font-size:var(--fs-h1);font-weight:var(--fw-h1)}h1{letter-spacing:var(--ls-h1);line-height:var(--lh-h1)}h2{font-size:var(--fs-h2);font-weight:var(--fw-h2);letter-spacing:var(--ls-h2);line-height:var(--lh-h2)}.flex{display:flex!important}#modal-wraper{background-color:rgba(0,0,0,.5);height:100vh;left:0;top:0;width:100vw;z-index:100}#modal-wraper,.modal{align-items:center;display:none;justify-content:center;position:fixed}.modal{background-color:var(--bg-pri-color);border-radius:0;flex-direction:column;margin:var(--modal-gap-size);max-height:calc(100vh - 65px - var(--modal-gap-size)*4);opacity:1!important}.modal .modal-btn-close{position:absolute;right:var(--modal-gap-close-size);top:var(--modal-gap-close-size)}@media (max-width:576px){.modal{padding:var(--modal-gap-size)}}@media (min-width:576px){.modal{margin:var(--modal-gap-size);padding:var(--modal-gap-size)}}.modal h3{grid-column:1/span 2;grid-row:1}.modal .modal-container{display:flex;flex-direction:column}.modal .modal-column{display:block;max-width:300px}.modal .modal-column>*+*{display:inline-block;margin-top:var(--modal-gap-size)}.modal .modal-column span+span{display:block}@media (min-height:650px){.modal .modal-column span+span{margin-top:var(--modal-gap-size)}}@media (max-width:576px){.modal .modal-column+.modal-column{margin-top:var(--modal-gap-size)}}@media (min-width:576px){.modal .modal-column+.modal-column{margin-left:var(--modal-gap-size)}}.modal .modal-row{display:flex}@media (max-width:576px){.modal .modal-row{flex-direction:column}}@media (min-width:576px){.modal .modal-row{flex-direction:row}}@media (max-width:576px){.modal .modal-row+.modal-row{margin-top:var(--modal-gap-size)}}@media (min-width:576px){.modal .modal-row+.modal-row{margin-top:var(--modal-gap-size)}}.color-pallet{background-color:#262626;display:flex;flex-direction:row;justify-content:flex-start}.color-pallet>div{display:flex;flex-direction:row;justify-content:center;padding:calc(var(--gaps)*2);width:100%}.color-pallet .color-box{border:1px solid #fff;height:200px;padding:calc(var(--gaps)*1);width:calc(100% - var(--gaps)*1*2)}.color-pallet .color-con{display:flex;flex-direction:column;margin:calc(var(--gaps)*1);padding:calc(var(--gaps)*.5)}.color-pallet .bg-pri-color .color-box{background-color:var(--bg-pri-color)}.color-pallet .bg-pri-color .color-headline,.color-pallet .bg-pri-color .color-text{color:var(--color)}.color-pallet .bg-sec-color .color-box{background-color:var(--bg-sec-color)}.color-pallet .bg-sec-color .color-headline,.color-pallet .bg-sec-color .color-text{color:var(--color)}.color-pallet .nav-bg-color .color-box{background-color:var(--nav-bg-color)}.color-pallet .nav-bg-color .color-headline,.color-pallet .nav-bg-color .color-text{color:var(--nav-color)}.parallax{background-color:var(--bg-pri-color);position:relative;z-index:1}@media (max-width:768px){.parallax>*{margin-left:auto!important;margin-right:auto!important}}.parallax .parallax-headline{margin:calc(var(--xxl-headline-gap)*2) 0;max-width:500px;padding:0 var(--xxl-headline-gap);position:relative;text-align:left;width:calc(33% - var(--xxl-headline-gap)*2);z-index:-1}@media (min-width:0px) and (max-width:768px){.parallax .parallax-headline{margin:var(--xxl-headline-gap) 0;margin-top:calc(var(--xxl-headline-gap)*2);width:calc(100% - var(--xxl-headline-gap)*2)}}@media (min-width:768px) and (max-width:992px){.parallax .parallax-headline{padding-right:0;width:calc(50% - var(--xxl-headline-gap))}}@media (min-width:){.parallax .parallax-headline{margin-left:calc(50vw - 750px);max-width:calc(500px - var(--xxl-headline-gap)*2)}}.parallax .parallax-content{display:flex;flex-basis:auto;flex-direction:row;max-width:1500px;z-index:1}@media (max-width:768px){.parallax .parallax-content>*{margin-left:auto!important;margin-right:auto!important}}@media (min-width:768px){.parallax .parallax-content{border-bottom:1px solid var(--color)}}@media (max-width:768px){.parallax .parallax-content{flex-direction:column}}@media (min-width:){.parallax .parallax-content{margin:0 auto}}.parallax .parallax-content .parallax-spacer{max-width:500px}@media (max-width:992px){.parallax .parallax-content .parallax-spacer{width:0}}@media (min-width:992px){.parallax .parallax-content .parallax-spacer{margin-left:auto}}.parallax .parallax-content .parallax-text{display:flex;justify-content:center;max-width:500px;padding:0 var(--xxl-headline-gap);width:calc(33% - var(--xxl-headline-gap)*2)}@media (max-width:768px){.parallax .parallax-content .parallax-text{padding:var(--xxl-headline-gap);width:calc(100% - var(--xxl-headline-gap)*2)}}@media (min-width:768px){.parallax .parallax-content .parallax-text{border-top:1px solid var(--color)}}@media (min-width:768px) and (max-width:992px){.parallax .parallax-content .parallax-text{padding:var(--xxl-headline-gap);width:calc(50% - var(--xxl-headline-gap)*2)}}.parallax .parallax-content .parallax-img{max-height:500px;width:33%}@media (max-width:768px){.parallax .parallax-content .parallax-img{margin:0 var(--xxl-headline-gap);max-width:500px;width:calc(100% - var(--xxl-headline-gap)*2)}}@media (min-width:768px){.parallax .parallax-content .parallax-img{border-top:1px solid var(--color)}}@media (min-width:768px) and (max-width:992px){.parallax .parallax-content .parallax-img{width:50%}}.parallax .parallax-content .parallax-img img{border-radius:0;display:block;height:100%;max-height:500px;max-width:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.parallax .parallax-reverse-headline{margin-left:auto}@media (min-width:768px){.parallax .parallax-reverse-headline{text-align:left}}@media (min-width:768px) and (max-width:992px){.parallax .parallax-reverse-headline{padding-left:0;width:50%}}@media (min-width:){.parallax .parallax-reverse-headline{margin-right:calc(50vw - 750px);max-width:calc(500px - var(--xxl-headline-gap)*2)}}@media (max-width:768px){.parallax .parallax-reverse-content{flex-direction:column}}@media (min-width:768px){.parallax .parallax-reverse-content{flex-direction:row-reverse}}:root{--wt-font-weight:var(--fw-h1);--wt-line-height:var(--ls-h1);--wt-font-size:var(--fs-h1)}@media (min-width:0px) and (max-width:576px){:root{--wt-font-size:clamp(1.4rem,6.5vw,2.4rem)}}@media (min-width:576px) and (max-width:768px){:root{--wt-font-size:clamp(2.4rem,6.5vw,3.3rem)}}@media (min-width:768px) and (max-width:992px){:root{--wt-font-size:clamp(3.3rem,6.5vw,4.3rem)}}@media (min-width:992px) and (max-width:1300px){:root{--wt-font-size:clamp(4.3rem,6.5vw,4.8rem)}}@media (min-width:1300px){:root{--wt-font-size:4.8rem}}.wt{display:flex;flex-direction:column;height:100vh;position:relative;width:100%}.wt .wt-content{margin:auto 0;position:relative;z-index:-1}.wt .wt-content .wt-item{font-size:var(--wt-font-size);font-weight:var(--wt-font-weight);line-height:var(--wt-line-height);text-align:center}.wt .btn-container{align-items:center;display:flex;justify-content:center;margin-bottom:var(--xxl-headline-gap);width:100%}.animate-rotateX{-webkit-animation:rotateXAnimation .5s,1s ease-in-out;animation:rotateXAnimation .5s,1s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transform:rotateX(90deg);white-space:nowrap}.animate-scale{-webkit-animation:scaleAnimation .5s,1s ease-in-out;animation:scaleAnimation .5s,1s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transform:scale(0);white-space:nowrap}.animate-fade{-webkit-animation:fadeAnimation .5s,1s ease-in-out;animation:fadeAnimation .5s,1s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;white-space:nowrap}@-webkit-keyframes rotateXAnimation{0%{transform:rotateX(90deg)}to{transform:rotateX(0deg)}}@keyframes rotateXAnimation{0%{transform:rotateX(90deg)}to{transform:rotateX(0deg)}}@-webkit-keyframes scaleAnimation{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes scaleAnimation{0%{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes fadeAnimation{0%{opacity:0}to{opacity:1}}@keyframes fadeAnimation{0%{opacity:0}to{opacity:1}}:root{--vertical-gaps:4rem}.benefits-container{display:flex;justify-content:center;width:100%}.benefits-container .benefits{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;overflow:hidden;padding:var(--container-gaps) 0}@media (max-width:992px){.benefits-container .benefits{max-width:600px}}@media (min-width:992px) and (max-width:1300px){.benefits-container .benefits{max-width:800px}}@media (min-width:1300px){.benefits-container .benefits{width:1450px}}.benefits-container .benefits .benefit{align-items:center;display:flex;flex-direction:column;min-width:140px;padding:var(--container-gaps)}@media (min-width:1300px){.benefits-container .benefits .benefit{flex:auto}}.benefits-container .benefits .benefit .benefit-text{font-size:calc(var(--fs-p)*1.2);font-weight:500}.benefits-container .benefits .benefit .benefit-icon{fill:var(--text)}.benefits-container .benefits .benefit .benefit-icon svg{height:48px;margin:auto;width:48px}.flex-text{align-items:left;display:flex;flex-direction:column;justify-content:center}@media (max-width:1300px){.flex-text>*+*{display:block;margin-top:var(--gaps)}}@media (min-width:1300px){.flex-text>*+*{display:block;margin-top:var(--gaps)}}:root{--fc-max-width:600px;--fc-vertical-gaps:1.5rem}@media (max-width:576px){:root{--fc-vertical-outer-gaps:2.5rem;--fc-container-gaps:1rem}}@media (min-width:576px){:root{--fc-vertical-outer-gaps:3rem;--fc-container-gaps:2rem}}.flex-content{padding:var(--fc-vertical-outer-gaps) 0}@media (min-width:576px) and (max-width:992px){.flex-content .flex-content-ct{align-items:center;display:flex;flex-direction:column}}@media (min-width:992px){.flex-content .flex-content-ct{display:flex;flex-direction:row;justify-content:center;margin:auto;max-width:calc(var(--fc-max-width)*2)}.flex-content .flex-content-ct-reverse{flex-direction:row-reverse}}.flex-content .flex-content-media img,.flex-content .flex-content-media video{height:100%;width:100%}.flex-content .flex-content-text-container>*{padding-top:var(--fc-vertical-gaps)}.flex-content .flex-content-cl{max-width:var(--fc-max-width);padding:0 var(--fc-container-gaps)}@media (min-width:992px){.flex-content .flex-content-cl{margin:auto 0;width:calc(50vw - var(--fc-container-gaps))}.flex-content .flex-content-cl-right{margin-right:auto}.flex-content .flex-content-cl-left{margin-left:auto}}.test-parallax-headline{border:1px solid red;font-size:var(--fs-xxl);font-weight:var(--fw-xxl);line-height:var(--ls-xxl);margin:calc(var(--xxl-headline-gap)*2) 0}:root{--outer-gap:var(--gaps);--vertical-content-spacing:5rem}@media (min-width:768px){:root{--outer-gap:4rem;--vertical-content-spacing:5rem}}.hero{align-items:center;display:flex;flex-direction:column}.hero .hero-content-frame{background-color:var(--secondary)!important;width:100%}.hero .uebergang{max-width:100vw}.hero .uebergang img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hero .hero-image{align-items:center;display:flex;flex-direction:column;margin:var(--gaps)}.hero .hero-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hero .hero-image .hero-image-small{display:block}.hero .hero-image .hero-image-large{display:none;max-width:1250px}@media (min-width:768px){.hero .hero-image .hero-image-large{display:block}.hero .hero-image .hero-image-small{display:none}}.hero .hero-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:65px}.hero .hero-content .hero-content-heading{margin:var(--gaps)}@media (min-width:768px){.hero .hero-content .hero-content-heading{margin-top:calc(var(--gaps)*2)}}@media (min-width:992px){.hero .hero-content .hero-content-heading{margin-top:calc(var(--gaps)*3)}}@media (min-width:1300px){.hero .hero-content .hero-content-heading{margin-top:calc(var(--gaps)*4)}}.hero .hero-content .hero-button-row{display:flex;flex-direction:row}@media (max-width:400px){.hero .hero-content .hero-button-row{flex-direction:column}.hero .hero-content .hero-button-row>*{margin-top:var(--gaps)}.hero .hero-content .hero-button-row>*+*{margin-bottom:var(--gaps)}}@media (min-width:400px){.hero .hero-content .hero-button-row{margin-bottom:calc(var(--gaps)*2);margin-top:var(--gaps)}.hero .hero-content .hero-button-row>*+*{margin-left:var(--gaps)}}@media (min-width:1300px){.hero .hero-content .hero-button-row>*+*{margin-left:2rem}}.hero-text h1{color:var(--primary);letter-spacing:2px;text-align:center}:root{--media-max-wd:650px}.centerline-frame{align-items:center;display:flex;justify-content:center;margin:calc(var(--gaps)*3);min-height:30vh;text-align:center}.centerline-frame .centerline span{font-size:1.1rem;line-height:var(--lh-h1)}@media (min-width:576px){.centerline-frame .centerline span{display:block}}@media (min-width:768px){.centerline-frame .centerline span{font-size:1.3rem}}@media (min-width:992px){.centerline-frame .centerline span{font-size:1.5rem}}@media (min-width:1300px){.centerline-frame .centerline span{font-size:1.7rem}}.centerimg-frame{min-height:50vh}.centerimg-frame,.centerimg-frame .centerimg{align-items:center;display:flex;justify-content:center}.centerimg-frame .centerimg{margin:var(--gaps) var(--gaps);max-width:var(--media-max-wd)}.centerimg-frame .centerimg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.centervideo-frame{align-items:center;display:flex;justify-content:center;width:100vw}.centervideo-frame .centervideo video{margin:var(--gaps) var(--gaps);max-width:var(--media-max-wd);width:calc(100vw - var(--gaps)*2)}.centerbtn-frame{align-items:center;display:flex;justify-content:center;margin-top:calc(var(--gaps)*5);width:100vw}.center-overlay-container{display:grid;grid-template-columns:1fr;margin-top:calc(var(--gaps)*2)}.center-overlay-container>*{grid-column:1;grid-row:1}.center-overlay-container .centervideo-frame .centervideo video{max-width:calc(var(--media-max-wd) - 150px);width:calc(80vw - var(--gaps)*2)}:root{--max-width:600px;--horizontal-outer-gaps:2rem;--vertical-outer-gaps:2rem;--vertical-gaps:1.5rem;--btn-arrow-size:2rem;--btn-arrow-gap:1rem}@media (min-width:992px){:root{--container-gaps:2rem}}@media (min-width:1300px){:root{--vertical-outer-gaps:10rem}}.product-cp{display:grid;margin:var(--vertical-outer-gaps) 0}@media (max-width:576px){.product-cp{grid-template-areas:"pr-img pr-img pr-img" "pr-hl pr-hl pr-hl" "pr-price pr-price pr-price" "pr-left pr-btn pr-right" "pr-text pr-text pr-text";grid-template-columns:18vw 64vw 18vw}.product-cp .product-cp-headline h2{font-size:1.5rem;text-align:center}.product-cp .product-cp-price{margin-bottom:auto;padding-bottom:0!important;padding-top:.5rem!important;text-align:center}.product-cp .product-cp-btns{align-items:center;display:flex;justify-content:center;margin:auto;padding:0}}@media (min-width:576px) and (max-width:1300px){.product-cp{grid-template-areas:"pr-img pr-img pr-img" "pr-left pr-hl pr-right" "pr-left pr-price pr-right" "pr-left pr-btn pr-right" "pr-text pr-text pr-text";grid-template-columns:15vw 70vw 15vw;justify-content:center}.product-cp .product-cp-headline,.product-cp .product-cp-price{text-align:center}.product-cp .product-cp-btns{display:flex;justify-content:center}.product-cp .product-cp-image,.product-cp .product-cp-text{margin-left:auto;margin-right:auto}}@media (min-width:1300px){.product-cp{grid-template-areas:"pr-left pr-img space pr-right" "pr-left pr-img pr-hl pr-right" "pr-left pr-img pr-text pr-right" "pr-left pr-img pr-price pr-right" "pr-left pr-img pr-btn pr-right" "pr-left pr-img pr-space pr-right";grid-template-columns:15vw 35vw 35vw 15vw;grid-template-rows:repeat(4,-webkit-min-content);grid-template-rows:repeat(4,min-content);justify-content:center;margin:var(--vertical-outer-gaps) 0}.product-cp .product-cp-image{margin-left:auto!important;margin:auto 0;padding:0 var(--container-gaps);padding-top:var(----vertical-gaps)}}.product-cp .product-cp-image{grid-area:pr-img;max-width:var(--max-width)}.product-cp .product-cp-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;width:100%}.product-cp>*{margin-left:var(--horizontal-outer-gaps);padding-top:var(--vertical-gaps);width:calc(100% - var(--horizontal-outer-gaps)*2)}@media (min-width:576px) and (max-width:1300px){.product-cp>*{justify-self:center}}@media (min-width:576px){.product-cp>*{margin-left:0}}.product-cp .product-cp-headline{grid-area:pr-hl;height:100%}.product-cp .product-cp-headline h2{line-height:calc(var(--lh-h2)*1.2)}.product-cp .product-cp-price{font-size:calc(var(--fs-h2)*.5);font-weight:400;grid-area:pr-price}.product-cp .product-cp-btns{grid-area:pr-btn}.product-cp .product-cp-btns .product-cp-cu-btn{align-items:center;display:flex;flex-direction:row}.product-cp .product-cp-btns .product-cp-cu-btn .product-cp-cu-btn-text{padding:var(--btn-arrow-gap)}.product-cp .product-cp-btns .product-cp-cu-btn .slider-btn-icon{height:var(--btn-arrow-size);margin:0;padding:0;width:var(--btn-arrow-size)}.product-cp .product-cp-text{grid-area:pr-text;max-width:530px}.product-cp .slide-btn{height:150px;max-width:100px;transition-duration:.4s;transition-property:transform;width:18vw}@media (max-width:576px){.product-cp .slide-btn{margin:auto;padding-top:0}}@media (min-width:1300px){.product-cp .slide-btn{height:calc(100% - var(--vertical-gaps));max-width:300px;width:15vw}}.product-cp .slide-btn img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-cp .slide-btn:hover{transform:scale(1.15)}.product-cp .slide-left{grid-area:pr-left;margin-right:auto}.product-cp .slide-left img{-o-object-position:right;object-position:right}.product-cp .slide-right{grid-area:pr-right;margin-left:auto}.product-cp .slide-right img{-o-object-position:left;object-position:left}.slider-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}.slider-container .slider{grid-column:1/span 3;grid-row:1/span 3;margin:auto}.slider-container .slider-btn-icon{grid-row:2;margin-bottom:auto;margin-top:auto;padding:var(--gaps)}.slider-container .slider-btn-icon-left{display:none;grid-column:1;margin-left:0;margin-right:auto}.slider-container .slider-btn-icon-right{grid-column:3;margin-left:auto;margin-right:0}.slider{align-items:center;display:flex;justify-content:center}.slider-wraper{display:flex;flex-direction:row;overflow-x:hidden;overflow-y:hidden;width:100vw}.slide-frame{margin:auto}.slide{overflow:hidden;transition:transform .5s ease-in-out;transition-delay:.5s;width:100vw;will-change:transform}:root{--nav-color:var(--primary)}.navigation-wraper>*{background-color:var(--nav-bg-color)}.navigation-wraper>* a{color:var(--nav-color);font-size:var(--fs-nav-lv1);font-weight:var(--fw-nav-lv1);letter-spacing:var(--ls-nav-lv1);text-transform:uppercase}.navigation{display:flex;position:fixed;z-index:1000}@media (max-width:576px){.navigation{inset:0 0 0 25%}}@media (min-width:576px) and (max-width:768px){.navigation{inset:0 0 0 50%}}@media (min-width:768px) and (max-width:992px){.navigation{inset:0 0 0 60%}}@media (min-width:992px) and (max-width:1100px){.navigation{inset:0 0 0 70%}}@media (max-width:1100px){.navigation{flex-direction:column;padding-bottom:clamp(1rem,4vh,130px);padding-left:clamp(2rem,4.5vw,65px);padding-top:calc(65px + clamp(1rem, 4vh, 130px));right:0;top:0;transform:translateX(100%);transition:transform .35s ease-out}}@media (min-width:1100px){.navigation{align-items:center;display:grid;height:65px;inset:0 0 0 0}.navigation .navigation-item{grid-column:1;grid-row:1}.navigation .navigation-item:last-child{margin-right:1.5rem}}@media (max-width:1100px){.navigation .cta{margin:var(--gaps) 0}}@media (min-width:1100px){.navigation .cta{margin-left:auto;margin-right:var(--gaps)}}@media (max-width:1100px){.navigation nav{margin:auto 0}}@media (min-width:1100px){.navigation nav{margin:auto}}@media (max-width:1100px){.navigation .logo{display:none!important}}@media (min-width:1100px){.navigation .logo{margin-left:1.5rem}.navigation ul{display:flex;flex-direction:row}}.navigation li{cursor:pointer}@media (max-width:1100px){.navigation li{margin-bottom:clamp(1rem,4vh,130px)}}@media (min-width:1100px){.navigation li+li{margin-left:1.5rem}}.endpoint{align-items:center;display:flex;flex-direction:row}.endpoint *+*{margin-left:1rem}.logo{align-items:center;display:flex}.logo svg{height:45.5px}.logo svg path{fill:var(--nav-color)}.logo img{height:45.5px}.navigation:not([hidden]){transform:translateX(0)}.submenu{display:flex;flex-direction:column}.submenu .submenu-list{display:none}.submenu .submenu-list a{font-size:var(--fs-nav-lv2);font-weight:var(--fw-nav-lv2)!important;letter-spacing:var(--ls-nav-lv2)}@media (min-width:1100px){.submenu .submenu-list{border-radius:0;padding:1.2rem 1.5rem;position:absolute;transform:translate(calc(var(--fs-nav-lv1)*-1),65px)}}@media (max-width:1100px){.submenu .submenu-list li{margin-bottom:0;margin-top:calc(clamp(1rem, 4vh, 130px)*.5)}}@media (min-width:1100px){.submenu .submenu-list li{margin-left:0!important}.submenu .submenu-list li+li{margin-top:1.2rem}}.submenu .submenu-list:before{border-bottom:.75rem solid transparent;border-bottom-color:var(--nav-bg-color);border-left:.75rem solid transparent;border-right:.75rem solid transparent;border-top:none;bottom:100%;content:"";height:0;left:var(--fs-nav-lv1);position:absolute;width:0}.submenu .submenu-list[data-visible=true]{display:flex;flex-direction:column}.submenu .submenu-list-open{transform:rotate(-180deg) translateX(-5%)!important;transform-origin:center!important}.submenu .submenu-toggle{align-items:center;display:flex;flex-direction:row}.submenu .submenu-toggle .dropdown-icon-container{height:.7rem;margin-left:.3rem;width:.7rem}.submenu .submenu-toggle .dropdown-icon{align-items:center;background-color:transparent;display:flex;height:100%;transform:rotate(0deg);transition:transform .1s ease-out;width:100%}@media (max-width:1100px){.nav-social-media-wraper{margin-top:auto}}.topbar{display:flex;grid-auto-columns:auto;grid-template-columns:auto;grid-template-columns:1fr minmax(0,80%) 1fr;height:65px;left:0;position:fixed;top:0;transition:all .3s;width:100vw;z-index:9000}.topbar .logo{margin-left:calc(clamp(2rem, 4.5vw, 65px)*.5)}.topbar .visit-us-btn{margin:auto}.topbar .topbar-toggle{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:center;margin-left:auto;z-index:4}.topbar .topbar-toggle svg{height:39px;margin-right:calc(clamp(2rem, 4.5vw, 65px)*.5);width:39px;z-index:4}@media (min-width:1100px){.hide-after-br{display:none!important}}@media (max-width:1100px){.hide-before-br{display:none!important}}.topbar-up{filter:none!important;top:-65px}:root{--container-gaps:1rem;--href-gaps:.5rem}@media (min-width:992px){:root{--max-width:500px;--container-gaps:2rem}}.footer-wraper{align-content:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding-top:calc(var(--gaps)*2)}.footer-wraper .footer-transitions{align-items:center;display:flex;flex-direction:column}.footer-wraper .footer-transitions img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.footer-wraper .footer-transitions>*{display:none}@media (max-width:768px){.footer-wraper .footer-transitions .transition-image-small{display:block}}@media (min-width:768px) and (max-width:1300px){.footer-wraper .footer-transitions .transition-image-medium{display:block}}@media (min-width:1300px){.footer-wraper .footer-transitions .transition-image-large{display:block}}.footer-wraper .footer-children-container{align-items:center}.footer-wraper .footer-children-container,.footer-wraper .footer-children-container .footer-children{background-color:var(--foo-bg-color);color:var(--foo-color);display:flex;flex-direction:row;justify-content:center}.footer-wraper .footer-children-container .footer-children{flex-wrap:wrap;overflow:hidden;padding:var(--container-gaps) 0}@media (max-width:400px){.footer-wraper .footer-children-container .footer-children{flex-direction:column}}.footer-wraper .footer-children-container .footer-children .footer-child{padding:var(--container-gaps)}.footer-wraper .footer-children-container .footer-children .footer-child span{font-size:var(--fs-foo-lv1);font-weight:var(--fw-foo-lv1)}.footer-wraper .footer-children-container .footer-children .footer-child li{font-size:var(--fs-foo-lv2);font-weight:var(--fw-foo-lv2)}.footer-wraper .footer-children-container .footer-children .footer-child li a{display:block;padding:var(--href-gaps) 0}.footer-wraper .footer-btn-container{align-items:center;background-color:var(--foo-bg-color);display:flex;flex-direction:column;justify-content:center;padding-top:var(--gaps);width:100%}.footer-wraper .footer-btn-container>*+*{margin-top:var(--gaps)}.footer-wraper .footer-btn-container .btn-icon{height:var(--btn-arrow-size);margin:auto;width:var(--btn-arrow-size)}.footer-wraper a{color:var(--foo-color)}.footer-wraper .footer-created-by{background-color:var(--foo-bg-color);color:var(--foo-color);letter-spacing:var(--ls-p);line-height:var(--lh-p);padding:0 var(--gaps) var(--gaps) var(--gaps);text-align:center}:root{--outer-gaps:2rem}.contact-wraper{align-items:left;border-radius:0;display:flex;flex-direction:column;margin:auto;max-width:600px;padding:var(--gaps);width:100%}@media (min-width:576px){.contact-wraper{padding:var(--outer-gaps)}}.contact-wraper form{display:grid;gap:var(--gaps);grid-template-columns:1fr;width:100%}.contact-wraper form h2{margin-top:var(--gaps);width:100%}.contact-wraper .btn{font-weight:400}.contact-wraper .input-container{padding:var(--gaps);width:calc(100% - var(--gaps)*2)}.contact-wraper .input-container .default-input{background-color:var(--secondary);border:1px solid #ccc;border-radius:0;box-sizing:border-box;display:inline-block;margin:8px 0;padding:12px 20px;width:100%}.contact-wraper .input-container select{background-color:var(--secondary)}@media (prefers-color-scheme:light){.contact-wraper .input-container select{background-color:#fff}}.contact-wraper .input-container textarea{height:50vw;max-height:150px;width:100%}.contact-wraper .input-container .reddot{color:#d20000;font-weight:700}.contact-wraper .timecontainer{align-items:center;display:flex}.contact-wraper input:invalid:not(:-moz-placeholder-shown){border:1px solid red}.contact-wraper input:invalid:not(:-ms-input-placeholder){border:1px solid red}.contact-wraper input:invalid:not(:placeholder-shown){border:1px solid red}.contact-wraper .missing{border:1px solid red!important}.gesendet-wraper{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:calc(var(--gaps)*.5);width:calc(100vw - var(--gaps))}.gesendet-wraper h1{font-size:var(--fs-h1);font-weight:500;text-align:center}.gesendet-wraper p{font-size:22px;font-weight:400;margin-top:calc(var(--gaps)*2);text-align:center}.gesendet-wraper a{font-weight:600}body{background-color:var(--bg-pri-color);color:var(--color);font-family:var(--font-family);margin:0;overflow-x:hidden}.body-wraper .grid-container>*{position:relative;z-index:1}p{text-rendering:optimizeLegibility;font-size:var(--fs-p);font-weight:300;letter-spacing:var(--ls-p);line-height:var(--lh-p);margin:0}p a{color:var(--link-color);text-decoration:underline}span{font-size:var(--fs-p);letter-spacing:var(--ls-p);line-height:var(--lh-p)}.color-on-hover{filter:grayscale(1);transition:all .3s}.color-on-hover:hover{filter:grayscale(0)}.floating{-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite;transform:translatey(0)}@-webkit-keyframes float{0%{transform:translatey(0)}50%{transform:translatey(-20px)}to{transform:translatey(0)}}@keyframes float{0%{transform:translatey(0)}50%{transform:translatey(-20px)}to{transform:translatey(0)}}.stroke-animation a,.stroke-animation a:after,.stroke-animation a:before{transition:all .5s}.stroke-animation a:hover{color:var(--nav-color)}.stroke-animation a{padding-bottom:.5rem;position:relative}.stroke-animation a:after{background:var(--nav-color);bottom:0;color:transparent;content:".";height:2px;left:0;margin:auto;opacity:.8;position:absolute;right:0;width:0}.stroke-animation a:hover:after{width:100%}strong{font-weight:500}.italic-text{font-style:italic}.fat-text{font-weight:500}.img-center{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.shadow{filter:drop-shadow(0 3px 5px black)}.bg-cl-pri{background-color:var(--bg-pri-color)!important}.bg-cl-sec{background-color:var(--bg-sec-color)!important}.bg-cl-ter{background-color:var(--bg-ter-color)!important}.bg-cl-qua{background-color:var(--bg-qua-color)!important}.bg-cl-qui{background-color:var(--bg-qui-color)!important}.cl-pri{fill:var(--bg-pri-color)!important;color:var(--bg-pri-color)}.cl-sec{fill:var(--bg-sec-color)!important;color:var(--bg-sec-color)}.cl-ter{fill:var(--bg-ter-color)!important;color:var(--bg-ter-color)}.cl-qua{fill:var(--bg-qua-color)!important;color:var(--bg-qua-color)}.cl-qui{fill:var(--bg-qui-color)!important;color:var(--bg-qui-color)}.cl-footer{fill:var(--foo-bg-color)!important;color:var(--foo-bg-color)}ul{list-style-type:none;margin:0;padding:0}a{text-decoration:none}h1,h2,h3{margin:0}.blog-wraper{align-items:center;display:flex;justify-content:center;min-height:40vh}@media (max-width:576px){.blog-wraper{margin:65px 0}}@media (min-width:576px){.blog-wraper{margin:calc(65px + var(--gaps)) 0}}.blog-wraper .article-content{margin:0 var(--gaps);max-width:800px;padding:var(--gaps)}.rechtlines-wraper{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:40vh}@media (max-width:576px){.rechtlines-wraper{margin:65px 0}}@media (min-width:576px){.rechtlines-wraper{margin:calc(65px + var(--gaps)) 0}}.rechtlines-wraper .articles{margin:0 var(--gaps);max-width:800px;padding:var(--gaps)}.rechtlines-wraper .articles p{text-rendering:optimizeLegibility;font-size:var(--fs-p);font-weight:300;letter-spacing:var(--ls-p);line-height:var(--lh-p);margin:0}.rechtlines-wraper .articles p a{color:var(--link-color);text-decoration:underline}.rechtlines-wraper .articles label{text-rendering:optimizeLegibility;font-size:var(--fs-p);font-weight:300;letter-spacing:var(--ls-p);line-height:var(--lh-p);margin:0}.rechtlines-wraper .articles label a{color:var(--link-color);text-decoration:underline}.rechtlines-wraper .articles h1{text-rendering:optimizeLegibility;font-size:var(--fs-h1);font-weight:var(--fw-h1);letter-spacing:var(--ls-h1);line-height:var(--lh-h1)}.rechtlines-wraper .articles h2{padding-top:2rem}.rechtlines-wraper .articles h2,.rechtlines-wraper .articles h3{text-rendering:optimizeLegibility;font-size:var(--fs-hs);font-weight:var(--fw-hs);letter-spacing:var(--ls-hs);line-height:var(--lh-hs)}.rechtlines-wraper .articles h3{padding-top:1rem}.rechtlines-wraper .articles h4{text-rendering:optimizeLegibility;font-size:var(--fs-hs);font-weight:var(--fw-hs);letter-spacing:var(--ls-hs);line-height:var(--lh-hs);margin:0;padding:1rem 0 0}.rechtlines-wraper .articles ul{list-style-type:none;margin:0;padding:0}.rechtlines-wraper .articles li{list-style-type:none;margin:0;padding:.5rem 0 0}.rechtlines-wraper .articles a{text-decoration:none}.social-media-wraper{align-items:center;display:flex;flex-direction:row;justify-content:start}.social-media-wraper svg{cursor:pointer;height:32.5px;margin:calc(var(--gaps)*.2) 0;margin-right:var(--gaps);width:32.5px}.visit{display:flex;flex-direction:column;gap:var(--gaps);margin:auto;min-height:90vh}.visit .visit-con{background-color:var(--secondary);border-radius:0;height:320px;margin:auto;min-width:320px;padding:var(--gaps)}.visit h1{margin-bottom:var(--gaps)}@media (min-width:1300px){.visit{flex-direction:row}}