:root{--doc-height:100%;--extra-scroll-margin:0px;--header-height:80px}@media (min-width:992px){:root{--header-height:124px}}@media (min-width:1200px){:root{--header-height:94px}}:target{scroll-margin-top:calc(var(--header-height) + var(--extra-scroll-margin) - 1px)}.min-vh-100-extra{height:var(--doc-height)}body{color:#00080c;font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:400}section{background-color:#fff;color:#00080c}.bg-color-white{background-color:white!important;color:#00080c!important}.bg-color-blue{background-color:#009fe3!important;color:white!important}.bg-color-gray{background-color:#333!important}.bg-color-medium-gray{background-color:#e9e9e9!important}.bg-color-lightgray{background-color:#f8f8f9!important}.bg-color-darkgray{background-color:#292929!important}.bg-color-yellow{background-color:#fccf1a!important}@media (min-width:992px){.bg-color-lg-white{background-color:white!important}.bg-color-lg-blue{background-color:#009fe3!important}.bg-color-lg-gray{background-color:#333!important}.bg-color-lg-medium-gray{background-color:#e9e9e9!important}.bg-color-lg-lightgray{background-color:#f8f8f9!important}.bg-color-lg-darkgray{background-color:#292929!important}.bg-color-lg-yellow{background-color:#fccf1a!important}}@media (hover:hover){.bg-hover-color-blue:hover{background-color:#009fe3!important}.bg-hover-color-blue:hover .bg-color-blue{background-color:#292929!important}}.bg-logo{background-image:url('../images/bg-logo_83ccaac3d0.jpg');background-repeat:no-repeat;background-position:center 80px}@media (min-width:576px){.bg-logo{background-position:calc((50vw - 270px) - 380px) 80px}}@media (min-width:768px){.bg-logo{background-position:calc((50vw - 360px) - 380px) 80px}}@media (min-width:992px){.bg-logo{background-position:calc((50vw - 480px) - 380px) 209px}}@media (min-width:1200px){.bg-logo{background-position:calc((50vw - 570px) - 380px) 209px}}@media (min-width:1400px){.bg-logo{background-position:calc((50vw - 660px) - 380px) 179px}}.color-gray{color:#555}.color-blue{color:#009fe3}.color-yellow{color:#fccf1a}.color-white{color:#fff}.color-black{color:#000}.border-color-blue{border:2px solid #009fe3!important}.btn-yellow,.btn-white,.btn-blue,.btn-border,.nav-pills .nav-link,.nav-links .nav-link{display:inline-flex;text-transform:uppercase;font-family:'Oswald',sans-serif;font-optical-sizing:auto;font-size:1rem}.nav-pills .nav-link{text-decoration:none;color:#009fe3;border:2px solid #009fe3;border-radius:unset}.btn-yellow{background-color:#fccf1a;color:#292929;border:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:none}.btn-white{color:#009fe3;background-color:#fff}.btn-blue{color:#fff;background-color:#009fe3}@media (hover:hover){a:hover .btn-white,a:hover .btn-blue,.btn-white:hover,.btn-blue:hover{color:#00080c;background-color:#fccf1a}}.btn-border{font-family:'Oswald',sans-serif;font-optical-sizing:auto;text-transform:uppercase;border:2px solid #009fe3;text-decoration:none}@media (hover:hover){a:hover.btn-border,.btn-border:hover,.nav-pills .nav-link:hover{color:#fff;background-color:#009fe3}}.btn-border.active,.nav-pills .nav-link.active{color:#fff;background-color:#009fe3}@media (min-width:992px){.btn-yellow,.btn-white,.btn-blue,.block-yellow{font-size:1.25rem}}a{text-decoration:none;color:#009fe3}a[data-filter]{z-index:1}section a:not(.btn-yellow,.btn-white,.btn-blue,.btn-border){text-decoration:underline}@media (hover:hover){section a:not(.btn-yellow,.btn-white,.btn-blue,.btn-border):hover{text-decoration:none}}.icon-link{text-decoration:none!important}.icon-link-text{text-decoration:underline}@media (hover:hover){.icon-link:hover .icon-link-text{text-decoration:none}}.bg-color-blue a:not([class*="btn-"]):not([class*="color-"]){color:#fff}.bg-color-blue .bg-color-white a:not([class*="btn-"]):not([class*="color-"]){color:#009fe3}.contact-link{transition:color .25s ease}#hero-kontakt-contact a.contact-link{text-decoration:none}#hero-kontakt-contact a.contact-link:hover{color:#fccf1a}#hero-kontakt-contact a.chatbot-link{text-decoration:none;background-color:#fff;color:#009fe3}@media (hover:hover){#hero-kontakt-contact a.chatbot-link:hover{color:#00080c;background-color:#fccf1a}}@media (hover:hover){.bg-color-blue a:not(.btn-yellow,.btn-white,.btn-blue,.btn-border,.text-decoration-none):hover{color:#fccf1a}a.btn-yellow:hover,button.btn-yellow:hover{color:#fff;background-color:#009fe3}.bg-color-blue a.btn-yellow:hover,.bg-color-blue button.btn-yellow:hover{color:#000;background-color:#fff}a:hover,button:hover{text-decoration:none;transition:all .25s ease 0s}}header a{color:#fff;display:flex;align-items:center;text-align:center}header#header-desktop{text-transform:uppercase;font-family:'Oswald',sans-serif;font-optical-sizing:auto;color:#fff;z-index:9;position:fixed;top:0;width:100%}header#header-desktop a:hover{color:#fccf1a}header#header-desktop #top-menu{font-size:.875rem}header#header-desktop #top-menu #top-menu-contact i{display:flex;font-size:1.25rem;align-items:center}.facebook,.instagram{display:flex;width:37px;align-items:center;justify-content:center}.facebook{background-color:#3b5998}.instagram{background:linear-gradient(45deg,#405de6,#5851db,#833ab4,#c13584,#e1306c,#fd1d1d)}header#header-desktop #main-menu{font-weight:400;font-size:1.25rem}header#header-desktop #main-menu>div.bg-color-blue{transition:background-color 0.1s linear}header a[aria-expanded="true"] i{transform:rotate(180deg)}header#header-desktop #main-menu .small{font-size:.875rem}header#header-desktop #main-menu.scrolled .bg-color-blue{box-shadow:0 0 10px 0 rgb(182 182 182 / .75);background-color:white!important}header#header-desktop #main-menu.scrolled .bg-color-blue a{color:#474747}@media (hover:hover){header#header-desktop #main-menu.scrolled .bg-color-blue a:hover{color:#00aeef}header#header-desktop #main-menu .bg-color-blue a.btn-yellow:hover{color:#000;background-color:#fff}header#header-desktop #main-menu.scrolled .bg-color-blue a.btn-yellow:hover{color:#fff;background-color:#00aeef}}header#header-desktop #main-menu.scrolled #logo .cls-1{fill:#00aeef}header#header-desktop #main-menu.scrolled #logo .cls-2{fill:#fcce2f}header#header-desktop #main-menu.scrolled #logo .cls-3{fill:url(#linear-gradient)}header#header-desktop #main-menu.scrolled #logo .cls-4{fill:url(#linear-gradient-2)}header#header-desktop #main-menu.scrolled #logo .cls-5{fill:url(#linear-gradient-3)}header#header-desktop #main-menu.scrolled #logo .cls-6{fill:url(#linear-gradient-4)}header#header-desktop #main-menu.scrolled #logo .cls-7{fill:url(#linear-gradient-5)}header#header-desktop #main-menu.scrolled #logo .cls-8{fill:url(#linear-gradient-6)}header#header-desktop #main-menu.scrolled #logo .cls-9{fill:url(#linear-gradient-7)}header#header-desktop #main-menu.scrolled #logo .cls-10{fill:url(#linear-gradient-8)}header#header-desktop #main-menu.scrolled #logo .cls-11{fill:url(#linear-gradient-9)}header#header-desktop #main-menu.scrolled #logo .cls-12{fill:url(#linear-gradient-10)}header#header-desktop #main-menu.scrolled #logo .cls-13{fill:url(#linear-gradient-11)}header#header-desktop #main-menu.scrolled #logo .cls-14{fill:url(#linear-gradient-12)}header#header-mobile{text-transform:uppercase;font-family:'Oswald',sans-serif;font-optical-sizing:auto;color:#fff;z-index:9;position:fixed;top:0;width:100%}header#header-mobile .row{height:80px}header#header-mobile a:not(.btn-yellow):hover{color:#fccf1a}@media (hover:hover){header#header-mobile a.btn-yellow:hover{color:#00080c;background-color:#fff}}header#header-mobile i{display:flex;font-size:1.25rem;align-items:center;justify-content:center}header#header-mobile #menu-open,header#header-mobile #menu-close{text-transform:uppercase;color:#fff;font-size:1.25rem;align-items:center}header#header-mobile #top-menu-mobile{border-bottom:1px solid #474747}header#header-mobile #top-menu-mobile .facebook,header#header-mobile #top-menu-mobile .instagram{width:32px}header#header-mobile #top-menu-mobile .facebook i,header#header-mobile #top-menu-mobile .instagram i{font-size:.75rem}#header-mobile-expanded{z-index:2;position:fixed;top:0;width:100%}header#header-mobile nav{font-size:1.375rem}header#header-mobile nav .submenu{font-size:1.125rem}main section:first-child{padding-top:80px}#reservation{scroll-margin:80px}@media (min-width:992px){main section:first-child{padding-top:209px}#reservation{scroll-margin:124px}}@media (min-width:1200px){main section:first-child{padding-top:179px}#reservation{scroll-margin:94px}}h1,h2,h3,.h1,.h2,.h3{font-family:'Oswald',sans-serif;font-optical-sizing:auto;text-transform:uppercase}h1,.h1{font-weight:700;font-size:1.5625rem}h2.hero,.h2.hero{font-weight:400;font-size:1.5625rem}h2,.h2{font-weight:700;font-size:1.5rem}h3,.h3{font-weight:700;font-size:1rem}p{font-size:.875rem}.f-oswald{font-family:'Oswald',sans-serif;font-optical-sizing:auto}.fs-30px{font-family:'Oswald',sans-serif;font-optical-sizing:auto;font-size:1.875rem}.fs-22px{font-family:'Oswald',sans-serif;font-optical-sizing:auto;font-size:1.375rem}.fs-20px{font-family:'Oswald',sans-serif;font-optical-sizing:auto;font-size:1.25rem}h2.bg{color:#008cc7;font-weight:900;font-size:4rem;font-family:"Montserrat",sans-serif;font-optical-sizing:auto;line-height:1}h2.small.bg{font-size:2.5rem}@media (min-width:992px){h1,.h1{font-size:3.125rem}h2.hero,.h2.hero{font-size:3.125rem}h2,.h2{font-size:2.125rem}h3,.h3{font-size:1.25rem}p{font-size:1rem}h2.bg{font-size:6rem}}@media (min-width:992px){.cover-lg-5{position:absolute;top:0;right:0;width:calc((100% - 960px) / 2 + 400px - 12px);bottom:0}.cover-lg-5 img{object-fit:cover;width:100%;height:100%}}@media (min-width:1200px){.cover-lg-5{width:calc((100% - 1140px) / 2 + 475px - 12px)}}@media (min-width:1400px){.cover-lg-5{width:calc((100% - 1320px) / 2 + 550px - 12px)}}.cover img{object-fit:cover;width:100%;height:100%}.object-bottom{object-position:bottom}.object-center{object-position:center}.object-left{object-position:left}.object-left-bottom{object-position:left bottom}.object-left-top{object-position:left top}.object-right{object-position:right}.object-right-bottom{object-position:right bottom}.object-right-top{object-position:right top}.object-top{object-position:top}.swiper,.swiper-wrapper{z-index:0}.swiper-slide{height:unset;width:100%}@media (min-width:576px){.swiper-slide{width:516px}}@media (min-width:768px){.swiper-slide{width:696px}}@media (min-width:992px){.swiper-slide{width:296px}}@media (min-width:1200px){.swiper-slide{width:356px}}@media (min-width:1400px){.swiper-slide{width:416px}}[aria-disabled="true"]{cursor:auto;opacity:.6}.accordion-item,.accordion-item:first-of-type,.accordion-item:not(:first-of-type){border:2px solid #009fe3;border-radius:0;box-shadow:rgb(0 0 0 / .16) 0 10px 36px 0,rgb(0 0 0 / .06) 0 0 0 1px}.accordion-body{border-top:2px solid #009fe3}.accordion-button{font-size:unset;font-weight:unset;text-transform:unset}.accordion-button:not(.collapsed){color:unset;background-color:unset;box-shadow:unset}.accordion-button:focus{box-shadow:unset}.form-control:focus,.form-select:focus{box-shadow:unset}#footer-form input,#footer-form select{font-family:'Oswald',sans-serif;font-optical-sizing:auto;border:none;border-bottom:2px solid #009fe3;border-radius:0;color:#009fe3;font-size:1.5rem}#footer-form input::placeholder{color:#009fe3}#footer-form select{background:url(/img/chevron-arrow-down-blue.svg) no-repeat right .75rem center}#footer-form select optgroup,#footer-form select option{font-size:1rem;background-color:#fff;color:#000;font-weight:400}#footer-form button{border:0}@media (hover:hover){#footer-form button.btn-yellow:hover{color:#fff;background-color:#009fe3}}#footer-form{position:relative}#footer-form .block-yellow{position:absolute;text-align:center;display:inline-block;text-transform:uppercase;font-family:'Oswald',sans-serif;font-optical-sizing:auto;font-size:1rem;background-color:#fccf1a;color:#292929;transform:translateY(-50%);top:0}.checkbox .checkbox-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:2px solid #009fe3;font-size:1.5rem;cursor:pointer}.checkbox label{align-items:center}.checkbox label input[type=checkbox]{display:none}.checkbox label input[type=checkbox]+.checkbox-icon>i{color:#009fe3;opacity:0;transition:all .2s ease-in;transform:scale(3) rotateZ(-20deg)}.checkbox label input[type=checkbox]:checked+.checkbox-icon>i{opacity:1;transform:scale(1) rotateZ(0)}.checkbox label input[type=checkbox]:disabled+.checkbox-icon{opacity:.5}.checkbox label .checkbox-text,.checkbox label .checkbox-text a{color:#009fe3}.checkbox label .checkbox-text{line-height:1.2}@media (hover:hover){.checkbox label .checkbox-text a:hover{color:unset;text-decoration:none}}#branch-selector{position:relative}#branch-selector #swiper-branch{width:100%;z-index:1}@media (min-width:992px){#branch-selector #swiper-branch{margin:-24px 0}}#branch-selector #swiper-branch img{filter:brightness(75%)}#branch-selector .arrow-prev,#branch-selector .arrow-next{position:absolute;top:50%;transform:translateY(-50%);z-index:1}#branch-selector .arrow-prev{left:1rem}#branch-selector .arrow-next{right:1rem}#branch-selector .branch-side-left,#branch-selector .branch-side-right{position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#branch-selector .branch-side-left img,#branch-selector .branch-side-right img{position:absolute;object-fit:cover;width:100%;height:100%;filter:brightness(20%);transition:all .3s ease-in-out}@media (min-width:768px){#branch-selector #swiper-branch{width:384px}}@media (min-width:992px){#branch-selector #swiper-branch{width:496px}}@media (min-width:1200px){#branch-selector #swiper-branch{width:600px}}@media (min-width:1400px){#branch-selector #swiper-branch{width:700px}}#branch-selector #swiper-branch .swiper-slide{position:relative}#branch-selector #swiper-branch .swiper-slide .branch-info-top,#branch-selector #swiper-branch .swiper-slide .branch-info-bottom{text-transform:uppercase;font-family:'Oswald',sans-serif;font-optical-sizing:auto;color:#fff;position:absolute;text-shadow:0 0 5px #000;text-align:center;width:100%}#branch-selector #swiper-branch .swiper-slide .branch-info-top a,#branch-selector #swiper-branch .swiper-slide .branch-info-bottom a{display:inline-block;color:#fff}@media (hover:hover){#branch-selector #swiper-branch .swiper-slide .branch-info-top a:hover,#branch-selector #swiper-branch .swiper-slide .branch-info-bottom a:hover{color:#fccf1a}}#branch-selector #swiper-branch .swiper-slide .branch-info-top{top:48px}#branch-selector #swiper-branch .swiper-slide .branch-info-bottom{bottom:48px}#map{background-color:#fff;height:580px}.overlay-effect a{padding:0;position:relative}.overlay-effect a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;background:rgb(0 0 0 / .6)}@media (hover:hover){.overlay-effect a:hover:after{opacity:.3}}.overlay-effect a>div{position:absolute;color:#fff;z-index:1;text-shadow:0 0 5px #000}[data-trainer] div{top:0}[data-trainer] [data-trainer-img="primary"]{opacity:1;transition:opacity .3s}@media (hover:hover){[data-trainer]:hover [data-trainer-img="primary"]{opacity:0}}@media (min-width:992px){.modal-content [data-modal="trainer"]{height:399px}}@media (min-width:1200px){.modal-content [data-modal="trainer"]{height:569px}}.modal-content{border-radius:0}.modal-content .btn-close{background-color:#fccf1a;border-radius:0;padding:1rem}html{--blog-padding-bottom:calc((100vw - 24px) * 319 / 510 / 2);--blog-margin-negative:calc(0px - var(--blog-padding-bottom))}@media (min-width:576px){html{--blog-padding-bottom:161px}}@media (min-width:768px){html{--blog-padding-bottom:143px}}@media (min-width:992px){html{--blog-padding-bottom:168px}}@media (min-width:1200px){html{--blog-padding-bottom:200px}}@media (min-width:1400px){html{--blog-padding-bottom:233px}}.blog-padding-bottom{padding-bottom:var(--blog-padding-bottom)}.negative-margin-blog{margin-top:var(--blog-margin-negative)}.min-height-300px{min-height:300px}.p-6{padding:5rem}.py-6{padding-top:5rem;padding-bottom:5rem}.pt-6{padding-top:5rem}.pb-6{padding-bottom:5rem}@media (min-width:576px){.p-sm-6{padding:5rem}.py-sm-6{padding-top:5rem;padding-bottom:5rem}.pt-sm-6{padding-top:5rem}.pb-sm-6{padding-bottom:5rem}}@media (min-width:768px){.p-md-6{padding:5rem}.py-md-6{padding-top:5rem;padding-bottom:5rem}.pt-md-6{padding-top:5rem}.pb-md-6{padding-bottom:5rem}}@media (min-width:992px){.p-lg-6{padding:5rem}.py-lg-6{padding-top:5rem;padding-bottom:5rem}.pt-lg-6{padding-top:5rem}.pb-lg-6{padding-bottom:5rem}}@media (min-width:1200px){.p-xl-6{padding:5rem}.py-xl-6{padding-top:5rem;padding-bottom:5rem}.pt-xl-6{padding-top:5rem}.pb-xl-6{padding-bottom:5rem}}@media (min-width:1400px){.p-xxl-6{padding:5rem}.py-xxl-6{padding-top:5rem;padding-bottom:5rem}.pt-xxl-6{padding-top:5rem}.pb-xxl-6{padding-bottom:5rem}}#cookie-info{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#0071bb}#cookie-info p,#cookie-info a:not(.btn-yellow,.btn-white,.btn-blue,.btn-border){color:#fff}#cookie-info a:not(.btn-yellow,.btn-white,.btn-blue,.btn-border){text-decoration:underline}#cookie-info a:not(.btn-yellow,.btn-white,.btn-blue,.btn-border):hover{color:#fccf1a}.nav-scroll{overflow-x:scroll;white-space:nowrap;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-color:#009fe3 #e5e4e2;scrollbar-width:thin}.nav-scroll::-webkit-scrollbar{height:5px}.nav-scroll::-webkit-scrollbar-thumb{background-color:#009fe3}.nav-scroll::-webkit-scrollbar-track{background-color:#e5e4e2}.nav-links{position:sticky;top:80px;z-index:8;height:62px}.nav-links a{height:30px}@media (min-width:992px){.nav-links{top:124px}}@media (min-width:1200px){.nav-links{top:94px}}.nav-links .nav-link{padding-top:4px;padding-bottom:2px;border-bottom:2px solid #fff0}.nav-links .nav-link.active{border-color:#009fe3}.table-layout-fixed-md{table-layout:auto}@media (min-width:768px){.table-layout-fixed-md{table-layout:fixed}}#scroll-spy{justify-content:center;overflow-x:unset}#scroll-spy.overflowing{overflow-x:scroll;justify-content:flex-start}@media (min-width:992px){.flex-img{flex:1 1 0%;width:100%;height:0;object-fit:cover;display:block}}.status-card{background-color:#fff;border:1px solid #e4e4e4;border-radius:8px;box-shadow:0 6px 20px rgb(0 8 12 / .06)}.status-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:32px}.status-card__eyebrow{text-transform:uppercase;font-family:'Oswald',sans-serif;font-optical-sizing:auto;font-size:.875rem;letter-spacing:.03em;color:#555}.status-card__amount{font-family:'Oswald',sans-serif;font-optical-sizing:auto;font-size:2rem;font-weight:700;line-height:1.1}@media (min-width:992px){.status-card__amount{font-size:2.5rem}}.status-card__hint{display:flex;align-items:flex-start;gap:8px;max-width:220px;margin-top:12px;color:#555;font-size:.8125rem;text-align:left}.status-card__hint i{margin-top:2px}.status-card__meta{display:flex;flex-wrap:wrap;gap:24px;padding:24px 32px;border-top:1px solid #eee}.status-card__meta-item{display:flex;align-items:center;gap:12px;flex:1 1 200px}.status-card__meta-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background-color:#f2f2f2;color:#009fe3}.status-card__meta-label{color:#555;text-transform:uppercase;font-family:'Oswald',sans-serif;font-optical-sizing:auto;font-size:.75rem}.status-card__meta-value{font-weight:700}.status-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;text-transform:uppercase;font-family:'Oswald',sans-serif;font-optical-sizing:auto;font-size:1rem}.status-badge--paid{background-color:#e3f5e6;color:#1c7430}.status-check-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background-color:#009fe3;color:#fff;font-size:1.5rem}@media (max-width:575.98px){.status-card__hint{max-width:unset}}