:root{--pd-p:clamp(24px, 4.3056vw, 62px);--pd-pl:clamp(48px, 4.3056vw, 62px);--pd-menu-padding:var(--s-85);--pd-menu-height:50px;--pd-header-height:clamp(100px, 13vw, 160px);--pd-narrow-section:1424px;--pd-bg-color:#D40F7D;--pd-s:clamp(50px, 7.6389vw, 100px);--s-8:clamp(2px, .555vw, 8px);--s-9:clamp(2px, .625vw, 9px);--s-11:clamp(8px, .7639vw, 11px);--s-18:clamp(10px, 1.25vw, 18px);--s-20:clamp(12px, 1.3889vw, 20px);--s-22:clamp(16px, 1.6667vw, 22px);--s-24:clamp(8px, 1.6667vw, 24px);--s-25:clamp(12px, 1.7361vw, 25px);--s-26:clamp(16px, 1.8056vw, 26px);--s-27:clamp(15px, 1.875vw, 27px);--s-28:clamp(16px, 1.9444vw, 28px);--s-30:clamp(16px, 2.0833vw, 30px);--s-31:clamp(16px, 2.1528vw, 31px);--s-32:clamp(16px, 2.2222vw, 32px);--s-34:clamp(22px, 2.3611vw, 34px);--s-36:clamp(16px, 2.5vw, 36px);--s-38:clamp(16px, 2.6389vw, 38px);--s-40:clamp(20px, 2.7778vw, 40px);--s-42:clamp(21px, 2.9167vw, 42px);--s-48:clamp(20px, 3.3333vw, 48px);--s-50:clamp(25px, 3.4722vw, 50px);--s-51:clamp(30px, 3.5416vw, 51px);--s-52:clamp(30px, 3.6111vw, 52px);--s-54:clamp(30px, 3.75vw, 54px);--s-57:clamp(24px, 4.0972vw, 57px);--s-58:clamp(48px, 4.0972vw, 58px);--s-59:clamp(48px, 4.0972vw, 59px);--s-60:clamp(24px, 4.1667vw, 60px);--s-62:clamp(12px, 4.306vw, 62px);--s-63:clamp(48px, 4.375vw, 63px);--s-64:clamp(36px, 4.444vw, 64px);--s-65:clamp(16px, 3.5139vw, 65px);--s-68:clamp(48px, 4.7222vw, 68px);--s-70:clamp(35px, 4.8611vw, 70px);--s-72:clamp(36px, 5vw, 72px);--s-74:clamp(40px, 5.1389vw, 74px);--s-75:calc(var(--pd-spacing-150) / 2);--s-80:clamp(40px, 5.5556vw, 80px);--s-85:clamp(42.5px, 5.9028vw, 85px);--s-88:clamp(50px, 6.1111vw, 88px);--s-90:clamp(45px, 6.25vw, 90px);--s-91:clamp(45px, 6.3194vw, 91px);--s-94:clamp(36px, 6.5278vw, 94px);--s-100:clamp(55px, 6.9444vw, 100px);--s-anchor:clamp(50px, 6.9444vw, 105px);--s-105:clamp(50px, 7.2917vw, 105px);--s-121:clamp(50px, 8.4028vw, 121px);--s-125:clamp(50px, 8.6806vw, 125px);--s-130:clamp(65px, 9.0278vw, 130px);--s-140:clamp(70px, 9.7222vw, 140px);--s-150:clamp(75px, 10.4167vw, 150px);--s-170:clamp(85px, 11.8056vw, 170px);--s-200:clamp(100px, 13.8889vw, 200px);--s-240:clamp(120px, 16.6667vw, 240px);--s-247:clamp(120px, 17.1528vw, 247px);--s-300:clamp(150px, 20.8333vw, 300px);--fs-17:clamp(10px, 1.1806vw, 17px);--fs-18:clamp(10px, 1.25vw, 18px);--fs-20:clamp(16px, 1.3889vw, 20px);--fs-21:clamp(13px, 1.4583vw, 21px);--fs-22:clamp(14px, 1.5278vw, 22px);--fs-24:clamp(18px, 1.6667vw, 24px);--fs-25:clamp(18px, 1.7361vw, 25px);--fs-26:clamp(18px, 1.8056vw, 26px);--fs-27:clamp(20px, 1.875vw, 27px);--fs-28:clamp(18px, 1.944vw, 28px);--fs-30:clamp(16px, 2.0833vw, 30px);--fs-32:clamp(18px, 2.2222vw, 32px);--fs-35:clamp(18px, 2.43056vw, 35px);--fs-36:clamp(20px, 2.5vw, 36px);--fs-38:clamp(24px, 2.6389vw, 38px);--fs-40:clamp(22px, 2.7778vw, 40px);--fs-48:clamp(24px, 3.3333vw, 48px);--fs-50:clamp(24px, 3.4722vw, 50px);--fs-56:clamp(28px, 3.8889vw, 56px);--fs-60:clamp(34px, 4.1667vw, 60px);--fs-76:clamp(34px, 5.2778vw, 76px);--fs-80:clamp(36px, 5.5556vw, 80px);--fs-100:clamp(55px, 6.9444vw, 100px);--fs-130:clamp(45px, 9.0278vw, 130px);--fs-150:clamp(75px, 10.4167vw, 150px);--fs-205:clamp(100px, 14.2361vw, 205px)}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(.95)}100%{transform:scale(1)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(.95)}100%{-webkit-transform:scale(1)}}@keyframes come-in{to{-webkit-transform:translateY(0);opacity:1}}@-webkit-keyframes come-in{to{-webkit-transform:translateY(0);opacity:1}}@keyframes grow-in-side{0%{width:0}100%{width:100%}}@-webkit-keyframes grow-in-side{0%{width:0}100%{width:100%}}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.breakdance section.pd_header{--pd-header-padding:clamp(28px, 3.4028vw, 49px);--pd-header-top-padding:var(--pd-header-padding);--pd-header-bottom-padding:var(--pd-header-top-padding);position:fixed;z-index:97;top:0;left:0;width:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}.breakdance section.pd_header .breakdance-image-link.breakdance-image-link--url img,.breakdance section.pd_header .section-container{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}.breakdance section.pd_header>.section-container{padding:var(--pd-header-top-padding) var(--s-62) var(--pd-header-bottom-padding)}.breakdance section.pd_header .pd_header_logo{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}.breakdance section.pd_header .pd_header_logo img{filter:brightness(0) invert(1)}body.breakdance.fixed_header section.pd_header{backdrop-filter:blur(44px);-webkit-backdrop-filter:blur(44px);--pd-header-top-padding:calc(var(--pd-header-padding) / 3);-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3);box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3)}body.breakdance.fixed_header section.pd_header>.section-container .pd_header_logo{width:80px}body.breakdance.fixed_header section.pd_header>.section-container>.bde-columns{align-items:center}body.breakdance.fixed_header section.pd_header>.section-container>.bde-columns .breakdance-menu-toggle{margin-top:0}body.breakdance:not(.fixed_header) section.pd_header{background-color:transparent}.breakdance #Kontakt.pd_footer{--bde-section-width:1356px}.breakdance #Kontakt.pd_footer .pd_bottom_footer .breakdance-menu .menu-item{position:relative}@media (min-width:480px){.breakdance #Kontakt.pd_footer .pd_bottom_footer .breakdance-menu .menu-item:not(:last-child)::after{content:"";width:1px;height:100%;background-color:currentColor;position:absolute;right:0;top:0}}@media (max-width:479px){.breakdance #Kontakt.pd_footer .pd_bottom_footer .breakdance-menu .breakdance-menu-list{justify-content:center;flex-wrap:wrap;flex-direction:column}}.breakdance #Kontakt.pd_footer .breakdance-menu-list>li:last-child>a{padding-right:0}body.breakdance a{text-decoration:none}body.breakdance a:not(.button-atom):hover{text-decoration:underline}body.breakdance h2.bde-heading:not(.hero){margin-bottom:1em}body.breakdance h4.bde-heading{margin-bottom:-0.25em}button.button-atom .button-atom__text{white-space:nowrap}body.breakdance .hide{display:none !important}body.breakdance .intro-text b{font-family:var(--bde-heading-font-family);letter-spacing:.04em;text-transform:uppercase;color:#fff}body.breakdance .intro-text.black{color:#000}body.breakdance .img-with-siegel{position:relative}body.breakdance .img-with-siegel .bde-icon{position:absolute;right:0;bottom:0;-webkit-transform:translate(40%, 40%);-moz-transform:translate(40%, 40%);-ms-transform:translate(40%, 40%);-o-transform:translate(40%, 40%)}@media (max-width:1269px){body.breakdance .img-with-siegel .bde-icon{-webkit-transform:translate(12px, 12px);-moz-transform:translate(12px, 12px);-ms-transform:translate(12px, 12px);-o-transform:translate(12px, 12px)}}body.breakdance .img-with-siegel .bde-icon .bde-icon-icon{font-size:var(--s-130)}body.breakdance .bde-popup{padding-top:var(--pd-padding);justify-content:flex-start}body.breakdance .bde-popup .breakdance-popup{width:auto;max-width:calc(100vw - (var(--pd-padding) * 2))}body.breakdance .bde-popup .breakdance-popup .breakdance-popup-content{padding:var(--pd-spacing-24)}.breakdance .bde-basicslider{max-height:1080px}.breakdance .bde-basicslider .swiper-button-next,.breakdance .bde-basicslider .swiper-button-prev{top:auto;bottom:var(--pd-spacing-32);margin-top:0}.breakdance .bde-basicslider .swiper-button-next{right:var(--pd-padding)}.breakdance .bde-basicslider .swiper-button-prev{left:auto;right:calc(var(--pd-padding) + var(--swiper-navigation-size) + 16px)}.breakdance .bde-basicslider .swiper-slide>.bde-basicslider__slide{padding:0;box-sizing:content-box;max-height:1080px}.breakdance .bde-basicslider .swiper-slide>.bde-basicslider__slide .bde-basicslider__content{position:absolute;top:auto;width:100%;bottom:0;background-color:#fff}.breakdance .bde-basicslider .swiper-slide>.bde-basicslider__slide .bde-basicslider__content h3{line-height:var(--swiper-navigation-size)}.breakdance .bde-basicslider.dark .bde-basicslider__slide .bde-basicslider__content{background-color:#000}.breakdance .bde-basicslider.dark .swiper-button-next,.breakdance .bde-basicslider.dark .swiper-button-prev{filter:brightness(0) invert(1)}body.breakdance .pd_header .breakdance-menu.breakdance-menu--offcanvas{--toggle-layer-width:41px;--toggle-layer-height:2px;--mobile-link-padding-top:0;--mobile-link-padding-bottom:0;--mobile-link-padding-left:0;--mobile-link-padding-right:0}body.breakdance .pd_header .breakdance-menu.breakdance-menu--offcanvas .breakdance-menu-toggle{--toggle-layer-color:#fff;min-height:41px;position:relative;z-index:10001;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;top:0}body.breakdance .pd_header .breakdance-menu.breakdance-menu--offcanvas .breakdance-menu-toggle .breakdance-menu-toggle-lines{height:0}body.breakdance .pd_header .breakdance-menu.breakdance-menu--offcanvas .breakdance-menu-toggle .breakdance-menu-toggle-icon{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}body.breakdance .pd_header .breakdance-menu.breakdance-menu--offcanvas.breakdance-responsive-menu--open .breakdance-menu-toggle--squeeze .breakdance-menu-toggle-lines:before{opacity:1;top:-2px}body.breakdance .pd_header .breakdance-menu.breakdance-menu--offcanvas .breakdance-menu-list{background:var(--menu-background);transform:translate3d(0, -100%, 0);position:absolute;bottom:auto;left:auto;top:calc(var(--pd-header-top-padding) * -1);right:calc(var(--s-62) * -1);max-width:100vw;overflow:auto;max-height:100vh;height:auto !important;width:614px;box-sizing:content-box;gap:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}body.breakdance .pd_header .breakdance-menu.breakdance-menu--offcanvas .breakdance-menu-list .menu-logo{order:-1}body.breakdance .pd_header .breakdance-menu.breakdance-menu--offcanvas .breakdance-menu-list::before{content:"";z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;background:var(--menu-background)}body.breakdance .pd_header .breakdance-menu.breakdance-menu--offcanvas .breakdance-menu-list.is-collapsing{overflow:hidden}body.breakdance .pd_header .breakdance-menu.breakdance-menu--offcanvas .breakdance-menu-list>.menu-item{margin-left:var(--pd-menu-padding);margin-right:var(--pd-menu-padding)}body.breakdance .pd_header .breakdance-menu.breakdance-menu--offcanvas .breakdance-menu-list>.menu-item:first-child{margin-top:var(--pd-spacing-80)}body.breakdance .pd_header .breakdance-menu.breakdance-menu--offcanvas .breakdance-menu-list>.menu-item:last-child{margin-bottom:var(--pd-spacing-32)}body.breakdance .pd_header .breakdance-menu.breakdance-menu--offcanvas .breakdance-menu-list>.menu-item .breakdance-menu-link{--mobile-link-padding:0;padding-left:0;flex-direction:column;align-items:flex-start;position:relative;white-space:initial;z-index:1;display:inline-block}body.breakdance .pd_header .breakdance-menu.breakdance-menu--offcanvas .breakdance-menu-list>.menu-item .breakdance-menu-link:hover,body.breakdance .pd_header .breakdance-menu.breakdance-menu--offcanvas .breakdance-menu-list>.menu-item .breakdance-menu-link:active,body.breakdance .pd_header .breakdance-menu.breakdance-menu--offcanvas .breakdance-menu-list>.menu-item .breakdance-menu-link[aria-current="page"]{text-decoration:underline}@media (max-width:599px){body.breakdance .pd_header .breakdance-menu.breakdance-menu--offcanvas .breakdance-menu-list>.menu-item .breakdance-menu-link{line-height:.75}body.breakdance .pd_header .breakdance-menu.breakdance-menu--offcanvas .breakdance-menu-list>.menu-item .breakdance-menu-link::before{margin-bottom:0}}body.breakdance .pd_header .pd_header_contact .bde-basic-list{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:calc(var(--pd-spacing-40) / 2)}body.breakdance .pd_header .pd_header_contact .bde-basic-list li{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}body.breakdance .pd_header .pd_header_contact .bde-basic-list li:not(:first-child)::before{content:"";display:inline-block;width:clamp(4px, .5555vw, 8px);height:clamp(4px, .5555vw, 8px);background-color:currentColor;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-right:calc(var(--pd-spacing-40) / 2)}@media (max-width:767px){body.breakdance .pd_header .pd_header_contact .bde-basic-list li:not(:first-child)::before{content:none}}body.breakdance .pd_header .pd_header_contact .bde-basic-list li>a:hover{color:#fff;text-decoration:underline}@media (max-width:767px){body.breakdance .pd_header .pd_header_contact .bde-basic-list{flex-direction:column;align-items:flex-start;gap:0}body.breakdance .pd_header .pd_header_contact .bde-basic-list li:last-child{display:none}}body.breakdance.fixed_header .pd_header .breakdance-menu.breakdance-menu--offcanvas .breakdance-menu-list{top:calc(var(--pd-header-top-padding) * -2)}