﻿html,body,div,span,applet,object,iframe,h1,h2,h3,main .list>*>li h2,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"MPLUSRounded1cWeb";src:url("fonts/MPLUSRounded1c-ExtraBold.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:fallback}@font-face{font-family:"LatoLatinWeb";src:url("fonts/LatoLatin-Bold.woff2");font-style:normal;font-weight:bold;text-rendering:optimizeLegibility;font-display:fallback}@font-face{font-family:"LatoLatinWeb";src:url("fonts/LatoLatin-BoldItalic.woff2");font-style:italic;font-weight:bold;text-rendering:optimizeLegibility;font-display:fallback}@font-face{font-family:"LatoLatinWeb";src:url("fonts/LatoLatin-Italic.woff2");font-style:italic;font-weight:normal;text-rendering:optimizeLegibility;font-display:fallback}@font-face{font-family:"LatoLatinWeb";src:url("fonts/LatoLatin-Regular.woff2");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility;font-display:fallback}*,*::after,*::before{box-sizing:border-box}html{width:100vw;max-width:100%;font-size:1.5625vw;overflow-x:hidden;--page-width: 60.8rem;--page-margin: calc( ( 100vw - var(--page-width) ) / 2 )}@media(min-width: 544px){html{font-size:8.5px}}@media not all and (max-width: 800px){html{--page-width: 169.6rem;font-size:.5208333333vw}}@media(min-width: 1920px){html{font-size:10px}}body{width:100vw;max-width:100%;overflow-x:hidden;font-size:2rem;--add-right-margin: 0px;--add-left-margin: 0px}@media not all and (max-width: 800px){html:has(body.headless){font-size:.5681818182vw}}@media(min-width: 1320px){html:has(body.headless){font-size:7.5px}}@media(min-width: 1440px){html:has(body.headless){font-size:.5208333333vw}}@media(min-width: 1920px){html:has(body.headless){font-size:10px}}@media all and (max-width: 800px)and (min-width: 544px){body.headless>header{--page-width: calc( 100vw - 3.2rem )}}body{word-break:keep-all;--color-red: #FE4141;font-family:"LatoLatinWeb",sans-serif;font-size:2.4rem;line-height:1.8em;color:var(--color-text-60)}p+p{padding-top:1.8em}header>p:first-child{font-weight:bold}strong{font-weight:bold;color:var(--color-text)}h1,h2:not(.preheader),h3,main .list>*>li h2{font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text)}h1 strong,h2:not(.preheader) strong,h3 strong,main .list>*>li h2 strong{font-weight:normal;color:var(--color-secondary)}h1{font-size:4rem;line-height:1.2em}h2:not(.preheader){text-align:center;font-size:4rem;line-height:1.4em}section header h2+p{text-align:center}h3,main .list>*>li h2{text-align:left;font-size:3.2rem}a{color:inherit;font-weight:bold}a:hover:not(.button),a:focus-visible,button:focus-visible:not(.icon){text-decoration:underline}button{font-weight:bold;font-family:inherit;color:inherit}sup{font-size:.6em;display:inline;vertical-align:super;line-height:.6em}.red{color:var(--color-red)}@media not all and (max-width: 800px){body{font-size:1.8rem}h1,h2:not(.preheader){font-size:3.6rem}h3,main .list>*>li h2{font-size:2rem;line-height:1.3em}}.icon.list:before,.icons>.list:before{mask-image:var(--img-url-list);-webkit-mask-image:var(--img-url-list);background-image:none}.icon.download:before,.icons>.download:before{mask-image:var(--img-url-download);-webkit-mask-image:var(--img-url-download);background-image:none}.icon.register:before,.icons>.register:before{mask-image:var(--img-url-register);-webkit-mask-image:var(--img-url-register);background-image:none}.icon.remove:before,.icons>.remove:before{mask-image:var(--img-url-remove);-webkit-mask-image:var(--img-url-remove);background-image:none}.icon.search:before,.icons>.search:before{mask-image:var(--img-url-search);-webkit-mask-image:var(--img-url-search);background-image:none}.icon.eye:before,.icons>.eye:before{mask-image:var(--img-url-eye);-webkit-mask-image:var(--img-url-eye);background-image:none}.icon.eye-crossed:before,.icons>.eye-crossed:before{mask-image:var(--img-url-eye-crossed);-webkit-mask-image:var(--img-url-eye-crossed);background-image:none}.icon.y2m-intens-0:before,.icons>.y2m-intens-0:before{mask-image:var(--img-url-y2m-intens-0);-webkit-mask-image:var(--img-url-y2m-intens-0);background-image:none}.icon.y2m-intens-1:before,.icons>.y2m-intens-1:before{mask-image:var(--img-url-y2m-intens-1);-webkit-mask-image:var(--img-url-y2m-intens-1);background-image:none}.icon.y2m-intens-2:before,.icons>.y2m-intens-2:before{mask-image:var(--img-url-y2m-intens-2);-webkit-mask-image:var(--img-url-y2m-intens-2);background-image:none}.icon.cart:before,.icons>.cart:before{mask-image:var(--img-url-cart);-webkit-mask-image:var(--img-url-cart);background-image:none}.icon.logout:before,.icons>.logout:before{mask-image:var(--img-url-logout);-webkit-mask-image:var(--img-url-logout);background-image:none}.icon.user:before,.icons>.user:before{mask-image:var(--img-url-user);-webkit-mask-image:var(--img-url-user);background-image:none}.icon.info:before,.icons>.info:before{mask-image:var(--img-url-info);-webkit-mask-image:var(--img-url-info);background-image:none}.icon.location:before,.icons>.location:before{mask-image:var(--img-url-location);-webkit-mask-image:var(--img-url-location);background-image:none}.icon.duration:before,.icons>.duration:before{mask-image:var(--img-url-duration);-webkit-mask-image:var(--img-url-duration);background-image:none}.icon.users:before,.icons>.users:before{mask-image:var(--img-url-users);-webkit-mask-image:var(--img-url-users);background-image:none}.icon.online:before,.icons>.online:before{mask-image:var(--img-url-online);-webkit-mask-image:var(--img-url-online);background-image:none}.icon.weight:before,.icons>.weight:before{mask-image:var(--img-url-weight);-webkit-mask-image:var(--img-url-weight);background-image:none}.icon.sets:before,.icons>.sets:before{mask-image:var(--img-url-sets);-webkit-mask-image:var(--img-url-sets);background-image:none}.icon.repeat:before,.icons>.repeat:before{mask-image:var(--img-url-repeat);-webkit-mask-image:var(--img-url-repeat);background-image:none}.icon.arrow-down:before,.icons>.arrow-down:before{mask-image:var(--img-url-arrow-down);-webkit-mask-image:var(--img-url-arrow-down);background-image:none}.icon.facebook:before,.icons>.facebook:before{mask-image:var(--img-url-facebook);-webkit-mask-image:var(--img-url-facebook);background-image:none}.icon.instagram:before,.icons>.instagram:before{mask-image:var(--img-url-instagram);-webkit-mask-image:var(--img-url-instagram);background-image:none}.icon.youtube:before,.icons>.youtube:before{mask-image:var(--img-url-youtube);-webkit-mask-image:var(--img-url-youtube);background-image:none}.icon.twitter:before,.icons>.twitter:before{mask-image:var(--img-url-twitter);-webkit-mask-image:var(--img-url-twitter);background-image:none}.icon.tiktok:before,.icons>.tiktok:before{mask-image:var(--img-url-tiktok);-webkit-mask-image:var(--img-url-tiktok);background-image:none}.icon.card:before,.icons>.card:before{mask-image:var(--img-url-card);-webkit-mask-image:var(--img-url-card);background-image:none}.icon.directions:before,.icons>.directions:before{mask-image:var(--img-url-directions);-webkit-mask-image:var(--img-url-directions);background-image:none}.icon.call:before,.icons>.call:before{mask-image:var(--img-url-call);-webkit-mask-image:var(--img-url-call);background-image:none}.icon.calendar:before,.icons>.calendar:before{mask-image:var(--img-url-calendar);-webkit-mask-image:var(--img-url-calendar);background-image:none}.icon.schedule:before,.icons>.schedule:before{mask-image:var(--img-url-schedule);-webkit-mask-image:var(--img-url-schedule);background-image:none}.icon.play:before,.icons>.play:before{mask-image:var(--img-url-play);-webkit-mask-image:var(--img-url-play);background-image:none}.icon.close:before,.icons>.close:before{mask-image:var(--img-url-close);-webkit-mask-image:var(--img-url-close);background-image:none}.icon.user:before,.icons>.user:before{mask-image:var(--img-url-user);-webkit-mask-image:var(--img-url-user);background-image:none}.icon.menu:before,.icons>.menu:before{mask-image:var(--img-url-menu);-webkit-mask-image:var(--img-url-menu);background-image:none}.icon.right:before,.icons>.right:before{mask-image:var(--img-url-right);-webkit-mask-image:var(--img-url-right);background-image:none}.icon.left:before,.icons>.left:before{mask-image:var(--img-url-left);-webkit-mask-image:var(--img-url-left);background-image:none}.icon.edit:before,.icons>.edit:before{mask-image:var(--img-url-edit);-webkit-mask-image:var(--img-url-edit);background-image:none}.icon.lock:before,.icons>.lock:before{mask-image:var(--img-url-lock);-webkit-mask-image:var(--img-url-lock);background-image:none}.icon.phone:before,.icons>.phone:before{mask-image:var(--img-url-phone);-webkit-mask-image:var(--img-url-phone);background-image:none}.icon.email:before,.icons>.email:before{mask-image:var(--img-url-email);-webkit-mask-image:var(--img-url-email);background-image:none}.icon.profile:before,.icons>.profile:before{mask-image:var(--img-url-profile);-webkit-mask-image:var(--img-url-profile);background-image:none}.icon.payment:before,.icons>.payment:before{mask-image:var(--img-url-payment);-webkit-mask-image:var(--img-url-payment);background-image:none}.icon.sound-on:before,.icons>.sound-on:before{mask-image:var(--img-url-sound-on);-webkit-mask-image:var(--img-url-sound-on);background-image:none}.icon.sound-mute:before,.icons>.sound-mute:before{mask-image:var(--img-url-sound-mute);-webkit-mask-image:var(--img-url-sound-mute);background-image:none}.icon.rate:before,.icons>.rate:before{mask-image:var(--img-url-rate);-webkit-mask-image:var(--img-url-rate);background-image:none}.icon.rated:before,.icons>.rated:before{mask-image:var(--img-url-rated);-webkit-mask-image:var(--img-url-rated);background-image:none}.icon.zdrowepluca:before,.icons>.zdrowepluca:before{mask-image:var(--img-url-zdrowepluca);-webkit-mask-image:var(--img-url-zdrowepluca);background-image:none}.icon.zdroweserce:before,.icons>.zdroweserce:before{mask-image:var(--img-url-zdroweserce);-webkit-mask-image:var(--img-url-zdroweserce);background-image:none}.icon.zdrowaglowa:before,.icons>.zdrowaglowa:before{mask-image:var(--img-url-zdrowaglowa);-webkit-mask-image:var(--img-url-zdrowaglowa);background-image:none}.icon.zdroweplecy:before,.icons>.zdroweplecy:before{mask-image:var(--img-url-zdroweplecy);-webkit-mask-image:var(--img-url-zdroweplecy);background-image:none}.icon.zdrowecialo:before,.icons>.zdrowecialo:before{mask-image:var(--img-url-zdrowecialo);-webkit-mask-image:var(--img-url-zdrowecialo);background-image:none}.icon.sportyzimowe:before,.icons>.sportyzimowe:before{mask-image:var(--img-url-sportyzimowe);-webkit-mask-image:var(--img-url-sportyzimowe);background-image:none}body{--color-tags-icons: var(--color-secondary-60);--color-link-arrow: var(--color-primary);--img-url-done: url(/build/web/svg/done.svg);--img-url-quote: url(/build/web/svg/quote.svg);--img-url-arrow-right: url(/build/web/svg/arrow-right.svg);--img-url-error: url(/build/web/svg/error.svg);--img-url-warning: url(/build/web/svg/warning.svg);--img-url-i: url(/build/web/svg/i.svg);--img-url-loading: url(/build/web/svg/loading.svg);--img-url-arrow: url(/build/web/svg/arrow.svg);--img-url-yes: url(/build/web/svg/yes.svg);--img-url-no: url(/build/web/svg/no.svg);--img-url-more: url(/build/web/svg/more.svg);--img-url-list: url(/build/web/svg/list.svg);--img-url-download: url(/build/web/svg/download.svg);--img-url-register: url(/build/web/svg/register.svg);--img-url-remove: url(/build/web/svg/remove.svg);--img-url-search: url(/build/web/svg/search.svg);--img-url-eye: url(/build/web/svg/eye.svg);--img-url-eye-crossed: url(/build/web/svg/eye-crossed.svg);--img-url-y2m-intens-0: url(/build/web/svg/y2m-intens-0.svg);--img-url-y2m-intens-1: url(/build/web/svg/y2m-intens-1.svg);--img-url-y2m-intens-2: url(/build/web/svg/y2m-intens-2.svg);--img-url-cart: url(/build/web/svg/cart.svg);--img-url-logout: url(/build/web/svg/logout.svg);--img-url-user: url(/build/web/svg/user.svg);--img-url-info: url(/build/web/svg/info.svg);--img-url-location: url(/build/web/svg/location.svg);--img-url-duration: url(/build/web/svg/duration.svg);--img-url-users: url(/build/web/svg/users.svg);--img-url-online: url(/build/web/svg/online.svg);--img-url-weight: url(/build/web/svg/weight.svg);--img-url-sets: url(/build/web/svg/sets.svg);--img-url-repeat: url(/build/web/svg/repeat.svg);--img-url-arrow-down: url(/build/web/svg/arrow-down.svg);--img-url-facebook: url(/build/web/svg/facebook.svg);--img-url-instagram: url(/build/web/svg/instagram.svg);--img-url-youtube: url(/build/web/svg/youtube.svg);--img-url-twitter: url(/build/web/svg/twitter.svg);--img-url-tiktok: url(/build/web/svg/tiktok.svg);--img-url-card: url(/build/web/svg/card.svg);--img-url-directions: url(/build/web/svg/directions.svg);--img-url-call: url(/build/web/svg/call.svg);--img-url-calendar: url(/build/web/svg/calendar.svg);--img-url-schedule: url(/build/web/svg/schedule.svg);--img-url-play: url(/build/web/svg/play.svg);--img-url-close: url(/build/web/svg/close.svg);--img-url-user: url(/build/web/svg/user.svg);--img-url-menu: url(/build/web/svg/menu.svg);--img-url-right: url(/build/web/svg/right.svg);--img-url-left: url(/build/web/svg/left.svg);--img-url-edit: url(/build/web/svg/edit.svg);--img-url-lock: url(/build/web/svg/lock.svg);--img-url-phone: url(/build/web/svg/phone.svg);--img-url-email: url(/build/web/svg/email.svg);--img-url-profile: url(/build/web/svg/profile.svg);--img-url-payment: url(/build/web/svg/payment.svg);--img-url-sound-on: url(/build/web/svg/sound-on.svg);--img-url-sound-mute: url(/build/web/svg/sound-mute.svg);--img-url-rate: url(/build/web/svg/rate.svg);--img-url-rated: url(/build/web/svg/rated.svg);--img-url-zdrowepluca: url(/build/web/svg/zdrowepluca.svg);--img-url-zdroweserce: url(/build/web/svg/zdroweserce.svg);--img-url-zdrowaglowa: url(/build/web/svg/zdrowaglowa.svg);--img-url-zdroweplecy: url(/build/web/svg/zdroweplecy.svg);--img-url-zdrowecialo: url(/build/web/svg/zdrowecialo.svg);--img-url-sportyzimowe: url(/build/web/svg/sportyzimowe.svg)}.icons:not(.labelled)>button,button.icon:not(.labelled),.icons:not(.labelled)>a,a.icon:not(.labelled){overflow:visible;font-size:0}.icons:not(.labelled)>button::after,button.icon:not(.labelled)::after,.icons:not(.labelled)>a::after,a.icon:not(.labelled)::after{content:"";display:block;position:absolute;left:-1.6rem;right:-1.6rem;top:-1.6rem;bottom:-1.6rem;border-radius:16rem}@media not all and (max-width: 800px){.icons:not(.labelled)>button::after,button.icon:not(.labelled)::after,.icons:not(.labelled)>a::after,a.icon:not(.labelled)::after{left:-0.6rem;right:-0.6rem;top:-0.6rem;bottom:-0.6rem}}.icons:not(.labelled)>*,.icon:not(.labelled){overflow:hidden;color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none;width:4.8rem;height:4.8rem}@media not all and (max-width: 800px){.icons:not(.labelled)>*,.icon:not(.labelled){width:3.2rem;height:3.2rem}}.icons:not(.labelled)>*:before,.icon:not(.labelled):before{position:absolute;left:0;right:0;top:0;bottom:0}.icons:not(.labelled)>*.primary,.icons:not(.labelled)>*.secondary,.icon:not(.labelled).primary,.icon:not(.labelled).secondary{padding:0;border-radius:8rem;width:7.2rem;height:7.2rem}@media not all and (max-width: 800px){.icons:not(.labelled)>*.primary,.icons:not(.labelled)>*.secondary,.icon:not(.labelled).primary,.icon:not(.labelled).secondary{width:5.4rem;height:5.4rem}}.icons:not(.labelled)>*.primary::before,.icons:not(.labelled)>*.secondary::before,.icon:not(.labelled).primary::before,.icon:not(.labelled).secondary::before{background-size:50% auto;mask-size:50% auto;-webkit-mask-size:50% auto}.icons>*,.icon{position:relative;padding:0;display:inline-block;vertical-align:middle;box-sizing:border-box;border:none;border-radius:0}.icons>*:before,.icon:before{content:"";background-position:50% 50%;background-repeat:no-repeat;background-size:contain;mask-position:50% 50%;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:var(--color-secondary)}.icons>*.secondary,.icon.secondary{border:2px solid var(--secondary-border)}.icons.labelled>*,.icon.labelled{align-items:center}.icons.labelled>*::before,.icon.labelled::before{display:inline-block;vertical-align:middle;width:4rem;height:4rem;margin-right:.6rem;margin-left:-0.4rem;mask-size:80% 80%;-webkit-mask-size:80% 80%;transform:translateY(-0.2rem);flex-shrink:0}@media not all and (max-width: 800px){.icons.labelled>*::before,.icon.labelled::before{width:3rem;height:3rem}}.icons.labelled>*.icon-after::before,.icon.labelled.icon-after::before{margin-left:.6rem;margin-right:-0.4rem;order:2}.icons.labelled>button::before,.icons.labelled>a::before,button.icon.labelled::before,a.icon.labelled::before{margin-right:1.2rem;margin-left:0}@media not all and (max-width: 800px){.icons.labelled>button::before,.icons.labelled>a::before,button.icon.labelled::before,a.icon.labelled::before{margin-left:-1.2rem}}fieldset.icons.labelled>button::before,fieldset>button.icon.labelled::before{width:2.4rem;height:2.4rem;margin:0rem .6rem 0 -0.24rem;transform:translateY(-0.1rem);-webkit-transform:translateY(-0.1rem);background-color:var(--color-secondary)}fieldset.icons.labelled>button[aria-selected=true]::before,fieldset>button.icon.labelled[aria-selected=true]::before{background-color:var(--primary-text)}fieldset.icons.labelled[aria-multiselectable=false]>button::before,fieldset[aria-multiselectable=false]>button.icon.labelled::before{background-color:var(--color-primary)}fieldset.icons.labelled[aria-multiselectable=false]>button[aria-selected=true]::before,fieldset[aria-multiselectable=false]>button.icon.labelled[aria-selected=true]::before{background-color:var(--primary-text)}.icons>button.labelled.secondary,.icons>a.labelled.secondary,a.icon.labelled.secondary,button.icon.labelled.secondary{border:2px solid var(--color-primary)}.icons>button::before,.icons>a::before,a.icon::before,button.icon::before{background-color:var(--secondary-border)}.icons>button.negative,.icons>a.negative,a.icon.negative,button.icon.negative{background-color:var(--color-bg)}.icons>button.negative::before,.icons>a.negative::before,a.icon.negative::before,button.icon.negative::before{background-color:var(--color-text)}.icons.quiet>button.labelled:not(.primary),.icons.quiet>a.labelled:not(.primary),a.icons.quiet.labelled:not(.primary),button.icon.quiet.labelled:not(.primary){border-color:rgba(0,0,0,0)}.icons.quiet>button::before,.icons.quiet>a::before,a.icons.quiet::before,button.icon.quiet::before{background-color:var(--color-primary)}.icons>button.primary::before,.icons>a.primary::before,a.icon.primary::before,button.icon.primary::before{background-color:var(--primary-text)}.icons>.zdrowepluca:before{background-size:50% auto;mask-size:50% auto;-webkit-mask-size:50% auto}.icons>.zdroweserce:before{background-size:50% auto;mask-size:50% auto;-webkit-mask-size:50% auto}.icons>.zdrowaglowa:before{background-size:50% auto;mask-size:50% auto;-webkit-mask-size:50% auto}.icons>.zdroweplecy:before{background-size:50% auto;mask-size:50% auto;-webkit-mask-size:50% auto}.icons>.zdrowecialo:before{background-size:50% auto;mask-size:50% auto;-webkit-mask-size:50% auto}.icons>.sportyzimowe:before{background-size:50% auto;mask-size:50% auto;-webkit-mask-size:50% auto}.icon-user{background-image:var(--img-url-user)}.icon-cart{background-image:var(--img-url-cart)}.icon-location{background-image:var(--img-url-location)}.icon-logout{background-image:var(--img-url-logout)}.bitmap-icon{filter:drop-shadow(-0.8rem 1.6rem 2.4rem var(--icons-shadow-color))}.bitmap-icon.xxs img{width:6rem;height:6rem}.bitmap-icon.s img,.bitmap-icon.xs img{width:8rem;height:8rem}.bitmap-icon.m img{width:12rem;height:12rem}.bitmap-icon.l img{width:16rem;height:16rem}.bitmap-icon.xl img{width:24rem;height:24rem}@media all and (max-width: 800px){.bitmap-icon.xxs img{width:8rem;height:8rem}.bitmap-icon.s img{width:9.6rem;height:9.6rem}.bitmap-icon.m img{width:12.8rem;height:12.8rem}}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 300ms}textarea,#cookies button,select,form div button,button.cta,button.primary,button.secondary,button.quiet,button.negative,a.cta,a.primary,a.secondary,a.quiet,a.negative,button[aria-selected],input[type=text],input[type=email],input[type=tel],input[type=password],input[type=date]{border-radius:8rem;height:5.4rem;font-size:1.8rem;font-family:inherit;font-weight:bold;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;padding-inline:0px;color:var(--color-text);align-items:center;z-index:400;box-sizing:border-box;border:2px solid var(--secondary-border);padding:.2rem 3.2rem 0 3.2rem;max-width:100%;font-family:"LatoLatinWeb",sans-serif;letter-spacing:normal}textarea[aria-invalid=true],#cookies button[aria-invalid=true],select[aria-invalid=true],form div button[aria-invalid=true],button.cta[aria-invalid=true],button.primary[aria-invalid=true],button.secondary[aria-invalid=true],button.quiet[aria-invalid=true],button.negative[aria-invalid=true],a.cta[aria-invalid=true],a.primary[aria-invalid=true],a.secondary[aria-invalid=true],a.quiet[aria-invalid=true],a.negative[aria-invalid=true],button[aria-selected][aria-invalid=true],input[type=text][aria-invalid=true],input[type=email][aria-invalid=true],input[type=tel][aria-invalid=true],input[type=password][aria-invalid=true],input[type=date][aria-invalid=true]{background-position:right 2.4rem center;background-repeat:no-repeat;background-image:var(--img-url-error);background-size:auto 1.6rem;border-color:var(--color-failure)}a.quiet,button.quiet{border-color:rgba(0,0,0,0);color:var(--color-primary);padding-left:.8rem;padding-right:.8rem}textarea{padding-top:3.2rem;padding-bottom:3.2rem;height:16rem;font-family:inherit;border-radius:2.8rem;resize:none;width:100%}a.primary.icon:not(.labelled),a.secondary.icon:not(.labelled),.icons>a.primary:not(.labelled),.icons>a.secondary:not(.labelled),a.cta.icon:not(.labelled),.icons>a.cta:not(.labelled){color:rgba(0,0,0,0)}select{text-overflow:ellipsis;padding-right:6.4rem;background-position:right 2.4rem center;background-repeat:no-repeat;background-image:var(--img-url-expand);background-size:2.4rem 1.6rem;background-color:transparent}@media not all and (max-width: 800px){select{background-size:1.6rem 10.2rem}}select:focus-visible{text-decoration:underline}:invalid{outline:none;box-shadow:none}[aria-invalid=true]{outline:none}div.field{width:auto;display:inline-block;position:relative;padding-top:.8rem;padding-bottom:.8rem;vertical-align:top}div.field.checkbox{padding-bottom:1.2rem;display:block}div.field>p,div.field>ul{bottom:1.2rem;position:absolute;white-space:nowrap;left:3.2rem;font-size:1.2rem}div.field>p>li,div.field>ul>li{display:none}div.field>p>li:first-child,div.field>ul>li:first-child{display:block}div.field>input[type=checkbox]~p,div.field>input[type=checkbox]~ul{bottom:-0.8rem;left:4rem}div.field>p{display:none}div.field>input[type=hidden]~p{position:static}div.field>ul,div.field [aria-invalid=true]~p{display:block;color:var(--color-failure)}div.field [aria-invalid=true]~ul~p,div.field ul~[aria-invalid=true]~p{display:none}div.field select:not(:-internal-list-box){background-color:transparent}div.field select,div.field input:not([type=checkbox]):not([type=radio]){margin-bottom:3.2rem;background-color:transparent}div.field label{white-space:nowrap;display:block;width:auto;color:var(--color-text-60);background-color:var(--color-bg);position:absolute;left:3.2rem;font-size:1.6rem;top:-0.6rem;z-index:450;padding:0 .8rem 0 .8rem}div.field input[type=checkbox][required]~label>*:first-child::before,div.field label.required::before{content:"* "/"";display:block;float:left;color:var(--color-failure)}div.field input[type=checkbox][required]~label,div.field input[type=checkbox]~label{white-space:normal;display:inline-block;width:100%;position:relative;left:auto;top:auto;z-index:450;padding:0 0 0 4rem;background:transparent}div.field input[type=checkbox][required]~label::before,div.field input[type=checkbox]~label::before{content:"";display:block;position:absolute;left:0px;top:0px;border:2px solid var(--color-primary);border-radius:.8rem;width:2.4rem;height:2.4rem}div.field input[type=checkbox]:checked~label::before{border:2px solid var(--color-secondary-20)}div.field input[type=checkbox]:checked~label::after{content:"";display:block;position:absolute;left:0px;top:0px;border-radius:.8rem;width:2.4rem;height:2.4rem;mask-repeat:no-repeat;mask-position:50% 50%;mask-size:1.6rem auto;mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSA2TDUuNDQ0NDQgMTFMMTUgMSIgc3Ryb2tlPSIjMDU1Q0NGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg0K);-webkit-mask-repeat:no-repeat;-webkit-mask-position:50% 50%;-webkit-mask-size:1.6rem auto;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSA2TDUuNDQ0NDQgMTFMMTUgMSIgc3Ryb2tlPSIjMDU1Q0NGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg0K);background-color:var(--color-primary)}div.field input[type=checkbox]:indeterminate~label::after{content:"";display:block;position:absolute;left:0px;top:0px;border-radius:.8rem;width:2.4rem;height:2.4rem;mask-repeat:no-repeat;mask-position:50% 50%;mask-size:1.6rem auto;mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNTQ2ODggMTBIMTUuNDU2IiBzdHJva2U9IiMwMDI1NEIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");-webkit-mask-repeat:no-repeat;-webkit-mask-position:50% 50%;-webkit-mask-size:1.6rem auto;-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNTQ2ODggMTBIMTUuNDU2IiBzdHJva2U9IiMwMDI1NEIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");background-color:var(--color-primary)}div.field input[type=checkbox][aria-invalid=true]~label:before{border-color:var(--color-failure)}div.field input[type=checkbox]{opacity:.01;position:absolute}div.field.recaptcha{padding-bottom:2.4rem}@media all and (min-width: 801px)and (max-width: 1050px){div.field.recaptcha>div{transform:scale(0.75);transform-origin:0% 50%;-webkit-transform:scale(0.75);-webkit-transform-origin:0% 50%}}div.field button.reveal-password{position:absolute;top:2rem;right:2.2rem}div.field button.reveal-password::before{mask-size:2.4rem 2.4rem;--webkit-mask-size: 2.4rem 2.4rem}div.field input.reveal-added{padding-right:6rem}div.field>.prefix{display:block;position:absolute;z-index:451;top:.8rem;left:0;line-height:normal;border-width:max(1px, 2px);border-style:solid;border-color:transparent;padding:.2rem 0 0 3.2rem;font-weight:bold;pointer-events:none}div.field>.prefix em{line-height:4.8rem}@media(max-width: 800px){div.field>.prefix em{line-height:6.4rem}}@media(max-width: 427px){div.field>.prefix em{line-height:30px}}@media(max-width: 427px){div.field>.prefix{font-size:16px}}div.field>.prefix+input{padding-left:3.8em}@media(max-width: 800px){div.field>.prefix+input{padding-left:3.4em}}div.field:has(input[aria-invalid=true]~label)~.error-text p{color:var(--color-failure)}::-ms-reveal{display:none}button{cursor:pointer}#cookies button,a.cta,a.primary,a.secondary,a.quiet,a.negative,button.cta,button.primary,button.secondary,button.quiet,button.negative,form div button,button[aria-selected]{font-weight:bold;text-decoration:none;white-space:nowrap;justify-content:center}a.secondary,form div button,button.icon.secondary,button.quiet,a.quiet,button.negative,a.negative{background-color:transparent}#cookies button,a.primary,button.primary,button.icon.primary,form div button:not(.secondary):not(.quiet):not(.negative):not(.reveal-password),button[aria-selected=true],button.icon.labelled[aria-selected=true]{box-shadow:var(--buttons-shadow);background:var(--primary-background);border:none}#cookies button.labelled,#cookies button:not(.icon),a.primary.labelled,a.primary:not(.icon),button.primary.labelled,button.primary:not(.icon),button.icon.primary.labelled,button.icon.primary:not(.icon),form div button:not(.secondary):not(.quiet):not(.negative):not(.reveal-password).labelled,form div button:not(.secondary):not(.quiet):not(.negative):not(.reveal-password):not(.icon),button[aria-selected=true].labelled,button[aria-selected=true]:not(.icon),button.icon.labelled[aria-selected=true].labelled,button.icon.labelled[aria-selected=true]:not(.icon){color:var(--primary-text)}#cookies button:disabled,a.primary:disabled,button.primary:disabled,button.icon.primary:disabled,form div button:not(.secondary):not(.quiet):not(.negative):not(.reveal-password):disabled,button[aria-selected=true]:disabled,button.icon.labelled[aria-selected=true]:disabled{cursor:not-allowed;box-shadow:none;border:none;color:var(--color-text-40);background:var(--color-text-5)}form div button:not(.secondary).negative,a.negative,button.negative{border-color:#f80706}a.cta,button.cta,button.icon.cta{box-shadow:var(--buttons-shadow);background:var(--cta-background);border:none}a.cta.labelled,a.cta:not(.icon),button.cta.labelled,button.cta:not(.icon),button.icon.cta.labelled,button.icon.cta:not(.icon){color:var(--cta-text)}a.cta:disabled,button.cta:disabled,button.icon.cta:disabled{cursor:not-allowed;box-shadow:none;border:none}li>a.secondary{margin:.4rem;padding-left:2.4rem;padding-right:2.4rem}@media not all and (max-width: 800px){li>a.secondary{padding-left:1.6rem;padding-right:1.6rem}}form>h3,main .list>*>li form>h2,form :not(.offer)>h3,form main .list>*>li :not(.offer)>h2,main .list>*>li form :not(.offer)>h2,fieldset legend{font:inherit;font-weight:bold;color:var(--color-text-60);padding:1.6rem 0}fieldset[role=listbox],fieldset[role=tablist]{display:inline-block}fieldset[role=listbox][role=tablist],fieldset[role=listbox][aria-multiselectable=false],fieldset[role=tablist][role=tablist],fieldset[role=tablist][aria-multiselectable=false]{background-color:var(--color-secondary-10);padding:.8rem;margin:1.2rem 1.6rem;border-radius:6rem}fieldset[role=listbox]:not([aria-multiselectable=false]) button+button,fieldset[role=tablist]:not([aria-multiselectable=false]) button+button{margin-left:.8rem}fieldset[role=listbox] label,fieldset[role=tablist] label{display:inline-block}button[aria-selected]{height:3.5rem;padding-left:1.6rem;padding-right:1.6rem;background-color:transparent}button[aria-selected=false]{padding-left:calc( 1.6rem - 2px );padding-right:calc( 1.6rem - 2px )}fieldset[aria-multiselectable=false] button[aria-selected=false],fieldset[aria-multiselectable=false] button[aria-selected=false].icon.labelled,fieldset[role=tablist] button[aria-selected=false],fieldset[role=tablist] button[aria-selected=false].icon.labelled{border:2px solid rgba(0,0,0,0)}button[disabled],button:disabled{appearance:none;border:2px solid var(--color-text-20);color:var(--color-text-20);cursor:default}::placeholder{color:var(--color-text-20)}input:autofill,input:-webkit-autofill{background-color:transparent;background-image:none;filter:none}form div.buttons{padding:1.6rem 0 2.4rem 0}@media not all and (max-width: 800px){form div.buttons input,form div.buttons button{padding-left:10rem;padding-right:10rem}}@media all and (max-width: 800px){fieldset[role=listbox]:not([aria-multiselectable=false]) button+button{margin-left:.8rem}textarea,select,input[type=text],input[type=email],input[type=tel],input[type=password],input[type=date]{height:7rem;font-size:2.4rem}}@media(max-width: 800px)and (max-width: 427px){textarea,select,input[type=text],input[type=email],input[type=tel],input[type=password],input[type=date]{font-size:16px}}@media all and (max-width: 800px){textarea{border-radius:3.6rem;height:16rem}}@media all and (max-width: 800px){#cookies button,form div button,a.primary,a.secondary,a.quiet,a.cta,a.negative,button.primary,button.secondary,button.quiet,button.cta,button.negative{height:8rem;font-size:2.4rem}}@media all and (max-width: 800px){#cookies button,form div button{width:100%}}@media all and (max-width: 800px){button[aria-selected]{height:6.1rem;padding-left:2.4rem;padding-right:2.4rem;font-size:2.4rem}}@media all and (max-width: 800px){form>br,fieldset>br{display:none}}@media all and (max-width: 800px){div.field{display:block;padding-bottom:1.6rem}div.field>p,div.field>ul{bottom:.8rem;font-size:1.6rem}div.field>input[type=checkbox]~p,div.field>input[type=checkbox]~ul{bottom:-1rem}div.field label{font-size:2.2rem;top:-1.5rem}div.field input{margin-bottom:4rem}div.field select,div.field input:not([type=checkbox]):not([type=radio]){width:100%}div.field input[type=checkbox]:checked~label,div.field input[type=checkbox][required]~label,div.field input[type=checkbox]~label{padding:0 0 0 6.2rem;line-height:2.8rem}div.field input[type=checkbox]:checked~label::after,div.field input[type=checkbox]:checked~label::before,div.field input[type=checkbox][required]~label::after,div.field input[type=checkbox][required]~label::before,div.field input[type=checkbox]~label::after,div.field input[type=checkbox]~label::before{width:3.6rem;height:3.6rem}div.field input[type=checkbox]:checked~label:before{background-size:2.2rem auto}div.field>input[type=checkbox]~p,div.field>input[type=checkbox]~ul{bottom:-1.2rem;left:6.4rem}}form>p,fieldset>p{padding:0 0 2.4rem 0}form>p.small,fieldset>p.small{font-size:1.4rem;line-height:1.8em;padding:0 0 2rem 0}form>p.required span,fieldset>p.required span{color:var(--color-failure)}.required-info{padding-top:1.6rem}.required-info span{color:var(--color-failure)}button,button:hover{background-color:transparent}.field.expandable,fieldset.expandable,.field.indented,fieldset.indented{padding-left:4rem}@media not all and (max-width: 800px){.submission{gap:3.2rem;display:flex;flex-flow:row nowrap;align-items:flex-start}}.message-box,main .messages{position:relative;list-style:none;border-radius:2.4rem;font-weight:bold}.message-box::before,.message-box::after,main .messages::before,main .messages::after{content:"";display:block;width:3.2rem;height:3.2rem;position:absolute;top:2.4rem;left:2.4rem}.message-box::before,main .messages::before{background-color:var(--color-failure);border-radius:1.6rem}.message-box::after,main .messages::after{background-color:var(--color-bg);mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-error);mask-size:auto 1.6rem;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-error);-webkit-mask-size:auto 1.6rem}.message-box.warning::before,main .messages.warning::before{background-color:var(--color-warning)}.message-box.warning::after,main .messages.warning::after{mask-position:50% 45%;mask-repeat:no-repeat;mask-image:var(--img-url-warning);mask-size:auto 1.6rem;-webkit-mask-position:50% 45%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-warning);-webkit-mask-size:auto 1.6rem}.message-box.warning>*:first-child,main .messages.warning>*:first-child{color:var(--color-warning)}.message-box.warning>*:first-child::before,main .messages.warning>*:first-child::before{background-color:var(--color-warning);opacity:.09}.message-box.info,main .messages.info{background-color:var(--color-info-bg)}.message-box.info::before,main .messages.info::before{background-color:transparent}.message-box.info::after,main .messages.info::after{background-color:var(--color-info);mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-i);mask-size:auto 2rem;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-i);-webkit-mask-size:auto 2rem}.message-box.info>*:first-child,main .messages.info>*:first-child{color:var(--color-info)}.message-box.info>*:first-child::before,main .messages.info>*:first-child::before{content:unset}.message-box>*:first-child,main .messages>*:first-child{padding:1.2rem 3.2rem 1.2rem 7.2rem;line-height:160%;min-height:8rem;position:static;display:flex;flex-flow:row nowrap;align-items:center;color:var(--color-failure)}.message-box>*:first-child::before,main .messages>*:first-child::before{content:"";display:block;background-color:var(--color-failure);opacity:.2;border-radius:2.4rem;position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1}.message-box.success>*:first-child,main .messages.success>*:first-child{color:var(--color-success)}.message-box.success>*:first-child::before,main .messages.success>*:first-child::before{background-color:var(--color-success)}.message-box.success::before,main .messages.success::before{background-color:var(--color-success)}.message-box.success::after,main .messages.success::after{mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-yes);mask-size:auto 1.6rem;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-yes);-webkit-mask-size:auto 1.6rem}.message-box *:not(:first-child):not(a.primary),main .messages *:not(:first-child):not(a.primary){display:none}@media not all and (max-width: 800px){.message-box,main .messages{font-size:1.4rem;display:flex}.message-box a.primary,main .messages a.primary{margin-left:3.2rem;margin-right:-1.6rem}}@media all and (max-width: 800px){.message-box,main .messages{margin:2.4rem 0;font-size:2rem;min-height:8.4rem}.message-box>*:first-child,main .messages>*:first-child{flex-flow:column;align-items:flex-start;justify-content:center;padding-top:2.8rem;padding-bottom:2.8rem}.message-box::before,.message-box::after,main .messages::before,main .messages::after{transform:scale(1.2);-webkit-transform:scale(1.2);transform-origin:50% 0%}.message-box a.primary,main .messages a.primary{min-width:57.6rem;margin:1.6rem 0 -1.2rem -5.6rem}}input[type=radio]+label{color:var(--color-text);padding:1.6rem 2.4rem;border:2px solid var(--color-secondary-10);border-radius:6.4rem;font-size:1.6rem;font-weight:bold;display:flex;flex-flow:row nowrap;white-space:nowrap;align-items:center;cursor:pointer;background-color:var(--color-bg);transition:background-color .5s}@media all and (max-width: 800px){input[type=radio]+label{font-size:2.4rem}}input[type=radio]+label::before{content:"";box-sizing:border-box;margin:0 1.6rem 0 0;display:block;background-color:var(--color-bg);width:1.5em;height:1.5em;border:2px solid var(--color-primary);background-color:var(--color-primary);box-shadow:inset 0 0 0 .8em var(--color-bg);border-radius:.75em;transition:box-shadow .2s}input[type=radio]{opacity:.01;position:absolute}input[type=radio]:checked+label{background-color:var(--color-secondary-bg-5)}input[type=radio]:checked+label::before{box-shadow:inset 0 0 0 .3em var(--color-secondary-bg-5)}input[type=radio][aria-invalid]:not([aria-invalid=false])+label{border-color:var(--color-failure-20)}input[type=radio][aria-invalid]:not([aria-invalid=false])+label::before{background-color:var(--color-failure);border-color:var(--color-failure)}input[type=radio]:disabled+label{cursor:not-allowed}input[type=radio]:disabled+label::before{opacity:.4}input[type=radio]:focus-visible+label{text-decoration:underline}form button.quiet[aria-expanded]{display:inline-flex;margin:-1rem .5rem;padding:.5rem;width:auto;height:auto}form button.quiet[aria-expanded][aria-expanded=true]::before{transform:rotate(180deg)}form .expandable:not(.expanded){display:none}input[type=date]{display:inline-block;vertical-align:middle}input[type=date]::-webkit-calendar-picker-indicator{width:2.8rem;height:2.8rem;background:var(--color-primary);display:block;mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-calendar);mask-size:75% 75%;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-calendar);-webkit-mask-size:75% 75%;cursor:pointer;position:relative;left:1.2rem}body:not(.network-zdrowemiejsce):not(.network-przygotujsiekonkurspiosenka)>footer{position:relative}body:not(.network-zdrowemiejsce):not(.network-przygotujsiekonkurspiosenka)>footer::before{content:"";display:block;position:absolute;left:50%;top:-3.5rem;width:12rem;height:8.8rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:var(--decor-url-footer);z-index:-2;pointer-events:none;transform:translateX(32.7rem) rotate(0deg) scaleX(1) scaleY(1)}body:not(.network-zdrowemiejsce):not(.network-przygotujsiekonkurspiosenka)>footer::before{z-index:2}@media all and (max-width: 800px){body:not(.network-zdrowemiejsce):not(.network-przygotujsiekonkurspiosenka)>footer::before{transform:translateX(-27.3rem);-webkit-transform:translateX(-27.3rem)}}body{--color-text-alt: #ffffff;--color-link-arrow-alt: #ffffff;--color-text-alt-5: rgba(255, 255, 255, 0.05);--color-text-alt-10: rgba(255, 255, 255, 0.1);--color-text-alt-20: rgba(255, 255, 255, 0.2);--color-text-alt-40: rgba(255, 255, 255, 0.4);--color-text-alt-60: rgba(255, 255, 255, 0.6);--color-text-alt-80: rgba(255, 255, 255, 0.8)}body.network-zdrofit{--logo-aspect-ratio: 2.57;--box1-color: #e9f4fe;--box2-color: #ffffff;--box2-shadow-color: rgba(3, 41, 92, 0.1);--box2-shadow-color-transparent: rgba(3, 41, 92, 0);--icons-shadow-color: rgba(3, 41, 92, 0.3);--buttons-shadow: -0.4rem 0.8rem 2.4rem rgba(3, 41, 92, 0.3);--box1-backdrop-filter: blur(1.2rem);--box1-backdrop-filter-color: rgba(36, 147, 245, 0.1);--supporting1: #FFF4DC;--supporting2: #D7E4F1;--supporting3: #EAF5FE;--supporting4: #CCF6FF;--supporting5: #FFE9BB;--supporting6: linear-gradient(212.2deg, #ECFFE7 0%, #D4F5FC 110.7%);--supporting7: #FAFFDA;--gradient5: linear-gradient(212.72deg, #D8FFEF 0%, #BAFBFF 79.61%);--color-secondary: #2493f5;--color-footer: #00254b;--color-bg-banner-alt: #0A2548;--color-primary: #055ccf;--color-primary2: #FFB319;--color-text: #00254b;--color-text-5: #F2F4F6;--color-text-10: #E6EAED;--color-text-20: #CCD3DB;--color-text-40: #99A8B7;--color-text-60: #667C93;--color-text-80: #33516F;--color-link-arrow-alt: #FFB319;--color-bg: rgba(255, 255, 255, 1);--color-bg-0: rgba(255, 255, 255, 0);--color-bg-20: rgba(255, 255, 255, 0.2);--color-bg-40: rgba(255, 255, 255, 0.4);--color-bg-60: rgba(255, 255, 255, 0.6);--horiz-scroll-background: radial-gradient(101.87% 76.24% at 49.56% 100%, #B5DBFF 0%, #EAF5FE 100%);--sales-side-background: radial-gradient(101.87% 76.24% at 49.56% 100%, #00254B 0.54%, #063FAB 100%);--primary-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #0084FF 42.37%, #055CCF 100%);--primary-text: var(--color-bg);--cta-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #FE6D6D 42.37%, #FF1D1D 100%);--cta-text: var(--color-bg);--secondary-border: var(--color-primary);--home-background: radial-gradient(101.87% 76.24% at 49.56% 100%, #00254B 0.54%, #063FAB 100%);--picture-header-box-background: radial-gradient(101.87% 76.24% at 49.56% 100%, #DFF4F1 0%, #F5F9FD 100%);--picture-header-box-background-color: #eef8f9;--color-selected-offer: #8DD744;--color-success: #8DD744;--color-success-20: rgb(141, 215, 68, 0.2);--color-info: #055CCF;--color-info-bg: #EAF5FE;--color-warning: #F9800E;--color-warning-20: rgb(249, 128, 14, 0.2);--color-failure: #FE4141;--color-failure-20: rgb(254, 65, 65, 0.2);--color-secondary-bg-5:#f4faff;--color-secondary-5:rgba(36,147,245,.05);--color-primary2-5:rgba(255,179,25,.05);--color-secondary-bg-10:#e9f4fe;--color-secondary-10:rgba(36,147,245,.1);--color-primary2-10:rgba(255,179,25,.1);--color-secondary-bg-20:#d3e9fd;--color-secondary-20:rgba(36,147,245,.2);--color-primary2-20:rgba(255,179,25,.2);--color-secondary-bg-40:#a7d4fb;--color-secondary-40:rgba(36,147,245,.4);--color-primary2-40:rgba(255,179,25,.4);--color-secondary-bg-60:#7cbef9;--color-secondary-60:rgba(36,147,245,.6);--color-primary2-60:rgba(255,179,25,.6);--color-secondary-bg-80:#50a9f7;--color-secondary-80:rgba(36,147,245,.8);--color-primary2-80:rgba(255,179,25,.8);--color-club-features-icons: var(--color-secondary);--img-url-next-step: url(/build/web/svg/zdrofit/next-step.svg);--img-url-low: url(/build/web/svg/zdrofit/low.svg);--img-url-medium: url(/build/web/svg/zdrofit/medium.svg);--img-url-high: url(/build/web/svg/zdrofit/high.svg);--img-url-extreme: url(/build/web/svg/zdrofit/extreme.svg);--img-url-selected-offer: url(/build/web/svg/zdrofit/selected-offer.svg);--img-url-bestseller: url(/build/web/svg/zdrofit/bestseller.svg);--img-url-diet: url(/build/web/svg/zdrofit/diet.svg);--img-url-club-offers-feature-info: url(/build/web/svg/zdrofit/club-offers-feature-info.svg);--img-url-right: url(/build/web/svg/zdrofit/right.svg);--img-url-left: url(/build/web/svg/zdrofit/left.svg);--img-url-map-marker: url(/build/web/svg/zdrofit/map-marker.svg);--img-url-map-marker-selected: url(/build/web/svg/zdrofit/map-marker-selected.svg);--img-url-expand: url(/build/web/svg/zdrofit/expand.svg);--img-url-calendar-picker-day: url(/build/web/svg/zdrofit/calendar-picker-day.svg);--img-url-calendar-picker-day-picked: url(/build/web/svg/zdrofit/calendar-picker-day-picked.svg);--img-url-logo: url(/2024/img/zdrofit/logo.svg);--img-url-logo-alt: url(/2024/img/zdrofit/logo-alt.svg);--decor-url-footer: url(/build/web/decorations/zdrofit/footer.webp)}body.network-zdrofit.no-webp{--decor-url-footer: url(/build/web/decorations/zdrofit/footer.png)}body.network-zdrofit.first-picture-header-alt-bg:not(.scrolled)>header .secondary.icon:not([aria-expanded=true]),body.network-zdrofit.first-home-header:not(.scrolled)>header .secondary.icon:not([aria-expanded=true]){border-color:var(--color-secondary-60)}body.network-zdrofit.first-picture-header-alt-bg:not(.scrolled)>header .secondary.icon:not([aria-expanded=true])::before,body.network-zdrofit.first-home-header:not(.scrolled)>header .secondary.icon:not([aria-expanded=true])::before{background-color:#fff}body.network-zdrofit.first-picture-header-alt-bg:not(.scrolled)>header *:not(.close),body.network-zdrofit.first-home-header:not(.scrolled)>header *:not(.close){--primary-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #FFF2D4 42.37%, #FFB218 100%);--primary-text: #33516F}body.network-zdrofit.first-picture-header-alt-bg:not(.scrolled)>header .club a.secondary,body.network-zdrofit.first-home-header:not(.scrolled)>header .club a.secondary{border-color:var(--color-secondary-60)}body.network-zdrofit.first-picture-header-alt-bg:not(.scrolled)>header nav>ul>li>a,body.network-zdrofit.first-home-header:not(.scrolled)>header nav>ul>li>a{--color-secondary: #FFD63F}body.network-zdrofit .alt-bg{color:var(--color-bg-60)}body.network-zdrofit .alt-bg .primary{--primary-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #FFF2D4 42.37%, #FFB218 100%);--primary-text: #33516F}body.network-zdrofit .alt-bg .secondary{border-color:#ffd63f}body.network-przygotujsiekonkurspiosenka,body.network-przygotujsie,body.network-zdrowemiejsce,body.network-myfitnessplace,body.network-akademia,body.network-5za5{--logo-aspect-ratio: 1.93;--box1-color: #e9f4fe;--box2-color: #ffffff;--box2-shadow-color: rgba(3, 41, 92, 0.1);--box2-shadow-color-transparent: rgba(3, 41, 92, 0);--icons-shadow-color: rgba(3, 41, 92, 0.3);--buttons-shadow: -0.4rem 0.8rem 2.4rem rgba(3, 41, 92, 0.3);--box1-backdrop-filter: blur(1.2rem);--box1-backdrop-filter-color: rgba(36, 147, 245, 0.1);--supporting1: #FFF4DC;--supporting4: #CCF6FF;--supporting5: #FFE9BB;--supporting6: linear-gradient(212.2deg, #ECFFE7 0%, #D4F5FC 110.7%);--gradient5: linear-gradient(212.72deg, #D8FFEF 0%, #BAFBFF 79.61%);--color-secondary: #2493f5;--color-footer: #00254b;--color-primary: #055ccf;--color-primary2: #2493f5;--color-text: #00254b;--color-text-5: #F2F4F6;--color-text-10: #E6EAED;--color-text-20: #CCD3DB;--color-text-40: #99A8B7;--color-text-60: #667C93;--color-text-80: #33516F;--color-text-alt: #00254b;--color-text-alt-5: #F2F4F6;--color-text-alt-10: #E6EAED;--color-text-alt-20: #CCD3DB;--color-text-alt-40: #99A8B7;--color-text-alt-60: #667C93;--color-text-alt-80: #33516F;--color-link-arrow-alt: #055ccf;--color-bg: rgba(255, 255, 255, 1);--color-bg-0: rgba(255, 255, 255, 0);--color-bg-20: rgba(255, 255, 255, 0.2);--color-bg-40: rgba(255, 255, 255, 0.4);--color-bg-60: rgba(255, 255, 255, 0.6);--horiz-scroll-background: radial-gradient(30.19% 128.04% at 17.76% -58.56%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(24.74% 132.39% at 74.74% 0%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%), #F4F9FE;--sales-side-background: radial-gradient(189.59% 29.46% at 102.01% 100.86%, rgba(6, 124, 234, 0.5) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(103.67% 30.78% at -3.67% 112.09%, rgba(6, 124, 234, 0.5) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(42.37% 79.46% at 74.77% 120.97%, rgba(25, 110, 215, 0.4) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(93.01% 18.03% at 49.93% 55.16%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(84.49% 34.44% at 11.24% 2.11%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(0deg, rgba(36, 147, 245, 0.1), rgba(36, 147, 245, 0.1)), #FFFFFF;--primary-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #0084FF 42.37%, #055CCF 100%);--primary-text: var(--color-bg);--cta-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #FE6D6D 42.37%, #FF1D1D 100%);--cta-text: var(--color-bg);--secondary-border: var(--color-primary);--home-background: radial-gradient(29.46% 48.74% at 102.01% 100.86%, rgba(6, 124, 234, 0.5) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(35.26% 66.13% at -3.67% 112.09%, rgba(6, 124, 234, 0.5) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(42.37% 79.46% at 74.77% 120.97%, rgba(25, 110, 215, 0.4) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(23.86% 29.84% at 91.04% 6.67%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(56.92% 56.92% at 13.67% 0.64%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(0deg, rgba(36, 147, 245, 0.1), rgba(36, 147, 245, 0.1)), #FFFFFF;--picture-header-box-background: radial-gradient(101.87% 76.24% at 49.56% 100%, #DFF4F1 0%, #F5F9FD 100%);--picture-header-box-background-color: #eef8f9;--color-selected-offer: #8DD744;--color-success: #8DD744;--color-success-20: rgb(141, 215, 68, 0.2);--color-info: #055CCF;--color-info-bg: #EAF5FE;--color-warning: #F9800E;--color-warning-20: rgb(249, 128, 14, 0.2);--color-failure: #FE4141;--color-failure-20: rgb(254, 65, 65, 0.2);--color-secondary-bg-5:#f4faff;--color-secondary-5:rgba(36,147,245,.05);--color-primary2-5:rgba(36,147,245,.05);--color-secondary-bg-10:#e9f4fe;--color-secondary-10:rgba(36,147,245,.1);--color-primary2-10:rgba(36,147,245,.1);--color-secondary-bg-20:#d3e9fd;--color-secondary-20:rgba(36,147,245,.2);--color-primary2-20:rgba(36,147,245,.2);--color-secondary-bg-40:#a7d4fb;--color-secondary-40:rgba(36,147,245,.4);--color-primary2-40:rgba(36,147,245,.4);--color-secondary-bg-60:#7cbef9;--color-secondary-60:rgba(36,147,245,.6);--color-primary2-60:rgba(36,147,245,.6);--color-secondary-bg-80:#50a9f7;--color-secondary-80:rgba(36,147,245,.8);--color-primary2-80:rgba(36,147,245,.8);--color-club-features-icons: var(--color-secondary);--img-url-next-step: url(/build/web/svg/zdrofit/next-step.svg);--img-url-low: url(/build/web/svg/zdrofit/low.svg);--img-url-medium: url(/build/web/svg/zdrofit/medium.svg);--img-url-high: url(/build/web/svg/zdrofit/high.svg);--img-url-extreme: url(/build/web/svg/zdrofit/extreme.svg);--img-url-selected-offer: url(/build/web/svg/zdrofit/selected-offer.svg);--img-url-bestseller: url(/build/web/svg/zdrofit/bestseller.svg);--img-url-diet: url(/build/web/svg/zdrofit/diet.svg);--img-url-club-offers-feature-info: url(/build/web/svg/zdrofit/club-offers-feature-info.svg);--img-url-right: url(/build/web/svg/zdrofit/right.svg);--img-url-left: url(/build/web/svg/zdrofit/left.svg);--img-url-map-marker: url(/build/web/svg/zdrofit/map-marker.svg);--img-url-map-marker-selected: url(/build/web/svg/zdrofit/map-marker-selected.svg);--img-url-expand: url(/build/web/svg/zdrofit/expand.svg);--img-url-calendar-picker-day: url(/build/web/svg/zdrofit/calendar-picker-day.svg);--img-url-calendar-picker-day-picked: url(/build/web/svg/zdrofit/calendar-picker-day-picked.svg);--img-url-logo: url(/build/web/svg/zdrofit/logo.svg);--img-url-logo-alt: url(/build/web/svg/zdrofit/logo.svg)}body.network-przygotujsiekonkurspiosenka section.training-program>header,body.network-przygotujsie section.training-program>header,body.network-zdrowemiejsce section.training-program>header,body.network-myfitnessplace section.training-program>header,body.network-akademia section.training-program>header,body.network-5za5 section.training-program>header{color:unset}@media all and (max-width: 800px){body.network-przygotujsiekonkurspiosenka{--under-header-offset: 9.6rem}body.network-przygotujsiekonkurspiosenka.scrolled:not(.headless):not(.multinetwork)>header{position:absolute;background-color:transparent;box-shadow:none}}@media not all and (max-width: 800px){body.network-5za5 .club-list select.filter,body.network-5za5 .club-list fieldset{display:none}}body.network-myfitnessplace{--img-url-logo: url(/2024/img/myfitnessplace/logo.svg);--img-url-logo-alt: url(/2024/img/myfitnessplace/logo.svg);--logo-aspect-ratio: 3.0625;--decor-url-footer: url(/build/web/decorations/zdrofit/footer.webp)}body.network-myfitnessplace.no-webp{--decor-url-footer: url(/build/web/decorations/zdrofit/footer.png)}body.network-akademia{--img-url-logo: url(/build/web/svg/zdrofit/logo-akademia.svg);--img-url-logo-alt: url(/build/web/svg/zdrofit/logo-akademia.svg);--logo-aspect-ratio: 2.613;--img-url-cert: url(/build/web/svg/zdrofit/cert.svg);--img-url-trainers-avatar: url(/build/web/svg/zdrofit/trainers-avatar.svg)}body.network-zdrowemiejsce{--img-url-logo: url(/build/web/svg/zdrofit/logo-zdrowemiejsce.svg);--img-url-logo-alt: url(/build/web/svg/zdrofit/logo-zdrowemiejsce.svg);--img-url-map-marker: url(/build/web/svg/zdrofit/map-marker-med.svg);--img-url-map-marker-selected: url(/build/web/svg/zdrofit/map-marker-med-selected.svg);--map-icon-anchor-y: 24}body.network-przygotujsie,body.network-akademia,body.network-5za5{--decor-url-footer: url(/build/web/decorations/zdrofit/footer.webp)}body.network-przygotujsie.no-webp,body.network-akademia.no-webp,body.network-5za5.no-webp{--decor-url-footer: url(/build/web/decorations/zdrofit/footer.png)}body.network-zdrowemiejsce{--decor-url-home-header: url(/build/web/decorations/zdrowemiejsce/home-header.webp);--decor-url-text-with-image: url(/build/web/decorations/zdrowemiejsce/text-with-image.webp);--decor-url-club-list: url(/build/web/decorations/zdrowemiejsce/club-list.webp);--decor-url-accordion: url(/build/web/decorations/zdrowemiejsce/accordion.webp);--decor-url-descriptions-ordered: url(/build/web/decorations/zdrowemiejsce/descriptions-ordered.webp);--decor-url-news-list-1: url(/build/web/decorations/zdrowemiejsce/news-list-1.webp);--decor-url-news-list-2: url(/build/web/decorations/zdrowemiejsce/news-list-2.webp);--decor-url-news-item: url(/build/web/decorations/zdrowemiejsce/news-item.webp);--decor-url-login: url(/build/web/decorations/zdrowemiejsce/login.webp);--decor-url-form-aside: url(/build/web/decorations/zdrowemiejsce/form-aside.webp);--decor-url-footer: url(/build/web/decorations/zdrowemiejsce/footer.webp);--decor-url-Drop3a: url(/build/web/decorations/zdrowemiejsce/Drop3a.webp);--decor-url-Drop2a: url(/build/web/decorations/zdrowemiejsce/Drop2a.webp)}body.network-zdrowemiejsce.no-webp{--decor-url-home-header: url(/build/web/decorations/zdrowemiejsce/home-header.png);--decor-url-text-with-image: url(/build/web/decorations/zdrowemiejsce/text-with-image.png);--decor-url-club-list: url(/build/web/decorations/zdrowemiejsce/club-list.png);--decor-url-accordion: url(/build/web/decorations/zdrowemiejsce/accordion.png);--decor-url-descriptions-ordered: url(/build/web/decorations/zdrowemiejsce/descriptions-ordered.png);--decor-url-news-list-1: url(/build/web/decorations/zdrowemiejsce/news-list-1.png);--decor-url-news-list-2: url(/build/web/decorations/zdrowemiejsce/news-list-2.png);--decor-url-news-item: url(/build/web/decorations/zdrowemiejsce/news-item.png);--decor-url-login: url(/build/web/decorations/zdrowemiejsce/login.png);--decor-url-form-aside: url(/build/web/decorations/zdrowemiejsce/form-aside.png);--decor-url-footer: url(/build/web/decorations/zdrowemiejsce/footer.png);--decor-url-Drop3a: url(/build/web/decorations/zdrowemiejsce/Drop3a.png);--decor-url-Drop2a: url(/build/web/decorations/zdrowemiejsce/Drop2a.png)}@media not all and (max-width: 800px){body.network-zdrowemiejsce main .home-header{position:relative}body.network-zdrowemiejsce main .home-header::before{content:"";display:block;position:absolute;left:-8.7rem;top:-18.2rem;width:218.7rem;height:125.4rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:var(--decor-url-home-header);z-index:-2;pointer-events:none}body.network-zdrowemiejsce main .home-header::before{z-index:0}body.network-zdrowemiejsce main .text-with-image>.wysiwyg{position:relative}body.network-zdrowemiejsce main .text-with-image>.wysiwyg::before{content:"";display:block;position:absolute;left:-26rem;top:-22rem;width:44.3rem;height:44.3rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:var(--decor-url-text-with-image);z-index:-2;pointer-events:none}body.network-zdrowemiejsce main .club-list{position:relative}body.network-zdrowemiejsce main .club-list::before{content:"";display:block;position:absolute;left:136.6rem;top:-24rem;width:69rem;height:69rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:var(--decor-url-club-list);z-index:-2;pointer-events:none}body.network-zdrowemiejsce main .descriptions.big{position:relative}body.network-zdrowemiejsce main .descriptions.big::before{content:"";display:block;position:absolute;left:-11.8rem;top:4.8rem;width:209rem;height:101.8rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:var(--decor-url-descriptions-big);z-index:-2;pointer-events:none}body.network-zdrowemiejsce main .accordion{position:relative}body.network-zdrowemiejsce main .accordion::before{content:"";display:block;position:absolute;left:6.2rem;top:-1.6rem;width:165.7rem;height:128.3rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:var(--decor-url-accordion);z-index:-2;pointer-events:none}body.network-zdrowemiejsce main .list>ol{position:relative}body.network-zdrowemiejsce main .list>ol::before{content:"";display:block;position:absolute;left:8rem;top:-9rem;width:143.7rem;height:81.8rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:var(--decor-url-descriptions-ordered);z-index:-2;pointer-events:none}body.network-zdrowemiejsce main .news-list{overflow-x:visible;overflow-y:hidden;position:relative;position:relative}body.network-zdrowemiejsce main .news-list::before{content:"";display:block;position:absolute;left:-15.6rem;top:25rem;width:168.3rem;height:105.3rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:var(--decor-url-news-list-1);z-index:-2;pointer-events:none}body.network-zdrowemiejsce main .news-list::after{content:"";display:block;position:absolute;left:-39.1rem;top:138rem;width:180.8rem;height:160.2rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:var(--decor-url-news-list-2);z-index:-2;pointer-events:none}body.network-zdrowemiejsce main .news-item.with-image{position:relative}body.network-zdrowemiejsce main .news-item.with-image::before{content:"";display:block;position:absolute;left:0rem;top:18rem;width:192rem;height:62.3rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:var(--decor-url-news-item);z-index:-2;pointer-events:none}body.network-zdrowemiejsce div#logowanie{position:relative;position:fixed;overflow:visible}body.network-zdrowemiejsce div#logowanie::before{content:"";display:block;position:absolute;left:-6.5rem;top:1.2rem;width:194.7rem;height:66.6rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:var(--decor-url-login);z-index:-2;pointer-events:none}body.network-zdrowemiejsce .user-form aside{position:relative}body.network-zdrowemiejsce .user-form aside::before{content:"";display:block;position:absolute;left:-35.6rem;top:6rem;width:115.7rem;height:238.4rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:var(--decor-url-form-aside);z-index:-2;pointer-events:none}body.network-zdrowemiejsce .user-form aside::before{z-index:unset}body.network-zdrowemiejsce .user-form aside>*{position:relative}}body.network-zdrowemiejsce>footer{position:relative}body.network-zdrowemiejsce>footer::before{content:"";display:block;position:absolute;left:50%;top:-3.2rem;width:12.1rem;height:8.8rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:var(--decor-url-footer);z-index:-2;pointer-events:none;transform:translateX(32.8rem) rotate(3deg) scaleX(1) scaleY(1)}body.network-zdrowemiejsce>footer::before{z-index:2}@media all and (max-width: 800px){body.network-zdrowemiejsce>footer::before{transform:translateX(-27.3rem);-webkit-transform:translateX(-27.3rem)}body.network-zdrowemiejsce main .text-with-image{position:relative}body.network-zdrowemiejsce main .text-with-image::before{content:"";display:block;position:absolute;left:8rem;top:53rem;width:39rem;height:42.2rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:var(--decor-url-Drop3a);z-index:-2;pointer-events:none;transform:translateX(0) rotate(-108deg) scaleX(0.84) scaleY(0.84)}body.network-zdrowemiejsce main .list.horiz-scroll:not(.thank-you){position:relative;position:relative}body.network-zdrowemiejsce main .list.horiz-scroll:not(.thank-you)::before{content:"";display:block;position:absolute;left:-3rem;top:20rem;width:39rem;height:42.2rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:var(--decor-url-Drop3a);z-index:-2;pointer-events:none;transform:translateX(0) rotate(18deg) scaleX(0.9) scaleY(0.9)}body.network-zdrowemiejsce main .list.horiz-scroll:not(.thank-you)::after{content:"";display:block;position:absolute;left:20.8rem;top:80rem;width:46.5rem;height:33rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:var(--decor-url-Drop2a);z-index:-2;pointer-events:none;transform:translateX(0) rotate(-10deg) scaleX(0.61) scaleY(0.61)}body.network-zdrowemiejsce main .accordion{position:relative}body.network-zdrowemiejsce main .accordion::before{content:"";display:block;position:absolute;left:23.2rem;top:12.8rem;width:39rem;height:42.2rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:var(--decor-url-Drop3a);z-index:-2;pointer-events:none;transform:translateX(0) rotate(6deg) scaleX(1.26) scaleY(1.26)}body.network-zdrowemiejsce main .accordion{position:relative}body.network-zdrowemiejsce main .accordion::after{content:"";display:block;position:absolute;left:-6rem;top:100rem;width:39rem;height:42.2rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:var(--decor-url-Drop3a);z-index:-2;pointer-events:none;transform:translateX(0) rotate(-128deg) scaleX(1) scaleY(1)}body.network-zdrowemiejsce main .club-list{position:relative}body.network-zdrowemiejsce main .club-list::before{content:"";display:block;position:absolute;left:52rem;top:-6rem;width:46.5rem;height:33rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:var(--decor-url-Drop2a);z-index:-2;pointer-events:none;transform:translateX(0) rotate(0deg) scaleX(1.37) scaleY(1.37)}}body.network-przygotujsiekonkurspiosenka{--decor-url-home-header: url(/build/web/decorations/przygotujsiekonkurspiosenka/home-header.webp);--decor-url-videos: url(/build/web/decorations/przygotujsiekonkurspiosenka/videos.webp);--decor-url-ordered-list: url(/build/web/decorations/przygotujsiekonkurspiosenka/ordered-list.webp);--decor-url-footer: url(/build/web/decorations/przygotujsiekonkurspiosenka/footer.webp)}body.network-przygotujsiekonkurspiosenka.no-webp{--decor-url-home-header: url(/build/web/decorations/przygotujsiekonkurspiosenka/home-header.png);--decor-url-videos: url(/build/web/decorations/przygotujsiekonkurspiosenka/videos.png);--decor-url-ordered-list: url(/build/web/decorations/przygotujsiekonkurspiosenka/ordered-list.png);--decor-url-footer: url(/build/web/decorations/przygotujsiekonkurspiosenka/footer.png)}@media not all and (max-width: 800px){body.network-przygotujsiekonkurspiosenka main .home-header{position:relative}body.network-przygotujsiekonkurspiosenka main .home-header::before{content:"";display:block;position:absolute;left:-2.8rem;top:0rem;width:201.5rem;height:89.2rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:var(--decor-url-home-header);z-index:-2;pointer-events:none}body.network-przygotujsiekonkurspiosenka main .home-header::before{z-index:0}body.network-przygotujsiekonkurspiosenka main .videos{position:relative}body.network-przygotujsiekonkurspiosenka main .videos::before{content:"";display:block;position:absolute;left:50%;top:-4rem;width:31.2rem;height:31.2rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:var(--decor-url-videos);z-index:-2;pointer-events:none;transform:translateX(60rem) rotate(0deg) scaleX(1) scaleY(1)}body.network-przygotujsiekonkurspiosenka main .list>ol{position:relative}body.network-przygotujsiekonkurspiosenka main .list>ol::before{content:"";display:block;position:absolute;left:12rem;top:1rem;width:147.7rem;height:53rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:var(--decor-url-ordered-list);z-index:-2;pointer-events:none}}body.network-przygotujsiekonkurspiosenka>footer{position:relative}body.network-przygotujsiekonkurspiosenka>footer::before{content:"";display:block;position:absolute;left:50%;top:-3.2rem;width:12.1rem;height:8.8rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:var(--decor-url-footer);z-index:-2;pointer-events:none;transform:translateX(32.8rem) rotate(3deg) scaleX(1) scaleY(1)}body.network-przygotujsiekonkurspiosenka>footer::before{z-index:2}@media all and (max-width: 800px){body.network-przygotujsiekonkurspiosenka>footer::before{transform:translateX(4rem);-webkit-transform:translateX(4rem)}}body.network-fitnessclubs4{--logo-aspect-ratio: 3.58;--box1-color: #fff2cc;--box2-color: #ffffff;--box2-shadow-color: rgba(95, 78, 0, 0.1);--box2-shadow-color-transparent: gba(95, 78, 0, 0);--icons-shadow-color: rgba(95, 78, 0, 0.2);--buttons-shadow: -0.4rem 0.8rem 2.4rem rgba(61, 50, 0, 0.15);--box1-backdrop-filter: blur(1.2rem);--box1-backdrop-filter-color: rgba(255, 191, 0, 0.2);--supporting1: #FFF8D7;--supporting2: #42FF00;--supporting3: #FFF2CC;--supporting4: #FFF9DB;--supporting5: #EAEAEA;--supporting6: linear-gradient(212.2deg, #FFE599 0%, #FFF599 110.7%);--supporting7: #FFF8E3;--gradient5: linear-gradient(212.72deg, #F9F9F9 0%, #FFF8BA 79.61%);--color-secondary: #FFBF00;--color-primary2: #FFBF00;--color-footer: #110E00;--color-bg-banner-alt: #FFBF00;--color-link-arrow-alt: #FFBF00;--color-link-arrow: #FFBF00;--color-primary: #FFD306;--color-text: #110E00;--color-text-5: #F3F3F2;--color-text-10: #E8E7E6;--color-text-20: #CFCFCC;--color-text-40: #A09F99;--color-text-60: #706E66;--color-text-80: #413E33;--color-bg: rgba(255, 255, 255, 1);--color-bg-0: rgba(255, 255, 255, 0);--color-bg-20: rgba(255, 255, 255, 0.2);--color-bg-40: rgba(255, 255, 255, 0.4);--color-bg-60: rgba(255, 255, 255, 0.6);--color-tags-icons: #FFBF00;--horiz-scroll-background: radial-gradient(101.87% 76.24% at 49.56% 100%, #FFF2CC 0%, #FFF9E6 100%);--sales-side-background: radial-gradient(78.83% 26.04% at 4.28% 96.79%, rgba(255, 191, 0, 0.15) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(59.44% 23.09% at 91.97% 60.22%, rgba(255, 191, 0, 0.15) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(57.43% 22.31% at -12.32% 18.18%, rgba(255, 191, 0, 0.15) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(64.31% 21.25% at 85.48% 5.71%, rgba(255, 191, 0, 0.15) 0%, rgba(255, 255, 255, 0) 100%), #110E00;--primary-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #FFE600 42.37%, #FFBF00 100%);--primary-text: var(--color-text-80);--cta-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #FE6D6D 42.37%, #FF1D1D 100%);--cta-text: var(--color-bg);--secondary-border: var(--color-secondary);--home-background: radial-gradient(77.12% 29.94% at 4.28% 96.79%, rgba(255, 191, 0, 0.15) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(59.44% 23.09% at 91.97% 60.22%, rgba(255, 191, 0, 0.15) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(14.89% 11.8% at 31.88% 58.88%, rgba(255, 191, 0, 0.15) 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(21.56% 16.85% at -1.04% 8.23%, rgba(255, 191, 0, 0.15) 0%, rgba(255, 255, 255, 0) 100%), #110E00;--picture-header-box-background: radial-gradient(101.87% 76.24% at 49.56% 100%, #FFF4D1 0%, #FFFBEF 100%);--picture-header-box-background-color: #fff9e6;--color-selected-offer: #FFF9E6;--color-success: #8DD744;--color-success-20: rgb(141, 215, 68, 0.2);--color-info: #055CCF;--color-info-bg: #EAF5FE;--color-warning: #F9800E;--color-warning-20: rgb(249, 128, 14, 0.2);--color-failure: #FE4141;--color-failure-20: rgb(254, 65, 65, 0.2);--color-secondary-bg-5:#fffcf2;--color-secondary-5:rgba(255,191,0,.05);--color-primary2-5:rgba(255,191,0,.05);--color-secondary-bg-10:#fff9e6;--color-secondary-10:rgba(255,191,0,.1);--color-primary2-10:rgba(255,191,0,.1);--color-secondary-bg-20:#fff2cc;--color-secondary-20:rgba(255,191,0,.2);--color-primary2-20:rgba(255,191,0,.2);--color-secondary-bg-40:#ffe599;--color-secondary-40:rgba(255,191,0,.4);--color-primary2-40:rgba(255,191,0,.4);--color-secondary-bg-60:#ffd966;--color-secondary-60:rgba(255,191,0,.6);--color-primary2-60:rgba(255,191,0,.6);--color-secondary-bg-80:#fc3;--color-secondary-80:rgba(255,191,0,.8);--color-primary2-80:rgba(255,191,0,.8);--color-club-features-icons: var(--color-secondary);--img-url-next-step: url(/build/web/svg/fitnessclubs4/next-step.svg);--img-url-low: url(/build/web/svg/fitnessclubs4/low.svg);--img-url-medium: url(/build/web/svg/fitnessclubs4/medium.svg);--img-url-high: url(/build/web/svg/fitnessclubs4/high.svg);--img-url-extreme: url(/build/web/svg/fitnessclubs4/extreme.svg);--img-url-selected-offer: url(/build/web/svg/fitnessclubs4/selected-offer.svg);--img-url-bestseller: url(/build/web/svg/fitnessclubs4/bestseller.svg);--img-url-diet: url(/build/web/svg/fitnessclubs4/diet.svg);--img-url-club-offers-feature-info: url(/build/web/svg/fitnessclubs4/club-offers-feature-info.svg);--img-url-right: url(/build/web/svg/fitnessclubs4/right.svg);--img-url-left: url(/build/web/svg/fitnessclubs4/left.svg);--img-url-map-marker: url(/build/web/svg/fitnessclubs4/map-marker.svg);--img-url-map-marker-selected: url(/build/web/svg/fitnessclubs4/map-marker-selected.svg);--img-url-expand: url(/build/web/svg/fitnessclubs4/expand.svg);--img-url-calendar-picker-day: url(/build/web/svg/fitnessclubs4/calendar-picker-day.svg);--img-url-calendar-picker-day-picked: url(/build/web/svg/fitnessclubs4/calendar-picker-day-picked.svg);--img-url-logo: url(/build/web/svg/fitnessclubs4/logo.svg);--img-url-logo-alt: url(/build/web/svg/fitnessclubs4/logo-alt.svg);--decor-url-footer: url(/build/web/decorations/fitnessclubs4/footer.webp)}body.network-fitnessclubs4.no-webp{--decor-url-footer: url(/build/web/decorations/fitnessclubs4/footer.png)}body.network-fitnessclubs4>header .user>div>ul.icons li::before,body.network-fitnessclubs4 .icons>button::before,body.network-fitnessclubs4 .icons>a::before,body.network-fitnessclubs4 a.icon::before,body.network-fitnessclubs4 button.icon::before{background-color:#413e33}body.network-fitnessclubs4.first-picture-header-alt-bg:not(.scrolled)>header .secondary.icon:not([aria-expanded=true]),body.network-fitnessclubs4.first-home-header:not(.scrolled)>header .secondary.icon:not([aria-expanded=true]){--color-secondary-20: rgba(255, 255, 255, 0.2)}body.network-fitnessclubs4.first-picture-header-alt-bg:not(.scrolled)>header .secondary.icon:not([aria-expanded=true])::before,body.network-fitnessclubs4.first-home-header:not(.scrolled)>header .secondary.icon:not([aria-expanded=true])::before{background-color:#fff}body.network-fitnessclubs4 .alt-bg{--color-secondary: #110E00}body.network-fitnessclubs4 .alt-bg .primary{--primary-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #736A3F 42.37%, #110E00 100%);--primary-text: #ffffff}body.network-fitnessclubs4 .alt-bg .price-label,body.network-fitnessclubs4 .alt-bg .secondary{border-color:#110e00}body.network-fitnessclubs4 .alt-bg .secondary{color:#110e00}body.network-stepone{--logo-aspect-ratio: 4.43;--box1-color: #efebf3;--box2-color: #ffffff;--box2-shadow-color: rgba(36, 20, 55, 0.1);--box2-shadow-color-transparent: rgba(36, 20, 55, 0);--icons-shadow-color: rgba(36, 20, 55, 0.3);--buttons-shadow: -0.4rem 0.8rem 2.4rem rgba(36, 20, 55, 0.23);--box1-backdrop-filter: blur(1.2rem);--box1-backdrop-filter-color: rgba(93, 51, 140, 0.1);--supporting1: #FFEA9C;--supporting2: #D7E4F1;--supporting3: #EFEBF4;--supporting4: #EFEBF4;--supporting5: #E8E8EA;--supporting6: linear-gradient(212.2deg, #FFF3C7 0%, #DFC5FD 110.7%);--supporting7: #EFEBF4;--gradient5: linear-gradient(212.72deg, #FFFDF8 0%, #FFE3AD 79.61%);--color-secondary: #5D338C;--color-footer: #171127;--color-bg-banner-alt: #5D338C;--color-primary: #5D338C;--color-primary2: #FFD63F;--color-text: #171127;--color-text-5: #F3F3F4;--color-text-10: #E8E8EA;--color-text-20: #D1CFD4;--color-text-40: #A2A0A9;--color-text-60: #74707D;--color-text-80: #454152;--color-bg: rgba(255, 255, 255, 1);--color-bg-0: rgba(255, 255, 255, 0);--color-bg-20: rgba(255, 255, 255, 0.2);--color-bg-40: rgba(255, 255, 255, 0.4);--color-bg-60: rgba(255, 255, 255, 0.6);--horiz-scroll-background: radial-gradient(101.87% 76.24% at 49.56% 100%, #DFD6E8 0%, #EFEBF4 100%);--sales-side-background: radial-gradient(49.8% 18.48% at 1.87% 25.32%, rgba(203, 156, 255, 0.3) 0%, rgba(247, 244, 249, 0) 100%), radial-gradient(79.52% 27.96% at 79.52% 8.35%, rgba(203, 156, 255, 0.3) 0%, rgba(203, 156, 255, 0) 100%), radial-gradient(100.64% 29.98% at 123.96% 65.9%, rgba(247, 244, 249, 0.15) 0%, rgba(247, 244, 249, 0) 100%), #5D338C;--primary-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #9E85BA 42.37%, #5D338C 100%);--primary-text: var(--color-bg);--cta-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #FE6D6D 42.37%, #FF1D1D 100%);--cta-text: var(--color-bg);--secondary-border: var(--color-secondary);--home-background: radial-gradient(101.87% 76.24% at 49.56% 100%, #29084D 0.54%, #452867 100%);--picture-header-box-background: radial-gradient(101.87% 76.24% at 49.56% 100%, #FFF5D1 0%, #FFF5D1 0.01%, #FFFBEB 100%);--picture-header-box-background-color: #fff9e3;--color-selected-offer: #8DD744;--color-success: #8DD744;--color-success-20: rgb(141, 215, 68, 0.2);--color-info: #055CCF;--color-info-bg: #EAF5FE;--color-warning: #F9800E;--color-warning-20: rgb(249, 128, 14, 0.2);--color-failure: #FE4141;--color-failure-20: rgb(254, 65, 65, 0.2);--color-secondary-bg-5:#f7f5f9;--color-secondary-5:rgba(93,51,140,.05);--color-primary2-5:rgba(255,214,63,.05);--color-secondary-bg-10:#efebf4;--color-secondary-10:rgba(93,51,140,.1);--color-primary2-10:rgba(255,214,63,.1);--color-secondary-bg-20:#dfd6e8;--color-secondary-20:rgba(93,51,140,.2);--color-primary2-20:rgba(255,214,63,.2);--color-secondary-bg-40:#beadd1;--color-secondary-40:rgba(93,51,140,.4);--color-primary2-40:rgba(255,214,63,.4);--color-secondary-bg-60:#9e85ba;--color-secondary-60:rgba(93,51,140,.6);--color-primary2-60:rgba(255,214,63,.6);--color-secondary-bg-80:#7d5ca3;--color-secondary-80:rgba(93,51,140,.8);--color-primary2-80:rgba(255,214,63,.8);--color-club-features-icons: var(--color-secondary-60);--img-url-next-step: url(/build/web/svg/stepone/next-step.svg);--img-url-low: url(/build/web/svg/stepone/low.svg);--img-url-medium: url(/build/web/svg/stepone/medium.svg);--img-url-high: url(/build/web/svg/stepone/high.svg);--img-url-extreme: url(/build/web/svg/stepone/extreme.svg);--img-url-selected-offer: url(/build/web/svg/stepone/selected-offer.svg);--img-url-bestseller: url(/build/web/svg/stepone/bestseller.svg);--img-url-diet: url(/build/web/svg/stepone/diet.svg);--img-url-club-offers-feature-info: url(/build/web/svg/stepone/club-offers-feature-info.svg);--img-url-right: url(/build/web/svg/stepone/right.svg);--img-url-left: url(/build/web/svg/stepone/left.svg);--img-url-map-marker: url(/build/web/svg/stepone/map-marker.svg);--img-url-map-marker-selected: url(/build/web/svg/stepone/map-marker-selected.svg);--img-url-expand: url(/build/web/svg/stepone/expand.svg);--img-url-calendar-picker-day: url(/build/web/svg/stepone/calendar-picker-day.svg);--img-url-calendar-picker-day-picked: url(/build/web/svg/stepone/calendar-picker-day-picked.svg);--img-url-logo: url(/build/web/svg/stepone/logo.svg);--img-url-logo-alt: url(/build/web/svg/stepone/logo-alt.svg);--decor-url-footer: url(/build/web/decorations/stepone/footer.webp);--color-link-arrow-alt: #FFD63F}body.network-stepone.no-webp{--decor-url-footer: url(/build/web/decorations/stepone/footer.png)}body.network-stepone.first-picture-header-alt-bg:not(.scrolled)>header .secondary.icon:not([aria-expanded=true]),body.network-stepone.first-home-header:not(.scrolled)>header .secondary.icon:not([aria-expanded=true]){--color-secondary-20: rgba(255, 255, 255, 0.2)}body.network-stepone.first-picture-header-alt-bg:not(.scrolled)>header .secondary.icon:not([aria-expanded=true])::before,body.network-stepone.first-home-header:not(.scrolled)>header .secondary.icon:not([aria-expanded=true])::before{background-color:#fff}body.network-stepone.first-picture-header-alt-bg:not(.scrolled)>header *:not(.close),body.network-stepone.first-home-header:not(.scrolled)>header *:not(.close){--primary-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #FFEDAC 42.37%, #FCC706 100%);--primary-text: #454152}body.network-stepone.first-picture-header-alt-bg:not(.scrolled)>header .club a.secondary,body.network-stepone.first-home-header:not(.scrolled)>header .club a.secondary{border-color:rgba(255,255,255,.2)}body.network-stepone.first-picture-header-alt-bg:not(.scrolled)>header nav>ul>li>a,body.network-stepone.first-home-header:not(.scrolled)>header nav>ul>li>a{--color-secondary: #FFD63F}body.network-stepone main .quotes ul li figure blockquote::before{background-color:#ffd63f}body.network-stepone header.home-header{--box2-color: #FFD63F}body.network-stepone .user-form form aside section>.offer{--box2-color: #DFD6E8}body.network-stepone .alt-bg{color:var(--color-bg-60);--color-secondary: #FFD63F}body.network-stepone .alt-bg .primary{--primary-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #FFEDAC 42.37%, #FCC706 100%);--primary-text: #171127}body.network-stepone .alt-bg .price-label,body.network-stepone .alt-bg .secondary{border-color:#ffd63f}body.network-stepone .alt-bg .secondary{color:#ffd63f}body.network-fitnessacademy{--logo-aspect-ratio: 3.32353;--box1-color: #f4f5f6;--box2-color: #ffffff;--box2-shadow-color: rgba(57, 0, 0, 0.1);--box2-shadow-color-transparent: rgba(57, 0, 0, 0);--icons-shadow-color: rgba(57, 0, 0, 0.3);--buttons-shadow: -0.4rem 0.8rem 2.4rem rgba(57, 0, 0, 0.20);--box1-backdrop-filter: blur(1.2rem);--box1-backdrop-filter-color: rgba(41, 48, 67, 0.05);--supporting1: #EBDFDF;--supporting2: #D7E4F1;--supporting3: #F4F4F5;--supporting4: #FFF0CA;--supporting5: #E9E9EB;--supporting6: linear-gradient(212.2deg, #E8EBF4 0%, #FCDED4 110.7%);--supporting7: #F4F4F5;--gradient5: linear-gradient(212.72deg, #EB848E 0%, #EBEBEB 79.61%);--color-secondary: #EC0F26;--color-footer: #1A1B2E;--color-bg-banner-alt: #EC0F26;--color-primary: #9A1422;--color-primary2: #EC0F26;--color-text: #1A1B2E;--color-text-5: #F3F3F4;--color-text-10: #E9E9EB;--color-text-20: #D1D1D5;--color-text-40: #A3A4AB;--color-text-60: #767682;--color-text-80: #484958;--color-bg: rgba(255, 255, 255, 1);--color-bg-0: rgba(255, 255, 255, 0);--color-bg-20: rgba(255, 255, 255, 0.2);--color-bg-40: rgba(255, 255, 255, 0.4);--color-bg-60: rgba(255, 255, 255, 0.6);--horiz-scroll-background: radial-gradient(101.87% 76.24% at 49.56% 100%, #E3E3E3 0%, #F2F2F2 100%);--sales-side-background: radial-gradient(48.11% 42.79% at 100% 0%, #560911 0%, rgba(209, 23, 42, 0) 100%), radial-gradient(121.68% 68.16% at 50% 100%, #000000 0%, rgba(0, 0, 0, 0.0691287) 100%), #D1172A;--primary-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #FA7178 42.37%, #DC2A31 92.05%);--primary-text: var(--color-bg);--cta-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #FFB57F 42.37%, #FF5C00 92.05%);--cta-text: var(--color-bg);--secondary-border: var(--color-secondary);--home-background: radial-gradient(101.87% 76.24% at 49.56% 100%, #040202 0.54%, #8C101D 100%);--picture-header-box-background: radial-gradient(101.87% 76.24% at 49.56% 100%, #E1E1E1 0.53%, #EEDCDC 0.54%, #F5F4F4 100%);--picture-header-box-background-color: #f2eaea;--color-selected-offer: #8DD744;--color-success: #8DD744;--color-success-20: rgb(141, 215, 68, 0.2);--color-info: #055CCF;--color-info-bg: #EAF5FE;--color-warning: #F9800E;--color-warning-20: rgb(249, 128, 14, 0.2);--color-failure: #FE4141;--color-failure-20: rgb(254, 65, 65, 0.2);--color-secondary-bg-5:#fef3f4;--color-secondary-5:rgba(236,15,38,.05);--color-primary2-5:rgba(236,15,38,.05);--color-secondary-bg-10:#fde7e9;--color-secondary-10:rgba(236,15,38,.1);--color-primary2-10:rgba(236,15,38,.1);--color-secondary-bg-20:#fbcfd4;--color-secondary-20:rgba(236,15,38,.2);--color-primary2-20:rgba(236,15,38,.2);--color-secondary-bg-40:#f79fa8;--color-secondary-40:rgba(236,15,38,.4);--color-primary2-40:rgba(236,15,38,.4);--color-secondary-bg-60:#f46f7d;--color-secondary-60:rgba(236,15,38,.6);--color-primary2-60:rgba(236,15,38,.6);--color-secondary-bg-80:#f03f51;--color-secondary-80:rgba(236,15,38,.8);--color-primary2-80:rgba(236,15,38,.8);--color-club-features-icons: var(--color-secondary-60);--decor-url-footer: url(/build/web/decorations/fitnessacademy/footer.webp);--img-url-next-step: url(/build/web/svg/fitnessacademy/next-step.svg);--img-url-low: url(/build/web/svg/fitnessacademy/low.svg);--img-url-medium: url(/build/web/svg/fitnessacademy/medium.svg);--img-url-high: url(/build/web/svg/fitnessacademy/high.svg);--img-url-extreme: url(/build/web/svg/fitnessacademy/extreme.svg);--img-url-selected-offer: url(/build/web/svg/fitnessacademy/selected-offer.svg);--img-url-bestseller: url(/build/web/svg/fitnessacademy/bestseller.svg);--img-url-diet: url(/build/web/svg/fitnessacademy/diet.svg);--img-url-club-offers-feature-info: url(/build/web/svg/fitnessacademy/club-offers-feature-info.svg);--img-url-right: url(/build/web/svg/fitnessacademy/right.svg);--img-url-left: url(/build/web/svg/fitnessacademy/left.svg);--img-url-map-marker: url(/build/web/svg/fitnessacademy/map-marker.svg);--img-url-map-marker-selected: url(/build/web/svg/fitnessacademy/map-marker-selected.svg);--img-url-expand: url(/build/web/svg/fitnessacademy/expand.svg);--img-url-calendar-picker-day: url(/build/web/svg/fitnessacademy/calendar-picker-day.svg);--img-url-calendar-picker-day-picked: url(/build/web/svg/fitnessacademy/calendar-picker-day-picked.svg);--img-url-logo: url(/2024/img/fitnessacademy/logo.svg);--img-url-logo-alt: url(/2024/img/fitnessacademy/logo-alt.svg)}body.network-fitnessacademy.no-webp{--decor-url-footer: url(/build/web/decorations/fitnessacademy/footer.png)}body.network-fitnessacademy.first-picture-header-alt-bg:not(.scrolled)>header .secondary.icon:not([aria-expanded=true]),body.network-fitnessacademy.first-home-header:not(.scrolled)>header .secondary.icon:not([aria-expanded=true]){border-color:var(--color-secondary-60)}body.network-fitnessacademy.first-picture-header-alt-bg:not(.scrolled)>header .secondary.icon:not([aria-expanded=true])::before,body.network-fitnessacademy.first-home-header:not(.scrolled)>header .secondary.icon:not([aria-expanded=true])::before{background-color:#fff}body.network-fitnessacademy .alt-bg{color:var(--color-bg-60);--color-secondary: #FFD63F}body.network-fitnessacademy .alt-bg .primary{--primary-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #FFFFFF 42.37%, #F0F0F0 92.05%);--primary-text: #484958}body.network-fitnessacademy .alt-bg .price-label,body.network-fitnessacademy .alt-bg .secondary{border-color:#fff}body.network-fitnessacademy .alt-bg .secondary{color:#fff}body.network-fabrykaformy{--logo-aspect-ratio: 3.65625;--box1-color: #f9f1e3;--box2-color: #ffffff;--box2-shadow-color: rgba(28, 15, 0, 0.1);--box2-shadow-color-transparent: rgba(28, 15, 0, 0);--icons-shadow-color: rgba(28, 15, 0, 0.3);--buttons-shadow: -0.4rem 0.8rem 2.4rem rgba(28, 15, 0, 0.3);--box1-backdrop-filter: blur(1.2rem);--box1-backdrop-filter-color: rgba(251, 174, 24, 0.05);--supporting1: #FFE2C1;--supporting2: #D7E4F1;--supporting3: #FFF7E8;--supporting4: #FFF0D1;--supporting5: #E9E7E6;--supporting6: linear-gradient(212.2deg, #FFDBC0 0%, #FFEAC0 110.7%);--supporting7: #FFF5EC;--gradient5: linear-gradient(212.72deg, #FFCDC2 0%, #FFD39F 79.61%);--color-secondary: #FF8A00;--color-footer: #1C0F00;--color-bg-banner-alt: #EE3030;--color-primary: #EE3030;--color-primary2: #FFB319;--color-text: #1C0F00;--color-text-5: #F3F3F2;--color-text-10: #E9E7E6;--color-text-20: #D1CFCC;--color-text-40: #A49F99;--color-text-60: #776F66;--color-text-80: #493F33;--color-bg: rgba(255, 255, 255, 1);--color-bg-0: rgba(255, 255, 255, 0);--color-bg-20: rgba(255, 255, 255, 0.2);--color-bg-40: rgba(255, 255, 255, 0.4);--color-bg-60: rgba(255, 255, 255, 0.6);--horiz-scroll-background: radial-gradient(101.87% 76.24% at 49.56% 100%, #FFF4E6 0%, #FFF9F2 100%);--sales-side-background: radial-gradient(63.36% 33.56% at 50% 95.38%, #FBAE18 0%, rgba(251, 174, 24, 0) 100%), radial-gradient(31.98% 35.81% at 14.11% 95.43%, rgba(251, 174, 24, 0.3) 0%, rgba(251, 174, 24, 0) 100%), radial-gradient(42.62% 34.36% at 82.24% 61.92%, rgba(251, 174, 24, 0.3) 0%, rgba(251, 174, 24, 0) 100%), radial-gradient(27.86% 22.47% at 94.43% 5.09%, rgba(251, 174, 24, 0.3) 0%, rgba(251, 174, 24, 0) 100%), radial-gradient(48.8% 34.28% at 1.2% 14.23%, rgba(251, 174, 24, 0.3) 0%, rgba(251, 174, 24, 0) 100%), #EE3030;--primary-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #FBAE18 42.37%, #EE3030 92.05%);--primary-text: var(--color-bg);--cta-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #98ABDD 42.37%, #697BAA 92.05%);--cta-text: var(--color-bg);--secondary-border: var(--color-secondary);--home-background: radial-gradient(101.87% 76.24% at 49.56% 100%, #FFC684 0%, #D00E0E 100%);--picture-header-box-background: radial-gradient(101.87% 76.24% at 49.56% 100%, #FFF0D1 0%, #FFF7ED 100%);--picture-header-box-background-color: #fff5e5;--color-selected-offer: #8DD744;--color-success: #8DD744;--color-success-20: rgb(141, 215, 68, 0.2);--color-info: #055CCF;--color-info-bg: #EAF5FE;--color-warning: #F9800E;--color-warning-20: rgb(249, 128, 14, 0.2);--color-failure: #FE4141;--color-failure-20: rgb(254, 65, 65, 0.2);--color-secondary-bg-5:#fff9f2;--color-secondary-5:rgba(255,138,0,.05);--color-primary2-5:rgba(255,179,25,.05);--color-secondary-bg-10:#fff3e6;--color-secondary-10:rgba(255,138,0,.1);--color-primary2-10:rgba(255,179,25,.1);--color-secondary-bg-20:#ffe8cc;--color-secondary-20:rgba(255,138,0,.2);--color-primary2-20:rgba(255,179,25,.2);--color-secondary-bg-40:#ffd099;--color-secondary-40:rgba(255,138,0,.4);--color-primary2-40:rgba(255,179,25,.4);--color-secondary-bg-60:#ffb966;--color-secondary-60:rgba(255,138,0,.6);--color-primary2-60:rgba(255,179,25,.6);--color-secondary-bg-80:#ffa133;--color-secondary-80:rgba(255,138,0,.8);--color-primary2-80:rgba(255,179,25,.8);--color-club-features-icons: var(--color-secondary-60);--decor-url-footer: url(/build/web/decorations/fabrykaformy/footer.webp);--img-url-next-step: url(/build/web/svg/fabrykaformy/next-step.svg);--img-url-low: url(/build/web/svg/fabrykaformy/low.svg);--img-url-medium: url(/build/web/svg/fabrykaformy/medium.svg);--img-url-high: url(/build/web/svg/fabrykaformy/high.svg);--img-url-extreme: url(/build/web/svg/fabrykaformy/extreme.svg);--img-url-selected-offer: url(/build/web/svg/fabrykaformy/selected-offer.svg);--img-url-bestseller: url(/build/web/svg/fabrykaformy/bestseller.svg);--img-url-diet: url(/build/web/svg/fabrykaformy/diet.svg);--img-url-club-offers-feature-info: url(/build/web/svg/fabrykaformy/club-offers-feature-info.svg);--img-url-right: url(/build/web/svg/fabrykaformy/right.svg);--img-url-left: url(/build/web/svg/fabrykaformy/left.svg);--img-url-map-marker: url(/build/web/svg/fabrykaformy/map-marker.svg);--img-url-map-marker-selected: url(/build/web/svg/fabrykaformy/map-marker-selected.svg);--img-url-expand: url(/build/web/svg/fabrykaformy/expand.svg);--img-url-calendar-picker-day: url(/build/web/svg/fabrykaformy/calendar-picker-day.svg);--img-url-calendar-picker-day-picked: url(/build/web/svg/fabrykaformy/calendar-picker-day-picked.svg);--img-url-logo: url(/2024/img/fabrykaformy/logo.svg);--img-url-logo-alt: url(/2024/img/fabrykaformy/logo-alt.svg)}body.network-fabrykaformy.no-webp{--decor-url-footer: url(/build/web/decorations/fabrykaformy/footer.png)}body.network-fabrykaformy.first-picture-header-alt-bg:not(.scrolled)>header .secondary.icon:not([aria-expanded=true]),body.network-fabrykaformy.first-home-header:not(.scrolled)>header .secondary.icon:not([aria-expanded=true]){--color-secondary-20: rgba(255, 255, 255, 0.2)}body.network-fabrykaformy.first-picture-header-alt-bg:not(.scrolled)>header .secondary.icon:not([aria-expanded=true])::before,body.network-fabrykaformy.first-home-header:not(.scrolled)>header .secondary.icon:not([aria-expanded=true])::before{background-color:#fff}body.network-fabrykaformy.first-picture-header-alt-bg:not(.scrolled)>header *:not(.close),body.network-fabrykaformy.first-home-header:not(.scrolled)>header *:not(.close){--primary-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #FFFFFF 21.21%, #EAEAEA 92.05%);--primary-text: #1C0F00}body.network-fabrykaformy.first-picture-header-alt-bg:not(.scrolled)>header .club a.secondary,body.network-fabrykaformy.first-home-header:not(.scrolled)>header .club a.secondary{border-color:rgba(255,255,255,.4)}body.network-fabrykaformy.first-picture-header-alt-bg:not(.scrolled)>header nav>ul>li>a,body.network-fabrykaformy.first-home-header:not(.scrolled)>header nav>ul>li>a{--color-secondary: #ffbc00}body.network-fabrykaformy .alt-bg{color:var(--color-bg-60);--color-secondary: #FFB319}body.network-fabrykaformy .alt-bg .primary{--primary-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #FFFFFF 21.21%, #EAEAEA 92.05%);--primary-text: #1C0F00}body.network-fabrykaformy .alt-bg .price-label,body.network-fabrykaformy .alt-bg .secondary{border-color:#eaeaea}body.network-fabrykaformy .alt-bg .secondary{color:#fff}body.network-fabrykaformy .primary.buy{--primary-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #0084FF 42.37%, #055CCF 100%);--primary-text: var(--color-bg)}body.network-fitfabric{--logo-aspect-ratio: 2.96875;--box1-color: #f8fced;--box2-color: #ffffff;--box2-shadow-color: rgba(13, 28, 7, 0.1);--box2-shadow-color-transparent: rgba(13, 28, 7, 0);--icons-shadow-color: rgba(13, 28, 7, 0.3);--buttons-shadow: -0.4rem 0.8rem 2.4rem rgb(13, 28, 7, 0.20);--box1-backdrop-filter: blur(1.2rem);--box1-backdrop-filter-color: rgba(184, 223, 75, 0.1);--supporting1: #FFFCED;--supporting2: #D7E4F1;--supporting3: #F8FCED;--supporting4: #F8FFE5;--supporting5: #E7E9E7;--supporting6: linear-gradient(212.2deg, #ECFFE7 0%, #D4F5FC 110.7%);--supporting7: #EBFDEC;--gradient5: linear-gradient(212.2deg, rgba(254, 246, 220, 0.3) 0%, rgba(235, 252, 187, 0.3) 110.7%);--color-secondary: #6CCE40;--color-link-arrow-alt: var(--color-secondary);--color-footer: #0D1C07;--color-bg-banner-alt: #6CCE40;--color-primary: #6CCE40;--color-primary2: #6CCE40;--color-text: #0D1C07;--color-text-5: #F3F3F2;--color-text-10: #E7E9E7;--color-text-20: #CFD2CD;--color-text-40: #9EA49C;--color-text-60: #6E776A;--color-text-80: #3D4939;--color-bg: rgba(255, 255, 255, 1);--color-bg-0: rgba(255, 255, 255, 0);--color-bg-20: rgba(255, 255, 255, 0.2);--color-bg-40: rgba(255, 255, 255, 0.4);--color-bg-60: rgba(255, 255, 255, 0.6);--horiz-scroll-background: radial-gradient(101.87% 76.24% at 49.56% 100%, #E2F5D9 0%, #F1FBEC 100%);--sales-side-background: radial-gradient(54.38% 43.42% at 14.11% 95.43%, rgba(184, 223, 75, 0.3) 0%, rgba(184, 223, 75, 0) 100%), radial-gradient(49.12% 19.64% at 87.68% 59.06%, rgba(184, 223, 75, 0.3) 0%, rgba(184, 223, 75, 0) 100%), radial-gradient(47.41% 38.38% at 94.43% 5.09%, rgba(184, 223, 75, 0.3) 0%, rgba(184, 223, 75, 0) 100%), radial-gradient(55.69% 15.72% at -5.69% 20.74%, #B8DF4B 0%, rgba(184, 223, 75, 0.3) 0.01%, rgba(184, 223, 75, 0) 100%), #000000;--primary-background: radial-gradient(89.22% 196.3% at 41.24% -96.3%, #B8DF4B 71.21%, #6CCE40 100%);--primary-text: var(--color-text-80);--cta-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #FE6D6D 42.37%, #FF1D1D 100%);--cta-text: var(--color-bg);--secondary-border: var(--color-secondary);--home-background: radial-gradient(34.06% 18.04% at 50% 95.38%, rgba(184, 223, 75, 0.3) 0%, rgba(184, 223, 75, 0) 100%), radial-gradient(31.98% 35.81% at 14.11% 95.43%, rgba(184, 223, 75, 0.3) 0%, rgba(184, 223, 75, 0) 100%), radial-gradient(42.62% 34.36% at 82.24% 61.92%, rgba(184, 223, 75, 0.3) 0%, rgba(184, 223, 75, 0) 100%), radial-gradient(27.86% 22.47% at 94.43% 5.09%, rgba(184, 223, 75, 0.3) 0%, rgba(184, 223, 75, 0) 100%), radial-gradient(48.8% 34.28% at 1.2% 14.23%, #B8DF4B 0%, rgba(184, 223, 75, 0.3) 0.01%, rgba(184, 223, 75, 0) 100%), #000000;--picture-header-box-background: radial-gradient(101.87% 76.24% at 49.56% 100%, #E2F5D9 0%, #F1FBEC 100%);--picture-header-box-background-color: #edf9e6;--color-selected-offer: #8DD744;--color-success: #8DD744;--color-success-20: rgb(141, 215, 68, 0.2);--color-info: #055CCF;--color-info-bg: #EAF5FE;--color-warning: #F9800E;--color-warning-20: rgb(249, 128, 14, 0.2);--color-failure: #FE4141;--color-failure-20: rgb(254, 65, 65, 0.2);--color-secondary-bg-5:#f8fdf5;--color-secondary-5:rgba(108,206,64,.05);--color-primary2-5:rgba(108,206,64,.05);--color-secondary-bg-10:#f0faec;--color-secondary-10:rgba(108,206,64,.1);--color-primary2-10:rgba(108,206,64,.1);--color-secondary-bg-20:#e2f5d9;--color-secondary-20:rgba(108,206,64,.2);--color-primary2-20:rgba(108,206,64,.2);--color-secondary-bg-40:#c4ebb3;--color-secondary-40:rgba(108,206,64,.4);--color-primary2-40:rgba(108,206,64,.4);--color-secondary-bg-60:#a7e28c;--color-secondary-60:rgba(108,206,64,.6);--color-primary2-60:rgba(108,206,64,.6);--color-secondary-bg-80:#89d866;--color-secondary-80:rgba(108,206,64,.8);--color-primary2-80:rgba(108,206,64,.8);--color-club-features-icons: var(--color-primary);--decor-url-footer: url(/build/web/decorations/fitfabric/footer.webp);--img-url-next-step: url(/build/web/svg/fitfabric/next-step.svg);--img-url-low: url(/build/web/svg/fitfabric/low.svg);--img-url-medium: url(/build/web/svg/fitfabric/medium.svg);--img-url-high: url(/build/web/svg/fitfabric/high.svg);--img-url-extreme: url(/build/web/svg/fitfabric/extreme.svg);--img-url-selected-offer: url(/build/web/svg/fitfabric/selected-offer.svg);--img-url-bestseller: url(/build/web/svg/fitfabric/bestseller.svg);--img-url-diet: url(/build/web/svg/fitfabric/diet.svg);--img-url-club-offers-feature-info: url(/build/web/svg/fitfabric/club-offers-feature-info.svg);--img-url-right: url(/build/web/svg/fitfabric/right.svg);--img-url-left: url(/build/web/svg/fitfabric/left.svg);--img-url-map-marker: url(/build/web/svg/fitfabric/map-marker.svg);--img-url-map-marker-selected: url(/build/web/svg/fitfabric/map-marker-selected.svg);--img-url-expand: url(/build/web/svg/fitfabric/expand.svg);--img-url-calendar-picker-day: url(/build/web/svg/fitfabric/calendar-picker-day.svg);--img-url-calendar-picker-day-picked: url(/build/web/svg/fitfabric/calendar-picker-day-picked.svg);--img-url-logo: url(/2024/img/fitfabric/logo.svg);--img-url-logo-alt: url(/2024/img/fitfabric/logo-alt.svg)}body.network-fitfabric.no-webp{--decor-url-footer: url(/build/web/decorations/fitfabric/footer.png)}body.network-fitfabric .alt-bg{color:var(--color-bg-60);--color-secondary: #FFFFFF}body.network-fitfabric .alt-bg .primary{--primary-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #FFFFFF 42.37%, #E2E2E2 100%);--primary-text: #3D4939}body.network-fitfabric .alt-bg .price-label,body.network-fitfabric .alt-bg .secondary{border-color:#fff}body.network-fitfabric .alt-bg .secondary{color:#fff}body.network-saturnfitness{--logo-aspect-ratio: 3.48;--box1-color: #e8fbff;--box2-color: #ffffff;--box2-shadow-color: rgba(1, 6, 7, 0.1);--box2-shadow-color-transparent: rgba(1, 6, 7, 0);--icons-shadow-color: rgba(1, 6, 7, 0.2);--buttons-shadow: -0.4rem 0.8rem 3.2rem rgba(1, 6, 7, 0.078);--box1-backdrop-filter: blur(1.2rem);--box1-backdrop-filter-color: rgba(25, 214, 255, 0.1);--supporting1: #E8FBFF;--supporting2: #E8FBFF;--supporting3: #E8FBFF;--supporting4: #E8FBFF;--supporting5: #E8FBFF;--supporting6: linear-gradient(212.2deg, #ECFFE7 0%, #D4F5FC 110.7%);--supporting7: #E8FBFF;--gradient5: radial-gradient(101.87% 76.24% at 49.56% 100%, #E6FAFE 0%, #ECFBFE 48.5%, #F2FCFE 100%);--color-secondary: #00C5F0;--color-link-arrow-alt: var(--color-primary);--color-footer: #000C0E;--color-bg-banner-alt: #000C0E;--color-primary: #009CDC;--color-primary2: #00C5F0;--color-text: #020809;--color-bg: rgba(255, 255, 255, 1);--color-bg-0: rgba(255, 255, 255, 0);--color-bg-20: rgba(255, 255, 255, 0.2);--color-bg-40: rgba(255, 255, 255, 0.4);--color-bg-60: rgba(255, 255, 255, 0.6);--horiz-scroll-background: radial-gradient(101.87% 76.24% at 49.56% 100%, #000305 0.54%, #02323D 100%);--sales-side-background: radial-gradient(101.87% 76.24% at 49.56% 100%, #000305 0.54%, #02323D 100%);--primary-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #B0F5FE 42.37%, #62E3FF 100%);--primary-text: var(--color-text);--cta-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #FE6D6D 42.37%, #FF1D1D 100%);--cta-text: var(--color-bg);--secondary-border: var(--color-primary);--home-background: radial-gradient(101.87% 76.24% at 49.56% 100%, #000305 0.54%, #02323D 100%);--picture-header-box-background: radial-gradient(101.87% 76.24% at 49.56% 100%, #E6FAFE 0%, #ECFBFE 48.5%, #F2FCFE 100%);--picture-header-box-background-color: #eefbfe;--color-selected-offer: #8DD744;--color-success: #8DD744;--color-success-20: rgb(141, 215, 68, 0.2);--color-info: #055CCF;--color-info-bg: #EAF5FE;--color-warning: #F9800E;--color-warning-20: rgb(249, 128, 14, 0.2);--color-failure: #FE4141;--color-failure-20: rgb(254, 65, 65, 0.2);--color-secondary-bg-5:#f2fcfe;--color-secondary-5:rgba(0,197,240,.05);--color-primary2-5:rgba(0,197,240,.05);--color-text-5:#f2f3f3;--color-secondary-bg-10:#e6f9fe;--color-secondary-10:rgba(0,197,240,.1);--color-primary2-10:rgba(0,197,240,.1);--color-text-10:#e6e6e6;--color-secondary-bg-20:#ccf3fc;--color-secondary-20:rgba(0,197,240,.2);--color-primary2-20:rgba(0,197,240,.2);--color-text-20:#cccece;--color-secondary-bg-40:#99e8f9;--color-secondary-40:rgba(0,197,240,.4);--color-primary2-40:rgba(0,197,240,.4);--color-text-40:#9a9c9d;--color-secondary-bg-60:#66dcf6;--color-secondary-60:rgba(0,197,240,.6);--color-primary2-60:rgba(0,197,240,.6);--color-text-60:#676b6b;--color-secondary-bg-80:#33d1f3;--color-secondary-80:rgba(0,197,240,.8);--color-primary2-80:rgba(0,197,240,.8);--color-text-80:#35393a;--color-club-features-icons: var(--color-primary);--img-url-next-step: url(/build/web/svg/saturnfitness/next-step.svg);--img-url-low: url(/build/web/svg/saturnfitness/low.svg);--img-url-medium: url(/build/web/svg/saturnfitness/medium.svg);--img-url-high: url(/build/web/svg/saturnfitness/high.svg);--img-url-extreme: url(/build/web/svg/saturnfitness/extreme.svg);--img-url-selected-offer: url(/build/web/svg/saturnfitness/selected-offer.svg);--img-url-bestseller: url(/build/web/svg/saturnfitness/bestseller.svg);--img-url-diet: url(/build/web/svg/saturnfitness/diet.svg);--img-url-club-offers-feature-info: url(/build/web/svg/saturnfitness/club-offers-feature-info.svg);--img-url-right: url(/build/web/svg/saturnfitness/right.svg);--img-url-left: url(/build/web/svg/saturnfitness/left.svg);--img-url-map-marker: url(/build/web/svg/saturnfitness/map-marker.svg);--img-url-map-marker-selected: url(/build/web/svg/saturnfitness/map-marker-selected.svg);--img-url-expand: url(/build/web/svg/saturnfitness/expand.svg);--img-url-calendar-picker-day: url(/build/web/svg/saturnfitness/calendar-picker-day.svg);--img-url-calendar-picker-day-picked: url(/build/web/svg/saturnfitness/calendar-picker-day-picked.svg);--img-url-logo: url(/build/web/svg/saturnfitness/logo.svg);--img-url-logo-alt: url(/build/web/svg/saturnfitness/logo-alt.svg);--decor-url-footer: url(/build/web/decorations/saturnfitness/footer.png)}body.network-saturnfitness .alt-bg{color:var(--color-bg-60)}body.network-saturnfitness .primary.buy{--primary-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #0084FF 42.37%, #055CCF 100%);--primary-text: var(--color-bg)}body.network-totalfitness{--logo-aspect-ratio: 3.48;--box1-color: #fef0e9;--box2-color: #ffffff;--box2-shadow-color: rgb(24, 10, 4, 0.1);--box2-shadow-color-transparent: rgb(24, 10, 4, 0);--icons-shadow-color: rgba(24, 10, 4, 0.15);--buttons-shadow: -0.4rem 0.8rem 3.2rem rgba(24, 10, 4, 0.078);--box1-backdrop-filter: blur(1.2rem);--box1-backdrop-filter-color: rgba(242, 101, 34, 0.1);--supporting1: #FEF3ED;--supporting2: #FEF3ED;--supporting3: #FEF3ED;--supporting4: #FEF3ED;--supporting5: #FEF3ED;--supporting6: linear-gradient(213deg, #EBE4E0 0.01%, #FFE4D8 79.62%);--supporting7: #FEF3ED;--gradient5: radial-gradient(101.9% 76.24% at 49.56% 100%, #FFF7F4 0%, #FEF3ED 100%);--color-secondary: #A3A3A3;--color-link-arrow-alt: var(--color-primary);--color-footer: #000C0E;--color-bg-banner-alt: #FFF2EB;--color-primary: #F26522;--color-primary2: #F26522;--color-text: #140803;--color-bg: rgba(255, 255, 255, 1);--color-bg-0: rgba(255, 255, 255, 0);--color-bg-20: rgba(255, 255, 255, 0.2);--color-bg-40: rgba(255, 255, 255, 0.4);--color-bg-60: rgba(255, 255, 255, 0.6);--horiz-scroll-background: radial-gradient(101.9% 76.24% at 49.56% 100%, #070708 0.54%, #434049 100%);--sales-side-background: radial-gradient(101.9% 76.24% at 49.56% 100%, #070708 0.54%, #434049 100%);--primary-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #FF7B3C 42.37%, #F26522 100%, #F26522 100.01%);--primary-text: var(--color-bg);--cta-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #0084FF 42.37%, #055CCF 100%);--cta-text: var(--color-bg);--secondary-border: var(--color-primary);--home-background: radial-gradient(101.87% 76.24% at 49.56% 100%, #070708 0.54%, #434049 100%);--picture-header-box-background: radial-gradient(101.87% 76.24% at 49.56% 100%, #FFF7F4 0%, #FEF3ED 100%);--picture-header-box-background-color: #fef4ef;--color-selected-offer: #8DD744;--color-success: #8DD744;--color-success-20: rgb(141, 215, 68, 0.2);--color-info: #055CCF;--color-info-bg: #EAF5FE;--color-warning: #F9800E;--color-warning-20: rgb(249, 128, 14, 0.2);--color-failure: #FE4141;--color-failure-20: rgb(254, 65, 65, 0.2);--color-secondary-bg-5:#fafafa;--color-secondary-5:rgba(163,163,163,.05);--color-primary2-5:rgba(242,101,34,.05);--color-text-5:#f3f3f2;--color-secondary-bg-10:#f6f6f6;--color-secondary-10:rgba(163,163,163,.1);--color-primary2-10:rgba(242,101,34,.1);--color-text-10:#e8e6e6;--color-secondary-bg-20:#ededed;--color-secondary-20:rgba(163,163,163,.2);--color-primary2-20:rgba(242,101,34,.2);--color-text-20:#d0cecd;--color-secondary-bg-40:#dadada;--color-secondary-40:rgba(163,163,163,.4);--color-primary2-40:rgba(242,101,34,.4);--color-text-40:#a19c9a;--color-secondary-bg-60:#c8c8c8;--color-secondary-60:rgba(163,163,163,.6);--color-primary2-60:rgba(242,101,34,.6);--color-text-60:#726b68;--color-secondary-bg-80:#b5b5b5;--color-secondary-80:rgba(163,163,163,.8);--color-primary2-80:rgba(242,101,34,.8);--color-text-80:#433935;--color-club-features-icons: var(--color-primary);--img-url-next-step: url(/build/web/svg/totalfitness/next-step.svg);--img-url-low: url(/build/web/svg/totalfitness/low.svg);--img-url-medium: url(/build/web/svg/totalfitness/medium.svg);--img-url-high: url(/build/web/svg/totalfitness/high.svg);--img-url-extreme: url(/build/web/svg/totalfitness/extreme.svg);--img-url-selected-offer: url(/build/web/svg/totalfitness/selected-offer.svg);--img-url-bestseller: url(/build/web/svg/totalfitness/bestseller.svg);--img-url-diet: url(/build/web/svg/totalfitness/diet.svg);--img-url-club-offers-feature-info: url(/build/web/svg/totalfitness/club-offers-feature-info.svg);--img-url-right: url(/build/web/svg/totalfitness/right.svg);--img-url-left: url(/build/web/svg/totalfitness/left.svg);--img-url-map-marker: url(/build/web/svg/totalfitness/map-marker.svg);--img-url-map-marker-selected: url(/build/web/svg/totalfitness/map-marker-selected.svg);--img-url-expand: url(/build/web/svg/totalfitness/expand.svg);--img-url-calendar-picker-day: url(/build/web/svg/totalfitness/calendar-picker-day.svg);--img-url-calendar-picker-day-picked: url(/build/web/svg/totalfitness/calendar-picker-day-picked.svg);--img-url-logo: url(/build/web/svg/totalfitness/logo.svg);--img-url-logo-alt: url(/build/web/svg/totalfitness/logo-alt.svg);--decor-url-footer: url(/build/web/decorations/totalfitness/footer.png)}body.network-totalfitness .home-header .banners>.alt-bg{--color-text: #140803;--color-text-5: #F2F2F2;--color-text-10: #E6E7E7;--color-text-20: #CCCECE;--color-text-40: #9A9C9D;--color-text-60: #676B6B;--color-text-80: #35393A;--color-link-arrow-alt: var(--color-secondary)}body.network-totalfitness .primary.buy{--primary-background: radial-gradient(80.57% 177.78% at 43.23% -101.85%, #0084FF 42.37%, #055CCF 100%);--primary-text: var(--color-bg)}body.network-maxgym{--logo-aspect-ratio: 4.457;--box1-color: #efebf3;--box2-color: #ffffff;--box2-shadow-color: rgba(40, 41, 42, 0.1);--box2-shadow-color-transparent: rgba(40, 41, 42, 0);--icons-shadow-color: rgba(40, 41, 42, 0.3);--buttons-shadow: -0.4rem 0.8rem 2.4rem rgba(40, 41, 42, 0.2);--box1-backdrop-filter: unset;--box1-backdrop-filter-color: #eff2f5;--supporting1: #eff2f5;--supporting2: #eff2f5;--supporting3: #eff2f5;--supporting4: #eff2f5;--supporting5: #eff2f5;--supporting6: #eff2f5;--supporting7: #eff2f5;--gradient5: linear-gradient(212.72deg, #FFFDF8 0%, #FFE3AD 79.61%);--color-secondary: #28292a;--color-footer: #000000;--color-bg-banner-alt: #28292a;--color-primary: #000000;--color-primary2: #e30613;--color-text: #445066;--color-bg: rgba(255, 255, 255, 1);--color-bg-0: rgba(255, 255, 255, 0);--color-bg-20: rgba(255, 255, 255, 0.2);--color-bg-40: rgba(255, 255, 255, 0.4);--color-bg-60: rgba(255, 255, 255, 0.6);--horiz-scroll-background: #eff2f5;--sales-side-background: #28292a;--primary-background: #000000;--primary-text: var(--color-bg);--cta-background: #e30613;--cta-text: var(--color-bg);--secondary-border: var(--color-secondary);--home-background: #414243;--picture-header-box-background: #eff2f5;--picture-header-box-background-color: #eff2f5;--color-selected-offer: #8DD744;--color-success: #8DD744;--color-success-20: rgb(141, 215, 68, 0.2);--color-info: #055CCF;--color-info-bg: #EAF5FE;--color-warning: #F9800E;--color-warning-20: rgb(249, 128, 14, 0.2);--color-failure: #FE4141;--color-failure-20: rgb(254, 65, 65, 0.2);--color-text-5:#f6f6f7;--color-secondary-bg-5:#f7f5f9;--color-secondary-5:rgba(93,51,140,.05);--color-primary2-5:rgba(255,214,63,.05);--color-text-10:#eceef0;--color-secondary-bg-10:#efebf4;--color-secondary-10:rgba(93,51,140,.1);--color-primary2-10:rgba(255,214,63,.1);--color-text-20:#dadce0;--color-secondary-bg-20:#dfd6e8;--color-secondary-20:rgba(93,51,140,.2);--color-primary2-20:rgba(255,214,63,.2);--color-text-40:#b4b9c2;--color-secondary-bg-40:#beadd1;--color-secondary-40:rgba(93,51,140,.4);--color-primary2-40:rgba(255,214,63,.4);--color-text-60:#8f96a3;--color-secondary-bg-60:#9e85ba;--color-secondary-60:rgba(93,51,140,.6);--color-primary2-60:rgba(255,214,63,.6);--color-text-80:#697385;--color-secondary-bg-80:#7d5ca3;--color-secondary-80:rgba(93,51,140,.8);--color-primary2-80:rgba(255,214,63,.8);--color-club-features-icons: var(--color-secondary-60);--img-url-next-step: url(/build/web/svg/maxgym/next-step.svg);--img-url-low: url(/build/web/svg/maxgym/low.svg);--img-url-medium: url(/build/web/svg/maxgym/medium.svg);--img-url-high: url(/build/web/svg/maxgym/high.svg);--img-url-extreme: url(/build/web/svg/maxgym/extreme.svg);--img-url-selected-offer: url(/build/web/svg/maxgym/selected-offer.svg);--img-url-bestseller: url(/build/web/svg/maxgym/bestseller.svg);--img-url-diet: url(/build/web/svg/maxgym/diet.svg);--img-url-club-offers-feature-info: url(/build/web/svg/maxgym/club-offers-feature-info.svg);--img-url-right: url(/build/web/svg/maxgym/right.svg);--img-url-left: url(/build/web/svg/maxgym/left.svg);--img-url-map-marker: url(/build/web/svg/maxgym/map-marker.svg);--img-url-map-marker-selected: url(/build/web/svg/maxgym/map-marker-selected.svg);--img-url-expand: url(/build/web/svg/maxgym/expand.svg);--img-url-calendar-picker-day: url(/build/web/svg/maxgym/calendar-picker-day.svg);--img-url-calendar-picker-day-picked: url(/build/web/svg/maxgym/calendar-picker-day-picked.svg);--img-url-logo: url(/build/web/svg/maxgym/logo.svg);--img-url-logo-alt: url(/build/web/svg/maxgym/logo-alt.svg)}body.network-maxgym .preheader{--color-secondary: #e30613}html:not(.target-dialog-within){scroll-behavior:smooth}a{color:var(--color-primary)}.filtered-out{pointer-events:none}:focus{outline:none}[data-move-to],[data-move-to].primary,[data-move-to].secondary{display:none}.ps{overflow:hidden !important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0px;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports(-ms-overflow-style: none){.ps{overflow:auto !important}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ps{overflow:auto !important}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform .25s cubic-bezier(0, 0, 0.25, 1);transition:transform .25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px "Lucida Console",Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@-webkit-keyframes leaflet-gestures-fadein{0%{opacity:0}100%{opacity:1}}@keyframes leaflet-gestures-fadein{0%{opacity:0}100%{opacity:1}}.leaflet-container:after{-webkit-animation:leaflet-gestures-fadein .8s backwards;animation:leaflet-gestures-fadein .8s backwards;color:#fff;font-family:"Roboto",Arial,sans-serif;font-size:22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:461;pointer-events:none}.leaflet-gesture-handling-touch-warning:after,.leaflet-gesture-handling-scroll-warning:after{-webkit-animation:leaflet-gestures-fadein .8s forwards;animation:leaflet-gestures-fadein .8s forwards}.leaflet-gesture-handling-touch-warning:after{content:attr(data-gesture-handling-touch-content)}.leaflet-gesture-handling-scroll-warning:after{content:attr(data-gesture-handling-scroll-content)}.prunecluster{font-size:12px;border-radius:20px;transition:all .3s linear}.leaflet-marker-icon.prunecluster-anim,.leaflet-marker-shadow.prunecluster-anim,.leaflet-markercluster-icon.prunecluster-anim{transition:all .3s linear}.leaflet-zoom-anim .leaflet-zoom-animated.leaflet-marker-icon,.leaflet-zoom-anim .leaflet-zoom-animated.leaflet-marker-shadow,.leaflet-zoom-anim .leaflet-zoom-animated.leaflet-markercluster-icon{transition:transform .25s cubic-bezier(0, 0, 0.25, 1)}.prunecluster div{width:30px;height:30px;text-align:center;margin-left:5px;margin-top:5px;border-radius:50%}.prunecluster div span{line-height:30px}.prunecluster-small{background-color:#b5e28c;background-color:rgba(181,226,140,.6)}.prunecluster-small div{width:28px;height:28px;background-color:#6ecc39;background-color:rgba(110,204,57,.6)}.prunecluster-small div span{line-height:28px}.prunecluster-medium{background-color:#f1d357;background-color:rgba(241,211,87,.6)}.prunecluster-medium div{background-color:#f0c20c;background-color:rgba(240,194,12,.6)}.prunecluster-large{background-color:#fd9c73;background-color:rgba(253,156,115,.6)}.prunecluster-large div{width:34px;height:34px;background-color:#f18017;background-color:rgba(241,128,23,.6)}.prunecluster-large div span{line-height:34px}.wysiwyg ul{text-align:left}.wysiwyg ul li{padding-left:1.4rem;position:relative}.wysiwyg ul li:before{content:"";position:absolute;left:0;display:block;width:.6rem;height:.6rem;border-radius:.3rem;top:.6em;background-color:var(--color-secondary)}@media not all and (max-width: 800px){.wysiwyg ul li{padding-left:1.4rem}.wysiwyg ul li:before{width:.4rem;height:.4rem;border-radius:.2rem}}.wysiwyg>*+*{margin-top:2.4rem}.wysiwyg>p+p{padding-top:0}.wysiwyg>img{width:100%;height:auto;border-radius:2.4rem}.wysiwyg .vimeo{border-radius:2.4rem;width:100%;overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.wysiwyg .vimeo iframe{left:0;top:0;height:100%;width:100%;position:absolute}.wysiwyg>dl{display:block}.wysiwyg>dl>div{display:inline-block;vertical-align:top}.wysiwyg>dl>div dt{white-space:nowrap;font-weight:bold;color:var(--color-text-80)}.wysiwyg>dl>div>*{padding:0 8rem 1.6rem 0}@media all and (max-width: 800px){.wysiwyg>dl>div{display:block;padding-bottom:5.6rem}.wysiwyg>dl>div>*{padding-right:0}}article .wysiwyg h2{font:inherit;letter-spacing:inherit;font-weight:bold;color:inherit;text-align:inherit}.wysiwyg ul.downloads{list-style:none}.wysiwyg ul.downloads li{padding:2.4rem 5.6rem 2.4rem 0;border-bottom:2px solid var(--color-secondary-20);position:relative}.wysiwyg ul.downloads li::before{display:none}.wysiwyg ul.downloads li::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;width:4rem;pointer-events:none;background-color:var(--color-primary);mask-position:100% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-download);mask-size:3.2rem auto;-webkit-mask-position:100% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-download);-webkit-mask-size:3.2rem auto}.wysiwyg ul.downloads li a{display:block;overflow:hidden;text-overflow:ellipsis;position:static;color:var(--color-text-80);text-decoration:none}.wysiwyg ul.downloads li a::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;mask-position:right 3.9rem bottom 3.1rem;mask-repeat:no-repeat;mask-image:var(--img-url-more);mask-size:.6rem 1rem;-webkit-mask-position:right 3.9rem bottom 3.1rem;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-more);-webkit-mask-size:.6rem 1rem}.wysiwyg ul.downloads li a:hover,.wysiwyg ul.downloads li a:focus-visible{text-decoration:underline}@media all and (max-width: 800px){.wysiwyg ul.downloads li{padding:4rem 8rem 4rem 0}.wysiwyg ul.downloads li::after{mask-size:4.8rem auto;-webkit-mask-size:4.8rem auto}}body main>.training-plan>div .buttons,section>footer.buttons,section>footer>.buttons{text-align:center;position:relative}body main>.training-plan>div .buttons a,section>footer.buttons a,section>footer>.buttons a{margin:3.2rem 1.6rem 0 1.6rem;vertical-align:middle}@media all and (max-width: 800px){body main>.training-plan>div .buttons a,section>footer.buttons a,section>footer>.buttons a{margin:3.2rem auto;display:flex}}.cards ul{list-style:none;display:grid;grid-template-columns:auto auto;column-gap:4rem;justify-items:center;align-items:center;align-items:center;row-gap:2.4rem;padding-top:2rem}.cards ul li{grid-column:auto/span 1;grid-row:auto/span 1;display:flex;align-items:center;align-content:center;justify-content:center;padding:0;width:21.3333333333rem;height:6.4rem}@media not all and (max-width: 800px){.cards ul li{width:18rem;height:5.4rem}}.cards ul li img{width:auto;height:auto;max-width:100%;max-height:100%;filter:grayscale(1)}[data-scroll-step]{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:block;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0}[data-scroll-step]::-webkit-scrollbar{display:none;width:0;height:0}[data-scroll-step]>*{margin:0 1.6rem}[data-scroll-step]>*:first-child{margin-left:var(--horiz-scroll-side)}[data-scroll-step]>*:last-child{margin-right:var(--horiz-scroll-side)}[data-scroll-step]>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}[data-scroll-step]>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}.horiz-scroll-box>button{display:none}@media not all and (max-width: 800px){.horiz-scroll-box{position:relative;width:192rem;margin:0 -11.2rem;margin-top:-9.6rem;padding-top:9.6rem;margin-bottom:-9.6rem;padding-bottom:9.6rem}.horiz-scroll-box *{--horiz-scroll-side: 11.2rem}main>section .horiz-scroll-box::after{content:"";position:absolute;display:block;top:9.6rem;left:0;bottom:9.6rem;right:0;z-index:-5;background:var(--horiz-scroll-background)}@media(min-width: 1921px){main>section .horiz-scroll-box::after{border-radius:2.4rem}}.horiz-scroll-box>[data-scroll-step]{width:100%;margin-left:0;margin-right:0;z-index:0;position:relative}.horiz-scroll-box>button{appearance:none;text-indent:-100vw;padding:0;opacity:0;transition:opacity .3s;display:block;position:absolute;top:12.8rem;bottom:12.8rem;height:auto;width:8rem;margin:0;border:0;background-color:var(--color-bg);color:rgba(0,0,0,0)}.horiz-scroll-box>button.right{right:0;border-top-left-radius:2.4rem;border-bottom-left-radius:2.4rem;background-position:50% 50%;background-repeat:no-repeat;background-image:var(--img-url-right);background-size:auto 2.4rem}.horiz-scroll-box>button.left{left:0;border-top-right-radius:2.4rem;border-bottom-right-radius:2.4rem;background-position:50% 50%;background-repeat:no-repeat;background-image:var(--img-url-left);background-size:auto 2.4rem}.horiz-scroll-box>button::before{visibility:hidden;content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color-transparent)}.horiz-scroll-box:hover>button:not(:disabled){opacity:1}.horiz-scroll-box:hover>button:not(:disabled)::before{visibility:visible;content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color);transition:box-shadow .2s ease-in-out .3s}}.price{font-size:6.4rem;line-height:1em;height:1em;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);color:var(--color-text);display:grid;grid-template-rows:auto auto;grid-template-columns:auto auto}.price span:first-child{grid-column:1;grid-row:1/span 2;text-align:right}.price span[class]{display:inline-block;font-size:.357em;line-height:1.4em;height:1.2em;grid-column:2;grid-row:2;text-align:left;letter-spacing:-0.02em}.price span.currency:nth-child(2){font-size:.75em;margin-left:.2em}.price span.decimals{line-height:1.5em;grid-row:1}.price span.decimals:last-child{font-size:.65em;line-height:1.1}.price .separator{opacity:0;font-size:0;user-select:none;-webkit-user-select:none}@media not all and (max-width: 800px){.price{font-size:5.6rem}}del.price{position:relative;color:var(--color-text-40);text-decoration:none;font-size:3.6rem}@media not all and (max-width: 800px){del.price{font-size:3.2rem}}del.price:before{content:"";display:block;background-color:var(--color-secondary);height:.2rem;width:120%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) rotate(-22deg)}div.login{border-radius:2.4rem;position:relative;background-color:var(--box1-backdrop-filter-color);-webkit-backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:var(--box1-backdrop-filter);padding:3.2rem;position:relative;text-align:left;display:flex;flex-flow:column nowrap}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){div.login{background-color:var(--box1-color)}}div.login div.field *{background-color:var(--box1-color)}div.login>hr{display:none}@media all and (max-width: 800px){div.login{margin-top:4rem}div.login>section:not(:last-child):not(.image){margin-bottom:3.2rem}div.login>section a.primary{margin-top:1.6rem;margin-bottom:1.6rem}div.login>section.image img{width:62.4rem;height:48rem;position:relative;left:-4rem}div.login form+div{padding-top:3.2rem;text-align:center}}div.login>section.text ul{text-align:left}div.login>section.text ul li{padding-left:1.4rem;position:relative}div.login>section.text ul li:before{content:"";position:absolute;left:0;display:block;width:.6rem;height:.6rem;border-radius:.3rem;top:.6em;background-color:var(--color-secondary)}@media not all and (max-width: 800px){div.login>section.text ul li{padding-left:1.4rem}div.login>section.text ul li:before{width:.4rem;height:.4rem;border-radius:.2rem}}div.login>section input,div.login>section a.primary,div.login>section form div button{width:100%}div.login>section select{max-width:100%}div.login>section div.field{width:100%;margin-left:0}div.login>section h3,div.login>section main .list>*>li h2,main .list>*>li div.login>section h2{font-size:2.6rem;padding-bottom:1.6rem}div.login>section:not(:first-of-type)::before{content:"";display:block;margin-bottom:3.2rem;width:100%;height:2px;background-color:var(--color-secondary-10)}div.login>section ul.messages{padding-bottom:.8rem;margin-top:-0.8rem;text-align:center;color:var(--color-failure)}div.login>section.image img{display:block;margin:0 auto}div.login>h2{width:100%;position:absolute;left:50%;transform:translate(-50%, -50%);top:-7.8rem}div.login form+div a,div.login form+div a:link,div.login form+div a:visited,div.login form+div a:active{color:var(--color-text-80)}div.login form+div a:hover{color:var(--color-primary)}div.login [data-network].lost-password:not(.selected){display:none}@media not all and (max-width: 800px){div.login{flex-flow:row nowrap;margin-top:10.6rem;border-radius:3.2rem;padding:5.6rem 0;align-items:stretch}div.login>section{position:relative;width:53.866666667rem;padding:0 5.6rem 11.2rem 5.6rem}div.login>section h3,div.login>section main .list>*>li h2,main .list>*>li div.login>section h2{padding-bottom:0;height:8rem}div.login>section:not(:first-of-type)::before{width:2px;height:100%;margin-top:0;position:absolute;left:-1px;top:0}div.login>section form div.submit,div.login>section a.primary{position:absolute;display:flex;bottom:4.8rem;left:5.6rem;right:5.6rem;box-sizing:border-box;width:auto}div.login>section form+div,div.login>section .primary+p{position:absolute;bottom:1.6rem;left:5.6rem;right:5.6rem;transform:translateY(70%);-webkit-transform:translateY(70%);line-height:160%}div.login>section:first-of-type.image img{margin:0 -5rem 0 auto}div.login>section:last-of-type.image img{margin:0 auto 0 -5rem}div.login>section.cards{padding-bottom:0}div.login>section.image::before,div.login>section.image+section::before{display:none}div.login:before{content:"";display:block;background-position:50% 50%;background-repeat:no-repeat;background-image:var(--img-url-logo);background-size:contain;z-index:24000;transform:translate(0, -50%);top:-7.8rem;left:0;width:calc( 5rem * var(--logo-aspect-ratio) );height:5rem;position:absolute}div.login>h2{position:absolute;max-width:130rem;z-index:24000}div.login .cards ul{column-gap:4.8rem;row-gap:3.2rem;padding-top:3.2rem}}@media all and (max-width: 800px){div[role=dialog]#rezerwacja::before,div[role=dialog]#logowanie::before{background-position:1.6rem 50%;background-repeat:no-repeat;background-image:var(--img-url-logo);background-size:12rem auto}}@media not all and (max-width: 800px){main>.user-form.login div.login{margin-top:0;margin:0 auto;width:161rem}main>.user-form.login div.login::before{display:none}}body .activity-info{border-radius:2.4rem;position:relative;background-color:var(--box1-backdrop-filter-color);-webkit-backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:var(--box1-backdrop-filter);padding:5.6rem;position:relative;overflow:hidden}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){body .activity-info{background-color:var(--box1-color)}}body .activity-info div.field *{background-color:var(--box1-color)}body .activity-info>ul.icons{position:absolute;right:3.2rem;top:3.2rem}body .activity-info>ul.icons li{background-color:var(--color-bg);border-radius:1.6rem;width:4.6rem;height:4.6rem;margin:0 .4rem}body .activity-info>ul.icons li::before{background-color:var(--color-tags-icons)}body .activity-info .buttons{display:flex;flex-flow:row wrap;gap:1.6rem;margin-top:2.4rem}body .activity-info header{padding-bottom:3.2rem}body .activity-info header p{text-transform:uppercase}body .activity-info header h1,body .activity-info header a{white-space:nowrap;font-size:2.55rem;text-transform:uppercase;text-decoration:none;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text)}body .activity-info header h1{font-size:3.6rem}@media all and (max-width: 800px){body .activity-info{padding:3.2rem;margin-bottom:3.2rem}body .activity-info .buttons{flex-flow:column nowrap;width:100%}body .activity-info>ul+header{padding-top:8.8rem}body .activity-info>header a,body .activity-info>header h1{font-size:3.2rem}body .activity-info>ul.icons{left:1.6rem;right:auto}body .activity-info>ul.icons li{width:6.2rem;height:6.2rem;margin:0 0 0 1.6rem}}.low,.medium,.high,.extreme{padding:3.2rem 0 0 0;overflow:hidden;height:0;width:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.low{background-image:var(--img-url-low)}.medium{background-image:var(--img-url-medium)}.high{background-image:var(--img-url-high)}.extreme{background-image:var(--img-url-extreme)}.ps__rail-y{opacity:1;left:auto !important}.ps__rail-y:before{content:"";width:2px;left:calc( 50% - 1px );top:0;bottom:0;display:block;position:absolute;background-color:var(--color-secondary-20);width:2px}.ps__rail-x{opacity:1}.ps__rail-x:before{content:"";height:2px;top:calc( 50% - 1px );left:0;right:0;display:block;position:absolute;background-color:var(--color-secondary-20);height:2px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:1}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:transparent;opacity:1}.ps__thumb-x{background-color:var(--color-primary);bottom:50%;transform:translateY(50%)}.ps__thumb-y{background-color:var(--color-primary);right:50%;transform:translateX(50%)}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:var(--color-primary)}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:var(--color-primary)}.leaflet{border-radius:3.2rem}@media not all and (max-width: 800px){.leaflet-control-attribution{padding-right:3rem}}@keyframes loading{from{transform:translate(-50%, -50%) rotateZ(0deg)}to{transform:translate(-50%, -50%) rotateZ(360deg)}}.club-schedule-item,.club-schedule table td>div,.activity-schedule table td>div{border-radius:2.4rem;position:relative;background-color:var(--box2-color);position:relative;display:block;z-index:2000}.club-schedule-item::before,.club-schedule table td>div::before,.activity-schedule table td>div::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}.club-schedule-unregister-confirmation form{display:inline-block}.club-schedule-item,.club-schedule table td>div,.activity-schedule table td>div{font-size:1.2rem;line-height:1.2em;padding:2.4rem 2.4rem 8rem 2.4rem;text-align:center;white-space:nowrap}@media all and (max-width: 800px){.club-schedule-item,.club-schedule table td>div,.activity-schedule table td>div{font-size:2.2rem;padding:2.4rem 2.4rem 11.2rem 2.4rem}}.club-schedule-item>*,.club-schedule table td>div>*,.activity-schedule table td>div>*{display:block}.club-schedule-item .trainer,.club-schedule table td>div .trainer,.activity-schedule table td>div .trainer{font-weight:bold;color:var(--color-text-80);overflow:hidden;text-overflow:ellipsis}.club-schedule-item .trainer:empty::before,.club-schedule table td>div .trainer:empty::before,.activity-schedule table td>div .trainer:empty::before{content:"brak";display:inline;color:rgba(0,0,0,0)}.club-schedule-item>div:first-child,.club-schedule table td>div>div:first-child,.activity-schedule table td>div>div:first-child{position:absolute;top:-5.2rem;height:7.7rem;padding:1rem 2.4rem 3.2rem 2.4rem;border-top-left-radius:2.4rem;border-top-right-radius:2.4rem;left:0;right:0;background:var(--supporting1);display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;overflow:hidden}.club-schedule-item>div:first-child a:not(.icon),.club-schedule table td>div>div:first-child a:not(.icon),.activity-schedule table td>div>div:first-child a:not(.icon){flex-shrink:1;font-size:1.6rem;max-width:100%;text-overflow:ellipsis;overflow:hidden;font-weight:bold;text-decoration:none;color:var(--color-text)}@media all and (max-width: 800px){.club-schedule-item>div:first-child a:not(.icon),.club-schedule table td>div>div:first-child a:not(.icon),.activity-schedule table td>div>div:first-child a:not(.icon){font-size:2.4rem}}.club-schedule-item>div:first-child a:not(.icon):hover,.club-schedule-item>div:first-child a:not(.icon):focus-visible,.club-schedule table td>div>div:first-child a:not(.icon):hover,.club-schedule table td>div>div:first-child a:not(.icon):focus-visible,.activity-schedule table td>div>div:first-child a:not(.icon):hover,.activity-schedule table td>div>div:first-child a:not(.icon):focus-visible{text-decoration:underline}.club-schedule-item>div:first-child:after,.club-schedule table td>div>div:first-child:after,.activity-schedule table td>div>div:first-child:after{content:"";display:block;background-color:var(--box2-color);border-top-left-radius:2.4rem;border-top-right-radius:2.4rem;position:absolute;height:2.4rem;bottom:0;left:0;right:0}.club-schedule-item>div:first-child a.icon,.club-schedule table td>div>div:first-child a.icon,.activity-schedule table td>div>div:first-child a.icon{flex-shrink:0;width:2.4rem;height:2.4rem}@media all and (max-width: 800px){.club-schedule-item>div:first-child,.club-schedule table td>div>div:first-child,.activity-schedule table td>div>div:first-child{top:-6.8rem;height:9.2rem;padding-top:1.6rem}.club-schedule-item>div:first-child a.icon,.club-schedule table td>div>div:first-child a.icon,.activity-schedule table td>div>div:first-child a.icon{width:4rem;height:4rem}}.club-schedule-item>strong,.club-schedule table td>div>strong,.activity-schedule table td>div>strong{font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);font-size:1.6rem;text-transform:uppercase;white-space:normal;height:5.6rem;display:flex;flex-flow:column nowrap;align-items:center;align-content:center;justify-content:center;line-height:1.2em}.club-schedule-item>strong small,.club-schedule table td>div>strong small,.activity-schedule table td>div>strong small{font-family:"LatoLatinWeb",sans-serif;font-size:1.2rem;letter-spacing:normal;font-weight:bold;color:var(--color-text-80)}@media all and (max-width: 800px){.club-schedule-item>strong,.club-schedule table td>div>strong,.activity-schedule table td>div>strong{height:9.6rem;font-size:2.4rem}.club-schedule-item>strong small,.club-schedule table td>div>strong small,.activity-schedule table td>div>strong small{font-size:2.2rem}}.club-schedule-item>strong~strong,.club-schedule table td>div>strong~strong,.activity-schedule table td>div>strong~strong{height:auto;padding-bottom:.8rem}@media all and (max-width: 800px){.club-schedule-item>strong~strong,.club-schedule table td>div>strong~strong,.activity-schedule table td>div>strong~strong{font-size:2.6rem}}.club-schedule-item>ul.icons,.club-schedule table td>div>ul.icons,.activity-schedule table td>div>ul.icons{margin:.4rem auto;height:5rem}.club-schedule-item>ul.icons li,.club-schedule table td>div>ul.icons li,.activity-schedule table td>div>ul.icons li{margin:.2rem .2rem .2rem .2rem;background-color:var(--color-secondary-5);border-radius:1.2rem;height:3.4rem;width:3.4rem}.club-schedule-item>ul.icons li::before,.club-schedule table td>div>ul.icons li::before,.activity-schedule table td>div>ul.icons li::before{background-color:var(--color-tags-icons);mask-size:2.4rem auto;-webkit-mask-size:2.4rem auto}@media all and (max-width: 800px){.club-schedule-item>ul.icons,.club-schedule table td>div>ul.icons,.activity-schedule table td>div>ul.icons{height:8rem}.club-schedule-item>ul.icons li,.club-schedule table td>div>ul.icons li,.activity-schedule table td>div>ul.icons li{height:6rem;width:6rem}.club-schedule-item>ul.icons li::before,.club-schedule table td>div>ul.icons li::before,.activity-schedule table td>div>ul.icons li::before{mask-size:4rem auto;-webkit-mask-size:4rem auto}}.club-schedule-item>div[id],.club-schedule table td>div>div[id],.activity-schedule table td>div>div[id]{position:absolute;bottom:2.4rem;right:2.4rem;left:2.4rem}.club-schedule-item>div[id] a,.club-schedule-item>div[id] button,.club-schedule table td>div>div[id] a,.club-schedule table td>div>div[id] button,.activity-schedule table td>div>div[id] a,.activity-schedule table td>div>div[id] button{width:2.4rem;height:2.4rem}@media all and (max-width: 800px){.club-schedule-item>div[id] a,.club-schedule-item>div[id] button,.club-schedule table td>div>div[id] a,.club-schedule table td>div>div[id] button,.activity-schedule table td>div>div[id] a,.activity-schedule table td>div>div[id] button{width:4rem;height:4rem}}.club-schedule-item>div[id]>*,.club-schedule table td>div>div[id]>*,.activity-schedule table td>div>div[id]>*{visibility:visible;opacity:1}.club-schedule-item>div[id].loading>*,.club-schedule table td>div>div[id].loading>*,.activity-schedule table td>div>div[id].loading>*{transition:opacity .5s,visibility 0s linear .5s;visibility:hidden;opacity:0}.club-schedule-item>a,.club-schedule-item>strong>a,.club-schedule table td>div>a,.club-schedule table td>div>strong>a,.activity-schedule table td>div>a,.activity-schedule table td>div>strong>a{text-decoration:none;font-weight:normal;color:inherit}.club-schedule-item a:hover,.club-schedule-item a:focus-visible,.club-schedule table td>div a:hover,.club-schedule table td>div a:focus-visible,.activity-schedule table td>div a:hover,.activity-schedule table td>div a:focus-visible{text-decoration:underline}.club-schedule-item .low,.club-schedule-item .medium,.club-schedule-item .high,.club-schedule-item .extreme,.club-schedule table td>div .low,.club-schedule table td>div .medium,.club-schedule table td>div .high,.club-schedule table td>div .extreme,.activity-schedule table td>div .low,.activity-schedule table td>div .medium,.activity-schedule table td>div .high,.activity-schedule table td>div .extreme{width:auto;margin-top:.4rem}@media all and (max-width: 800px){.club-schedule-item .low,.club-schedule-item .medium,.club-schedule-item .high,.club-schedule-item .extreme,.club-schedule table td>div .low,.club-schedule table td>div .medium,.club-schedule table td>div .high,.club-schedule table td>div .extreme,.activity-schedule table td>div .low,.activity-schedule table td>div .medium,.activity-schedule table td>div .high,.activity-schedule table td>div .extreme{margin-top:1.6rem}}.club-schedule-item .club-schedule-unregister-confirmation,.club-schedule table td>div .club-schedule-unregister-confirmation,.activity-schedule table td>div .club-schedule-unregister-confirmation{border-radius:2.4rem;position:relative;background-color:var(--box2-color);padding:2.4rem;white-space:normal}.club-schedule-item .club-schedule-unregister-confirmation::before,.club-schedule table td>div .club-schedule-unregister-confirmation::before,.activity-schedule table td>div .club-schedule-unregister-confirmation::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}.club-schedule-item .club-schedule-unregister-confirmation form div button,.club-schedule-item .club-schedule-unregister-confirmation a.secondary,.club-schedule table td>div .club-schedule-unregister-confirmation form div button,.club-schedule table td>div .club-schedule-unregister-confirmation a.secondary,.activity-schedule table td>div .club-schedule-unregister-confirmation form div button,.activity-schedule table td>div .club-schedule-unregister-confirmation a.secondary{display:inline-block;vertical-align:middle;padding:0;color:rgba(0,0,0,0);height:2rem;width:3rem;overflow:hidden;margin:.6rem}.club-schedule-item .club-schedule-unregister-confirmation form div button::before,.club-schedule-item .club-schedule-unregister-confirmation a.secondary::before,.club-schedule table td>div .club-schedule-unregister-confirmation form div button::before,.club-schedule table td>div .club-schedule-unregister-confirmation a.secondary::before,.activity-schedule table td>div .club-schedule-unregister-confirmation form div button::before,.activity-schedule table td>div .club-schedule-unregister-confirmation a.secondary::before{content:"";display:block;width:1rem;height:100%;margin:0 auto}.club-schedule-item .club-schedule-unregister-confirmation form div button::before,.club-schedule table td>div .club-schedule-unregister-confirmation form div button::before,.activity-schedule table td>div .club-schedule-unregister-confirmation form div button::before{background-color:var(--color-bg);mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-yes);mask-size:contain;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-yes);-webkit-mask-size:contain}.club-schedule-item .club-schedule-unregister-confirmation a.secondary::before,.club-schedule table td>div .club-schedule-unregister-confirmation a.secondary::before,.activity-schedule table td>div .club-schedule-unregister-confirmation a.secondary::before{background-color:var(--color-primary);mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-no);mask-size:contain;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-no);-webkit-mask-size:contain}@media not all and (max-width: 800px){body .club-info div.infoblocks{display:flex;justify-content:center;width:100%;white-space:nowrap}body .club-info div.infoblocks>section{padding:5.6rem;align-items:flex-end}body .club-info div.infoblocks>section>div{width:19.2rem;padding:0}body .club-info div.infoblocks>section>div address{line-height:170%}body .club-info div.infoblocks>section>div+div{margin-left:5.6rem}body .club-info div.infoblocks>section:last-child{margin-right:0}body .club-info div.infoblocks>section:first-child>div{width:33.2rem}}body .club-info div.infoblocks table{margin-top:.8rem}.home-header .banners .main{padding:3.2rem 3.2rem 56.4rem 3.2rem}.home-header .banners .main div.price-label{display:inline-block;margin-bottom:1.6rem}.home-header .banners .main>picture img{position:absolute;width:60.8rem;height:54.4rem;z-index:2;right:0;bottom:0;left:0;pointer-events:none}.home-header .banners .main.video{position:relative}.home-header .banners .main.video video{display:block;width:60.8rem;height:34.2rem;height:37.4518518519rem;object-fit:cover;border-radius:inherit}.home-header .banners .main>button.secondary{position:absolute;background-color:var(--color-bg);left:101.2rem;top:52.4rem}.home-header .banners .main>div h1{padding-bottom:3.2rem;line-height:1.4em}.home-header .banners .main>div p.preheader{text-transform:uppercase;font-weight:bold;color:var(--color-secondary);white-space:nowrap}.home-header .banners .main>div h1~*+p,.home-header .banners .main>div h1~*+ul{padding-top:1.2rem}.home-header .banners .main>div ul{text-align:left}.home-header .banners .main>div ul li{padding-left:1.4rem;position:relative}.home-header .banners .main>div ul li:before{content:"";position:absolute;left:0;display:block;width:.6rem;height:.6rem;border-radius:.3rem;top:.6em;background-color:var(--color-secondary)}@media not all and (max-width: 800px){.home-header .banners .main>div ul li{padding-left:1.4rem}.home-header .banners .main>div ul li:before{width:.4rem;height:.4rem;border-radius:.2rem}}@media all and (max-width: 800px){.home-header .banners .main>button.secondary{left:52rem;top:28rem}.home-header .banners .main.image{overflow:hidden}.home-header .banners .main.image a.primary,.home-header .banners .main.image a.secondary{width:100%}.home-header .banners .main.image:last-child{margin-bottom:.8rem}.home-header .banners .main>div>picture{float:right;margin-left:3.2rem}.home-header .banners .main>div .buttons>a{display:flex;margin-top:2.4rem;margin-bottom:3.2rem}.home-header .banners .main.video>div{margin-top:1.6rem;padding:3.2rem}.home-header .banners .main.video video{margin:-3.2rem -3.2rem -1.6rem -3.2rem}}@media not all and (max-width: 800px){.home-header .banners .main{width:112rem;margin:0 auto 0 0;padding:0}.home-header .banners .main div.price-label{margin-bottom:2.4rem}.home-header .banners .main>div{position:absolute;top:50%;transform:translateY(-50%)}.home-header .banners .main>div .buttons{display:block;white-space:nowrap;padding-top:2.4rem}.home-header .banners .main>div .buttons a+a{margin-left:1.6rem}.home-header .banners .main>div .buttons:empty{display:none}.home-header .banners .main.video{padding:2.4rem}.home-header .banners .main.video video{height:63.2rem;width:112rem;transform:none;left:0;top:0;position:absolute}.home-header .banners .main.video video:not(:hover)+button.sound-mute:not(:hover){display:none}.home-header .banners .main.video>div{left:121.6rem;right:6.4rem}.home-header .banners .main.video>div.buttons{transform:none;top:auto;bottom:5.4rem;left:5.4rem;right:auto}.home-header .banners .main.image>div{left:9.6rem;width:37rem}.home-header .banners .main.image.wide>div{width:48rem}.home-header .banners .main>picture img{right:-3.2rem;bottom:-3.2rem;left:auto;width:auto;height:69.6rem}.home-header .banners .main.wide{width:169.6rem}.home-header .banners .main.wide div .secondary,.home-header .banners .main.wide div .primary,.home-header .banners .main.wide div .cta{min-width:22.4rem}}.home-header .banners>*{z-index:1;border-radius:2.4rem;position:relative;background-color:var(--box2-color);overflow:hidden}.home-header .banners>*::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}.home-header .banners>*>*{z-index:2}.home-header .banners>*>picture{z-index:1}.home-header .banners>*.alt-bg{--color-text: var(--color-text-alt);--color-text-5: var(--color-text-alt-5);--color-text-10: var(--color-text-alt-10);--color-text-20: var(--color-text-alt-20);--color-text-40: var(--color-text-alt-40);--color-text-60: var(--color-text-alt-60);--color-text-80: var(--color-text-alt-80);--color-link-arrow: var(--color-link-arrow-alt);--img-url-logo: var(--img-url-logo-alt);background-color:var(--color-bg-banner-alt)}.home-header .banners>*>picture,.home-header .banners>*>picture img{position:absolute;display:block;width:auto;height:100%;top:0;right:0;pointer-events:none}.home-header .banners>*:not(.news){--padding: 3.2rem;padding:var(--padding)}.home-header .banners>*:not(.news)>a{position:static;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);text-decoration:none;font-size:3.2rem}.home-header .banners>*:not(.news)>a::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;mask-position:right 3.9rem bottom 3.1rem;mask-repeat:no-repeat;mask-image:var(--img-url-more);mask-size:.6rem 1rem;-webkit-mask-position:right 3.9rem bottom 3.1rem;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-more);-webkit-mask-size:.6rem 1rem;background-color:var(--primary-text)}.home-header .banners>*:not(.news)>a::after{content:"";display:block;position:absolute;bottom:2.4rem;right:2.4rem;width:3.6rem;height:2.4rem;border-radius:3.2rem;box-shadow:var(--buttons-shadow);background:var(--primary-background)}@media all and (max-width: 800px){.home-header .banners>*:not(.news)>a::before{mask-position:right 6rem bottom 4.5rem;mask-size:1rem 1.6rem;-webkit-mask-position:right 6rem bottom 4.5rem;-webkit-mask-size:1rem 1.6rem}.home-header .banners>*:not(.news)>a::after{width:6.4rem;height:4rem;bottom:3.2rem;right:3.2rem}}.home-header .banners>*:not(.news)>a:hover,.home-header .banners>*:not(.news)>a:focus-visible{text-decoration:underline}.home-header .banners>*:not(.news)>a::after{bottom:3.2rem;right:3.2rem}.home-header .banners>*:not(.news):not(.main){padding-right:32rem;gap:.8rem}.home-header .banners>*:not(.news):not(.main)>a{line-height:120%}.home-header .banners>*:not(.news):not(.main)>span{line-height:140%;z-index:1}.home-header .banners>*:not(.news).double-height>a::after{bottom:5.6rem;right:5.6rem}.home-header .banners>*.double-height:not(.news):not(.main){--padding: 5.6rem}.home-header .banners>*:first-child~:not(.news){display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:flex-start}.home-header .banners>*:first-child~:not(.news) .price-label{position:absolute;top:var(--padding);left:var(--padding)}.home-header .banners>*:not(.news).double-height,.home-header .banners>*:first-child~:not(.news)~:not(.news){justify-content:flex-start}.home-header .banners>*:not(.news).double-height .price-label,.home-header .banners>*:first-child~:not(.news)~:not(.news) .price-label{bottom:var(--padding);top:auto}@media all and (max-width: 800px){.home-header .banners{display:flex;flex-flow:column nowrap;gap:1.6rem;margin-bottom:.8rem}.home-header .banners>:not(.news)>a::after{width:5.4rem;height:5.4rem}.home-header .banners>:not(.news)>a::before{mask-position:right 5.4rem bottom 5.1rem;-webkit-mask-position:right 5.4rem bottom 5.1rem}.home-header .banners>:not(.news).double-height>a::before{mask-position:right 7.8rem bottom 7.5rem;-webkit-mask-position:right 7.8rem bottom 7.5rem}.home-header .banners>.main>picture,.home-header .banners>.main>picture img{position:static;display:block;width:60.8rem;height:auto;pointer-events:none}.home-header .banners>.main>picture img{margin:2.4rem -3.2rem -3.2rem -3.2rem}.home-header .banners>.news{order:1}.home-header .banners>*:not(.news):not(.main){height:38.4rem}.home-header .banners>*.double-height:not(.news):not(.main){height:60.8rem}}@media not all and (max-width: 800px){.home-header .banners{width:100%;grid-gap:3.2rem;display:grid;grid-template-columns:11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem}.home-header .banners>*{height:30rem;grid-row:auto/span 1;grid-column:auto/span 4}.home-header .banners>*.double-height{height:63.2rem;grid-row:auto/span 2;overflow:visible}.home-header .banners>*.double-height>picture img{top:-3.2rem;right:-3.2rem;height:69.6rem}.home-header .banners>*:first-child{grid-column:auto/span 8;overflow:visible}.home-header .banners>*:first-child.wide{grid-column:auto/span 12}.home-header .banners>*.wide~*,.home-header .banners>*.news~*{grid-column:auto/span 6}.home-header .banners>*.wide~.news{display:none}.home-header .banners>:not(.news)>a{font-size:2.6rem}.home-header .banners>:not(.news)>a::after{width:4rem;height:4rem}.home-header .banners>:not(.news)>a::before{mask-position:right 4.8rem bottom 4.5rem;-webkit-mask-position:right 4.8rem bottom 4.5rem;mask-size:.8rem 1.4rem;-webkit-mask-size:.8rem 1.4rem}.home-header .banners>:not(.news).double-height>a::before{mask-position:right 7.2rem bottom 6.9rem;-webkit-mask-position:right 7.2rem bottom 6.9rem}.home-header .banners:not(.news):not(.main){padding-right:28rem}}.icon-links a{white-space:nowrap;position:relative;display:block;width:auto;padding:1.6rem 0 1.6rem 11.2rem;line-height:1.6em;text-decoration:none;color:var(--color-text-60);font-weight:normal}.icon-links a>strong img{height:1em;width:auto}.icon-links a>strong{font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);font-size:2.6rem}.icon-links a>strong::after{content:"";display:inline-block;vertical-align:baseline;height:.8em;width:1.2em;background-color:var(--color-link-arrow);mask-position:100% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-arrow-right);mask-size:contain;-webkit-mask-position:100% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-arrow-right);-webkit-mask-size:contain}.icon-links a>picture img{width:9.6rem;height:9.6rem;margin-right:5.6rem}@media not all and (max-width: 800px){.icon-links a{display:inline-block;height:auto;vertical-align:middle}.icon-links a>picture{position:absolute;left:0;top:50%;transform:translateY(-4rem)}.icon-links a>picture img{width:8rem;height:8rem}.icon-links a>strong{font-size:2rem}}@media all and (max-width: 800px){.icon-links a{border-radius:2.4rem;position:relative;background-color:var(--box2-color);margin:1.6rem auto;display:flex;flex-flow:column wrap;justify-content:center;align-items:flex-start;align-content:flex-start;padding:2.4rem 3.2rem;height:14.4rem}.icon-links a::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}.icon-links a br{display:none}}@media not all and (max-width: 800px){.icon-links{padding:5.6rem}.icon-links a+a{margin-left:14rem}}@media not all and (max-width: 800px){main header .banners .news{padding:5.6rem;width:54.4rem}main header .banners .news>a{color:var(--color-text);font-size:2rem;text-decoration:none}main header .banners .news>a strong{font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text)}main header .banners .news>a::after{content:"";display:inline-block;vertical-align:baseline;height:.8em;width:1.2em;background-color:var(--color-link-arrow);mask-position:100% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-arrow-right);mask-size:contain;-webkit-mask-position:100% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-arrow-right);-webkit-mask-size:contain}main header .banners .news>a:hover,main header .banners .news>a:focus-visible{text-decoration:underline}main header .banners .news>div.custom-scrollbar{height:46.4rem;position:absolute;width:auto;bottom:5.6rem;right:2.4rem;left:5.6rem;padding:0 3.2rem 0 0;overflow:hidden}main header .banners .news>a>picture{display:none}main header .banners .news ul{list-style:none}main header .banners .news ul li{position:relative}main header .banners .news ul li:not(.info-ecommerce){padding:2.4rem;border-radius:2.4rem;background-color:var(--color-secondary-10);color:var(--color-text-60)}main header .banners .news ul li:not(.info-ecommerce) a:last-child{padding-right:4.8rem}main header .banners .news ul li:not(.info-ecommerce) a+p:last-child:after{content:"";display:inline-block;width:4.2rem;height:3.2rem;vertical-align:top}main header .banners .news ul li:not(.info-ecommerce) a{position:static;display:block;font-weight:bold;color:var(--color-text-80);text-decoration:none}main header .banners .news ul li:not(.info-ecommerce) a::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;mask-position:right 3.9rem bottom 3.1rem;mask-repeat:no-repeat;mask-image:var(--img-url-more);mask-size:.6rem 1rem;-webkit-mask-position:right 3.9rem bottom 3.1rem;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-more);-webkit-mask-size:.6rem 1rem;background-color:var(--color-primary)}main header .banners .news ul li:not(.info-ecommerce) a::after{content:"";display:block;position:absolute;bottom:2.4rem;right:2.4rem;width:3.6rem;height:2.4rem;border-radius:3.2rem;box-shadow:var(--buttons-shadow);border:2px solid var(--color-secondary-20);background-color:var(--color-bg)}main header .banners .news ul li:not(.info-ecommerce) a:hover,main header .banners .news ul li:not(.info-ecommerce) a:focus-visible{text-decoration:underline}main header .banners .news ul li+li{margin-top:2.4rem}main header .banners .news ul time{display:block;font-size:1.4rem;font-weight:bold}}@media all and (max-width: 800px){main header .banners .news>div{display:none}main header .banners .news>a{white-space:nowrap;position:relative;display:block;width:auto;padding:1.6rem 0 1.6rem 11.2rem;line-height:1.6em;text-decoration:none;color:var(--color-text-60);font-weight:normal}main header .banners .news>a>strong img{height:1em;width:auto}main header .banners .news>a>strong{font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);font-size:2.6rem}main header .banners .news>a>strong::after{content:"";display:inline-block;vertical-align:baseline;height:.8em;width:1.2em;background-color:var(--color-link-arrow);mask-position:100% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-arrow-right);mask-size:contain;-webkit-mask-position:100% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-arrow-right);-webkit-mask-size:contain}main header .banners .news>a>picture img{width:9.6rem;height:9.6rem;margin-right:5.6rem}}@media all and (max-width: 800px)and (max-width: 800px){main header .banners .news>a{border-radius:2.4rem;position:relative;background-color:var(--box2-color);margin:1.6rem auto;display:flex;flex-flow:column wrap;justify-content:center;align-items:flex-start;align-content:flex-start;padding:2.4rem 3.2rem;height:14.4rem}main header .banners .news>a::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}main header .banners .news>a br{display:none}}@media all and (max-width: 800px)and (max-width: 800px){main header .banners .news>a{margin:0}}@media all and (max-width: 800px){main header .banners .news>a:before{content:""}}main header>.news h2{font-weight:normal;padding:3.2rem 0;text-align:left;--color-text: var(--color-text-alt);--color-text-5: var(--color-text-alt-5);--color-text-10: var(--color-text-alt-10);--color-text-20: var(--color-text-alt-20);--color-text-40: var(--color-text-alt-40);--color-text-60: var(--color-text-alt-60);--color-text-80: var(--color-text-alt-80);--color-link-arrow: var(--color-link-arrow-alt);--img-url-logo: var(--img-url-logo-alt)}main header>.news h2 a{color:var(--color-text-alt);text-decoration:none}main header>.news h2 a:hover,main header>.news h2 a:focus-visible{text-decoration:underline}main header>.news h2 a::after{content:"";display:inline-block;vertical-align:baseline;height:.8em;width:1em;background-color:var(--color-link-arrow);mask-position:100% 80%;mask-repeat:no-repeat;mask-image:var(--img-url-arrow-right);mask-size:contain;-webkit-mask-position:100% 80%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-arrow-right);-webkit-mask-size:contain}main header>.news ul{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0}main header>.news ul::-webkit-scrollbar{display:none;width:0;height:0}main header>.news ul>*{margin:0 1.6rem}main header>.news ul>*:first-child{margin-left:var(--horiz-scroll-side)}main header>.news ul>*:last-child{margin-right:var(--horiz-scroll-side)}main header>.news ul>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}main header>.news ul>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}main header>.news ul li{border-radius:2.4rem;position:relative;background-color:var(--box2-color);width:40rem;padding:2.4rem;height:20.8rem;padding-left:20.8rem;overflow:hidden;display:flex;flex-flow:column nowrap}main header>.news ul li::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}main header>.news ul li>*{position:relative;z-index:2}main header>.news ul li time{white-space:nowrap}main header>.news ul li>picture{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}main header>.news ul li>img,main header>.news ul li>picture img{position:absolute;z-index:1;width:auto;height:auto;top:2.4rem;left:2.4rem;object-fit:cover;object-position:left 50%;pointer-events:none}main header>.news ul li a{position:static;text-decoration:none;color:var(--color-text)}main header>.news ul li a::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;mask-position:right 3.9rem bottom 3.1rem;mask-repeat:no-repeat;mask-image:var(--img-url-more);mask-size:.6rem 1rem;-webkit-mask-position:right 3.9rem bottom 3.1rem;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-more);-webkit-mask-size:.6rem 1rem;background-color:var(--primary-text)}main header>.news ul li a::after{content:"";display:block;position:absolute;bottom:2.4rem;right:2.4rem;width:3.6rem;height:2.4rem;border-radius:3.2rem;box-shadow:var(--buttons-shadow);background:var(--primary-background)}@media all and (max-width: 800px){main header>.news ul li a::before{mask-position:right 6rem bottom 4.5rem;mask-size:1rem 1.6rem;-webkit-mask-position:right 6rem bottom 4.5rem;-webkit-mask-size:1rem 1.6rem}main header>.news ul li a::after{width:6.4rem;height:4rem;bottom:3.2rem;right:3.2rem}}main header>.news ul li a:hover,main header>.news ul li a:focus-visible{text-decoration:underline}main header>.news ul li a img{height:1.6rem}main header>.news ul li.info-default img{height:16rem;border-radius:2.4rem}main header>.news ul li.info-ecommerce>picture.bitmap-icon img{left:auto}@media all and (max-width: 800px){main header>.news ul li{width:51.2rem;min-width:51.2rem;max-width:51.2rem;height:26.1333333333rem;padding-left:26.1333333333rem}main header>.news ul li a img{height:2.4rem}main header>.news ul li.info-default img{height:21.3333333333rem}main header>.news ul li.info-ecommerce{padding-left:19.6rem}main header>.news:last-child{padding-bottom:5.6rem}}main>.offers ul.banners li,main header>.news li.info-ecommerce{border-radius:2.4rem;position:relative;background-color:var(--box2-color);padding:2.4rem;display:flex;flex-flow:column nowrap;justify-content:flex-end;text-align:left;white-space:nowrap}main>.offers ul.banners li::before,main header>.news li.info-ecommerce::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}main>.offers ul.banners li>*,main header>.news li.info-ecommerce>*{z-index:5}main>.offers ul.banners li>picture,main header>.news li.info-ecommerce>picture{display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-radius:inherit;overflow:hidden;pointer-events:none}main>.offers ul.banners li>picture img,main header>.news li.info-ecommerce>picture img{position:absolute}main>.offers ul.banners li>picture:not(.bitmap-icon),main header>.news li.info-ecommerce>picture:not(.bitmap-icon){background-color:inherit;z-index:2}main>.offers ul.banners li>picture:not(.bitmap-icon) img,main header>.news li.info-ecommerce>picture:not(.bitmap-icon) img{top:0;left:0;height:100%;width:auto;z-index:2}main>.offers ul.banners li>picture:not(.bitmap-icon)::after,main header>.news li.info-ecommerce>picture:not(.bitmap-icon)::after{content:"";background-color:inherit;display:block;position:absolute;z-index:3;top:-1px;bottom:-1px;right:0;left:17.2rem;right:-10rem;transform:skew(-37deg);-webkit-transform:skew(-37deg)}@media all and (max-width: 800px){main>.offers ul.banners li>picture:not(.bitmap-icon)::after,main header>.news li.info-ecommerce>picture:not(.bitmap-icon)::after{left:21rem}}main>.offers ul.banners li>picture.bitmap-icon img,main header>.news li.info-ecommerce>picture.bitmap-icon img{top:2.4rem;right:2.4rem}main>.offers ul.banners li>*,main header>.news li.info-ecommerce>*{position:relative;z-index:2}main>.offers ul.banners li a,main header>.news li.info-ecommerce a{position:static;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);color:var(--color-text);display:block;padding:0 4.8rem 0 0;font-size:2rem;text-decoration:none;z-index:3}main>.offers ul.banners li a::before,main header>.news li.info-ecommerce a::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;mask-position:right 3.9rem bottom 3.1rem;mask-repeat:no-repeat;mask-image:var(--img-url-more);mask-size:.6rem 1rem;-webkit-mask-position:right 3.9rem bottom 3.1rem;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-more);-webkit-mask-size:.6rem 1rem;background-color:var(--primary-text)}main>.offers ul.banners li a::after,main header>.news li.info-ecommerce a::after{content:"";display:block;position:absolute;bottom:2.4rem;right:2.4rem;width:3.6rem;height:2.4rem;border-radius:3.2rem;box-shadow:var(--buttons-shadow);background:var(--primary-background)}@media all and (max-width: 800px){main>.offers ul.banners li a::before,main header>.news li.info-ecommerce a::before{mask-position:right 6rem bottom 4.5rem;mask-size:1rem 1.6rem;-webkit-mask-position:right 6rem bottom 4.5rem;-webkit-mask-size:1rem 1.6rem}main>.offers ul.banners li a::after,main header>.news li.info-ecommerce a::after{width:6.4rem;height:4rem;bottom:3.2rem;right:3.2rem}}main>.offers ul.banners li a:hover,main header>.news li.info-ecommerce a:hover,main>.offers ul.banners li a:focus-visible,main header>.news li.info-ecommerce a:focus-visible{text-decoration:underline}main>.offers ul.banners li a img,main header>.news li.info-ecommerce a img{height:2.4rem;width:auto}@media all and (max-width: 800px){main>.offers ul.banners li a,main header>.news li.info-ecommerce a{font-size:2.6rem}}@media not all and (max-width: 800px){main>.offers ul.banners li,main header>.news li.info-ecommerce{height:20.8rem;padding-left:18rem}main>.offers ul.banners li>picture.bitmap-icon img,main header>.news li.info-ecommerce>picture.bitmap-icon img{top:1.6rem}main>.offers ul.banners li a img,main header>.news li.info-ecommerce a img{height:1.6rem}}div.infoblocks .social a.secondary{width:100%;margin-top:1.6rem;position:relative}div.infoblocks .social a.secondary .icon{position:absolute;right:.8rem;top:.8rem;width:3.2rem;height:3.2rem}div.infoblocks .cards ul{padding-top:4.8rem}div.infoblocks>section{margin:1.6rem 0}div.infoblocks>section *{text-align:center}div.infoblocks>section>div{padding:5.6rem}div.infoblocks>section>div *{text-align:center}div.infoblocks>section>div strong,div.infoblocks>section>div a{text-decoration:none;font-weight:bold;color:var(--color-text-80)}div.infoblocks>section>div a:hover{text-decoration:underline}div.infoblocks>section>div address{white-space:nowrap;margin:1.2rem auto 2.4rem auto;line-height:140%}div.infoblocks>section>div .bitmap-icon{display:block;margin:1.6rem auto}div.infoblocks>section>div .bitmap-icon:last-child{margin-bottom:0}div.infoblocks>section>div h3+dl,div.infoblocks>section>div main .list>*>li h2+dl,main .list>*>li div.infoblocks>section>div h2+dl{margin-top:2.4rem}div.infoblocks>section>div dl>div,div.infoblocks>section>div dd{font-weight:bold;margin-bottom:2.4rem}div.infoblocks>section>div dd:last-child,div.infoblocks>section>div div:last-child dd{margin-bottom:0}div.infoblocks>section>div table{margin-left:auto;margin-right:auto}div.infoblocks>section>div table th{text-align:left;padding-right:1.6rem}div.infoblocks>section>div table td{text-align:right;font-weight:bold}div.infoblocks>section a.secondary,div.infoblocks>section a.primary{display:flex;margin-top:3.2rem}main section:not(.club-offers) div.infoblocks>section,div.infoblocks>section{border-radius:2.4rem;position:relative;background-color:var(--box1-backdrop-filter-color);-webkit-backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:var(--box1-backdrop-filter)}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){main section:not(.club-offers) div.infoblocks>section,div.infoblocks>section{background-color:var(--box1-color)}}main section:not(.club-offers) div.infoblocks>section div.field *,div.infoblocks>section div.field *{background-color:var(--box1-color)}main section.club-offers div.infoblocks>section,main header div.infoblocks>section{border-radius:2.4rem;position:relative;background-color:var(--box2-color)}main section.club-offers div.infoblocks>section::before,main header div.infoblocks>section::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}@media all and (max-width: 800px){div.infoblocks>section>div+div{padding-top:0}div.infoblocks>section p+p{padding-top:5.6rem}}@media not all and (max-width: 800px){div.infoblocks{display:inline-flex;vertical-align:top;width:min-content;justify-content:flex-start;align-items:stretch;flex-flow:row nowrap}div.infoblocks>section{margin:0 3.2rem 3.2rem 0;display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;text-align:center;padding:0}div.infoblocks>section>div{width:40.8rem;padding:5.6rem;white-space:normal;margin-left:3.2rem}div.infoblocks>section>div:first-child{margin-left:0}div.infoblocks>section.cards:not(.more-than-two){align-self:flex-start}div.infoblocks>section.cards *{text-align:left}div.infoblocks>section.cards>div{white-space:nowrap}div.infoblocks>section.cards ul{column-gap:6.4rem;row-gap:3.2rem}}@media not all and (max-width: 800px){body .home-header .infoblocks,body .club-details .infoblocks{margin-top:7.6rem;width:100%}body .home-header .infoblocks>section,body .club-details .infoblocks>section{flex-grow:1}body .home-header .infoblocks>section:last-child,body .club-details .infoblocks>section:last-child{margin-right:0}body .home-header .infoblocks>section>div,body .club-details .infoblocks>section>div{width:auto}body .home-header .infoblocks>section>div table,body .home-header .infoblocks>section>div dl,body .club-details .infoblocks>section>div table,body .club-details .infoblocks>section>div dl{white-space:nowrap}body .home-header .infoblocks>section>div+div,body .club-details .infoblocks>section>div+div{margin-left:0;padding-left:0}}@media all and (max-width: 800px){.stick-bottom{width:100%;margin-left:0;margin-right:0;padding-left:calc( var(--add-left-margin) + ( 100% - var(--page-width) ) / 2 );padding-right:calc( var(--add-right-margin) + ( 100% - var(--page-width) ) / 2 );position:fixed;left:0;right:0;height:auto;bottom:-100vw;visibility:hidden;z-index:3000;background-color:var(--color-bg);border-top-left-radius:3.2rem;border-top-right-radius:3.2rem;transition:bottom 1s,visibility .1s linear 1s;box-shadow:.8rem 1.6rem 7rem var(--box2-shadow-color)}.visible .stick-bottom{bottom:0;visibility:visible;transition:visibility .1s,bottom .5s ease-in-out .1s}}dl div.trainer{position:relative}dl div.trainer.team{background-position:0% 50%;background-repeat:no-repeat;background-image:var(--img-url-trainers-avatar);background-size:var(--avatar-size) var(--avatar-size)}dl div.trainer dd,dl div.trainer dt{padding-left:calc( 1.25 * var(--avatar-size) );position:static}dl div.trainer img{position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}@media not all and (max-width: 800px){dl div.trainer{--avatar-size: 6.4rem}}dl div.trainer,td.trainer{--avatar-size: 9.6rem}dl div.trainer img,td.trainer img{display:inline-block;vertical-align:middle;border-radius:4.8rem;width:var(--avatar-size);height:var(--avatar-size);margin-right:2.4rem}@media not all and (max-width: 800px){dl div.trainer,td.trainer{--avatar-size: 6.4rem}dl div.trainer img,td.trainer img{margin-right:1.6rem}}.academy-labels{margin-top:.8rem;white-space:nowrap;display:block;list-style:none}.academy-labels li:not(.bestseller){margin-right:.8rem;background-color:var(--color-secondary);color:var(--color-bg);height:4.5rem;border-radius:3rem;padding:0 1.6rem;display:inline-flex;align-items:center}@media all and (max-width: 800px){.academy-labels li:not(.bestseller){font-size:2.2rem;height:5.6rem}}.academy-labels li.cert{background-position:1.8rem 50%;background-repeat:no-repeat;background-image:var(--img-url-cert);background-size:auto 2.4rem;padding-left:5.2rem}@media all and (max-width: 800px){.academy-labels li.cert{padding-left:7rem;background-size:auto 4rem}}.academy-labels li.bestseller{display:block;position:absolute;right:2rem;top:-0.8rem;width:3.6rem;height:4.8rem;color:rgba(0,0,0,0);z-index:2;text-indent:-1000vw;overflow:hidden;background-position:50% 0%;background-repeat:no-repeat;background-image:var(--img-url-bestseller);background-size:contain}@media all and (max-width: 800px){.academy-labels li.bestseller{width:4.8rem;height:6.4rem}}body .trainer-details ul.activities,body .trainer-list ul.activities{white-space:normal}body .trainer-details ul.activities li,body .trainer-list ul.activities li{display:inline-block;padding:.4rem}body .trainer-details ul.activities li a,body .trainer-list ul.activities li a{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;height:3.2rem;border-radius:8rem;padding:0 1.6rem;text-transform:uppercase;text-decoration:none;font-size:1.4rem;color:var(--color-primary);background-color:var(--color-secondary-10)}body .trainer-details ul.activities li a:focus-visible,body .trainer-details ul.activities li a:hover,body .trainer-list ul.activities li a:focus-visible,body .trainer-list ul.activities li a:hover{text-decoration:underline}@media all and (max-width: 800px){body .trainer-details ul.activities li,body .trainer-list ul.activities li{padding:.8rem .4rem}body .trainer-details ul.activities li a,body .trainer-list ul.activities li a{height:5.6rem;font-size:2rem;padding:0 2.4rem}}dl.prices-summary,table.prices-summary{margin-bottom:3.2rem}dl.prices-summary th,dl.prices-summary td,table.prices-summary th,table.prices-summary td{padding-top:1.2rem;padding-bottom:1.2rem;text-align:left}dl.prices-summary :first-child td,table.prices-summary :first-child td{padding-top:2.2rem}dl.prices-summary tr:last-child td,table.prices-summary tr:last-child td{padding-bottom:2.2rem}dl.prices-summary>div,table.prices-summary>div{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}dl.prices-summary>div+div,table.prices-summary>div+div{padding-top:3.2rem}dl.prices-summary dt,dl.prices-summary td:not(:last-child),dl.prices-summary th:not(:last-child),table.prices-summary dt,table.prices-summary td:not(:last-child),table.prices-summary th:not(:last-child){vertical-align:middle;padding-right:3.2rem}@media all and (max-width: 800px){dl.prices-summary dt,dl.prices-summary td:not(:last-child),dl.prices-summary th:not(:last-child),table.prices-summary dt,table.prices-summary td:not(:last-child),table.prices-summary th:not(:last-child){font-size:2.2rem;line-height:3.52rem}}dl.prices-summary dd:not(.price),dl.prices-summary td:last-child:not(.price),dl.prices-summary th:last-child:not(.price),table.prices-summary dd:not(.price),table.prices-summary td:last-child:not(.price),table.prices-summary th:last-child:not(.price){display:flex;flex-flow:column;align-items:end;justify-content:flex-start;gap:.8rem}dl.prices-summary .price,table.prices-summary .price{font-size:5.6rem;white-space:nowrap}@media not all and (max-width: 800px){dl.prices-summary .price,table.prices-summary .price{font-size:4.2rem}}dl.prices-summary dd.price,dl.prices-summary td.price,dl.prices-summary th.price,table.prices-summary dd.price,table.prices-summary td.price,table.prices-summary th.price{align-content:center;height:fit-content;grid-template-columns:auto auto;justify-content:end}dl.prices-summary del.price,table.prices-summary del.price{font-size:4rem}@media not all and (max-width: 800px){dl.prices-summary del.price,table.prices-summary del.price{font-size:3.2rem}}dl.prices-summary .price.plus span:first-child:not(.separator)::before,table.prices-summary .price.plus span:first-child:not(.separator)::before{content:"+";font-size:2rem;display:inline-block;vertical-align:top}dl.prices-summary caption,table.prices-summary caption{font-weight:bold;text-align:left}dl.prices-summary thead,table.prices-summary thead{border-top:2px solid var(--color-secondary-20)}dl.prices-summary tfoot,table.prices-summary tfoot{font-weight:bold;color:var(--color-text);border-top:2px solid var(--color-secondary)}dl.prices-summary tfoot th.price,dl.prices-summary tfoot td.price,table.prices-summary tfoot th.price,table.prices-summary tfoot td.price{color:var(--color-secondary)}dl.prices-summary>div,dl.prices-summary tbody,table.prices-summary>div,table.prices-summary tbody{color:var(--color-text)}dl.prices-summary>div strong,dl.prices-summary tbody strong,table.prices-summary>div strong,table.prices-summary tbody strong{display:inline-flex;flex-flow:row nowrap;align-items:flex-start;gap:.8rem}dl.prices-summary>div small,dl.prices-summary tbody small,table.prices-summary>div small,table.prices-summary tbody small{color:var(--color-text-40)}dl.prices-summary>*,table.prices-summary>*{padding:1.2rem 0}dl.prices-summary em,table.prices-summary em{color:var(--color-red);text-transform:uppercase}ul.tags{display:flex;flex-flow:row wrap;column-gap:.8rem}ul.tags li{padding-top:1.6rem}ul.tags li a{padding:0rem 1.6rem;height:3.2rem;font-size:1.4rem;display:flex;align-items:center;border-radius:4rem;text-decoration:none;white-space:nowrap;text-transform:uppercase;color:var(--color-primary);background-color:var(--color-secondary-10)}ul.tags li a:focus-visible{text-decoration:underline}ul.tags li a[aria-current=true]{color:var(--primary-text);background-color:var(--color-primary)}@media all and (max-width: 800px){ul.tags li a{padding:0rem 2.4rem;height:5.6rem;font-size:2rem}}aside.sticky{transition:opacity .5s}aside.sticky h3,aside.sticky main .list>*>li h2,main .list>*>li aside.sticky h2{text-align:center;padding-bottom:.8rem}aside.sticky>section{padding:0 5.6rem 5.6rem 5.6rem}aside.sticky>section.social{border-radius:2.4rem;position:relative;background-color:var(--box1-backdrop-filter-color);-webkit-backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:var(--box1-backdrop-filter);width:100%;padding-top:5.6rem}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){aside.sticky>section.social{background-color:var(--box1-color)}}aside.sticky>section.social div.field *{background-color:var(--box1-color)}aside.sticky>section.social a.secondary{width:100%;margin-top:1.6rem;position:relative}aside.sticky>section.social a.secondary .icon:not(.labelled){position:absolute;right:.8rem;top:.8rem;width:5.8rem;height:5.8rem}aside.sticky>section+section{margin-top:3.2rem}@media all and (max-width: 800px){aside.sticky{padding-top:8rem;opacity:1}aside.sticky.sticky-on-small-screens:not(.sticky-positioned){visibility:hidden;opacity:0}}@media not all and (max-width: 800px){aside.sticky{width:54.4rem;position:fixed;top:0rem;padding:0 0 4rem 0;transform:translate(0px, var(--under-header-offset));right:calc( 50% - 84.8rem );opacity:1}aside.sticky:not(.sticky-positioned){visibility:hidden;opacity:0}aside.sticky.left{left:calc( 50% - 84.8rem )}aside.sticky>section.social a.secondary .icon:not(.labelled){position:absolute;width:3.2rem;height:3.2rem}}div.payment-plan-info{border-radius:2.4rem;position:relative;background-color:var(--box2-color)}div.payment-plan-info::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}div.payment-plan-info>button[aria-expanded]{display:none}@media all and (max-width: 800px){div.payment-plan-info{display:flex;flex-flow:column nowrap}div.payment-plan-info>button[aria-expanded=false]{display:block;order:2;appearance:none;-webkit-appearance:none;border:none;border-top:2px solid var(--color-secondary-bg-10);color:var(--color-text);font-size:2.4rem;padding:2.4rem}div.payment-plan-info>button[aria-expanded=false]:hover,div.payment-plan-info>button[aria-expanded=false]:focus-visible{text-decoration:underline}div.payment-plan-info>button[aria-expanded=false]::after{content:"";display:inline-block;vertical-align:middle;margin-left:1.6rem;width:3.2rem;height:3.2rem;background-color:var(--color-primary);mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-arrow);mask-size:75% auto;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-arrow);-webkit-mask-size:75% auto}div.payment-plan-info>button[aria-expanded=false]+dl>div:not(:first-child):not(:nth-child(2)){display:none}}div.payment-plan-info>dl{display:grid;border-radius:inherit;overflow:hidden;background-color:var(--color-secondary-bg-10);grid-template-columns:auto;grid-template-rows:auto;gap:2px}@media all and (max-width: 800px){div.payment-plan-info>dl{grid-auto-rows:auto}div.payment-plan-info>dl>div{grid-column:1/span 1;grid-row:auto/span 1}}@media not all and (max-width: 800px){div.payment-plan-info>dl{grid-auto-columns:auto}div.payment-plan-info>dl>div{grid-column:auto/span 1;grid-row:1/span 1}}div.payment-plan-info>dl>div{background-color:var(--color-bg);padding:5.6rem}div.payment-plan-info>dl>div dd{padding-top:.8rem}div.payment-plan-info>dl>div dd a.primary,div.payment-plan-info>dl>div dd a.secondary{margin-top:2.4rem}div.payment-plan-info>dl>div dd:not(.price){display:flex;flex-flow:column nowrap;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);font-size:2rem}div.payment-plan-info>dl>div dd:not(.price) a.secondary{width:100%}@media all and (max-width: 800px){div.payment-plan-info>dl>div dd:not(.price){font-size:2.6rem}}div.payment-plan-info>dl>div dd.active{color:var(--color-success)}div.payment-plan-info>dl>div dd.inactive{color:var(--color-failure)}div.payment-plan-info>dl>div dd.price{justify-content:start}main>section.payment-plan-info{padding-bottom:6.4rem}main>section.payment-plan-info .problem{padding-bottom:3.2rem}@media not all and (max-width: 800px){main>section.payment-plan-info .problem{display:flex;flex-flow:row nowrap;justify-content:center;padding-bottom:2.4rem}}main>section.payment-plan-info>header{padding-bottom:3.2rem}.price-label{font-size:2.6rem;border:2px solid var(--color-secondary-60);border-radius:2.4rem;padding:2rem 2.4rem;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text)}.price-label .price{font-size:5.6rem;justify-content:start}@media not all and (max-width: 800px){.price-label{font-size:2rem}.price-label .price{font-size:4.2rem}}.days-list{border-radius:2.4rem;position:relative;background-color:var(--box1-backdrop-filter-color);-webkit-backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:var(--box1-backdrop-filter);z-index:3;padding:1.6rem;white-space:nowrap;padding-left:15.2rem}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){.days-list{background-color:var(--box1-color)}}.days-list div.field *{background-color:var(--box1-color)}.days-list button.icon.calendar{position:absolute;z-index:1;top:50%;left:3.2rem;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.days-list>*{display:inline-block;vertical-align:middle}.days-list>div[data-scroll-step]{max-width:56rem;margin:0}@media all and (max-width: 800px){.days-list>div[data-scroll-step]{max-width:31.2rem;margin:0 1.6rem}}.days-list>button.right,.days-list>button.left{appearance:none;text-indent:-100vw;color:rgba(0,0,0,0);padding:0;width:4rem;height:4rem;margin:0;border:none;background-color:transparent}.days-list>button.right{background-position:50% 50%;background-repeat:no-repeat;background-image:var(--img-url-right);background-size:auto 2rem}.days-list>button.left{background-position:50% 50%;background-repeat:no-repeat;background-image:var(--img-url-left);background-size:auto 2rem}.days-list fieldset[role=listbox][aria-multiselectable=false]{padding:0;margin:0;background-color:transparent;min-inline-size:unset;appearance:none;border-radius:0}.days-list fieldset[role=listbox][aria-multiselectable=false] button[aria-selected]{display:inline-flex;flex-flow:column nowrap;width:5.6rem;margin:0 1.2rem;height:8.4rem;text-align:center;color:var(--color-text-60);box-shadow:none}@media all and (max-width: 800px){.days-list fieldset[role=listbox][aria-multiselectable=false] button[aria-selected]{width:8rem;height:12rem}}.days-list fieldset[role=listbox][aria-multiselectable=false] button[aria-selected] strong{color:var(--color-text);font-weight:normal;padding-top:.1em}.days-list fieldset[role=listbox][aria-multiselectable=false] button[aria-selected][aria-selected=true]{color:var(--color-bg-60);background-color:var(--color-secondary);background-image:none;background-blend-mode:unset}.days-list fieldset[role=listbox][aria-multiselectable=false] button[aria-selected][aria-selected=true] strong{color:var(--color-bg)}.days-list fieldset[role=listbox][aria-multiselectable=false] button[aria-selected][disabled]{display:none}.days-list .calendar-picker{left:.8rem;top:.8rem;z-index:2}@media all and (max-width: 800px){.days-list .calendar-picker{top:0;left:50%;transform:translateX(-32rem);-webkit-transform:translateX(-32rem)}}.calendar-picker{position:absolute;z-index:2;left:-2.4rem;top:-0.4rem;width:62rem;z-index:2;display:block;border-radius:inherit}.calendar-picker button.icon.calendar{position:absolute;left:0}@media all and (max-width: 800px){.calendar-picker{width:64rem;top:-0.8rem;left:-1.6rem}}.calendar-picker[hidden]{display:none}.calendar-picker{box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color);border-radius:3.2rem;background-color:var(--color-bg);padding-top:.8rem;padding-bottom:.8rem}.calendar-picker [data-scroll-step]>*{margin:0}.calendar-picker .months{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;--horiz-scroll-side: 0;width:60.2rem;margin:-8.4rem auto 0 auto;overflow-x:scroll;white-space:nowrap}.calendar-picker .months::-webkit-scrollbar{display:none;width:0;height:0}.calendar-picker .months table{display:inline-block;vertical-align:top;scroll-snap-align:center}.calendar-picker .months caption{margin-bottom:2.8rem}.calendar-picker table{font-weight:bold}.calendar-picker tr{margin-left:-0.5rem;margin-right:-0.5rem;height:7.6rem}.calendar-picker td,.calendar-picker th{width:8.6rem;text-align:center}.calendar-picker td{padding:2.4rem 0;color:var(--color-text-80);position:relative}.calendar-picker td small{font-size:inherit;opacity:.2}.calendar-picker td button,.calendar-picker td a,.calendar-picker td strong{text-decoration:none;position:absolute;top:0;left:0;right:0;bottom:0;padding:inherit;justify-content:center}.calendar-picker td button,.calendar-picker td button[aria-selected],.calendar-picker td a{background-position:50% 50%;background-repeat:no-repeat;background-image:var(--img-url-calendar-picker-day);background-size:5rem 5rem;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;padding-inline:0px;align-items:center;box-sizing:border-box;color:inherit;border:none;height:auto;display:flex;width:100%}.calendar-picker td button:hover,.calendar-picker td button:focus-visible,.calendar-picker td button[aria-selected]:hover,.calendar-picker td button[aria-selected]:focus-visible,.calendar-picker td a:hover,.calendar-picker td a:focus-visible{text-decoration:underline}.calendar-picker td button[aria-selected=true],.calendar-picker td strong,.calendar-picker td strong button{background-position:50% 50%;background-repeat:no-repeat;background-image:var(--img-url-calendar-picker-day-picked);background-size:5rem 5rem;color:var(--color-bg);box-shadow:none}.calendar-picker td button[disabled],.calendar-picker td button:disabled{border:none;color:var(--color-text-20)}.calendar-picker td button[disabled]:hover,.calendar-picker td button:disabled:hover{text-decoration:none}.calendar-picker th{padding:4rem 0 1.6rem 0;color:var(--color-text-60)}.calendar-picker header{text-align:center;padding:2.4rem 0;margin:0 2.4rem;position:relative;border-bottom:2px solid var(--color-secondary-20);min-height:12rem}.calendar-picker header .icons{position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.calendar-picker header .icons .next,.calendar-picker header .icons .prev{transform:rotate(90deg)}.calendar-picker header .icons *+*{margin-left:1.6rem}.calendar-picker header .icons span{opacity:.2}.calendar-picker header>a,.calendar-picker header>strong,.calendar-picker header>button[aria-selected]{font-weight:bold;border:2px solid var(--color-primary);padding:1rem 2.4rem .6rem 2.4rem;border-radius:4rem;text-transform:capitalize}.calendar-picker header>a{color:var(--color-text);text-decoration:none}.calendar-picker header>a:hover,.calendar-picker header>a:focus-visible{text-decoration:underline}.calendar-picker header>strong{color:var(--color-bg);background-color:var(--color-primary)}@media not all and (max-width: 800px){.calendar-picker header{min-height:8.8rem}.calendar-picker .months{width:52.5rem;margin-top:-6rem}.calendar-picker table{margin:0 auto}.calendar-picker tr{height:6.9rem;margin:0}.calendar-picker td,.calendar-picker th{width:7.5rem}}main>.introductory-meeting-registration div.summary,main>.personal-training-registration div.summary,main>.introductory-meeting>div div.summary,main>.personal-training>div div.summary{width:54.4rem;border-radius:2.4rem;border-radius:2.4rem;position:relative;background-color:var(--box2-color)}main>.introductory-meeting-registration div.summary::before,main>.personal-training-registration div.summary::before,main>.introductory-meeting>div div.summary::before,main>.personal-training>div div.summary::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}main>.introductory-meeting-registration div.summary dl>div,main>.personal-training-registration div.summary dl>div,main>.introductory-meeting>div div.summary dl>div,main>.personal-training>div div.summary dl>div{position:relative;padding:2.4rem 2.4rem 2.4rem 12.8rem}main>.introductory-meeting-registration div.summary dl>div picture,main>.personal-training-registration div.summary dl>div picture,main>.introductory-meeting>div div.summary dl>div picture,main>.personal-training>div div.summary dl>div picture{position:absolute;left:0;top:0;bottom:0}main>.introductory-meeting-registration div.summary dl>div img,main>.personal-training-registration div.summary dl>div img,main>.introductory-meeting>div div.summary dl>div img,main>.personal-training>div div.summary dl>div img{position:absolute;left:1.6rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}main>.introductory-meeting-registration div.summary dl>div dt,main>.personal-training-registration div.summary dl>div dt,main>.introductory-meeting>div div.summary dl>div dt,main>.personal-training>div div.summary dl>div dt,main>.introductory-meeting-registration div.summary dl>div dd,main>.personal-training-registration div.summary dl>div dd,main>.introductory-meeting>div div.summary dl>div dd,main>.personal-training>div div.summary dl>div dd{position:static}main>.introductory-meeting-registration div.summary dl>div dd,main>.personal-training-registration div.summary dl>div dd,main>.introductory-meeting>div div.summary dl>div dd,main>.personal-training>div div.summary dl>div dd{font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);font-size:2.6rem}main>.introductory-meeting-registration div.summary dl>div dd img,main>.personal-training-registration div.summary dl>div dd img,main>.introductory-meeting>div div.summary dl>div dd img,main>.personal-training>div div.summary dl>div dd img{width:8rem;height:auto;border-radius:2.4rem}main>.introductory-meeting-registration div.summary dl>div:not(:last-child),main>.personal-training-registration div.summary dl>div:not(:last-child),main>.introductory-meeting>div div.summary dl>div:not(:last-child),main>.personal-training>div div.summary dl>div:not(:last-child){border-bottom:2px solid var(--color-secondary-bg-10)}main>.introductory-meeting-registration div.summary>button.icon.labelled,main>.personal-training-registration div.summary>button.icon.labelled,main>.introductory-meeting>div div.summary>button.icon.labelled,main>.personal-training>div div.summary>button.icon.labelled,main>.introductory-meeting-registration div.summary>a.icon.labelled,main>.personal-training-registration div.summary>a.icon.labelled,main>.introductory-meeting>div div.summary>a.icon.labelled,main>.personal-training>div div.summary>a.icon.labelled{text-align:center;padding:2.4rem 0 1.6rem 0;font-size:2.4rem;border:none;display:block;width:100%;color:var(--color-failure);position:relative;overflow:hidden;border-radius:inherit;border-top-left-radius:0;border-top-right-radius:0;text-decoration:none}main>.introductory-meeting-registration div.summary>button.icon.labelled:hover,main>.personal-training-registration div.summary>button.icon.labelled:hover,main>.introductory-meeting>div div.summary>button.icon.labelled:hover,main>.personal-training>div div.summary>button.icon.labelled:hover,main>.introductory-meeting-registration div.summary>button.icon.labelled:focus-visible,main>.personal-training-registration div.summary>button.icon.labelled:focus-visible,main>.introductory-meeting>div div.summary>button.icon.labelled:focus-visible,main>.personal-training>div div.summary>button.icon.labelled:focus-visible,main>.introductory-meeting-registration div.summary>a.icon.labelled:hover,main>.personal-training-registration div.summary>a.icon.labelled:hover,main>.introductory-meeting>div div.summary>a.icon.labelled:hover,main>.personal-training>div div.summary>a.icon.labelled:hover,main>.introductory-meeting-registration div.summary>a.icon.labelled:focus-visible,main>.personal-training-registration div.summary>a.icon.labelled:focus-visible,main>.introductory-meeting>div div.summary>a.icon.labelled:focus-visible,main>.personal-training>div div.summary>a.icon.labelled:focus-visible{text-decoration:underline}main>.introductory-meeting-registration div.summary>button.icon.labelled::before,main>.personal-training-registration div.summary>button.icon.labelled::before,main>.introductory-meeting>div div.summary>button.icon.labelled::before,main>.personal-training>div div.summary>button.icon.labelled::before,main>.introductory-meeting-registration div.summary>a.icon.labelled::before,main>.personal-training-registration div.summary>a.icon.labelled::before,main>.introductory-meeting>div div.summary>a.icon.labelled::before,main>.personal-training>div div.summary>a.icon.labelled::before{background-color:var(--color-failure)}main>.introductory-meeting-registration div.summary>button.icon.labelled::after,main>.personal-training-registration div.summary>button.icon.labelled::after,main>.introductory-meeting>div div.summary>button.icon.labelled::after,main>.personal-training>div div.summary>button.icon.labelled::after,main>.introductory-meeting-registration div.summary>a.icon.labelled::after,main>.personal-training-registration div.summary>a.icon.labelled::after,main>.introductory-meeting>div div.summary>a.icon.labelled::after,main>.personal-training>div div.summary>a.icon.labelled::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-failure);opacity:.05}@media not all and (max-width: 800px){main>.introductory-meeting-registration div.summary,main>.personal-training-registration div.summary,main>.introductory-meeting>div div.summary,main>.personal-training>div div.summary{margin-left:3.2rem;width:48rem;border-radius:3.2rem}main>.introductory-meeting-registration div.summary dl>div dd,main>.personal-training-registration div.summary dl>div dd,main>.introductory-meeting>div div.summary dl>div dd,main>.personal-training>div div.summary dl>div dd{font-size:2rem}main>.introductory-meeting-registration div.summary>button.icon.labelled,main>.personal-training-registration div.summary>button.icon.labelled,main>.introductory-meeting>div div.summary>button.icon.labelled,main>.personal-training>div div.summary>button.icon.labelled,main>.introductory-meeting-registration div.summary>a.icon.labelled,main>.personal-training-registration div.summary>a.icon.labelled,main>.introductory-meeting>div div.summary>a.icon.labelled,main>.personal-training>div div.summary>a.icon.labelled{padding:1.6rem 0 1.2rem 0;font-size:1.6rem}}.days{display:inline-block;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);border:2px solid var(--color-secondary-60);border-radius:2.4rem;padding:2rem 2.4rem;color:var(--color-text);gap:.8rem;line-height:120%}.days strong{font-weight:normal;color:var(--color-secondary)}@media not all and (max-width: 800px){.days{font-size:2rem;white-space:nowrap}}form .rating{text-align:left;padding-bottom:4.8rem;padding-top:2.4rem;position:relative}form .rating>div:first-child{direction:rtl}form .rating input[type=radio]+label{all:revert;display:inline-block;overflow:hidden;color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none;width:3.2rem;height:3.2rem;cursor:pointer}form .rating input[type=radio]+label::before{all:revert;content:"";display:block;height:3.2rem;width:3.2rem;background-color:var(--color-primary);mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-rate);mask-size:85% auto;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-rate);-webkit-mask-size:85% auto}form .rating.invalid input[type=radio]+label::before{background-color:var(--color-failure)}form .rating input[type=radio]+label~label{margin-right:2.4rem}form .rating input[type=radio]:checked~label::before{mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-rated);mask-size:85% auto;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-rated);-webkit-mask-size:85% auto}form .rating:not(.invalid) .help-text{display:none}form .rating .help-text{color:var(--color-failure);position:absolute;left:0;right:0;top:5.6rem;font-size:1.4rem}@media all and (max-width: 800px){form .rating{text-align:center}form .rating label~label{margin-right:3.2rem}form .rating .help-text{font-size:1.6rem}}@media not all and (max-width: 800px){div.picture-header-box.introductory-meeting-rating>picture img{margin-left:17.6rem}}.introductory-meeting-rating{z-index:1;position:relative;margin-bottom:3.2rem;max-height:200vh}.introductory-meeting-rating:after{content:"";opacity:0;visibility:hidden;display:block;width:16rem;height:16rem;position:absolute;top:50%;left:50%;background-color:var(--color-secondary);mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-loading);mask-size:contain;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-loading);-webkit-mask-size:contain;transition:opacity .5s ease-in-out .5s}.introductory-meeting-rating>*{visibility:visible;opacity:1}.introductory-meeting-rating[role=dialog]:not(:target)>*,.introductory-meeting-rating.loading>*{transition:opacity .5s,visibility 0s linear .5s;visibility:hidden;opacity:0}.introductory-meeting-rating.loading:after{animation-name:loading;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;opacity:1;visibility:visible}.introductory-meeting-rating.loading:empty{min-height:60rem}@media not all and (max-width: 800px){.introductory-meeting-rating div.submit{display:inline-block;margin-right:3.2rem}.introductory-meeting-rating::after{left:25%}}.introductory-meeting-rating.done{transition:min-height 1s,opacity .5s ease-in-out 3s,visibility 0s ease-in-out 3.5s,height .5s ease-in-out 3.5s,max-height .5s ease-in-out 3.5s,margin .5s ease-in-out 3.5s;height:0rem;opacity:0;margin-bottom:0rem}.introductory-meeting-rating.done.rejected{transition:opacity .5s ease-in-out 0s,visibility 0s ease-in-out .5s,height .5s ease-in-out .5s,max-height .5s ease-in-out .5s,margin .5s ease-in-out .5s}.introductory-meeting-rating.loading>picture{opacity:1;visibility:visible}.introductory-meeting-rating .lazyload,.introductory-meeting-rating .lazyloading{opacity:1}@media all and (max-width: 800px){.introductory-meeting-rating{margin-bottom:1.6rem;justify-content:space-between}.introductory-meeting-rating>div{text-align:center}.introductory-meeting-rating.done{height:unset;max-height:0}.introductory-meeting-rating::after{top:25%}.introductory-meeting-rating button.secondary,.introductory-meeting-rating button.quiet{display:flex;width:100%;margin-top:1.6rem}}.home-header div.picture-header-box.done>div{padding-top:8rem;padding-bottom:8rem}@media all and (max-width: 800px){.custom-form.user-form{--page-width: 54.4rem}}fieldset.field-type-choice-expanded legend{position:relative;z-index:1;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);font-size:2.4rem}@media all and (max-width: 800px){fieldset.field-type-choice-expanded legend{font-size:3.6rem}}fieldset.field-type-choice-expanded>div{display:flex;flex-flow:row nowrap;gap:3.2rem;margin-top:-9.6rem;padding-top:9.6rem;margin-bottom:-9.6rem;padding-bottom:9.6rem}fieldset.field-type-choice-expanded>div input[type=radio]+label{all:revert;cursor:pointer;border-radius:2.4rem;position:relative;background-color:var(--box2-color);padding:3.2rem}fieldset.field-type-choice-expanded>div input[type=radio]+label::before{all:revert}fieldset.field-type-choice-expanded>div input[type=radio]+label::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}fieldset.field-type-choice-expanded>div input[type=radio]+label>img{position:absolute;left:3.2rem;top:3.2rem;width:9.6rem;height:9.6rem}fieldset.field-type-choice-expanded>div input[type=radio]+label>div{font-size:2.4rem}fieldset.field-type-choice-expanded>div input[type=radio]+label>div>:first-child{min-height:3.2rem;padding-right:6.4rem}fieldset.field-type-choice-expanded>div input[type=radio]+label>div>*+*{margin-top:2.4rem}fieldset.field-type-choice-expanded>div input[type=radio]+label>div>p+p{padding-top:0}fieldset.field-type-choice-expanded>div input[type=radio]+label>div::before{content:"";position:absolute;border-radius:3.2rem;display:block;z-index:1;top:3.2rem;right:3.2rem;left:auto;width:3.2rem;height:3.2rem;background-color:var(--color-bg);border:2px solid var(--color-primary)}fieldset.field-type-choice-expanded>div input[type=radio]+label>picture+div>:first-child,fieldset.field-type-choice-expanded>div input[type=radio]+label>img+div>:first-child{padding-left:12.8rem;min-height:9.6rem;display:flex;flex-flow:column nowrap;justify-content:space-around}fieldset.field-type-choice-expanded>div input[type=radio]:checked+label>div::before{background-color:var(--color-success);box-shadow:var(--buttons-shadow);border:none}fieldset.field-type-choice-expanded>div input[type=radio]:checked+label>div::after{content:"";display:block;z-index:2;pointer-events:none;position:absolute;top:3.2rem;right:3.2rem;left:auto;width:3.2rem;height:3.2rem;background-color:var(--color-text);mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-done);mask-size:1.8rem 1.8rem;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-done);-webkit-mask-size:1.8rem 1.8rem}fieldset.field-type-choice-expanded>div input[type=radio]:checked+label::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color);z-index:2;pointer-events:none;border:2px solid var(--color-success)}@media not all and (max-width: 800px){fieldset.field-type-choice-expanded>div{justify-content:space-between;position:relative}fieldset.field-type-choice-expanded>div input[type=radio]{position:absolute;top:0}fieldset.field-type-choice-expanded>div input[type=radio]+label{flex-grow:1;flex-shrink:1;flex-basis:100%}fieldset.field-type-choice-expanded>div input[type=radio]+label>div{font-size:1.8rem}fieldset.field-type-choice-expanded>div input[type=radio]+label>div strong{font-size:2rem}}@media all and (max-width: 800px){fieldset.field-type-choice-expanded>div{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0;margin-left:calc( ( var(--page-width) - 100vw ) / 2 )}fieldset.field-type-choice-expanded>div::-webkit-scrollbar{display:none;width:0;height:0}fieldset.field-type-choice-expanded>div>*{margin:0 1.6rem}fieldset.field-type-choice-expanded>div>*:first-child{margin-left:var(--horiz-scroll-side)}fieldset.field-type-choice-expanded>div>*:last-child{margin-right:var(--horiz-scroll-side)}fieldset.field-type-choice-expanded>div>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}fieldset.field-type-choice-expanded>div>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}fieldset.field-type-choice-expanded>div input[type=radio]+label{min-width:43rem;max-width:43rem}fieldset.field-type-choice-expanded>div input[type=radio]+label:first-of-type{margin-left:var(--horiz-scroll-side)}fieldset.field-type-choice-expanded>div input[type=radio]+label:last-of-type{margin-right:var(--horiz-scroll-side)}}hr{display:block;width:100%;height:2px;margin:3.2rem auto;background-color:var(--color-secondary-bg-20);border:none}@media all and (max-width: 800px){hr{margin-top:0}}#backdrop,body>[role=dialog]{position:fixed;visibility:hidden}body>[role=dialog]{scrollbar-width:none}body>[role=dialog]:after{content:"";opacity:0;visibility:hidden;display:block;width:16rem;height:16rem;position:absolute;top:50%;left:50%;background-color:var(--color-secondary);mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-loading);mask-size:contain;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-loading);-webkit-mask-size:contain;transition:opacity .5s ease-in-out .5s}body>[role=dialog]>*{visibility:visible;opacity:1}body>[role=dialog][role=dialog]:not(:target)>*,body>[role=dialog].loading>*{transition:opacity .5s,visibility 0s linear .5s;visibility:hidden;opacity:0}body>[role=dialog].loading:after{animation-name:loading;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;opacity:1;visibility:visible}body>[role=dialog].loading:empty{min-height:60rem}body>[role=dialog] h2{font-size:3rem}body>[role=dialog]::-webkit-scrollbar{display:none;width:0;height:0}.target-dialog-within{overflow-y:hidden}@media all and (max-width: 800px){.target-dialog-within main,.target-dialog-within footer{display:none}}body>[role=dialog]:target:not(:empty):not(:has(.club-name:empty)),body>[role=dialog]:target.loading{position:fixed;left:0px;top:0px;right:0px;bottom:0px;overflow-x:hidden;overflow-y:auto;padding:0px var(--page-margin);background-color:var(--color-bg);z-index:21000;visibility:visible}body>[role=dialog]:target:not(:empty):not(:has(.club-name:empty)) a.button.icon.close,body>[role=dialog]:target:not(:empty):not(:has(.club-name:empty)) button.icon.close,body>[role=dialog]:target.loading a.button.icon.close,body>[role=dialog]:target.loading button.icon.close{position:fixed;top:3.2rem;right:3.2rem;cursor:pointer;z-index:24000}@media all and (max-width: 800px){body>[role=dialog]:target:not(:empty):not(:has(.club-name:empty)),body>[role=dialog]:target.loading{padding-top:9.6rem}body>[role=dialog]:target:not(:empty):not(:has(.club-name:empty)) h2:first-child,body>[role=dialog]:target.loading h2:first-child{margin-top:2rem}body>[role=dialog]:target:not(:empty):not(:has(.club-name:empty)) a.button.icon.close,body>[role=dialog]:target:not(:empty):not(:has(.club-name:empty)) button.icon.close,body>[role=dialog]:target.loading a.button.icon.close,body>[role=dialog]:target.loading button.icon.close{right:50%;top:1.2rem;transform:translateX(30.4rem)}body>[role=dialog]:target:not(:empty):not(:has(.club-name:empty)):before,body>[role=dialog]:target.loading:before{content:"";background-color:var(--color-bg);display:block;position:fixed;top:0;width:64rem;left:50%;transform:translateX(-50%);border-bottom-left-radius:3.2rem 3.2rem;border-bottom-right-radius:3.2rem 3.2rem;height:9.6rem;box-shadow:.4rem .4rem 1.6rem rgba(0,0,0,.15);z-index:22000}}@media not all and (max-width: 800px){body>[role=dialog]:target:not(:empty):not(:has(.club-name:empty)),body>[role=dialog]:target.loading{top:50vh;left:50vw;bottom:auto;right:auto;height:auto;max-height:calc( 100vh - 6.4rem );transform:translate(-50%, -50%);padding:5.6rem 5.6rem 5.6rem 5.6rem;background-color:var(--color-bg);border-radius:3.2rem}body>[role=dialog]:target:not(:empty):not(:has(.club-name:empty)):not(#logowanie),body>[role=dialog]:target.loading:not(#logowanie){width:var(--page-width)}body>[role=dialog]:target:not(:empty):not(:has(.club-name:empty)):not(#logowanie).narrow,body>[role=dialog]:target.loading:not(#logowanie).narrow{width:48rem}body>[role=dialog]:target:not(:empty):not(:has(.club-name:empty)):not(#logowanie).width-4-cols,body>[role=dialog]:target.loading:not(#logowanie).width-4-cols{width:54.4rem}body>[role=dialog]:target:not(:empty):not(:has(.club-name:empty)):not(#logowanie).wide,body>[role=dialog]:target.loading:not(#logowanie).wide{width:180.8rem}body>[role=dialog]:target:not(:empty):not(:has(.club-name:empty)):not(#logowanie).club-schedule-registered,body>[role=dialog]:target.loading:not(#logowanie).club-schedule-registered{width:70rem}body>[role=dialog]:target:not(:empty):not(:has(.club-name:empty)).no-activity-info,body>[role=dialog]:target.loading.no-activity-info{width:calc( var(--page-width) - 56rem - 8.8rem )}body>[role=dialog]:target:not(:empty):not(:has(.club-name:empty)) button.icon.close,body>[role=dialog]:target.loading button.icon.close{position:absolute}}[role=alert]{display:flex;flex-flow:column nowrap;text-align:center;justify-content:center;position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,.48);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);z-index:21000;opacity:1;transition:opacity .8s}[role=alert] p{display:block;padding-left:3.2rem;padding-right:3.2rem;padding-top:2.4rem;font-size:2.4rem}[role=alert] p strong{display:block;padding-bottom:2.4rem;font-size:3.2rem}[role=alert] .animation{width:12rem;height:12rem;margin:0 auto;color:var(--color-secondary)}[role=alert] .animation path[fill]{fill:currentColor !important}[role=alert] .animation path[stroke]{stroke:currentColor !important}form .submitted-popup-message[hidden]{position:absolute;display:none}[role=alert][hidden]{top:-1000px;height:400px;bottom:auto;-webkit-backdrop-filter:unset;backdrop-filter:unset;opacity:0}[role=dialog]:target:not(:empty):not(:has(.club-name:empty))~#backdrop,[role=dialog]:target.loading~#backdrop,#cookies~#backdrop{display:block;visibility:visible;left:0px;top:0px;right:0px;bottom:0px;z-index:20000;background-color:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem)}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){[role=dialog]:target:not(:empty):not(:has(.club-name:empty))~#backdrop,[role=dialog]:target.loading~#backdrop,#cookies~#backdrop{background-color:rgba(0,0,0,.5)}}#cookies~#backdrop{z-index:25000;background-color:rgba(0,0,0,.85)}#media iframe{width:64rem;height:36rem;display:block;margin:0 auto}@media(max-aspect-ratio: 22/10){#media iframe{width:120rem;height:67.5rem}}@media all and (max-width: 800px){#media iframe{margin-top:2rem;width:64rem;position:relative;left:50%;transform:translateX(-32rem);border-radius:2.4rem}}#media button.left,#media button.right{width:5.2rem;height:5.2rem;background-position:50% 50%;background-repeat:no-repeat;background-image:var(--img-url-left);background-size:contain;border:none;appearance:none;background-color:transparent;color:rgba(0,0,0,0);overflow:hidden;position:absolute;left:3.2rem;top:50%}#media button.left.right,#media button.right.right{background-image:var(--img-url-right);left:auto;right:3.2rem}@media all and (max-width: 800px){#media button.left,#media button.right{display:none}}#media>ul{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0}#media>ul::-webkit-scrollbar{display:none;width:0;height:0}#media>ul>*{margin:0 1.6rem}#media>ul>*:first-child{margin-left:var(--horiz-scroll-side)}#media>ul>*:last-child{margin-right:var(--horiz-scroll-side)}#media>ul>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}#media>ul>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}#media>ul li{scroll-snap-align:center;width:100vw}@media not all and (max-width: 800px){#media>ul{--horiz-scroll-side: 0;width:148rem;margin:0 auto}#media>ul li{margin:0;width:148rem}}#media>ul img{width:148rem;height:33.6rem;object-fit:contain;display:block;margin:0 auto;transition:opacity 300ms}@media(max-aspect-ratio: 22/10){#media>ul img{height:67.2rem}}@media all and (max-width: 800px){#media>ul img{margin-top:2rem;height:calc( 100vh - 16rem );width:64rem;position:relative;left:50%;transform:translateX(-32rem);border-radius:2.4rem}}body[tabindex="-1"] main{transform:translateZ(1px)}body{--header-height: 18rem;--header-padding-top: 0rem;--under-header-offset: 18rem}@media all and (max-width: 800px){body{--header-height: 18rem;--header-padding-top: 6rem}}@media all and (max-width: 800px)and (max-width: 800px){body.small-header{--under-header-offset: 12rem;--header-height: 10rem;--header-padding-top: 0rem}}body.no-header{--under-header-offset: 5.6rem;--header-height: 0rem;--header-padding-top: 0rem}body>header{width:100%;margin-left:0;margin-right:0;padding-left:calc( var(--add-left-margin) + ( 100% - var(--page-width) ) / 2 );padding-right:calc( var(--add-right-margin) + ( 100% - var(--page-width) ) / 2 );z-index:10000;padding-top:var(--header-padding-top);height:var(--header-height);display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;position:fixed;top:0;transition:height .3s,padding-bottom .3s,padding-top .3s,background-color .3s,box-shadow .3s;white-space:nowrap}body>header a{color:var(--color-text)}body>header a[aria-current]{color:var(--color-secondary)}body>header .club{text-align:center}body>header .club>*{display:flex;align-items:center;justify-content:center;width:100%}body>header .club>strong{height:5.4rem;padding:0 3.2rem;margin:0 0 -5.4rem 0;box-sizing:border-box;pointer-events:none;font-family:"LatoLatinWeb",sans-serif;letter-spacing:normal;font-weight:bold}body>header .club>*::after{content:"";display:inline-block;vertical-align:baseline;margin-left:.6rem;width:2rem;height:1.2rem;background-color:var(--color-link-arrow);mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-arrow);mask-size:65% auto;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-arrow);-webkit-mask-size:65% auto}body>header .club a.secondary{height:5.4rem}body>header .club>*+a.secondary{background:none;color:rgba(0,0,0,0);display:block}body>header .club>*+a.secondary::after{display:none}@media all and (max-width: 800px){body>header .icon:not(.labelled).primary,body>header .icon:not(.labelled).secondary,body>header .icon:not(.labelled).cta{height:5.6rem;width:5.6rem}body>header #buttons>*{font-size:1.8rem;height:5.6rem}body>header #buttons>*:not(.icon):not(div){padding-right:2.4rem;padding-left:2.4rem}body>header .club{position:absolute;transition:top .3s;top:1rem;left:50%;width:54.4rem;transform:translateX(-27.2rem)}body>header .club>strong{font-size:inherit}}body>header a.logo{color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none;overflow:hidden;background-position:0% 50%;background-repeat:no-repeat;background-image:var(--img-url-logo);background-size:contain;width:calc( 5rem * var(--logo-aspect-ratio) );height:5rem}body>header ul li button{background:none;border:none;padding:0;color:var(--color-text)}@media not all and (max-width: 800px){body>header ul li button::after{content:"";display:inline-block;vertical-align:baseline;height:1.2rem;width:1.6rem;margin-left:.4rem;background-color:var(--color-link-arrow);mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-arrow);mask-size:65% auto;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-arrow);-webkit-mask-size:65% auto}}body>header .networks{padding:2.4rem 16rem 1.6rem 16rem;justify-content:space-between;width:100%;background-color:var(--color-bg);box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color);border-bottom-left-radius:2.4rem;border-bottom-right-radius:2.4rem;list-style:none;display:flex}body>header .networks>li img{width:auto;height:4rem}@media all and (max-width: 800px){body>header{justify-content:flex-end}body>header .networks{flex-flow:row wrap;justify-content:center;padding:1.6rem 2.4rem 0 2.4rem}body>header .networks a{display:block;padding:1.2rem 2.4rem}body>header .networks li img{height:3.8rem}body>header a.logo{position:absolute;transform:translate(calc( var(--page-width) / -2 ), 0px);left:50%;width:calc( 5rem * var(--logo-aspect-ratio) );height:5rem}body>header>nav{display:none;position:fixed;left:0px;top:0px;right:0px;bottom:0px;overflow-x:hidden;overflow-y:auto;padding:0px var(--page-margin);background-color:var(--color-bg);z-index:21000;font-size:3.2rem}body>header>nav a.button.icon.close,body>header>nav button.icon.close{position:fixed;top:3.2rem;right:3.2rem;cursor:pointer;z-index:24000}body>header>nav:target{display:block}body>header>nav>ul{padding-top:12rem;text-align:center}body>header>nav>ul>li{padding:1.6rem}body>header>nav>ul>li button{color:var(--color-text-20);font-size:inherit;margin-bottom:1.6rem}body>header>nav>ul>li a{display:block;padding:1.6rem;text-decoration:none}body>header>nav>ul>li a:hover{text-decoration:underline}}body>header .user{font-size:2.4rem}@media not all and (max-width: 800px){body>header .user{font-size:1.6rem;position:relative}}body>header .user ul.additional-buttons{padding:3.2rem 1.6rem}@media not all and (max-width: 800px){body>header .user ul.additional-buttons{padding:0rem 2.4rem 2.4rem 2.4rem}body>header .user ul.additional-buttons a::after{width:1.2rem;height:1.6rem}}body>header .user ul.additional-buttons li+li{margin-top:.8rem}body>header .user ul.additional-buttons a{border-radius:2.4rem;position:relative;background-color:var(--box2-color);position:relative;display:flex;flex-flow:row nowrap;align-items:center;gap:1.6rem;padding:1.6rem;border-radius:2.4rem;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);text-decoration:none}body>header .user ul.additional-buttons a::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}body>header .user ul.additional-buttons a:hover,body>header .user ul.additional-buttons a:focus-visible{text-decoration:underline}body>header .user ul.additional-buttons a::after{content:"";display:block;background-position:50% 50%;background-repeat:no-repeat;background-image:var(--img-url-right);background-size:contain;width:1.6rem;height:2.4rem;position:absolute;right:3.2rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}body>header .user ul.additional-buttons a.training-plan{background:var(--gradient5)}body>header .user>button{z-index:5500}body>header .user>div{display:none;position:fixed;left:0px;top:0px;right:0px;bottom:0px;overflow-x:hidden;overflow-y:auto;padding:0px var(--page-margin);background-color:var(--color-bg);z-index:21000;z-index:5000}body>header .user>div a.button.icon.close,body>header .user>div button.icon.close{position:fixed;top:3.2rem;right:3.2rem;cursor:pointer;z-index:24000}body>header .user>div>h2{text-align:left;font-size:inherit;font-family:inherit;font-weight:bold;white-space:nowrap;padding:4rem 11.2rem 8rem 11.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media not all and (max-width: 800px){body>header .user>div>h2{padding:3.2rem 9.4rem;font-size:1.4rem}}body>header .user>div>ul.icons{padding:0 12rem}body>header .user>div>ul.icons li{display:block;width:auto;height:auto;overflow:visible}body>header .user>div>ul.icons li:before{display:inline-block;vertical-align:middle;position:static;width:4.8rem;height:4.8rem;margin-right:2.4rem;background-color:var(--color-primary)}@media not all and (max-width: 800px){body>header .user>div>ul.icons li:before{width:2.4rem;height:2.4rem}}body>header .user>div>ul.icons li a,body>header .user>div>ul.icons li button{display:inline-block;vertical-align:middle;appearance:none;padding:2.4rem 0rem;border:none;height:auto;text-decoration:none;font-size:inherit;background-color:transparent;border-radius:0}body>header .user>div>ul.icons li a:hover,body>header .user>div>ul.icons li button:hover{text-decoration:underline}@media not all and (max-width: 800px){body>header .user>div>ul.icons li a,body>header .user>div>ul.icons li button{padding:1.6rem 0rem}}@media not all and (max-width: 800px){body>header .user>div{border-radius:2.4rem;position:relative;background-color:var(--box2-color);position:absolute;overflow:visible;right:-1.6rem;top:-1.6rem;bottom:auto;left:auto;width:42rem;padding:0}body>header .user>div::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}body>header .user>div>ul.icons{padding-bottom:2.4rem}}body>header .user>button[aria-expanded=true]+div{display:block}body>header .user>button[aria-expanded=true]{position:absolute;left:var(--page-margin);top:1.6rem}@media not all and (max-width: 800px){body>header .user>button[aria-expanded=true]{position:relative;left:-32.4rem;top:0}}@media all and (max-width: 800px){body>header .user{order:-1}}body>header .user+button.icon.close{display:none;position:absolute;z-index:5500;right:var(--page-margin)}@media all and (max-width: 800px){body>header .user+button.icon.close{top:1.6rem}}@media not all and (max-width: 800px){body>header .user+button.icon.close{right:50%;transform:translateX(84.6rem);-webkit-transform:translateX(84.6rem)}}body>header #buttons{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;gap:2.4rem}@media all and (max-width: 800px){body>header #buttons{gap:1.6rem}}body>header button.icon.close[aria-expanded=true]{display:block}body>header a.icon.menu{order:2;margin-left:2.4rem}@media all and (max-width: 800px){body>header a.icon.menu{margin-left:1.6rem}}body>header a.logo:first-child:last-child{position:absolute;left:50%;transform:translateX(-50%)}@media not all and (max-width: 800px){body>header{gap:2.4rem}body>header .club>*::after{content:"";margin-left:.6rem;width:1.6rem;height:1.2rem}body>header a.logo{flex-shrink:.4;margin-right:2.4rem}body>header .club>*{font-size:2rem}body>header>a.button{width:auto}body>header>.expandable:focus-within~button.close,body>header>nav:focus-within~button.close{display:none}body>header a.icon.menu{display:none}body>header>nav{font-size:2rem;font-weight:bold;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}body>header>nav .expanded,body>header>nav:focus-within .expanded{display:block;position:static;padding:0px 0px 0px 0px}body>header>nav>button.icon{display:none}body>header>nav ul{list-style:none}body>header>nav ul li{display:inline-block;padding:0;position:relative;white-space:nowrap}body>header>nav ul li button,body>header>nav ul li a{display:block;text-decoration:none;font:inherit;position:relative;padding:1.6rem 5.6rem;cursor:pointer;appearance:none;outline:0px}body>header>nav ul li button{z-index:5500}body>header>nav ul li ul{border-radius:2.4rem;position:relative;background-color:var(--box2-color);display:none;position:absolute;left:50%;top:-3.2rem;transform:translateX(-50%);z-index:5000;height:auto;padding:10rem 0px 1.6rem 0px;text-align:center}body>header>nav ul li ul::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}body>header>nav ul li ul li{display:block}body>header>nav ul li ul li a{padding-left:3.2rem;padding-right:3.2rem}body>header>nav ul li:hover ul,body>header>nav ul li:focus-within ul{display:block}body>header>nav ul li.current-within button{color:var(--color-secondary)}body>header>.club~nav,body>header nav:not(:last-child){position:static;transform:none;-webkit-transform:none;flex-shrink:.4;flex-grow:.4}body>header>.club~nav>ul,body>header nav:not(:last-child)>ul{display:flex;flex-flow:row nowrap;gap:2.4rem;padding-left:1.2rem;padding-right:1.2rem;justify-content:space-around}body>header>.club~nav>ul>li button,body>header>.club~nav>ul>li a,body>header nav:not(:last-child)>ul>li button,body>header nav:not(:last-child)>ul>li a{padding:1.6rem}}body.scrolled:not(.headless):not(.multinetwork){--header-height: 8rem;--header-padding-top: 0rem}body.scrolled:not(.headless):not(.multinetwork)>header{background-color:var(--color-bg);box-shadow:.4rem .4rem 1.6rem rgba(0,0,0,.15)}@media all and (max-width: 800px){body.scrolled:not(.headless):not(.multinetwork){--header-height: 10rem;--header-padding-top: 0rem}body.scrolled:not(.headless):not(.multinetwork)>header .club{top:-7rem}}@media all and (max-width: 800px){body.multinetwork{--header-height: 12rem;--header-padding-top: 0;--under-header-offset: 20rem}body.multinetwork>header{position:absolute}}body.multinetwork>header{align-items:flex-start}@media not all and (max-width: 800px){body.multinetwork:not(.first-home-header){--under-header-offset: 12rem}}body.headless{--header-height: 10rem;--header-padding-top: 0rem;--under-header-offset: 14.2rem}@media all and (max-width: 800px){body.headless{--header-height: 9.2rem;--under-header-offset: 10rem}}body.headless:not(.scrolled):has(>header .steps){--header-height: 15rem;--under-header-offset: 19.2rem}body.headless:not(.scrolled):has(>header .steps)>header{padding-bottom:5.6rem}@media all and (max-width: 800px){body.headless:not(.scrolled):has(>header .steps){--header-height: 15.2rem;--under-header-offset: 16rem}}body.headless>header{background-color:var(--color-bg);--headers-border-opacity: 1}body.headless>header .steps{height:4.8rem;position:absolute;left:50%;width:var(--page-width);transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:1;bottom:.8rem;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}body.headless>header .steps small{text-align:right;flex-grow:1}body.headless>header::after{content:"";position:absolute;left:50%;bottom:0;height:2px;width:var(--page-width);background-color:var(--color-secondary-bg-10);transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:1;opacity:var(--headers-border-opacity)}body.headless>header h1{font-size:inherit;display:flex;flex-flow:row nowrap;justify-content:space-between;gap:2.4rem}body.headless>header h1.single-step{justify-content:center}body.headless>header h1 small{color:var(--color-text-40)}body.headless>header h1 small strong{color:var(--color-text)}body.headless>header .progress{position:absolute;left:50%;bottom:0;height:.8rem;width:var(--page-width);background-color:var(--color-secondary-bg-10);transform:translateX(-50%);-webkit-transform:translateX(-50%);overflow:hidden;z-index:2;border-radius:.4rem}body.headless>header .progress>div{border-radius:.4rem;display:block;position:absolute;left:0;top:0;bottom:0;height:100%;background-color:var(--color-secondary);transition:width .5s ease 0s}@media screen and (min-width: 1921px){body.headless>header{--headers-border-opacity: 0}}@media screen and (min-width: 541px)and (max-width: 800px){body.headless>header{--headers-border-opacity: 0}}body.headless>header ul.offer-steps{position:absolute;left:50%;top:50%;white-space:nowrap;transform:translate(-50%, -50%);text-align:center;font-size:2rem;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);color:var(--color-text-20)}body.headless>header ul.offer-steps li{display:inline-block;position:relative;padding:2rem 8rem}body.headless>header ul.offer-steps li[aria-current]{color:var(--color-primary)}body.headless>header ul.offer-steps li::before,body.headless>header ul.offer-steps li::after{content:"";display:block;position:absolute;left:3rem;bottom:50%;width:3.4rem;height:3.4rem;transform:translateY(50%);-webkit-transform:translateY(50%)}body.headless>header ul.offer-steps li::before{background-color:var(--color-link-arrow);mask-position:50% 55%;mask-repeat:no-repeat;mask-image:var(--img-url-done);mask-size:48% auto;-webkit-mask-position:50% 55%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-done);-webkit-mask-size:48% auto}body.headless>header ul.offer-steps li::after{border:2px solid var(--color-secondary-20);border-radius:2rem}body.headless>header ul.offer-steps li[aria-current]::after,body.headless>header ul.offer-steps li[aria-current]::before,body.headless>header ul.offer-steps li[aria-current]~li::after,body.headless>header ul.offer-steps li[aria-current]~li::before{display:none}@media not all and (max-width: 800px){body.headless>header h1{width:47.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}}@media all and (max-width: 800px){body.headless>header{gap:3.2rem;justify-content:space-between}body.headless>header h1{flex-grow:1;font-size:2rem}body.headless>header a.logo{position:relative}body.headless>header ul.offer-steps{top:11rem;line-height:1em}body.headless>header ul.offer-steps li{vertical-align:middle;padding:0 2.4rem 3.4rem 2.4rem}body.headless>header ul.offer-steps li::before,body.headless>header ul.offer-steps li::after{width:2.4rem;height:2.4rem;left:50%;bottom:0;transform:translateX(-50%);-webkit-transform:translateX(-50%)}body.headless>header ul.offer-steps li[aria-current],body.headless>header ul.offer-steps li[aria-current]~li{padding-bottom:0}}body.headless.scrolled>header .steps{display:none}@media all and (max-width: 800px){body.headless>header>a.primary,body.headless>header>a.secondary{align-self:flex-start;height:5.6rem;margin-top:.8rem}}body.first-picture-header-alt-bg:not(.scrolled)>header,body.first-home-header:not(.scrolled)>header{--img-url-logo: var(--img-url-logo-alt)}body.first-picture-header-alt-bg:not(.scrolled)>header #buttons>:not(div),body.first-picture-header-alt-bg:not(.scrolled)>header .club,body.first-home-header:not(.scrolled)>header #buttons>:not(div),body.first-home-header:not(.scrolled)>header .club{--color-text: var(--color-text-alt);--color-text-5: var(--color-text-alt-5);--color-text-10: var(--color-text-alt-10);--color-text-20: var(--color-text-alt-20);--color-text-40: var(--color-text-alt-40);--color-text-60: var(--color-text-alt-60);--color-text-80: var(--color-text-alt-80);--color-link-arrow: var(--color-link-arrow-alt);--img-url-logo: var(--img-url-logo-alt)}body.first-picture-header-alt-bg:not(.scrolled)>header #buttons>:not(div) a.secondary,body.first-picture-header-alt-bg:not(.scrolled)>header .club a.secondary,body.first-home-header:not(.scrolled)>header #buttons>:not(div) a.secondary,body.first-home-header:not(.scrolled)>header .club a.secondary{border-color:var(--color-secondary-20)}@media not all and (max-width: 800px){body.first-picture-header-alt-bg:not(.scrolled)>header>nav>ul>li:not(.expandable),body.first-home-header:not(.scrolled)>header>nav>ul>li:not(.expandable){--color-text: var(--color-text-alt);--color-text-5: var(--color-text-alt-5);--color-text-10: var(--color-text-alt-10);--color-text-20: var(--color-text-alt-20);--color-text-40: var(--color-text-alt-40);--color-text-60: var(--color-text-alt-60);--color-text-80: var(--color-text-alt-80);--color-link-arrow: var(--color-link-arrow-alt);--img-url-logo: var(--img-url-logo-alt)}body.first-picture-header-alt-bg:not(.scrolled)>header>nav>ul>li.expandable:not(:hover):not(:focus-within) button,body.first-home-header:not(.scrolled)>header>nav>ul>li.expandable:not(:hover):not(:focus-within) button{--color-text: var(--color-text-alt);--color-text-5: var(--color-text-alt-5);--color-text-10: var(--color-text-alt-10);--color-text-20: var(--color-text-alt-20);--color-text-40: var(--color-text-alt-40);--color-text-60: var(--color-text-alt-60);--color-text-80: var(--color-text-alt-80);--color-link-arrow: var(--color-link-arrow-alt);--img-url-logo: var(--img-url-logo-alt)}}main{width:192rem;min-height:calc( 3.2rem + var(--under-header-offset) );max-width:100%;margin:0 auto 0 auto}main>section>header{padding-bottom:6.4rem}main>section>header h2 img{width:auto;height:2.6rem}main>section>header h2+p{padding-top:2.4rem;margin-left:auto;margin-right:auto}main>section>header>*{margin-left:auto;margin-right:auto}@media all and (max-width: 800px){main{width:64rem}main>section>header .nobronsmall br{display:none}main>section>header h2 img{height:5.6rem}main>section>header>*{width:54.4rem}}@media not all and (max-width: 800px){main>section>header .nobronbig br{display:none}main>section>header>*.cols3{width:40rem}main>section>header>*.cols4{width:54.4rem}main>section>header>*.cols5{width:68.8rem}}main>*{scroll-margin-top:10rem;width:100%;margin-left:0;margin-right:0;padding-left:calc( var(--add-left-margin) + ( 100% - var(--page-width) ) / 2 );padding-right:calc( var(--add-right-margin) + ( 100% - var(--page-width) ) / 2 );padding-bottom:12.8rem}main>header{padding-bottom:7.6rem}main>*:first-child{padding-top:var(--under-header-offset);transition:padding-top .3s}body.headless main>.form-step>header{width:140.8rem;margin:0 auto;padding-bottom:3.2rem}body.headless main>.form-step>header h1{font-size:3.6rem}@media all and (max-width: 800px){body.headless main>.form-step>header{width:54.4rem;padding-top:3.2rem}body.headless main>.form-step>header>a{width:auto}}body>footer{position:relative;width:100%;margin-left:0;margin-right:0;padding-left:calc( var(--add-left-margin) + ( 100% - var(--page-width) ) / 2 );padding-right:calc( var(--add-right-margin) + ( 100% - var(--page-width) ) / 2 );background-color:var(--color-footer);color:var(--color-bg-60);border-top-left-radius:3.2rem;border-top-right-radius:3.2rem;padding-top:4.8rem;padding-bottom:4.8rem}body>footer h3,body>footer main .list>*>li h2,main .list>*>li body>footer h2,body>footer p a{color:var(--color-bg)}body>footer strong{color:var(--color-bg);font-weight:normal}body>footer h3,body>footer main .list>*>li h2,main .list>*>li body>footer h2{text-transform:uppercase}body>footer nav a{font-weight:normal;text-decoration:none;display:block;color:inherit;margin-top:1.6rem;margin-bottom:1.6rem}body>footer ul.social{text-align:right}body>footer ul.social li{display:inline-block;padding-left:3.2rem;vertical-align:top}body>footer ul.social li a.icon.secondary{border-color:var(--color-bg-20)}body>footer ul.social li a.icon.secondary::before{background-color:var(--color-bg)}body>footer>section img{width:60%}body>footer>section *+p{padding-top:2.4rem}@media all and (max-width: 800px){body>footer>*{padding:0 3.2rem 4.8rem 3.2rem}body>footer>section+section p{padding-top:1.8em}body>footer>:not(nav){font-size:2.2rem;color:var(--color-bg-40)}body>footer>nav section{position:relative;overflow:hidden}body>footer>nav section ul{max-height:100rem;opacity:1;visibility:visible;transition:visibility .1s linear,max-height .4s ease-in-out,opacity .2s ease-in-out .2s}body>footer>nav section ul:not(.expanded){max-height:.8rem;opacity:0;visibility:hidden;transition:max-height .4s ease-in-out,opacity .2s ease-in-out,visibility .1s linear .4s}body>footer>nav section>button{position:relative;margin-top:-40rem;height:40rem;display:block;z-index:1;appearance:none;border:none;width:100%}body>footer>nav section>button::after{content:"";display:block;position:absolute;right:0;bottom:.4rem;width:3.2rem;height:3.2rem;background-color:var(--color-primary);mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-arrow);mask-size:75% auto;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-arrow);-webkit-mask-size:75% auto}body>footer>nav section>button:focus-visible::after{background-color:var(--color-bg)}body>footer>nav section>button[aria-expanded=true]::after{transform:rotate(180deg);-webkit-transform:rotate(180deg)}body>footer>nav section>h3,body>footer>nav main .list>*>li section>h2,main .list>*>li body>footer>nav section>h2{position:relative;z-index:2;pointer-events:none;padding-right:4rem}body>footer>nav section+section{margin-top:3.2rem}}@media not all and (max-width: 800px){body>footer{display:grid;grid-template-columns:11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem;column-gap:3.2rem;row-gap:3.2rem;grid-auto-rows:auto}body>footer>*{justify-self:stretch}body>footer>*.cols1{grid-column:auto/span 1}body>footer>*.w1{width:11.2rem;justify-self:start}body>footer>*.cols2{grid-column:auto/span 2}body>footer>*.w2{width:25.6rem;justify-self:start}body>footer>*.cols3{grid-column:auto/span 3}body>footer>*.w3{width:40rem;justify-self:start}body>footer>*.cols4{grid-column:auto/span 4}body>footer>*.w4{width:54.4rem;justify-self:start}body>footer>*.cols5{grid-column:auto/span 5}body>footer>*.w5{width:68.8rem;justify-self:start}body>footer>*.cols6{grid-column:auto/span 6}body>footer>*.w6{width:83.2rem;justify-self:start}body>footer>*.cols7{grid-column:auto/span 7}body>footer>*.w7{width:97.6rem;justify-self:start}body>footer>*.cols8{grid-column:auto/span 8}body>footer>*.w8{width:112rem;justify-self:start}body>footer>*.cols9{grid-column:auto/span 9}body>footer>*.w9{width:126.4rem;justify-self:start}body>footer>*.cols10{grid-column:auto/span 10}body>footer>*.w10{width:140.8rem;justify-self:start}body>footer>*.cols11{grid-column:auto/span 11}body>footer>*.w11{width:155.2rem;justify-self:start}body>footer>*.cols12{grid-column:auto/span 12}body>footer>*.w12{width:169.6rem;justify-self:start}body>footer>nav{white-space:nowrap;padding-bottom:6.4rem}body>footer>nav section{white-space:normal;display:inline-block;vertical-align:top;width:28.8rem;padding-right:3.2rem}body>footer>nav section h3+button,body>footer>nav section main .list>*>li h2+button,main .list>*>li body>footer>nav section h2+button{display:none}body>footer ul.social{position:absolute;bottom:3.2rem;right:var(--page-margin)}}body>footer ul.applinks{padding-top:2.4rem;display:flex;flex-flow:row wrap;gap:3.2rem}body>footer ul.applinks img{width:22.4rem;height:6.4rem}@media all and (max-width: 800px){body>footer ul.applinks{justify-content:center;padding-bottom:3.2rem}body>footer ul.applinks img{width:25.2rem;height:7.2rem}}body>footer ul.applinks *{display:block}#tooltip{display:none;position:fixed;z-index:30000;background-color:var(--color-bg);box-shadow:.8rem 1.6rem 6.4rem rgba(26,0,59,.15);padding:1.6rem 2.4rem;border-radius:.8rem;pointer-events:none;right:20vw;top:40vh;transform:translate(-2.7rem, -2rem)}#tooltip::after{content:"";display:block;background-color:var(--color-bg);width:2.4rem;height:2.4rem;position:absolute;bottom:-1.2rem;left:1.6rem;transform:scaleX(0.8) rotate(45deg)}#tooltip.right::after{left:auto;right:1.6rem}#tooltip.top::after{bottom:auto;top:-1.2rem}#tooltip.top.right{transform:translate(2.7rem, 2rem)}#tooltip.top.left{transform:translate(-2.7rem, 2rem)}#tooltip.bottom.right{transform:translate(2.7rem, -2rem)}@media not all and (max-width: 800px){#tooltip.visible:not(:empty){display:block}}#didomi-host{font-family:"LatoLatinWeb",sans-serif !important;color:var(--color-text) !important}#didomi-host .didomi-popup-backdrop{background-color:rgba(0,0,0,.8) !important}#didomi-host .didomi-exterior-border{border:none !important;border-radius:20px !important}#didomi-host .didomi-popup-container{border:none !important;border-radius:inherit !important}#didomi-host .didomi-popup-footer{border-radius:20px !important}#didomi-host .didomi-popup-footer>a:focus-visible{outline:2px solid var(--color-primary) !important}#didomi-host button,#didomi-host a{text-decoration:none !important}#didomi-host a{color:var(--color-primary) !important}#didomi-host button{border:2px solid var(--secondary-border) !important;color:var(--color-text) !important}#didomi-host .didomi-components-button{background-color:var(--color-bg) !important;color:var(--color-text) !important}#didomi-host button.didomi-button.didomi-button-highlight,#didomi-host .didomi-button.didomi-button-highlight{border:none !important;box-shadow:var(--buttons-shadow) !important;background:var(--primary-background) !important;color:var(--primary-text) !important}#didomi-host button:focus-visible,#didomi-host a:focus-visible,#didomi-host button:focus,#didomi-host a:focus{outline:none !important}#didomi-host button:focus-visible,#didomi-host a:focus-visible{text-decoration:underline !important}#didomi-host button,#didomi-host .didomi-button{border-radius:20px !important}#didomi-host .didomi-components-radio__option{border-radius:20px !important;border:2px solid var(--color-text-20) !important}#didomi-host .didomi-components-radio__option--selected.didomi-components-radio__option--disagree:focus,#didomi-host .didomi-components-radio__option--selected.didomi-components-radio__option--disagree,#didomi-host button.didomi-components-radio__option--selected.didomi-components-radio__option--disagree{border:none !important;outline:none !important;color:var(--color-bg) !important;background-color:var(--color-failure) !important}#didomi-host .didomi-components-radio__option--selected.didomi-components-radio__option--agree:focus,#didomi-host .didomi-components-radio__option--selected.didomi-components-radio__option--agree,#didomi-host button.didomi-components-radio__option--selected.didomi-components-radio__option--agree{border:none !important;outline:none !important;color:var(--color-bg) !important;background-color:var(--color-success) !important}#didomi-host .didomi-consent-popup-preferences-vendors .didomi-consent-popup-container-click-all{background-color:var(--box1-color) !important}#didomi-host .didomi-consent-popup-preferences-vendors .didomi-consent-popup-body_vendors-list{border:2px solid var(--box1-color) !important}#didomi-host .didomi-popup-close{opacity:1 !important}#cookies{border-radius:2.4rem;position:relative;background-color:var(--box2-color);width:100%;margin-left:0;margin-right:0;padding-left:calc( var(--add-left-margin) + ( 100% - var(--page-width) ) / 2 );padding-right:calc( var(--add-right-margin) + ( 100% - var(--page-width) ) / 2 );padding-top:5.6rem;padding-bottom:9.6rem;position:fixed;left:0;right:0;bottom:-4rem;z-index:31000}#cookies::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}#cookies::before{z-index:30999}#cookies a{position:relative;z-index:31001}#cookies button{z-index:31001;position:relative;display:block;margin:2.4rem auto 0 auto;padding-right:10.6rem;padding-left:10.6rem}div#info{text-align:center}div#info :first-child{padding-top:4rem}div#info h2{padding:4rem 0}@media not all and (max-width: 800px){div#info{width:120rem}div#info p{font-size:2.4rem}}@media not all and (max-width: 800px){body .club-list.club-list.multinetwork>.list>section>ul>li.closed:not(.opening-soon) div>a::after,body .club-list.club-list.multinetwork>.list>section>ul>li.closed:not(.opening-soon) div>button::after{opacity:.4}}@media not all and (max-width: 800px){body .club-list.club-list.multinetwork>.list>section>ul>li div>a,body .club-list.club-list.multinetwork>.list>section>ul>li div>button{position:static}body .club-list.club-list.multinetwork>.list>section>ul>li div>a::before,body .club-list.club-list.multinetwork>.list>section>ul>li div>button::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;mask-position:right 3.9rem bottom 3.1rem;mask-repeat:no-repeat;mask-image:var(--img-url-more);mask-size:.6rem 1rem;-webkit-mask-position:right 3.9rem bottom 3.1rem;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-more);-webkit-mask-size:.6rem 1rem;background-color:var(--primary-text)}body .club-list.club-list.multinetwork>.list>section>ul>li div>a::after,body .club-list.club-list.multinetwork>.list>section>ul>li div>button::after{content:"";display:block;position:absolute;bottom:2.4rem;right:2.4rem;width:3.6rem;height:2.4rem;border-radius:3.2rem;box-shadow:var(--buttons-shadow);background:var(--primary-background)}body .club-list.club-list.multinetwork>.list>section>ul>li div>a::after,body .club-list.club-list.multinetwork>.list>section>ul>li div>button::after{top:.8rem;bottom:.8rem;right:.8rem;width:8rem;height:auto}body .club-list.club-list.multinetwork>.list>section>ul>li div>a::before,body .club-list.club-list.multinetwork>.list>section>ul>li div>button::before{mask-position:right 4.4rem top 50%;-webkit-mask-position:right 4.4rem top 50%}}@media all and (max-width: 800px){body .club-list.club-list.multinetwork>.list>section>ul>li div>a,body .club-list.club-list.multinetwork>.list>section>ul>li div>button{position:static}body .club-list.club-list.multinetwork>.list>section>ul>li div>a::before,body .club-list.club-list.multinetwork>.list>section>ul>li div>button::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;mask-position:right 3.9rem bottom 3.1rem;mask-repeat:no-repeat;mask-image:var(--img-url-more);mask-size:.6rem 1rem;-webkit-mask-position:right 3.9rem bottom 3.1rem;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-more);-webkit-mask-size:.6rem 1rem}body .club-list.club-list.multinetwork>.list>section>ul>li div>a::after,body .club-list.club-list.multinetwork>.list>section>ul>li div>button::after{content:"";display:inline-block;vertical-align:baseline;height:.8em;width:1.2em;background-color:var(--color-link-arrow);mask-position:100% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-arrow-right);mask-size:contain;-webkit-mask-position:100% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-arrow-right);-webkit-mask-size:contain}body .club-list.club-list.multinetwork>.list>section>ul>li div>a::before,body .club-list.club-list.multinetwork>.list>section>ul>li div>button::before{right:-14rem}}body .club-list.club-list.multinetwork .map>.selected div>a,body .club-list.club-list.multinetwork .map>.selected div>button{position:static}body .club-list.club-list.multinetwork .map>.selected div>a::before,body .club-list.club-list.multinetwork .map>.selected div>button::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;mask-position:right 3.9rem bottom 3.1rem;mask-repeat:no-repeat;mask-image:var(--img-url-more);mask-size:.6rem 1rem;-webkit-mask-position:right 3.9rem bottom 3.1rem;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-more);-webkit-mask-size:.6rem 1rem}body .club-list.club-list.multinetwork .map>.selected div>a::after,body .club-list.club-list.multinetwork .map>.selected div>button::after{content:"";display:inline-block;vertical-align:baseline;height:.8em;width:1.2em;background-color:var(--color-link-arrow);mask-position:100% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-arrow-right);mask-size:contain;-webkit-mask-position:100% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-arrow-right);-webkit-mask-size:contain}body .club-list.club-list.multinetwork .map>.selected div>a::before,body .club-list.club-list.multinetwork .map>.selected div>button::before{right:-14rem}body .club-list.club-list.multinetwork .map>.selected .lazyload,body .club-list.club-list.multinetwork .map>.selected .lazyloading{opacity:1}body .club-list.simple>.list>section>ul>li.closed:not(.opening-soon) div>a::after,body .club-list.simple>.list>section>ul>li.closed:not(.opening-soon) div>button::after,body .club-list.with-features>.list>section>ul>li.closed:not(.opening-soon) div>a::after,body .club-list.with-features>.list>section>ul>li.closed:not(.opening-soon) div>button::after{opacity:.4}body .club-list.simple>.list>section>ul>li div>a,body .club-list.simple>.list>section>ul>li div>button,body .club-list.simple .map>.selected div>a,body .club-list.simple .map>.selected div>button,body .club-list.with-features>.list>section>ul>li div>a,body .club-list.with-features>.list>section>ul>li div>button,body .club-list.with-features .map>.selected div>a,body .club-list.with-features .map>.selected div>button{position:static}body .club-list.simple>.list>section>ul>li div>a::before,body .club-list.simple>.list>section>ul>li div>button::before,body .club-list.simple .map>.selected div>a::before,body .club-list.simple .map>.selected div>button::before,body .club-list.with-features>.list>section>ul>li div>a::before,body .club-list.with-features>.list>section>ul>li div>button::before,body .club-list.with-features .map>.selected div>a::before,body .club-list.with-features .map>.selected div>button::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;mask-position:right 3.9rem bottom 3.1rem;mask-repeat:no-repeat;mask-image:var(--img-url-more);mask-size:.6rem 1rem;-webkit-mask-position:right 3.9rem bottom 3.1rem;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-more);-webkit-mask-size:.6rem 1rem;background-color:var(--primary-text)}body .club-list.simple>.list>section>ul>li div>a::after,body .club-list.simple>.list>section>ul>li div>button::after,body .club-list.simple .map>.selected div>a::after,body .club-list.simple .map>.selected div>button::after,body .club-list.with-features>.list>section>ul>li div>a::after,body .club-list.with-features>.list>section>ul>li div>button::after,body .club-list.with-features .map>.selected div>a::after,body .club-list.with-features .map>.selected div>button::after{content:"";display:block;position:absolute;bottom:2.4rem;right:2.4rem;width:3.6rem;height:2.4rem;border-radius:3.2rem;box-shadow:var(--buttons-shadow);background:var(--primary-background)}@media all and (max-width: 800px){body .club-list.simple>.list>section>ul>li div>a::before,body .club-list.simple>.list>section>ul>li div>button::before,body .club-list.simple .map>.selected div>a::before,body .club-list.simple .map>.selected div>button::before,body .club-list.with-features>.list>section>ul>li div>a::before,body .club-list.with-features>.list>section>ul>li div>button::before,body .club-list.with-features .map>.selected div>a::before,body .club-list.with-features .map>.selected div>button::before{mask-position:right 6rem bottom 4.5rem;mask-size:1rem 1.6rem;-webkit-mask-position:right 6rem bottom 4.5rem;-webkit-mask-size:1rem 1.6rem}body .club-list.simple>.list>section>ul>li div>a::after,body .club-list.simple>.list>section>ul>li div>button::after,body .club-list.simple .map>.selected div>a::after,body .club-list.simple .map>.selected div>button::after,body .club-list.with-features>.list>section>ul>li div>a::after,body .club-list.with-features>.list>section>ul>li div>button::after,body .club-list.with-features .map>.selected div>a::after,body .club-list.with-features .map>.selected div>button::after{width:6.4rem;height:4rem;bottom:3.2rem;right:3.2rem}}body .club-list.simple>.list>section>ul>li div>a::after,body .club-list.simple>.list>section>ul>li div>button::after,body .club-list.simple .map>.selected div>a::after,body .club-list.simple .map>.selected div>button::after,body .club-list.with-features>.list>section>ul>li div>a::after,body .club-list.with-features>.list>section>ul>li div>button::after,body .club-list.with-features .map>.selected div>a::after,body .club-list.with-features .map>.selected div>button::after{top:50%;bottom:auto;right:1rem;width:3.6rem;height:3.6rem;transform:translateY(-50%);--webkit-transform: translateY(-50%)}body .club-list.simple>.list>section>ul>li div>a::before,body .club-list.simple>.list>section>ul>li div>button::before,body .club-list.simple .map>.selected div>a::before,body .club-list.simple .map>.selected div>button::before,body .club-list.with-features>.list>section>ul>li div>a::before,body .club-list.with-features>.list>section>ul>li div>button::before,body .club-list.with-features .map>.selected div>a::before,body .club-list.with-features .map>.selected div>button::before{mask-position:right 2.4rem top 50%;-webkit-mask-position:right 2.4rem top 50%}@media all and (max-width: 800px){body .club-list.simple>.list>section>ul>li div>a::after,body .club-list.simple>.list>section>ul>li div>button::after,body .club-list.simple .map>.selected div>a::after,body .club-list.simple .map>.selected div>button::after,body .club-list.with-features>.list>section>ul>li div>a::after,body .club-list.with-features>.list>section>ul>li div>button::after,body .club-list.with-features .map>.selected div>a::after,body .club-list.with-features .map>.selected div>button::after{right:3.2rem}body .club-list.simple>.list>section>ul>li div>a::before,body .club-list.simple>.list>section>ul>li div>button::before,body .club-list.simple .map>.selected div>a::before,body .club-list.simple .map>.selected div>button::before,body .club-list.with-features>.list>section>ul>li div>a::before,body .club-list.with-features>.list>section>ul>li div>button::before,body .club-list.with-features .map>.selected div>a::before,body .club-list.with-features .map>.selected div>button::before{mask-position:right 4.4rem top 50%;-webkit-mask-position:right 4.4rem top 50%}}body .club-list.simple>.list>section>ul>li .lazyload,body .club-list.simple>.list>section>ul>li .lazyloading,body .club-list.simple .map>.selected .lazyload,body .club-list.simple .map>.selected .lazyloading,body .club-list.with-features>.list>section>ul>li .lazyload,body .club-list.with-features>.list>section>ul>li .lazyloading,body .club-list.with-features .map>.selected .lazyload,body .club-list.with-features .map>.selected .lazyloading{opacity:1}body .club-list fieldset[role=tablist]{white-space:nowrap;margin:0}body .club-list [role=tabpanel][hidden]{display:none}body .club-list select.filter{padding-top:0;max-width:29.6rem}body .club-list select.filter[hidden]{display:none}body .club-list>header{padding-bottom:3.2rem}body .club-list .lazyload,body .club-list .lazyloading{opacity:1}body .club-list>.list{scroll-margin-top:10rem}body .club-list fieldset[role=listbox]{display:block;text-align:center}body .club-list fieldset[role=listbox] button{margin-top:.8rem}body .club-list h3,body .club-list main .list>*>li h2,main .list>*>li body .club-list h2{padding-bottom:.4em}body .club-list .cities{border-radius:2.4rem;position:relative;background-color:var(--box1-backdrop-filter-color);-webkit-backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:var(--box1-backdrop-filter);width:100%;padding:2.4rem;margin:0}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){body .club-list .cities{background-color:var(--box1-color)}}body .club-list .cities div.field *{background-color:var(--box1-color)}body .club-list .cities button{background:none;padding:.4rem;display:block;font-weight:bold;text-transform:uppercase;color:var(--color-text);border:none;margin:.2rem 0}body .club-list .cities button:after{display:none}body .club-list:not(.list-visible)>.list{display:none}body .club-list:not([role=dialog]) button.close{display:none}body .club-list .map>.statuses,body .club-list .map>.selected,body .club-list .map>.list{z-index:1200}body .club-list .map>.list{position:absolute;top:auto}body .club-list>.list>section>ul>li,body .club-list .map>.selected{display:flex;border-radius:2.4rem;position:relative;background-color:var(--box2-color)}body .club-list>.list>section>ul>li::before,body .club-list .map>.selected::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}body .club-list>.list>section>ul>li .bitmap-icon,body .club-list .map>.selected .bitmap-icon{pointer-events:none}body .club-list>.list>section>ul>li div,body .club-list .map>.selected div{background-color:var(--box1-backdrop-filter-color);border-radius:1.6rem;position:relative;padding:2.4rem 2.4rem 1.6rem 2.4rem;margin:.8rem;width:53.8rem;height:14.8rem;text-decoration:none;position:relative;white-space:nowrap}body .club-list>.list>section>ul>li div>small,body .club-list .map>.selected div>small{display:block;text-transform:uppercase;font-weight:bold;color:var(--color-secondary);white-space:nowrap;font-size:1.2rem}body .club-list>.list>section>ul>li div>a,body .club-list>.list>section>ul>li div>button,body .club-list .map>.selected div>a,body .club-list .map>.selected div>button{font-weight:bold;text-decoration:none;color:var(--color-text)}body .club-list>.list>section>ul>li div>a:hover,body .club-list>.list>section>ul>li div>a:focus-visible,body .club-list>.list>section>ul>li div>button:hover,body .club-list>.list>section>ul>li div>button:focus-visible,body .club-list .map>.selected div>a:hover,body .club-list .map>.selected div>a:focus-visible,body .club-list .map>.selected div>button:hover,body .club-list .map>.selected div>button:focus-visible{text-decoration:underline}body .club-list>.list>section>ul>li div>p small,body .club-list .map>.selected div>p small{display:block}body .club-list>.list>section>ul>li div a+p,body .club-list .map>.selected div a+p{padding-top:.4rem}body .club-list>.list>section>ul>li div ul.icons li,body .club-list .map>.selected div ul.icons li{position:relative;z-index:2;margin-top:.8rem;margin-right:1.2rem;margin:.8rem 1.6rem 0rem -0.3rem;width:3rem;height:3rem}body .club-list>.list>section>ul>li div ul.icons li::before,body .club-list .map>.selected div ul.icons li::before{background-color:var(--color-club-features-icons);mask-size:auto 80%;-webkit-mask-size:auto 80%}body .club-list>.list>section>ul>li div p.openinghours,body .club-list .map>.selected div p.openinghours{padding-top:.8rem;line-height:1.8rem;white-space:normal}body .club-list>.list>section>ul>li.filtered-out{display:none}body .club-list>.list>section>ul>li.closed:not(.opening-soon){--color-club-features-icons: var(--color-text-20)}body .club-list>.list>section>ul>li.closed:not(.opening-soon)>div{background-color:var(--color-text-5)}body .club-list>.list>section>ul>li.closed.opening-soon{--color-club-features-icons: var(--color-primary2);--color-link-arrow: var(--color-primary2)}body .club-list>.list>section>ul>li.closed.opening-soon>div{background-color:var(--color-primary2-20)}body .club-list>.list>section>ul>li.closed.opening-soon>div>small{color:var(--color-primary2)}body .club-list>.list>section.nothing-visible{display:none}body .club-list .map>.selected{width:50.4rem;height:16.4rem;padding:0;margin:0 0 .8rem 0;display:flex;flex-flow:column wrap;justify-content:center}body .club-list .map{position:relative}body .club-list .map>.statuses ul{list-style:none}body .club-list .map>.statuses ul li{font-weight:bold}body .club-list .map>.statuses ul li::before{margin-right:1.6rem}body .club-list div.controls.no-club-features-filter{width:auto;display:flex;justify-content:center;align-items:center;flex-flow:row nowrap;gap:2.4rem}body .club-list div.controls.no-club-features-filter>*{position:static}@media all and (max-width: 800px){body .club-list{display:flex;flex-flow:column nowrap}body .club-list div.controls.no-club-features-filter,body .club-list div.controls{padding-bottom:3.2rem;display:flex;align-items:flex-end}body .club-list.filtered-city .list>section h3,body .club-list.filtered-city .list>section main .list>*>li h2,main .list>*>li body .club-list.filtered-city .list>section h2{display:none}body .club-list fieldset[role=listbox]{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:block;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0;white-space:nowrap;z-index:2;appearance:none;min-inline-size:unset;padding-bottom:1.6rem;display:none}body .club-list fieldset[role=listbox]::-webkit-scrollbar{display:none;width:0;height:0}body .club-list fieldset[role=listbox]>*{margin:0 1.6rem}body .club-list fieldset[role=listbox]>*:first-child{margin-left:var(--horiz-scroll-side)}body .club-list fieldset[role=listbox]>*:last-child{margin-right:var(--horiz-scroll-side)}body .club-list fieldset[role=listbox]>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}body .club-list fieldset[role=listbox]>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}body .club-list>.list>section>ul>li{margin-bottom:2.4rem}body .club-list .map>.selected,body .club-list>.list>section>ul>li{flex-flow:row wrap;justify-content:space-around;align-items:center;align-content:space-around;padding:0 1.6rem;font-size:2.2rem;line-height:2.4rem;width:58rem;height:20rem}body .club-list .map>.selected div,body .club-list>.list>section>ul>li div{width:54.8rem;height:16.8rem;margin:0}body .club-list .map>.selected div>small,body .club-list>.list>section>ul>li div>small{font-size:2.2rem;padding:.2rem 0 1rem 0}body .club-list .map>.selected div>small~ul.icons,body .club-list>.list>section>ul>li div>small~ul.icons{display:none}body .club-list .map>.selected div a+p,body .club-list>.list>section>ul>li div a+p{padding-top:.8rem}body .club-list .map>.selected div p,body .club-list>.list>section>ul>li div p{line-height:2.8rem}body .club-list .map>.selected div ul.icons li,body .club-list>.list>section>ul>li div ul.icons li{width:3.5rem;height:3.5rem}body .club-list .map>.selected div p.openinghours,body .club-list>.list>section>ul>li div p.openinghours{font-size:1.8rem;line-height:2.4rem}body .club-list .map>.list,body .club-list .map>.selected{position:absolute;top:auto;left:50%;transform:translateX(-50%);bottom:3.2rem}body .club-list .map>.selected:not(:empty)+.list{display:none}body .club-list.minimal .map>.selected{height:auto;padding:1.6rem}body .club-list.minimal .map>.selected div{height:auto}body .club-list.minimal>.list{width:var(--page-width);margin-left:auto;margin-right:auto}body .club-list.minimal>.list.custom-scrollbar{overflow:visible !important}body .club-list.minimal>.list.ps--active-x>.ps__rail-x,body .club-list.minimal>.list.ps--active-y>.ps__rail-y{display:none}body .club-list.minimal>.list h3,body .club-list.minimal>.list main .list>*>li h2,main .list>*>li body .club-list.minimal>.list h2{padding:0}body .club-list.minimal>.list section+section{padding-top:2.4rem}body .club-list.minimal>.list>section>ul>li{padding:0;height:auto;margin:4rem 0 4rem 0}body .club-list.minimal>.list>section>ul>li:not(.closed.opening-soon) div{padding:0;background:none}body .club-list.minimal>.list>section>ul>li div{width:100%;height:unset}body .club-list.minimal>.list>section>ul>li div>p{padding-top:.8rem}body .club-list.minimal>.list>section>ul>li div>p small{display:inline-block}body .club-list.minimal>.list>section>ul>li div>p small::before{content:", "}body .club-list.minimal>.list>section>ul>li::before{content:unset}body .club-list .map>.statuses{position:absolute;top:calc( 100% + 2rem )}body .club-list .map>.statuses ul li{display:inline-block;width:50%}body .club-list .leaflet{width:64rem;position:relative;left:50%;transform:translateX(-32rem);border-radius:2.4rem;height:calc( 100vh - 30rem )}body .club-list .cities{display:none}body .club-list .map{order:2}body .club-list>.list{padding:0 0 3.2rem 0;scroll-margin-top:20rem}}body .club-list .content{text-align:center}body .club-list .content ul{text-align:left}body .club-list .content ul li{padding-left:1.4rem;position:relative}body .club-list .content ul li:before{content:"";position:absolute;left:0;display:block;width:.6rem;height:.6rem;border-radius:.3rem;top:.6em;background-color:var(--color-secondary)}@media not all and (max-width: 800px){body .club-list .content ul li{padding-left:1.4rem}body .club-list .content ul li:before{width:.4rem;height:.4rem;border-radius:.2rem}}body .club-list .content>ul{width:40rem;margin-left:auto;margin-right:auto}body .club-list .content h3,body .club-list .content main .list>*>li h2,main .list>*>li body .club-list .content h2{text-align:center}body .club-list .content h2{padding-bottom:3.2rem}body .club-list .content h2:not(:first-child){padding-top:3.2rem}body .club-list .content footer{padding-top:3.2rem}body .club-list .content footer h3,body .club-list .content footer main .list>*>li h2,main .list>*>li body .club-list .content footer h2{padding:3.2rem 0}body .club-list .content .offers{border-radius:2.4rem;position:relative;background-color:var(--box1-backdrop-filter-color);-webkit-backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:var(--box1-backdrop-filter);padding:3.2rem;margin:0 auto}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){body .club-list .content .offers{background-color:var(--box1-color)}}body .club-list .content .offers div.field *{background-color:var(--box1-color)}body .club-list .content .offers>div{padding:2.4rem;border-radius:2.4rem;position:relative;background-color:var(--box2-color)}body .club-list .content .offers>div::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}body .club-list .content .offers>div p+p{padding-top:.8rem}body .club-list .content .offers>div+div+*{margin-top:3.2rem}body .club-list .content img{width:60.8rem;height:38.4rem}@media all and (max-width: 800px){body .club-list footer p,body .club-list footer p+p{padding-top:1.6rem}body .club-list .offers>h3,body .club-list main .list>*>li .offers>h2,main .list>*>li body .club-list .offers>h2{padding-top:2.4rem}body .club-list .offers>div+div{margin-top:.8rem}body .club-list .content h2{padding-left:1.6rem;padding-right:1.6rem}body .club-list .content{padding-bottom:6.4rem}}@media not all and (max-width: 800px){body .club-list fieldset{padding:0 24.8rem}body .club-list div.controls{min-height:5rem;position:relative;margin-bottom:3.2rem;margin-left:auto;margin-right:auto}body .club-list div.controls.no-club-features-filter{flex-flow:row nowrap;gap:12.8rem}body .club-list>header{padding-bottom:0}body .club-list>header~div.controls{min-height:unset}body .club-list>header~div.controls fieldset[role=listbox]{padding-top:1.6rem}body .club-list>header~div.controls.no-club-features-filter{margin-top:3.2rem}body .club-list select.filter{display:inline-block;position:absolute;left:0;bottom:0;max-width:24rem}body .club-list fieldset[role=tablist]{position:absolute;right:0;bottom:0}body .club-list .map{height:calc( 100vh - 28rem );max-height:80rem;margin-top:3.2rem}body .club-list .map>*{position:absolute;top:0}body .club-list .map>.statuses{border-radius:2.4rem;position:relative;background-color:var(--box2-color);position:absolute;padding:.8rem 1.6rem;top:auto;bottom:4rem;left:4rem;white-space:nowrap;width:auto}body .club-list .map>.statuses::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}body .club-list .map>.statuses ul{display:inline-block}body .club-list .map>.statuses ul li{padding-left:2.4rem;display:inline-block}body .club-list .map .cities{width:26rem}body .club-list .map .cities,body .club-list .map .leaflet{margin-bottom:.8rem}body .club-list .map .leaflet{width:100%;height:100%;right:0}body .club-list .map .cities~.leaflet{width:calc( 100% - 29.2rem )}body .club-list .map .cities~.list,body .club-list .map .cities~.selected{left:33.2rem}body .club-list .map>.list{left:4rem;bottom:4rem}body .club-list .map>.selected{left:4rem;top:4rem;font-size:1.4rem;line-height:2.24rem}body .club-list .map>.selected div{width:48.8rem}body .club-list .map>.selected div>a,body .club-list .map>.selected div>button{font-size:1.6rem}body .club-list .map>.selected div>small{padding-bottom:.8rem}body .club-list .map>.selected div>small~ul.icons{display:none}body .club-list .map>.selected>a.icon{margin:.8rem 0}body .club-list .map>.selected .bitmap-icon{margin-right:.8rem}body .club-list.minimal .map>.selected{display:inline-flex;width:auto;height:auto}body .club-list.minimal .map>.selected div{width:auto;height:auto}body .club-list .content,body .club-list .content+.map{display:inline-block;vertical-align:middle;width:83.2rem}body .club-list .content{margin-right:3.2rem}body .club-list .content footer p,body .club-list .content footer a.primary{vertical-align:middle}body .club-list .content footer a.primary+p,body .club-list .content footer p+p{padding-top:0;margin-left:6.4rem}body .club-list .content footer p{display:inline-block;white-space:nowrap;text-align:left}body .club-list .content .offers{width:62rem;white-space:nowrap}body .club-list .content .offers>*{white-space:normal}body .club-list .content .offers>h3,body .club-list .content main .list>*>li .offers>h2,main .list>*>li body .club-list .content .offers>h2{margin:2.4rem auto .8rem auto}body .club-list .content .offers>ul{column-count:2;column-gap:1.6rem}body .club-list .content .offers>div{width:27rem;height:14rem;display:inline-block;vertical-align:top;font-size:1.4rem}body .club-list .content .offers>div+div{margin-left:1.6rem}body .club-list .content img{width:45.6rem;height:28.8rem}body .club-list.with-content{white-space:nowrap}body .club-list.with-content>*{white-space:normal}body .club-list.minimal:not([role=dialog])>.list>section{width:96rem}body .club-list:not(.minimal):not(.with-features)>.list>section,body .club-list:not(.minimal):not(.with-features)>.controls{width:140.8rem}body .club-list:not(.minimal):not(.with-features)>.list>section li>div>a,body .club-list:not(.minimal):not(.with-features)>.list>section li>div>button{width:24rem}body .club-list>.list .bitmap-icon{display:none}body .club-list>.list>section{margin-top:3.2rem;margin-right:auto;margin-left:auto;border-radius:2.4rem;position:relative;background-color:var(--box2-color);padding:1.6rem 1.6rem 1.6rem 25.6rem;position:relative}body .club-list>.list>section::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}body .club-list>.list>section>h3,body main .list>*>li .club-list>.list>section>h2,main .list>*>li body .club-list>.list>section>h2{position:absolute;left:1.6rem;top:2.4rem;padding:0;text-transform:uppercase;width:22.4rem;height:5.4rem;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}body .club-list>.list>section>ul{list-style:none}body .club-list>.list>section>ul>li+li{margin-top:.8rem}body .club-list>.list>section>ul>li{flex-flow:row nowrap;align-items:center;justify-content:space-between}body .club-list>.list>section>ul>li::before,body .club-list>.list>section>ul>li::after{display:none}body .club-list>.list>section>ul>li>div{border-radius:2.4rem;position:relative;background-color:var(--box1-backdrop-filter-color);-webkit-backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:var(--box1-backdrop-filter);-webkit-backdrop-filter:unset;backdrop-filter:unset;padding:0 1.6rem;height:5.4rem;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:120rem}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){body .club-list>.list>section>ul>li>div{background-color:var(--box1-color)}}body .club-list>.list>section>ul>li>div div.field *{background-color:var(--box1-color)}body .club-list>.list>section>ul>li>div>small{width:0;margin-bottom:2rem}body .club-list>.list>section>ul>li>div>small+a,body .club-list>.list>section>ul>li>div>small+button{margin-top:2rem;margin-left:0}body .club-list>.list>section>ul>li>div>a,body .club-list>.list>section>ul>li>div>button{width:22rem}body .club-list>.list>section>ul>li>div>p{width:48rem}body .club-list>.list>section>ul>li>div>p small{display:inline-block}body .club-list>.list>section>ul>li>div>p small::before{content:", "}body .club-list>.list>section>ul>li>div>*{margin-left:.8rem}body .club-list>.list>section>ul>li>div br{display:none}body .club-list>.list>section>ul>li>div>img{margin-top:0;width:auto;height:2.4rem}body .club-list>.list>section>ul>li>div::after{content:unset}body .club-list.hide-address-on-big-screens>.list>section>ul>li>div>p{width:36rem}body .club-list.hide-address-on-big-screens>.list>section>ul>li>div>p small{display:none}body .club-list>.list>section>ul>li>div{width:156rem}body .club-list>.list>section>ul>li>div>a{width:28rem}body .club-list>.list>section>ul>li>div>p{width:48rem}body .club-list.minimal>.list>section{padding:0 3.2rem 0 0;margin-top:0}body .club-list.minimal>.list>section::before{content:unset}body .club-list.minimal>.list>section>h3,body main .list>*>li .club-list.minimal>.list>section>h2,main .list>*>li body .club-list.minimal>.list>section>h2{position:static}body .club-list.minimal>.list>section>ul{padding:0}body .club-list.minimal>.list>section>ul>li div{margin:0;width:100%}body .club-list.minimal>.list>section>ul>li div strong{display:inline-block;width:24rem;margin:0 3.2rem 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .club-list.minimal>.list>section>ul>li div>small{margin-left:0}body .club-list.minimal>.list>section>ul>li div>small+strong{margin-top:2rem}body .club-list.minimal>.list>section+section{margin-top:1.6rem}}body .club-list .map>.selected:empty{display:none}@media all and (max-width: 800px){main .club-list.healthcenters .map>.selected,main .club-list.simple .map>.selected{height:22rem;flex-flow:column wrap;justify-content:space-evenly}main .club-list.healthcenters .map>.selected .bitmap-icon,main .club-list.simple .map>.selected .bitmap-icon{margin-left:.8rem}}main .club-list.healthcenters .map>.selected div{width:43.8rem}@media not all and (max-width: 800px){main .club-list.healthcenters .map>.selected{width:56rem;align-items:flex-start}}body .club-list.club-list.multinetwork fieldset{display:none}@media all and (max-width: 800px){body .club-list.club-list.multinetwork>.list>section>ul>li div>a::before,body .club-list.club-list.multinetwork>.list>section>ul>li div>button::before{right:-19rem}}body .club-list.club-list.multinetwork .map>.selected div>a::before,body .club-list.club-list.multinetwork .map>.selected div>button::before{right:-19rem}main .club-list.multinetwork>.list>section>ul>li>div>img,main .club-list.multinetwork .map>.selected>div>img{top:50%;height:3.6rem;width:auto;position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%)}@media not all and (max-width: 800px){main .club-list.multinetwork>.list>section>ul>li>div{padding-left:24rem}main .club-list.multinetwork>.list>section>ul>li>div>img{left:.8rem}}@media not all and (max-width: 800px){main .club-list.multinetwork .map>.selected{justify-content:flex-start;height:13.6rem}main .club-list.multinetwork .map>.selected div{width:35rem;height:14rem}main .club-list.multinetwork .map>.selected div>img{left:44.5rem;height:auto;width:12rem;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}}@media all and (max-width: 800px){main .club-list.multinetwork .map>.selected,main .club-list.multinetwork>.list>section>ul>li{justify-content:flex-start;height:16.8rem}main .club-list.multinetwork .map>.selected div,main .club-list.multinetwork>.list>section>ul>li div{width:36rem;height:13.6rem}main .club-list.multinetwork .map>.selected div>img,main .club-list.multinetwork>.list>section>ul>li div>img{left:46rem;height:auto;width:14rem;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}}@media not all and (max-width: 800px){main .club-list.simple .map>.selected{height:13.6rem;width:36.8rem}main .club-list.simple .map>.selected div{width:35.2rem;height:12rem}main .club-list.simple .map>.selected div>small{margin-top:-1.2rem}}@media all and (max-width: 800px){main .club-list.simple .map>.selected,main .club-list.simple>.list>section>ul>li{height:auto;padding-top:.8rem;padding-bottom:.8rem;width:60.8rem}main .club-list.simple .map>.selected div,main .club-list.simple>.list>section>ul>li div{width:58.8rem;height:auto}main .club-list.simple>.list>section>ul>li{padding-top:1.6rem;padding-bottom:1.6rem}}.prunecluster-large,.prunecluster-medium,.prunecluster-small{background:var(--primary-background)}.prunecluster-large div,.prunecluster-medium div,.prunecluster-small div{background-color:transparent;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);color:var(--primary-text)}.leaflet-tile{filter:grayscale(1)}.leaflet{background-color:#f2efe9;height:100%}.leaflet:after{content:"";opacity:0;visibility:hidden;display:block;width:16rem;height:16rem;position:absolute;top:50%;left:50%;background-color:var(--color-secondary);mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-loading);mask-size:contain;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-loading);-webkit-mask-size:contain;transition:opacity .5s ease-in-out .5s}.leaflet>*{visibility:visible;opacity:1}.leaflet[role=dialog]:not(:target)>*,.leaflet.loading>*{transition:opacity .5s,visibility 0s linear .5s;visibility:hidden;opacity:0}.leaflet.loading:after{animation-name:loading;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;opacity:1;visibility:visible}.leaflet.loading:empty{min-height:60rem}@media all and (max-width: 800px){main .club-list{padding-bottom:18rem}}.leaflet-marker-icon.bsof{width:48px;height:48px;background-position:50% 50%;background-repeat:no-repeat;background-image:var(--img-url-map-marker);background-size:40px 40px}.leaflet-marker-icon.bsof.selected{background-position:50% 50%;background-repeat:no-repeat;background-image:var(--img-url-map-marker-selected);background-size:48px 48px}.leaflet-marker-icon.bsof.status:before{content:"";pointer-events:none;top:-10px;left:12px}.leaflet-marker-icon.bsof.selected.status:before{top:-14px}.map>.statuses li::before,.leaflet-marker-icon.bsof.status::before,.map>.selected .status{overflow:hidden;display:block;position:absolute;width:24px;padding-top:8px;height:0px;border-radius:6px;border:2px solid var(--color-primary);background-color:var(--color-primary)}.map>.statuses li::before{content:"";display:inline-block;position:static;border:none;vertical-align:baseline}.map>.selected .status{top:2.4rem;right:2.4rem}.map>.statuses li.blue::before,.leaflet-marker-icon.bsof.status.blue:before,.map>.selected .status.blue{background-color:#9cdaff}.map>.statuses li.green::before,.leaflet-marker-icon.bsof.status.green:before,.map>.selected .status.green{background-color:#9dff3b}.map>.statuses li.yellow::before,.leaflet-marker-icon.bsof.status.yellow:before,.map>.selected .status.yellow{background-color:#ffdf39}.map>.statuses li.red::before,.leaflet-marker-icon.bsof.status.red:before,.map>.selected .status.red{background-color:#fe4141}body>#kluby:after{content:"";opacity:0;visibility:hidden;display:block;width:16rem;height:16rem;position:absolute;top:50%;left:50%;background-color:var(--color-secondary);mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-loading);mask-size:contain;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-loading);-webkit-mask-size:contain;transition:opacity .5s ease-in-out .5s}body>#kluby>*{visibility:visible;opacity:1}body>#kluby[role=dialog]:not(:target)>*,body>#kluby.loading>*{transition:opacity .5s,visibility 0s linear .5s;visibility:hidden;opacity:0}body>#kluby.loading:after{animation-name:loading;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;opacity:1;visibility:visible}body>#kluby.loading:empty{min-height:60rem}body{--map-icon-width: 48;--map-icon-height: 48;--map-icon-anchor-x: 24;--map-icon-anchor-y: 47}@media not all and (max-width: 800px){body>[role=dialog]:target:not(:empty):not(#logowanie).club-list{padding:3.2rem;width:86rem}body>[role=dialog]:target:not(:empty):not(#logowanie).club-list>header{padding-bottom:0}body>[role=dialog]:target:not(:empty):not(#logowanie).club-list .map{margin-right:-3.2rem;margin-left:-3.2rem;margin-bottom:-3.2rem;height:calc( 100vh - 40rem );max-height:67.2rem}body>[role=dialog]:target:not(:empty):not(#logowanie).club-list .map .leaflet{border-top-right-radius:0;border-top-left-radius:0}body>[role=dialog]:target:not(:empty):not(#logowanie).club-list>div.list{position:relative;height:calc( 100vh - 43.2rem );max-height:64rem}}body .club-list[data-form-field-selector]:after{content:"";opacity:0;visibility:hidden;display:block;width:16rem;height:16rem;position:absolute;top:50%;left:50%;background-color:var(--color-secondary);mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-loading);mask-size:contain;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-loading);-webkit-mask-size:contain;transition:opacity .5s ease-in-out .5s}body .club-list[data-form-field-selector]>*{visibility:visible;opacity:1}body .club-list[data-form-field-selector][role=dialog]:not(:target)>*,body .club-list[data-form-field-selector].loading>*{transition:opacity .5s,visibility 0s linear .5s;visibility:hidden;opacity:0}body .club-list[data-form-field-selector].loading:after{animation-name:loading;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;opacity:1;visibility:visible}body .club-list[data-form-field-selector].loading:empty{min-height:60rem}body .club-list .map>.selected div>button,body .club-list>.list>section>ul>li div>button{text-align:left;font-size:inherit;border:none}main .club-features{border-radius:3.2rem;background:var(--home-background);padding-top:6.4rem;padding-bottom:6.4rem;margin-bottom:12.8rem}main .club-features h2{--color-text: var(--color-text-alt);--color-text-5: var(--color-text-alt-5);--color-text-10: var(--color-text-alt-10);--color-text-20: var(--color-text-alt-20);--color-text-40: var(--color-text-alt-40);--color-text-60: var(--color-text-alt-60);--color-text-80: var(--color-text-alt-80);--color-link-arrow: var(--color-link-arrow-alt);--img-url-logo: var(--img-url-logo-alt)}main .club-features ul{list-style:none;text-align:center;white-space:nowrap}main .club-features ul li{white-space:normal;display:inline-block;vertical-align:top;border-radius:2.4rem;position:relative;background-color:var(--box2-color);padding:3.2rem;height:36rem;text-align:center;width:25.6rem}main .club-features ul li h3,main .club-features ul .list>*>li h2{text-align:center;padding:1.6rem 0}main .club-features .horiz-scroll-box>button{top:9.6rem;bottom:9.6rem}@media all and (max-width: 800px){main .club-features{padding-top:8rem}main .club-features ul{padding-bottom:3.2rem}main .club-features ul li{width:34.8rem;height:42rem}}@media not all and (max-width: 800px){body .activity-list .buttons a.primary:last-child{padding-left:8rem;padding-right:8rem}body .activity-list ul.categories{column-count:5;column-gap:5.6rem}body .activity-list:not(.compact):not(.simple){--add-left-margin: 14.4rem;--add-right-margin: 14.4rem}body .activity-list:not(.compact):not(.simple)>fieldset{margin-left:-14.4rem;margin-right:-14.4rem}body .activity-list.compact .buttons a{margin-top:0}body .activity-list>fieldset{margin-top:-0.4rem;margin-bottom:-0.4rem}body .activity-list>fieldset button{margin-top:.4rem;margin-bottom:.4rem}}body .activity-list.simple header{padding-bottom:2.4rem}body .activity-list.simple ul{list-style:none}body .activity-list.simple ul li{display:inline-block;padding:.8rem 1.6rem .8rem 0}body .activity-list.simple ul li a{display:block;padding:.8rem 2.4rem;border:2px solid var(--color-primary);border-radius:10rem;color:var(--color-text);font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);text-transform:uppercase;text-decoration:none}body .activity-list.simple ul li a:hover,body .activity-list.simple ul li a:focus-visible{text-decoration:underline}body .activity-list.simple ul li a::after{content:"";display:inline-block;vertical-align:baseline;height:.6em;width:.9em;background-color:var(--color-link-arrow);mask-position:100% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-arrow-right);mask-size:contain;-webkit-mask-position:100% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-arrow-right);-webkit-mask-size:contain}@media not all and (max-width: 800px){body .activity-list.simple ul{text-align:center}body .activity-list.simple ul li{padding:.8rem .4rem}}body .activity-list.compact ul.categories{margin-top:-5.6rem}body .activity-list.compact ul.categories>li{border-radius:2.4rem;position:relative;background-color:var(--box2-color);background-color:transparent;padding:12rem 5.6rem;margin:0 0 -5.6rem 0}body .activity-list.compact ul.categories>li::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}body .activity-list.compact ul.categories>li::before{background-color:var(--box2-color)}body .activity-list.compact ul.categories>li::before,body .activity-list.compact ul.categories>li::after{top:5.6rem;bottom:5.6rem}@media all and (max-width: 800px){body .activity-list.compact>ul.categories,body .activity-list>fieldset{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:block;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0;overflow-y:hidden;white-space:nowrap}body .activity-list.compact>ul.categories::-webkit-scrollbar,body .activity-list>fieldset::-webkit-scrollbar{display:none;width:0;height:0}body .activity-list.compact>ul.categories>*,body .activity-list>fieldset>*{margin:0 1.6rem}body .activity-list.compact>ul.categories>*:first-child,body .activity-list>fieldset>*:first-child{margin-left:var(--horiz-scroll-side)}body .activity-list.compact>ul.categories>*:last-child,body .activity-list>fieldset>*:last-child{margin-right:var(--horiz-scroll-side)}body .activity-list.compact>ul.categories>*.filtered-out+:not(.filtered-out),body .activity-list>fieldset>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}body .activity-list.compact>ul.categories>*:not(.filtered-out)~.filtered-out+:not(.filtered-out),body .activity-list>fieldset>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}body .activity-list>fieldset{appearance:none;min-inline-size:unset;padding-bottom:3.2rem;margin-bottom:-3.2rem}body .activity-list.compact ul.categories{white-space:nowrap;column-count:unset}body .activity-list.compact ul.categories>li{width:40rem;display:inline-block;vertical-align:top;white-space:normal;margin-right:3.2rem}body .activity-list.compact ul.categories>li::last-child{margin-right:0}body .activity-list:not(.compact) ul.categories{margin-left:auto;margin-right:auto;width:40rem}body .activity-list:not(.compact) ul.categories>li{display:block;white-space:nowrap}body .activity-list:not(.compact) ul.categories>li a{display:block}}body .activity-list .buttons,body .activity-list header,body .activity-list fieldset{display:block;text-align:center}body .activity-list .filtered-out{opacity:.4;text-decoration:line-through}body .activity-list:not(.compact) ul.categories{padding-top:5.6rem}body .activity-list ul.categories{list-style:none}body .activity-list ul.categories>li{display:inline-block;width:100%;break-inside:avoid;page-break-inside:avoid;text-transform:uppercase;margin-bottom:3.2rem;position:relative}@supports(break-inside: avoid-column){body .activity-list ul.categories>li{display:block}}body .activity-list ul.categories>li h4{padding:0 0 1.6rem 0;color:var(--color-text-40);font-weight:bold}body .activity-list ul.categories>li ul li a{font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);color:var(--color-text-80);display:inline-block;line-height:120%;padding:.5rem 0;text-decoration:none}body .activity-list ul.categories>li ul li a:hover,body .activity-list ul.categories>li ul li a:focus-visible{text-decoration:underline}body .activity-list ul.categories>li ul li a::after{content:"";display:inline-block;vertical-align:middle;height:1.2rem;width:1.2rem;margin-left:-1.2rem;margin-bottom:.4rem;position:relative;left:1.2rem;background-color:var(--color-link-arrow);mask-position:100% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-arrow-right);mask-size:contain;-webkit-mask-position:100% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-arrow-right);-webkit-mask-size:contain}@media all and (max-width: 800px){body .activity-list ul.categories>li ul li a::after{height:2.4rem;margin-left:-0.4rem}}body .activity-list.filtered ul.categories>li li:not(.filtered-out) a::before{content:"";display:inline-block;vertical-align:middle;height:.9rem;width:2.2rem;mask-repeat:no-repeat;mask-position:0% 50%;mask-size:contain;mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSA2TDUuNDQ0NDQgMTFMMTUgMSIgc3Ryb2tlPSIjMDU1Q0NGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg0K);-webkit-mask-repeat:no-repeat;-webkit-mask-position:0% 50%;-webkit-mask-size:contain;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSA2TDUuNDQ0NDQgMTFMMTUgMSIgc3Ryb2tlPSIjMDU1Q0NGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg0K);background-color:var(--color-primary)}body .activity-list .columns h3,body .activity-list .columns main .list>*>li h2,main .list>*>li body .activity-list .columns h2{font-size:inherit;text-transform:uppercase;padding:1.6rem 2.4rem;color:var(--color-text-40)}body .activity-list .columns button[aria-expanded]{display:none;appearance:none;-webkit-appearance:none;border:none;padding-inline:0px;padding:1.2rem 2.4rem;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);font-size:inherit;text-transform:uppercase}body .activity-list .columns section{background-color:var(--color-text-5);border-radius:2.4rem;transition:opacity .5s;opacity:1}body .activity-list .columns li button[aria-expanded]{display:block}body .activity-list .columns li:last-child{transition:padding .2s;padding-bottom:2.4rem}body .activity-list .columns li:last-child:not(.expanded){padding-bottom:0}body .activity-list .columns li:not(.expanded)>div{max-height:0;visibility:hidden;opacity:0;transition:max-height .6s ease-in-out,opacity .2s ease-in-out,visibility .1s linear .4s}body .activity-list .columns li>div{background-color:var(--color-text-10);border-radius:2.4rem;margin:0 2.4rem;max-height:500vw;visibility:visible;opacity:1;transition:visibility .1s linear,max-height .6s ease-in-out,opacity .2s ease-in-out .2s}body .activity-list .columns li>div p{padding:2.4rem 2.4rem 0 2.4rem}body .activity-list .columns li>div>a{padding:2.4rem;text-align:right;display:block}@media all and (max-width: 800px){body .activity-list .columns h3,body .activity-list .columns main .list>*>li h2,main .list>*>li body .activity-list .columns h2{display:flex;align-items:center;height:6.8rem;position:relative;z-index:1;background-color:var(--color-bg);border-radius:inherit}body .activity-list .columns section{position:relative;margin-top:1.6rem}body .activity-list .columns section ul:not(.expanded){max-height:0;visibility:hidden;opacity:0;transition:max-height .6s ease-in-out,opacity .2s ease-in-out,visibility .1s linear .4s}body .activity-list .columns section ul.expanded{max-height:800vh;visibility:visible;opacity:1;transition:visibility .1s linear,max-height .6s ease-in-out,opacity .2s ease-in-out .2s}body .activity-list .columns section>button[aria-expanded]{display:block;position:absolute;z-index:2;top:0;left:0;right:0;width:100%;height:6.8rem;border-radius:inherit;color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body .activity-list .columns section>button[aria-expanded=true]{box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}}@media not all and (max-width: 800px){body .activity-list .columns{transform:translateX(-14.4rem);width:var(--page-width);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}body .activity-list .columns div.column{min-width:40rem;max-width:40rem}body .activity-list .columns section+section{margin-top:3.2rem}body .activity-list .columns:not(.initialized) section{opacity:0}}body .activity-list .columns .expanded{scroll-margin-top:var(--header-height)}body .activity-details{padding-bottom:9.6rem}body .activity-details a:hover,body .activity-details a:focus-visible{text-decoration:underline}body .activity-details>div:not(.activity-info){border-radius:2.4rem;position:relative;background-color:var(--box2-color)}body .activity-details>div:not(.activity-info)::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}body .activity-details>div:not(.activity-info)>dl{background-color:var(--color-secondary-bg-10);height:100%;border-radius:inherit;grid-column:auto/span 1;display:grid;column-gap:2px;row-gap:2px;justify-items:stretch;justify-content:stretch;grid-template-rows:auto auto;grid-template-columns:16% 17% 17% 17% 16% 17%;overflow:hidden}body .activity-details>div:not(.activity-info)>dl>div{grid-column:auto/span 2;padding:5.6rem;background-color:var(--color-bg)}body .activity-details>div:not(.activity-info)>dl>div dt{font-weight:bold;color:var(--color-text-80)}body .activity-details>div:not(.activity-info)>dl>div dd{text-transform:lowercase}@media all and (max-width: 800px){body .activity-details>div:not(.activity-info)>dl{grid-template-columns:auto auto;grid-template-rows:auto auto auto auto}body .activity-details>div:not(.activity-info)>dl>div{padding:3.2rem}body .activity-details>div:not(.activity-info)>dl>div:nth-child(1),body .activity-details>div:not(.activity-info)>dl>div:nth-child(2){grid-column:auto/span 1}body .activity-details>div:not(.activity-info) .low,body .activity-details>div:not(.activity-info) .medium,body .activity-details>div:not(.activity-info) .high,body .activity-details>div:not(.activity-info) .extreme{width:60%}}@media not all and (max-width: 800px){body .activity-details{display:grid;grid-template-rows:auto;grid-template-columns:auto auto;column-gap:3.2rem;justify-items:stretch;justify-content:stretch;align-items:start}body .activity-details>div{width:97.6rem}body .activity-details>div.activity-info{width:68.8rem;min-height:40rem;overflow:hidden}body .activity-details>div:not(.activity-info)>dl>div:nth-child(4),body .activity-details>div:not(.activity-info)>dl>div:nth-child(5){grid-column:auto/span 3}}.activity-schedule{position:relative;padding-bottom:9.6rem}.activity-schedule>header{padding-bottom:0}.activity-schedule table.schedule{padding:0;table-layout:fixed;overflow-y:hidden}.activity-schedule table.schedule::before,.activity-schedule table.schedule::after{display:none}.activity-schedule table.schedule>*>tr{display:block;margin-top:1.6rem;margin-bottom:1.6rem;transition:max-height .2s;-webkit-transition:max-height .2s}.activity-schedule table.schedule>*>tr>*{box-sizing:content-box;position:relative;overflow:visible;min-width:29.6rem;max-width:29.6rem;scroll-snap-align:start;padding-right:var(--page-margin);padding-left:calc( var(--page-margin) + var(--page-width) - 29.6rem )}.activity-schedule table.schedule>*>tr>th:first-child{position:absolute;left:calc( 50% - var(--page-width) / 2 );padding-left:0px;text-align:left;z-index:2500;font-size:1.4rem;width:calc( var(--page-width) - 29.6rem );min-width:auto;max-width:auto;padding-right:0}@media all and (max-width: 800px){.activity-schedule table.schedule>*>tr>th:first-child{font-size:2rem}}.activity-schedule table.schedule>*>tr>th:first-child strong{font-size:1.6rem;font-weight:bold}.activity-schedule table.schedule>*>tr>th:first-child>button.calendar{left:.8rem;top:.8rem;z-index:1}@media not all and (max-width: 800px){.activity-schedule table.schedule>*>tr>th:first-child>button.calendar{display:none;left:0;top:1.2rem}}.activity-schedule table.schedule>*>tr>th:first-child>button.left,.activity-schedule table.schedule>*>tr>th:first-child>button.right{width:4rem;height:4rem;background-position:50% 50%;background-repeat:no-repeat;background-image:var(--img-url-left);background-size:contain;border:none;appearance:none;background-color:transparent;color:rgba(0,0,0,0);overflow:hidden;position:absolute;left:100%;top:4rem;transform:translateX(-1rem);-webkit-transform:translateX(-1rem)}@media not all and (max-width: 800px){.activity-schedule table.schedule>*>tr>th:first-child>button.left,.activity-schedule table.schedule>*>tr>th:first-child>button.right{background-size:auto 2rem}}.activity-schedule table.schedule>*>tr>th:first-child>button.left.right,.activity-schedule table.schedule>*>tr>th:first-child>button.right.right{background-image:var(--img-url-right);left:var(--page-width)}@media all and (max-width: 800px){.activity-schedule table.schedule>*>tr>th:first-child>button.left,.activity-schedule table.schedule>*>tr>th:first-child>button.right{transform:translateX(0.6rem);-webkit-transform:translateX(0.6rem)}.activity-schedule table.schedule>*>tr>th:first-child>button.left.right,.activity-schedule table.schedule>*>tr>th:first-child>button.right.right{transform:translateX(-3rem);-webkit-transform:translateX(-3rem)}}@media not all and (max-width: 800px){.activity-schedule table.schedule>*>tr>*{padding-right:0;padding-left:1.6rem;min-width:20.4rem;max-width:20.4rem;scroll-snap-align:none}.activity-schedule table.schedule>*>tr>*:nth-child(7n+8){padding-right:var(--page-margin)}.activity-schedule table.schedule>*>tr>*:nth-child(7n+2){scroll-snap-align:start;padding-left:calc( var(--page-margin) + var(--page-width) - 7 * 20.4rem - 6 * 1.6rem )}.activity-schedule table.schedule>*>tr>th:first-child{width:calc( var(--page-width) - 7 * 20.4rem - 7 * 1.6rem )}.activity-schedule table.schedule>*>tr>th:first-child>button.left,.activity-schedule table.schedule>*>tr>th:first-child>button.right{top:3.6rem}}.activity-schedule table.schedule>thead>tr{margin-top:0px;margin-bottom:0px}.activity-schedule table.schedule>thead>tr>th,.activity-schedule table.schedule>thead>tr>th:first-child{padding-top:1.6rem;padding-bottom:3.2rem;background-color:var(--color-bg);z-index:8500}.activity-schedule table.schedule>thead>tr>th strong,.activity-schedule table.schedule>thead>tr>th:first-child strong{display:block}@media not all and (max-width: 800px){.activity-schedule table.schedule>thead>tr>th strong,.activity-schedule table.schedule>thead>tr>th:first-child strong{padding-top:1.2rem}}.activity-schedule table.schedule>thead>tr>th a,.activity-schedule table.schedule>thead>tr>th:first-child a{font-size:4rem;text-decoration:none}.activity-schedule table.schedule>thead>tr>th~th{pointer-events:none;position:relative;z-index:8000}.activity-schedule table.schedule>*>tr>td{vertical-align:top;margin-bottom:1.6rem}.activity-schedule table.schedule>*>tr>td>div{box-sizing:border-box}.activity-schedule table.schedule tbody.sieciowy tr:first-child>th:first-child{left:0;right:0;width:auto;max-width:100vw;background-color:#ff0;border-radius:2.4rem;z-index:1900}.activity-schedule table.schedule>*>tr{padding-bottom:4.8rem}.activity-schedule table.schedule tr.nothing-visible+tr:not(.nothing-visible){margin-top:0}.activity-schedule table.schedule>tbody tr{transition:max-height .4s ease-in-out 0s,margin .2s ease-in-out 0s,padding .2s ease-in-out 0s,opacity .2s ease-in-out .2s;max-height:500vh}.activity-schedule table.schedule>tbody tr.nothing-visible{transition:max-height .4s ease-in-out 0s,margin .2s ease-in-out .2s,padding .2s ease-in-out .2s,opacity .2s ease-in-out 0s;opacity:0;max-height:0;margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0}.activity-schedule table.schedule>tbody th{line-height:1.4em}.activity-schedule table.schedule>tbody th a:not(.icon){color:var(--color-text);text-decoration:none}.activity-schedule table.schedule>tbody th a:not(.icon):hover,.activity-schedule table.schedule>tbody th a:not(.icon):focus-visible{text-decoration:underline}.activity-schedule table.schedule>tbody th a.icon{width:2.4rem;height:2.4rem;margin-top:1.2rem}@media all and (max-width: 800px){.activity-schedule table.schedule>tbody th a.icon{width:4rem;height:4rem}}.activity-schedule table.schedule>tbody td>div{height:22rem;z-index:20}.activity-schedule table.schedule>tbody td>div>strong{height:auto;padding-bottom:.4rem}.activity-schedule table.schedule>tbody td>div>div[id]{bottom:1.6rem}.activity-schedule table.schedule>tbody td>div+div{margin-top:1.6rem}@media not all and (max-width: 800px){.activity-schedule table.schedule>tbody td>div{height:11.2rem}.activity-schedule table.schedule>tbody td:nth-child(7n+3)::before{background-color:var(--box1-backdrop-filter-color);-webkit-backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:var(--box1-backdrop-filter)}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){.activity-schedule table.schedule>tbody td:nth-child(7n+3)::before{background-color:var(--box1-color)}}.activity-schedule table.schedule>tbody td:nth-child(7n+3)::before,.activity-schedule table.schedule>tbody td:nth-child(7n+3)::after{content:"";display:block;position:absolute;right:-112.4rem;bottom:-2.4rem;top:-2.4rem;left:auto;width:calc( var(--page-width) + 4.8rem );border-radius:2.4rem}}@media all and (max-width: 800px){.activity-schedule table.schedule>tbody td{position:relative}.activity-schedule table.schedule>tbody td::before{background-color:var(--box1-backdrop-filter-color);-webkit-backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:unset;-webkit-backdrop-filter:unset}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){.activity-schedule table.schedule>tbody td::before{background-color:var(--box1-color)}}.activity-schedule table.schedule>tbody td::before,.activity-schedule table.schedule>tbody td::after{content:"";display:block;position:absolute;right:calc( var(--page-margin) - 1.6rem );bottom:-1.6rem;top:-1.6rem;left:calc( var(--page-margin) - 1.6rem );border-radius:3.2rem}.activity-schedule table.schedule>tbody td .trainer{white-space:normal}.activity-schedule table.schedule>tbody td>div strong{padding:1.6rem 0}}body .home-header{border-radius:0 0 3.2rem 3.2rem;background:var(--home-background);padding-bottom:.8rem;margin-bottom:9.6rem}body .home-header::before{z-index:0}@media not all and (max-width: 800px){body .home-header{margin-bottom:12.8rem;padding-bottom:7.6rem}body .home-header .icon-links{white-space:nowrap;margin-bottom:-7.6rem;--color-text: var(--color-text-alt);--color-text-5: var(--color-text-alt-5);--color-text-10: var(--color-text-alt-10);--color-text-20: var(--color-text-alt-20);--color-text-40: var(--color-text-alt-40);--color-text-60: var(--color-text-alt-60);--color-text-80: var(--color-text-alt-80);--color-link-arrow: var(--color-link-arrow-alt);--img-url-logo: var(--img-url-logo-alt)}body .home-header .infoblocks>section .secondary,body .home-header .infoblocks>section .primary{min-width:22rem}body .home-header .infoblocks.with-rules-button>section{align-items:flex-end}body .home-header .infoblocks.home>section{align-items:center;margin-bottom:0}body .home-header .infoblocks.home>section>div dl{display:flex;flex-flow:row nowrap;justify-content:space-between}body .home-header .infoblocks.home>section>div dl>div{margin-bottom:0}body .home-header .infoblocks.home>section>div dl>div+div{margin-left:3.2rem}body .home-header .infoblocks.home.minimal{margin-top:3.2rem}body .home-header .infoblocks.home.minimal>section{padding:2.4rem 9.6rem;justify-content:space-between}body .home-header .infoblocks.home.minimal>section br{display:none}body .home-header .infoblocks.home.minimal>section>*{flex-grow:2}body .home-header .infoblocks.home.minimal>section>h3,body .home-header main .list>*>li .infoblocks.home.minimal>section>h2,main .list>*>li body .home-header .infoblocks.home.minimal>section>h2{flex-grow:0;text-align:left}body .home-header .infoblocks.home.minimal>section a.secondary{flex-grow:1;margin:0}body .home-header .infoblocks.home.minimal+.club-features{padding-top:6.4rem}}@media all and (max-width: 800px){body .home-header .infoblocks.home.minimal>section{padding:5.6rem 3.2rem}body .home-header .infoblocks.home.minimal>section h3,body .home-header .infoblocks.home.minimal>section main .list>*>li h2,main .list>*>li body .home-header .infoblocks.home.minimal>section h2{padding-bottom:1.6rem}}body .club-offers .horiz-scroll-buttons{position:fixed;z-index:2;top:0;left:50%;width:0;height:60rem;transition:transform .3s}body .club-offers .horiz-scroll-buttons button{min-width:10rem;position:absolute;left:-50vw;bottom:4rem;border-radius:0}body .club-offers .horiz-scroll-buttons button.right{left:auto;right:-50vw;padding-left:0}body .club-offers .horiz-scroll-buttons .primary.icon:not(.labelled)::before{mask-size:auto 50%;--webkit-mask-size: auto 50%}body .club-offers .horiz-scroll-buttons .primary.icon:not(.labelled).right{border-top-right-radius:0;border-bottom-right-radius:0}body .club-offers .horiz-scroll-buttons .primary.icon:not(.labelled).left{border-top-left-radius:0;border-bottom-left-radius:0}body .club-offers .horiz-scroll-buttons:not(.sticky-positioned){display:none}body .club-offers:not(:has(.more-than-one-step)) .horiz-scroll-buttons{display:none}@media not all and (max-width: 800px){body .club-offers .horiz-scroll-buttons{height:46rem}body .club-offers>.horiz-scroll-buttons{display:none}}body .club-offers div.filters{position:relative;z-index:1;text-align:center;margin-bottom:3.2rem;display:flex;flex-flow:row wrap;justify-content:center;gap:2.4rem 4.8rem;width:100vw;position:relative;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);padding:0 2.4rem}body .club-offers div.filters>span{font-weight:bold}@media all and (max-width: 800px){body .club-offers div.filters>span{display:block}}body .club-offers div.filters div.filter{display:flex;flex-flow:column nowrap;align-items:center}body .club-offers div.filters fieldset[role=listbox][role=tablist],body .club-offers div.filters fieldset[role=listbox][aria-multiselectable=false],body .club-offers div.filters fieldset[role=tablist][role=tablist],body .club-offers div.filters fieldset[role=tablist][aria-multiselectable=false]{margin:0}body .club-offers>p{text-align:center}body .club-offers button[data-club-list].labelled.icon{border:none;color:var(--color-primary);font-size:inherit;cursor:pointer;display:inline-flex;align-items:center}body .club-offers button[data-club-list].labelled.icon:hover{text-decoration:underline}body .club-offers button[data-club-list].labelled.icon::before{order:2;margin:.2rem 0 0 .8rem;margin-left:1.2rem;margin-right:0}body .club-offers>div>ul,body .club-offers>ul{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0;overscroll-behavior-x:none;padding-left:calc( var(--horiz-scroll-side) - 16px );padding-right:calc( var(--horiz-scroll-side) - 16px );margin-top:-5.6rem;padding-top:9.6rem;margin-bottom:-3.2rem;padding-bottom:11.2rem;white-space:nowrap;align-items:flex-start;transition:opacity .5s;opacity:1}body .club-offers>div>ul::-webkit-scrollbar,body .club-offers>ul::-webkit-scrollbar{display:none;width:0;height:0}body .club-offers>div>ul>*,body .club-offers>ul>*{margin:0 1.6rem}body .club-offers>div>ul>*:first-child,body .club-offers>ul>*:first-child{margin-left:var(--horiz-scroll-side)}body .club-offers>div>ul>*:last-child,body .club-offers>ul>*:last-child{margin-right:var(--horiz-scroll-side)}body .club-offers>div>ul>*.filtered-out+:not(.filtered-out),body .club-offers>ul>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}body .club-offers>div>ul>*:not(.filtered-out)~.filtered-out+:not(.filtered-out),body .club-offers>ul>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}@media not all and (max-width: 800px){body .club-offers>div>ul,body .club-offers>ul{justify-content:safe center}}body .club-offers>div>ul>li,body .club-offers>ul>li{--horiz-scroll-side: 16px;white-space:normal;display:inline-flex;vertical-align:top;flex-flow:column nowrap;width:52rem;min-width:52rem;max-width:52rem;opacity:1}body .club-offers>div>ul>li.filtered-out,body .club-offers>ul>li.filtered-out{display:none}body .club-offers.js-filters:not([data-filters-initialized=true])>div>ul,body .club-offers.js-filters:not([data-filters-initialized=true])>ul{visibility:hidden;opacity:0}@media not all and (max-width: 800px){body .club-offers>div>ul{justify-content:safe center}@supports not (justify-content: safe center){body .club-offers>div>ul{justify-content:flex-start}}@media screen and (-webkit-min-device-pixel-ratio: 0)and (min-resolution: 0.001dpcm){body .club-offers>div>ul{justify-content:flex-start}}}@media all and (max-width: 800px){body .club-offers>div>ul,body .club-offers>ul{margin-top:-4.8rem;scroll-snap-type:x mandatory;--horiz-scroll-side: calc( ( 100vw - 52rem ) / 2 )}body .club-offers>div>ul li.offer,body .club-offers>ul li.offer{scroll-snap-align:center}}@media not all and (max-width: 800px){body .club-offers>header{margin-bottom:-4rem}body .club-offers>div>ul,body .club-offers>ul{padding-top:9.6rem;margin-top:-8rem;padding-bottom:11.2rem;margin-bottom:-7.2rem}body .club-offers>div>ul>li,body .club-offers>ul>li{width:36rem;min-width:36rem;max-width:36rem}body .club-offers>div>ul>li.filtered-out,body .club-offers>ul>li.filtered-out{margin:0px -18rem}}body .club-offers section.common-features h3,body .club-offers section.common-features main .list>*>li h2,main .list>*>li body .club-offers section.common-features h2{margin-bottom:1.6rem}body .club-offers section.common-features details{position:relative;padding:0 0 0 4.8rem;text-align:left}body .club-offers section.common-features details summary{padding:1.6rem 4.8rem 1.6rem 0;cursor:pointer;list-style:none;display:block}body .club-offers section.common-features details summary::after{content:"";width:3rem;height:.8rem;display:inline-block;vertical-align:middle;background-position:100% 50%;background-repeat:no-repeat;background-image:var(--img-url-expand);background-size:contain}body .club-offers section.common-features details summary:hover,body .club-offers section.common-features details summary:focus-visible{text-decoration:underline}body .club-offers section.common-features details summary::-webkit-details-marker{display:none}body .club-offers section.common-features details[open]{padding-bottom:1.6rem}body .club-offers section.common-features details[open] summary::after{transform:scaleY(-1)}body .club-offers section.common-features details::before,body .club-offers section.common-features details::after{content:"";display:block;width:3.2rem;height:3.2rem;position:absolute;left:0px;top:1.2rem}body .club-offers section.common-features details::before{border-radius:1.6rem;background-color:var(--supporting3)}body .club-offers section.common-features details::after{background-color:var(--color-primary);mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-done);mask-size:1.6rem 1.6rem;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-done);-webkit-mask-size:1.6rem 1.6rem}body .club-offers section.common-features details+details{border-top:2px solid var(--color-text-5)}@media all and (max-width: 800px){body .club-offers section.common-features details::before,body .club-offers section.common-features details::after{top:2rem}body .club-offers section.common-features details summary::after{position:absolute;height:1.2rem;top:3.2rem;right:0}}body .club-offers>section.cards div ul{padding:6.4rem 0 0 0;display:flex;flex-flow:row nowrap;gap:4.8rem 4.8rem}body .club-offers>section.cards div ul li{width:16rem;height:4.8rem}@media all and (max-width: 800px){body .club-offers>section.cards div{flex-flow:column nowrap;align-items:stretch}body .club-offers>section.cards div ul{flex-wrap:wrap;padding-bottom:6.4rem}}body .club-offers>hr{width:54.4rem}@media not all and (max-width: 800px){body .club-offers>hr{width:112rem}}body .club-offers>section{margin:0 auto;width:60.8rem;padding:3.2rem}@media not all and (max-width: 800px){body .club-offers>section{width:82.8rem;padding:5.6rem}}@media all and (max-width: 800px){body .club-offers>section h3,body .club-offers>section main .list>*>li h2,main .list>*>li body .club-offers>section h2{font-size:2.4rem}}body .club-offers section.side-offer{display:flex;flex-flow:column nowrap;gap:3.2rem}body .club-offers section.side-offer div+div{display:flex;flex-flow:row nowrap;align-items:center;gap:3.2rem}@media not all and (max-width: 800px){body .club-offers section.side-offer{flex-flow:row nowrap;gap:6.4rem;align-items:center}body .club-offers section.side-offer div+div{flex-flow:column nowrap;justify-content:center}}body .club-offers fieldset[role=listbox]{white-space:nowrap}body .club-offers li.offer{--discount-header-text-color: var(--color-bg)}body .club-offers li.offer *.discount-label-bordered{--discount-header-text-color: var(--color-text)}body .club-offers li.offer .icon:not(.labelled){width:3.2rem;height:3.2rem;vertical-align:middle;margin-left:2rem}@media not all and (max-width: 800px){body .club-offers li.offer .icon:not(.labelled){width:1.8rem;height:1.8rem;margin-left:1.2rem}}body .club-offers li.offer strong.label{font-weight:bold;color:var(--discount-header-text-color);justify-self:end;z-index:3;display:block;width:auto;border-radius:4rem;padding:.6rem 1.2rem .5rem 1.2rem;line-height:100%;border:.4rem solid var(--discount-header-border-color);background-color:var(--discount-header-background-color);font-size:1.8rem}@media not all and (max-width: 800px){body .club-offers li.offer strong.label{font-size:1.4rem;padding:.4rem .6rem .2rem .6rem;border-width:.2rem}}body .club-offers li.offer h4{width:36rem;padding:1.6rem 2.4rem;position:absolute;left:50%;transform:translateX(-50%);--webkit-transform: translateX(-50%);white-space:nowrap;font-weight:bold;font-size:2rem;color:var(--color-text)}body .club-offers li.offer section{padding-top:2.4rem}body .club-offers li.offer section ul{margin-top:8rem}@media not all and (max-width: 800px){body .club-offers li.offer section ul{margin-top:7.2rem}}body .club-offers li.offer section ul li{color:var(--color-text);padding:1.6rem 2.4rem 1.6rem 8.8rem;background-position:2.4rem 1.6rem;background-repeat:no-repeat;background-image:var(--img-url-club-offers-feature-info);background-size:auto 4rem}@media not all and (max-width: 800px){body .club-offers li.offer section ul li{font-size:1.6rem;background-size:auto 2.4rem;background-position:2.4rem 1.8rem;padding:1.6rem 2.4rem 1.6rem 6rem}body .club-offers li.offer section ul li .icon{width:2.4rem;height:2.4rem;vertical-align:middle;margin-left:1.2rem}}body .club-offers li.offer section.voucher{padding:0}body .club-offers li.offer section.voucher>*{display:block;width:100%;border-radius:2.4rem;position:relative;background-color:var(--box2-color);margin-top:3.2rem}body .club-offers li.offer section.voucher>*::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}body .club-offers li.offer section.voucher>*+*{margin-top:3.2rem}body .club-offers li.offer section.voucher a,body .club-offers li.offer section.voucher picture,body .club-offers li.offer section.voucher img{display:block;width:100%;height:21.33333rem;object-fit:cover}@media(min-width: 620px){body .club-offers li.offer section.voucher a,body .club-offers li.offer section.voucher picture,body .club-offers li.offer section.voucher img{height:20.3rem}}@media not all and (max-width: 800px){body .club-offers li.offer section.voucher a,body .club-offers li.offer section.voucher picture,body .club-offers li.offer section.voucher img{height:14rem}}body .club-offers li.offer section.voucher>a picture,body .club-offers li.offer section.voucher>picture img{border-radius:2.4rem;overflow:hidden}body .club-offers li.offer section:not(.highest-row) h4{display:none}body .club-offers li.offer li.highest-row::after,body .club-offers li.offer section.highest-row h4::after{content:"";display:block;position:absolute;height:1px;left:50%;width:var(--page-width);background-color:var(--color-info-bg);transform:translate(-50%, 1.6rem);--webkit-transform: translate(-50%, 1.6rem)}body .club-offers li.offer.with-discount-header div.summary{box-shadow:0 0 .8rem var(--discount-header-border-color)}body .club-offers li.offer div.summary{border-radius:2.4rem;position:relative;background-color:var(--box2-color);display:flex;flex-flow:column nowrap;justify-content:space-between;gap:2.4rem;padding:4.4rem 2.4rem 4rem 2.4rem}body .club-offers li.offer div.summary::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}@media not all and (max-width: 800px){body .club-offers li.offer div.summary{padding:2.4rem;gap:1.7rem}body .club-offers li.offer div.summary>a.primary{height:4.6rem}}body .club-offers li.offer div.summary>header{flex-grow:1;display:grid;grid-template-columns:auto auto;column-gap:.8rem;row-gap:1.6rem;align-items:center}body .club-offers li.offer div.summary>header>p{grid-column:1/span 2;grid-row:2/span 1;align-self:self-start}@media not all and (max-width: 800px){body .club-offers li.offer div.summary>header{row-gap:.8rem}body .club-offers li.offer div.summary>header>p{font-size:1.4rem}}@supports(font: -apple-system-body) and (-webkit-appearance: none){body .club-offers li.offer div.summary>header{flex-grow:unset}}body .club-offers li.offer div.summary a.primary{width:100%}body .club-offers li.offer div.summary>dl{display:flex;flex-flow:row wrap;gap:3rem 4rem;padding:1.7rem 0 2.7rem 0;align-items:flex-start;align-content:flex-start}@media not all and (max-width: 800px){body .club-offers li.offer div.summary>dl{gap:1.2rem 4rem;padding:0 0 1.4rem 0}}body .club-offers li.offer div.summary>dl>div{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:1.4rem}@media not all and (max-width: 800px){body .club-offers li.offer div.summary>dl>div{gap:.4rem}}body .club-offers li.offer div.summary>dl>div>dd{display:flex;flex-flow:row nowrap;align-items:flex-start}body .club-offers li.offer div.summary>dl>div>dd>*+*{margin-left:3.2rem}body .club-offers li.offer div.summary>dl>div>dd>*+a.icon.info{margin-left:.4rem}body .club-offers li.offer div.summary>dl>div.single-in-row{width:100%}body .club-offers li.offer div.summary small.price,body .club-offers li.offer div.summary del.price,body .club-offers li.offer div.summary div.single-in-row .price,body .club-offers li.offer div.summary .price{font-size:3.6rem}body .club-offers li.offer div.summary .item{font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);font-size:3.6rem;line-height:1em;height:1em}body .club-offers li.offer div.summary small.price,body .club-offers li.offer div.summary del.price{color:inherit}@media not all and (max-width: 800px){body .club-offers li.offer div.summary{transition:opacity .5s,margin .5s,visibility 0s linear 0s}body .club-offers li.offer div.summary.filtered-out{transition:opacity .5s,margin .5s,visibility 0s linear .5s}body .club-offers li.offer div.summary dt{font-size:1.4rem}}body .club-offers li.offer.with-discount-header div.summary .highlighted{color:var(--discount-header-border-color)}body .club-offers li.offer footer{padding:1.6rem 2.4rem}main>section.club-offers .horiz-scroll-box::after{content:unset}main>section.club-offers .horiz-scroll-box>button{top:11.2rem;bottom:13.6rem}body>[role=dialog].b2c.narrow h2{text-align:left;font-size:3rem;text-transform:uppercase}body>[role=dialog].b2c.narrow h2 small{display:block;font-size:2.4rem}@media not all and (max-width: 800px){body>[role=dialog].b2c.narrow h2{transform:translateY(-2rem);-webkit-transform:translateY(-2rem);font-size:2rem}body>[role=dialog].b2c.narrow h2 small{font-size:1.6rem}}@media all and (max-width: 800px){body .club-offers:not(.before-2024-redesign) li.offer div.summary strong.label{font-size:2.2rem}body .club-offers:not(.before-2024-redesign) li.offer div.summary h3,body .club-offers:not(.before-2024-redesign) li.offer div.summary main .list>*>li h2,main .list>*>li body .club-offers:not(.before-2024-redesign) li.offer div.summary h2{font-size:4rem}body .club-offers:not(.before-2024-redesign) li.offer div.summary .price,body .club-offers:not(.before-2024-redesign) li.offer div.summary small.price,body .club-offers:not(.before-2024-redesign) li.offer div.summary del.price,body .club-offers:not(.before-2024-redesign) li.offer div.summary div.single-in-row .price,body .club-offers:not(.before-2024-redesign) li.offer div.summary .discount,body .club-offers:not(.before-2024-redesign) li.offer div.summary .item{font-size:6.6rem}}body .club-offers:not(.before-2024-redesign) li.offer div.summary>header>p{font-weight:bold;color:var(--color-text);line-height:120%}body .club-offers.before-2024-redesign>div>ul>li,body .club-offers.before-2024-redesign>ul>li{display:inline-flex;vertical-align:top;padding:2.4rem;padding-top:4rem;flex-flow:column nowrap;gap:2.4rem;white-space:nowrap;width:40rem;min-width:40rem;max-width:40rem;opacity:1;z-index:550}body .club-offers.before-2024-redesign>div>ul>li.highlighted,body .club-offers.before-2024-redesign>ul>li.highlighted{border-radius:2.4rem;position:relative;background-color:var(--box2-color)}body .club-offers.before-2024-redesign>div>ul>li.highlighted::before,body .club-offers.before-2024-redesign>ul>li.highlighted::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}body .club-offers.before-2024-redesign>div>ul>li:not(.highlighted),body .club-offers.before-2024-redesign>ul>li:not(.highlighted){border-radius:2.4rem;position:relative;background-color:var(--box1-backdrop-filter-color);-webkit-backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:var(--box1-backdrop-filter)}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){body .club-offers.before-2024-redesign>div>ul>li:not(.highlighted),body .club-offers.before-2024-redesign>ul>li:not(.highlighted){background-color:var(--box1-color)}}body .club-offers.before-2024-redesign>div>ul>li:not(.highlighted) div.field *,body .club-offers.before-2024-redesign>ul>li:not(.highlighted) div.field *{background-color:var(--box1-color)}body .club-offers.before-2024-redesign>div>ul>li.filtered-out,body .club-offers.before-2024-redesign>ul>li.filtered-out{margin:0px -20rem;opacity:0;z-index:500;visibility:hidden}body .club-offers.before-2024-redesign>div>ul>li header,body .club-offers.before-2024-redesign>ul>li header{height:8rem;white-space:normal;display:flex;flex-flow:column nowrap;gap:.4rem}body .club-offers.before-2024-redesign>div>ul>li header p,body .club-offers.before-2024-redesign>ul>li header p{text-transform:uppercase;font-weight:bold;color:var(--color-text)}body .club-offers.before-2024-redesign>div>ul>li>div,body .club-offers.before-2024-redesign>ul>li>div{white-space:normal;text-align:left;line-height:4.32rem;color:var(--color-text-60)}body .club-offers.before-2024-redesign>div>ul>li>div ul,body .club-offers.before-2024-redesign>ul>li>div ul{text-align:left}body .club-offers.before-2024-redesign>div>ul>li>div ul li,body .club-offers.before-2024-redesign>ul>li>div ul li{padding-left:1.4rem;position:relative}body .club-offers.before-2024-redesign>div>ul>li>div ul li:before,body .club-offers.before-2024-redesign>ul>li>div ul li:before{content:"";position:absolute;left:0;display:block;width:.6rem;height:.6rem;border-radius:.3rem;top:.6em;background-color:var(--color-secondary)}@media not all and (max-width: 800px){body .club-offers.before-2024-redesign>div>ul>li>div ul li,body .club-offers.before-2024-redesign>ul>li>div ul li{padding-left:1.4rem}body .club-offers.before-2024-redesign>div>ul>li>div ul li:before,body .club-offers.before-2024-redesign>ul>li>div ul li:before{width:.4rem;height:.4rem;border-radius:.2rem}}body .club-offers.before-2024-redesign>div>ul>li>div *+*,body .club-offers.before-2024-redesign>ul>li>div *+*{margin-top:.8rem}@media all and (max-width: 800px){body .club-offers.before-2024-redesign>div>ul>li>div>*+*,body .club-offers.before-2024-redesign>ul>li>div>*+*{margin-top:1.6rem}}body .club-offers.before-2024-redesign>div>ul>li>div p+p,body .club-offers.before-2024-redesign>ul>li>div p+p{padding-top:0}body .club-offers.before-2024-redesign>div>ul>li>dl,body .club-offers.before-2024-redesign>ul>li>dl{display:flex;flex-flow:row wrap;gap:2.4rem 2.4rem;align-items:flex-start;align-content:flex-start;height:9.6rem}body .club-offers.before-2024-redesign>div>ul>li>dl>div,body .club-offers.before-2024-redesign>ul>li>dl>div{display:flex;flex-flow:column nowrap;align-items:flex-start}body .club-offers.before-2024-redesign>div>ul>li>dl>div>dd,body .club-offers.before-2024-redesign>ul>li>dl>div>dd{display:flex;flex-flow:row nowrap;align-items:flex-start;gap:3.2rem}body .club-offers.before-2024-redesign>div>ul>li>dl>div.single-in-row,body .club-offers.before-2024-redesign>ul>li>dl>div.single-in-row{width:100%}body .club-offers.before-2024-redesign>div>ul>li small.price,body .club-offers.before-2024-redesign>div>ul>li del.price,body .club-offers.before-2024-redesign>div>ul>li div.single-in-row .price,body .club-offers.before-2024-redesign>ul>li small.price,body .club-offers.before-2024-redesign>ul>li del.price,body .club-offers.before-2024-redesign>ul>li div.single-in-row .price{font-size:5.6rem}body .club-offers.before-2024-redesign>div>ul>li .discount,body .club-offers.before-2024-redesign>ul>li .discount{font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);font-size:5.6rem;line-height:1em;height:1em}body .club-offers.before-2024-redesign>div>ul>li small.price,body .club-offers.before-2024-redesign>div>ul>li del.price,body .club-offers.before-2024-redesign>ul>li small.price,body .club-offers.before-2024-redesign>ul>li del.price{color:inherit}@media not all and (max-width: 800px){body .club-offers.before-2024-redesign>div>ul>li,body .club-offers.before-2024-redesign>ul>li{transition:opacity .5s,margin .5s,visibility 0s linear 0s}body .club-offers.before-2024-redesign>div>ul>li small.price,body .club-offers.before-2024-redesign>div>ul>li del.price,body .club-offers.before-2024-redesign>ul>li small.price,body .club-offers.before-2024-redesign>ul>li del.price{font-size:3.6rem}body .club-offers.before-2024-redesign>div>ul>li div.single-in-row .price,body .club-offers.before-2024-redesign>ul>li div.single-in-row .price{font-size:4.2rem}body .club-offers.before-2024-redesign>div>ul>li div.single-in-row del.price,body .club-offers.before-2024-redesign>ul>li div.single-in-row del.price{font-size:4rem}body .club-offers.before-2024-redesign>div>ul>li.filtered-out,body .club-offers.before-2024-redesign>ul>li.filtered-out{transition:opacity .5s,margin .5s,visibility 0s linear .5s}}body .club-offers.before-2024-redesign>div>ul>li.offer-offline,body .club-offers.before-2024-redesign>ul>li.offer-offline{align-self:flex-start}body .club-offers.before-2024-redesign>div>ul>li a.primary,body .club-offers.before-2024-redesign>ul>li a.primary{width:100%}body .club-offers.before-2024-redesign>div>ul>li>p,body .club-offers.before-2024-redesign>ul>li>p{font-size:1.8rem}@media all and (max-width: 800px){body .club-offers.before-2024-redesign>div>ul>li>p,body .club-offers.before-2024-redesign>ul>li>p{font-size:2.6rem}}body .club-offers.before-2024-redesign>div>ul.with-admin-fee>li>dl,body .club-offers.before-2024-redesign>ul.with-admin-fee>li>dl{height:18rem}@media not all and (max-width: 800px){body .club-offers.before-2024-redesign>div>ul>li>dl{align-content:flex-end}}@media all and (max-width: 800px){body .club-offers.before-2024-redesign>div>ul>li,body .club-offers.before-2024-redesign>ul>li{padding:3.2rem;padding-top:4.8rem}body .club-offers.before-2024-redesign>div>ul>li>header,body .club-offers.before-2024-redesign>ul>li>header{height:12rem}body .club-offers.before-2024-redesign>div>ul>li>header>p,body .club-offers.before-2024-redesign>ul>li>header>p{line-height:1.2}body .club-offers.before-2024-redesign>div>ul>li>dl,body .club-offers.before-2024-redesign>ul>li>dl{height:24rem;flex-flow:column nowrap}body .club-offers.before-2024-redesign>div>ul>li.filtered-out:last-child,body .club-offers.before-2024-redesign>ul>li.filtered-out:last-child{margin:0 0 0 -50rem}body .club-offers.before-2024-redesign>div>ul.with-admin-fee>li>dl,body .club-offers.before-2024-redesign>ul.with-admin-fee>li>dl{height:36rem}body .club-offers.before-2024-redesign>div>ul.with-admin-fee>li>dl>div:first-child:not(.single-in-row),body .club-offers.before-2024-redesign>ul.with-admin-fee>li>dl>div:first-child:not(.single-in-row){padding-top:12.4rem}body .club-offers.before-2024-redesign>div>ul.one-price-only>li>dl,body .club-offers.before-2024-redesign>ul.one-price-only>li>dl{height:12rem}body .club-offers.before-2024-redesign>div>ul.one-price-only.with-admin-fee>li>dl,body .club-offers.before-2024-redesign>ul.one-price-only.with-admin-fee>li>dl{height:24rem}}@media not all and (max-width: 800px){body .club-offers.before-2024-redesign>div>ul>li,body .club-offers.before-2024-redesign>ul>li{width:36rem;min-width:36rem;max-width:36rem}body .club-offers.before-2024-redesign>div>ul>li.filtered-out,body .club-offers.before-2024-redesign>ul>li.filtered-out{margin:0px -18rem}body .club-offers.before-2024-redesign>div>ul>li strong.bestseller,body .club-offers.before-2024-redesign>ul>li strong.bestseller{top:-1.6rem}body .club-offers.before-2024-redesign>div>ul>li>div,body .club-offers.before-2024-redesign>ul>li>div{line-height:2.24rem}body .club-offers.before-2024-redesign>div>ul>li>dl>div:not(.single-in-row),body .club-offers.before-2024-redesign>ul>li>dl>div:not(.single-in-row){max-width:14.2rem}body .club-offers.before-2024-redesign>div>ul.one-price-only>li>dl+a,body .club-offers.before-2024-redesign>ul.one-price-only>li>dl+a{margin-top:2rem}}body .club-offers.before-2024-redesign strong.label{font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);z-index:3;display:block;width:auto;position:absolute;border-radius:4rem;left:50%;transform:translateX(-50%);top:-2rem;padding:.5rem 1rem;font-size:1.6rem;text-transform:uppercase;border:.4rem solid rgba(255,255,255,0);box-shadow:-0.1rem .2rem .3rem 0rem rgba(0,0,0,.2)}body .club-offers.before-2024-redesign strong.label:not(.with-border){color:var(--color-bg)}@media all and (max-width: 800px){body .club-offers.before-2024-redesign strong.label{top:-3rem;padding:1.2rem 2.4rem;font-size:2rem}}main>.club-schedule h1{text-align:center}main>.club-schedule table.schedule{padding:0;table-layout:fixed;overflow-y:hidden}main>.club-schedule table.schedule::before,main>.club-schedule table.schedule::after{display:none}main>.club-schedule table.schedule>*>tr{display:block;margin-top:1.6rem;margin-bottom:1.6rem;transition:max-height .2s;-webkit-transition:max-height .2s}main>.club-schedule table.schedule>*>tr>*{box-sizing:content-box;position:relative;overflow:visible;min-width:37.2rem;max-width:37.2rem;scroll-snap-align:start;padding-right:var(--page-margin);padding-left:calc( var(--page-margin) + var(--page-width) - 37.2rem )}main>.club-schedule table.schedule>*>tr>th:first-child{position:absolute;left:calc( 50% - var(--page-width) / 2 );padding-left:0px;text-align:left;z-index:2500;font-size:1.4rem;width:calc( var(--page-width) - 37.2rem );min-width:auto;max-width:auto;padding-right:0}@media all and (max-width: 800px){main>.club-schedule table.schedule>*>tr>th:first-child{font-size:2rem}}main>.club-schedule table.schedule>*>tr>th:first-child strong{font-size:1.6rem;font-weight:bold}main>.club-schedule table.schedule>*>tr>th:first-child>button.calendar{left:.8rem;top:.8rem;z-index:1}@media not all and (max-width: 800px){main>.club-schedule table.schedule>*>tr>th:first-child>button.calendar{display:none;left:0;top:1.2rem}}main>.club-schedule table.schedule>*>tr>th:first-child>button.left,main>.club-schedule table.schedule>*>tr>th:first-child>button.right{width:4rem;height:4rem;background-position:50% 50%;background-repeat:no-repeat;background-image:var(--img-url-left);background-size:contain;border:none;appearance:none;background-color:transparent;color:rgba(0,0,0,0);overflow:hidden;position:absolute;left:100%;top:4rem;transform:translateX(-1rem);-webkit-transform:translateX(-1rem)}@media not all and (max-width: 800px){main>.club-schedule table.schedule>*>tr>th:first-child>button.left,main>.club-schedule table.schedule>*>tr>th:first-child>button.right{background-size:auto 2rem}}main>.club-schedule table.schedule>*>tr>th:first-child>button.left.right,main>.club-schedule table.schedule>*>tr>th:first-child>button.right.right{background-image:var(--img-url-right);left:var(--page-width)}@media all and (max-width: 800px){main>.club-schedule table.schedule>*>tr>th:first-child>button.left,main>.club-schedule table.schedule>*>tr>th:first-child>button.right{transform:translateX(0.6rem);-webkit-transform:translateX(0.6rem)}main>.club-schedule table.schedule>*>tr>th:first-child>button.left.right,main>.club-schedule table.schedule>*>tr>th:first-child>button.right.right{transform:translateX(-3rem);-webkit-transform:translateX(-3rem)}}@media not all and (max-width: 800px){main>.club-schedule table.schedule>*>tr>*{padding-right:0;padding-left:1.6rem;min-width:21rem;max-width:21rem;scroll-snap-align:none}main>.club-schedule table.schedule>*>tr>*:nth-child(7n+8){padding-right:var(--page-margin)}main>.club-schedule table.schedule>*>tr>*:nth-child(7n+2){scroll-snap-align:start;padding-left:calc( var(--page-margin) + var(--page-width) - 7 * 21rem - 6 * 1.6rem )}main>.club-schedule table.schedule>*>tr>th:first-child{width:calc( var(--page-width) - 7 * 21rem - 7 * 1.6rem )}main>.club-schedule table.schedule>*>tr>th:first-child>button.left,main>.club-schedule table.schedule>*>tr>th:first-child>button.right{top:3.6rem}}main>.club-schedule table.schedule>thead>tr{margin-top:0px;margin-bottom:0px}main>.club-schedule table.schedule>thead>tr>th,main>.club-schedule table.schedule>thead>tr>th:first-child{padding-top:1.6rem;padding-bottom:3.2rem;background-color:var(--color-bg);z-index:8500}main>.club-schedule table.schedule>thead>tr>th strong,main>.club-schedule table.schedule>thead>tr>th:first-child strong{display:block}@media not all and (max-width: 800px){main>.club-schedule table.schedule>thead>tr>th strong,main>.club-schedule table.schedule>thead>tr>th:first-child strong{padding-top:1.2rem}}main>.club-schedule table.schedule>thead>tr>th a,main>.club-schedule table.schedule>thead>tr>th:first-child a{font-size:4rem;text-decoration:none}main>.club-schedule table.schedule>thead>tr>th~th{pointer-events:none;position:relative;z-index:8000}main>.club-schedule table.schedule>*>tr>td{vertical-align:top;margin-bottom:1.6rem}main>.club-schedule table.schedule>*>tr>td>div{box-sizing:border-box}main>.club-schedule table.schedule>tbody tr td>*{transition:opacity .2s ease-in-out .2s;-webkit-transition:opacity .2s ease-in-out .2s}main>.club-schedule table.schedule>tbody tr.nothing-visible td>*{opacity:0}main>.club-schedule table.schedule>tbody tr>th:first-child{border-top:2px solid var(--color-secondary-20);padding-top:2.4rem;text-align:right;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);text-align:right;font-size:3.2rem;width:11rem;max-width:11rem;min-width:11rem;pointer-events:none}main>.club-schedule table.schedule>tbody td:empty::after,main>.club-schedule table.schedule>tbody td>div{height:27.6rem}main>.club-schedule table.schedule>tbody td>div+div{margin-top:1.6rem}main>.club-schedule table.schedule>tbody td>div.filtered-out{display:none}@media all and (max-width: 800px){main>.club-schedule table.schedule>tbody td:empty::after,main>.club-schedule table.schedule>tbody td>div{height:40rem}}main>.club-schedule fieldset{text-align:center}main>.club-schedule fieldset div.field{display:inline-block;margin:0 1.6rem;vertical-align:top}body.headless:not(.network-akademia) .user-form{--user-form-side-info-position: fixed}@media screen and (min-aspect-ratio: 3/1){body.headless:not(.network-akademia) .user-form{--user-form-side-info-position: absolute}}body.headless:not(.network-akademia) .user-form aside section>*:not(.offer){--color-text: var(--color-text-alt);--color-text-5: var(--color-text-alt-5);--color-text-10: var(--color-text-alt-10);--color-text-20: var(--color-text-alt-20);--color-text-40: var(--color-text-alt-40);--color-text-60: var(--color-text-alt-60);--color-text-80: var(--color-text-alt-80);--color-link-arrow: var(--color-link-arrow-alt);--img-url-logo: var(--img-url-logo-alt)}body.headless:not(.network-akademia) .user-form aside a.offer,body.headless:not(.network-akademia) .user-form aside .offer{line-height:4.2rem;padding:5.6rem 3.2rem;position:relative;text-decoration:none;color:var(--color-text);font-size:2.4rem;padding:3.2rem}body.headless:not(.network-akademia) .user-form aside a.offer button[data-club-list].labelled.icon,body.headless:not(.network-akademia) .user-form aside .offer button[data-club-list].labelled.icon{border:none;color:var(--color-primary);font-size:inherit;cursor:pointer;display:inline-flex;align-items:center}body.headless:not(.network-akademia) .user-form aside a.offer button[data-club-list].labelled.icon:hover,body.headless:not(.network-akademia) .user-form aside .offer button[data-club-list].labelled.icon:hover{text-decoration:underline}body.headless:not(.network-akademia) .user-form aside a.offer button[data-club-list].labelled.icon::before,body.headless:not(.network-akademia) .user-form aside .offer button[data-club-list].labelled.icon::before{order:2;margin:.2rem 0 0 .8rem;margin-left:1.2rem;margin-right:0}body.headless:not(.network-akademia) .user-form aside a.offer>h3,body.headless:not(.network-akademia) .user-form aside .offer>h3,body.headless:not(.network-akademia) .user-form aside main .list>*>li .offer>h2,main .list>*>li body.headless:not(.network-akademia) .user-form aside .offer>h2{text-transform:uppercase}body.headless:not(.network-akademia) .user-form aside a.offer>h3 small,body.headless:not(.network-akademia) .user-form aside .offer>h3 small,body.headless:not(.network-akademia) .user-form aside main .list>*>li .offer>h2 small,main .list>*>li body.headless:not(.network-akademia) .user-form aside .offer>h2 small{display:block;font-size:2.4rem;font-family:"LatoLatinWeb",sans-serif;letter-spacing:normal;font-weight:bold}body.headless:not(.network-akademia) .user-form aside a.offer>p,body.headless:not(.network-akademia) .user-form aside .offer>p{justify-content:left;align-items:center;color:var(--color-text-60);height:3.2em;line-height:1.4em;display:flex;white-space:normal;padding-top:.4rem}body.headless:not(.network-akademia) .user-form aside a.offer>dl>dt,body.headless:not(.network-akademia) .user-form aside .offer>dl>dt{font-weight:bold}body.headless:not(.network-akademia) .user-form aside a.offer dt,body.headless:not(.network-akademia) .user-form aside .offer dt{font-size:1.8rem}body.headless:not(.network-akademia) .user-form aside a.offer>dl,body.headless:not(.network-akademia) .user-form aside .offer>dl{padding-top:.8rem;color:var(--color-text-40);display:flex;flex-flow:row nowrap;gap:4.8rem div;gap-margin-bottom:.4rem}body.headless:not(.network-akademia) .user-form aside a.offer>dl div+div dd.price,body.headless:not(.network-akademia) .user-form aside .offer>dl div+div dd.price{font-size:5.6rem;color:inherit}body.headless:not(.network-akademia) .user-form aside a.offer>dl div:first-of-type dd,body.headless:not(.network-akademia) .user-form aside .offer>dl div:first-of-type dd{color:var(--color-text)}body.headless:not(.network-akademia) .user-form aside a.offer>dl div:first-of-type dt,body.headless:not(.network-akademia) .user-form aside .offer>dl div:first-of-type dt{color:var(--color-text-60)}body.headless:not(.network-akademia) .user-form aside a.offer>div,body.headless:not(.network-akademia) .user-form aside .offer>div{line-height:4.32rem;color:var(--color-text-60)}body.headless:not(.network-akademia) .user-form aside a.offer>div ul,body.headless:not(.network-akademia) .user-form aside .offer>div ul{text-align:left}body.headless:not(.network-akademia) .user-form aside a.offer>div ul li,body.headless:not(.network-akademia) .user-form aside .offer>div ul li{padding-left:1.4rem;position:relative}body.headless:not(.network-akademia) .user-form aside a.offer>div ul li:before,body.headless:not(.network-akademia) .user-form aside .offer>div ul li:before{content:"";position:absolute;left:0;display:block;width:.6rem;height:.6rem;border-radius:.3rem;top:.6em;background-color:var(--color-secondary)}@media not all and (max-width: 800px){body.headless:not(.network-akademia) .user-form aside a.offer>div ul li,body.headless:not(.network-akademia) .user-form aside .offer>div ul li{padding-left:1.4rem}body.headless:not(.network-akademia) .user-form aside a.offer>div ul li:before,body.headless:not(.network-akademia) .user-form aside .offer>div ul li:before{width:.4rem;height:.4rem;border-radius:.2rem}}body.headless:not(.network-akademia) .user-form aside a.offer>div *+*,body.headless:not(.network-akademia) .user-form aside .offer>div *+*{margin-top:.8rem}@media all and (max-width: 800px){body.headless:not(.network-akademia) .user-form aside a.offer>div>*+*,body.headless:not(.network-akademia) .user-form aside .offer>div>*+*{margin-top:1.6rem}}body.headless:not(.network-akademia) .user-form aside a.offer>div p+p,body.headless:not(.network-akademia) .user-form aside .offer>div p+p{padding-top:0}body.headless:not(.network-akademia) .user-form aside a.offer strong.discount,body.headless:not(.network-akademia) .user-form aside .offer strong.discount{font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);color:var(--color-secondary);z-index:3;display:block;width:auto;position:absolute;background-color:var(--color-bg);top:-1.6rem;padding:0rem 1.2rem;border-radius:2.4rem;border:2px solid var(--color-secondary-bg-20);box-shadow:0 0 0 .54rem var(--color-bg);left:50%;transform:translateX(-50%)}@media all and (max-width: 800px){body.headless:not(.network-akademia) .user-form aside a.offer strong.discount,body.headless:not(.network-akademia) .user-form aside .offer strong.discount{font-size:2.6rem}}@media not all and (max-width: 800px){body.headless:not(.network-akademia) .user-form aside a.offer,body.headless:not(.network-akademia) .user-form aside .offer{font-size:1.4rem;line-height:2.8rem;padding:3.2rem 2.4rem}body.headless:not(.network-akademia) .user-form aside a.offer>h3 small,body.headless:not(.network-akademia) .user-form aside .offer>h3 small,body.headless:not(.network-akademia) .user-form aside main .list>*>li .offer>h2 small,main .list>*>li body.headless:not(.network-akademia) .user-form aside .offer>h2 small{font-size:1.6rem}body.headless:not(.network-akademia) .user-form aside a.offer dt,body.headless:not(.network-akademia) .user-form aside .offer dt{font-size:1.2rem;line-height:1.2em;padding-top:.8rem;border-radius:1.6rem}body.headless:not(.network-akademia) .user-form aside a.offer strong.discount,body.headless:not(.network-akademia) .user-form aside .offer strong.discount{font-size:1.8rem}body.headless:not(.network-akademia) .user-form aside a.offer>dl,body.headless:not(.network-akademia) .user-form aside .offer>dl{padding-top:.4rem}body.headless:not(.network-akademia) .user-form aside a.offer>dl div+div dd.price,body.headless:not(.network-akademia) .user-form aside .offer>dl div+div dd.price{font-size:3.6rem}body.headless:not(.network-akademia) .user-form aside a.offer>div,body.headless:not(.network-akademia) .user-form aside .offer>div{line-height:2.24rem}}body.headless:not(.network-akademia) .user-form aside a.offer strong.bestseller,body.headless:not(.network-akademia) .user-form aside .offer strong.bestseller{display:block;position:absolute;right:2rem;top:-0.8rem;width:3.6rem;height:4.8rem;color:rgba(0,0,0,0);z-index:1;text-indent:-1000vw;overflow:hidden;background-position:50% 0%;background-repeat:no-repeat;background-image:var(--img-url-bestseller);background-size:contain}@media all and (max-width: 800px){body.headless:not(.network-akademia) .user-form aside a.offer strong.bestseller,body.headless:not(.network-akademia) .user-form aside .offer strong.bestseller{width:4.8rem;height:6.4rem}}@media not all and (max-width: 800px){body.headless:not(.network-akademia) .user-form aside a.offer,body.headless:not(.network-akademia) .user-form aside .offer{padding:3.2rem}body.headless:not(.network-akademia) .user-form aside a.offer h3,body.headless:not(.network-akademia) .user-form aside .offer h3,body.headless:not(.network-akademia) .user-form aside .offer main .list>*>li h2,main .list>*>li body.headless:not(.network-akademia) .user-form aside .offer h2{padding-right:28rem}}@media all and (max-width: 800px){body.headless:not(.network-akademia) .user-form aside a.offer>dl>div+div,body.headless:not(.network-akademia) .user-form aside .offer>dl>div+div{width:10rem}body.headless:not(.network-akademia) .user-form aside a.offer>dl,body.headless:not(.network-akademia) .user-form aside .offer>dl{gap:2.4rem}}body.headless:not(.network-akademia) .user-form aside a.offer>p,body.headless:not(.network-akademia) .user-form aside .offer>p{text-align:left;display:block;padding-right:28rem;height:auto}body.headless:not(.network-akademia) .user-form aside a.offer strong.bestseller,body.headless:not(.network-akademia) .user-form aside .offer strong.bestseller{right:auto;left:3.2rem;width:3.2rem;height:4rem}body.headless:not(.network-akademia) .user-form aside a.offer dl,body.headless:not(.network-akademia) .user-form aside .offer dl{position:absolute;bottom:2rem;right:3.2rem;display:block;width:26rem;display:flex}body.headless:not(.network-akademia) .user-form aside a.offer dl>div,body.headless:not(.network-akademia) .user-form aside .offer dl>div{text-align:right;width:13rem;display:inline-block;position:relative}body.headless:not(.network-akademia) .user-form aside a.offer dl>div dd.price,body.headless:not(.network-akademia) .user-form aside .offer dl>div dd.price{font-size:6rem;display:inline-grid}body.headless:not(.network-akademia) .user-form aside a.offer dl>div+div dd.price,body.headless:not(.network-akademia) .user-form aside .offer dl>div+div dd.price{font-size:4rem}body.headless:not(.network-akademia) .user-form aside p.add-price{color:var(--color-text);font-weight:bold;display:flex;justify-content:space-between;align-items:center;line-height:120%;gap:3.2rem;padding-top:.4rem}body.headless:not(.network-akademia) .user-form aside p.add-price .price{font-size:4.2rem}@media all and (max-width: 800px){body.headless:not(.network-akademia) .user-form aside p.add-price{padding-left:3.2rem;padding-right:3.2rem}body.headless:not(.network-akademia) .user-form aside p.add-price .price{font-size:5.6rem}}body.headless:not(.network-akademia) .user-form aside p.add-price+*{margin-top:1.6rem}.user-form select,.user-form input:not([type=checkbox]):not([type=radio]){width:54.4rem}.user-form select .full-width,.user-form input:not([type=checkbox]):not([type=radio]) .full-width{width:100%}.user-form .submission{position:relative;padding:1.6rem 0}.user-form .submission .submit:last-child{padding:1.6rem 0}.user-form .submission .submit button{min-width:25.6rem}.user-form .message-box+div.field{margin-top:2rem}@media not all and (max-width: 800px){.user-form:not(.login) select,.user-form:not(.login) input:not([type=checkbox]):not([type=radio]){width:40rem}.user-form:not(.login) div.field+div.field:not(.text,.checkbox){margin-left:3.2rem}.user-form input[size="1"]{width:6.4rem}.user-form input[size="2"]{width:8rem}.user-form input[size="3"]{width:9.6rem}.user-form input[size="4"]{width:11.2rem}.user-form input[size="5"]{width:12.8rem}.user-form input[size="6"]{width:14.4rem}.user-form input[size="7"]{width:16rem}.user-form input[size="8"]{width:17.6rem}.user-form input[size="9"]{width:19.2rem}.user-form input[size="10"]{width:20.8rem}.user-form input[size="11"]{width:22.4rem}.user-form input[size="12"]{width:24rem}.user-form input[size="13"]{width:25.6rem}.user-form input[size="14"]{width:27.2rem}.user-form input[size="15"]{width:28.8rem}.user-form input[size="16"]{width:30.4rem}.user-form input[size="17"]{width:32rem}.user-form input[size="18"]{width:33.6rem}.user-form input[size="19"]{width:35.2rem}.user-form input[size="20"]{width:36.8rem}.user-form input[size="21"]{width:38.4rem}.user-form input[size="22"]{width:40rem}.user-form input[size="23"]{width:41.6rem}.user-form input[size="24"]{width:43.2rem}.user-form input[size="25"]{width:44.8rem}.user-form input[size="26"]{width:46.4rem}.user-form input[size="27"]{width:48rem}.user-form input[size="28"]{width:49.6rem}.user-form input[size="29"]{width:51.2rem}.user-form input[size="30"]{width:52.8rem}.user-form input[size="31"]{width:54.4rem}}@media all and (max-width: 800px){.user-form.with-image:not(:first-child) .sticky:not(.sticky-positioned){visibility:visible}}.user-form .field.full-width{max-width:100%}.user-form .field.full-width select,.user-form .field.full-width input:not([type=checkbox]):not([type=radio]){width:100%}body.headless .user-form{position:relative;min-height:100vh}body.headless .user-form aside{background:var(--sales-side-background);overflow:hidden}body.headless .user-form aside p.home-club{font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);font-size:2rem;padding-top:0}body.headless .user-form aside .offer{display:flex;flex-flow:column nowrap;justify-content:center;margin-bottom:1.6rem}body.headless .user-form aside .offer dl dt{line-height:1.2em}body.headless .user-form aside div.offer{background-color:var(--box2-color);border-radius:2.4rem;position:relative;border:3px solid var(--color-selected-offer)}body.headless .user-form aside div.offer::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}body.headless .user-form aside div.offer::after{content:"";background-image:var(--img-url-selected-offer);background-repeat:no-repeat;background-size:contain;filter:drop-shadow(-0.4rem 0.8rem 2.4rem var(--icons-shadow-color));display:block;width:3.4rem;height:3.4rem;position:absolute;right:-0.6rem;top:-0.6rem}body.headless .user-form aside a.offer{border-radius:2.4rem;position:relative;background-color:var(--box2-color)}body.headless .user-form aside a.offer::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}body.headless .user-form aside a.offer:hover h3,body.headless .user-form aside a.offer:hover main .list>*>li h2,main .list>*>li body.headless .user-form aside a.offer:hover h2{text-decoration:underline}body.headless .user-form aside.expandable{--color-text: var(--color-text-alt);--color-text-5: var(--color-text-alt-5);--color-text-10: var(--color-text-alt-10);--color-text-20: var(--color-text-alt-20);--color-text-40: var(--color-text-alt-40);--color-text-60: var(--color-text-alt-60);--color-text-80: var(--color-text-alt-80);--color-link-arrow: var(--color-link-arrow-alt);--img-url-logo: var(--img-url-logo-alt)}body.headless .user-form aside.expandable .icon::before{background-color:var(--color-text)}body.headless .user-form aside.expandable>picture{pointer-events:none}body.headless .user-form aside.expandable>picture img{position:absolute;left:39rem;bottom:-16.4rem;width:54rem;height:54rem}body.headless .user-form aside.expandable>dl div{padding:3.2rem;display:flex;flex-flow:column nowrap;align-items:flex-start;gap:.8rem}body.headless .user-form aside.expandable>dl dt{color:var(--color-text-60);display:flex;flex-flow:row nowrap;align-items:center}body.headless .user-form aside.expandable>dl dd:not(.price){font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text)}body.headless .user-form aside.expandable>dl dd:not(.price) a.icon::before{left:18.75%;right:18.75%;top:15.75%;bottom:21.75%}@media all and (max-width: 800px){body.headless .user-form select{width:54.4rem}body.headless .user-form aside{width:64rem;position:relative;left:50%;transform:translateX(-32rem);border-radius:2.4rem;padding:5.6rem 4.8rem;margin-bottom:2.4rem;margin-top:2.4rem}body.headless .user-form aside p.home-club{font-size:3.2rem;padding-bottom:3.2rem}body.headless .user-form aside:first-child{border-top-right-radius:0;border-top-left-radius:0}body.headless .user-form aside h3,body.headless .user-form aside main .list>*>li h2,main .list>*>li body.headless .user-form aside h2{padding-bottom:1.6rem}body.headless .user-form aside.expandable{position:fixed;z-index:600;bottom:0;margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;padding-top:1.6rem;padding-bottom:1.2rem}body.headless .user-form aside.expandable>picture img{transition:opacity .5s;transition-delay:.5s;left:32.8rem;bottom:-19.2rem;width:56rem;height:56rem}body.headless .user-form aside.expandable button[aria-expanded=false]~picture img{opacity:0;transition-delay:0s}body.headless .user-form aside.expandable button[aria-expanded]{appearance:none;border:none;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:100%;padding:1.6rem 0;font-size:2.6rem;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text)}body.headless .user-form aside.expandable button[aria-expanded]::after{content:"";display:block;width:3.2rem;height:3.2rem;background-color:var(--color-text);mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-expand);mask-size:75% auto;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-expand);-webkit-mask-size:75% auto;transform:rotate(180deg);-webkit-transform:rotate(180deg);transition:transform .2s}body.headless .user-form aside.expandable button[aria-expanded]:focus-visible{text-decoration:underline}body.headless .user-form aside.expandable button[aria-expanded][aria-expanded=true]::after{transform:rotate(0deg);-webkit-transform:rotate(0deg)}body.headless .user-form aside.expandable>button[aria-expanded]~:not(picture){max-height:0;overflow:hidden;transition:max-height .5s ease-in-out 0s}body.headless .user-form aside.expandable.expanded>button[aria-expanded]~:not(picture){max-height:100vh}body.headless .user-form aside.expandable>dl div{padding:1.6rem 0;gap:.4rem}body.headless .user-form aside.expandable>dl div dd:not(.price){font-size:2.6rem}body.headless .user-form a.offer{display:none}}@media not all and (max-width: 800px){body.headless .user-form:not(.with-image):not(.login){--add-right-margin: 72rem;--add-left-margin: 14.4rem}body.headless .user-form #business_contact_form_firstName,body.headless .user-form #business_contact_form_phone,body.headless .user-form #collect_lead_form_firstName,body.headless .user-form #collect_lead_form_phone{width:32rem}body.headless .user-form #sales_userdata_form_postCode,body.headless .user-form #business_contact_form_postCode,body.headless .user-form #sales_singlestep_form_postCode,body.headless .user-form #sales_userdata_form_addressNumber,body.headless .user-form #business_contact_form_addressNumber,body.headless .user-form #sales_singlestep_form_addressNumber,body.headless .user-form #business_contact_form_nip{width:26rem}body.headless .user-form aside{position:var(--user-form-side-info-position);box-sizing:content-box;right:0;left:calc( 50% + 16rem );bottom:0;top:10rem;padding:2.4rem 0 5.6rem 11.2rem}body.headless .user-form aside.expandable{padding-right:11.2rem}body.headless .user-form aside.expandable>button[aria-expanded]{display:none}body.headless .user-form aside section>*{display:block;width:55.4rem;margin:0 auto 0 0;padding:3.2rem 3.2rem 1.6rem 3.2rem}body.club-offer-sales-userdata body.headless .user-form aside{position:absolute}}body.headless.network-akademia .user-form{--user-form-side-info-position: absolute}@media all and (max-width: 800px){body.headless.network-akademia .user-form{padding-left:4rem;padding-right:4rem}}body.headless.network-akademia .user-form aside .offer{padding:0}body.headless.network-akademia .user-form aside .offer h1{text-transform:uppercase;font-size:2.6rem}body.headless.network-akademia .user-form aside .offer header{padding:3.2rem 22rem 3.2rem 3.2rem;border-bottom:2px solid var(--color-secondary-bg-10);position:relative}body.headless.network-akademia .user-form aside .offer header p{text-transform:uppercase}body.headless.network-akademia .user-form aside .offer header .price{position:absolute;right:3.2rem;bottom:2.8rem}body.headless.network-akademia .user-form aside .offer>dl{background-color:var(--color-secondary-bg-10);height:100%;border-radius:inherit;display:grid;column-gap:2px;row-gap:2px;justify-items:stretch;justify-content:stretch;grid-template-rows:auto auto;grid-template-columns:50% 50%;overflow:hidden}body.headless.network-akademia .user-form aside .offer>dl>div{padding:3.2rem;background-color:var(--color-bg);grid-column:auto/span 1;display:flex;flex-flow:column nowrap;align-items:flex-start;font-weight:bold}body.headless.network-akademia .user-form aside .offer>dl>div:nth-child(3),body.headless.network-akademia .user-form aside .offer>dl>div.trainer{grid-column:auto/span 2}body.headless.network-akademia .user-form aside .offer>dl>div dt{width:auto;height:auto;color:inherit;display:flex;align-items:center}body.headless.network-akademia .user-form aside .offer>dl>div dd{color:var(--color-text)}body.headless.network-akademia .user-form aside .offer>dl>div.trainer{background-position:3.2rem 1.6rem}body.headless.network-akademia .user-form aside .offer>dl>div.trainer img{left:3.2rem;top:1.6rem;transform:none;-webkit-transform:none}@media all and (max-width: 800px){main>.user-form form .messages a.primary{min-width:53rem}}@media not all and (max-width: 800px){section.discount,table.prices-summary{width:68.8rem}}section.discount{position:relative;padding:3.2rem 3.2rem 2.4rem 3.2rem;border:2px solid var(--color-warning-20);border-radius:3.2rem}section.discount h3,section.discount main .list>*>li h2,main .list>*>li section.discount h2{color:var(--color-warning);padding:0}@media all and (max-width: 800px){section.discount h3,section.discount main .list>*>li h2,main .list>*>li section.discount h2{font-size:2.2rem;line-height:3rem}}section.discount dl.prices-summary{margin-bottom:0}@media not all and (max-width: 800px){main>.user-form.with-image{--add-left-margin: 86.4rem}main>.user-form.with-image>picture{padding:0;position:fixed;top:0;right:calc( 50% + 16rem );transform:translate(0px, var(--under-header-offset));padding-bottom:12.8rem}main>.user-form.with-image>picture img{width:68.8rem;height:auto}}@media all and (max-width: 800px){main>.user-form.with-image>picture img{width:64rem;position:relative;left:50%;transform:translateX(-32rem);border-radius:2.4rem;margin-top:3.2rem;height:auto;border-radius:unset}}.club-selection-confirmation{text-align:center}.club-selection-confirmation .club-name{font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);font-size:200%}.club-selection-confirmation .submit>*{margin:1.6rem}@media not all and (max-width: 800px){.club-selection-confirmation .submit>*{display:inline-block}}.club-selection-confirmation form div.buttons button{padding-left:3.2rem;padding-right:3.2rem}@media all and (max-width: 800px){.club-selection-confirmation .submit>*{margin:1.6rem 0}.club-selection-confirmation form{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}}.introductory-meeting-unregister h2{text-align:left;padding-bottom:1.6rem;font-size:3rem}.introductory-meeting-unregister .days{width:100%;text-align:center}@media not all and (max-width: 800px){.introductory-meeting-unregister{width:54.4rem}.introductory-meeting-unregister h2{padding-bottom:0;padding-right:4rem;margin-top:-2.4rem}.introductory-meeting-unregister form *+*{margin-top:3.2rem}.introductory-meeting-unregister .days{font-size:2rem}.introductory-meeting-unregister .submit button{width:100%}}@media not all and (max-width: 800px){body>[role=dialog].introductory-meeting-unregister h2{font-size:2.6rem}}@media all and (max-width: 800px){body>[role=dialog].introductory-meeting-unregister:target:not(:empty)::before{content:unset}}body .trainer-list{text-align:center}@media not all and (max-width: 800px){body .trainer-list .horiz-scroll-box>button{height:31.6rem;top:12.8rem;bottom:auto}}body .trainer-list>.primary{position:relative}body .trainer-list ul.activities{margin-top:1.6rem}body .trainer-list>div>ul,body .trainer-list>ul{white-space:nowrap}body .trainer-list>div>ul>li,body .trainer-list>ul>li{text-align:center;display:inline-block;vertical-align:top;white-space:nowrap;position:relative;width:40rem;padding-bottom:5.6rem;margin:0 1.6rem}body .trainer-list>div>ul>li>div,body .trainer-list>ul>li>div{border-radius:2.4rem;position:relative;background-color:var(--box2-color);padding:2.4rem;margin-bottom:1.6em}body .trainer-list>div>ul>li>div::before,body .trainer-list>ul>li>div::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}body .trainer-list>div>ul>li>div img,body .trainer-list>ul>li>div img{display:block;width:35.2rem;height:26.4rem;border-radius:2.4rem}body .trainer-list>div>ul>li>a,body .trainer-list>ul>li>a{position:static;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);font-size:2rem;text-decoration:none}body .trainer-list>div>ul>li>a::before,body .trainer-list>ul>li>a::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;mask-position:right 3.9rem bottom 3.1rem;mask-repeat:no-repeat;mask-image:var(--img-url-more);mask-size:.6rem 1rem;-webkit-mask-position:right 3.9rem bottom 3.1rem;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-more);-webkit-mask-size:.6rem 1rem;background-color:var(--primary-text)}body .trainer-list>div>ul>li>a::after,body .trainer-list>ul>li>a::after{content:"";display:block;position:absolute;bottom:2.4rem;right:2.4rem;width:3.6rem;height:2.4rem;border-radius:3.2rem;box-shadow:var(--buttons-shadow);background:var(--primary-background)}@media all and (max-width: 800px){body .trainer-list>div>ul>li>a::before,body .trainer-list>ul>li>a::before{mask-position:right 6rem bottom 4.5rem;mask-size:1rem 1.6rem;-webkit-mask-position:right 6rem bottom 4.5rem;-webkit-mask-size:1rem 1.6rem}body .trainer-list>div>ul>li>a::after,body .trainer-list>ul>li>a::after{width:6.4rem;height:4rem;bottom:3.2rem;right:3.2rem}}body .trainer-list>div>ul>li>a:hover,body .trainer-list>div>ul>li>a:focus-visible,body .trainer-list>ul>li>a:hover,body .trainer-list>ul>li>a:focus-visible{text-decoration:underline}body .trainer-list>div>ul>li>a::after,body .trainer-list>ul>li>a::after{right:50%;transform:translateX(50%);border:.4rem solid var(--color-bg);bottom:auto;top:27.2rem;box-sizing:content-box;box-shadow:none}body .trainer-list>div>ul>li>a::before,body .trainer-list>ul>li>a::before{bottom:auto;height:40rem;mask-position:50% 28.3rem;-webkit-mask-position:50% 28.3rem}@media all and (max-width: 800px){body .trainer-list>div>ul>li,body .trainer-list>ul>li{width:51.2rem}body .trainer-list>div>ul>li>a,body .trainer-list>ul>li>a{font-size:2.6rem}body .trainer-list>div>ul>li>a::after,body .trainer-list>ul>li>a::after{top:33.8rem;border:.8rem solid var(--color-bg)}body .trainer-list>div>ul>li>a::before,body .trainer-list>ul>li>a::before{height:52rem;mask-position:50% 35.8rem;-webkit-mask-position:50% 35.8rem}body .trainer-list>div>ul>li>div,body .trainer-list>ul>li>div{padding:3.2rem}body .trainer-list>div>ul>li>div img,body .trainer-list>ul>li>div img{width:44.8rem;height:33.6rem}}@media all and (max-width: 800px){body .trainer-list>div>ul,body .trainer-list>ul{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:block;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0}body .trainer-list>div>ul::-webkit-scrollbar,body .trainer-list>ul::-webkit-scrollbar{display:none;width:0;height:0}body .trainer-list>div>ul>*,body .trainer-list>ul>*{margin:0 1.6rem}body .trainer-list>div>ul>*:first-child,body .trainer-list>ul>*:first-child{margin-left:var(--horiz-scroll-side)}body .trainer-list>div>ul>*:last-child,body .trainer-list>ul>*:last-child{margin-right:var(--horiz-scroll-side)}body .trainer-list>div>ul>*.filtered-out+:not(.filtered-out),body .trainer-list>ul>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}body .trainer-list>div>ul>*:not(.filtered-out)~.filtered-out+:not(.filtered-out),body .trainer-list>ul>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}}body .trainer-list>div>ul{margin-top:-6.4rem;padding-top:9.6rem;margin-bottom:-6.4rem;padding-bottom:9.6rem}.trainer-list.multi-row>ul,.club-trainers.multi-row .trainer-list>div>ul{white-space:normal;width:100%;margin-left:0;margin-right:0;padding-left:calc( var(--add-left-margin) + ( 100% - var(--page-width) ) / 2 );padding-right:calc( var(--add-right-margin) + ( 100% - var(--page-width) ) / 2 )}@media not all and (max-width: 800px){.trainer-list.multi-row>ul,.club-trainers.multi-row .trainer-list>div>ul{text-align:left}}.trainer-list.multi-row>ul::before,.trainer-list.multi-row>ul::after,.club-trainers.multi-row .trainer-list>div>ul::before,.club-trainers.multi-row .trainer-list>div>ul::after{display:none}.trainer-list.multi-row>ul>li:nth-child(4n+4),.club-trainers.multi-row .trainer-list>div>ul>li:nth-child(4n+4){margin-right:-1px}.trainer-list.multi-row>ul>li:nth-child(4n+1),.club-trainers.multi-row .trainer-list>div>ul>li:nth-child(4n+1){margin-left:0}.trainer-list.multi-row>ul>li:last-child,.club-trainers.multi-row .trainer-list>div>ul>li:last-child{margin-right:0}@media all and (max-width: 800px){.trainer-list.multi-row>ul>li,.club-trainers.multi-row .trainer-list>div>ul>li{margin-left:0}}body .trainer-details ul.activities li{padding-left:0;padding-right:.8rem}body .trainer-details h3,body .trainer-details main .list>*>li h2,main .list>*>li body .trainer-details h2{padding:5.6rem 0 1.6rem 0;font-size:inherit;font-family:inherit;font-weight:bold;letter-spacing:inherit}body .trainer-details header p,body .trainer-details h3,body .trainer-details main .list>*>li h2,main .list>*>li body .trainer-details h2{color:var(--color-text-80);padding-top:2rem}body .trainer-details h1{padding-bottom:3.2rem}@media not all and (max-width: 800px){body .trainer-details{white-space:nowrap}body .trainer-details h3,body .trainer-details main .list>*>li h2,main .list>*>li body .trainer-details h2{padding:3.2rem 0 .8rem 0}body .trainer-details>*{white-space:normal;display:inline-block;vertical-align:top}body .trainer-details>*:first-child{width:54.4rem;margin-left:14.4rem;margin-right:17.6rem}body .trainer-details>*:first-child>img{width:100%;height:40.8rem}body .trainer-details>*:last-child{width:68.8rem}body .trainer-details.schedule>*:last-child{width:83.2rem}body .trainer-details.schedule>*:last-child>ul{display:grid;grid-template-columns:25.6rem 25.6rem 25.6rem;column-gap:3.2rem;row-gap:9.6rem}body .trainer-details.schedule>*:last-child>ul span.date{display:none}body .trainer-details.schedule>*:last-child>ul:not(:last-child){margin-bottom:3.6rem}body .trainer-details.schedule>*:last-child:not([data-filters-initialized]) ul,body .trainer-details.schedule>*:last-child li.filtered-out{display:none}body .trainer-details.schedule>*:last-child>strong:first-child{font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);display:block;text-align:center;padding-bottom:1.2rem}body .trainer-details ul.activities{width:60%}}body .trainer-details>div>img{border-radius:2.4rem}@media all and (max-width: 800px){body .trainer-details>div>img{width:64rem;position:relative;left:50%;transform:translateX(-32rem);border-radius:2.4rem;height:48rem}}body .trainer-details.schedule>*:last-child>ul{padding-top:8.4rem}body .trainer-details.schedule>*:last-child .club-schedule-item{z-index:1}@media all and (max-width: 800px){body .trainer-details.schedule>*:last-child>ul{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:block;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0;white-space:nowrap;padding-top:12rem;padding-bottom:7.6rem}body .trainer-details.schedule>*:last-child>ul::-webkit-scrollbar{display:none;width:0;height:0}body .trainer-details.schedule>*:last-child>ul>*{margin:0 1.6rem}body .trainer-details.schedule>*:last-child>ul>*:first-child{margin-left:var(--horiz-scroll-side)}body .trainer-details.schedule>*:last-child>ul>*:last-child{margin-right:var(--horiz-scroll-side)}body .trainer-details.schedule>*:last-child>ul>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}body .trainer-details.schedule>*:last-child>ul>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}body .trainer-details.schedule>*:last-child>ul>li{white-space:normal;display:inline-block;vertical-align:top;width:40rem}body .trainer-details.schedule>*:last-child>ul>*.filtered-out+:not(.filtered-out){margin-left:1.6rem}body .trainer-details.schedule>*:last-child>strong:first-child,body .trainer-details.schedule>*:last-child header.days-list{display:none}}body .trainer-details aside.personal-training{border-radius:2.4rem;--padding: 3.2rem;padding:var(--padding);background:var(--picture-header-box-background);position:relative}body .trainer-details aside.personal-training img{position:absolute;top:var(--padding);right:var(--padding)}body .trainer-details aside.personal-training picture{position:absolute;top:0;right:0}body .trainer-details aside.personal-training p,body .trainer-details aside.personal-training h2{padding:0 14rem 0 0;text-align:left}@media not all and (max-width: 800px){body .trainer-details aside.personal-training{width:83.2rem;margin-top:2.4rem;white-space:nowrap}body .trainer-details aside.personal-training *{white-space:normal}body .trainer-details aside.personal-training p{margin:3.2rem 0}body .trainer-details aside.personal-training a+a{margin-left:3.2rem}}@media all and (max-width: 800px){body .trainer-details aside.personal-training{--padding: 5.6rem;display:flex;gap:3.2rem;flex-flow:column nowrap;margin-top:6.4rem}body .trainer-details aside.personal-training h2{font-size:3.2rem}body .trainer-details aside.personal-training h2 br{display:none}}@media all and (max-width: 800px){body .trainer-details ul+aside.personal-training{margin-top:0}}body .picture-header{--box1-backdrop-filter: blur(12.8rem);padding-bottom:9.6rem}body .picture-header img{height:52rem;width:var(--page-width);border-radius:2.4rem}body .picture-header h1{padding-bottom:2.4rem}body .picture-header>div{border-radius:2.4rem;position:relative;background-color:var(--box1-backdrop-filter-color);-webkit-backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:var(--box1-backdrop-filter);width:143.4rem;margin:-7rem auto 0 auto;padding:5.6rem;display:flex;align-items:center;flex-flow:row nowrap}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){body .picture-header>div{background-color:var(--box1-color)}}body .picture-header>div div.field *{background-color:var(--box1-color)}body .picture-header>div>ul.icons{list-style:none;text-align:right;white-space:nowrap;padding-left:12rem}body .picture-header>div>ul.icons li{background-color:var(--color-bg);border-radius:1.6rem;width:9.6rem;height:9.6rem}body .picture-header>div>ul.icons li::before{background-color:var(--color-tags-icons)}body .picture-header>div>ul.icons li+li{margin-left:1.6rem}@media all and (max-width: 800px){body .picture-header{text-align:center}body .picture-header img{width:64rem;position:relative;left:50%;transform:translateX(-32rem);border-radius:2.4rem;height:37.6rem}body .picture-header h1{padding:0 5.6rem 3.2rem 5.6rem}body .picture-header>div{width:100%;margin-left:0;margin-right:0;padding-left:calc( var(--add-left-margin) + ( 100% - var(--page-width) ) / 2 );padding-right:calc( var(--add-right-margin) + ( 100% - var(--page-width) ) / 2 );padding:5.6rem 3.2rem;display:block}body .picture-header>div>div{padding:0 .8rem 2.4rem 0}body .picture-header>div>*{width:100%;text-align:center}body .picture-header>div>ul.icons{padding-left:0}}body .picture-header-alt-bg{border-radius:0 0 3.2rem 3.2rem;background:var(--home-background);--color-text: var(--color-text-alt);--color-text-5: var(--color-text-alt-5);--color-text-10: var(--color-text-alt-10);--color-text-20: var(--color-text-alt-20);--color-text-40: var(--color-text-alt-40);--color-text-60: var(--color-text-alt-60);--color-text-80: var(--color-text-alt-80);--color-link-arrow: var(--color-link-arrow-alt);--img-url-logo: var(--img-url-logo-alt);display:flex;flex-flow:row nowrap;gap:17.6rem;justify-content:center;align-items:center;padding-bottom:0;margin-top:-8rem;margin-bottom:8rem}body .picture-header-alt-bg>div{width:40rem;padding-top:4rem}body .picture-header-alt-bg>div *+*{padding-top:1.6rem}body .picture-header-alt-bg picture,body .picture-header-alt-bg img{display:block;width:83.2rem;height:37.2rem;position:relative}body .picture-header-alt-bg img{transform:translateY(3.2rem);-webkit-transform:translateY(3.2rem)}@media all and (max-width: 800px){body .picture-header-alt-bg{flex-flow:column nowrap;gap:0;margin-top:0}body .picture-header-alt-bg>div{width:54.4rem}body .picture-header-alt-bg>div:last-child{padding-top:1.6rem;padding-bottom:4rem}body .picture-header-alt-bg picture,body .picture-header-alt-bg img{width:60.8rem;height:27.2rem}body .picture-header-alt-bg picture:not(:last-child) img{transform:none;-webkit-transform:none}}main>.picture-header-box>div,div.picture-header-box{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;border-radius:3.2rem;background:var(--picture-header-box-background)}main>.picture-header-box>div>div:first-child ul,div.picture-header-box>div:first-child ul{text-align:left}main>.picture-header-box>div>div:first-child ul li,div.picture-header-box>div:first-child ul li{padding-left:1.4rem;position:relative}main>.picture-header-box>div>div:first-child ul li:before,div.picture-header-box>div:first-child ul li:before{content:"";position:absolute;left:0;display:block;width:.6rem;height:.6rem;border-radius:.3rem;top:.6em;background-color:var(--color-secondary)}@media not all and (max-width: 800px){main>.picture-header-box>div>div:first-child ul li,div.picture-header-box>div:first-child ul li{padding-left:1.4rem}main>.picture-header-box>div>div:first-child ul li:before,div.picture-header-box>div:first-child ul li:before{width:.4rem;height:.4rem;border-radius:.2rem}}main>.picture-header-box>div>div:first-child :not(h1,h2,.preheader),div.picture-header-box>div:first-child :not(h1,h2,.preheader){margin-top:1.2rem}main>.picture-header-box>div>div:first-child .preheader,div.picture-header-box>div:first-child .preheader{text-transform:uppercase;font-weight:bold;color:var(--color-secondary);padding-top:2.4rem}main>.picture-header-box>div>picture,div.picture-header-box>picture{display:block}main>.picture-header-box>div>picture img,div.picture-header-box>picture img{display:block}main>.picture-header-box>div>picture.horizontal img,div.picture-header-box>picture.horizontal img{border-radius:3.2rem}@media all and (max-width: 800px){main>.picture-header-box>div>div:first-child,div.picture-header-box>div:first-child{padding:3.2rem 4.8rem}main>.picture-header-box>div>picture,div.picture-header-box>picture{width:100%}main>.picture-header-box>div>picture img,div.picture-header-box>picture img{width:100%;height:auto}main>.picture-header-box>div>picture.vertical img,div.picture-header-box>picture.vertical img{width:52.2666666667vw}main>.picture-header-box>div .buttons,div.picture-header-box .buttons{padding-top:1.6rem}main>.picture-header-box>div .buttons>*,div.picture-header-box .buttons>*{display:flex}main>.picture-header-box>div .buttons>*+*,div.picture-header-box .buttons>*+*{margin-top:3.2rem}}@media not all and (max-width: 800px){main>.picture-header-box>div,div.picture-header-box{height:63.2rem;flex-direction:row}main>.picture-header-box>div>div:first-child,div.picture-header-box>div:first-child{margin-left:14.4rem;width:54.4rem}main>.picture-header-box>div>div:first-child h2,div.picture-header-box>div:first-child h2{text-align:left}main>.picture-header-box>div>div:first-child .buttons,div.picture-header-box>div:first-child .buttons{white-space:nowrap;padding-top:1.6rem}main>.picture-header-box>div>div:first-child .buttons>*+*,div.picture-header-box>div:first-child .buttons>*+*{margin-left:2.4rem}main>.picture-header-box>div>picture,div.picture-header-box>picture{align-self:flex-end}main>.picture-header-box>div>picture img,div.picture-header-box>picture img{width:58.8rem;height:68rem;margin-left:3.2rem}main>.picture-header-box>div>picture:nth-child(2) img,div.picture-header-box>picture:nth-child(2) img{margin-left:17.6rem}main>.picture-header-box>div>picture.horizontal img,div.picture-header-box>picture.horizontal img{height:63.2rem;width:83.2rem}}main>.picture-header-box>div div.field,div.picture-header-box div.field{width:100%}main>.picture-header-box>div div.field *,div.picture-header-box div.field *{background-color:var(--picture-header-box-background-color)}body .downloads{width:100%;margin-left:0;margin-right:0;padding-left:calc( var(--add-left-margin) + ( 100% - var(--page-width) ) / 2 );padding-right:calc( var(--add-right-margin) + ( 100% - var(--page-width) ) / 2 );font-size:2.2rem}body .downloads header{column-span:all}body .downloads section{border-radius:2.4rem;position:relative;background-color:var(--box1-backdrop-filter-color);-webkit-backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:var(--box1-backdrop-filter);margin-top:3.2rem;padding:4rem 3.2rem 3.2rem 3.2rem}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){body .downloads section{background-color:var(--box1-color)}}body .downloads section div.field *{background-color:var(--box1-color)}body .downloads section h3,body .downloads section main .list>*>li h2,main .list>*>li body .downloads section h2{padding-bottom:3.2rem;color:var(--color-text-60)}body .downloads ul{list-style:none}body .downloads ul li{border-top:2px solid var(--color-secondary-20);position:relative}body .downloads ul li a{display:block;text-decoration:none;color:var(--color-text);padding:4rem 4rem 4rem 0;overflow:hidden;text-overflow:ellipsis}body .downloads ul li a:hover,body .downloads ul li a:focus-visible{text-decoration:underline}body .downloads ul li::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;width:4rem;pointer-events:none;background-color:var(--color-primary);mask-position:100% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-download);mask-size:3.2rem auto;-webkit-mask-position:100% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-download);-webkit-mask-size:3.2rem auto}@media not all and (max-width: 800px){body .downloads{--add-left-margin: 14.4rem;--add-right-margin: 14.4rem;padding-bottom:7.2rem;column-width:68.5rem;column-count:2}body .downloads section{margin:0 0 6.4rem 0;padding:5.6rem 5.6rem 4rem 5.6rem;display:inline-block;width:65rem}body .downloads section h3,body .downloads section main .list>*>li h2,main .list>*>li body .downloads section h2{padding-bottom:5.6rem}body .downloads ul li::after{mask-size:2.4rem auto;-webkit-mask-size:2.4rem auto}body .downloads ul li a{padding:2rem 3rem 2rem 0}}#rezerwacja .club-schedule-unregister-confirmation p{margin-bottom:3.2rem}#rezerwacja .club-schedule-unregister-confirmation a.secondary{margin-right:1.6rem}#rezerwacja div:not(.activity-info) h1{text-align:left;padding:0 3.2rem;height:8.8rem}#rezerwacja div:not(.activity-info) h1 small{font-family:"LatoLatinWeb",sans-serif;display:block;font-size:1.8rem;letter-spacing:normal}#rezerwacja div:not(.activity-info) h2{height:5.6rem;text-align:center}#rezerwacja form{text-align:center}#rezerwacja dl{position:relative;height:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding-right:5.6rem;padding-left:3.2rem;padding-bottom:5.6rem}#rezerwacja dl dt{padding:3.2rem 0 1.6rem 0;font-weight:bold}#rezerwacja dl dd strong{font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);font-size:2rem}#rezerwacja dl>div:first-child,#rezerwacja dl>div:last-child{width:100%}#rezerwacja dl>div details>summary{cursor:pointer;list-style:none}#rezerwacja dl>div details>summary::after{content:"";display:inline-block;vertical-align:baseline;height:.6em;width:.8em;margin-left:.8rem;background-color:var(--color-link-arrow);mask-position:100% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-arrow);mask-size:contain;-webkit-mask-position:100% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-arrow);-webkit-mask-size:contain}#rezerwacja dl>div details[open]>summary::after{transform:scaleY(-100%);-webkit-transform:scaleY(-100%)}#rezerwacja dl>div details img{width:6.4rem;height:6.4rem;margin-right:1.6rem;display:inline-block;vertical-align:middle;border-radius:4.8rem}@media all and (max-width: 800px){#rezerwacja dl>div details img{width:6.4rem;height:6.4rem;margin-right:2.4rem}}#rezerwacja dl>div details>summary+div{overflow:hidden;max-height:0;padding-top:0;opacity:0;transition:max-height .5s ease-in-out,padding-top .5s ease-in-out,opacity .5s ease-in-out .5s}#rezerwacja dl>div details[open]>summary+div{padding-top:1.6rem;max-height:100vmax;opacity:1}#rezerwacja dl>div details>summary:hover,#rezerwacja dl>div details>summary:focus-visible{text-decoration:underline}#rezerwacja dl>div details>summary::-webkit-details-marker{display:none}#rezerwacja dl ul{display:grid;grid-template-columns:auto auto auto auto auto;column-gap:1.6rem;row-gap:1.6rem}#rezerwacja dl ul li{display:block;box-sizing:border-box;width:9.6rem;height:9.6rem;margin:0 0 1.6rem 0;border-radius:4.8rem;border:2px dashed var(--color-secondary-bg-40)}#rezerwacja dl ul li.user{border:none;background-color:var(--color-secondary-10)}#rezerwacja dl ul li:before{top:25%;left:25%;bottom:25%;right:25%}#rezerwacja .activity-info dl{padding:0;height:auto}#rezerwacja .activity-info dl:before{content:"";height:0;width:100%;order:2}#rezerwacja .activity-info dl>div{width:50%}#rezerwacja .activity-info dl>div:last-child{width:100%}#rezerwacja .activity-info dl>div:first-child{width:auto}#rezerwacja .activity-info dl>div:nth-child(3),#rezerwacja .activity-info dl>div:nth-child(4),#rezerwacja .activity-info dl>div:nth-child(5){order:3}#rezerwacja .activity-info .buttons{display:flex;justify-content:space-between}#rezerwacja .activity-info h1{text-transform:none}#rezerwacja div.intensity dd div{width:60%}@media all and (max-width: 800px){#rezerwacja header{text-align:center}#rezerwacja dl dd strong{font-size:3.2rem}#rezerwacja :not(.activity-info) dl>div{width:50%}#rezerwacja :not(.activity-info) dl>div:nth-child(1){order:-2}#rezerwacja :not(.activity-info) dl>div:nth-child(3){width:100%;order:-1}#rezerwacja :not(.activity-info) dl>div:first-child,#rezerwacja :not(.activity-info) dl>div:last-child{width:100%}#rezerwacja div.intensity dd div{width:80%}#rezerwacja .activity-info dl>div:nth-child(3),#rezerwacja .activity-info dl>div:nth-child(4),#rezerwacja .activity-info dl>div:last-child{padding-top:1.6rem;width:100%}#rezerwacja .activity-info .buttons{flex-flow:column nowrap}#rezerwacja .activity-info .buttons>*{margin-top:3.2rem}#rezerwacja>div:not(.activity-info){position:static}#rezerwacja[role=dialog] .activity-info{margin-top:1.6rem}#rezerwacja[role=dialog] form{position:fixed;display:block;background-color:var(--color-bg);padding:3.2rem;left:0;bottom:0;right:0;z-index:420}#rezerwacja[role=dialog] dl ul{margin-bottom:8rem}}@media not all and (max-width: 800px){#rezerwacja{white-space:nowrap}#rezerwacja>*{display:inline-block;vertical-align:middle;white-space:normal}#rezerwacja>div{height:73.8rem;max-height:calc( 100vh - 17.6rem )}#rezerwacja .activity-info{width:59rem;margin-right:5.6rem}#rezerwacja .activity-info .buttons{position:absolute;bottom:5.6rem;left:5.6rem;right:5.6rem}#rezerwacja>div:not(.activity-info)>div{position:relative;overflow:hidden;width:96rem;height:calc( 100% - 16.4rem );margin-bottom:2.4rem}#rezerwacja .activity-info+div>div{height:calc( 100% - 13.2rem )}#rezerwacja dl>div.intensity{position:absolute;top:0;right:0;width:50%}#rezerwacja dl ul{grid-template-columns:auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;row-gap:.6rem;justify-content:left}#rezerwacja dl ul.standby{filter:saturate(0)}#rezerwacja dl ul li{width:4.6rem;height:4.6rem;border-radius:3.2rem}#rezerwacja dl dt{padding-top:2rem}#rezerwacja form button{min-width:48rem}}section #rezerwacja{padding-bottom:5.6rem}section #rezerwacja .close{display:none}article time{display:block;padding-top:2.4rem}article time:first-child{padding-top:0}article strong{font:inherit;font-weight:bold}article h1{color:var(--color-text);padding-bottom:3.2rem}article img{width:100%;height:auto;border-radius:2.4rem}@media not all and (max-width: 800px){article{--add-left-margin: 14.4rem;--add-right-margin: 72rem}article>picture img{width:83.2rem;height:41.6rem}}@media all and (max-width: 800px){article>picture img{width:64rem;position:relative;left:50%;transform:translateX(-32rem);border-radius:2.4rem;height:32rem}}main .descriptions picture.bitmap-icon img{display:block;margin:0 auto 1.6rem auto}main .descriptions.text>header{padding-bottom:0}main .descriptions.text{margin-top:-5.6rem;margin-bottom:-5.6rem}main .descriptions dl{text-align:center}main .descriptions dl div{text-align:left;padding-top:8rem}main .descriptions dl div dt{font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);font-size:2.6rem;padding-bottom:3.2rem}main .descriptions dl div dt>picture.bitmap-icon img{margin-left:0}main .descriptions dl div dd{color:var(--color-text-60)}main .descriptions dl div dd>a{margin-top:2.4rem}@media all and (max-width: 800px){main .descriptions dl div{width:60.8rem;padding-left:3.2rem;padding-right:3.2rem;padding-bottom:3.2rem;padding-top:3.2rem}}@media not all and (max-width: 800px){main .descriptions dl div{display:inline-block;vertical-align:top;width:67.2rem;padding:5.6rem}main .descriptions dl div dt{font-size:2rem}}main .color-blocks .blocks{display:flex;justify-content:center;gap:3.2rem}main .color-blocks .blocks section{padding:5.6rem;width:54.4rem;position:relative;border-radius:2.4rem;overflow:hidden;display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center;gap:1.6rem}main .color-blocks .blocks section h3,main .color-blocks .blocks section .list>*>li h2,main .list>*>li .color-blocks .blocks section h2{font-size:2rem}main .color-blocks .blocks section *{text-align:center}main .color-blocks .blocks section>a.primary{width:100%}main .color-blocks .blocks section p+p{padding-top:0}main .color-blocks .blocks section picture{display:block;position:absolute;top:0;left:0;right:0;width:100%}main .color-blocks .blocks section picture img{width:100%;height:auto;position:absolute;top:0;left:0;right:0}main .color-blocks .blocks section.background-supporting1{background:var(--supporting1)}main .color-blocks .blocks section.background-supporting2{background:var(--supporting2)}main .color-blocks .blocks section.background-supporting3{background:var(--supporting3)}main .color-blocks .blocks section.background-supporting4{background:var(--supporting4)}main .color-blocks .blocks section.background-supporting5{background:var(--supporting5)}main .color-blocks .blocks section.background-supporting6{background:var(--supporting6)}main .color-blocks .blocks section.background-supporting7{background:var(--supporting7)}@media not all and (max-width: 800px){main .color-blocks .blocks section.with-picture{padding-top:24.2rem;width:40rem}}@media all and (max-width: 800px){main .color-blocks .blocks{flex-flow:column nowrap}main .color-blocks .blocks section{width:100%;gap:3.2rem}main .color-blocks .blocks section h3,main .color-blocks .blocks section .list>*>li h2,main .list>*>li .color-blocks .blocks section h2{font-size:2.6rem}main .color-blocks .blocks section.with-button h3,main .color-blocks .blocks section.with-button .list>*>li h2,main .list>*>li .color-blocks .blocks section.with-button h2{font-size:3rem}main .color-blocks .blocks section.with-picture{padding-top:35.2rem}}main .list>.buttons>a,main .list>.buttons>button{margin-top:6.4rem}main .list picture.bitmap-icon{order:-1}main .list picture.bitmap-icon img{display:block}main .list>*>li{display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-between;gap:1.6rem}main .list>*>li .wysiwyg{flex-grow:1}main .list>*>li .wysiwyg *+*{margin-top:1.6rem}main .list>*>li>a.primary,main .list>*>li>a.secondary{width:100%}main .list>*>li>img{width:auto;height:auto;max-width:18rem;max-height:3.2rem;display:block;margin:1.6rem auto 2.4rem auto}main .list>*>li .bitmap-icon+p{text-transform:uppercase;font-weight:bold;color:var(--color-secondary)}main .list.boxes>*>li{border-radius:2.4rem;position:relative;background-color:var(--box1-backdrop-filter-color);-webkit-backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:var(--box1-backdrop-filter)}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){main .list.boxes>*>li{background-color:var(--box1-color)}}main .list.boxes>*>li div.field *{background-color:var(--box1-color)}main .list.no-boxes>header{padding-bottom:2.4rem}main .list li h3,main .list>*>li li h2{text-align:inherit}main .list>ol,main .list>ul{list-style:none;text-align:center;display:flex;gap:3.2rem;flex-direction:row;flex-wrap:wrap;justify-content:center}main .list>ol>li,main .list>ul>li{white-space:normal;padding:5.6rem 3.2rem}main .list>ol>li>a,main .list>ul>li>a{display:flex;align-content:center}main .list.s>ol>li,main .list.s>ul>li{padding-top:3.2rem;padding-bottom:3.2rem}@media all and (max-width: 800px){main .list>*>li{text-align:center;width:100%}main .list.horiz-scroll>*>li{min-width:40rem;max-width:40rem}main .list.horiz-scroll>ol>li{min-width:46rem;max-width:46rem}main .list.horiz-scroll.s>*>li{min-width:32rem;max-width:32rem}main .list.horiz-scroll.l>*>li{min-width:52rem;max-width:52rem}main .list.no-horiz-scroll.s>ul,main .list.no-horiz-scroll.s>ol{justify-content:space-between;width:60.8rem;row-gap:1.6rem;column-gap:unset}main .list.no-horiz-scroll.s>ul>li,main .list.no-horiz-scroll.s>ol>li{min-width:29.6rem;max-width:29.6rem}main .list.horiz-scroll>ul,main .list.horiz-scroll>ol{gap:unset;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0}main .list.horiz-scroll>ul::-webkit-scrollbar,main .list.horiz-scroll>ol::-webkit-scrollbar{display:none;width:0;height:0}main .list.horiz-scroll>ul>*,main .list.horiz-scroll>ol>*{margin:0 1.6rem}main .list.horiz-scroll>ul>*:first-child,main .list.horiz-scroll>ol>*:first-child{margin-left:var(--horiz-scroll-side)}main .list.horiz-scroll>ul>*:last-child,main .list.horiz-scroll>ol>*:last-child{margin-right:var(--horiz-scroll-side)}main .list.horiz-scroll>ul>*.filtered-out+:not(.filtered-out),main .list.horiz-scroll>ol>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}main .list.horiz-scroll>ul>*:not(.filtered-out)~.filtered-out+:not(.filtered-out),main .list.horiz-scroll>ol>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}main .list.no-boxes>ul,main .list.no-boxes>ol{justify-content:center}main .list.no-boxes>ul>li,main .list.no-boxes>ol>li{min-width:100%;max-width:100%}}@media not all and (max-width: 800px){main .list>*>li{padding:3.2rem 3.2rem;width:40rem}main .list.s>*>li{width:25.6rem}main .list.l>*>li{width:54.4rem}main .list.l>*>li>a.primary,main .list.l>*>li>a.secondary{width:56%}main .list.no-boxes>*>li{height:auto;padding-top:0;padding-bottom:0}main .list>ol,main .list>ul{width:176rem;margin-left:-3.2rem;margin-right:-3.2rem}main .list>ol{flex-wrap:nowrap}}main .list>ol{padding-top:8rem;margin-top:-8rem;counter-reset:steps}main .list>ol h3,main .list>ol .list>*>li h2,main .list>*>li .list>ol h2{position:static}main .list>ol>li{padding-top:5.6rem}main .list>ol h3::before,main .list>ol .list>*>li h2::before,main .list>*>li .list>ol h2::before{counter-increment:steps;content:counter(steps);z-index:2;display:block;position:absolute;background-color:var(--color-bg);width:5.4rem;height:5.4rem;filter:drop-shadow(-0.8rem 1.6rem 2.4rem var(--icons-shadow-color));border-radius:2.7rem;text-align:center;top:-2.7rem;padding-top:1.4rem;left:50%;transform:translateX(-50%);color:var(--color-secondary)}@media all and (max-width: 800px){main .list>ol h3::before,main .list>ol .list>*>li h2::before,main .list>*>li .list>ol h2::before{padding-top:.6rem}}main .list>ol>li:not(:first-child):before{content:"";display:block;position:absolute;left:-5.3rem;top:calc( 50% - 3.7rem );width:7.4rem;height:7.4rem;background-color:var(--color-bg);background-position:50% 50%;background-repeat:no-repeat;background-image:var(--img-url-next-step);background-size:5.4rem 5.4rem;border-radius:4.3rem;z-index:2}main .accordion>details ul{text-align:left}main .accordion>details ul li{padding-left:1.4rem;position:relative}main .accordion>details ul li:before{content:"";position:absolute;left:0;display:block;width:.6rem;height:.6rem;border-radius:.3rem;top:.6em;background-color:var(--color-secondary)}@media not all and (max-width: 800px){main .accordion>details ul li{padding-left:1.4rem}main .accordion>details ul li:before{width:.4rem;height:.4rem;border-radius:.2rem}}main .accordion>details :not(summary)+p{padding-top:1.6em}main .accordion details{display:block;width:60.8rem;margin:0 auto}main .accordion details>summary{padding:2.4rem 2.4rem 2.4rem 9.6rem;list-style:none;cursor:pointer;color:var(--color-text);font-weight:bold}main .accordion details>summary>span{position:static}main .accordion details>summary>span::before,main .accordion details>summary>span::after{content:"";display:block;position:absolute;top:4.8rem;left:4.8rem;transform:translate(-50%, -50%)}main .accordion details>summary>span::before{width:4.8rem;height:4.8rem;border-radius:2.4rem;background:var(--primary-background)}main .accordion details>summary>span::after{width:2rem;height:1.2rem;background-color:var(--primary-text);mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-expand);mask-size:80% auto;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-expand);-webkit-mask-size:80% auto}main .accordion details>summary:hover,main .accordion details>summary:focus-visible{text-decoration:underline}main .accordion details>summary::-webkit-details-marker{display:none}main .accordion details+details{margin-top:.8rem}main .accordion details:not([open])>summary{border-radius:2.4rem;position:relative;background-color:var(--box2-color)}main .accordion details:not([open])>summary::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}main .accordion details[open]{border-radius:2.4rem;position:relative;background-color:var(--box2-color);padding-bottom:3.2rem}main .accordion details[open]::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}main .accordion details[open]>*:not(summary){margin-left:9.6rem;margin-right:2.4rem;color:var(--color-text-60)}main .accordion details[open]>summary>span::after{transform:translate(-50%, -50%) rotate(180deg)}@media not all and (max-width: 800px){main .accordion details{width:84.8rem}main .accordion details>summary{min-height:10.6rem;display:flex;flex-flow:row;flex-wrap:nowrap;align-items:center}main .accordion details>summary>span{position:relative}main .accordion details>summary>span::after,main .accordion details>summary>span::before{left:-4.8rem;top:50%}}main .news-list ul{display:flex;gap:3.2rem}main .news-list ul li a strong{color:var(--color-secondary);font-weight:normal}main .news-list ul li.info-default{border-radius:2.4rem;position:relative;background-color:var(--box2-color);padding:3.2rem 3.2rem 9.6rem 3.2rem;position:relative}main .news-list ul li.info-default::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}main .news-list ul li.info-default time{display:block}main .news-list ul li.info-default a{position:static;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);text-decoration:none;display:inline-block}main .news-list ul li.info-default a::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;mask-position:right 3.9rem bottom 3.1rem;mask-repeat:no-repeat;mask-image:var(--img-url-more);mask-size:.6rem 1rem;-webkit-mask-position:right 3.9rem bottom 3.1rem;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-more);-webkit-mask-size:.6rem 1rem;background-color:var(--primary-text)}main .news-list ul li.info-default a::after{content:"";display:block;position:absolute;bottom:2.4rem;right:2.4rem;width:3.6rem;height:2.4rem;border-radius:3.2rem;box-shadow:var(--buttons-shadow);background:var(--primary-background)}@media all and (max-width: 800px){main .news-list ul li.info-default a::before{mask-position:right 6rem bottom 4.5rem;mask-size:1rem 1.6rem;-webkit-mask-position:right 6rem bottom 4.5rem;-webkit-mask-size:1rem 1.6rem}main .news-list ul li.info-default a::after{width:6.4rem;height:4rem;bottom:3.2rem;right:3.2rem}}main .news-list ul li.info-default a:hover,main .news-list ul li.info-default a:focus-visible{text-decoration:underline}main .news-list ul li.ecommerce{white-space:normal;text-align:left;padding:2.4rem 2.4rem 6.4rem 2.4rem;display:inline-grid;justify-items:start;grid-template-columns:auto auto;grid-template-rows:auto auto auto auto;grid-template-areas:"image image" "text text" "discounted-price standard-price";vertical-align:top;border-radius:2.4rem;position:relative;background-color:var(--box2-color);grid-template-columns:35% 35% auto;grid-template-areas:"image image image" "text text text" "discounted-price standard-price .";white-space:nowrap}main .news-list ul li.ecommerce::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}main .news-list ul li.ecommerce>*{align-self:end;position:relative}main .news-list ul li.ecommerce>div.price{grid-area:discounted-price}main .news-list ul li.ecommerce>del.price{grid-area:standard-price}main .news-list ul li.ecommerce>span{grid-area:image;justify-self:stretch;align-self:stretch;font-size:1rem;padding:1.6rem;color:var(--color-text-40);text-transform:uppercase;border-radius:2.4rem;border:.15rem solid var(--color-secondary-20);line-height:1em}main .news-list ul li.ecommerce>picture{grid-area:image;align-self:center;justify-self:center}main .news-list ul li.ecommerce img{display:block;z-index:1}main .news-list ul li.ecommerce strong.discount{grid-area:image;justify-self:end;align-self:start;z-index:2;font-size:2rem;background-color:var(--color-bg);font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);color:var(--color-secondary);padding:0 .32rem 1rem 1rem;line-height:.8em}main .news-list ul li.ecommerce a{position:static;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);color:var(--color-text-80);text-decoration:none}main .news-list ul li.ecommerce a::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;mask-position:right 3.9rem bottom 3.1rem;mask-repeat:no-repeat;mask-image:var(--img-url-more);mask-size:.6rem 1rem;-webkit-mask-position:right 3.9rem bottom 3.1rem;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-more);-webkit-mask-size:.6rem 1rem;background-color:var(--primary-text)}main .news-list ul li.ecommerce a::after{content:"";display:block;position:absolute;bottom:2.4rem;right:2.4rem;width:3.6rem;height:2.4rem;border-radius:3.2rem;box-shadow:var(--buttons-shadow);background:var(--primary-background)}@media all and (max-width: 800px){main .news-list ul li.ecommerce a::before{mask-position:right 6rem bottom 4.5rem;mask-size:1rem 1.6rem;-webkit-mask-position:right 6rem bottom 4.5rem;-webkit-mask-size:1rem 1.6rem}main .news-list ul li.ecommerce a::after{width:6.4rem;height:4rem;bottom:3.2rem;right:3.2rem}}main .news-list ul li.ecommerce a:hover,main .news-list ul li.ecommerce a:focus-visible{text-decoration:underline}main .news-list ul li.ecommerce p{display:block;position:static;align-self:center;max-width:100%;overflow:hidden;text-overflow:hidden;grid-area:text;line-height:140%;padding:.8rem 0}main .news-list ul li.ecommerce p a{display:inline-block;line-height:110%}@media all and (max-width: 800px){main .news-list ul li.ecommerce strong.discount{font-size:2.6rem}main .news-list ul li.ecommerce>span{font-size:1.4rem}}main .news-list img{width:54.4rem;height:27.2rem;border-radius:2.4rem}main .news-list ul li.info-ecommerce{position:relative}main .news-list ul li.info-ecommerce a{position:static;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);color:var(--color-text);display:block;text-decoration:none}main .news-list ul li.info-ecommerce a::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;mask-position:right 3.9rem bottom 3.1rem;mask-repeat:no-repeat;mask-image:var(--img-url-more);mask-size:.6rem 1rem;-webkit-mask-position:right 3.9rem bottom 3.1rem;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-more);-webkit-mask-size:.6rem 1rem;background-color:var(--primary-text)}main .news-list ul li.info-ecommerce a::after{content:"";display:block;position:absolute;bottom:2.4rem;right:2.4rem;width:3.6rem;height:2.4rem;border-radius:3.2rem;box-shadow:var(--buttons-shadow);background:var(--primary-background)}@media all and (max-width: 800px){main .news-list ul li.info-ecommerce a::before{mask-position:right 6rem bottom 4.5rem;mask-size:1rem 1.6rem;-webkit-mask-position:right 6rem bottom 4.5rem;-webkit-mask-size:1rem 1.6rem}main .news-list ul li.info-ecommerce a::after{width:6.4rem;height:4rem;bottom:3.2rem;right:3.2rem}}main .news-list ul li.info-ecommerce a:hover,main .news-list ul li.info-ecommerce a:focus-visible{text-decoration:underline}@media not all and (max-width: 800px){main .news-list{--add-left-margin: 14.4rem;--add-right-margin: 72rem}main .news-list ul{flex-flow:row wrap;width:83.2rem}main .news-list ul li,main .news-list ul li.info-default{width:100%;padding:2.4rem 2.4rem 7.2rem 2.4rem}main .news-list ul li a,main .news-list ul li.info-default a{font-size:2rem}main .news-list img{width:78.4rem;height:39.2rem}main .news-list ul li.info-ecommerce{padding-bottom:2.4rem;padding-right:8rem}main .news-list ul li.info-ecommerce>a{font-size:2.6rem;line-height:3.6rem}main .news-list ul li.info-ecommerce>a::after{transform:translateY(50%);-webkit-transform:translateY(50%);bottom:50%}main .news-list ul li.info-ecommerce>a::before{mask-position:right 3.9rem bottom 50%;-webkit-mask-position:right 3.9rem bottom 50%}main .news-list ul li.ecommerce{width:40rem;padding-bottom:2.4rem}main .news-list ul li.ecommerce img{width:19.2rem;height:19.2rem}main .news-list ul li.ecommerce>span{height:27.2rem}main .news-list ul li.ecommerce>p{font-size:1.4rem}main .news-list ul li.ecommerce>a{font-size:1.6rem}}@media all and (max-width: 800px){main .news-list ul{flex-flow:column nowrap}main .news-list ul li.ecommerce{grid-template-rows:43.6rem 3.6rem auto 8rem;grid-template-columns:auto auto 24rem;padding:3.2rem;line-height:120%}main .news-list ul li.ecommerce img{width:32rem;height:32rem;top:8.2rem}main .news-list ul li.ecommerce>span{width:100%;height:42rem}main .news-list ul li.ecommerce>p{font-size:2.4rem}main .news-list ul li.ecommerce>a{font-size:2.6rem}main .news-list li.ecommerce+li.ecommerce{display:none}main .news-list ul li.info-ecommerce{padding:1.2rem 2.4rem}main .news-list ul li.info-ecommerce a{padding:0 8.8rem 0 0;font-size:2.6rem}main .news-list ul li.info-ecommerce a::after{top:1.2rem;bottom:1.2rem;height:auto}main .news-list ul li.info-ecommerce a::before{mask-position:right 6rem top 50%;-webkit-mask-position:right 6rem top 50%}}main .training-program{background:var(--home-background);border-radius:3.2rem;padding-top:9.6rem;padding-bottom:9.2rem;margin-bottom:8rem}main .training-program>header{--color-text: var(--color-text-alt);--color-text-5: var(--color-text-alt-5);--color-text-10: var(--color-text-alt-10);--color-text-20: var(--color-text-alt-20);--color-text-40: var(--color-text-alt-40);--color-text-60: var(--color-text-alt-60);--color-text-80: var(--color-text-alt-80);--color-link-arrow: var(--color-link-arrow-alt);--img-url-logo: var(--img-url-logo-alt);color:var(--color-text-60)}main .training-program ol{counter-reset:training;list-style:none}main .training-program ol li{border-radius:2.4rem;position:relative;background-color:var(--box2-color);padding:2.4rem;width:54.4rem;margin-left:0;margin-right:0}main .training-program ol li::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}main .training-program ol li>button.primary{position:absolute;right:4.8rem;top:24.4rem}main .training-program ol li>button.primary.icon{left:4.8rem;right:auto}main .training-program ol li h3,main .training-program ol .list>*>li h2{padding-top:3.2rem;padding-bottom:.8rem}main .training-program ol li h3::before,main .training-program ol .list>*>li h2::before{counter-increment:training;content:counter(training);display:block;position:absolute;left:0;top:0;background-color:var(--color-bg);border-radius:4rem;width:5.4rem;height:5.4rem;padding-top:1.4rem;color:var(--color-primary);text-align:center}main .training-program ol li img{width:49.6rem;height:24.8rem;border-radius:2.4rem}@media all and (max-width: 800px){main .training-program header p{padding:2.4rem 0}main .training-program ol{white-space:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:block;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0}main .training-program ol::-webkit-scrollbar{display:none;width:0;height:0}main .training-program ol>*{margin:0 1.6rem}main .training-program ol>*:first-child{margin-left:var(--horiz-scroll-side)}main .training-program ol>*:last-child{margin-right:var(--horiz-scroll-side)}main .training-program ol>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}main .training-program ol>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}main .training-program ol li{display:inline-block;vertical-align:top;white-space:normal;width:54.4rem;height:92rem;padding:3.2rem;margin:0 1.6rem}main .training-program ol li h3,main .training-program ol .list>*>li h2{padding-top:4.8rem;padding-bottom:1.2rem}main .training-program ol li h3::before,main .training-program ol .list>*>li h2::before{width:6.9rem;height:6.9rem}main .training-program ol li img{width:48rem;height:24rem}main .training-program ol li>button.primary{right:5.6rem;top:23.6rem}main .training-program ol li>button.primary.icon{left:5.6rem;right:auto}}@media not all and (max-width: 800px){main .training-program{padding-bottom:0}main .training-program header{width:24%;height:30rem;padding-top:2.4rem;margin:0 auto -30rem auto}main .training-program header h2{padding-bottom:2.4rem}main .training-program ol{display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;height:121.4rem;width:100%}main .training-program ol li{margin-bottom:3.2rem}main .training-program ol li:nth-child(2){order:3;margin-top:30rem}main .training-program ol li:nth-child(3){order:4}main .training-program ol li:nth-child(4){order:2}main .training-program ol li:nth-child(5){order:5}}main .text-with-image{white-space:nowrap}main .text-with-image>div.wysiwyg{white-space:normal}main .text-with-image>div.wysiwyg .price-label,main .text-with-image>div.wysiwyg .text-label{display:inline-grid}main .text-with-image>div.wysiwyg p.preheader{text-transform:uppercase;font-weight:bold;color:var(--color-secondary);white-space:nowrap}main .text-with-image>div.wysiwyg h2{text-align:left}main .text-with-image>div.wysiwyg p.preheader+h2{margin-top:0}main .text-with-image>picture img{width:60.8rem;height:auto}main .text-with-image.round-corners>picture img{border-radius:2.4rem}main .text-with-image>section{border-radius:2.4rem;position:relative;background-color:var(--box2-color);padding:5.6rem;white-space:normal}main .text-with-image>section::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}main .text-with-image>section ul{text-align:left}main .text-with-image>section ul li{padding-left:1.4rem;position:relative}main .text-with-image>section ul li:before{content:"";position:absolute;left:0;display:block;width:.6rem;height:.6rem;border-radius:.3rem;top:.6em;background-color:var(--color-secondary)}@media not all and (max-width: 800px){main .text-with-image>section ul li{padding-left:1.4rem}main .text-with-image>section ul li:before{width:.4rem;height:.4rem;border-radius:.2rem}}main .text-with-image.alternative-background{position:relative}main .text-with-image.alternative-background:before{content:"";position:absolute;z-index:-1;border-radius:3.2rem;top:-3.2rem;bottom:9.6rem;left:-4.8rem;right:-4.8rem;background:var(--home-background)}main .text-with-image.alternative-background div.wysiwyg{--color-text: var(--color-text-alt);--color-text-5: var(--color-text-alt-5);--color-text-10: var(--color-text-alt-10);--color-text-20: var(--color-text-alt-20);--color-text-40: var(--color-text-alt-40);--color-text-60: var(--color-text-alt-60);--color-text-80: var(--color-text-alt-80);--color-link-arrow: var(--color-link-arrow-alt);--img-url-logo: var(--img-url-logo-alt)}main .text-with-image.add-picture:before{top:16rem;bottom:24rem}main .text-with-image.add-picture div.wysiwyg>picture:first-child{display:block}main .text-with-image.add-picture div.wysiwyg>picture:first-child img{display:block;width:32rem;height:32rem;margin:0 auto -7.2rem -7rem}@media not all and (max-width: 800px){main .text-with-image.alternative-background::before{left:0;right:0}main .text-with-image.add-picture div.wysiwyg{padding-bottom:16rem;padding-top:16rem}main .text-with-image.add-picture::before{top:32rem;bottom:16rem}main .text-with-image .buttons{white-space:nowrap}main .text-with-image .buttons>*+*{margin-left:1.6rem}main .text-with-image>section{margin:-7.2rem auto 0 auto;width:68.8rem}main .text-with-image>section+section{margin-top:1.6rem}main .text-with-image>div.wysiwyg{width:54.4rem;margin:0 14.4rem}main .text-with-image>picture img{width:83.2rem;margin-left:3.2rem}main .text-with-image.wider-image>div.wysiwyg{width:40rem}main .text-with-image.wider-image>picture img{width:97.6rem}main .text-with-image>picture:first-child:last-child img{width:169.6rem;margin-left:0}main .text-with-image>div.wysiwyg,main .text-with-image>picture img{display:inline-block;vertical-align:middle}}@media all and (max-width: 800px){main .text-with-image{display:flex;flex-flow:column nowrap;gap:3.2rem}main .text-with-image.add-picture>picture img{transform:translateY(2rem);-webkit-transform:translateY(2rem)}main .text-with-image.imege-before-text-small-screens.add-picture div.wysiwyg{padding-bottom:16rem}main .text-with-image picture,main .text-with-image picture img{display:block}main .text-with-image .buttons>*{display:flex}main .text-with-image .buttons>*+*{margin-top:2.4rem}main .text-with-image.imege-before-text-small-screens>picture{order:-2}main .text-with-image:not(.imege-before-text-small-screens)>div.wysiwyg{order:-2}main .text-with-image.center-header>.wysiwyg h2,main .text-with-image.center-header>.wysiwyg p.preheader{text-align:center}main .text-with-image.center-text>.wysiwyg p:not(.preheader){text-align:center}}main .contact>div.infoblocks{padding-bottom:3.2rem}main .contact>div.infoblocks>div{text-align:center;padding:4rem 0}main .contact>div.form{position:relative}main .contact>div.form.sent{padding:5.6rem 3.2rem;text-align:center}main .contact>div.form.sent>img{width:32rem;height:44.8rem;display:block;margin:0 auto 2.4rem auto}main .contact>div.form.sent>img+*{font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);font-size:3.6rem}main .contact>div.form.sent:not(.loading){border-radius:2.4rem;position:relative;background-color:var(--box2-color)}main .contact>div.form.sent:not(.loading)::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}main .contact>div.form.sent>a.primary{margin-top:6.4rem}@media not all and (max-width: 800px){main .contact{white-space:nowrap}main .contact>div.form.sent{padding:5.6rem}main .contact>div.form.sent>img{width:24rem;height:33.6rem}main .contact>div{vertical-align:top;white-space:normal}main .contact>div.infoblocks{white-space:normal;width:88rem;flex-flow:row wrap}main .contact>div.infoblocks>div{width:83.2rem;padding:0 0 3.2rem 0}main .contact>div.form{display:inline-block;margin-left:23rem;width:55.4rem}main .contact>div.form div.field{width:100%}main .contact>div.form div.field select,main .contact>div.form div.field input{width:40rem}}.contact .form:not(.sent):after,.contact .form.sent.loading:after{content:"";opacity:0;visibility:hidden;display:block;width:16rem;height:16rem;position:absolute;top:50%;left:50%;background-color:var(--color-secondary);mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-loading);mask-size:contain;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-loading);-webkit-mask-size:contain;transition:opacity .5s ease-in-out .5s}.contact .form:not(.sent)>*,.contact .form.sent.loading>*{visibility:visible;opacity:1}.contact .form:not(.sent)[role=dialog]:not(:target)>*,.contact .form:not(.sent).loading>*,.contact .form.sent.loading[role=dialog]:not(:target)>*,.contact .form.sent.loading.loading>*{transition:opacity .5s,visibility 0s linear .5s;visibility:hidden;opacity:0}.contact .form:not(.sent).loading:after,.contact .form.sent.loading.loading:after{animation-name:loading;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;opacity:1;visibility:visible}.contact .form:not(.sent).loading:empty,.contact .form.sent.loading.loading:empty{min-height:60rem}main .quotes ul{list-style:none;white-space:nowrap;padding-top:5rem;padding-bottom:3.2rem}main .quotes ul li{white-space:normal;vertical-align:top;width:54.4rem;display:inline-block;border-radius:2.4rem;position:relative;background-color:var(--box1-backdrop-filter-color);-webkit-backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:var(--box1-backdrop-filter);padding:5.6rem}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){main .quotes ul li{background-color:var(--box1-color)}}main .quotes ul li div.field *{background-color:var(--box1-color)}main .quotes ul li figure blockquote{padding:0 0 2.4rem 0;position:relative}main .quotes ul li figure blockquote::before{content:"";display:block;position:absolute;left:0;top:-7.4rem;height:3.6rem;width:5.5rem;background-color:var(--color-secondary);mask-position:0% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-quote);mask-size:contain;-webkit-mask-position:0% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-quote);-webkit-mask-size:contain;z-index:2}main .quotes ul li figure img{position:absolute;right:0;bottom:0;width:27.2rem;height:40rem;z-index:1}main .quotes ul li figcaption{font-size:1.4rem}main .quotes ul li figcaption strong{font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);font-size:2rem}main .quotes .horiz-scroll-box>button{top:14.6rem}@media not all and (max-width: 800px){main .quotes.img ul li{width:68.8rem}main .quotes.img ul li:not(.no-img){min-height:36.8rem;padding-right:28rem}}@media all and (max-width: 800px){main .quotes ul li{width:51.2rem}main .quotes ul li figcaption{font-size:2.2rem}main .quotes ul li figcaption strong{font-size:2.6rem}main .quotes.img ul li:not(.no-img){padding-bottom:40rem}}main>.logos{display:flex;justify-content:center;text-align:center;align-items:center;padding-bottom:9.6rem}main>.logos *{flex-flow:row nowrap;display:flex;gap:5.6rem;align-items:center}main>.logos img{width:auto;height:5rem}main>.logos dd{display:flex;flex-direction:row;gap:5.6rem}@media all and (max-width: 800px){main>.logos{flex-flow:column nowrap;gap:5.6rem}main>.logos div{flex-flow:column nowrap;gap:1.6rem}main>.logos dd{flex-wrap:wrap}}@media not all and (max-width: 800px){main>.logos{flex-flow:row wrap;gap:19.6rem}.home-header+main>.logos{margin-top:-9.6rem}}@media not all and (max-width: 800px){.home-header+.logos{margin-top:-9.6rem}}body .academy-list .academy-labels{position:absolute;top:21.6rem;left:2.4rem}body .academy-list .academy-labels li.bestseller{right:auto;top:-21rem;left:45rem}@media all and (max-width: 800px){body .academy-list .academy-labels li.bestseller{left:43rem}}body .academy-list>div>ul,body .academy-list>ul{white-space:nowrap;margin-top:-6.4rem;padding-top:9.6rem;margin-bottom:-6.4rem;padding-bottom:9.6rem}body .academy-list>div>ul>li,body .academy-list>ul>li{display:inline-block;vertical-align:top;white-space:normal;width:54.4rem;padding:2.4rem;border-radius:2.4rem;position:relative;background-color:var(--box2-color)}body .academy-list>div>ul>li::before,body .academy-list>ul>li::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}body .academy-list>div>ul>li>a,body .academy-list>ul>li>a{position:static;display:block;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);font-size:1.8rem;line-height:2.16rem;text-transform:uppercase;text-decoration:none}body .academy-list>div>ul>li>a::before,body .academy-list>ul>li>a::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;mask-position:right 3.9rem bottom 3.1rem;mask-repeat:no-repeat;mask-image:var(--img-url-more);mask-size:.6rem 1rem;-webkit-mask-position:right 3.9rem bottom 3.1rem;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-more);-webkit-mask-size:.6rem 1rem;background-color:var(--primary-text)}body .academy-list>div>ul>li>a::after,body .academy-list>ul>li>a::after{content:"";display:block;position:absolute;bottom:2.4rem;right:2.4rem;width:3.6rem;height:2.4rem;border-radius:3.2rem;box-shadow:var(--buttons-shadow);background:var(--primary-background)}@media all and (max-width: 800px){body .academy-list>div>ul>li>a::before,body .academy-list>ul>li>a::before{mask-position:right 6rem bottom 4.5rem;mask-size:1rem 1.6rem;-webkit-mask-position:right 6rem bottom 4.5rem;-webkit-mask-size:1rem 1.6rem}body .academy-list>div>ul>li>a::after,body .academy-list>ul>li>a::after{width:6.4rem;height:4rem;bottom:3.2rem;right:3.2rem}}body .academy-list>div>ul>li>a:hover,body .academy-list>div>ul>li>a:focus-visible,body .academy-list>ul>li>a:hover,body .academy-list>ul>li>a:focus-visible{text-decoration:underline}body .academy-list>div>ul>li>small,body .academy-list>ul>li>small{font-weight:bold;text-transform:uppercase;font-size:1.4rem;line-height:2.24rem}body .academy-list>div>ul>li>picture img,body .academy-list>ul>li>picture img{width:49.6rem;height:24rem;border-radius:2.4rem}body .academy-list>div>ul>li>dl,body .academy-list>ul>li>dl{font-weight:bold;pointer-events:none;display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto;gap:3.2rem 3.2rem;white-space:nowrap}body .academy-list>div>ul>li>dl>div,body .academy-list>ul>li>dl>div{position:relative;display:flex;flex-flow:column nowrap;justify-content:center}body .academy-list>div>ul>li>dl>div::before,body .academy-list>ul>li>dl>div::before{left:-1.6rem;content:"";display:block;position:absolute;width:2px;transform:translateX(-1px);height:100%;top:0;background-color:var(--color-secondary-10)}body .academy-list>div>ul>li>dl dd,body .academy-list>ul>li>dl dd{color:var(--color-text);position:static;overflow:hidden;text-overflow:ellipsis}body .academy-list>div>ul>li>dl dt,body .academy-list>ul>li>dl dt{width:auto;height:auto;color:inherit;font-size:1.4rem;display:flex}@media not all and (max-width: 800px){body .academy-list>div>ul>li .price,body .academy-list>ul>li .price{position:absolute;top:29.8rem;right:2.4rem}body .academy-list>div>ul>li>a,body .academy-list>ul>li>a{padding-right:16rem;height:8.4rem}body .academy-list>div>ul>li>dl>div:first-child::before,body .academy-list>div>ul>li>dl>div.trainer::before,body .academy-list>ul>li>dl>div:first-child::before,body .academy-list>ul>li>dl>div.trainer::before{left:0;top:-1.6rem;transform:translateY(-1px);height:2px;width:50.8rem}body .academy-list>div>ul>li>dl>div.trainer,body .academy-list>ul>li>dl>div.trainer{grid-column-end:span 3;height:6.4rem}}@media all and (max-width: 800px){body .academy-list>div>ul>li,body .academy-list>ul>li{width:54.4rem}body .academy-list>div>ul>li>small,body .academy-list>ul>li>small{font-size:2.2rem;line-height:3.52rem}body .academy-list>div>ul>li>a,body .academy-list>ul>li>a{height:10.8rem;font-size:2.6rem;line-height:3.38rem}body .academy-list>div>ul>li>picture img,body .academy-list>ul>li>picture img{width:49.6rem}body .academy-list>div>ul>li .price,body .academy-list>ul>li .price{float:left;margin-top:1rem;margin-bottom:-16rem}body .academy-list>div>ul>li>dl,body .academy-list>ul>li>dl{clear:left;grid-template-columns:22.4rem 22.4rem;grid-template-rows:auto auto auto;gap:4.8rem 4.8rem;position:relative}body .academy-list>div>ul>li>dl>div:first-child,body .academy-list>ul>li>dl>div:first-child{grid-column-start:2}body .academy-list>div>ul>li>dl>div.trainer,body .academy-list>ul>li>dl>div.trainer{grid-column-end:span 2;height:9.6rem}body .academy-list>div>ul>li>dl>div::before,body .academy-list>ul>li>dl>div::before{left:-2.4rem}body .academy-list>div>ul>li>dl>div:nth-child(2n)::before,body .academy-list>div>ul>li>dl::before,body .academy-list>ul>li>dl>div:nth-child(2n)::before,body .academy-list>ul>li>dl::before{display:block;content:"";background-color:var(--color-secondary-10);position:absolute;left:0;top:-2.4rem;transform:translateY(-1px);height:2px;width:49.6rem}body .academy-list>div>ul>li>dl dt,body .academy-list>ul>li>dl dt{font-size:2.2rem}}body .academy-details>picture img{border-radius:2.4rem;width:68.8rem;height:34.4rem}@media all and (max-width: 800px){body .academy-details>picture img{width:64rem;position:relative;left:50%;transform:translateX(-32rem);border-radius:2.4rem;height:32rem}}body .academy-details h1{text-transform:uppercase;font-size:2.6rem}body .academy-details table.schedule{margin-top:5.6rem}body .academy-details table.schedule caption{text-align:left;width:auto;height:auto;color:inherit}body .academy-details table.schedule caption::before{display:inline-block;position:static;width:2.4rem;height:2.4rem;margin-right:1.2rem;vertical-align:middle}body .academy-details table.schedule tr{border-bottom:2px solid var(--color-secondary-20)}body .academy-details table.schedule tr td{font-weight:bold}body .academy-details table.schedule tr td:nth-child(1),body .academy-details table.schedule tr td:nth-child(2),body .academy-details table.schedule tr td.trainer{color:var(--color-text)}body .academy-details div.details{border-radius:2.4rem;position:relative;background-color:var(--box2-color)}body .academy-details div.details::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}body .academy-details div.details>header p{text-transform:uppercase}body .academy-details div.details>dl{font-weight:bold;background-color:var(--color-secondary-bg-10);height:100%;border-radius:inherit;display:grid;column-gap:2px;row-gap:2px;justify-items:stretch;justify-content:stretch;grid-template-rows:auto auto;grid-template-columns:16% 17% 17% 17% 16% 17%;overflow:hidden}body .academy-details div.details>dl>div{padding:3.2rem;background-color:var(--color-bg);grid-column:auto/span 2;display:flex;flex-flow:column nowrap;align-items:flex-start}body .academy-details div.details>dl>div dt{width:auto;height:auto;color:inherit;display:flex}body .academy-details div.details>dl>div dd{color:var(--color-text)}body .academy-details div.details>dl>div.trainer{background-position:3.2rem 3.2rem}body .academy-details div.details>dl>div.trainer img{left:3.2rem;top:3.2rem;transform:none;-webkit-transform:none}@media not all and (max-width: 800px){body .academy-details{--add-left-margin: 14.4rem;--add-right-margin: 86.4rem}body .academy-details div.wysiwyg{padding-top:2.4rem}body .academy-details div.sticky{padding:0;padding-bottom:5.6rem;width:83.2rem;position:fixed;top:0;right:calc( 50% - 84.8rem );transform:translate(0px, var(--under-header-offset))}body .academy-details div.details>dl>div{padding:3.2rem 5.6rem}body .academy-details div.details>dl>div:first-child{order:-1}body .academy-details div.details>dl>div:nth-child(5),body .academy-details div.details>dl>div:nth-child(6){grid-column:auto/span 3}body .academy-details div.details>dl::before{content:"";grid-column:auto/span 4;background-color:var(--color-bg)}body .academy-details div.details>header{position:absolute;top:3.2rem;right:5.6rem;width:47.6rem;white-space:nowrap}body .academy-details div.details>header h1{font-size:2rem;overflow:hidden}body .academy-details div.details .buttons{border-top:2px solid var(--color-secondary-bg-10);padding:3.2rem;text-align:center}body .academy-details div.details .buttons a{min-width:52rem}body .academy-details div.details .bestseller{right:-3.2rem;top:-4rem}body .academy-details table.schedule tr td{padding:1.2rem 1.6rem;height:8.8rem}body .academy-details table.schedule tr td:first-child{padding-left:4rem}}@media all and (max-width: 800px){body .academy-details div.buttons{text-align:center;padding:2.4rem 0 1.6rem}body .academy-details div.buttons a{width:56rem}body .academy-details div.details{margin-top:1.6rem;margin-bottom:5.6rem}body .academy-details div.details header{padding:3.2rem;border-bottom:2px solid var(--color-secondary-bg-10)}body .academy-details div.details>dl{grid-template-rows:auto auto auto auto;grid-template-columns:auto auto;border-top-left-radius:0;border-top-right-radius:0}body .academy-details div.details>dl>div:nth-child(1),body .academy-details div.details>dl>div:nth-child(4){grid-column:auto/span 1}body .academy-details div.details>dl>div:nth-child(5),body .academy-details div.details>dl>div:nth-child(6){grid-column:auto/span 3}body .academy-details div.details>dl>div>dt::before{width:4rem;height:4rem;margin-right:1.6rem}body .academy-details table.schedule{display:block}body .academy-details table.schedule caption{padding-bottom:3.2rem}body .academy-details table.schedule caption:before{width:4.8rem;height:4.8rem;margin-left:3.2rem}body .academy-details table.schedule tr{display:grid;padding:1.6rem 3.2rem 1.6rem 3.2rem;grid-template-columns:auto auto}body .academy-details table.schedule tr td{display:block;grid-column:auto/span 1;padding:1.6rem .4rem}body .academy-details table.schedule tr td.trainer{grid-column:auto/span 2}}body .academy-schedule .academy-labels{position:absolute;left:1.6rem;top:9rem}body .academy-schedule .academy-labels li:not(.bestseller):not(.cert){display:none}body .academy-schedule .academy-labels li.bestseller{top:-9rem;right:auto;left:50rem;z-index:2}body .academy-schedule>header{padding:3.2rem;text-align:center}body .academy-schedule>header .next,body .academy-schedule>header .prev{position:absolute;bottom:4rem;background-color:transparent}body .academy-schedule>header .next{right:32rem}body .academy-schedule>header .prev{left:32rem}body .academy-schedule>header fieldset[role=listbox][aria-multiselectable=false]{margin:0 0 3.2rem 0;max-width:100%}body .academy-schedule header .next::before{background-color:transparent;background-image:var(--img-url-right)}body .academy-schedule header .prev::before{background-color:transparent;background-image:var(--img-url-left)}body .academy-schedule h2,body .academy-schedule h1{text-align:center;font-family:inherit;font-size:inherit;font-weight:bold}body .academy-schedule h2 small,body .academy-schedule h1 small{font-size:inherit;opacity:.4;display:block;padding-bottom:.8rem}body .academy-schedule h2{color:var(--color-text-40)}body .academy-schedule h2 span{color:var(--color-text);display:block;padding-top:.4rem}body .academy-schedule>ul{display:flex;flex-flow:column nowrap}body .academy-schedule>ul>li{position:relative;background-color:var(--color-secondary-bg-10);border-radius:2.4rem;padding:1.6rem;margin:1.6rem 0 0 0;opacity:1;transition:margin .3s ease-in-out 0s,opacity .3s ease-in-out .1s,visibility 0s linear 0s;z-index:550}body .academy-schedule>ul>li>a{position:static;display:block;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);font-size:2.2rem;line-height:120%;text-transform:uppercase;text-decoration:none}body .academy-schedule>ul>li>a::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;mask-position:right 3.9rem bottom 3.1rem;mask-repeat:no-repeat;mask-image:var(--img-url-more);mask-size:.6rem 1rem;-webkit-mask-position:right 3.9rem bottom 3.1rem;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-more);-webkit-mask-size:.6rem 1rem;background-color:var(--primary-text)}body .academy-schedule>ul>li>a::after{content:"";display:block;position:absolute;bottom:2.4rem;right:2.4rem;width:3.6rem;height:2.4rem;border-radius:3.2rem;box-shadow:var(--buttons-shadow);background:var(--primary-background)}@media all and (max-width: 800px){body .academy-schedule>ul>li>a::before{mask-position:right 6rem bottom 4.5rem;mask-size:1rem 1.6rem;-webkit-mask-position:right 6rem bottom 4.5rem;-webkit-mask-size:1rem 1.6rem}body .academy-schedule>ul>li>a::after{width:6.4rem;height:4rem;bottom:3.2rem;right:3.2rem}}body .academy-schedule>ul>li>a:hover,body .academy-schedule>ul>li>a:focus-visible{text-decoration:underline}body .academy-schedule>ul>li>small{font-weight:bold;text-transform:uppercase;font-size:2.2rem;line-height:160%}body .academy-schedule>ul>li>picture img{width:22.4rem;height:11.2rem;border-radius:2.4rem}body .academy-schedule>ul>li>dl{font-weight:bold;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto auto;pointer-events:none;white-space:nowrap}body .academy-schedule>ul>li>dl>div{position:relative;display:flex;flex-flow:column nowrap;justify-content:center}body .academy-schedule>ul>li>dl>div::before{content:"";display:block;position:absolute;background-color:var(--color-secondary-10)}body .academy-schedule>ul>li>dl>div.trainer{grid-column-end:span 2}body .academy-schedule>ul>li>dl dd{color:var(--color-text);position:static}body .academy-schedule>ul>li>dl dt{width:auto;height:auto;color:inherit;font-size:inherit;display:flex;align-items:center}body .academy-schedule nav section:not(.calendar-picker){display:none}@media all and (max-width: 800px){body .academy-schedule>header .next{right:12rem}body .academy-schedule>header .prev{left:12rem}body .academy-schedule>header>fieldset{display:none}body .academy-schedule .calendar-picker{display:none}body .academy-schedule .calendar-picker header{font-size:2.2rem}body .academy-schedule .calendar-picker header>a,body .academy-schedule .calendar-picker header>strong{padding:2rem 3.2rem 1.2rem 3.2rem}body .academy-schedule>ul>li{padding-top:16rem}body .academy-schedule>ul>li .price{position:absolute;left:2.4rem;top:2.4rem}body .academy-schedule>ul>li.filtered-out{display:none}body .academy-schedule>ul>li>picture img{position:absolute;top:3.2rem;right:2.4rem}body .academy-schedule>ul>li>dl{margin-top:2.4rem}body .academy-schedule>ul>li>dl>div{padding:2.4rem 0}body .academy-schedule>ul>li>dl>div>dt{font-size:2.2rem}body .academy-schedule>ul>li>dl>div:nth-child(2n+2){padding-left:2.4rem}body .academy-schedule>ul>li>dl>div:nth-child(2n+2):before{width:2px;left:-1px;top:2.4rem;bottom:2.4rem}body .academy-schedule>ul>li>dl>div:nth-child(2n+1):before{height:2px;width:56rem;left:0;top:-1px}}@media not all and (max-width: 800px){body .academy-schedule{position:relative;min-height:92rem}body .academy-schedule>header{padding-top:0;width:105.8rem;position:relative}body .academy-schedule .academy-labels{top:11.6rem}body .academy-schedule .academy-labels li.cert{width:19.2rem}body .academy-schedule .academy-labels li.bestseller{left:14rem;top:-12rem}body .academy-schedule .sticky{padding:0;width:62rem;position:fixed;top:0;right:calc( 50% - 84.8rem );transform:translate(0px, var(--under-header-offset))}body .academy-schedule .calendar-picker{margin-bottom:5.6rem}body .academy-schedule>ul{font-size:1.6rem;line-height:160%;width:102.6rem}body .academy-schedule>ul>li{width:100%;height:18rem;padding:2.4rem 57.6rem 2.4rem 23.2rem;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start}body .academy-schedule>ul>li.filtered-out{margin:-9rem 0;opacity:0;z-index:500;overflow:hidden;visibility:hidden;transition:opacity .3s ease-in-out 0s,margin .3s ease-in-out .1s,visibility 0s linear .4s}body .academy-schedule>ul>li>a{font-size:1.8rem;line-height:120%}body .academy-schedule>ul>li>small{font-size:1.6rem}body .academy-schedule>ul>li .price{order:-1}body .academy-schedule>ul>li>picture img{position:absolute;width:19.2rem;height:9.6rem;top:1.6rem;left:1.6rem}body .academy-schedule>ul>li>dl{position:absolute;top:0;right:7.6rem;bottom:0;width:47.6rem;grid-template-columns:33% 33% auto;grid-template-rows:auto auto;gap:2px 2px}body .academy-schedule>ul>li>dl::before{top:calc( 50% - 1px );left:-3px;right:0;height:2px;content:"";display:block;position:absolute;background-color:var(--color-secondary-10)}body .academy-schedule>ul>li>dl>div{padding:1.6rem 2.4rem}body .academy-schedule>ul>li>dl>div::before{bottom:2.4rem;top:2.4rem;left:-2px;width:2px;transform:translateX(-1px)}body .academy-schedule>ul>li>dl>div.trainer{background-position:2.4rem 50%}body .academy-schedule>ul>li>dl>div.trainer img{left:2.4rem}}nav section.filtered-out{display:none}section.academy-thank-you{background:var(--home-background);min-height:100vh}section.academy-thank-you h1{text-transform:uppercase;font-size:2.6rem}section.academy-thank-you div.details{border-radius:2.4rem;position:relative;background-color:var(--box2-color)}section.academy-thank-you div.details::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}section.academy-thank-you div.details>header p{text-transform:uppercase}section.academy-thank-you div.details>dl{font-weight:bold;background-color:var(--color-secondary-bg-10);height:100%;border-radius:inherit;display:grid;column-gap:2px;row-gap:2px;justify-items:stretch;justify-content:stretch;grid-template-rows:auto auto;grid-template-columns:16% 17% 17% 17% 16% 17%;overflow:hidden}section.academy-thank-you div.details>dl>div{padding:3.2rem;background-color:var(--color-bg);grid-column:auto/span 2;display:flex;flex-flow:column nowrap;align-items:flex-start}section.academy-thank-you div.details>dl>div dt{width:auto;height:auto;color:inherit;display:flex}section.academy-thank-you div.details>dl>div dd{color:var(--color-text)}section.academy-thank-you div.details>dl>div.trainer{background-position:3.2rem 3.2rem}section.academy-thank-you div.details>dl>div.trainer img{left:3.2rem;top:3.2rem;transform:none;-webkit-transform:none}@media not all and (max-width: 800px){section.academy-thank-you{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}section.academy-thank-you::before{z-index:0}section.academy-thank-you div.details{width:112rem;grid-row:auto/span 2;position:relative}section.academy-thank-you div.details>dl>div{padding:3.2rem 5.6rem}section.academy-thank-you div.details>dl>div:first-child{grid-column:auto/span 3}section.academy-thank-you div.details>dl>div:nth-child(5){grid-column:auto/span 6}section.academy-thank-you div.details>dl>div.trainer{background-position:5.6rem 3.2rem;padding-bottom:5.6rem}section.academy-thank-you div.details>dl>div.trainer img{left:5.6rem}section.academy-thank-you div.details>dl::before{content:"";grid-column:auto/span 3;background-color:var(--color-bg)}section.academy-thank-you div.details>header{position:absolute;max-width:44.8rem;top:3.2rem;left:5.6rem}section.academy-thank-you div.details>header h1{font-size:2rem;overflow:hidden}section.academy-thank-you div.details .bestseller{right:-3.2rem;top:-4rem}}@media all and (max-width: 800px){section.academy-thank-you>header{position:relative;padding-top:6.4rem;padding-bottom:2.4rem}section.academy-thank-you div.details{margin-top:1.6rem;margin-bottom:5.6rem}section.academy-thank-you div.details header{padding:3.2rem;border-bottom:2px solid var(--color-secondary-bg-10)}section.academy-thank-you div.details>dl{grid-template-rows:auto auto auto auto;grid-template-columns:auto auto;border-top-left-radius:0;border-top-right-radius:0}section.academy-thank-you div.details>dl>div:nth-child(2),section.academy-thank-you div.details>dl>div:nth-child(3){grid-column:auto/span 1}section.academy-thank-you div.details>dl>div>dt::before{width:4rem;height:4rem;margin-right:1.6rem}}body .shop-offers{text-align:center}body .shop-offers>a.primary{margin-top:3.2rem}body .shop-offers ul{list-style:none;white-space:nowrap}body .shop-offers ul li{white-space:normal;text-align:left;padding:2.4rem 2.4rem 6.4rem 2.4rem;display:inline-grid;justify-items:start;grid-template-columns:auto auto;grid-template-rows:auto auto auto auto;grid-template-areas:"image image" "text text" "discounted-price standard-price";vertical-align:top;border-radius:2.4rem;position:relative;background-color:var(--box2-color);width:25.6rem;height:43rem}body .shop-offers ul li::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}body .shop-offers ul li>*{align-self:end;position:relative}body .shop-offers ul li>div.price{grid-area:discounted-price}body .shop-offers ul li>del.price{grid-area:standard-price}body .shop-offers ul li>span{grid-area:image;justify-self:stretch;align-self:stretch;font-size:1rem;padding:1.6rem;color:var(--color-text-40);text-transform:uppercase;border-radius:2.4rem;border:.15rem solid var(--color-secondary-20);line-height:1em}body .shop-offers ul li>picture{grid-area:image;align-self:center;justify-self:center}body .shop-offers ul li img{display:block;z-index:1}body .shop-offers ul li strong.discount{grid-area:image;justify-self:end;align-self:start;z-index:2;font-size:2rem;background-color:var(--color-bg);font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);color:var(--color-secondary);padding:0 .32rem 1rem 1rem;line-height:.8em}body .shop-offers ul li a{position:static;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);color:var(--color-text-80);text-decoration:none}body .shop-offers ul li a::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;mask-position:right 3.9rem bottom 3.1rem;mask-repeat:no-repeat;mask-image:var(--img-url-more);mask-size:.6rem 1rem;-webkit-mask-position:right 3.9rem bottom 3.1rem;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-more);-webkit-mask-size:.6rem 1rem;background-color:var(--primary-text)}body .shop-offers ul li a::after{content:"";display:block;position:absolute;bottom:2.4rem;right:2.4rem;width:3.6rem;height:2.4rem;border-radius:3.2rem;box-shadow:var(--buttons-shadow);background:var(--primary-background)}@media all and (max-width: 800px){body .shop-offers ul li a::before{mask-position:right 6rem bottom 4.5rem;mask-size:1rem 1.6rem;-webkit-mask-position:right 6rem bottom 4.5rem;-webkit-mask-size:1rem 1.6rem}body .shop-offers ul li a::after{width:6.4rem;height:4rem;bottom:3.2rem;right:3.2rem}}body .shop-offers ul li a:hover,body .shop-offers ul li a:focus-visible{text-decoration:underline}body .shop-offers ul li p{display:block;position:static;align-self:center;max-width:100%;overflow:hidden;text-overflow:hidden;grid-area:text;line-height:140%;padding:.8rem 0}body .shop-offers ul li p a{display:inline-block;line-height:110%}@media all and (max-width: 800px){body .shop-offers ul li strong.discount{font-size:2.6rem}body .shop-offers ul li>span{font-size:1.4rem}}body .shop-offers ul li>span{height:20.8rem}body .shop-offers ul li img{width:14.4rem;height:14.4rem}@media not all and (max-width: 800px){body .shop-offers ul li{margin-left:1.6rem;margin-right:1.6rem}body .shop-offers ul li:nth-last-child(2n){margin-top:9.6rem}}@media all and (max-width: 800px){body .shop-offers ul{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:block;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0;margin-top:-9.6rem;padding-top:9.6rem;padding-bottom:7.2rem}body .shop-offers ul::-webkit-scrollbar{display:none;width:0;height:0}body .shop-offers ul>*{margin:0 1.6rem}body .shop-offers ul>*:first-child{margin-left:var(--horiz-scroll-side)}body .shop-offers ul>*:last-child{margin-right:var(--horiz-scroll-side)}body .shop-offers ul>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}body .shop-offers ul>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}body .shop-offers ul li{width:35.2rem;padding:3.2rem 3.2rem 10rem 3.2rem;height:60rem}body .shop-offers ul li img{width:22.4rem;height:22.4rem}body .shop-offers ul li>span{height:28.8rem}}section.shop-offers>a.primary{position:relative;top:-3.2rem}body .yes2move>div{border-radius:2.4rem;position:relative;background-color:var(--box1-backdrop-filter-color);-webkit-backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:var(--box1-backdrop-filter);padding:5.6rem 3.2rem;text-align:center}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){body .yes2move>div{background-color:var(--box1-color)}}body .yes2move>div div.field *{background-color:var(--box1-color)}body .yes2move>div p{font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);font-size:4rem;line-height:1.2em}body .yes2move>div p strong{color:var(--color-secondary);display:block;font-size:9.6rem;font-weight:inherit;padding-bottom:3.6rem;padding-top:2.6rem}@media all and (max-width: 800px){body .yes2move>div p strong{padding-bottom:4rem}}body .yes2move ul{list-style:none}body .yes2move ul li{display:inline-block;vertical-align:top;white-space:nowrap;width:51.2rem;padding:3.2rem;border-radius:2.4rem;position:relative;background-color:var(--box2-color)}body .yes2move ul li::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}body .yes2move ul li button.play{position:absolute;top:22rem;left:5.6rem}body .yes2move ul li img{border-radius:2.4rem;width:44.8rem;height:22.4rem;margin-bottom:5.6rem}body .yes2move ul li>p{padding:.4rem 0 2.4rem 0;font-weight:bold}body .yes2move ul li>h3,body .yes2move ul main .list>*>li>h2,main body .yes2move ul .list>*>li>h2{width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}body .yes2move ul li dl{display:flex;flex-flow:row nowrap;align-items:center}body .yes2move ul li dl dd{padding:0 6.4rem 0 1.6rem;font-weight:bold}@media not all and (max-width: 800px){body .yes2move>div{display:inline-block;vertical-align:top;margin:-5.6rem 1.6rem 1.6rem 1.6rem;width:83.2rem;font-size:3.6rem}body .yes2move>div strong{font-size:8.4rem}body .yes2move>div a.primary,body .yes2move>div a.secondary{margin:3.2rem 1.6rem 0 1.6rem}body .yes2move>header{margin-bottom:-1.6rem}body .yes2move ul{display:inline}body .yes2move ul li{width:40rem;padding:2.4rem;margin:1.6rem;text-align:left}body .yes2move ul li button.play{left:4.8rem;top:17rem}body .yes2move ul li img{width:35.2rem;height:17.6rem;margin-bottom:3.2rem}body .yes2move ul li dl{padding:0 2.4rem 0 .8rem}body .yes2move ul li dl dt.icon{width:2.4rem;height:2.4rem}body .yes2move ul li:nth-child(4){margin-left:28.8rem}body .yes2move ul li:first-child{width:54.4rem;margin-left:14.4rem}body .yes2move ul li:first-child img{width:49.6rem;height:24.8rem}body .yes2move ul li:first-child button.play{top:24.2rem}}@media all and (max-width: 800px){body .yes2move ul{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:block;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0;white-space:nowrap;padding-top:9.6rem;margin-top:-9.6rem;padding-bottom:7.2rem;margin-bottom:-4rem}body .yes2move ul::-webkit-scrollbar{display:none;width:0;height:0}body .yes2move ul>*{margin:0 1.6rem}body .yes2move ul>*:first-child{margin-left:var(--horiz-scroll-side)}body .yes2move ul>*:last-child{margin-right:var(--horiz-scroll-side)}body .yes2move ul>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}body .yes2move ul>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}body .yes2move ul li dl dt.icon{width:3.2rem;height:3.2rem}body .yes2move>div .buttons{padding-top:3.2rem}body .yes2move>div a.primary,body .yes2move>div a.secondary{display:flex;margin:3.2rem auto 0 auto}}body .yes2move-offer{text-align:center}body .yes2move-offer>ul{list-style:none;display:inline-block;vertical-align:top;margin-top:-9.6rem;padding-top:9.6rem;margin-bottom:-2.4rem;padding-bottom:9.6rem}body .yes2move-offer>ul>li{white-space:normal;width:40rem;height:55.6rem;padding:3.2rem;display:inline-block;vertical-align:top;margin:0 3.2rem 0 0}body .yes2move-offer>ul>li ul{text-align:left}body .yes2move-offer>ul>li ul li{padding-left:1.4rem;position:relative}body .yes2move-offer>ul>li ul li:before{content:"";position:absolute;left:0;display:block;width:.6rem;height:.6rem;border-radius:.3rem;top:.6em;background-color:var(--color-secondary)}@media not all and (max-width: 800px){body .yes2move-offer>ul>li ul li{padding-left:1.4rem}body .yes2move-offer>ul>li ul li:before{width:.4rem;height:.4rem;border-radius:.2rem}}body .yes2move-offer>ul>li>a.primary{display:flex;margin:1.6em 0}body .yes2move-offer>ul>li>dl{display:flex;align-items:flex-end;justify-content:space-around;margin:.8em 0 1.6em 0}body .yes2move-offer>ul>li>dl dd{display:flex;justify-content:space-around}body .yes2move-offer>ul>li>p{padding:.8em 0 1.2em 0;line-height:1.4em}body .yes2move-offer>ul>li li{padding-bottom:.6em;line-height:1.4em}body .yes2move-offer>ul>li.diet{border-radius:2.4rem;position:relative;background-color:var(--box2-color)}body .yes2move-offer>ul>li.diet::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}body .yes2move-offer>ul>li:not(.diet){border-radius:2.4rem;position:relative;background-color:var(--box1-backdrop-filter-color);-webkit-backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:var(--box1-backdrop-filter)}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){body .yes2move-offer>ul>li:not(.diet){background-color:var(--box1-color)}}body .yes2move-offer>ul>li:not(.diet) div.field *{background-color:var(--box1-color)}body .yes2move-offer>ul>li header{text-transform:uppercase;height:8rem;display:flex;flex-flow:column nowrap;justify-content:center}body .yes2move-offer>ul>li header h3,body .yes2move-offer>ul>li header main .list>*>li h2,main .list>*>li body .yes2move-offer>ul>li header h2{text-align:center}@media not all and (max-width: 800px){body .yes2move-offer{white-space:nowrap}body .yes2move-offer>header{white-space:normal}}@media all and (max-width: 800px){body .yes2move-offer>ul{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:block;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0;white-space:nowrap}body .yes2move-offer>ul::-webkit-scrollbar{display:none;width:0;height:0}body .yes2move-offer>ul>*{margin:0 1.6rem}body .yes2move-offer>ul>*:first-child{margin-left:var(--horiz-scroll-side)}body .yes2move-offer>ul>*:last-child{margin-right:var(--horiz-scroll-side)}body .yes2move-offer>ul>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}body .yes2move-offer>ul>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}body .yes2move-offer>ul>li{width:48rem;height:80rem}}body .yes2move-offer .video{width:83.2rem;margin:0;display:inline-block;vertical-align:top;max-width:100%;position:relative}body .yes2move-offer .video img{width:100%;height:auto}body .yes2move-offer .video button.play{position:absolute;width:12rem;height:12rem;left:49.3%;top:42.1%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);border:1rem solid var(--color-bg)}body .yes2move-offer strong.diet{display:block;position:absolute;right:2rem;top:-0.8rem;width:3.6rem;height:4.8rem;color:rgba(0,0,0,0);z-index:1;text-indent:-1000vw;overflow:hidden;background-position:50% 0%;background-repeat:no-repeat;background-image:var(--img-url-diet);background-size:contain}@media all and (max-width: 800px){body .yes2move-offer strong.diet{width:4.8rem;height:6.4rem}}body .activity-tags{text-align:center;padding-bottom:11.2rem}body .activity-tags>ul{list-style:none}body .activity-tags>ul>li{display:inline-block;vertical-align:top;border-radius:2.4rem;position:relative;background-color:var(--box1-backdrop-filter-color);-webkit-backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:var(--box1-backdrop-filter);text-align:left;padding:5.6rem;width:50rem}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){body .activity-tags>ul>li{background-color:var(--box1-color)}}body .activity-tags>ul>li div.field *{background-color:var(--box1-color)}body .activity-tags>ul>li h3.icon,body .activity-tags>ul>li main .list>*>li h2.icon,main .list>*>li body .activity-tags>ul>li h2.icon{color:var(--color-text);width:auto;padding-left:5.6rem;margin-bottom:2.4rem}body .activity-tags>ul>li h3.icon::before,body .activity-tags>ul>li main .list>*>li h2.icon::before,main .list>*>li body .activity-tags>ul>li h2.icon::before{mask-position:0% 50%;-webkit-mask-position:0% 50%;background-color:var(--color-tags-icons)}body .activity-tags>div{border-radius:2.4rem;position:relative;background-color:var(--box1-backdrop-filter-color);-webkit-backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:var(--box1-backdrop-filter);padding:5.6rem;position:relative}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){body .activity-tags>div{background-color:var(--box1-color)}}body .activity-tags>div div.field *{background-color:var(--box1-color)}body .activity-tags div.y2m p:first-child{text-transform:uppercase;color:var(--color-text)}body .activity-tags div.y2m img{width:auto;height:3.2rem;margin:.4rem auto 1.6rem auto}@media all and (max-width: 800px){body .activity-tags>ul{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:block;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0;white-space:nowrap}body .activity-tags>ul::-webkit-scrollbar{display:none;width:0;height:0}body .activity-tags>ul>*{margin:0 1.6rem}body .activity-tags>ul>*:first-child{margin-left:var(--horiz-scroll-side)}body .activity-tags>ul>*:last-child{margin-right:var(--horiz-scroll-side)}body .activity-tags>ul>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}body .activity-tags>ul>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}body .activity-tags>ul>li{white-space:normal;display:inline-block}body .activity-tags>ul h3.icon,body .activity-tags>ul main .list>*>li h2.icon,main .list>*>li body .activity-tags>ul h2.icon{padding-left:7.2rem}body .activity-tags>div+div{margin-top:3.2rem}body .activity-tags>div a.primary{display:flex;margin-top:3.2rem}}@media not all and (max-width: 800px){body .activity-tags>div{display:inline-block;vertical-align:top;margin:1.6rem;height:36rem;width:25.6rem;padding-top:4.8rem;padding-bottom:4.8rem}body .activity-tags>div a.primary{position:absolute;bottom:4.8rem;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}body .activity-tags>div .bitmap-icon img{margin-top:3.2rem}body .activity-tags div.y2m{width:40rem}body .activity-tags div.y2m p:first-child{font-size:1.4rem}body .activity-tags>header{margin-bottom:-1.6rem}body .activity-tags>ul{display:inline}body .activity-tags>ul>li{margin:1.6rem;width:68.8rem;height:36rem;padding-top:4.8rem;padding-bottom:4.8rem}}body main>.training-plan{text-align:center}body main>.training-plan>div{padding:2.4rem 2.4rem 4.8rem 2.4rem}body main>.training-plan>div img{width:54.4rem;height:27.2rem;border-radius:2.4rem;display:block;margin:0 auto}body main>.training-plan>div .play{position:absolute;left:4.8rem;bottom:2.4rem}body main>.training-plan>div>p{padding:2.4rem 0 0 0}body main>.training-plan>div .buttons{padding-top:3.2rem}body main>.training-plan>div.video{border-radius:2.4rem;position:relative;background-color:var(--box2-color)}body main>.training-plan>div.video::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}@media all and (max-width: 800px){body main>.training-plan>div.video{padding:3.2rem 3.2rem 6.4rem 3.2rem}}@media not all and (max-width: 800px){body main>.training-plan>div{display:inline-block;vertical-align:middle;width:68.8rem;margin:0 1.6rem}body main>.training-plan>div img{width:64rem;height:32rem}body main>.training-plan>div .play{left:4rem;bottom:1.6rem}}body .schedule-list{padding-bottom:5.6rem}body .schedule-list>div>ul,body .schedule-list>ul{list-style:none;white-space:nowrap;text-align:center;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:block;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0;padding-top:9.6rem;margin-top:-9.6rem;padding-bottom:7.2rem}body .schedule-list>div>ul::-webkit-scrollbar,body .schedule-list>ul::-webkit-scrollbar{display:none;width:0;height:0}body .schedule-list>div>ul>*,body .schedule-list>ul>*{margin:0 1.6rem}body .schedule-list>div>ul>*:first-child,body .schedule-list>ul>*:first-child{margin-left:var(--horiz-scroll-side)}body .schedule-list>div>ul>*:last-child,body .schedule-list>ul>*:last-child{margin-right:var(--horiz-scroll-side)}body .schedule-list>div>ul>*.filtered-out+:not(.filtered-out),body .schedule-list>ul>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}body .schedule-list>div>ul>*:not(.filtered-out)~.filtered-out+:not(.filtered-out),body .schedule-list>ul>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}body .schedule-list>div>ul>li,body .schedule-list>ul>li{display:inline-block;vertical-align:bottom;width:25.6rem;height:29.6rem}body .schedule-list>div>ul>li.buttons,body .schedule-list>ul>li.buttons{border-radius:2.4rem;position:relative;background-color:var(--box1-backdrop-filter-color);-webkit-backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:var(--box1-backdrop-filter);display:inline-flex;flex-flow:column nowrap;justify-content:center;align-items:center;height:29.6rem}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){body .schedule-list>div>ul>li.buttons,body .schedule-list>ul>li.buttons{background-color:var(--box1-color)}}body .schedule-list>div>ul>li.buttons div.field *,body .schedule-list>ul>li.buttons div.field *{background-color:var(--box1-color)}body .schedule-list>div>ul>li.buttons>a,body .schedule-list>ul>li.buttons>a{width:19.2rem;margin:.8rem}@media all and (max-width: 800px){body .schedule-list>div>ul>li,body .schedule-list>div>ul>li.buttons,body .schedule-list>ul>li,body .schedule-list>ul>li.buttons{width:40rem;height:44rem}}body .schedule-list .horiz-scroll-box>button{top:18.4rem;bottom:16.8rem}body .activity-custom-list>ul{list-style:none;white-space:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0}body .activity-custom-list>ul::-webkit-scrollbar{display:none;width:0;height:0}body .activity-custom-list>ul>*{margin:0 1.6rem}body .activity-custom-list>ul>*:first-child{margin-left:var(--horiz-scroll-side)}body .activity-custom-list>ul>*:last-child{margin-right:var(--horiz-scroll-side)}body .activity-custom-list>ul>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}body .activity-custom-list>ul>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}body .activity-custom-list>ul header a{position:static}body .activity-custom-list>ul header a::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;mask-position:right 4.7rem bottom 3.1rem;mask-repeat:no-repeat;mask-image:var(--img-url-more);mask-size:.6rem 1rem;-webkit-mask-position:right 4.7rem bottom 3.1rem;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-more);-webkit-mask-size:.6rem 1rem;background-color:var(--primary-text)}body .activity-custom-list>ul header a::after{content:"";display:block;position:absolute;bottom:2.4rem;right:3.2rem;width:3.6rem;height:2.4rem;border-radius:3.2rem;box-shadow:var(--buttons-shadow);background:var(--primary-background)}@media all and (max-width: 800px){body .activity-custom-list>ul header a::before{mask-position:right 6rem bottom 4.5rem;mask-size:1rem 1.6rem;-webkit-mask-position:right 6rem bottom 4.5rem;-webkit-mask-size:1rem 1.6rem}body .activity-custom-list>ul header a::after{width:6.4rem;height:4rem;bottom:3.2rem;right:3.2rem}}body .activity-custom-list>ul>li{white-space:normal;display:inline-block;vertical-align:top;width:54.4rem;min-width:54.4rem;max-width:54.4rem;padding-bottom:9.2rem}@media not all and (max-width: 800px){main .thank-you{display:flex;flex-flow:column nowrap;justify-content:center}main .thank-you::before{z-index:0}main .thank-you>header{position:relative}}main .thank-you>header{padding-bottom:6.4rem}main .thank-you picture.bitmap-icon img{display:block;margin:0 auto 1.6rem auto}main .thank-you>ol,main .thank-you>ul{padding-bottom:1.6rem}@media not all and (max-width: 800px){main .thank-you>ol>li,main .thank-you>ul>li{width:54.4rem;padding:5.6rem}main .thank-you>ol>li.with-image,main .thank-you>ul>li.with-image{width:112rem;min-height:54rem;padding-right:63.2rem;justify-content:center}main .thank-you>ol>li.with-image .wysiwyg,main .thank-you>ul>li.with-image .wysiwyg{flex-grow:unset}main .thank-you>ol>li.with-image>picture:last-child img,main .thank-you>ul>li.with-image>picture:last-child img{position:absolute;right:0;top:0;bottom:0;width:57.6rem;object-fit:cover;height:100%;z-index:10;border-top-left-radius:3.2rem;border-bottom-left-radius:3.2rem}main .thank-you.no-boxes>ol>li,main .thank-you.no-boxes>ul>li{height:auto;padding-top:0;padding-bottom:0}}main .thank-you>ol>li:not(:first-child):before{content:"";display:block;position:absolute;background-position:50% 50%;background-repeat:no-repeat;background-image:var(--img-url-next-step);background-size:5.4rem 5.4rem;border-radius:4.3rem;z-index:2;width:8.6rem;height:8.6rem;left:-5.9rem;top:50%;transform:translateY(-4.3rem);background-color:var(--color-secondary-bg-20)}@media all and (max-width: 800px){main .thank-you>header{padding-top:6.4rem}main .thank-you>ol>li:not(:first-child):before{transform:translateX(-4.3rem) rotate(90deg);top:-5.9rem;left:50%}main .thank-you>*>li.with-image{padding-bottom:0}main .thank-you>*>li.with-image>picture:last-child img{display:block;width:60.8rem;height:auto;position:relative;z-index:10;margin-top:1.6rem;border-top-left-radius:3.2rem;border-top-right-radius:3.2rem}}main .thank-you div.links{padding:5.6rem;white-space:nowrap;text-align:center}main .thank-you div.links ul{list-style:none}main .thank-you div.links ul li{display:inline-block}main .thank-you div.links ul li+li{padding-left:8rem}main .thank-you:first-of-type:last-of-type.boxes{background:var(--home-background);min-height:100vh}main .thank-you:first-of-type:last-of-type.boxes>header{--color-text: var(--color-text-alt);--color-text-5: var(--color-text-alt-5);--color-text-10: var(--color-text-alt-10);--color-text-20: var(--color-text-alt-20);--color-text-40: var(--color-text-alt-40);--color-text-60: var(--color-text-alt-60);--color-text-80: var(--color-text-alt-80);--color-link-arrow: var(--color-link-arrow-alt);--img-url-logo: var(--img-url-logo-alt)}main .thank-you:first-of-type:last-of-type.boxes>.links a{color:var(--color-secondary)}main .thank-you:first-of-type:last-of-type.boxes>ol>li,main .thank-you:first-of-type:last-of-type.boxes>ul>li{border-radius:2.4rem;position:relative;background-color:var(--box2-color);border-radius:3.2rem;overflow:hidden}main .thank-you:not(:first-of-type).boxes>ol>li,main .thank-you:not(:first-of-type).boxes>ul>li,main .thank-you:not(:last-of-type).boxes>ol>li,main .thank-you:not(:last-of-type).boxes>ul>li{border-radius:2.4rem;position:relative;background-color:var(--box1-backdrop-filter-color);-webkit-backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:var(--box1-backdrop-filter)}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){main .thank-you:not(:first-of-type).boxes>ol>li,main .thank-you:not(:first-of-type).boxes>ul>li,main .thank-you:not(:last-of-type).boxes>ol>li,main .thank-you:not(:last-of-type).boxes>ul>li{background-color:var(--box1-color)}}main .thank-you:not(:first-of-type).boxes>ol>li div.field *,main .thank-you:not(:first-of-type).boxes>ul>li div.field *,main .thank-you:not(:last-of-type).boxes>ol>li div.field *,main .thank-you:not(:last-of-type).boxes>ul>li div.field *{background-color:var(--box1-color)}main .thank-you:not(:first-of-type).boxes>ol>li ul,main .thank-you:not(:first-of-type).boxes>ul>li ul,main .thank-you:not(:last-of-type).boxes>ol>li ul,main .thank-you:not(:last-of-type).boxes>ul>li ul{padding-left:8rem;padding-right:8rem}body .club-about .gallery ul{display:grid;grid-template-columns:11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem;gap:3.2rem;grid-template-rows:6.8rem 15.6rem 10rem 9.2rem 4.8rem 5rem;padding-bottom:8rem}body .club-about .gallery ul li{border-radius:2.4rem;overflow:hidden;position:relative}body .club-about .gallery ul img{width:100%;height:100%;object-fit:cover}body .club-about .gallery ul button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;border:none;width:100%;height:100%;opacity:0;position:absolute;left:0;top:0;bottom:0;right:0}body .club-about .gallery ul>*:nth-child(1){grid-column:1/span 5;grid-row:1/span 3}body .club-about .gallery ul>*:nth-child(2){grid-column:3/span 3;grid-row:4/span 3}body .club-about .gallery ul>*:nth-child(3){grid-column:6/span 2;grid-row:2/span 3}body .club-about .gallery ul>*:nth-child(4){grid-column:8/span 2;grid-row:1/span 2}body .club-about .gallery ul>*:nth-child(5){grid-column:8/span 4;grid-row:3/span 3}body .club-about .gallery ul>*:nth-child(6){grid-column:10/span 3;grid-row:1/span 2}body .club-about h3,body .club-about main .list>*>li h2,main .list>*>li body .club-about h2{padding-bottom:3.2rem}@media all and (max-width: 800px){body .club-about h3,body .club-about main .list>*>li h2,main .list>*>li body .club-about h2{padding-top:2.4rem}}body .club-about>section:not(.gallery) ul{text-align:left}body .club-about>section:not(.gallery) ul li{padding-left:1.4rem;position:relative}body .club-about>section:not(.gallery) ul li:before{content:"";position:absolute;left:0;display:block;width:.6rem;height:.6rem;border-radius:.3rem;top:.6em;background-color:var(--color-secondary)}@media not all and (max-width: 800px){body .club-about>section:not(.gallery) ul li{padding-left:1.4rem}body .club-about>section:not(.gallery) ul li:before{width:.4rem;height:.4rem;border-radius:.2rem}}body .club-about>section:not(.gallery)>dl{padding-bottom:9.6rem}body .club-about>section:not(.gallery)>dl>div{padding-top:3.6rem}body .club-about>section:not(.gallery)>dl>div>dt{font-weight:bold;color:var(--color-text-80);padding-bottom:.2rem}@media all and (max-width: 800px){body .club-about .gallery{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0}body .club-about .gallery::-webkit-scrollbar{display:none;width:0;height:0}body .club-about .gallery>*{margin:0 1.6rem}body .club-about .gallery>*:first-child{margin-left:var(--horiz-scroll-side)}body .club-about .gallery>*:last-child{margin-right:var(--horiz-scroll-side)}body .club-about .gallery>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}body .club-about .gallery>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}body .club-about .gallery ul{padding-bottom:4rem;grid-template-columns:8.8rem 8.8rem 8.8rem 8.8rem 8.8rem 8.8rem 8.8rem 8.8rem 8.8rem 8.8rem 8.8rem 8.8rem;gap:1.6rem;grid-template-rows:6.2rem 11.4rem 7.8rem 8.6rem 2.8rem 4.6rem}}@media not all and (max-width: 800px){body .club-about>section:not(.gallery){display:inline-block;vertical-align:top;margin:0 3.2rem 0 14.4rem;width:80rem}body .club-about>section:not(.gallery).zones{width:43.2rem}body .club-about>section:not(.gallery)>dl{display:flex;flex-flow:row nowrap;gap:17.6rem;padding-bottom:0}body .club-about>section:not(.gallery)>dl>div{padding-top:7.2rem;min-width:11.2rem}body .club-about>section:not(.gallery)>dl>div>dt{font-weight:bold;color:var(--color-text-80);padding-bottom:1.2rem}body .club-about>section:not(.gallery)>dl>div:first-child{flex-grow:1}}body .club-about aside.covid{border-radius:2.4rem;position:relative;background-color:var(--box1-backdrop-filter-color);-webkit-backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:var(--box1-backdrop-filter);padding:3.2rem;margin-top:3.2rem}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){body .club-about aside.covid{background-color:var(--box1-color)}}body .club-about aside.covid div.field *{background-color:var(--box1-color)}body .club-about aside.covid a.primary{display:flex}body .club-about aside.covid p{font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);font-size:3.2rem}@media all and (max-width: 800px){body .club-about aside.covid{text-align:center}body .club-about aside.covid a.primary{margin-top:3.2rem}}@media not all and (max-width: 800px){body .club-about aside.covid{display:flex;flex-flow:row nowrap;justify-items:space-between}body .club-about aside.covid p{font-size:2rem;padding-right:3.2rem}}body .videos ul{list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:block;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0}body .videos ul::-webkit-scrollbar{display:none;width:0;height:0}body .videos ul>*{margin:0 1.6rem}body .videos ul>*:first-child{margin-left:var(--horiz-scroll-side)}body .videos ul>*:last-child{margin-right:var(--horiz-scroll-side)}body .videos ul>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}body .videos ul>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}body .videos ul li{display:inline-block;vertical-align:top;width:51.2rem;padding:3.2rem;border-radius:2.4rem;position:relative;background-color:var(--box2-color)}body .videos ul li::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}body .videos ul li button.play{position:absolute;top:22rem;left:5.6rem}body .videos ul li img{border-radius:2.4rem;width:44.8rem;height:22.4rem;margin-bottom:5.6rem}body .videos ul li>p{padding:.4rem 0 2.4rem 0;font-weight:bold}body .videos ul li>h3,body .videos ul main .list>*>li>h2,main body .videos ul .list>*>li>h2{width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}body .videos ul li dl{display:flex;flex-flow:row nowrap;align-items:center}body .videos ul li dl dd{padding:0 6.4rem 0 1.6rem;font-weight:bold}@media not all and (max-width: 800px){body .videos>header{margin-bottom:-1.6rem}body .videos ul{margin-top:-9.6rem;padding-top:9.6rem;margin-bottom:-9.6rem;padding-bottom:9.6rem;display:flex}body .videos ul li{width:54.4rem;padding:2.4rem;margin:1.6rem;text-align:left}body .videos ul li button.play{left:4.8rem;top:24.2rem}body .videos ul li img{width:49.6rem;height:24.8rem;margin-bottom:3.2rem}body .videos>div>ul>li{margin:3.2rem 1.6rem}}@media all and (max-width: 800px){body .videos ul{white-space:nowrap;margin-top:-9.6rem;padding-top:9.6rem;margin-bottom:-6.4rem;padding-bottom:9.6rem}body .videos ul li{white-space:normal}body .videos ul li dl dt.icon{width:3.2rem;height:3.2rem}}body .images ol,body .images ul{list-style:none;white-space:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:block;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0}body .images ol::-webkit-scrollbar,body .images ul::-webkit-scrollbar{display:none;width:0;height:0}body .images ol>*,body .images ul>*{margin:0 1.6rem}body .images ol>*:first-child,body .images ul>*:first-child{margin-left:var(--horiz-scroll-side)}body .images ol>*:last-child,body .images ul>*:last-child{margin-right:var(--horiz-scroll-side)}body .images ol>*.filtered-out+:not(.filtered-out),body .images ul>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}body .images ol>*:not(.filtered-out)~.filtered-out+:not(.filtered-out),body .images ul>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}body .images ol li,body .images ul li{white-space:normal;display:inline-block;vertical-align:top;position:relative;width:40rem}body .images ol li p,body .images ol li h3,body .images ol main .list>*>li h2,main body .images ol .list>*>li h2,body .images ul li p,body .images ul li h3,body .images ul main .list>*>li h2,main body .images ul .list>*>li h2{padding-left:3.2rem;padding-right:3.2rem}body .images ol li h3,body .images ol main .list>*>li h2,main body .images ol .list>*>li h2,body .images ul li h3,body .images ul main .list>*>li h2,main body .images ul .list>*>li h2{padding-top:3.2rem;padding-bottom:2.4rem}body .images ol li img,body .images ul li img{width:40rem;height:55.2rem}body .images.with-texts ul li,body .images.with-texts ol li{width:28.8rem}body .images.with-texts ul li img,body .images.with-texts ol li img{width:28.8rem;height:25.2rem;display:block}body .images .buttons{text-align:center}@media not all and (max-width: 800px){body .images>header{margin-bottom:-1.6rem}body .images ol,body .images ul{text-align:center}body .images ol li,body .images ul li{margin:1.6rem;text-align:left}body .images>div>ol>li,body .images>div>ul>li{margin:3.2rem 1.6rem}body .images.with-texts ol li:not(:first-child),body .images.with-texts ul li:not(:first-child),body .images.with-texts>div>ol>li:not(:first-child),body .images.with-texts>div>ul>li:not(:first-child){margin-left:3.2rem}body .images.with-texts ol li:not(:last-child),body .images.with-texts ul li:not(:last-child),body .images.with-texts>div>ol>li:not(:last-child),body .images.with-texts>div>ul>li:not(:last-child){margin-right:3.2rem}}body .images ol>li:not(:first-child)::after,body .images ol>li:not(:first-child)::before{content:"";display:block;position:absolute;left:-4.8rem;top:29.4rem;width:3.2rem;height:3.2rem;border-radius:1.6rem;z-index:2}body .images ol>li:not(:first-child)::before{background-color:var(--color-secondary-bg-10)}body .images ol>li:not(:first-child)::after{background-color:var(--color-secondary-bg-60);mask-position:50% 55%;mask-repeat:no-repeat;mask-image:var(--img-url-arrow);mask-size:1.2rem 1.2rem;-webkit-mask-position:50% 55%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-arrow);-webkit-mask-size:1.2rem 1.2rem;transform:rotate(270deg);-webkit-transform:rotate(270deg)}@media all and (max-width: 800px){body .images .buttons>*{display:flex}body .images ol>li:not(:first-child)::after,body .images ol>li:not(:first-child)::before{left:-3.2rem;top:40rem}body .images.with-texts ol li,body .images.with-texts ul li{width:39.8222222222rem}body .images.with-texts ol li img,body .images.with-texts ul li img{width:39.8222222222rem;height:34.8444444444rem}}body .images[role=dialog] header p{text-align:center;padding-top:.8rem;padding-bottom:.8rem}body .images.squares ul{all:revert;list-style:none;display:flex;flex-flow:row nowrap;gap:3.2rem;margin-top:-9.6rem;padding-top:9.6rem;margin-bottom:-9.6rem;padding-bottom:9.6rem}body .images.squares ul li{all:revert;border-radius:2.4rem;position:relative;background-color:var(--box2-color);padding:3.2rem;font-size:2.4rem}body .images.squares ul li::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}body .images.squares ul li>h3,body .images.squares ul main .list>*>li>h2,main body .images.squares ul .list>*>li>h2{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:3.2rem;min-height:3.2rem;padding:0}body .images.squares ul li>p{margin-top:2.4rem;padding:0}body .images.squares ul li img{width:9.6rem;height:9.6rem;border-radius:.8rem}@media not all and (max-width: 800px){body .images.squares ul{justify-content:space-between;position:relative}body .images.squares ul li{flex-grow:1;flex-shrink:1;flex-basis:100%}body .images.squares ul li h3,body .images.squares ul main .list>*>li h2,main body .images.squares ul .list>*>li h2{font-size:2rem}}@media all and (max-width: 800px){body .images.squares ul{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0;margin-left:calc( ( var(--page-width) - 100vw ) / 2 )}body .images.squares ul::-webkit-scrollbar{display:none;width:0;height:0}body .images.squares ul>*{margin:0 1.6rem}body .images.squares ul>*:first-child{margin-left:var(--horiz-scroll-side)}body .images.squares ul>*:last-child{margin-right:var(--horiz-scroll-side)}body .images.squares ul>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}body .images.squares ul>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}body .images.squares ul li{min-width:43rem;max-width:43rem}body .images.squares ul li:first-of-type{margin-left:var(--horiz-scroll-side)}body .images.squares ul li:last-of-type{margin-right:var(--horiz-scroll-side)}body .images.squares ul button{width:3.2rem;height:3.2rem}}body .images.squares .buttons{margin-top:4.8rem}@media all and (max-width: 800px){body .images.squares .buttons{margin-top:6.4rem}}main section.collage figcaption{position:absolute;right:1.6rem;bottom:1.6rem;background-color:var(--color-text-5);padding:.8rem 2.4rem;border-radius:3.2rem}main section.collage img{width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}main section.collage div.wide img{width:auto;height:63rem}main section.collage div.grid{grid-template-columns:11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem;display:grid;column-gap:3.2rem}main section.collage div.grid>div{align-self:center}main section.collage div.grid>div>*{margin-left:auto;margin-right:auto;text-align:center}main section.collage div.grid>figure{border-radius:2.4rem;overflow:hidden;position:relative;align-self:stretch}main section.collage div.wide div.grid{grid-template-rows:29.8rem 29.8rem;row-gap:3.2rem}main section.collage div.wide div.grid>*{grid-column:auto/span 4;grid-row:auto/span 1}main section.collage div.wide div.grid>*:nth-child(1){grid-column:auto/span 3;grid-row:auto/span 2}main section.collage div.wide div.grid>*:nth-child(2){grid-column:auto/span 5;grid-row:auto/span 2}main section.collage div.wide div.grid>*:nth-child(2) figcaption{top:1.6rem;bottom:auto}main section.collage div.wide div.grid>*:nth-child(3) img,main section.collage div.wide div.grid>*:nth-child(4) img{height:30.6rem}@media not all and (max-width: 800px){main section.collage div.buttons{transform:translateY(3.2rem);-webkit-transform:translateY(3.2rem)}main section.collage div.buttons a{margin:0 .8rem}main section.collage figcaption{max-width:30.4rem}main section.collage div.grid>div>*{width:71%}main section.collage>div.grid{grid-template-rows:43.5rem 19.3rem 10.5rem auto;margin-top:3.2rem}main section.collage>div.grid>*:nth-child(1){grid-column:1/span 5;grid-row:1/span 1}main section.collage>div.grid>*:nth-child(1)>*{width:83%}main section.collage>div.grid>*:nth-child(2){grid-column:2/span 4;grid-row:2/span 2}main section.collage>div.grid>*:nth-child(3){grid-column:6/span 7;grid-row:1/span 2}main section.collage>div.grid>*:nth-child(3) figcaption{max-width:48rem;left:1.6rem;right:auto}main section.collage>div.grid>*:nth-child(4){grid-column:6/span 7;grid-row:4/span 1;padding-top:4.8rem}}@media all and (max-width: 800px){main section.collage>*:first-child{margin-top:5.6rem}main section.collage div.buttons>a{width:54.4rem}main section.collage div.buttons>a+a{margin-top:1.6rem}main section.collage figcaption{max-width:39.6rem}main section.collage div.wide{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0}main section.collage div.wide::-webkit-scrollbar{display:none;width:0;height:0}main section.collage div.wide>*{margin:0 1.6rem}main section.collage div.wide>*:first-child{margin-left:var(--horiz-scroll-side)}main section.collage div.wide>*:last-child{margin-right:var(--horiz-scroll-side)}main section.collage div.wide>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}main section.collage div.wide>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}main section.collage div.wide img{height:56rem}main section.collage div.wide div.grid{grid-template-rows:27.2rem 27.2rem;row-gap:1.6rem}main section.collage div.wide div.grid>*:nth-child(3) img,main section.collage div.wide div.grid>*:nth-child(4) img{height:27.2rem}main section.collage div.wide div.grid>*:nth-child(1) figcaption{max-width:22.4rem}main section.collage div.grid{grid-template-columns:10.4rem 10.4rem 10.4rem 10.4rem 10.4rem 10.4rem 10.4rem 10.4rem 10.4rem 10.4rem 10.4rem 10.4rem;column-gap:1.6rem}main section.collage>div.grid{grid-template-rows:auto auto auto auto;grid-template-columns:auto;row-gap:1.6rem;padding-top:5.6rem}main section.collage>div.grid>div{padding:5.6rem 0}main section.collage>div.grid>*{grid-column:1/span 1;grid-row:auto/span 1}main section.collage>div.grid figure{height:39.2rem}main section.collage>div.grid figure:first-of-type{height:33.6rem}}main section.instagram ul{display:grid;grid-template-columns:11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem 11.2rem;grid-template-rows:11.2rem 11.2rem 11.2rem 11.2rem 11.2rem;gap:3.2rem}main section.instagram ul>li{padding:2.4rem;border-radius:2.4rem;position:relative;background-color:var(--box2-color)}main section.instagram ul>li::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}main section.instagram ul>li:nth-child(1){grid-column:1/span 2;grid-row:2/span 2}main section.instagram ul>li:nth-child(2){grid-column:1/span 2;grid-row:4/span 2}main section.instagram ul>li:nth-child(3){grid-column:3/span 4;grid-row:1/span 4}main section.instagram ul>li:nth-child(4){grid-column:7/span 2;grid-row:1/span 2}main section.instagram ul>li:nth-child(5){grid-column:7/span 2;grid-row:3/span 2}main section.instagram ul>li:nth-child(6){grid-column:9/span 2;grid-row:1/span 2}main section.instagram ul>li:nth-child(7){grid-column:9/span 3;grid-row:3/span 3}main section.instagram ul>li:nth-child(8){grid-column:11/span 2;grid-row:1/span 2}main section.instagram ul>li a{position:static}main section.instagram ul>li a::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;mask-position:right 3.9rem bottom 3.1rem;mask-repeat:no-repeat;mask-image:var(--img-url-more);mask-size:.6rem 1rem;-webkit-mask-position:right 3.9rem bottom 3.1rem;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-more);-webkit-mask-size:.6rem 1rem;background-color:var(--primary-text)}main section.instagram ul>li a::after{content:"";display:block;position:absolute;bottom:2.4rem;right:2.4rem;width:3.6rem;height:2.4rem;border-radius:3.2rem;box-shadow:var(--buttons-shadow);background:var(--primary-background)}@media all and (max-width: 800px){main section.instagram ul>li a::before{mask-position:right 6rem bottom 4.5rem;mask-size:1rem 1.6rem;-webkit-mask-position:right 6rem bottom 4.5rem;-webkit-mask-size:1rem 1.6rem}main section.instagram ul>li a::after{width:6.4rem;height:4rem;bottom:3.2rem;right:3.2rem}}main section.instagram ul>li a::after{right:50%;transform:translateX(50%);border:.4rem solid var(--color-bg);bottom:.8rem;box-sizing:content-box;box-shadow:none}main section.instagram ul>li a::before{mask-position:left 50% bottom 1.9rem;-webkit-mask-position:left 50% bottom 1.9rem}main section.instagram ul>li img{width:100%;height:100%;object-fit:cover;border-radius:1.6rem}@media not all and (max-width: 800px){main section.instagram>footer.buttons{margin-top:-8.6rem}}@media all and (max-width: 800px){main section.instagram div.wide{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0;margin-top:-9.6rem;padding-top:9.6rem;margin-bottom:-9.6rem;padding-bottom:9.6rem}main section.instagram div.wide::-webkit-scrollbar{display:none;width:0;height:0}main section.instagram div.wide>*{margin:0 1.6rem}main section.instagram div.wide>*:first-child{margin-left:var(--horiz-scroll-side)}main section.instagram div.wide>*:last-child{margin-right:var(--horiz-scroll-side)}main section.instagram div.wide>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}main section.instagram div.wide>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}main section.instagram ul{grid-template-columns:13.2rem 13.2rem 13.2rem 13.2rem 13.2rem 13.2rem 13.2rem 13.2rem 13.2rem 13.2rem 13.2rem 13.2rem;grid-template-rows:13.2rem 13.2rem 13.2rem 13.2rem 13.2rem}main section.instagram ul>li a::after{height:3.2rem;width:4.8rem;bottom:.6rem}main section.instagram ul>li a::before{mask-position:left 50% bottom 1.7rem;-webkit-mask-position:left 50% bottom 1.7rem}}main .app img{display:block}main .app ul{width:33.6rem;padding-bottom:6.4rem}main .app ul li+li{padding-top:3.2rem}main .app ul img{width:33.6rem;height:9.6rem}main .app img.qr{image-rendering:crisp-edges}main .app:last-of-type{padding-bottom:0}@media not all and (max-width: 800px){main .app{display:grid;column-gap:3.2rem;row-gap:0;grid-template-columns:11.2rem 40rem 22.4rem auto;grid-template-rows:auto auto;justify-items:start;align-items:start}main .app header{grid-column:2/span 1;grid-row:1/span 1;align-self:end}main .app header *{text-align:left}main .app ul{grid-column:2/span 1;grid-row:2/span 1}main .app>picture{grid-column:4/span 1;grid-row:1/span 2;align-self:end}main .app>picture img{width:68.4rem;height:68.4rem}main .app>img.qr{grid-column:3/span 1;grid-row:2/span 1;width:22.4rem;height:22.4rem}}@media all and (max-width: 800px){main .app ul{margin:0 auto}main .app header p{text-align:left}main .app>picture img{display:block;margin:0 auto;width:60.8rem;height:60.8rem}main .app>img.qr{display:none}}main .slides div{position:relative}main .slides ul{position:static}main .slides ul>li{border-radius:2.4rem;padding:5.6rem;transition:background-color .5s;background-color:transparent;position:static}main .slides ul>li h3,main .slides ul>li .list>*>li h2,main .list>*>li .slides ul>li h2{padding:3.2rem 0 1.6rem 0}main .slides ul>li>picture:last-child{pointer-events:none;opacity:0;transition:opacity .5s}main .slides ul>li>picture:last-child img{position:absolute;border-radius:2.4rem}main .slides ul>li.highlighted{background-color:var(--color-secondary-10)}main .slides ul>li.highlighted>picture:last-child{opacity:1}main .slides ul>li.no-shadow .bitmap-icon{filter:unset}@media not all and (max-width: 800px){main .slides ul{width:83.2rem;min-height:68rem;display:flex;flex-flow:row wrap;gap:3.2rem;margin:0 0 0 auto}main .slides ul li{width:40rem;height:32.4rem}main .slides ul li>picture:last-child img{left:0;top:0;width:83.2rem;height:68rem}}@media all and (max-width: 800px){main .slides ul{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0;padding-top:51.2rem}main .slides ul::-webkit-scrollbar{display:none;width:0;height:0}main .slides ul>*{margin:0 1.6rem}main .slides ul>*:first-child{margin-left:var(--horiz-scroll-side)}main .slides ul>*:last-child{margin-right:var(--horiz-scroll-side)}main .slides ul>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}main .slides ul>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}main .slides ul li{min-width:50.4rem;max-width:50.4rem}main .slides ul li>picture:last-child img{left:50%;top:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);height:49.6rem;width:60.8rem}}main .blog-list>ul li{border-radius:2.4rem;position:relative;background-color:var(--box2-color);padding:2.4rem 2.4rem 6.4rem 2.4rem;margin-bottom:3.2rem}main .blog-list>ul li::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}main .blog-list>ul li a{position:static;display:block;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);text-decoration:none;font-size:2rem}main .blog-list>ul li a::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;mask-position:right 3.9rem bottom 3.1rem;mask-repeat:no-repeat;mask-image:var(--img-url-more);mask-size:.6rem 1rem;-webkit-mask-position:right 3.9rem bottom 3.1rem;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-more);-webkit-mask-size:.6rem 1rem;background-color:var(--primary-text)}main .blog-list>ul li a::after{content:"";display:block;position:absolute;bottom:2.4rem;right:2.4rem;width:3.6rem;height:2.4rem;border-radius:3.2rem;box-shadow:var(--buttons-shadow);background:var(--primary-background)}@media all and (max-width: 800px){main .blog-list>ul li a::before{mask-position:right 6rem bottom 4.5rem;mask-size:1rem 1.6rem;-webkit-mask-position:right 6rem bottom 4.5rem;-webkit-mask-size:1rem 1.6rem}main .blog-list>ul li a::after{width:6.4rem;height:4rem;bottom:3.2rem;right:3.2rem}}main .blog-list>ul li a:hover,main .blog-list>ul li a:focus-visible{text-decoration:underline}main .blog-list>ul li img{display:block;border-radius:2.4rem;margin-bottom:1.2rem;width:35.2rem;height:17.6rem}@media all and (max-width: 800px){main .blog-list>ul li{padding:3.2rem 3.2rem 8rem 3.2rem;font-size:2.2rem}main .blog-list>ul li a{font-size:2.6rem}}@media all and (max-width: 800px){main .blog-list>ul li img{width:54.4rem;height:27.2rem}}main .blog-list>ul.expandable:not(.expanded){display:none}main .blog-list>button.secondary{display:flex;margin:0 auto 3.2rem auto}main .blog-list>ul.expandable.expanded+button[aria-expanded].secondary,main .blog-list>ul.expandable:not(.expanded)~button[aria-expanded].secondary~button[aria-expanded].secondary{display:none;margin:0}@media not all and (max-width: 800px){main .blog-list{--add-left-margin: 14.4rem;--add-right-margin: 72rem}main .blog-list>ul{display:flex;flex-flow:row wrap;justify-content:space-between;min-height:40rem}main .blog-list>ul li{width:40rem;padding:2.4rem}main .blog-list>ul li a{height:9.6rem}}main .blog-suggested ul{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0;margin-top:-9.6rem;padding-top:9.6rem;margin-bottom:-9.6rem;padding-bottom:9.6rem}main .blog-suggested ul::-webkit-scrollbar{display:none;width:0;height:0}main .blog-suggested ul>*{margin:0 1.6rem}main .blog-suggested ul>*:first-child{margin-left:var(--horiz-scroll-side)}main .blog-suggested ul>*:last-child{margin-right:var(--horiz-scroll-side)}main .blog-suggested ul>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}main .blog-suggested ul>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}main .blog-suggested ul li{border-radius:2.4rem;position:relative;background-color:var(--box2-color);padding:2.4rem 2.4rem 6.4rem 2.4rem;width:40rem;min-width:40rem;max-width:40rem}main .blog-suggested ul li::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}main .blog-suggested ul li a{position:static;display:block;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);text-decoration:none;font-size:2rem}main .blog-suggested ul li a::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;mask-position:right 3.9rem bottom 3.1rem;mask-repeat:no-repeat;mask-image:var(--img-url-more);mask-size:.6rem 1rem;-webkit-mask-position:right 3.9rem bottom 3.1rem;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-more);-webkit-mask-size:.6rem 1rem;background-color:var(--primary-text)}main .blog-suggested ul li a::after{content:"";display:block;position:absolute;bottom:2.4rem;right:2.4rem;width:3.6rem;height:2.4rem;border-radius:3.2rem;box-shadow:var(--buttons-shadow);background:var(--primary-background)}@media all and (max-width: 800px){main .blog-suggested ul li a::before{mask-position:right 6rem bottom 4.5rem;mask-size:1rem 1.6rem;-webkit-mask-position:right 6rem bottom 4.5rem;-webkit-mask-size:1rem 1.6rem}main .blog-suggested ul li a::after{width:6.4rem;height:4rem;bottom:3.2rem;right:3.2rem}}main .blog-suggested ul li a:hover,main .blog-suggested ul li a:focus-visible{text-decoration:underline}main .blog-suggested ul li img{display:block;border-radius:2.4rem;margin-bottom:1.2rem;width:35.2rem;height:17.6rem}@media all and (max-width: 800px){main .blog-suggested ul li{padding:3.2rem 3.2rem 8rem 3.2rem;font-size:2.2rem}main .blog-suggested ul li a{font-size:2.6rem}}@media all and (max-width: 800px){main .blog-suggested ul li{width:50.4888888889rem;min-width:50.4888888889rem;max-width:50.4888888889rem}main .blog-suggested ul li img{width:44.0888888889rem;height:22.0444444445rem}}main>.user table.prices-summary{width:100%}main>.user>div>dl{display:flex;flex-flow:row wrap;row-gap:6.4rem}main>.user>div>dl>div{width:100%}main>.user>div>dl dt{font-weight:bold;padding-bottom:1.2rem}main>.user>div>dl dt a.icon{margin-left:1.2rem}@media not all and (max-width: 800px){main>.user{display:grid;grid-template-columns:40rem 97.6rem;gap:17.6rem}main>.user a.icon::before{mask-size:2.4rem;-webkit-mask-size:2.4rem}main>.user>div>a.primary{margin-top:3.2rem}main>.user>div>dl{padding-right:17.6rem}main>.user>div>dl>div{width:25.6rem;margin-right:3.2rem}main>.user .payment-plan-info dl{grid-template-columns:33.3% 33.3% 33.3%;grid-template-rows:auto auto}main>.user .payment-plan-info dl>div{grid-column:auto/span 1;grid-row:auto/span 1}main>.user div.field+div.field{margin-left:3.2rem}main>.user input:not([type=checkbox]):not([type=radio]){width:40rem}main>.user #user_address_form_postCode,main>.user #user_address_form_addressNumber{width:26rem}}main>.user>nav ul{display:block}main>.user>nav ul li+li{margin-top:.8rem}main>.user>nav ul li{display:block;border-radius:3rem;height:6rem;position:relative}main>.user>nav ul li::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}main>.user>nav ul li a.icon.labelled{color:var(--color-text-80);background-color:var(--color-bg);border:none;display:flex;align-items:center;text-decoration:none;white-space:nowrap;height:100%;border-radius:3rem}main>.user>nav ul li a.icon.labelled::before{margin:0 2.5rem}main>.user>nav ul li a.icon.labelled::after{content:"";display:block;width:1.6rem;height:1.6rem;position:absolute;top:2.2rem;right:3.2rem;background-color:var(--color-primary);mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-more);mask-size:auto 75%;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-more);-webkit-mask-size:auto 75%}main>.user>nav ul li a.icon.labelled[aria-current=true]{background-color:var(--color-secondary-bg-20)}main>.user>nav ul li a.icon.labelled:hover,main>.user>nav ul li a.icon.labelled:focus-visible{text-decoration:underline}@media all and (max-width: 800px){main>.user .messages a.primary{min-width:51rem}main>.user>nav+*{margin:4rem auto;width:54.4rem}main>.user>nav{display:none}}main>.user .problem{padding-bottom:3.2rem}@media not all and (max-width: 800px){main>.user .problem{padding-bottom:2.4rem}main>.user .problem .messages>:first-child{justify-content:space-between;flex-grow:1}}body .offers-pairs>header>picture img{display:none}body .offers-pairs>footer ul{text-align:center}body .offers-pairs>footer ul li{display:inline-block;padding:1.6rem 0 0 0}body .offers-pairs>footer ul li a{display:block;padding:1.6rem}body .offers-pairs section{border-radius:2.4rem;position:relative;background-color:var(--box1-backdrop-filter-color);-webkit-backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:var(--box1-backdrop-filter);padding:3.2rem 24rem 3.2rem 3.2rem;height:24.8rem;margin-bottom:36rem}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){body .offers-pairs section{background-color:var(--box1-color)}}body .offers-pairs section div.field *{background-color:var(--box1-color)}body .offers-pairs section p:not(:first-child){padding-top:.8rem}body .offers-pairs section>picture img{position:absolute;bottom:0;left:33.6rem;z-index:2;width:28.8rem;height:28.8rem}body .offers-pairs section>ul{display:flex;flex-flow:row nowrap;justify-content:space-between;height:36rem;position:absolute;top:19.2rem;left:3.2rem;right:3.2rem;z-index:3}body .offers-pairs section>ul>li{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:space-between;border-radius:2.4rem;position:relative;background-color:var(--box2-color);padding:3.2rem;width:25.6rem;height:100%}body .offers-pairs section>ul>li::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}body .offers-pairs section>ul>li a.primary{width:100%}body .offers-pairs section>ul>li strong{font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);font-size:3.2rem}body .offers-pairs section>ul>li>p{width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}@media not all and (max-width: 800px){body .offers-pairs{position:relative;white-space:nowrap}body .offers-pairs>*{white-space:normal}body .offers-pairs>header picture img{display:block;float:right}body .offers-pairs>footer{padding-top:3.2rem}body .offers-pairs>footer ul li{margin:0 4.8rem}body .offers-pairs section{width:83.2rem;margin-bottom:12rem}body .offers-pairs section br{display:none}body .offers-pairs section>picture img{width:36rem;height:36rem;left:35.5rem}body .offers-pairs section>ul{height:24rem;top:12.8rem}body .offers-pairs section>ul>li{width:36.8rem}body .offers-pairs section>ul>li .price+del.price{margin-left:3.2rem}body .offers-pairs section>ul>li strong{font-size:3.2rem}body .offers-pairs section:nth-of-type(odd){float:left}body .offers-pairs section:nth-of-type(even){margin:0 0 0 auto}body .offers-pairs section+:not(section){clear:both}body .offers-pairs::after{content:"";display:block;height:0;clear:both}}@media all and (max-width: 800px){body .offers-pairs h3,body .offers-pairs main .list>*>li h2,main .list>*>li body .offers-pairs h2{font-size:2.6rem}body .offers-pairs span.price{width:100%}body .offers-pairs section:last-of-type{margin-bottom:40rem}}main>.offers ul.offers{white-space:nowrap}@media all and (max-width: 800px){main>.offers ul.offers{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:block;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0}main>.offers ul.offers::-webkit-scrollbar{display:none;width:0;height:0}main>.offers ul.offers>*{margin:0 1.6rem}main>.offers ul.offers>*:first-child{margin-left:var(--horiz-scroll-side)}main>.offers ul.offers>*:last-child{margin-right:var(--horiz-scroll-side)}main>.offers ul.offers>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}main>.offers ul.offers>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}}main>.offers ul.offers>li{display:inline-block;vertical-align:top;border-radius:2.4rem;position:relative;background-color:var(--box1-backdrop-filter-color);-webkit-backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:var(--box1-backdrop-filter);width:40rem;height:54.4rem;padding:3.2rem;position:relative;white-space:normal;line-height:130%}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){main>.offers ul.offers>li{background-color:var(--box1-color)}}main>.offers ul.offers>li div.field *{background-color:var(--box1-color)}main>.offers ul.offers>li h3+p,main>.offers ul.offers>li .list>*>li h2+p,main>.offers .list>*>li ul.offers>li h2+p,main>.offers ul.offers>li p+p{padding-top:.8rem}main>.offers ul.offers>li a.primary{position:absolute;bottom:3.2rem;right:3.2rem;left:3.2rem}main>.offers ul.offers>li h3,main>.offers ul.offers>li .list>*>li h2,main>.offers .list>*>li ul.offers>li h2{font-size:2.6rem}main>.offers ul.offers>li div.price-label{position:absolute;left:3.2rem;top:17.6rem}main>.offers ul.offers>li>picture.bitmap-icon{display:block;position:absolute;left:3.2rem;bottom:13.6rem}main>.offers ul.offers>li>picture.bitmap-icon img{display:block}main>.offers ul.offers>li>picture:not(.bitmap-icon) img{width:30.4rem;height:30.4rem;position:absolute;bottom:0;right:0}@media not all and (max-width: 800px){main>.offers ul.offers>li>picture:not(.bitmap-icon) img{width:27.2rem;height:27.2rem}}main>.offers aside{display:flex;flex-flow:column nowrap;gap:3.2rem}@media all and (max-width: 800px){main>.offers aside{padding-top:6.4rem}}main>.offers aside>div{white-space:normal;text-align:left;padding:2.4rem 2.4rem 6.4rem 2.4rem;display:inline-grid;justify-items:start;grid-template-columns:auto auto;grid-template-rows:auto auto auto auto;grid-template-areas:"image image" "text text" "discounted-price standard-price";vertical-align:top;border-radius:2.4rem;position:relative;background-color:var(--box2-color);padding:1.6rem;grid-template-rows:auto auto;grid-template-columns:14.6rem 3.2rem auto 2.4rem auto 14.4rem;grid-template-areas:"image . text text text text" "image . discounted-price . standard-price ."}main>.offers aside>div::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}main>.offers aside>div>*{align-self:end;position:relative}main>.offers aside>div>div.price{grid-area:discounted-price}main>.offers aside>div>del.price{grid-area:standard-price}main>.offers aside>div>span{grid-area:image;justify-self:stretch;align-self:stretch;font-size:1rem;padding:1.6rem;color:var(--color-text-40);text-transform:uppercase;border-radius:2.4rem;border:.15rem solid var(--color-secondary-20);line-height:1em}main>.offers aside>div>picture{grid-area:image;align-self:center;justify-self:center}main>.offers aside>div img{display:block;z-index:1}main>.offers aside>div strong.discount{grid-area:image;justify-self:end;align-self:start;z-index:2;font-size:2rem;background-color:var(--color-bg);font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);color:var(--color-secondary);padding:0 .32rem 1rem 1rem;line-height:.8em}main>.offers aside>div a{position:static;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);color:var(--color-text-80);text-decoration:none}main>.offers aside>div a::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;mask-position:right 3.9rem bottom 3.1rem;mask-repeat:no-repeat;mask-image:var(--img-url-more);mask-size:.6rem 1rem;-webkit-mask-position:right 3.9rem bottom 3.1rem;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-more);-webkit-mask-size:.6rem 1rem;background-color:var(--primary-text)}main>.offers aside>div a::after{content:"";display:block;position:absolute;bottom:2.4rem;right:2.4rem;width:3.6rem;height:2.4rem;border-radius:3.2rem;box-shadow:var(--buttons-shadow);background:var(--primary-background)}@media all and (max-width: 800px){main>.offers aside>div a::before{mask-position:right 6rem bottom 4.5rem;mask-size:1rem 1.6rem;-webkit-mask-position:right 6rem bottom 4.5rem;-webkit-mask-size:1rem 1.6rem}main>.offers aside>div a::after{width:6.4rem;height:4rem;bottom:3.2rem;right:3.2rem}}main>.offers aside>div a:hover,main>.offers aside>div a:focus-visible{text-decoration:underline}main>.offers aside>div p{display:block;position:static;align-self:center;max-width:100%;overflow:hidden;text-overflow:hidden;grid-area:text;line-height:140%;padding:.8rem 0}main>.offers aside>div p a{display:inline-block;line-height:110%}@media all and (max-width: 800px){main>.offers aside>div strong.discount{font-size:2.6rem}main>.offers aside>div>span{font-size:1.4rem}}main>.offers aside>div>picture img{transform:translateY(0.6rem);width:10.3111111111rem;height:10.3111111111rem}main>.offers aside>div>span{font-size:.8rem;padding:1.2rem;height:14.6rem}main>.offers aside>div>strong.discount{font-size:2rem}main>.offers aside>div>p{padding:0;align-self:start;font-size:1.6rem}main>.offers aside>div>p a{font-size:2rem}main>.offers aside>div a::before{mask-position:right 4.2rem bottom 2.8rem;-webkit-mask-position:right 4.2rem bottom 2.8rem}main>.offers aside>div a::after{right:1.6rem;bottom:1.6rem}main>.offers>footer{padding-top:3.2rem}@media not all and (max-width: 800px){main>.offers{white-space:nowrap;text-align:center}main>.offers ul.offers{display:inline-block;vertical-align:top}main>.offers ul.offers>li{height:38.8rem;margin-right:3.2rem}main>.offers ul.offers>li br{display:none}main>.offers ul.offers>li h3,main>.offers ul.offers>li .list>*>li h2,main>.offers .list>*>li ul.offers>li h2{font-size:2rem}main>.offers ul.offers>li div.price-label{top:12rem}main>.offers ul.offers>li a.primary{left:auto}main>.offers ul.offers>li>picture.bitmap-icon{bottom:3.2rem}main>.offers ul.offers>li>picture:not(.bitmap-icon) img{width:27.2rem;height:27.2rem}main>.offers>:not(ul){white-space:normal}main>.offers>aside,main>.offers ul.offers{text-align:left}main>.offers>aside{display:inline-flex;vertical-align:top;width:40rem;height:38.8rem}main>.offers>aside>div{height:17.8rem;grid-template-columns:14.6rem 2.4rem auto 2.4rem auto;grid-template-rows:auto auto 3.2rem;grid-template-areas:"image . text text text" "image . discounted-price . standard-price" "image . . . ."}main>.offers>aside>div>picture img{width:10.4rem;height:10.4rem}main>.offers>aside>div>strong.discount{font-size:1.2rem}main>.offers>aside>div>p{font-size:1.2rem;max-height:5.6rem}main>.offers>aside>div>p a{font-size:1.6rem}main>.offers>aside>div .price{align-self:center}main>.offers>aside>div a::before{mask-position:right 3.1rem bottom 2.3rem;-webkit-mask-position:right 3.1rem bottom 2.3rem}}main>.offers ul.pair>li{background:var(--supporting5);padding:5.6rem;text-align:left;position:relative;display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:flex-start;border-radius:2.4rem;gap:3.2rem}main>.offers ul.pair>li p{flex-grow:2}main>.offers ul.pair>li picture,main>.offers ul.pair>li img{position:absolute;display:block;bottom:0;right:0;top:0;left:0}main>.offers ul.pair>li:first-child{background:var(--supporting4)}@media not all and (max-width: 800px){main>.offers ul.pair{display:flex;flex-flow:nowrap;justify-content:space-between}main>.offers ul.pair>li{height:32rem;width:83.2rem}main>.offers ul.pair>li img{left:auto;width:auto;height:100%}}@media all and (max-width: 800px){main>.offers ul.pair{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0;margin-top:-9.6rem;padding-top:9.6rem;margin-bottom:-9.6rem;padding-bottom:9.6rem}main>.offers ul.pair::-webkit-scrollbar{display:none;width:0;height:0}main>.offers ul.pair>*{margin:0 1.6rem}main>.offers ul.pair>*:first-child{margin-left:var(--horiz-scroll-side)}main>.offers ul.pair>*:last-child{margin-right:var(--horiz-scroll-side)}main>.offers ul.pair>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}main>.offers ul.pair>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}main>.offers ul.pair>li{width:38.4rem;min-width:38.4rem;max-width:38.4rem;height:73.6rem;padding-bottom:32rem;gap:3.2rem}main>.offers ul.pair>li a.primary{align-self:stretch}main>.offers ul.pair>li br{display:none}main>.offers ul.pair>li img{height:auto;width:38.4rem;top:auto}}@media not all and (max-width: 800px){main>.offers ul.banners{display:flex;flex-flow:row wrap;justify-content:space-between;row-gap:3.2rem}main>.offers ul.banners>li{width:54.4rem;max-width:54.4rem;min-width:54.4rem}}@media all and (max-width: 800px){main>.offers ul.banners{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0;margin-top:-9.6rem;padding-top:9.6rem;margin-bottom:-9.6rem;padding-bottom:9.6rem}main>.offers ul.banners::-webkit-scrollbar{display:none;width:0;height:0}main>.offers ul.banners>*{margin:0 1.6rem}main>.offers ul.banners>*:first-child{margin-left:var(--horiz-scroll-side)}main>.offers ul.banners>*:last-child{margin-right:var(--horiz-scroll-side)}main>.offers ul.banners>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}main>.offers ul.banners>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}main>.offers ul.banners li{height:43.2rem;padding-left:3.2rem;padding-bottom:8rem;max-width:40rem;min-width:40rem}main>.offers ul.banners li>picture:not(.bitmap-icon){bottom:18rem;height:auto}}main>.offers ul~ul{margin-top:3.2rem}@media all and (max-width: 800px){main>.offers ul~ul{margin-top:5.6rem}}main>.b2b-offers h3,main>.b2b-offers .list>*>li h2{font-size:3.2rem}main>.b2b-offers div.js-filters{border-radius:2.4rem;position:relative;background-color:var(--box1-backdrop-filter-color);-webkit-backdrop-filter:var(--box1-backdrop-filter);backdrop-filter:var(--box1-backdrop-filter);padding:0 0 38rem 0}@supports(not (backdrop-filter: blur(2rem))) and (not (-webkit-backdrop-filter: blur(2rem))){main>.b2b-offers div.js-filters{background-color:var(--box1-color)}}main>.b2b-offers div.js-filters div.field *{background-color:var(--box1-color)}main>.b2b-offers div.js-filters>div{border-radius:2.4rem;position:relative;background-color:var(--box2-color);box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color);padding:3.2rem;display:flex;flex-flow:row wrap;align-items:flex-end;gap:2.4rem;width:100%;overflow:hidden}main>.b2b-offers div.js-filters>div>*{width:100%}main>.b2b-offers div.js-filters>div>label{display:flex;flex-flow:column nowrap}main>.b2b-offers div.js-filters>div>label select{margin-top:.8rem}main>.b2b-offers div.js-filters>picture{position:absolute;z-index:5;right:50%;bottom:0;transform:translateX(50%);-webkit-transform:translateX(50%)}main>.b2b-offers div.js-filters>picture img{display:block;height:35.2rem;width:auto}main>.b2b-offers div.js-filters fieldset legend,main>.b2b-offers div.js-filters>div>label{font-size:2.2rem;font-weight:bold;color:var(--color-text-60)}main>.b2b-offers div.js-filters fieldset>p,main>.b2b-offers div.js-filters>div>label p{display:none;font-weight:bold;font-size:2rem;color:var(--color-failure);padding:0;width:100%}main>.b2b-offers div.js-filters [aria-invalid]:not([aria-invalid=false])~p{display:block}main>.b2b-offers div.js-filters>div>label p{margin-top:.8rem}main>.b2b-offers div.js-filters fieldset{display:flex;gap:.8rem;flex-flow:row wrap}main>.b2b-offers div.js-filters fieldset legend{width:100%;padding:.8rem 0}main>.b2b-offers div.js-filters fieldset label{margin-top:.8rem}@media all and (max-width: 800px){main>.b2b-offers div.js-filters fieldset{justify-content:space-between}main>.b2b-offers div.js-filters fieldset label{flex-grow:1}}main>.b2b-offers div.js-filters .filtered-out{display:none}main>.b2b-offers div.js-filters.filter-value-range .range option[value=""],main>.b2b-offers div.js-filters.filter-value-term .term option[value=""],main>.b2b-offers div.js-filters.filter-value-persons .persons option[value=""]{display:none}main>.b2b-offers div.js-filters .nothing-to-choose{display:none}main>.b2b-offers div.js-filters div.offer{flex-flow:row wrap;align-items:center;justify-content:flex-start;column-gap:2.4rem;color:var(--color-text);font-weight:bold;font-size:2rem}main>.b2b-offers div.js-filters div.offer p.additional-info{color:var(--color-text-60);font-weight:normal;transform:translateY(20%);padding-right:13rem;line-height:2.4rem;margin-bottom:1.6rem}main>.b2b-offers div.js-filters div.offer>span{line-height:2.4rem}main>.b2b-offers div.js-filters div.offer>small{width:100%;margin-bottom:1.6rem;color:var(--color-text-60)}main>.b2b-offers div.js-filters div.offer>a.icon.info{background-color:var(--supporting3);width:5.4rem;height:5.4rem;border-radius:2.7rem}main>.b2b-offers div.js-filters div.offer>a.icon.info::before{left:1.6rem;top:1.6rem;right:1.6rem;bottom:1.6rem}main>.b2b-offers div.js-filters div.offer>a.primary{width:100%;margin-top:2.4rem}@media all and (max-width: 800px){main>.b2b-offers div.js-filters div.offer>a.primary{height:6.4rem}}main>.b2b-offers div.js-filters div.offer>picture img{position:absolute;right:0;width:32rem;height:auto;bottom:-3.2rem;transform:translateX(38%);-webkit-transform:translateX(38%);pointer-events:none}main>.b2b-offers div.js-filters button.labelled.icon,main>.b2b-offers div.js-filters div.offer{display:none}main>.b2b-offers div.js-filters button.labelled.icon{font-size:inherit;color:var(--color-primary);text-decoration:none}main>.b2b-offers div.js-filters button.labelled.icon:hover,main>.b2b-offers div.js-filters button.labelled.icon:focus-visible{text-decoration:underline}main>.b2b-offers div.js-filters .range.nothing-to-choose~label.city.nothing-to-choose~button.labelled.icon{padding-left:0}main>.b2b-offers div.js-filters.filter-value-range button.labelled.icon:not(.filtered-out){display:flex}main>.b2b-offers div.js-filters.filter-value-range.filter-value-term.filter-value-persons div.offer:not(.filtered-out){display:flex}main>.b2b-offers div.js-filters.filter-value-range.filter-value-term.filter-value-persons div.offer:not(.filtered-out)~button.primary{display:none}main>.b2b-offers div.js-filters.filter-value-range.filter-value-term.filter-value-persons div.offer:not(.filtered-out)~div.offer:not(.filtered-out){display:none}@media not all and (max-width: 800px){main>.b2b-offers div.js-filters{flex-flow:row nowrap;padding:5.6rem 14.4rem;margin:0 auto}main>.b2b-offers div.js-filters fieldset p,main>.b2b-offers div.js-filters>div>label p{font-size:1.6rem}main>.b2b-offers div.js-filters div.offer>span br{display:none}main>.b2b-offers div.js-filters div.offer small{font-size:1.4rem;margin-bottom:.8rem}main>.b2b-offers div.js-filters div.offer a.primary{margin-top:1.6rem}main>.b2b-offers div.js-filters div.offer img{width:41.4rem}main>.b2b-offers div.js-filters>picture{right:43.2rem}main>.b2b-offers div.js-filters>picture img{height:72rem}main>.b2b-offers div.js-filters>div{width:68.8rem;min-height:52rem;align-content:center}main>.b2b-offers div.js-filters>div>button.labelled.icon{width:auto}main>.b2b-offers div.js-filters>div>label{align-items:flex-start}main>.b2b-offers div.js-filters>div>label.range{width:auto}main>.b2b-offers div.js-filters fieldset legend,main>.b2b-offers div.js-filters>div>label{font-size:1.6rem}}@media not all and (max-width: 800px){body>[role=dialog].b2b.narrow h2{transform:translateY(-2rem);-webkit-transform:translateY(-2rem)}}body .club-list.filtered-b2boffer .controls select.filter{display:none}@media not all and (max-width: 800px){main>.introductory-meeting>div>picture:nth-child(2) img,main>.personal-training>div>picture:nth-child(2) img{margin-left:17.6rem}}main>.introductory-meeting-registration ul.hours-list,main>.personal-training-registration ul.hours-list{display:grid;grid-template-columns:9rem 9rem 9rem 9rem 9rem 9rem 9rem 9rem;gap:1.6rem;padding:1.6rem 0 0 0}main>.introductory-meeting-registration ul.hours-list li,main>.personal-training-registration ul.hours-list li{border-radius:2.4rem;position:relative;background-color:var(--box2-color);z-index:0;row-gap:1.6rem;column-gap:1.2rem}main>.introductory-meeting-registration ul.hours-list li::before,main>.personal-training-registration ul.hours-list li::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}main>.introductory-meeting-registration ul.hours-list button,main>.personal-training-registration ul.hours-list button{font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);display:block;border:none;appearance:none;height:7rem;width:100%;color:var(--color-primary);box-sizing:border-box;border-radius:inherit;font-size:1.8rem}main>.introductory-meeting-registration ul.hours-list button:disabled,main>.personal-training-registration ul.hours-list button:disabled{border:.4rem solid var(--color-text-20);color:var(--color-text-20);position:relative}main>.introductory-meeting-registration ul.hours-list button:disabled::after,main>.personal-training-registration ul.hours-list button:disabled::after{content:"";position:absolute;top:50%;left:50%;display:block;width:80%;height:.4rem;background-color:var(--color-text-10);transform:translate(-50%, -50%) rotate(-30deg)}main>.introductory-meeting-registration ul.hours-list button[aria-selected=true],main>.personal-training-registration ul.hours-list button[aria-selected=true]{border:.4rem solid var(--color-success);background:none;background-blend-mode:unset;background-color:transparent;color:var(--color-text);box-shadow:unset}main>.introductory-meeting-registration ul.hours-list button[aria-selected=true]::after,main>.personal-training-registration ul.hours-list button[aria-selected=true]::after{content:"";position:absolute;top:-0.6rem;right:-0.6rem;width:3.2rem;height:3.2rem;display:block;background-position:50% 50%;background-repeat:no-repeat;background-image:var(--img-url-selected-offer);background-size:contain}@media all and (max-width: 800px){main>.introductory-meeting-registration ul.hours-list,main>.personal-training-registration ul.hours-list{grid-template-columns:14rem 14rem 14rem 14rem}main>.introductory-meeting-registration ul.hours-list button,main>.personal-training-registration ul.hours-list button{height:9.6rem;font-size:2.6rem}main>.introductory-meeting-registration ul.hours-list button[aria-selected=true]::after,main>.personal-training-registration ul.hours-list button[aria-selected=true]::after{top:-0.8rem;right:-0.8rem;width:3.4rem;height:3.4rem}}main>.introductory-meeting-registration .submission,main>.personal-training-registration .submission{padding-top:3.2rem}main>.introductory-meeting-registration div.time-left,main>.personal-training-registration div.time-left{margin-top:1em;text-align:center}main>.introductory-meeting-registration div.time-left p,main>.personal-training-registration div.time-left p{font-weight:bold}main>.introductory-meeting-registration .filtered-out,main>.personal-training-registration .filtered-out{display:none}main>.introductory-meeting-registration .js-filters:not(.filter-value-day) ul.hours-list,main>.personal-training-registration .js-filters:not(.filter-value-day) ul.hours-list{display:none}main>.introductory-meeting-registration .js-filters:not(.filter-value-datetime) div.summary div[data-datetime],main>.personal-training-registration .js-filters:not(.filter-value-datetime) div.summary div[data-datetime]{display:none}main>.introductory-meeting-registration .js-filters:not(.filter-value-datetime) div.summary div[data-datetime]:first-child:nth-last-child(2),main>.personal-training-registration .js-filters:not(.filter-value-datetime) div.summary div[data-datetime]:first-child:nth-last-child(2){display:block}main>.introductory-meeting-registration .js-filters:not(.filter-value-datetime) .submit,main>.personal-training-registration .js-filters:not(.filter-value-datetime) .submit{display:none}@media all and (max-width: 800px){main>.introductory-meeting-registration div.summary,main>.personal-training-registration div.summary{margin:6.4rem auto 0 auto}}@media not all and (max-width: 800px){main>.introductory-meeting-registration>div,main>.personal-training-registration>div{width:83.2rem;margin:0 auto 0 0;position:relative}main>.introductory-meeting-registration div.summary,main>.personal-training-registration div.summary{position:absolute;left:100.8rem;top:0}main>.introductory-meeting-registration .submission,main>.personal-training-registration .submission{justify-content:center}main>.introductory-meeting-registration .submission .submit:first-child:last-child button,main>.personal-training-registration .submission .submit:first-child:last-child button{padding-left:12rem;padding-right:12rem}}.onboarding>div dl{display:flex;flex-flow:column nowrap;gap:1.6rem}.onboarding>div dl>div{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:1.6rem}.onboarding>div dl>div>dd{text-align:right;font-weight:bold;color:var(--color-text);display:flex}.onboarding>div dl>div>dd.icon.labelled::before{order:100;margin-left:.6rem;margin-right:-0.4rem}.onboarding>div dl>div>dd::before{background-color:var(--color-text)}.onboarding>div>aside>section,.onboarding>div>section{border-radius:2.4rem;position:relative;background-color:var(--box2-color);padding:3.2rem;margin-bottom:3.2rem}.onboarding>div>aside>section::before,.onboarding>div>section::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}@media all and (max-width: 800px){.onboarding>div>aside>section,.onboarding>div>section{margin-bottom:1.6rem}.onboarding>div>aside>section .days,.onboarding>div>section .days{max-width:19.2rem}}.onboarding>div>section{scroll-margin-top:var(--under-header-offset);display:flex;flex-flow:column nowrap;gap:3.2rem}.onboarding>div>section .introductory-meeting-rating{margin-bottom:0}.onboarding>div>section .personal-training-summary{all:unset;border:2px solid var(--color-secondary-bg-10);border-radius:2.4rem}.onboarding>div>section .personal-training-summary div{display:block;position:relative;padding:2.4rem 2.4rem 2.4rem 10.8rem}.onboarding>div>section .personal-training-summary div dt,.onboarding>div>section .personal-training-summary div dd{position:static;display:block;text-align:left}.onboarding>div>section .personal-training-summary div.trainer{padding-left:12.8rem}.onboarding>div>section .personal-training-summary div.trainer dt,.onboarding>div>section .personal-training-summary div.trainer dd{padding-left:0}@media all and (max-width: 800px){.onboarding>div>section .personal-training-summary div{padding-left:12.8rem}}.onboarding>div>section .personal-training-summary picture{position:absolute;top:0;left:0;bottom:0}.onboarding>div>section .personal-training-summary img{position:absolute;top:50%;left:1.6rem;transform:translateY(-50%)}.onboarding>div>section .personal-training-summary dd{font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text)}@media not all and (max-width: 800px){.onboarding>div>section .personal-training-summary dd{font-size:2rem}}.onboarding>div>section .personal-training-summary dd img{height:auto;width:8rem;border-radius:.8rem}.onboarding>div>section .personal-training-summary div+div{border-top:2px solid var(--color-secondary-bg-10)}.onboarding>div>section>aside{background-color:var(--color-text-5);border-radius:.8rem;padding:3.2rem}.onboarding>div>section>aside ul{text-align:left}.onboarding>div>section>aside ul li{padding-left:1.4rem;position:relative}.onboarding>div>section>aside ul li:before{content:"";position:absolute;left:0;display:block;width:.6rem;height:.6rem;border-radius:.3rem;top:.6em;background-color:var(--color-secondary)}@media not all and (max-width: 800px){.onboarding>div>section>aside ul li{padding-left:1.4rem}.onboarding>div>section>aside ul li:before{width:.4rem;height:.4rem;border-radius:.2rem}}.onboarding>div>section>aside>*+*{margin-top:.4rem}.onboarding>div>section.done{background-color:var(--color-success-20)}.onboarding>div>section.missed{background-color:var(--color-warning-20)}.onboarding>div>section.done,.onboarding>div>section.missed{transition:background-color 1s ease-in-out 3s}.onboarding>div>section.done.rejected,.onboarding>div>section.missed.rejected{transition:background-color 1s ease-in-out .5s}.onboarding>div div.with-pic{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;gap:3.2rem;max-height:200vmax;opacity:1;visibility:visible}.onboarding>div div.with-pic>:not(.days):not(picture){width:100%}.onboarding>div div.with-pic>picture>img{border-radius:.8rem;width:auto;height:19.2rem}.onboarding>div div.with-pic footer.buttons{display:flex;flex-flow:column nowrap;gap:3.2rem}.onboarding>div .done div.with-pic{transition:min-height .5s ease-in-out 3s,max-height .5s ease-in-out 3s,padding .5s ease-in-out 3s,opacity .5s ease-in-out 2.5s,visibility .1s linear 3.5s}.onboarding>div .done.rejected div.with-pic{transition:min-height .5s ease-in-out .5s,max-height .5s ease-in-out .5s,padding .5s ease-in-out .5s,opacity .5s ease-in-out 0s,visibility .1s linear 1s}.onboarding>div section:not(.done):not(.missed) .status{opacity:0;max-height:0;visibility:hidden}.onboarding>div section.done div.with-pic{max-height:0;min-height:0;opacity:0;padding-top:0;padding-bottom:0;visibility:hidden}.onboarding>div .status{padding-right:10.4rem;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);color:var(--color-text);opacity:1;max-height:40rem;transition:max-height 1s ease-in-out 3s,opacity .5s ease-in-out 3.5s,visibility .1s linear 0s}.onboarding>div .status::after,.onboarding>div .status::before{content:"";position:absolute;display:block;width:4rem;top:50%;right:3.2rem;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.onboarding>div .status::before{height:4rem;border-radius:2rem;box-shadow:var(--buttons-shadow)}.onboarding>div .status::after{background-color:var(--color-text);height:1.6rem}.onboarding>div .done .status::before{background-color:var(--color-success)}.onboarding>div .done .status::after{mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-done);mask-size:contain;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-done);-webkit-mask-size:contain}.onboarding>div .missed .status::before{background-color:var(--color-warning)}.onboarding>div .missed .status::after{mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-warning);mask-size:contain;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-warning);-webkit-mask-size:contain}.onboarding>div .with-pic+.status{margin-top:-3.2rem}.onboarding>div .rejected .status{transition:max-height 1s ease-in-out .5s,opacity .5s ease-in-out 1s,visibility .1s linear 0s}.onboarding>div .status,.onboarding>div h3,.onboarding>div main .list>*>li h2,main .list>*>li .onboarding>div h2{font-size:3rem}.onboarding>div h4{font-weight:bold;font-size:inherit;color:var(--color-text)}@media not all and (max-width: 800px){.onboarding>div{border-radius:2.4rem;margin-left:43.2rem}.onboarding>div .status,.onboarding>div h3,.onboarding>div main .list>*>li h2,main .list>*>li .onboarding>div h2{font-size:2.4rem}.onboarding>div>section>aside ul{column-count:2;column-gap:5.6rem}.onboarding>div div.with-pic{min-height:46rem;position:relative;padding:2.4rem 2.4rem 2.4rem 53.6rem;flex-flow:column nowrap}.onboarding>div div.with-pic .days{align-self:flex-end}.onboarding>div div.with-pic footer.buttons{flex-grow:1;flex-flow:row-reverse nowrap;align-items:flex-end;justify-content:space-between}.onboarding>div div.with-pic>picture{position:absolute;top:0;left:0}.onboarding>div div.with-pic>picture>img{width:48rem;height:auto;display:block;position:absolute;left:0;top:0}.onboarding>div div.with-pic .field{display:block}.onboarding>div aside.sticky{width:40rem}}.onboarding>div aside.sticky nav ul{display:flex;flex-flow:column nowrap;gap:.8rem}.onboarding>div aside.sticky nav ul li{border-radius:2.4rem;position:relative;background-color:var(--box2-color)}.onboarding>div aside.sticky nav ul li::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}.onboarding>div aside.sticky nav ul li .bitmap-icon{filter:none}.onboarding>div aside.sticky nav ul li a{padding:1.2rem 2.4rem 1.2rem 1.2rem;display:flex;flex-flow:row nowrap;gap:1.6rem;align-items:center;justify-content:space-between;text-decoration:none;color:var(--color-text)}.onboarding>div aside.sticky nav ul li a:hover,.onboarding>div aside.sticky nav ul li a:focus-visible{text-decoration:underline}.onboarding>div aside.sticky nav ul li a img{display:block}.onboarding>div aside.sticky nav ul li a::after{content:"";display:block;height:2rem;width:2rem;background-color:var(--color-link-arrow);mask-position:100% 80%;mask-repeat:no-repeat;mask-image:var(--img-url-right);mask-size:contain;-webkit-mask-position:100% 80%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-right);-webkit-mask-size:contain;flex-grow:1}@media all and (max-width: 800px){.onboarding>div aside.sticky{position:fixed;z-index:500;top:0;left:0;padding:0}.onboarding>div aside.sticky nav ul{margin-top:-1.6rem;display:block;white-space:nowrap;background-color:var(--color-text-5);padding:1.6rem;white-space:nowrap;width:100vw;position:relative;left:50%;transform:translateX(-50vw);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-left:var(--page-margin)}.onboarding>div aside.sticky nav ul::-webkit-scrollbar{display:none;width:0;height:0}.onboarding>div aside.sticky nav ul li{line-height:120%;display:inline-block;white-space:normal;max-width:48rem;margin-right:1.6rem}.onboarding>div aside.sticky nav ul li:last-child{margin-right:var(--page-margin)}}.onboarding>div .additional-message{position:relative;padding:1.6rem;border-radius:.8rem;overflow:hidden;color:var(--color-text-60)}.onboarding>div .additional-message *+*{margin-top:.4rem}.onboarding>div .additional-message::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-warning);opacity:.1}.onboarding>div .additional-message h4{color:var(--color-warning);text-transform:uppercase}@media all and (max-width: 800px){main>.onboarding>header{padding-bottom:3.2rem}main>.onboarding>div{padding-top:15.2rem}main>.onboarding>div>section{scroll-margin-top:calc( var(--under-header-offset) + 7.2rem )}}.onboarding-plan{padding-top:3.2rem;padding-bottom:9.6rem;position:relative}.onboarding-plan dl{display:flex;flex-flow:column nowrap;gap:1.6rem}.onboarding-plan dl>div{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:1.6rem}.onboarding-plan dl>div>dd{text-align:right;font-weight:bold;color:var(--color-text);display:flex}.onboarding-plan dl>div>dd.icon.labelled::before{order:100;margin-left:.6rem;margin-right:-0.4rem}.onboarding-plan dl>div>dd::before{background-color:var(--color-text)}.onboarding-plan ol.expandable>li:not(.expanded)>:not(header){display:none}.onboarding-plan ol.expandable>li{scroll-margin-top:var(--under-header-offset);padding:2.4rem 0;border-top:2px solid var(--color-secondary-20)}.onboarding-plan ol.expandable>li>*+*{margin-top:3.2rem}.onboarding-plan ol.expandable>li img{width:100%;height:auto}.onboarding-plan ol.expandable>li dl{display:flex;flex-flow:row nowrap;justify-content:flex-start;font-weight:bold;white-space:nowrap}.onboarding-plan ol.expandable>li dl>div{flex-flow:column nowrap;flex-grow:1;gap:.4rem}@media all and (max-width: 800px){.onboarding-plan ol.expandable>li dl{flex-flow:row wrap}}.onboarding-plan ol.expandable>li iframe{width:91.2rem;height:51.3rem}@media all and (max-width: 800px){.onboarding-plan ol.expandable>li iframe{width:54.8rem;height:30.825rem}}.onboarding-plan dt.labelled.icon::before{background-color:var(--color-text)}.onboarding-plan>div>aside a.primary,.onboarding-plan>div>aside a.secondary{width:100%}.onboarding-plan>div>aside>section,.onboarding-plan>div>section{border-radius:2.4rem;position:relative;background-color:var(--box2-color);padding:3.2rem;margin-bottom:3.2rem}.onboarding-plan>div>aside>section::before,.onboarding-plan>div>section::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}.onboarding-plan>div>aside>section>*+*,.onboarding-plan>div>section>*+*{margin-top:3.2rem}.onboarding-plan>div>aside>section.short>*+*,.onboarding-plan>div>section.short>*+*{margin-top:.8rem}.onboarding-plan>div>aside>section header,.onboarding-plan>div>section header{display:flex;flex-flow:nowrap;justify-content:space-between;position:relative}.onboarding-plan>div>aside>section header small,.onboarding-plan>div>section header small{font-size:1.8rem;font-weight:bold;display:flex}.onboarding-plan>div>aside>section header small.icon.labelled::before,.onboarding-plan>div>section header small.icon.labelled::before{order:100;margin-left:.6rem;margin-right:-0.4rem}.onboarding-plan>div>aside>section header small::before,.onboarding-plan>div>section header small::before{background-color:var(--color-text)}@media all and (max-width: 800px){.onboarding-plan>div>aside>section header small,.onboarding-plan>div>section header small{font-size:2.4rem}}.onboarding-plan>div>aside>section header button,.onboarding-plan>div>section header button{all:unset;color:rgba(0,0,0,0);user-select:none}.onboarding-plan>div>aside>section header button::before,.onboarding-plan>div>section header button::before{content:"";cursor:pointer;background-color:var(--color-primary);mask-position:99% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-expand);mask-size:2.4rem auto;-webkit-mask-position:99% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-expand);-webkit-mask-size:2.4rem auto;display:block;position:absolute;width:auto;height:auto;top:-2rem;left:0;right:0;bottom:-2rem}.onboarding-plan>div>aside>section header button[aria-expanded=true]::before,.onboarding-plan>div>section header button[aria-expanded=true]::before{transform:scaleY(-1)}.onboarding-plan>div>aside>section h3,.onboarding-plan>div>section h3,.onboarding-plan>div>section main .list>*>li h2,main .list>*>li .onboarding-plan>div>section h2{text-align:left}.onboarding-plan h3,.onboarding-plan main .list>*>li h2,main .list>*>li .onboarding-plan h2{font-size:3rem}.onboarding-plan h4{font-size:2.4rem;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text)}.onboarding-plan::before{content:"";position:absolute;z-index:-1;top:0;bottom:9.6rem;left:0;right:0;background:var(--supporting1)}.onboarding-plan:last-child::before{bottom:0}.onboarding-plan:first-child::before{top:calc( var(--under-header-offset) - 1.6rem )}@media not all and (max-width: 800px){.onboarding-plan{--add-right-margin: 14.4rem;border-radius:2.4rem;--add-left-margin: 57.6rem}.onboarding-plan h3,.onboarding-plan main .list>*>li h2,main .list>*>li .onboarding-plan h2{font-size:2.4rem}.onboarding-plan h4{font-size:2rem}.onboarding-plan::before{border-radius:3.2rem}.onboarding-plan:first-child::before{top:calc( var(--under-header-offset) - 3.2rem )}}.onboarding-plan .intro{background-color:var(--supporting4)}.onboarding-plan .intro h3,.onboarding-plan .intro main .list>*>li h2,main .list>*>li .onboarding-plan .intro h2{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:1.6rem;padding-bottom:0}.onboarding-plan .intro>*+*{margin-top:2.4rem}@media all and (max-width: 800px){.onboarding-plan aside.sticky{padding-top:0}}main>.onboarding-plan-configurator .primary{margin-top:6.4rem;position:relative;z-index:1}@media all and (max-width: 800px){main>.onboarding-plan-configurator .primary{width:100%}}main>.onboarding-plan-configurator [hidden]{display:none}main>.onboarding-plan-configurator aside.values{width:100vw;position:relative;left:50%;transform:translate(-50%, -4.2rem);-webkit-transform:translate(-50%, -4.2rem);padding:0 var(--page-margin);height:6.4rem;background-color:var(--color-secondary-bg-10);white-space:nowrap;font-size:1.8rem;font-weight:bold}main>.onboarding-plan-configurator aside.values dd{color:var(--color-text)}main>.onboarding-plan-configurator aside.values,main>.onboarding-plan-configurator aside.values *{display:flex;flex-flow:row nowrap;align-items:center;gap:1.6rem;transition:opacity .5s}main>.onboarding-plan-configurator aside.values.no-values,main>.onboarding-plan-configurator aside.values .no-value{opacity:0;visibility:hidden}main>.onboarding-plan-configurator aside.values{gap:3.2rem}main>.onboarding-plan-configurator aside.values button{width:2.4rem;height:2.4rem}main>.onboarding-plan-configurator aside.values div[aria-current] button{opacity:0;visibility:hidden}main>.onboarding-plan-configurator aside.values dl{gap:6.4rem}@media all and (max-width: 800px){main>.onboarding-plan-configurator aside.values{font-size:2.2rem;height:7.2rem;transform:translate(-50%, -1rem);-webkit-transform:translate(-50%, -1rem);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}main>.onboarding-plan-configurator aside.values::-webkit-scrollbar{display:none;width:0;height:0}}main>.onboarding-plan-configurator fieldset legend{position:relative;z-index:1;font-family:"MPLUSRounded1cWeb",sans-serif;font-weight:normal;letter-spacing:-0.04em;color:var(--color-text);font-size:2.4rem}@media all and (max-width: 800px){main>.onboarding-plan-configurator fieldset legend{font-size:3.6rem}}main>.onboarding-plan-configurator fieldset>div{display:flex;flex-flow:row nowrap;gap:3.2rem;margin-top:-9.6rem;padding-top:9.6rem;margin-bottom:-9.6rem;padding-bottom:9.6rem}main>.onboarding-plan-configurator fieldset>div input[type=radio]+label{all:revert;cursor:pointer;border-radius:2.4rem;position:relative;background-color:var(--box2-color);padding:3.2rem;font-size:2.4rem}main>.onboarding-plan-configurator fieldset>div input[type=radio]+label::before{all:revert}main>.onboarding-plan-configurator fieldset>div input[type=radio]+label::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color)}main>.onboarding-plan-configurator fieldset>div input[type=radio]+label>h3,main>.onboarding-plan-configurator fieldset>div .list>*>li input[type=radio]+label>h2,main>.onboarding-plan-configurator .list>*>li fieldset>div input[type=radio]+label>h2{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:3.2rem;min-height:3.2rem;padding-right:6.4rem}main>.onboarding-plan-configurator fieldset>div input[type=radio]+label>p{margin-top:2.4rem}main>.onboarding-plan-configurator fieldset>div input[type=radio]+label>img{position:absolute;left:3.2rem;top:3.2rem;width:9.6rem;height:9.6rem;border-radius:.8rem}main>.onboarding-plan-configurator fieldset>div input[type=radio]+label>h3::before,main>.onboarding-plan-configurator fieldset>div .list>*>li input[type=radio]+label>h2::before,main>.onboarding-plan-configurator .list>*>li fieldset>div input[type=radio]+label>h2::before{content:"";position:absolute;border-radius:3.2rem;display:block;z-index:1;top:3.2rem;right:3.2rem;left:auto;width:3.2rem;height:3.2rem;background-color:var(--color-bg);border:2px solid var(--color-primary)}main>.onboarding-plan-configurator fieldset>div input[type=radio]:checked+label>h3::before,main>.onboarding-plan-configurator fieldset>div .list>*>li input[type=radio]:checked+label>h2::before,main>.onboarding-plan-configurator .list>*>li fieldset>div input[type=radio]:checked+label>h2::before{background-color:var(--color-success);box-shadow:var(--buttons-shadow);border:none}main>.onboarding-plan-configurator fieldset>div input[type=radio]:checked+label>h3::after,main>.onboarding-plan-configurator fieldset>div .list>*>li input[type=radio]:checked+label>h2::after,main>.onboarding-plan-configurator .list>*>li fieldset>div input[type=radio]:checked+label>h2::after{content:"";display:block;z-index:2;pointer-events:none;position:absolute;top:3.2rem;right:3.2rem;left:auto;width:3.2rem;height:3.2rem;background-color:var(--color-text);mask-position:50% 50%;mask-repeat:no-repeat;mask-image:var(--img-url-done);mask-size:1.8rem 1.8rem;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--img-url-done);-webkit-mask-size:1.8rem 1.8rem}main>.onboarding-plan-configurator fieldset>div input[type=radio]:checked+label::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;z-index:-1;box-shadow:-0.8rem 1.6rem 12.8rem var(--box2-shadow-color);z-index:2;pointer-events:none;border:4px solid var(--color-success)}@media not all and (max-width: 800px){main>.onboarding-plan-configurator fieldset>div{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr)}main>.onboarding-plan-configurator fieldset>div input[type=radio]{position:absolute;top:0}main>.onboarding-plan-configurator fieldset>div input[type=radio]+label{font-size:1.8rem}main>.onboarding-plan-configurator fieldset>div input[type=radio]+label h3,main>.onboarding-plan-configurator fieldset>div input[type=radio]+label .list>*>li h2,main>.onboarding-plan-configurator .list>*>li fieldset>div input[type=radio]+label h2{font-size:2rem}}@media all and (max-width: 800px){main>.onboarding-plan-configurator fieldset>div{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0;margin-left:calc( ( var(--page-width) - 100vw ) / 2 )}main>.onboarding-plan-configurator fieldset>div::-webkit-scrollbar{display:none;width:0;height:0}main>.onboarding-plan-configurator fieldset>div>*{margin:0 1.6rem}main>.onboarding-plan-configurator fieldset>div>*:first-child{margin-left:var(--horiz-scroll-side)}main>.onboarding-plan-configurator fieldset>div>*:last-child{margin-right:var(--horiz-scroll-side)}main>.onboarding-plan-configurator fieldset>div>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}main>.onboarding-plan-configurator fieldset>div>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}main>.onboarding-plan-configurator fieldset>div input[type=radio]+label{min-width:43rem;max-width:43rem}main>.onboarding-plan-configurator fieldset>div input[type=radio]+label:first-of-type{margin-left:var(--horiz-scroll-side)}main>.onboarding-plan-configurator fieldset>div input[type=radio]+label:last-of-type{margin-right:var(--horiz-scroll-side)}main>.onboarding-plan-configurator fieldset>div button{width:3.2rem;height:3.2rem}}.onboarding-plan-configurator-form{display:none}main>section.tabs div[role=tablist]{background-color:var(--color-text-5);padding:1.6rem;white-space:nowrap}main>section.tabs div[role=tablist] button{all:unset;white-space:normal;display:inline-flex;vertical-align:middle;align-items:center;padding:1.2rem;gap:1.2rem;cursor:pointer;font-weight:bold;color:var(--color-primary);line-height:120%}main>section.tabs div[role=tablist] button picture,main>section.tabs div[role=tablist] button img{display:block}main>section.tabs div[role=tablist] button:hover,main>section.tabs div[role=tablist] button:focus-visible{text-decoration:underline}main>section.tabs div[role=tablist] button[aria-selected=true]{background-color:var(--box2-color);border-radius:2.4rem;box-shadow:var(--buttons-shadow);background-color:var(--color-bg);color:var(--color-text)}@media not all and (max-width: 800px){main>section.tabs div[role=tablist]{border-radius:3.2rem;display:flex;flex-flow:row nowrap;gap:1.6rem;width:var(--page-width)}main>section.tabs div[role=tablist] button{flex-grow:1}}@media all and (max-width: 800px){main>section.tabs div[role=tablist]{width:100vw;position:relative;left:50%;transform:translateX(-50vw);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-left:var(--page-margin)}main>section.tabs div[role=tablist]::-webkit-scrollbar{display:none;width:0;height:0}main>section.tabs div[role=tablist] button{padding-right:2.4rem;max-width:30rem;margin-right:1.6rem}main>section.tabs div[role=tablist] button:last-child{margin-right:var(--page-margin)}}main>section.tabs>div.tabpanels{padding-top:12.8rem;white-space:nowrap}main>section.tabs>div.tabpanels>*{white-space:normal;display:inline-flex;flex-flow:column nowrap;justify-content:flex-start;vertical-align:top;align-items:center;width:var(--page-width)}main>section.tabs>div.tabpanels>*>div{width:56rem}@media all and (max-width: 800px){main>section.tabs>div.tabpanels>*>div>*{padding-top:3.2rem}main>section.tabs>div.tabpanels>*>div>p{padding-top:2.4rem}main>section.tabs>div.tabpanels>*>div>p+p{padding-top:1.2rem}main>section.tabs>div.tabpanels>*>div footer.buttons{display:flex;padding-left:2.4rem;padding-right:2.4rem;flex-flow:column nowrap;gap:3.2rem}}main>section.tabs>div.tabpanels>* picture,main>section.tabs>div.tabpanels>* img,main>section.tabs>div.tabpanels>* iframe{display:block;border-radius:2.4rem;width:60.8rem;height:auto}@media all and (max-width: 800px){main>section.tabs>div.tabpanels>* picture,main>section.tabs>div.tabpanels>* img,main>section.tabs>div.tabpanels>* iframe{padding-top:0;margin-top:3.2rem}}main>section.tabs>div.tabpanels>* iframe{height:34.2rem}@media not all and (max-width: 800px){main>section.tabs>div.tabpanels>*{flex-flow:row nowrap;gap:17.6rem}main>section.tabs>div.tabpanels>*>div{width:54.4rem}main>section.tabs>div.tabpanels>*>div>*+*{padding-top:2.4rem}main>section.tabs>div.tabpanels>*>div>p+p{padding-top:1.2rem}main>section.tabs>div.tabpanels>* footer.buttons{white-space:nowrap}main>section.tabs>div.tabpanels>* footer.buttons a+a{margin-left:3.2rem}main>section.tabs>div.tabpanels>* iframe{width:83.2rem;height:46.8rem}main>section.tabs>div.tabpanels>* img{width:83.2rem;height:auto}main>section.tabs>div.tabpanels>*.align-center{justify-content:center}main>section.tabs>div.tabpanels>*.align-right{justify-content:flex-end}main>section.tabs>div.tabpanels>*.text-on-right>div{order:1}}main>section.tabs>div.tabpanels [hidden]{visibility:hidden;width:0;overflow:hidden}main>nav~section{scroll-margin-top:calc( var(--under-header-offset) )}main>nav{margin-top:-9.6rem;position:relative}main>nav ul{background-color:var(--color-bg);position:relative;z-index:10;border-bottom:2px solid var(--color-secondary-20);white-space:nowrap;display:flex;flex-flow:row nowrap}main>nav ul li{padding:1.6rem 6.4rem}main>nav ul li a{text-decoration:none;font-size:2.2rem;font-weight:bold;color:var(--color-text)}main>nav ul li a:hover{text-decoration:underline}main>nav ul li a[aria-current]{color:var(--color-secondary)}@media not all and (max-width: 800px){main>nav ul{justify-content:center;width:100vw;left:calc( 50% - 50vw )}}@media all and (max-width: 800px){main>nav ul{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100vw;--horiz-scroll-side: calc( ( 100vw - var(--page-width) ) / 2 );margin-left:calc( 0px - var(--page-margin) );padding-right:0;padding-left:0}main>nav ul::-webkit-scrollbar{display:none;width:0;height:0}main>nav ul>*{margin:0 1.6rem}main>nav ul>*:first-child{margin-left:var(--horiz-scroll-side)}main>nav ul>*:last-child{margin-right:var(--horiz-scroll-side)}main>nav ul>*.filtered-out+:not(.filtered-out){margin-left:var(--horiz-scroll-side)}main>nav ul>*:not(.filtered-out)~.filtered-out+:not(.filtered-out){margin-left:1.6rem}main>nav ul li:first-child{padding-left:2.4rem}main>nav ul li:last-child{padding-right:2.4rem}}
