header.header-home{height:calc(100% - 6.5em)}.header__photo{background-color:#00a7c8}.layout-content{overflow:hidden;padding-bottom:65px;margin-bottom:-65px}.layout-content img:not(.banner__background-img)[src]{height:auto}h1{position:absolute;top:50%;width:100%;margin:-1em 0 0;font-size:7em;line-height:2em;text-shadow:0 0 40px rgba(0,0,0,.6)}.text{line-height:1.4}.text .text__text{margin:0}.text h2{font-size:2.4em}.text p .button,.text p .button-white,.text p .button-gray,.text p .button-grey,.text p .button-green,.text p .button-yellow,.text p .button-blue,.text p .button-border{font-size:.9em}.summary ul{list-style:none;margin:0;padding:0;line-height:1.5em}.summary li svg{width:12px;top:.6em;fill:rgba(255,255,255,.3)}.text .text__button{margin:1em auto 1em 0}.text.center .text__button{margin:1em auto}.text{position:relative;padding:0;z-index:10}.text p{margin:.5em 0 1em}.content1-container,.content2-container,.content3-container,.content4-container,.content5-container,.content6-container,.content7-container,.content8-container,.content9-container{position:relative;margin-top:-1px}@media (max-width:900px){.text .text__text{font-size:1.2em}.text p .button,.text p .button-white,.text p .button-gray,.text p .button-grey,.text p .button-green,.text p .button-yellow,.text p .button-blue,.text p .button-border{font-size:1em}h1{font-size:5.5em}.text h2{font-size:2.2em}}@media (max-width:680px){h1{font-size:4em}.text h2{font-size:1.8em}}@media (max-width:480px){.text p,.summary .text ul{font-size:inherit}.text__button{margin-top:2em}h1{font-size:2.5em}.text h2{font-size:1.4em}}.content1-container{padding:5vw 0 4vw}.content1{color:#aaa;padding:0 5%;margin:auto;box-sizing:border-box}.content1 h2{color:#00a7c8}@media (max-width:680px){.content1-container{padding-bottom:3vw}.content1{padding:0}}@media (max-width:480px){.content1 .txt-center h2{text-align:center}}.content2-container{background-color:#00a7c8}.content2-shop{position:relative;float:left;margin-top:-4%;width:810px;max-width:52%;z-index:3}.content2{float:right;max-width:47%;margin:7vw 0 8vw;color:#9fdeeb;color:rgba(255,255,255,.6)}.content2 a:not(.button),.content2 a:not(.button):hover{color:#fff}.content2 h2{color:#fff}@media (max-width:680px){.content2{float:none;max-width:100%;margin-top:-13vw;color:#fff}.content2-shop{float:none;max-width:90%}.content2{color:rgba(255,255,255,.8)}.content2 .text{text-shadow:0 0 10px #00a7c8}.content2 .text .button,.content2 .text .button-border{text-shadow:none}}.content3-container{background-color:#00a7c8;padding:0 45% 0 15%}.content3-bowling{position:absolute;right:0;top:-35%;width:55%;max-width:1000px;z-index:1}.content3-pins{position:absolute;left:0;top:5%;width:12%;max-width:212px;z-index:2}.content3{max-width:50em;min-height:700px;margin:2vw auto 2vw;color:#9fdeeb;color:rgba(255,255,255,.6)}.content3 a:not(.button),.content3 a:not(.button):hover{color:#fff}.content3 h2{color:#fff}@media (max-width:1840px){.content3{min-height:38vw}}@media (max-width:1300px){.content3-bowling{top:-20%}}@media (max-width:1200px){.content3-bowling{top:-10%}}@media (max-width:900px){.content3-container{padding:0}.content3{margin-top:30vw}.content3-pins{top:0}}@media (max-width:680px){.content3-container{padding-left:0}.content3{color:#fff;color:rgba(255,255,255,.8)}.content3 .text p{text-shadow:0 0 10px #00a7c8}.content3 .text p .button,.content3 .text p .button-border{text-shadow:none}}@media (max-width:480px){.content3{margin-bottom:14vw}.content3-hut--overlay{background:linear-gradient(to bottom,rgba(0,158,74,0) 0%,rgba(0,158,74,.9) 100%);padding-bottom:100%}}.content4-container{padding:0 13% 0 50%}.content4-container.inview--once{background:#00a7c8 url(/static/leistert/img/plaza-4-biljart.webp) no-repeat left bottom;background-size:100%}.content4-chip{position:absolute;left:5%;top:-4%;width:23%;max-width:420px;z-index:2}.content4-biljart{position:absolute;left:0;top:5%;width:100%;z-index:1}.content4{max-width:50em;min-height:20vw;margin:2vw auto 40vw;color:#9fdeeb;color:rgba(255,255,255,.6)}
.content4 a:not(.button),.content4 a:not(.button):hover{color:#fff}.content4 h2{color:#fff}@media (max-width:1200px){.content4-container{padding-left:27%}.content4{margin-bottom:50vw}}@media (max-width:900px){.content4-container{padding:0;background-position:right bottom;background-size:110%}.content4{margin-bottom:70vw}.content4-chip{opacity:.8;left:-5%;top:auto;bottom:60vw}}@media (max-width:680px){.content4{color:#fff;color:rgba(255,255,255,.8)}.content4 .text p{text-shadow:0 0 10px #00a7c8}.content4 .text p .button,.content4 .text p .button-border{text-shadow:none}}@media (max-width:480px){.content4-container{margin-top:-10%}}.content5-container{background-color:#00a7c8}.content5-butterfly{position:absolute;left:3%;top:-10%;width:12%;max-width:148px;z-index:2}.content5-ice{position:absolute;left:0;top:0;width:850px;max-width:55%;z-index:2}.content5-chips{position:absolute;right:0;bottom:-200px;width:444px;max-width:30%;z-index:2}.content5{float:right;max-width:47%;min-height:25vw;margin:7vw 0 15vw;color:#9fdeeb;color:rgba(255,255,255,.6)}.content5 a:not(.button),.content5 a:not(.button):hover{color:#fff}.content5 h2{color:#fff}@media (max-width:1550px){.content5-chips{bottom:-30%}}@media (max-width:900px){.content5{float:none;max-width:100%;margin-bottom:42vw}.content5-ice{top:auto;bottom:0}.content5-chips{bottom:25%}}@media (max-width:680px){.content5{color:#fff;color:rgba(255,255,255,.8)}.content5 .text p{text-shadow:0 0 10px #00a7c8}.content5 .text p .button,.content5 .text p .button-border{text-shadow:none}.content5-butterfly{top:auto;bottom:47%}}.content6-container{background-color:#00a7c8;padding:0 25% 0 20%}.content6-crafts{position:absolute;right:0;top:-30%;top:0;width:1142px;max-width:80%;z-index:1}.content6-drawing{position:absolute;left:0;top:-5%;width:434px;max-width:25%;z-index:2}.content6-butterfly{position:absolute;right:15%;top:-5%;width:295px;max-width:20%;z-index:2}.content6{max-width:50em;min-height:38vw;margin:12vw auto 12vw;color:#9fdeeb;color:rgba(255,255,255,.6)}.content6 a:not(.button),.content6 a:not(.button):hover{color:#fff}.content6 h2{color:#fff}@media (max-width:1100px){.content6-drawing{top:5%}}@media (max-width:900px){.content6-container{padding:0 15% 0 18%}}@media (max-width:680px){.content6-container{padding:0}.content6-crafts{top:auto;bottom:0;right:-5%}.content6-drawing{top:auto;bottom:1px;left:-5%}.content6{color:#fff;color:rgba(255,255,255,.8)}}@media (max-width:480px){.content6-container{padding:0}.content6-drawing{bottom:20%}.content6-butterfly{top:auto;bottom:calc(22vw + 22%)}}@media (min-width:1450px){.content6{min-height:500px;margin:150px auto 251px}}.content7-container{background-color:#00a7c8}.content7{margin:-8vw -1% 6vw;color:#9fdeeb;color:rgba(255,255,255,.6)}.content7 a:not(.button),.content7 a:not(.button):hover{color:#fff}.content7 .layout-article{float:left;width:31.33%;margin:0 1%}.content7 .text__photo{margin-bottom:2em}.content7 .text h2{color:#fff;font-size:1.8em;margin-bottom:1em}@media (max-width:680px){.content7{margin-top:0}.content7 .layout-article{float:none;width:98%}.content7 .text__photo{margin-bottom:1.5em}.content7 .text h2{margin-bottom:.5em}.content6 .text__button{margin:0 0 3em}}.content8-container{background-color:#552f6e}.content8-team{position:absolute;right:0;bottom:0;width:833px;max-width:55%;z-index:1}.content8{max-width:50%;min-height:25vw;margin:7vw 0 7vw;color:#aa97b6;color:rgba(255,255,255,.6)}.content8 a:not(.button),.content8 a:not(.button):hover{color:#fff}.content8 h2{color:#fff}@media (max-width:840px){.content8{max-width:100%;margin-bottom:90vw}.content8-team{width:120%;max-width:120%}}.content9-container{padding:0 20%}.content9-container.inview--once{background:#00a7c8 url(/static/leistert/img/plaza-9-bg.webp) no-repeat 0 0;background-size:cover}.content9-leaf1{position:absolute;left:0;top:0;width:283px;max-width:22%}.content9-leaf2{position:absolute;right:0;top:0;width:284px;max-width:22%}.content9-leaf3{position:absolute;left:0;bottom:0;width:280px;max-width:28%}
.content9{max-width:50em;margin:9vw auto 9vw;color:#aa97b6;color:rgba(255,255,255,.7)}.content9 a:not(.button),.content9 a:not(.button):hover{color:#fff}.content9 h2{color:#fff}@media (max-width:680px){.content9-container{padding:0}.content9-leaf2{right:-5%}}
