@font-face{font-display:swap;font-family:Teko;font-style:normal;font-weight:300;src:url(/build/theme/fonts/teko-v15-latin-300.b6a73756.eot);src:url(/build/theme/fonts/teko-v15-latin-300.b6a73756.eot) format("embedded-opentype"),url(/build/theme/fonts/teko-v15-latin-300.5628eb7b.woff2) format("woff2"),url(/build/theme/fonts/teko-v15-latin-300.b9d298ed.woff) format("woff"),url(/build/theme/fonts/teko-v15-latin-300.e7480bac.ttf) format("truetype"),url(/build/theme/images/teko-v15-latin-300.dcb8ac5d.svg) format("svg")}@font-face{font-display:swap;font-family:Teko;font-style:normal;font-weight:400;src:url(/build/theme/fonts/teko-v15-latin-regular.59e35e8c.eot);src:url(/build/theme/fonts/teko-v15-latin-regular.59e35e8c.eot) format("embedded-opentype"),url(/build/theme/fonts/teko-v15-latin-regular.7e4a0c15.woff2) format("woff2"),url(/build/theme/fonts/teko-v15-latin-regular.49d693ad.woff) format("woff"),url(/build/theme/fonts/teko-v15-latin-regular.60ce45b7.ttf) format("truetype"),url(/build/theme/images/teko-v15-latin-regular.ea4d7db8.svg) format("svg")}@font-face{font-display:swap;font-family:Teko;font-style:normal;font-weight:500;src:url(/build/theme/fonts/teko-v15-latin-500.27e622a5.eot);src:url(/build/theme/fonts/teko-v15-latin-500.27e622a5.eot) format("embedded-opentype"),url(/build/theme/fonts/teko-v15-latin-500.34782c62.woff2) format("woff2"),url(/build/theme/fonts/teko-v15-latin-500.341eb10f.woff) format("woff"),url(/build/theme/fonts/teko-v15-latin-500.54930367.ttf) format("truetype"),url(/build/theme/images/teko-v15-latin-500.c9b5cc23.svg) format("svg")}@font-face{font-display:swap;font-family:Teko;font-style:normal;font-weight:600;src:url(/build/theme/fonts/teko-v15-latin-600.7d6fa832.eot);src:url(/build/theme/fonts/teko-v15-latin-600.7d6fa832.eot) format("embedded-opentype"),url(/build/theme/fonts/teko-v15-latin-600.4d6efffb.woff2) format("woff2"),url(/build/theme/fonts/teko-v15-latin-600.35339e89.woff) format("woff"),url(/build/theme/fonts/teko-v15-latin-600.079dafc8.ttf) format("truetype"),url(/build/theme/images/teko-v15-latin-600.8afbc239.svg) format("svg")}@font-face{font-display:swap;font-family:Teko;font-style:normal;font-weight:700;src:url(/build/theme/fonts/teko-v15-latin-700.772ebad6.eot);src:url(/build/theme/fonts/teko-v15-latin-700.772ebad6.eot) format("embedded-opentype"),url(/build/theme/fonts/teko-v15-latin-700.ba31cda7.woff2) format("woff2"),url(/build/theme/fonts/teko-v15-latin-700.94521272.woff) format("woff"),url(/build/theme/fonts/teko-v15-latin-700.0c8b0f0d.ttf) format("truetype"),url(/build/theme/images/teko-v15-latin-700.373519ae.svg) format("svg")}@font-face{font-display:swap;font-family:Asap;font-style:normal;font-weight:300;src:url(/build/theme/fonts/asap-v26-latin-300.043e1430.eot);src:url(/build/theme/fonts/asap-v26-latin-300.043e1430.eot) format("embedded-opentype"),url(/build/theme/fonts/asap-v26-latin-300.7b019fb9.woff2) format("woff2"),url(/build/theme/fonts/asap-v26-latin-300.1a82ee5f.woff) format("woff"),url(/build/theme/fonts/asap-v26-latin-300.fe0ebfb5.ttf) format("truetype"),url(/build/theme/images/asap-v26-latin-300.09e96c5d.svg) format("svg")}@font-face{font-display:swap;font-family:Asap;font-style:italic;font-weight:300;src:url(/build/theme/fonts/asap-v26-latin-300italic.332362c3.eot);src:url(/build/theme/fonts/asap-v26-latin-300italic.332362c3.eot) format("embedded-opentype"),url(/build/theme/fonts/asap-v26-latin-300italic.2a878e21.woff2) format("woff2"),url(/build/theme/fonts/asap-v26-latin-300italic.3387f658.woff) format("woff"),url(/build/theme/fonts/asap-v26-latin-300italic.921780d0.ttf) format("truetype"),url(/build/theme/images/asap-v26-latin-300italic.7e7e9648.svg) format("svg")}@font-face{font-display:swap;font-family:Asap;font-style:normal;font-weight:400;src:url(/build/theme/fonts/asap-v26-latin-regular.510e7d7e.eot);src:url(/build/theme/fonts/asap-v26-latin-regular.510e7d7e.eot) format("embedded-opentype"),url(/build/theme/fonts/asap-v26-latin-regular.e28a2e1f.woff2) format("woff2"),url(/build/theme/fonts/asap-v26-latin-regular.307f3c92.woff) format("woff"),url(/build/theme/fonts/asap-v26-latin-regular.dcafab44.ttf) format("truetype"),url(/build/theme/images/asap-v26-latin-regular.3b74f0b9.svg) format("svg")}@font-face{font-display:swap;font-family:Asap;font-style:italic;font-weight:400;src:url(/build/theme/fonts/asap-v26-latin-italic.13e30526.eot);src:url(/build/theme/fonts/asap-v26-latin-italic.13e30526.eot) format("embedded-opentype"),url(/build/theme/fonts/asap-v26-latin-italic.1aa89b23.woff2) format("woff2"),url(/build/theme/fonts/asap-v26-latin-italic.20892c2c.woff) format("woff"),url(/build/theme/fonts/asap-v26-latin-italic.474e0608.ttf) format("truetype"),url(/build/theme/images/asap-v26-latin-italic.9abc30a0.svg) format("svg")}@font-face{font-display:swap;font-family:Asap;font-style:normal;font-weight:500;src:url(/build/theme/fonts/asap-v26-latin-500.3274e9a2.eot);src:url(/build/theme/fonts/asap-v26-latin-500.3274e9a2.eot) format("embedded-opentype"),url(/build/theme/fonts/asap-v26-latin-500.a2aa06d7.woff2) format("woff2"),url(/build/theme/fonts/asap-v26-latin-500.a0298eb0.woff) format("woff"),url(/build/theme/fonts/asap-v26-latin-500.c38fdff6.ttf) format("truetype"),url(/build/theme/images/asap-v26-latin-500.c2932946.svg) format("svg")}@font-face{font-display:swap;font-family:Asap;font-style:italic;font-weight:500;src:url(/build/theme/fonts/asap-v26-latin-500italic.a4ece3a5.eot);src:url(/build/theme/fonts/asap-v26-latin-500italic.a4ece3a5.eot) format("embedded-opentype"),url(/build/theme/fonts/asap-v26-latin-500italic.c72a2cb1.woff2) format("woff2"),url(/build/theme/fonts/asap-v26-latin-500italic.a105d060.woff) format("woff"),url(/build/theme/fonts/asap-v26-latin-500italic.75e280d0.ttf) format("truetype"),url(/build/theme/images/asap-v26-latin-500italic.11eb6549.svg) format("svg")}@font-face{font-display:swap;font-family:Asap;font-style:normal;font-weight:600;src:url(/build/theme/fonts/asap-v26-latin-600.41009293.eot);src:url(/build/theme/fonts/asap-v26-latin-600.41009293.eot) format("embedded-opentype"),url(/build/theme/fonts/asap-v26-latin-600.a10671a5.woff2) format("woff2"),url(/build/theme/fonts/asap-v26-latin-600.5374f98f.woff) format("woff"),url(/build/theme/fonts/asap-v26-latin-600.03b437c2.ttf) format("truetype"),url(/build/theme/images/asap-v26-latin-600.daa27388.svg) format("svg")}@font-face{font-display:swap;font-family:Asap;font-style:italic;font-weight:600;src:url(/build/theme/fonts/asap-v26-latin-600italic.e6bdae01.eot);src:url(/build/theme/fonts/asap-v26-latin-600italic.e6bdae01.eot) format("embedded-opentype"),url(/build/theme/fonts/asap-v26-latin-600italic.645612df.woff2) format("woff2"),url(/build/theme/fonts/asap-v26-latin-600italic.5b74de35.woff) format("woff"),url(/build/theme/fonts/asap-v26-latin-600italic.f478de02.ttf) format("truetype"),url(/build/theme/images/asap-v26-latin-600italic.d8fafa9b.svg) format("svg")}@font-face{font-display:swap;font-family:Asap;font-style:normal;font-weight:700;src:url(/build/theme/fonts/asap-v26-latin-700.7a95f04c.eot);src:url(/build/theme/fonts/asap-v26-latin-700.7a95f04c.eot) format("embedded-opentype"),url(/build/theme/fonts/asap-v26-latin-700.874a7c62.woff2) format("woff2"),url(/build/theme/fonts/asap-v26-latin-700.4c95dba2.woff) format("woff"),url(/build/theme/fonts/asap-v26-latin-700.62499d26.ttf) format("truetype"),url(/build/theme/images/asap-v26-latin-700.23e88837.svg) format("svg")}@font-face{font-display:swap;font-family:Asap;font-style:italic;font-weight:700;src:url(/build/theme/fonts/asap-v26-latin-700italic.5cec748b.eot);src:url(/build/theme/fonts/asap-v26-latin-700italic.5cec748b.eot) format("embedded-opentype"),url(/build/theme/fonts/asap-v26-latin-700italic.ac839fa4.woff2) format("woff2"),url(/build/theme/fonts/asap-v26-latin-700italic.eed19b3a.woff) format("woff"),url(/build/theme/fonts/asap-v26-latin-700italic.b34853ef.ttf) format("truetype"),url(/build/theme/images/asap-v26-latin-700italic.96f269db.svg) format("svg")}@font-face{font-display:swap;font-family:Asap;font-style:normal;font-weight:800;src:url(/build/theme/fonts/asap-v26-latin-800.dafa09b5.eot);src:url(/build/theme/fonts/asap-v26-latin-800.dafa09b5.eot) format("embedded-opentype"),url(/build/theme/fonts/asap-v26-latin-800.0f9aff5a.woff2) format("woff2"),url(/build/theme/fonts/asap-v26-latin-800.2417d88f.woff) format("woff"),url(/build/theme/fonts/asap-v26-latin-800.1e15bca6.ttf) format("truetype"),url(/build/theme/images/asap-v26-latin-800.057cf914.svg) format("svg")}@font-face{font-display:swap;font-family:Asap;font-style:italic;font-weight:800;src:url(/build/theme/fonts/asap-v26-latin-800italic.7020560c.eot);src:url(/build/theme/fonts/asap-v26-latin-800italic.7020560c.eot) format("embedded-opentype"),url(/build/theme/fonts/asap-v26-latin-800italic.208b414c.woff2) format("woff2"),url(/build/theme/fonts/asap-v26-latin-800italic.5c99d236.woff) format("woff"),url(/build/theme/fonts/asap-v26-latin-800italic.cf5df450.ttf) format("truetype"),url(/build/theme/images/asap-v26-latin-800italic.875101b2.svg) format("svg")}@font-face{font-display:swap;font-family:Asap;font-style:normal;font-weight:900;src:url(/build/theme/fonts/asap-v26-latin-900.da9cdf06.eot);src:url(/build/theme/fonts/asap-v26-latin-900.da9cdf06.eot) format("embedded-opentype"),url(/build/theme/fonts/asap-v26-latin-900.68e512a8.woff2) format("woff2"),url(/build/theme/fonts/asap-v26-latin-900.f01744c4.woff) format("woff"),url(/build/theme/fonts/asap-v26-latin-900.a0397faf.ttf) format("truetype"),url(/build/theme/images/asap-v26-latin-900.48e0472b.svg) format("svg")}@font-face{font-display:swap;font-family:Asap;font-style:italic;font-weight:900;src:url(/build/theme/fonts/asap-v26-latin-900italic.bedede7a.eot);src:url(/build/theme/fonts/asap-v26-latin-900italic.bedede7a.eot) format("embedded-opentype"),url(/build/theme/fonts/asap-v26-latin-900italic.672ef09b.woff2) format("woff2"),url(/build/theme/fonts/asap-v26-latin-900italic.93d92561.woff) format("woff"),url(/build/theme/fonts/asap-v26-latin-900italic.45e80068.ttf) format("truetype"),url(/build/theme/images/asap-v26-latin-900italic.3d4207d3.svg) format("svg")}.block-text{margin:150px 0}.block-text .wide .top-container{display:flex}.block-text .wide .top-container .headline{flex:0 0 58.7%;padding-left:57.5px;border-left:4px solid #707070;padding-top:95px}.block-text .wide .top-container .image-container{flex:0 0 41.3%}.block-text .wide .top-container .image-container .inner{width:330px;height:330px}.block-text .wide .top-container .image-container .inner img{object-fit:cover;width:100%;height:100%}.block-text .wide .bottom-container{display:flex}.block-text .wide .bottom-container .spacer{flex:0 0 calc(41.3% + 1px);min-width:330px}.block-text .wide .bottom-container .paragraph{flex:0 0 calc(58.7% - 1px);padding:58px 0 30.5px 52px;border-left:2px solid #dbdbdb}.block-text .theme-headline.headline h1,.block-text .theme-headline.headline h2{margin-bottom:38px}.block-text .theme-headline.small-width{width:80%}.block-text .tennis{color:#b8182e}.block-text .ballschule{color:#f90}.block-text .badminton{color:#459225}.block-text .powerbrain{color:#0e74ba}.block-text .multiwall{color:#f4c62d}.block-text .cta a:hover{padding-left:10px}@media screen and (max-width:1024px){.block-text{margin:120px 0}.block-text h3{font-size:1.6em}}@media screen and (max-width:767px){.block-text .wide .top-container{display:block}.block-text .wide .top-container .headline{padding:10px 20px}.block-text .wide .top-container .image-container{margin-bottom:20px}.block-text .wide .top-container .image-container .inner{width:100%;height:auto}.block-text .wide .bottom-container{display:block;margin-left:1px}.block-text .wide .bottom-container .paragraph{padding:10px 20px}}.block-card{margin:150px 0}.block-card.cta-less .cta{display:none}.block-card.cta-less .inner{height:100%}.block-card *{border-color:inherit}.block-card .content-container.flex{display:flex}.block-card .content-container.flex.picture-right{flex-direction:row-reverse}.block-card .content-container.flex .image-container{flex:0 0 51%;padding-right:40.5px;border-radius:0 0 0 40px;overflow:hidden}.block-card .content-container.flex .image-container img{width:100%;height:auto}.block-card .content-container.flex .text-container{flex:0 0 49%}.block-card .content-container.flex .text-container .inner{border-left:2px solid;margin-left:1px;padding:45.5px 20px 25px 57px;min-height:calc(100% - 50px)}.block-card .content-container.flex .text-container .inner.tennis{border-color:#b8182e!important}.block-card .content-container.flex .text-container .inner.ballschule{border-color:#f90}.block-card .content-container.flex .text-container .inner.badminton{border-color:#459225}.block-card .content-container.flex .text-container .inner.powerbrain{border-color:#0e74ba}.block-card .content-container.flex .text-container .inner.multiwall{border-color:#f4c62d}.block-card .content-container.flex .text-container .inner .overline{margin-bottom:2px}.block-card .content-container.flex .text-container .inner .headline h2{margin-bottom:5px}.block-card .content-container.big-centered .text-container .inner .overline{font-size:14px;font-weight:400;max-width:633px;margin-left:17%}.block-card .content-container.big-centered .text-container .inner .headline{max-width:450px;margin-left:17%}.block-card .content-container.big-centered .text-container .inner .image-area .large-image-container{padding-bottom:33.5%;border-radius:0 0 0 40px;overflow:hidden;margin:30px 0;position:relative}.block-card .content-container.big-centered .text-container .inner .image-area .large-image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.block-card .content-container.big-centered .text-container .inner .paragraph{max-width:633px;margin-left:calc(17% + 1px);border-left:2px solid;padding:40px 0 50px 31px}.block-card .content-container.big-centered .text-container .inner .paragraph.tennis{border-color:#b8182e!important}.block-card .content-container.big-centered .text-container .inner .paragraph.ballschule{border-color:#f90}.block-card .content-container.big-centered .text-container .inner .paragraph.badminton{border-color:#459225}.block-card .content-container.big-centered .text-container .inner .paragraph.powerbrain{border-color:#0e74ba}.block-card .content-container.big-centered .text-container .inner .paragraph.multiwall{border-color:#f4c62d}.block-card .content-container.big-centered .text-container .inner .paragraph p{margin-bottom:0}.block-card .content-container.big-centered .text-container .cta{max-width:633px;margin-left:17%}.block-card .content-container.big-centered .text-container .cta a{padding-left:32px}.block-card .content-container.big-centered .text-container .cta a:hover{padding-left:42px}.block-card .content-container .cta{margin-top:2px;border-left:4px solid;padding:8px 0 7px}.block-card .content-container .cta.tennis{border-color:#b8182e}.block-card .content-container .cta.ballschule{border-color:#f90}.block-card .content-container .cta.badminton{border-color:#459225}.block-card .content-container .cta.powerbrain{border-color:#0e74ba}.block-card .content-container .cta.multiwall{border-color:#f4c62d}.block-card .content-container .cta a{padding-left:56px;color:#707070;display:block}.block-card .content-container .cta a:hover{padding-left:66px}@media screen and (max-width:1024px){.block-card{margin:120px 0}.block-card .content-container.flex{display:block;height:auto}.block-card .content-container.flex .image-container{padding-right:0;margin-bottom:35px;display:flex;justify-content:center}.block-card .content-container.flex .image-container img{width:auto}.block-card .content-container.flex .text-container{width:70%;margin:0 auto}.block-card .content-container.flex .text-container .inner{padding:25px 20px 15px 37px}.block-card .content-container.flex .cta,.block-card .content-container.flex .text-container .inner .headline,.block-card .content-container.flex .text-container .inner .overline,.block-card .content-container.flex .text-container .inner .paragraph{margin-left:0}.block-card .content-container.flex .cta a{padding-left:36px}.block-card .content-container.flex .cta a:hover{padding-left:46px}}@media screen and (max-width:767px){.block-card .content-container.big-centered .text-container .inner .overline{margin:0 25px 6px}.block-card .content-container.big-centered .text-container .inner .headline{margin:0 25px}.block-card .content-container.big-centered .text-container .inner .image-area .large-image-container{border-radius:0}.block-card .content-container.big-centered .text-container .inner .paragraph{padding:0 0 0 25px;margin:0 25px;width:calc(100% - 50px)}.block-card .content-container.big-centered .text-container .cta{margin:0 24px}.block-card .content-container.flex .image-container{border-radius:0;margin-bottom:25px}.block-card .content-container.flex .text-container{margin:0;width:100%;padding:25px}}.block-accordion{background:#fff;margin:150px 0}.block-accordion .inner{max-width:1440px;margin:0 auto;padding:18px 10px 10px}.block-accordion .inner .flex-container{display:flex;margin:0 -13px}.block-accordion .inner .flex-container .column-container{flex:0 0 calc(20% - 26px);margin:0 13px;display:flex}.block-accordion .inner .flex-container .column-container .item{text-decoration:none;flex:0 1 100%;display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.585,-.623,.374,1.728),-webkit-transform .35s cubic-bezier(.585,-.623,.374,1.728)}.block-accordion .inner .flex-container .column-container .item.tennis .headline,.block-accordion .inner .flex-container .column-container .item.tennis .text{border-color:#b8182e}.block-accordion .inner .flex-container .column-container .item.ballschule .headline,.block-accordion .inner .flex-container .column-container .item.ballschule .text{border-color:#f90}.block-accordion .inner .flex-container .column-container .item.badminton .headline,.block-accordion .inner .flex-container .column-container .item.badminton .text{border-color:#459225}.block-accordion .inner .flex-container .column-container .item.powerbrain .headline,.block-accordion .inner .flex-container .column-container .item.powerbrain .text{border-color:#0e74ba}.block-accordion .inner .flex-container .column-container .item.multiwall .headline,.block-accordion .inner .flex-container .column-container .item.multiwall .text{border-color:#f4c62d}.block-accordion .inner .flex-container .column-container .item .headline{font-size:2.4em;padding:8px 28px 8px 25px;border-left:4px solid;display:inline-block;position:relative;font-family:Teko,sans-serif;color:#707070;letter-spacing:2.4px;min-height:51px}.block-accordion .inner .flex-container .column-container .item .headline .c-arrow{width:20px;position:absolute;top:14px;right:0}.block-accordion .inner .flex-container .column-container .item .text{line-height:1.75em;padding:20px 8px 20px 24px;border-left:2px solid;margin-left:1px;margin-top:2px;height:content-box;flex:0 1 100%;display:flex;flex-direction:column;font-size:1.4em;color:#707070}.block-accordion .inner .flex-container .column-container .item .text .inner-text p{margin-bottom:0}.block-accordion .inner .flex-container .column-container .item .text .spacer{flex:0 1 100%}.block-accordion .inner .flex-container .column-container .item:hover{transform:translateY(-8px)}@media screen and (max-width:1279px){.block-accordion .inner .flex-container{flex-wrap:wrap;margin:-13px}.block-accordion .inner .flex-container .column-container{flex:0 0 calc(33.333% - 26px);margin:13px}}@media screen and (max-width:1024px){.block-accordion{margin:120px 0}.block-accordion .inner .flex-container{margin:-35px -10px}.block-accordion .inner .flex-container .column-container{margin:35px 10px;flex:0 0 calc(33.333% - 20px)}.block-accordion .inner .flex-container .column-container .item .text .spacer{flex:unset}}@media screen and (max-width:767px){.block-accordion .inner .flex-container{margin:-13px -10px}.block-accordion .inner .flex-container .column-container{flex:0 0 calc(80% - 26px);margin:13px 10px}}@media screen and (max-width:479px){.block-accordion .inner .flex-container .column-container{flex:0 0 calc(100% - 26px)}}.block-gallery{margin:150px 0}.block-gallery.has-cookies .cookie-overlay{display:none}.block-gallery .headline{margin-bottom:45px}.block-gallery .headline.tennis{color:#b8182e}.block-gallery .headline.ballschule{color:#f90}.block-gallery .headline.badminton{color:#459225}.block-gallery .headline.powerbrain{color:#0e74ba}.block-gallery .headline.multiwall{color:#f4c62d}.block-gallery .outer{display:flex;flex-wrap:wrap;margin:-15px -8px}.block-gallery .outer .content-container{margin:15px 8px}.block-gallery .outer .content-container.half-size{flex:0 0 calc(50% - 16px)}.block-gallery .outer .content-container.half-size .item{padding-bottom:63.1067%}.block-gallery .outer .content-container.full-size{flex:0 0 calc(100% - 16px)}.block-gallery .outer .content-container.full-size .item{padding-bottom:56.2141%}.block-gallery .outer .content-container.one-third{flex:0 0 calc(33.3333% - 16px)}.block-gallery .outer .content-container.one-third .item{padding-bottom:139.9408%}.block-gallery .outer .content-container.two-thirds{flex:0 0 calc(66.6666% - 16px)}.block-gallery .outer .content-container.two-thirds .item{padding-bottom:68.3526%}.block-gallery .outer .content-container .item{position:relative}.block-gallery .outer .content-container .item .media{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:1024px){.block-gallery{margin:120px 0}.block-gallery .outer .content-container{margin:12px 6px}.block-gallery .outer .content-container.half-size{flex:0 0 calc(50% - 12px)}.block-gallery .outer .content-container.full-size{flex:0 0 calc(100% - 12px)}.block-gallery .outer .content-container.one-third{flex:0 0 calc(33.3333% - 12px)}.block-gallery .outer .content-container.two-thirds{flex:0 0 calc(66.6666% - 12px)}}@media screen and (max-width:767px){.block-gallery .outer{display:block}.block-gallery .outer .content-container{margin:0 0 30px}.block-gallery .outer .content-container.full-size,.block-gallery .outer .content-container.half-size,.block-gallery .outer .content-container.one-third,.block-gallery .outer .content-container.two-thirds{flex:0 0 100%}.block-gallery .outer .content-container.full-size .item,.block-gallery .outer .content-container.half-size .item,.block-gallery .outer .content-container.one-third .item,.block-gallery .outer .content-container.two-thirds .item{padding-bottom:56.3467%}}.block-hero{margin-bottom:150px}.block-hero .hero-image{position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%;margin:0 auto}.block-hero .hero-image .text-container{padding:119px 0;color:#fff;text-decoration:none;display:block;min-height:650px;width:55%}.block-hero .hero-image .text-container.text-right{text-align:right}.block-hero .hero-image .text-container .headline{margin-bottom:20px}.block-hero .hero-image .text-container .cta{color:#fff;transition:padding .2s}.block-hero .hero-image .text-container .cta .c-arrow{width:20px;margin-left:30px}.block-hero .hero-image:hover .text-container.text-right .cta{padding-right:10px}.block-hero .hero-image:hover .text-container .cta{padding-left:10px}@media screen and (max-width:1024px){.block-hero{margin-bottom:120px}}@media screen and (max-width:767px){.block-hero .hero-image .text-container{padding:60px 0 72px;margin-bottom:35px;width:100%;min-height:unset}}.block-icon-text{margin:150px auto;max-width:1046px}.block-icon-text .content-container{padding:32px 0 38px;color:#fff}.block-icon-text .content-container.tennis{background-color:#b8182e}.block-icon-text .content-container.ballschule{background-color:#f90}.block-icon-text .content-container.badminton{background-color:#459225}.block-icon-text .content-container.powerbrain{background-color:#0e74ba}.block-icon-text .content-container.multiwall{background-color:#f4c62d}.block-icon-text .content-container .headline{font-size:2em;margin-bottom:18.5px;font-weight:700}.block-icon-text .content-container .headline h1{margin-bottom:38px}.block-icon-text .content-container .headline h2{margin-bottom:48px}.block-icon-text .content-container .cta{margin-top:18px;transition:padding-left .2s}.block-icon-text .content-container .cta .link{color:#fff}.block-icon-text .content-container .cta:hover{padding-left:10px}.block-icon-text .content-container .flex-container{display:flex;margin-top:40px}.block-icon-text .content-container .flex-container .email{padding-left:68px}.block-icon-text .content-container .flex-container .phone{padding-left:62px}.block-icon-text .content-container .flex-container .email,.block-icon-text .content-container .flex-container .phone{position:relative;flex:0 0 50%;text-decoration:none;color:#fff;font-size:1.6em}.block-icon-text .content-container .flex-container .email .email-icon,.block-icon-text .content-container .flex-container .email .phone-icon,.block-icon-text .content-container .flex-container .phone .email-icon,.block-icon-text .content-container .flex-container .phone .phone-icon{position:absolute;top:4px;left:0}.block-icon-text .content-container .flex-container .email .content,.block-icon-text .content-container .flex-container .phone .content{font-weight:700}@media screen and (max-width:1024px){.block-icon-text{margin:120px auto}}@media screen and (max-width:767px){.block-icon-text .content-container{padding:27px 26px 32px}.block-icon-text .content-container .cta,.block-icon-text .content-container .headline{font-size:1.8em}.block-icon-text .content-container .cta{padding:0}.block-icon-text .content-container .flex-container{display:block;margin-top:30px}.block-icon-text .content-container .flex-container .email,.block-icon-text .content-container .flex-container .phone{display:block}.block-icon-text .content-container .flex-container .email{margin-bottom:24px}}.block-tab{margin:150px 0}.block-tab .lash-top{border-bottom:2px solid #707070}.block-tab .lash-top.tennis{color:#b8182e;border-color:#b8182e}.block-tab .lash-top.ballschule{color:#f90;border-color:#f90}.block-tab .lash-top.badminton{color:#459225;border-color:#459225}.block-tab .lash-top.powerbrain{color:#0e74ba;border-color:#0e74ba}.block-tab .lash-top.multiwall{color:#f4c62d;border-color:#f4c62d}.block-tab .lash-top .lashes{display:flex;margin:0 -7px}.block-tab .lash-top .lashes .lash{border:2px solid #707070;border-bottom:none;margin:0 7px;padding:8px 34px;border-radius:0 15px 0 0;font-size:2.4em;font-family:Teko,sans-serif;font-weight:500;letter-spacing:2.4px;cursor:pointer}.block-tab .lash-top .lashes .lash.tennis{color:#b8182e;border-color:#b8182e}.block-tab .lash-top .lashes .lash.tennis.active{background-color:#b8182e}.block-tab .lash-top .lashes .lash.ballschule{color:#f90;border-color:#f90}.block-tab .lash-top .lashes .lash.ballschule.active{background-color:#f90}.block-tab .lash-top .lashes .lash.badminton{color:#459225;border-color:#459225}.block-tab .lash-top .lashes .lash.badminton.active{background-color:#459225}.block-tab .lash-top .lashes .lash.powerbrain{color:#0e74ba;border-color:#0e74ba}.block-tab .lash-top .lashes .lash.powerbrain.active{background-color:#0e74ba}.block-tab .lash-top .lashes .lash.multiwall{color:#f4c62d;border-color:#f4c62d}.block-tab .lash-top .lashes .lash.multiwall.active{background-color:#f4c62d}.block-tab .lash-top .lashes .lash.active{color:#fff}.block-tab .content-tab{display:none}.block-tab .content-tab.active{display:block}.block-team{margin:150px 0}.block-team .text-container{padding-bottom:48px;border-bottom:2px solid #dbdbdb;padding-left:177px}.block-team .text-container .text{margin-top:30px;font-size:1.6em}.block-team .team-container{display:flex;flex-wrap:wrap;margin:0 -8px}.block-team .team-container .item{flex:0 0 calc(50% - 16px);display:flex;margin:25px 8px;text-decoration:none;cursor:pointer}.block-team .team-container .item .image-container{width:146px;height:146px}.block-team .team-container .item .image-container .picture{width:100%;height:100%;object-fit:cover}.block-team .team-container .item .description{padding:0 10px 0 31px;color:#707070}.block-team .team-container .item .description .firstname{margin:20px 0 5px;font-size:3.2em;font-weight:700;line-height:38px}.block-team .team-container .item .description .lastname{margin-bottom:12px;font-size:3.2em;font-weight:700;line-height:38px}.block-team .team-container .item .description .position{font-size:1.6em}@media screen and (max-width:1024px){.block-team .text-container{padding-left:0}.block-team .team-container{display:block;margin:0}.block-team .team-container .item{margin:50px 0}.block-team .team-container .item .description{width:calc(100% - 336px);display:flex;flex-direction:column;padding:0 0 0 40px;justify-content:center}.block-team .team-container .item .description .firstname{margin-top:10px}.block-team .team-container .item .image-container{width:336px;height:336px}}@media screen and (max-width:767px){.block-team{margin:120px 0}.block-team .team-container .item{margin:27px 0}.block-team .team-container .item .description{width:calc(100% - 100px)}.block-team .team-container .item .description .firstname,.block-team .team-container .item .description .lastname{font-size:2.8em;line-height:1em;margin-bottom:3px}.block-team .team-container .item .description .position{font-size:1.4em}.block-team .team-container .item .image-container{width:100px;height:100px}.block-team .text-container{border:none}}.block-tournament{margin:150px 0}.block-tournament .games{border-bottom:1px solid #dbdbdb}.block-tournament .games .date{margin:0 0 24px;padding-top:24px}.block-tournament .games .date:not(:first-child){border-top:1px solid #dbdbdb}.block-tournament .games .game{display:flex;font-size:1.6em;border-top:1px solid #dbdbdb}.block-tournament .games .game.last{border-bottom:1px solid #dbdbdb}.block-tournament .games .game>*{padding:20px 0;text-align:center}.block-tournament .games .game .time{flex:0 0 20%;font-weight:700}.block-tournament .games .game .team{flex:0 0 40%;position:relative;border-left:1px solid #dbdbdb}.block-tournament .games .game .team.first{padding-right:90px}.block-tournament .games .game .team.first .score{right:50px}.block-tournament .games .game .team.second{padding-left:90px}.block-tournament .games .game .team.second .score{left:50px}.block-tournament .games .game .team .score{position:absolute;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #707070;background:#fff;top:14px;border-radius:2px}.block-tournament .red{color:#b8182e}.block-tournament .table{font-size:1.6em}.block-tournament .table .entry{display:flex;border-top:1px solid #dbdbdb;text-align:center}.block-tournament .table .entry.last{border-bottom:1px solid #dbdbdb}.block-tournament .table .entry>*{padding:20px 10px}.block-tournament .table .entry>:not(:first-child){border-left:1px solid #dbdbdb}.block-tournament .table .entry .position{flex:0 0 15%;font-weight:700}.block-tournament .table .entry .team{flex:0 0 40%;text-align:left}.block-tournament .table .entry .diff,.block-tournament .table .entry .games,.block-tournament .table .entry .points{flex:0 0 15%}@media screen and (max-width:767px){.block-tournament{margin:120px 0}.block-tournament .games .game .team{flex:0 0 40%;position:relative;border-left:1px solid #dbdbdb}.block-tournament .games .game .team.first{padding-right:44px}.block-tournament .games .game .team.first .score{right:3px}.block-tournament .games .game .team.second{padding-left:44px}.block-tournament .games .game .team.second .score{left:3px}.block-tournament .games .game .team .score{position:absolute;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #707070;background:#fff;top:14px;border-radius:2px}}.block-upcoming-events{font-size:1.6em;margin:150px 0}.block-upcoming-events .single-day-event .event{display:flex;border-top:1px solid #dbdbdb}.block-upcoming-events .single-day-event .event>*{flex:0 0 20%;padding:20px 10px}.block-upcoming-events .single-day-event .event>:not(:first-child){border-left:1px solid #dbdbdb}.block-upcoming-events .single-day-event .event .description,.block-upcoming-events .single-day-event .event .fromTo{font-weight:700}.block-upcoming-events .multi-day-events .event{display:flex;border-top:1px solid #dbdbdb}.block-upcoming-events .multi-day-events .event>*{flex:0 0 25%;padding:20px 10px}.block-upcoming-events .multi-day-events .event>:not(:first-child){border-left:1px solid #dbdbdb}.block-upcoming-events .multi-day-events .event.last{border-bottom:1px solid #dbdbdb}.block-upcoming-events .multi-day-events .event .description,.block-upcoming-events .multi-day-events .event .fromTo{font-weight:700}@media screen and (max-width:767px){.block-upcoming-events{margin:120px 0}}@media screen and (max-width:599px){.block-upcoming-events .multi-day-events,.block-upcoming-events .single-day-event{overflow-x:scroll}}body{line-height:1.75em}html.asap{font-family:Asap}.container{margin:0 auto;padding:0 72px}.container.small{max-width:836px}.container.wide{max-width:1190px}.container.no-pad{padding:0}.theme-cta{padding:8px 0 7px;font-size:24px;line-height:33px;font-weight:500;font-family:Teko,sans-serif}.theme-cta,.theme-cta a{color:#707070;text-decoration:none}.theme-cta a{transition:padding-left .2s;letter-spacing:2.4px}.theme-cta a .c-arrow{margin-left:30px;width:20px}.theme-headline h1{font-size:6em;line-height:1.25em;margin:0;font-family:Asap,sans-serif;font-weight:700}.theme-headline h2{font-size:3.2em;line-height:1.2em;margin:0}.theme-overline{font-size:2em;font-weight:700;margin-bottom:11px;line-height:1.75em}.theme-overline.solo{margin-bottom:24px}.sct-nomargin{background-color:#fff}.sct-nomargin .cnt .elmnt-footer{border-top:none}.sct-nomargin .cnt .elmnt-footer .footer-meta{border-left:none}.sct-nomargin .cnt .elmnt-footer .footer-meta .meta-item{border-top:none}.nav-desktop-item{width:220px;border-color:#e86868}.nav-desktop-item.ballschule{border-color:#218197}.nav-desktop-item.badminton{border-color:#8ac265}.nav-desktop-item.powerbrain{border-color:#ffce7a}.nav-desktop-item.multiwall{border-color:#f5db6e}.nav-desktop-item.multiwall.w--current{background-color:#f4c62d}.nav-desktop-item .nav-desktop-typ.multiwall{font-size:1em;padding:0 10px}.nav-desktop-item.tennis.w--current:visited{background-color:#b8182e}.visual-nav-desktop-item{background-color:#b8182e;border-color:#e86868}.visual-nav-desktop-item.ballschule{background-color:#0e74ba;border-color:#218197}.visual-nav-desktop-item.badminton{background-color:#459225;border-color:#8ac265}.visual-nav-desktop-item.powerbrain{background-color:#f90;border-color:#ffce7a}.visual-nav-desktop-item.multiwall{background-color:#f4c62d;border-color:#f5db6e}.cookie-banner{position:fixed;width:100%;bottom:0;right:0;border:1px solid #dbdbdb;padding:30px 0;background-color:#b8182e;color:#fff;z-index:11}.cookie-banner .buttons{display:flex;flex-direction:column;gap:10px}.cookie-banner .buttons .btn{border:1px solid #fff;width:370px;text-align:center;padding:5px 0 2px}.cookie-banner .buttons .btn.white{background-color:#fff;color:#b8182e}.cookie-banner .text{margin-bottom:40px;font-size:1rem;line-height:1.75em;font-weight:500}.cookie-banner .text .in-text{text-decoration:underline}.cookie-banner a{color:#fff;text-decoration:none;cursor:pointer}.footer-flex{padding-bottom:36px}.footer-flex .footer-map{padding-bottom:24px!important}.footer-flex .footer-map.has-cookies .cookie-overlay{display:none}.cookie-overlay{top:0;left:0;width:100%;height:100%;position:absolute;z-index:10;border:1px solid #dbdbdb;padding:30px;background-color:#dbdbdb}.cookie-overlay .inner{display:flex;flex-direction:column;width:70%;margin:0 auto;padding-top:10%}.cookie-overlay .inner .headline{font-family:Teko;font-size:2.4em;margin-bottom:20px}.cookie-overlay .inner .cta{border:1px solid #707070;padding:3px 70px;width:max-content;margin-top:45px;letter-spacing:2.4px}.cookie-overlay .inner .cta:hover{background-color:#707070;color:#dbdbdb}.cookie-overlay .inner .text{font-size:1.6em}@media screen and (max-width:1399px){.cnt{padding:0 72px}.c-logo{margin-right:0;align-items:flex-start;-webkit-align-items:flex-start}.c-nav_menu{display:flex;justify-content:flex-start;flex-wrap:wrap;max-width:850px}.c-nav_menu>*{flex:0 0 220px}.nav-desktop-item{height:100px}}@media screen and (max-width:1024px){.cookie-banner{bottom:64px}.c-nav_menu{display:none}.box-nav-desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.nav-desktop{display:none}.nav-mobile{width:100%;padding:0 90px;-webkit-box-orient:vertical;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap}.align-nav-mobile,.nav-mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.align-nav-mobile{overflow-x:hidden;overflow-y:scroll;height:auto;-webkit-box-orient:horizontal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.nav-mobile-item{margin-left:50px;margin-right:50px;flex:0 0 calc(50% - 100px);display:inline-block;height:85px;margin-bottom:80px;padding-right:42px;padding-left:24px;border-left:4px solid #b8182e;background-image:url(/build/theme/images/icon-arrow-grey.664defce.svg);background-position:100% 50%;background-size:auto 14px;background-repeat:no-repeat;font-family:Teko,sans-serif;color:#707070;font-size:2.4em;line-height:85px;font-weight:500;letter-spacing:.075em;text-decoration:none;text-transform:uppercase}.nav-mobile-item.ballschule{border-left-color:#f90}.nav-mobile-item.badminton{border-left-color:#459225}.nav-mobile-item.powerbrain{border-left-color:#0e74ba}.nav-mobile-item.meta{border-left-color:#707070}.nav-mobile-item.multiwall{border-left-color:#f4c62d}.nav-mobile-item span{display:inline-block;vertical-align:middle;line-height:24px;margin:auto 0}.box-nav-mobile{top:0;-webkit-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh)}.box-nav-mobile,.menu-trigger-mobile{position:fixed;left:0;right:0;bottom:0;z-index:400;display:block;background-color:#fff}.menu-trigger-mobile{width:100%;height:64px;padding-right:0;padding-bottom:0;border-top:1px solid #dbdbdb;background-image:url(/build/theme/images/5f3bf9b6962d420326a059a5_menu-burger.b29a80d2.svg);background-position:50% 50%;background-size:38px;background-repeat:no-repeat;box-shadow:0 0 20px 0 hsla(0,0%,100%,.15)}.menu-trigger-mobile.close{background-image:url(/build/theme/images/5f3bf9b6250c3815ba369dff_menu-close.cad1756f.svg);background-size:26px}.img-logo-desktop{display:block;height:80px;margin-top:30px;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;background-position:100% 0;background-size:contain}.sct-nomargin.nav{padding-bottom:30px;background-color:#fff}.footer-flex{flex-direction:column}.footer-flex .footer-meta{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:41.5px 0;border-top:2px solid #dbdbdb;border-bottom:2px solid #dbdbdb;margin:0 0 40px;font-size:1.4em}.footer-flex .meta-item{flex:0 0 calc(50% - 20px);margin:0 20px;background-position:0 5px;padding:0 0 0 35px}.footer-flex .meta-item.logo{height:50px;padding:0}.footer-flex .meta-item.email{height:42.4px;align-self:flex-end;padding-bottom:22.4px}.footer-flex .footer-map{padding:0}.footer-flex .footer-map .map-item{height:400px}.footer-flex .meta-img{margin-bottom:0}.theme-headline h1{font-size:2.8em;margin-bottom:5px}.theme-headline h2{font-size:2.4em;margin-bottom:5px}.theme-overline{font-size:1.4em}.theme-overline.solo{margin-bottom:24px}.nav-footer{margin-top:41.5px}}@media screen and (max-width:767px){.align-nav-mobile .nav-mobile{padding:0 26px;margin:0;flex-direction:column;-webkit-flex-direction:column}.align-nav-mobile .nav-mobile.meta{bottom:85px}.align-nav-mobile .nav-mobile .nav-mobile-item{margin:0 0 10px;flex:0 0 100%;height:50px;line-height:50px}.cnt{padding:0 26px}.container.no-pad-mobile{padding:0}.container.mobile-pad{padding:0 26px}.theme-cta a .c-arrow{margin-left:15px}.elmnt-footer{padding-bottom:85px}.footer-flex .footer-meta{flex-direction:column;border:none}.footer-flex .footer-meta .meta-item{background-position:0 2px}.footer-flex .footer-meta .meta-item.email{border:none;align-self:flex-start;margin-top:23px}.footer-flex .footer-meta .meta-item.logo{padding-left:25px;margin-bottom:42px}.footer-flex .footer-meta .meta-item.logo div{padding-left:10px}.cookie-overlay .inner{width:100%;align-items:center;justify-content:center}.cookie-overlay .inner .cta{padding:3px 20px}.cookie-overlay .inner .text{font-size:1.6em}}