:root{--pd-padding:clamp(20px, 4.3056vw, 62px);--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, 110px);--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-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(48px, 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-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-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-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-50:clamp(24px, 3.4722vw, 50px);--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)}@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-top-padding:clamp(28px, 3.75vw, 54px);--pd-header-bottom-padding:clamp(28px, 3.75vw, 54px);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;background:rgba(0,0,0,0.05);backdrop-filter:blur(44px);-webkit-backdrop-filter:blur(44px)}.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) 20px var(--pd-header-bottom-padding)}body.breakdance.fixed_header section.pd_header>.section-container{padding:calc(var(--pd-header-top-padding) / 2) 20px calc(var(--pd-header-bottom-padding) / 2)}body.breakdance:not(.fixed_header) section.pd_header{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.breakdance #Kontakt.pd_footer{--bde-section-width:1560px}.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}}body.breakdance h4{margin-bottom:0}body.breakdance .hide{display:none !important}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 .breakdance-menu.breakdance-menu--offcanvas .breakdance-responsive-menu--open .breakdance-menu-toggle{height:50px;z-index:999}body.breakdance .breakdance-menu.breakdance-menu--offcanvas .breakdance-menu-toggle__custom-close-icon{margin-top:30px;margin-right:30px}body.breakdance .breakdance-menu.breakdance-menu--offcanvas ul.breakdance-menu-list li.menu-item:nth-child(2) a{padding-left:0}body.breakdance .breakdance-menu.breakdance-menu--offcanvas ul.breakdance-menu-list li.menu-item a.breakdance-menu-link:hover{text-decoration:underline}body.breakdance .breakdance-menu.breakdance-menu--offcanvas ul.breakdance-menu-list li.menu-item .breakdance-dropdown-toggle .breakdance-menu-link-arrow{font-size:0}@media (max-width:1023px){body.breakdance .breakdance-menu.breakdance-menu--offcanvas ul.breakdance-menu-list{padding:var(--s-80);height:auto !important;min-height:fit-content;max-height:100vh}}.breakdance .section-background-video {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
overflow: hidden;
pointer-events:none;
}
.breakdance .section-background-video .section-youtube-wrapper,
.breakdance .section-background-video .section-vimeo-wrapper {
aspect-ratio: 16/9;
pointer-events: none;
position: absolute;
min-width: 100%;
min-height: 100%;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.breakdance
.section-background-video
.section-youtube-wrapper
.section-background-iframe,
.breakdance .section-background-video .section-vimeo-wrapper iframe {
max-width: none;
}
.breakdance .section-background-video .section-vimeo-wrapper iframe {
width: 100%;
min-height: 100%;
}
.breakdance .section-background-video video,
.breakdance .section-background-video iframe {
pointer-events:none;
width: 100%;
height: 100%;
left:0;
top:0;
position: relative;
border: 0;
}
.breakdance .section-background-video > video {
object-fit: cover;
object-position: center center;
width: 100%;
height: 100%;
}
.breakdance .section-background-overlay {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
.breakdance .section-background-slideshow {
overflow: hidden;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: auto;
padding: 0;
}
.breakdance .section-background-slideshow .swiper {
height: 100%;
z-index: 0;
}
.breakdance .section-background-slideshow .swiper-slide-item {
background-size: cover;
background-position: center;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.breakdance .section-background-slideshow .swiper-wrapper {
z-index: 0;
}
@keyframes breakdance-section-gradient-x {
0% {
background-position: 0 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0 50%;
}
}
@keyframes breakdance-section-gradient-y {
0% {
background-position: 60% 0;
}
50% {
background-position: 40% 100%;
}
100% {
background-position: 60% 0;
}
}