*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Poppins;src:url(/assets/Poppins-Bold-qTAUjFF7.ttf)}@font-face{font-family:Anton;src:url(/assets/Anton-Regular-CSNnd9c8.ttf)}@font-face{font-family:WorkSans;src:url(/assets/WorkSans-Regular-YUu9NsMl.ttf)}:root{--clr-bg-dark: #0c0a0b;--clr-bg-light: #222;--clr-text: #fff;--clr-primary: #ffc904;--clr-error: #bf2e2e;--default-padding: 1.875rem;--min-padding: .625rem;--content-max-width: calc(100% - (2 * var(--default-padding)));--content-width: min(1000px, var(--content-max-width))}button,a{all:unset;position:relative;cursor:pointer;transition:all .2s ease-in-out;outline-offset:calc(var(--min-padding) / 2)}button:focus-within,a:focus-within{outline:1px solid var(--clr-text)}a:hover,a:focus-within,a.active{color:var(--clr-primary)}body{background-color:var(--clr-bg-dark);color:var(--clr-text);font-family:WorkSans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}h1{font-family:Anton,sans-serif;font-weight:400;font-style:normal;font-size:4rem;text-transform:uppercase;line-height:100%;color:var(--clr-primary)}h2{font-family:Anton,sans-serif;font-weight:400;font-style:normal;font-size:3rem;text-transform:uppercase;line-height:100%;color:var(--clr-primary)}.highlight{color:var(--clr-primary)}.error{color:var(--clr-error)}.note{font-size:75%;width:100%;border-bottom:2px solid var(--clr-primary);padding-bottom:calc(2 * var(--default-padding))}.big-button{position:relative;display:block;padding:var(--min-padding) var(--default-padding);border:2px solid var(--clr-primary);border-radius:var(--min-padding);font-family:Poppins,sans-serif;font-size:1rem;font-weight:700;color:var(--clr-primary);z-index:1;overflow:hidden;transition:color .2s ease-in-out}.big-button p{min-width:max-content}.big-button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--clr-primary);transform:scaleX(0);transform-origin:0;z-index:-1;transition:all .4s ease}.big-button:hover,.big-button:focus-within{color:var(--clr-bg-dark)}.big-button:hover:after,.big-button:focus-within:after{transform:scaleX(1);width:100%}.meta-section{padding:var(--min-padding) 0;background-color:var(--clr-bg-light);display:flex;align-items:center;justify-content:center}.meta-section-content{width:var(--content-width);display:flex;align-items:center;justify-content:space-between}.meta-section-element{position:relative;display:flex;align-items:center;gap:var(--default-padding)}.meta-section-element span{position:absolute;opacity:0;line-height:0}header{position:sticky;top:0;left:0;background-color:var(--clr-bg-dark);width:100%;padding:var(--min-padding) 0;display:flex;align-items:center;justify-content:center;z-index:999}.header-content{position:relative;width:var(--content-width);display:flex;align-items:center;justify-content:space-between}nav{justify-self:center;display:flex;align-items:center;justify-content:space-between;gap:calc(2 * var(--default-padding))}.contentless-header .header-content{justify-content:flex-start}nav a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:var(--clr-primary);transition:width .2s ease-in-out}a:hover:after,a:focus-within:after,a.active:after{width:100%}.open-sidebar-menu-button{display:none}.sidebar-menu-wrapper{position:fixed;width:100%;height:100%;background-color:var(--clr-bg-dark);top:0;left:0;transition:left .2s ease-in-out;display:flex;flex-direction:column;align-items:center}.sidebar-menu-wrapper.sidebar-menu-closed{left:100%}.sidebar-menu-content{width:var(--content-width);height:100%;display:flex;flex-direction:column}.sidebar-menu-header{padding:var(--min-padding) 0;display:flex;align-items:center;justify-content:space-between}.sidebar-menu-body{flex-grow:1;padding-top:var(--default-padding);display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:var(--default-padding)}.sidebar-menu-body h1{color:var(--clr-text)}.sidebar-menu-body h1.active{color:var(--clr-primary)}.sidebar-menu-footer{padding:var(--default-padding) 0;display:flex;justify-content:flex-end}.qr-code-button{padding:var(--min-padding);display:flex;align-items:center;justify-content:center;background-color:var(--clr-primary)}section{width:100%;display:flex;align-items:center;justify-content:center;z-index:1}section.full{min-height:80dvh}.hero{background-color:var(--clr-bg-dark);background-position:center;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:center;justify-content:flex-end}section.light{background-color:var(--clr-bg-light)}.section-content{width:var(--content-width);min-height:inherit;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.hero .section-content{justify-content:flex-end}.section-header{width:100%;padding:calc(2 * var(--default-padding)) 0;display:flex;align-items:center;justify-content:space-between}.section-body{width:100%;flex-grow:1;display:flex;align-items:center;justify-content:space-between}.hero .section-body{flex-grow:0;align-items:flex-end;padding-bottom:calc(2 * var(--default-padding))}.section-body.section-info{align-items:flex-start;gap:var(--default-padding)}.map-generator{max-width:100%;max-height:100%;background:none}.map-location-image{max-width:60%}.section-body-content{height:100%;display:flex;flex-direction:column;gap:var(--default-padding)}.section-body-content .info{display:flex;align-items:flex-start;gap:var(--min-padding)}.contact-section .info{display:initial}.section-body-content h1,.section-body-content h2,.exercise-header h1{color:var(--clr-text)}.section-footer{width:100%;padding:calc(2 * var(--default-padding)) 0;display:flex;align-items:center;justify-content:center}.section-footer.section-break{transform:translateY(1px);border-bottom:2px solid var(--clr-primary)}.loader{width:45px;aspect-ratio:1;--c: no-repeat linear-gradient(var(--clr-primary) 0 0);background:var(--c),var(--c),var(--c);animation:l18-1 1s infinite,l18-2 1s infinite;transition:background .2s ease-in-out}@keyframes l18-1{0%,to{background-size:20% 100%}33%,66%{background-size:20% 20%}}@keyframes l18-2{0%,33%{background-position:0 0,50% 50%,100% 100%}66%,to{background-position:100% 0,50% 50%,0 100%}}.big-button .loader{position:absolute;width:25px;top:50%;left:50%;transform:translate(-50%,-50%)}.big-button:hover .loader,.big-button:focus-within .loader{--c: no-repeat linear-gradient(var(--clr-bg-dark) 0 0)}.card-container{overflow-x:hidden;gap:var(--default-padding)}.card{width:310px;height:400px;border:2px solid var(--clr-primary);border-radius:var(--min-padding);background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.card-overlay{width:100%;height:100%;background-image:linear-gradient(to top,var(--clr-bg-dark),var(--clr-bg-dark) 10%,transparent);display:flex;flex-direction:column;justify-content:flex-end;padding:var(--default-padding)}.card-header{font-size:2rem;font-weight:700;line-height:initial;color:var(--clr-primary)}.opinion-wrapper{position:relative;flex-grow:1;min-height:max-content;height:500px}.opinion-card{position:absolute;max-width:30%;max-height:100%;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .75s ease;border:2px solid var(--clr-primary);border-radius:var(--min-padding);overflow:hidden}.opinion-card img{max-width:100%;max-height:100%}.opinion-card.opinion-card-front{z-index:4}.opinion-card.opinion-card-left{z-index:3;transform:translate(-150%,-50%) scale(.75);opacity:.8}.opinion-card.opinion-card-right{z-index:3;transform:translate(+50%,-50%) scale(.75);opacity:.8}.opinion-card.opinion-card-back{z-index:2;transform:translate(-50%,-50%) scale(.5);opacity:.5}footer{background-color:var(--clr-bg-dark);display:flex;align-items:center;justify-content:center}.footer-content{padding:calc(2 * var(--default-padding)) 0;width:var(--content-width);display:flex;align-items:flex-start;justify-content:space-between}.footer-element{display:flex;flex-direction:column;gap:var(--default-padding)}.newsletter-wrapper .section-header{padding:0;padding-top:calc(2 * var(--default-padding))}.newsletter-wrapper p{max-width:50%}.newsletter-wrapper .section-footer{justify-content:space-between}.newsletter-form{flex-grow:1;max-width:50%;display:flex;align-items:center;gap:var(--default-padding)}input[type=text],input[type=email],input[type=password]{flex-grow:1;font-family:WorkSans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;padding:calc(.5 * var(--default-padding));background:none;border:none;border-radius:0;border-bottom:2px solid var(--clr-primary);color:var(--clr-text)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder{color:#dadce0}.exercise-schedule .section-body{width:50%;align-self:flex-end;display:flex;flex-direction:column;align-items:flex-start;gap:var(--default-padding)}.exercise-wrapper{display:flex;flex-direction:column;gap:var(--default-padding)}.contact-section{padding:calc(2 * var(--default-padding)) 0}.instructor-wrapper{width:100%;display:grid;grid-template:auto / repeat(3,1fr);gap:var(--default-padding);padding:calc(2 * var(--default-padding)) 0}.instructor-card{height:525px;background-position:center;background-repeat:no-repeat;background-size:cover top}.instructor-card-overlay{width:100%;height:100%;background-image:linear-gradient(to top,var(--clr-bg-dark),var(--clr-bg-dark) 10%,transparent);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:var(--min-padding);padding:var(--default-padding)}.instructor-card-header{color:var(--clr-text)}.instructor-card-desc{color:var(--clr-primary)}.pricing-wrapper{width:100%}.pricing-header{padding:calc(2 * var(--default-padding)) 0}.pricing-body{display:flex;flex-direction:column}.pricing-footer{display:flex;align-items:center;justify-content:center;padding:var(--default-padding) 0 calc(2 * var(--default-padding));border-bottom:2px solid var(--clr-primary)}.pricing-item{display:flex;flex-direction:column;align-items:flex-end;gap:var(--default-padding);padding:calc(2 * var(--default-padding)) 0;border-bottom:2px solid var(--clr-primary)}.pricing-item.active{background-color:var(--clr-primary);color:var(--clr-bg-dark);align-items:flex-start;padding:calc(2 * var(--default-padding)) var(--default-padding);order:-1}.pricing-item-body{width:100%;display:flex;align-items:flex-start;justify-content:space-between}.pricing-item-body h1{color:var(--clr-text)}.pricing-item.active .pricing-item-body h1{color:var(--clr-bg-dark)}.treningi-pricing-wrapper .pricing-body{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--default-padding)}.pricing-category{width:50%}.pricing-body h1{color:var(--clr-text)}.pricing-category .pricing-item{align-items:flex-start}.pricing-category .pricing-item,.inne-pricing-wrapper .pricing-item{display:flex;align-items:flex-start;flex-direction:row;justify-content:space-between;border:none;padding:0;padding-bottom:var(--default-padding)}.article-wrapper{width:100%;padding-top:var(--default-padding)}.article-wrapper article{padding-bottom:calc(2 * var(--default-padding));display:flex;gap:var(--default-padding)}.article-wrapper article>*{flex-grow:1}.article-title h1{color:var(--clr-text)}.article-wrapper .article-data,.article-wrapper .article-desc{display:flex;flex-direction:column;gap:var(--default-padding)}.article-wrapper .article-desc{flex-grow:1}.article-wrapper .article-footer{align-self:flex-start;justify-self:flex-end}.article-page article{width:100%;display:flex;flex-direction:column;gap:var(--default-padding);padding-bottom:calc(2 * var(--default-padding))}.login-page .full{min-height:90dvh}.background-overlay{width:100%;min-height:inherit;background-image:linear-gradient(to right,var(--clr-bg-dark),transparent);display:flex;align-items:center;justify-content:center}.background-overlay .section-content{justify-content:center}.account-form-wrapper{width:65%;background-color:var(--clr-bg-dark);border:2px solid var(--clr-primary);border-radius:var(--min-padding);padding:var(--default-padding) calc(2 * var(--default-padding));display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--default-padding)}.account-form-logo{width:100%;display:flex;justify-content:center}.account-form-content{width:100%;padding-bottom:var(--default-padding)}.account-form-content form{display:flex;flex-direction:column;align-items:flex-start;gap:var(--default-padding)}.form-row{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:var(--min-padding)}.form-row>*{display:block}input[type=checkbox]{all:unset;position:relative;cursor:pointer;display:block;width:calc(2 * var(--min-padding));aspect-ratio:1;border:2px solid var(--clr-primary);border-radius:calc(var(--min-padding) / 2);transition:background .2s ease-in-out;z-index:1;outline-offset:calc(var(--min-padding) / 2)}input[type=checkbox]:focus-within{outline:1px solid var(--clr-text)}input[type=checkbox]:after{content:"";position:absolute;width:var(--min-padding);aspect-ratio:1;background-color:var(--clr-bg-dark);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}input[type=checkbox]:checked{background-color:var(--clr-primary)}.form-footer{width:100%;padding-top:var(--default-padding);display:flex;align-items:center;justify-content:space-between}.profil-page .section-body{align-items:flex-start;flex-direction:column}.user-info-wrapper{width:100%;flex-grow:1;display:flex;gap:var(--default-padding)}.user-info-element:last-child{width:100%;flex-grow:1;display:flex;flex-direction:column;gap:var(--default-padding)}.user-info-section{display:flex;flex-direction:column;align-items:flex-start;gap:var(--min-padding)}.user-info-header{display:flex;align-items:center;justify-content:space-between}.sprawdz-page .section-body{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:var(--default-padding) 0;gap:calc(2 * var(--default-padding))}.find-page .section-body{align-items:flex-start}.section-body .user-info>*{margin-bottom:var(--default-padding)}.section-body .user-info span{color:var(--clr-text)}.selection-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between}.selection-wrapper button{width:50%;padding:var(--default-padding) 0;text-align:center;transition:none}.selection-wrapper button.active{border-bottom:2px solid var(--clr-primary)}.find-form{width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:var(--default-padding)}.find-form input{width:100%}.map-loader{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.checkout-page .section-header{flex-direction:column;align-items:flex-start;gap:var(--default-padding)}.checkout-page .section-body{gap:var(--default-padding);align-items:flex-start}.checkout-page .section-body-content{flex-grow:1}.checkout-success{display:flex;flex-direction:column;align-items:center;gap:var(--default-padding)}.checkout-success img{max-width:50%}.selected-pass-wrapper{flex:60%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--default-padding)}.pass-purchase-form{display:flex;flex-direction:column;gap:var(--default-padding);align-items:flex-end;width:min(750px,100%)}.pass-purchase-form h3{width:100%}.payment-place-option{cursor:pointer;display:flex;align-items:center;justify-content:flex-start;flex-grow:1;gap:var(--min-padding)}.payment-method-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between}.payment-method{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--min-padding);box-shadow:inset 0 0 0 2px transparent}.payment-method:hover,.payment-method:focus-visible{box-shadow:inset 0 0 0 2px var(--clr-primary);color:var(--clr-primary)}.payment-method.active{background-color:var(--clr-primary);color:var(--clr-bg-dark)}.payment-method-icon{padding:var(--default-padding)}.payment-method-title{padding:var(--min-padding) 0}.total-amount-wrapper{justify-content:flex-end}.auth{display:flex;flex-direction:column;align-items:center;gap:var(--default-padding)}.admin-page .full{min-height:100dvh}.admin-page .section-body{flex-direction:column;align-items:flex-start;justify-content:flex-start}.admin-page .section-body-content{align-items:flex-start}.admin-pass{position:relative;cursor:pointer}.admin-pass:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:var(--clr-primary);transition:width .2s ease-in-out}.admin-pass:hover:after,.admin-pass:focus-within:after{width:100%}@media screen and (max-width: 920px){nav,.header-content>a.big-button{display:none}.open-sidebar-menu-button{display:initial}.card-container{overflow-x:scroll;gap:var(--default-padding)}.card{min-width:240px;height:300px}.instructor-wrapper{grid-template:auto / repeat(2,1fr)}.article-wrapper article{flex-direction:column}.article-thumbnail,.article-thumbnail img{width:100%}.article-desc{display:none}.account-form-wrapper{width:90%}.checkout-page .section-body{flex-direction:column}.checkout-page .section-body-content,.pass-purchase-form{width:100%}}@media screen and (max-width: 768px){:root{--default-padding: 1.25rem;--min-padding: .3125rem}body{font-size:.875rem}h1{font-size:2.5rem}h2{font-size:1.75rem}.big-button{border-radius:.625rem}section.full{min-height:70vh}.hero{background-position:40% 50%}.hero .section-body{flex-direction:column;align-items:flex-start;gap:var(--default-padding)}.card-header{font-size:1.5rem}.map-location-image{width:100%}.section-body.section-info{flex-direction:column}.section-body button{z-index:5}.map-location-image{max-width:100%}.newsletter-form{align-self:flex-end;flex-direction:column;align-items:flex-end;max-width:100%;width:100%}.newsletter-form input{width:100%}.newsletter-wrapper .section-footer{flex-direction:column;align-items:flex-start;gap:var(--default-padding)}.newsletter-wrapper p{max-width:100%}.footer-content{flex-direction:column;gap:var(--default-padding)}.footer-element-content:last-child{align-self:center}.exercise-schedule .section-body{width:100%;align-self:flex-start}.opinion-section{overflow-x:hidden}.opinion-card{max-width:80%;width:70%}.instructor-wrapper{grid-template:auto / 1fr}.treningi-pricing-wrapper .pricing-body{flex-direction:column}.pricing-category,.account-form-wrapper{width:100%}.form-footer{flex-direction:column;align-items:flex-end;gap:var(--default-padding)}.user-info-wrapper{flex-direction:column;align-items:center}.profil-page{padding-bottom:calc(2 * var(--default-padding))}}
