@import url(https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inconsolata:wght@200..900&display=swap);
:root{--gold:#daa520;--background-color:#171717;--purple:#50109e}*{margin:0;padding:0;scroll-behavior:smooth;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}a{text-decoration:none}a,button{cursor:pointer}body{background-color:var(--background-color);font-family:Archivo;position:relative}footer{margin-top:20px;padding:50px;text-align:center}footer p{color:#fff;font-family:Inconsolata;font-size:14px;font-weight:600;letter-spacing:2px;line-height:20px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hide-on-desktop{display:flex!important}.hide-on-mobile{display:none!important}.container{margin:auto;max-width:340px;padding:10px 24px}aside .container{padding:24px 0 20px}.email-phone{align-items:center;display:flex;flex-direction:column;gap:20px}.email-phone a,.email-phone p{color:#fff;font-size:16px;font-weight:700;text-align:center}.email-phone a:hover{text-decoration:underline}#hero .container .content-wrapper{background-color:#50109e;background-image:url(../images/hero-bg-mobile.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;display:flex;flex-direction:column;padding:40px 24px;position:relative;width:calc(100% - 48px)}#hero .container .content-wrapper header{align-items:center;display:flex;justify-content:space-between;width:100%}#hero .container .content-wrapper header .logo{height:48px}#hero .container .content-wrapper header .cta .cta-button{align-items:center;background-color:var(--gold);border:none;border-radius:100px;color:var(--black);cursor:pointer;display:flex;font-family:Archivo;font-size:12px;font-weight:500;justify-content:center;line-height:100%;padding:12px 16px;text-transform:uppercase}#hero .container .content-wrapper header .cta .cta-button:hover{opacity:.8}#hero .container .content-wrapper header .nav a:hover{text-decoration:underline}#hero .container .content-wrapper .hero-wrapper{display:flex;flex-direction:column;gap:120px;padding-top:40px}#hero .container .content-wrapper .hero-wrapper .hero-text{align-content:center;color:#fff;font-family:Archivo;font-size:32px;font-weight:400;line-height:48px;text-align:center}#hero .container .content-wrapper .hero-wrapper .hero-text .nav-text-main{font-weight:800;text-transform:uppercase}#hero .container .content-wrapper .hero-wrapper .hero-buttons{align-items:center;display:flex;flex-direction:column;gap:20px;text-align:center}#hero .container .content-wrapper .hero-wrapper .hero-buttons .hero-button-primary{background-color:var(--gold);border:none;border-radius:100px;box-shadow:0 2px 8px rgba(218,165,32,.15);color:#171717;cursor:pointer;font-family:Archivo;font-size:14px;font-weight:700;padding:20px 0;text-transform:uppercase;transition:opacity .2s;width:100%}#hero .container .content-wrapper .hero-wrapper .hero-buttons .hero-button-primary:hover{opacity:.85}#hero .container .content-wrapper .hero-wrapper .hero-buttons .hero-button-secondary{backdrop-filter:blur(16px);background:hsla(0,0%,100%,.2);border:none;border-radius:100px;color:#fff;cursor:pointer;font-family:Archivo,sans-serif;font-size:14px;font-weight:700;padding:20px 0;text-transform:uppercase;transition:opacity .2s;width:100%}#hero .container .content-wrapper .hero-wrapper .hero-buttons .hero-button-secondary:hover{opacity:.85}.girls-wrapper{align-items:flex-end;box-sizing:border-box;display:flex;flex-direction:row;gap:0;justify-content:center;max-width:100%;overflow:hidden;width:100%}.left-girl{height:358px;height:auto;max-width:100%;width:290px}.middle-girl{height:301px;height:auto;max-width:100%;width:202px}.right-girl{height:344px;height:auto;max-width:100%;width:231px}.o-nas{padding-top:60px;text-align:center}.section-title{color:#fff;font-family:Inconsolata;font-size:14px;font-weight:600;letter-spacing:2px;line-height:20px;text-transform:uppercase}.o-nas h2{color:var(--gold);font-family:Archivo;font-size:32px;font-weight:800;line-height:100%}.o-nas h2,.o-nas-text{margin-top:20px}.o-nas-text p{color:#fff;font-family:Archivo;font-size:16px;font-style:regular;font-weight:400;line-height:24px;text-align:center}.o-nas-text-margin{display:block;margin-top:24px}.bold{font-weight:700}.badges{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:24px;padding:0 12px}#badges{padding-top:60px}#badges .badges{margin:0}.badge{flex-direction:column;justify-content:flex-start;text-align:center}.badge,.badge-icon{align-items:center;display:flex}.badge-icon{background-color:var(--gold);border-radius:50%;height:64px;justify-content:center;margin-bottom:16px;width:64px}.badge-icon svg{display:block;height:28px;width:28px}.badge-text{align-items:center;display:flex;flex-direction:column;text-align:center}.badge-description,.badge-number{color:#fff;display:block;font-family:Archivo;font-size:16px;font-weight:700;letter-spacing:0;line-height:100%}.text-under-badges{margin-top:24px}.text-under-badges p{color:#fff;font-family:Archivo;font-size:16px;font-style:Bold;font-weight:400;letter-spacing:0;line-height:24px;text-align:center}#club-application{padding:60px 0;text-align:center}#club-application .container .prihlasenie-content{background-image:url(../images/club-application-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;display:flex;flex-direction:column;padding:80px 20px 24px;text-align:center}#club-application .container .prihlasenie-content .heading-wrapper{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}#club-application .container .prihlasenie-content .heading-wrapper .section-title{margin-bottom:20px}#club-application .container .prihlasenie-content .heading-wrapper .nav-button-primary{background-color:var(--gold);border:none;border-radius:100px;box-shadow:0 2px 8px rgba(218,165,32,.15);color:#171717;cursor:pointer;font-family:Archivo;font-size:14px;font-weight:700;font-weight:500;letter-spacing:10%;line-height:100%;margin-top:22px;max-height:55px;max-width:319px;padding:20px 0;text-transform:uppercase;transition:opacity .2s;width:100%}#club-application .container .prihlasenie-content .heading-wrapper .nav-button-primary:hover{opacity:.85}#club-application .container .prihlasenie-content .heading-wrapper h2{color:#fff;font-family:Archivo;font-size:32px;font-weight:800;letter-spacing:0;line-height:100%}#club-application .container .prihlasenie-content .content-wrapper .when-where-price{backdrop-filter:blur(16px);background-color:hsla(0,0%,100%,.09);border:1px solid #a7a5a5;border-radius:16px;display:flex;flex-direction:column;gap:40px;margin-top:20px;padding:40px}#club-application .container .prihlasenie-content .content-wrapper .when-where-price h2{color:#fff;font-family:Archivo;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;margin:0;text-align:center}#club-application .container .prihlasenie-content .content-wrapper .when-where-price #special-case:hover{text-decoration:underline}#instructors .container .content-wrapper{background-color:var(--purple);border-radius:24px;color:#fff;display:flex;flex-direction:column;gap:40px;padding:40px 24px}#instructors .container .content-wrapper .heading{display:flex;flex-direction:column;gap:20px;text-align:center}#instructors .container .content-wrapper .heading h3{color:#fff;font-family:Inconsolata;font-size:14px;font-weight:600;letter-spacing:2px;line-height:20px;text-transform:uppercase}#instructors .container .content-wrapper .heading h2{color:#fff;font-family:Archivo;font-size:32px;font-weight:800;letter-spacing:0;line-height:100%}#instructors .container .content-wrapper .hide-on-desktop .swiper-instructors-mobile{width:100%}#instructors .container .content-wrapper .hide-on-desktop .swiper-instructors-mobile .custom-button-instructors-mobile-next,#instructors .container .content-wrapper .hide-on-desktop .swiper-instructors-mobile .custom-button-instructors-mobile-prev{align-items:center;background-color:#daa520;border-radius:20px;display:flex;height:40px;justify-content:center;position:absolute;top:323px;width:40px;z-index:3}#instructors .container .content-wrapper .hide-on-desktop .swiper-instructors-mobile .custom-button-instructors-mobile-next{right:24px}#instructors .container .content-wrapper .hide-on-desktop .swiper-instructors-mobile .custom-button-instructors-mobile-prev{left:24px}#instructors .container .content-wrapper .hide-on-desktop .swiper-instructors-mobile .swiper-pagination{pointer-events:none;top:334px}#instructors .container .content-wrapper .hide-on-desktop .swiper-instructors-mobile .swiper-wrapper .swiper-slide{display:flex;flex-direction:column;gap:40px}#instructors .container .content-wrapper .hide-on-desktop .swiper-instructors-mobile .swiper-wrapper .swiper-slide>img{margin-bottom:60px;width:100%}#instructors .container .content-wrapper .hide-on-desktop .swiper-instructors-mobile .swiper-wrapper .swiper-slide .content{display:flex;flex-direction:column;gap:20px}#instructors .container .content-wrapper .hide-on-desktop .swiper-instructors-mobile .swiper-wrapper .swiper-slide .content .instructor-heading{display:flex;flex-direction:column;gap:12px}#instructors .container .content-wrapper .hide-on-desktop .swiper-instructors-mobile .swiper-wrapper .swiper-slide .content .instructor-heading .name{font-size:30px;font-weight:700;text-align:center}#instructors .container .content-wrapper .hide-on-desktop .swiper-instructors-mobile .swiper-wrapper .swiper-slide .content .instructor-heading .role{color:#fff;font-family:Inconsolata;font-size:14px;font-weight:600;letter-spacing:2px;line-height:20px;text-align:center;text-transform:uppercase}#instructors .container .content-wrapper .hide-on-desktop .swiper-instructors-mobile .swiper-wrapper .swiper-slide .content>p{font-size:16px;line-height:24px;text-align:center}#instructors .container .content-wrapper .hide-on-desktop .swiper-instructors-mobile .swiper-wrapper .swiper-slide .content .achievements{display:flex;flex-direction:column;gap:24px}#instructors .container .content-wrapper .hide-on-desktop .swiper-instructors-mobile .swiper-wrapper .swiper-slide .content .achievements>p{font-size:20px;font-weight:700;line-height:24px;text-align:center}#instructors .container .content-wrapper .hide-on-desktop .swiper-instructors-mobile .swiper-wrapper .swiper-slide .content .achievements .achievement-wrapper{display:flex;flex-direction:column;gap:16px}#instructors .container .content-wrapper .hide-on-desktop .swiper-instructors-mobile .swiper-wrapper .swiper-slide .content .achievements .achievement-wrapper .achievement{display:flex;gap:16px}#instructors .container .content-wrapper .hide-on-desktop .swiper-instructors-mobile .swiper-wrapper .swiper-slide .content .achievements .achievement-wrapper .achievement img{width:40px}#instructors .container .content-wrapper .hide-on-desktop .swiper-instructors-mobile .swiper-wrapper .swiper-slide .content .achievements .achievement-wrapper .achievement p{font-size:16px;font-weight:700;line-height:24px}#successes{padding-top:60px}#successes .container .section-wrapper{align-items:center;background-image:url(../images/successes.png);background-position:fit;border-radius:30px;display:flex;flex-direction:column;gap:40px;padding:30px 0}#successes .container .section-wrapper .heading{display:flex;flex-direction:column;gap:20px}#successes .container .section-wrapper .heading p{text-align:center}#successes .container .section-wrapper .heading .section-name{color:#fff;font-family:Inconsolata;font-size:14px;font-weight:600;letter-spacing:2px;line-height:20px;text-transform:uppercase}#successes .container .section-wrapper .heading .section-heading-large{color:var(--gold);font-family:Archivo;font-size:32px;font-weight:800;line-height:100%;margin-top:20px}#successes .container .section-wrapper .swiper-desc{color:#fff;font-size:16px;line-height:24px;max-width:90%;text-align:center}#successes .container .section-wrapper .swiper-part{display:flex;flex-direction:column;padding:0 24px;position:relative;width:calc(100% - 48px)}#successes .container .section-wrapper .swiper-part .swiper{position:relative;width:100%}#successes .container .section-wrapper .swiper-part .swiper .swiper-wrapper .swiper-slide{align-items:center;color:#fff;display:flex;flex-direction:column;gap:40px;height:-moz-fit-content;height:fit-content;justify-content:center}#successes .container .section-wrapper .swiper-part .swiper .swiper-wrapper .swiper-slide img{margin-bottom:40px;width:100%}#successes .container .section-wrapper .swiper-part .swiper .swiper-wrapper .swiper-slide .swiper-box-wrapper{display:flex;flex-direction:column;gap:40px;padding-bottom:40px}#successes .container .section-wrapper .swiper-part .swiper .swiper-wrapper .swiper-slide .swiper-box-wrapper .swiper-box .swiper-box-line-1{font-size:16px;line-height:24px;text-align:center}#successes .container .section-wrapper .swiper-part .swiper .swiper-wrapper .swiper-slide .swiper-box-wrapper .swiper-box .swiper-box-line-2{color:#daa520;font-size:20px;line-height:24px;text-align:center}#successes .container .section-wrapper .swiper-part .custom-pagination-successes{display:flex;flex-direction:row;height:4px;justify-content:space-between;width:100%}#successes .container .section-wrapper .swiper-part .custom-pagination-successes .swiper-pagination-bullet{background-color:#fff;border-radius:10px;height:4px;opacity:.2;width:calc(25% - 12px)}#successes .container .section-wrapper .swiper-part .custom-pagination-successes .swiper-pagination-bullet-active{background-color:#daa520;opacity:1}#successes .container .section-wrapper .swiper-part .custom-button-next,#successes .container .section-wrapper .swiper-part .custom-button-prev{align-items:center;background-color:#daa520;border-radius:20px;display:flex;height:40px;justify-content:center;position:absolute;top:190px;width:40px;z-index:3}#successes .container .section-wrapper .swiper-part .custom-button-next{right:24px}#successes .container .section-wrapper .swiper-part .custom-button-prev{left:24px}#searching{margin:80px 0}#searching .container .content-wrapper{text-align:center}#searching .container .content-wrapper .heading{align-items:center;display:flex;flex-direction:column;gap:20px}#searching .container .content-wrapper .heading h3{color:#fff;font-family:Archivo;font-size:30px;font-weight:700;line-height:100%}#searching .container .content-wrapper .heading a{background-color:var(--gold);border:none;border-radius:100px;box-shadow:0 2px 8px rgba(218,165,32,.15);color:#171717;cursor:pointer;font-family:Archivo;font-size:14px;font-weight:700;margin-top:20px;padding:15px 30px;text-transform:uppercase;transition:opacity .2s;width:-moz-fit-content;width:fit-content}#searching .container .content-wrapper .heading a:hover{opacity:.85}#cta .container .section-wrapper{border-radius:30px;display:flex;flex-direction:column;gap:40px}#cta .container .section-wrapper .heading{display:flex;flex-direction:column;gap:20px}#cta .container .section-wrapper .heading p{text-align:center}#cta .container .section-wrapper .heading .section-name{color:#fff;font-family:Inconsolata;font-size:14px;font-weight:600;letter-spacing:2px;line-height:20px;text-transform:uppercase}#cta .container .section-wrapper .heading .section-title-cta{color:var(--gold);font-family:Archivo;font-size:32px;font-weight:800;line-height:100%;margin-top:20px}#cta .container .section-wrapper .content-wrapper{align-items:center;display:flex;flex-direction:column;gap:20px}#cta .container .section-wrapper .content-wrapper .cta-text{color:#fff;font-size:30px;line-height:40px;text-align:center}#cta .container .section-wrapper .content-wrapper .cta-desc{color:#fff;font-size:16px;line-height:24px;text-align:center}#cta .container .section-wrapper .content-wrapper .download-button{background-color:var(--gold);border:none;border-radius:100px;box-shadow:0 2px 8px rgba(218,165,32,.15);color:#171717;cursor:pointer;font-family:Archivo;font-size:14px;font-weight:700;margin-top:20px;max-height:55px;max-width:258px;padding:20px 0;text-transform:uppercase;transition:opacity .2s;width:100%}#cta .container .section-wrapper .content-wrapper .download-button:hover{opacity:.85}#cta .container .section-wrapper .content-wrapper .download-button p{font-family:Archivo;font-size:14px;font-weight:500;letter-spacing:10%;line-height:100%;text-align:center;text-transform:uppercase}#cta .container .section-wrapper .content-wrapper .contact-wrapper{display:flex;flex-direction:column;gap:40px;margin-top:60px}#cta .container .section-wrapper .content-wrapper .contact-wrapper .contact-box{display:flex;flex-direction:column;gap:10px}#cta .container .section-wrapper .content-wrapper .contact-wrapper .contact-box p{color:#fff;font-family:Inconsolata;font-size:14px;font-weight:600;letter-spacing:2px;line-height:20px;text-align:center;text-transform:uppercase}#cta .container .section-wrapper .content-wrapper .contact-wrapper .contact-box a{color:#fff;font-size:20px;line-height:24px;text-align:center}#cta .container .section-wrapper .content-wrapper .contact-wrapper .contact-box a:hover{text-decoration:underline}#cta .container .section-wrapper .swiper-part{align-items:center;display:flex;flex-direction:column;padding:0 24px;position:relative}#cta .container .section-wrapper .swiper-part .swiper2{height:-moz-fit-content;height:fit-content;overflow:hidden;width:100%}#cta .container .section-wrapper .swiper-part .swiper2 .swiper-wrapper .swiper-slide{align-items:center;color:#fff;display:flex;flex-direction:column;gap:80px;height:-moz-fit-content;height:fit-content;justify-content:center}#cta .container .section-wrapper .swiper-part .swiper2 .swiper-wrapper .swiper-slide img{border-radius:30px;width:100%}#cta .container .section-wrapper .swiper-part .swiper2 .swiper-wrapper .swiper-slide .swiper-desc{font-size:16px;line-height:24px;max-width:90%;text-align:center}#cta .container .section-wrapper .swiper-part .swiper2 .swiper-pagination{color:#fff;left:calc(50% - 11px);top:200px;width:-moz-fit-content;width:fit-content}#cta .container .section-wrapper .swiper-part .custom-button-cta-next,#cta .container .section-wrapper .swiper-part .custom-button-cta-prev{align-items:center;background-color:#daa520;border-radius:20px;display:flex;height:40px;justify-content:center;position:absolute;top:190px;width:40px;z-index:3}#cta .container .section-wrapper .swiper-part .custom-button-cta-next{right:24px}#cta .container .section-wrapper .swiper-part .custom-button-cta-prev{left:24px}
