:root{--c-paper:#eef2f3;--c-line:#d3dbe0;--c-ink:#0d141b;--c-ink-2:#3b4855;--c-teal:#05707f;--c-cyan:#16d8f0;--c-body:#d5dde3;--c-ease:cubic-bezier(.2,.7,.2,1)}html body:not(#_b):not(#_c) main p,html body:not(#_b):not(#_c) main li{font-size:18px!important;line-height:1.7!important}html body:not(#_b):not(#_c) main :is(article,.card,.route,.kit,.feature,.method-card,.start-card,.plan,.pass,.prepaid-card,.family-plan,.contact-card,.help-card,.review,.culture-value) :is(p,li){font-size:16.5px!important;line-height:1.6!important}html body:not(#_b):not(#_c) main :is(p,li){max-width:62ch}html body:not(#_b):not(#_c) main>:is(section.culture,section.team,section.trial,section.photo-copy,section.club-life,section.method,section.team-ending,section.programs,section.start,section.features,section.reason,section.bring,section.plans,section.directions,section.contact,section.group,section.schedule):not(.cta):not(.local):not(.intro) :is(p,li){color:var(--c-body)}html body:not(#_b):not(#_c) main .eyebrow{display:inline-flex!important;align-items:center;gap:12px;font-size:13px!important;letter-spacing:.14em!important;font-weight:700!important}html body:not(#_b):not(#_c) main span.tag{font-size:13px!important}html body:not(#_b):not(#_c) main a.button:not([href*="wa.me"])::after{content:"";display:inline-block;width:1em;height:1em;margin-left:.6em;vertical-align:-.15em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s var(--c-ease)}html body:not(#_b):not(#_c) main a.button:hover::after{transform:translateX(5px)}html body:not(#_b):not(#_c) main a.button{padding:15px 22px!important;font-size:14px!important}html body:not(#_b):not(#_c):not(#_d) main>:is(section.faq,section.hfaq,section.kids-faq,section.faq-layout){background:var(--c-paper)!important;background-image:none!important;box-shadow:0 0 0 100vmax var(--c-paper)!important;clip-path:inset(0 -100vmax)!important;color:var(--c-ink)!important}html body:not(#_b):not(#_c):not(#_d) main>:is(section.faq,section.hfaq,section.kids-faq,section.faq-layout)>*{background:transparent!important;box-shadow:none!important}html body:not(#_b):not(#_c):not(#_d) main>:is(section.faq,section.hfaq,section.kids-faq,section.faq-layout) :is(h2,h3,b,strong,summary,dt){color:var(--c-ink)!important;text-shadow:none!important}html body:not(#_b):not(#_c):not(#_d) main>:is(section.faq,section.hfaq,section.kids-faq,section.faq-layout) :is(p,li,dd,span:not(.eyebrow):not(.tag),small){color:var(--c-ink-2)!important;text-shadow:none!important}html body:not(#_b):not(#_c):not(#_d) main>:is(section.faq,section.hfaq,section.kids-faq,section.faq-layout) :is(.eyebrow,h2 em,h2>span,a:not(.button)){color:var(--c-teal)!important}html body:not(#_b):not(#_c):not(#_d) main>:is(section.faq,section.hfaq,section.kids-faq,section.faq-layout) details.faq-item{background:#fff!important;border:1px solid var(--c-line)!important;box-shadow:0 1px 2px rgba(13,20,27,.06),0 8px 24px rgba(13,20,27,.06)!important}html body:not(#_b):not(#_c):not(#_d) main>:is(section.faq,section.hfaq,section.kids-faq,section.faq-layout) :is(.hfaq-item,details){border-color:var(--c-line)!important}html body:not(#_b):not(#_c):not(#_d) main>:is(section.faq,section.hfaq,section.kids-faq,section.faq-layout) a.button.button-outline{color:var(--c-ink)!important;border-color:var(--c-ink)!important;background:transparent!important}html body:not(#_b):not(#_c):not(#_d) main :is(.hfaq-item summary,details.faq-item>summary){text-transform:none!important;font-family:var(--font-title)!important;font-weight:700!important;font-size:19px!important;line-height:1.35!important;letter-spacing:-.005em!important;padding-top:20px!important;padding-bottom:20px!important}html body:not(#_b):not(#_c):not(#_d) main :is(.hfaq-item[open] summary,details.faq-item[open]>summary){color:var(--c-teal)!important}@media(max-width:720px){html body:not(#_b):not(#_c) main p,html body:not(#_b):not(#_c) main li{font-size:17px!important}html body:not(#_b):not(#_c):not(#_d) main :is(.hfaq-item summary,details.faq-item>summary){font-size:17px!important}}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d) main>section.hero .eyebrow,html:has(link[rel="canonical"][href$="/ninos"]) body:not(#_b):not(#_c):not(#_d) main>section.hero .eyebrow{display:none!important}html body:not(#_b):not(#_c):not(#_d) main section.programs article.program>:not(.program-image){position:relative;z-index:2}html body:not(#_b):not(#_c):not(#_d) main#inicio>section.hero img.hero-image{object-fit:cover!important;object-position:0% 55%!important;filter:brightness(1.04) contrast(.94) saturate(.95)!important}@media(max-width:1200px){html body:not(#_b):not(#_c):not(#_d) main#inicio>section.hero img.hero-image{}}@media(max-width:700px){html body:not(#_b):not(#_c):not(#_d) main#inicio>section.hero img.hero-image{}}@media(max-width:700px){html body:not(#_b):not(#_c):not(#_d) main#inicio>section.hero img.hero-image{object-position:62% 40%!important}}html body:not(#_b):not(#_c):not(#_d) main#inicio>section.hero .eyebrow,html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d) main section.programs article.program .eyebrow,html:has(link[rel="canonical"][href$="/principiantes"]) body:not(#_b):not(#_c):not(#_d) main>section.intro .eyebrow,html:has(link[rel="canonical"][href$="/principiantes"]) body:not(#_b):not(#_c):not(#_d) main section.programs .program-head .eyebrow,html:has(link[rel="canonical"][href$="/principiantes"]) body:not(#_b):not(#_c):not(#_d) main section.programs article.program--beginners-intro .eyebrow{display:none!important}html body:not(#_b):not(#_c):not(#_d) main .c-card-link{cursor:pointer}html body:not(#_b):not(#_c):not(#_d) main>:is(section.intro.wrap,section.cta,section.local){position:relative;z-index:1;background:transparent!important;box-shadow:none!important;clip-path:none!important;overflow:visible!important}html body:not(#_b):not(#_c):not(#_d) main>:is(section.intro.wrap,section.cta,section.local)::before{content:""!important;position:absolute!important;z-index:-1;left:calc(50% - 50vw)!important;width:100vw!important;top:-110px!important;bottom:-60px!important;right:auto!important;height:auto!important;pointer-events:none;opacity:1!important;transform:none!important;display:block!important;background:linear-gradient(180deg,rgba(22,216,240,0) 0,rgba(22,216,240,.55) 90px,#16d8f0 150px,#16d8f0 calc(100% - 70px),rgba(22,216,240,0) 100%),linear-gradient(105deg,rgba(255,255,255,0) 15%,rgba(255,255,255,.22) 42%,rgba(255,255,255,0) 70%)!important;background-blend-mode:normal;-webkit-mask:linear-gradient(180deg,transparent 0,#000 110px,#000 calc(100% - 60px),transparent 100%);mask:linear-gradient(180deg,transparent 0,#000 110px,#000 calc(100% - 60px),transparent 100%)}html body:not(#_b):not(#_c):not(#_d) main>:is(section.intro.wrap,section.cta,section.local)::after{content:none!important}html body:not(#_b):not(#_c):not(#_d) main>:is(section.intro.wrap,section.cta,section.local)::before{background: linear-gradient(105deg,rgba(255,255,255,0) 10%,rgba(255,255,255,.2) 40%,rgba(255,255,255,0) 72%),linear-gradient(180deg,#16d8f0,#14cfe6)!important}html body:not(#_b):not(#_c):not(#_d) main section.home-offer{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}html body:not(#_b):not(#_c):not(#_d) main section.home-offer>img.home-offer-bg,html body:not(#_b):not(#_c):not(#_d) main section.home-offer::after{border-radius:0!important;-webkit-mask:radial-gradient(ellipse 62% 72% at 50% 50%,#000 45%,transparent 100%);mask:radial-gradient(ellipse 62% 72% at 50% 50%,#000 45%,transparent 100%)}html body:not(#_b):not(#_c):not(#_d) main section.trial{background:linear-gradient(180deg,rgb(18,28,37) 0,#07090d 45%,#07090d 100%)!important;clip-path:none!important}html body:not(#_b):not(#_c):not(#_d) main section.trial::before{left:auto!important;right:0!important;width:62%!important;background-position:50% 22%!important;background-size:cover!important;-webkit-mask:linear-gradient(90deg,transparent 0,#000 40%),linear-gradient(180deg,transparent 0,#000 30%,#000 70%,transparent 100%);-webkit-mask-composite:source-in;mask:linear-gradient(90deg,transparent 0,#000 40%),linear-gradient(180deg,transparent 0,#000 30%,#000 70%,transparent 100%);mask-composite:intersect}html body:not(#_b):not(#_c):not(#_d) main section.trial::after{background:linear-gradient(90deg,rgba(7,9,13,.92) 0%,rgba(7,9,13,.7) 40%,rgba(7,9,13,.1) 70%,rgba(7,9,13,0) 100%)!important}html body:not(#_b):not(#_c):not(#_d) main#inicio .reviews-showcase img.reviews-showcase-image{-webkit-mask:linear-gradient(180deg,transparent 0,#000 35%);mask:linear-gradient(180deg,transparent 0,#000 35%)}html body:not(#_b):not(#_c):not(#_d) main section.team-ending>img{-webkit-mask:linear-gradient(180deg,#000 60%,transparent 100%);mask:linear-gradient(180deg,#000 60%,transparent 100%)}html body:not(#_b):not(#_c):not(#_d) main>section.hero:has(+ section.intro.wrap){padding-bottom:calc(var(--space-hero) * .8 + 90px)!important}html body:not(#_b):not(#_c):not(#_d) main>:is(section.intro.wrap,section.cta,section.local) + section:not(.editorial-section){padding-top:calc(var(--space-section) + 50px)!important}html body:not(#_b):not(#_c):not(#_d) main#inicio>div.first-steps-background{position:relative;z-index:1;box-shadow:none!important;clip-path:none!important;border-image:linear-gradient(rgb(17,26,34),rgb(17,26,34)) fill 0/0/0 100vmax!important}html body:not(#_b):not(#_c):not(#_d) main#inicio>div.first-steps-background::before{content:""!important;position:absolute!important;left:calc(50% - 50vw)!important;width:100vw!important;top:-170px!important;height:170px!important;pointer-events:none;z-index:0;background:linear-gradient(180deg,rgba(17,26,34,0) 0,rgba(17,26,34,.6) 45%,rgb(17,26,34) 100%)!important;display:block!important;opacity:1!important;transform:none!important}@media(min-width:1100px){html body:not(#_b):not(#_c) main a.button:not(article a.button){white-space:nowrap}}@media(min-width:1000px){html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d) main>section.intro.wrap{grid-template-columns:auto 1fr!important}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d) main>section.intro.wrap h2{white-space:nowrap}}html body:not(#_b):not(#_c):not(#_d) main section.method--competition-showcase :is(p,h2){max-width:min(520px,40vw)!important}@media(max-width:720px){html body:not(#_b):not(#_c):not(#_d) main section.method--competition-showcase :is(p,h2){max-width:none!important}}html body:not(#_b):not(#_c):not(#_d) main>section:not(.hero):not(.team-ending):has(+ :is(section.intro.wrap,section.cta,section.local)){padding-bottom:calc(var(--space-section) + 100px)!important}html body:not(#_b):not(#_c):not(#_d) main section.home-offer section.facts{background:transparent!important;box-shadow:none!important;border-color:transparent!important;backdrop-filter:none!important}html body:not(#_b):not(#_c):not(#_d) main section.home-offer .offer-intro,html body:not(#_b):not(#_c):not(#_d) main section.home-offer .offer-intro h2{border-left:0!important;padding-left:0!important}html body:not(#_b):not(#_c):not(#_d) main section.home-offer .offer-intro::before,html body:not(#_b):not(#_c):not(#_d) main section.home-offer .offer-intro h2::before{content:none!important;display:none!important}html body:not(#_b):not(#_c):not(#_d) main section.home-offer section.facts>.fact{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}html body:not(#_b):not(#_c):not(#_d) main section.home-offer section.facts::before,html body:not(#_b):not(#_c):not(#_d) main section.home-offer section.facts::after{content:none!important}html body:not(#_b):not(#_c):not(#_d):not(#_e) main>:is(section.intro.wrap,section.cta,section.local){border-image:linear-gradient(rgb(17,26,34),rgb(17,26,34)) fill 0/0/0 100vmax!important;padding-top:calc(var(--space-section) + 70px)!important;padding-bottom:calc(var(--space-section) + 60px)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e) main>:is(section.intro.wrap,section.cta,section.local)::before{top:0!important;bottom:0!important;-webkit-mask:linear-gradient(180deg,transparent 0,rgba(0,0,0,.35) 60px,#000 150px,#000 calc(100% - 130px),rgba(0,0,0,.35) calc(100% - 50px),transparent 100%)!important;mask:linear-gradient(180deg,transparent 0,rgba(0,0,0,.35) 60px,#000 150px,#000 calc(100% - 130px),rgba(0,0,0,.35) calc(100% - 50px),transparent 100%)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e) main>section.hero:has(+ section.intro.wrap){padding-bottom:calc(var(--space-hero) * .8)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e) main>:is(section.intro.wrap,section.cta,section.local) + section:not(.editorial-section){padding-top:var(--space-section)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e) main>section:not(.hero):not(.team-ending):has(+ :is(section.intro.wrap,section.cta,section.local)){padding-bottom:var(--space-section)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e) main>section.hero:has(+ section.intro.wrap){background-color:rgb(17,26,34)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e) main>section.hero:has(+ section.intro.wrap)::before,html body:not(#_b):not(#_c):not(#_d):not(#_e) main>section.hero:has(+ section.intro.wrap) img.hero-image{-webkit-mask:linear-gradient(180deg,#000 55%,transparent 100%);mask:linear-gradient(180deg,#000 55%,transparent 100%)}html body:not(#_b):not(#_c):not(#_d):not(#_e) main>section.hero:has(+ section.intro.wrap)::after{-webkit-mask:linear-gradient(180deg,#000 55%,transparent 100%);mask:linear-gradient(180deg,#000 55%,transparent 100%)}html body:not(#_b):not(#_c):not(#_d):not(#_e) main section.team-ending{background-color:rgb(17,26,34)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e) main>:is(section.intro.wrap,section.cta,section.local){--c-top:rgb(17,26,34);--c-bot:rgb(25,38,48);border-image:linear-gradient(180deg,var(--c-top),var(--c-bot)) fill 0/0/0 100vmax!important;padding-top:calc(var(--space-section) + 120px)!important;padding-bottom:calc(var(--space-section) + 110px)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e) main>:is(section.intro.wrap,section.cta,section.local)::before{-webkit-mask:linear-gradient(180deg,transparent 0,rgba(0,0,0,.18) 70px,rgba(0,0,0,.6) 140px,#000 200px,#000 calc(100% - 180px),rgba(0,0,0,.6) calc(100% - 125px),rgba(0,0,0,.18) calc(100% - 60px),transparent 100%)!important;mask:linear-gradient(180deg,transparent 0,rgba(0,0,0,.18) 70px,rgba(0,0,0,.6) 140px,#000 200px,#000 calc(100% - 180px),rgba(0,0,0,.6) calc(100% - 125px),rgba(0,0,0,.18) calc(100% - 60px),transparent 100%)!important}html:has(link[rel="canonical"][href$="/ninos"]) body:not(#_b):not(#_c):not(#_d):not(#_e) main>section.intro.wrap{--c-bot:rgb(18,28,37)}html:has(link[rel="canonical"][href$="/visitantes"]) body:not(#_b):not(#_c):not(#_d):not(#_e) main>section.local{--c-top:rgb(25,38,48)}@media(max-width:800px){html body:not(#_b):not(#_c):not(#_d):not(#_e) main>section.hero:has(+ section.intro.wrap){position:relative;padding-bottom:calc(var(--space-hero) * .8 + 70px)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e) main>section.hero:has(+ section.intro.wrap)::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;height:130px!important;background:linear-gradient(180deg,rgba(17,26,34,0),rgb(17,26,34))!important;pointer-events:none;z-index:0;-webkit-mask:none!important;mask:none!important;display:block!important}html body:not(#_b):not(#_c):not(#_d):not(#_e) main>section.hero:has(+ section.intro.wrap)>.wrap{position:relative;z-index:1}html body:not(#_b):not(#_c):not(#_d):not(#_e) main>:is(section.intro.wrap,section.cta,section.local){padding-top:calc(var(--space-section) + 90px)!important;padding-bottom:calc(var(--space-section) + 80px)!important}}@media(min-width:801px){html body:not(#_b):not(#_c):not(#_d):not(#_e) main#inicio>section.hero img.hero-image{transform:translateX(90px)!important;width:100%!important;height:100%!important;inset:0!important;object-position:50% 40%!important}}@media(min-width:1001px){html body:not(#_b):not(#_c):not(#_d):not(#_e) #inicio #cultura{background:linear-gradient(90deg,rgba(25,38,48,0) 0%,rgba(25,38,48,0) 36%,rgba(25,38,48,.75) 42%,rgb(25,38,48) 47%,rgb(25,38,48) 100%),url('/assets/optimized/cultura-levantarse-1000.webp') 40px -175px/auto 940px no-repeat,#192630!important}}@media(max-width:1000px){html body:not(#_b):not(#_c):not(#_d):not(#_e) #inicio #cultura::before{background-image:url('/assets/optimized/cultura-levantarse-700.webp')!important;background-size:cover!important;background-position:50% 35%!important}}html body:not(#_b):not(#_c):not(#_d):not(#_e) main section.trial::before{background-position:50% 62%!important}html body:not(#_b):not(#_c):not(#_d):not(#_e) main#inicio .reviews-showcase::after{background:linear-gradient(90deg,#07090d 0%,#07090d 40%,rgba(7,9,13,.55) 45%,rgba(7,9,13,0) 51%)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e) main#inicio .reviews-showcase img.reviews-showcase-image{filter:none!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main>:is(section.intro.wrap,section.cta,section.local){padding-top:200px!important;padding-bottom:180px!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main>:is(section.intro.wrap,section.cta,section.local)::before{background:linear-gradient(180deg,#16d8f0,#15d2ea)!important;-webkit-mask:linear-gradient(180deg,transparent 0,rgba(0,0,0,.03) 30px,rgba(0,0,0,.1) 60px,rgba(0,0,0,.24) 90px,rgba(0,0,0,.45) 120px,rgba(0,0,0,.7) 145px,rgba(0,0,0,.9) 165px,#000 180px,#000 calc(100% - 160px),rgba(0,0,0,.9) calc(100% - 146px),rgba(0,0,0,.7) calc(100% - 128px),rgba(0,0,0,.45) calc(100% - 106px),rgba(0,0,0,.24) calc(100% - 80px),rgba(0,0,0,.1) calc(100% - 52px),rgba(0,0,0,.03) calc(100% - 26px),transparent 100%)!important;mask:linear-gradient(180deg,transparent 0,rgba(0,0,0,.03) 30px,rgba(0,0,0,.1) 60px,rgba(0,0,0,.24) 90px,rgba(0,0,0,.45) 120px,rgba(0,0,0,.7) 145px,rgba(0,0,0,.9) 165px,#000 180px,#000 calc(100% - 160px),rgba(0,0,0,.9) calc(100% - 146px),rgba(0,0,0,.7) calc(100% - 128px),rgba(0,0,0,.45) calc(100% - 106px),rgba(0,0,0,.24) calc(100% - 80px),rgba(0,0,0,.1) calc(100% - 52px),rgba(0,0,0,.03) calc(100% - 26px),transparent 100%)!important}@media(max-width:800px){html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main>:is(section.intro.wrap,section.cta,section.local){padding-top:200px!important;padding-bottom:180px!important}}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e) main>section.hero{padding-bottom:calc(var(--space-hero) * .8 + 70px)!important}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e) main>section.hero::before{background-position:50% 72%!important;-webkit-mask:linear-gradient(180deg,#000 72%,transparent 100%)!important;mask:linear-gradient(180deg,#000 72%,transparent 100%)!important}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e) main>section.hero::after{-webkit-mask:none!important;mask:none!important}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e) main section.programs article.program:first-of-type .program-image{overflow:hidden}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e) main section.programs article.program:first-of-type .program-image>img{left:-16%!important;width:116%!important;object-position:50% 40%!important}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e) main section.programs article.program:first-of-type .program-image::after{background:linear-gradient(270deg,rgb(17,26,34) 0%,rgba(17,26,34,.6) 6%,rgba(17,26,34,0) 16%)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e) main article.program--beginners-intro .program-image{overflow:hidden}html body:not(#_b):not(#_c):not(#_d):not(#_e) main article.program--beginners-intro .program-image>img{transform:none!important;left:-22%!important;top:-6%!important;width:128%!important;height:112%!important;object-position:50% 45%!important}html body:not(#_b):not(#_c):not(#_d):not(#_e) main article.program--beginners-intro .program-image::after{background:linear-gradient(270deg,rgb(17,20,27) 0%,rgba(17,20,27,.6) 6%,rgba(17,20,27,0) 16%)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e) main article.program--community-background .program-copy--community{overflow:hidden}html body:not(#_b):not(#_c):not(#_d):not(#_e) main article.program--community-background img.program-copy-bg{transform:scale(1.22)!important;transform-origin:0% 55%!important}html body:not(#_b):not(#_c):not(#_d):not(#_e) main section.visitors-passes-hero::after{background:linear-gradient(90deg,#07090d 0%,#07090d 38%,rgba(7,9,13,.55) 41%,rgba(7,9,13,0) 46%),linear-gradient(180deg,rgba(7,9,13,0) 0,rgba(7,9,13,0) 46%,#07090d 74%)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e) main section.visitors-passes-hero::before{filter:brightness(.98) saturate(.95) contrast(1.03)!important;background-position:50% 40%!important}html body:not(#_b):not(#_c):not(#_d):not(#_e) main section.photo-copy::after{background:linear-gradient(90deg,#07090d 0%,#07090d 36%,rgba(7,9,13,.55) 40%,rgba(7,9,13,0) 46%)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e) main#inicio .reviews-showcase img.reviews-showcase-image{-webkit-mask:linear-gradient(90deg,transparent 0,#000 14%),linear-gradient(180deg,transparent 0,#000 30%);-webkit-mask-composite:source-in;mask:linear-gradient(90deg,transparent 0,#000 14%),linear-gradient(180deg,transparent 0,#000 30%);mask-composite:intersect}html body:not(#_b):not(#_c):not(#_d):not(#_e) main section.visitors-passes-hero::before{-webkit-mask:linear-gradient(90deg,transparent 0,#000 12%),linear-gradient(180deg,#000 62%,transparent 100%);-webkit-mask-composite:source-in;mask:linear-gradient(90deg,transparent 0,#000 12%),linear-gradient(180deg,#000 62%,transparent 100%);mask-composite:intersect}html body:not(#_b):not(#_c):not(#_d):not(#_e) main section.visitors-passes-hero::after{background:linear-gradient(90deg,#07090d 0%,#07090d 38%,rgba(7,9,13,0) 42%),linear-gradient(180deg,rgba(7,9,13,0) 0,rgba(7,9,13,0) 50%,#07090d 72%)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e) main section.photo-copy::before{-webkit-mask:linear-gradient(90deg,transparent 0,#000 12%),linear-gradient(180deg,transparent 0,#000 8%,#000 90%,transparent 100%);-webkit-mask-composite:source-in;mask:linear-gradient(90deg,transparent 0,#000 12%),linear-gradient(180deg,transparent 0,#000 8%,#000 90%,transparent 100%);mask-composite:intersect}html body:not(#_b):not(#_c):not(#_d):not(#_e) main section.photo-copy::after{background:linear-gradient(90deg,#07090d 0%,#07090d 38%,rgba(7,9,13,0) 42%)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e) main section.photo-copy{background-color:#07090d!important}html body:not(#_b):not(#_c):not(#_d):not(#_e) main .program-image--competition{overflow:hidden}html body:not(#_b):not(#_c):not(#_d):not(#_e) main .program-image--competition>img{object-position:50% 100%!important;transform:scale(1.16)!important;transform-origin:42% 100%!important}html body:not(#_b):not(#_c):not(#_d):not(#_e) main section.team-ending>img{object-fit:cover!important;object-position:50% 45%!important}@media(max-width:800px){html body:not(#_b):not(#_c):not(#_d):not(#_e) main section.team-ending>img{}}html body:not(#_b):not(#_c):not(#_d):not(#_e) main#inicio figure>img[src$="sq-24.webp"]{object-fit:cover!important;object-position:50% 30%!important}@media(min-width:1000px){html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main>section.intro.wrap{grid-template-columns:minmax(0,560px)!important;row-gap:22px!important}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main>section.intro.wrap>p{max-width:560px!important}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main>section.intro.wrap::after{content:""!important;display:block!important;position:absolute!important;z-index:-1;top:0!important;bottom:0!important;right:calc(50% - 50vw)!important;left:auto!important;width:48vw!important;height:auto!important;pointer-events:none;background:url('/assets/optimized/adultos-polaris-lucha-1400.webp') 50% 85%/cover no-repeat!important;-webkit-mask:linear-gradient(90deg,transparent 0,rgba(0,0,0,.35) 14%,rgba(0,0,0,.8) 28%,#000 40%),linear-gradient(180deg,transparent 0,#000 16%,#000 90%,transparent 100%);-webkit-mask-composite:source-in;mask:linear-gradient(90deg,transparent 0,rgba(0,0,0,.35) 14%,rgba(0,0,0,.8) 28%,#000 40%),linear-gradient(180deg,transparent 0,#000 16%,#000 90%,transparent 100%);mask-composite:intersect}}@media(min-width:1000px){html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main>section.intro.wrap::before{background:linear-gradient(90deg,#16d8f0 0,#16d8f0 14%,rgba(22,216,240,.55) 24%,rgba(22,216,240,.15) 33%,rgba(22,216,240,0) 40%)!important}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main>section.intro.wrap::after{left:440px!important;right:calc(50% - 50vw)!important;width:auto!important;background-position:50% 85%!important;-webkit-mask:linear-gradient(90deg,transparent 0,rgba(0,0,0,.5) 8%,#000 18%),linear-gradient(180deg,transparent 0,#000 16%,#000 90%,transparent 100%)!important;-webkit-mask-composite:source-in!important;mask:linear-gradient(90deg,transparent 0,rgba(0,0,0,.5) 8%,#000 18%),linear-gradient(180deg,transparent 0,#000 16%,#000 90%,transparent 100%)!important;mask-composite:intersect!important}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main>section.intro.wrap{grid-template-columns:minmax(0,470px)!important;row-gap:0!important}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main>section.intro.wrap>*{background:rgba(7,9,13,.72)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-left:30px!important;padding-right:30px!important;margin:0!important;max-width:none!important}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main>section.intro.wrap>:first-child{padding-top:28px!important;border-radius:14px 14px 0 0;box-shadow:0 -8px 30px 6px rgba(7,9,13,.35)}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main>section.intro.wrap>:last-child{padding-top:14px!important;padding-bottom:30px!important;border-radius:0 0 14px 14px;box-shadow:0 12px 30px 6px rgba(7,9,13,.35)}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main>section.intro.wrap h2{color:#fff!important;white-space:normal!important}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main>section.intro.wrap p{color:#dfe6eb!important}}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e) main section.programs>.wrap{row-gap:0!important;gap:0!important}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e) main section.programs article.program{margin-top:0!important;margin-bottom:0!important;border-radius:0!important}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e) main section.programs article.program + article.program{border-top:0!important}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e) main section.programs .program-head + article.program{border-radius:16px 16px 0 0!important}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e) main section.programs article.program:last-of-type{border-radius:0 0 16px 16px!important}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e) main section.programs article.program:hover{transform:none!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main section.home-offer>img.home-offer-bg,html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main section.home-offer::after{left:calc(50% - 50vw)!important;right:auto!important;width:100vw!important;max-width:none!important;border-radius:0!important;-webkit-mask:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%)!important;mask:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent 100%)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main section.home-offer>img.home-offer-bg{object-fit:cover!important;object-position:50% 50%!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main section.home-offer{overflow:visible!important;clip-path:none!important}@media(min-width:1001px){html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) #inicio #cultura{background:linear-gradient(180deg,rgb(17,26,34) 0,rgba(17,26,34,0) 110px),linear-gradient(90deg,rgba(25,38,48,0) 0%,rgba(25,38,48,0) 36%,rgba(25,38,48,.75) 42%,rgb(25,38,48) 47%,rgb(25,38,48) 100%),url('/assets/optimized/cultura-levantarse-1000.webp') 0 -175px/auto 940px no-repeat,#192630!important}}@media(min-width:721px) and (max-width:1000px){html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main article.program:not(.program--community-background){display:grid!important;grid-template-columns:1fr!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main article.program:not(.program--community-background)>.program-image{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;height:360px!important;min-height:0!important;position:relative!important;overflow:hidden!important;margin:0!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main article.program:not(.program--community-background)>.program-image>img{position:absolute!important;inset:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;transform:none!important;object-fit:cover!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main article.program:not(.program--community-background)>.program-image::after{background:linear-gradient(0deg,rgb(17,26,34) 0%,rgba(17,26,34,.5) 14%,rgba(17,26,34,0) 34%)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main article.program:not(.program--community-background)>.program-copy{grid-column:1!important;grid-row:2!important;width:auto!important;max-width:none!important;padding:28px 36px 36px!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main .program-image--competition>img{object-position:50% 25%!important}}@media(min-width:721px){html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main article.program--community-background img.program-copy-bg{transform:translateX(-110px) scale(1.22)!important;transform-origin:0% 55%!important}}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main>section.hero:has(+ section.intro.wrap)::after{-webkit-mask:none!important;mask:none!important}@media(min-width:1000px){html:has(link[rel="canonical"][href$="/principiantes"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main>section.intro.wrap::before{background:linear-gradient(90deg,#16d8f0 0,#16d8f0 22%,rgba(22,216,240,.6) 38%,rgba(22,216,240,.2) 55%,rgba(22,216,240,0) 70%)!important}html:has(link[rel="canonical"][href$="/principiantes"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main>section.intro.wrap{column-gap:0!important;align-items:stretch!important}html:has(link[rel="canonical"][href$="/principiantes"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main>section.intro.wrap>*{background:rgba(7,9,13,.55)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:0!important;padding:40px 44px!important;max-width:none!important}html:has(link[rel="canonical"][href$="/principiantes"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main>section.intro.wrap>:first-child{border-radius:16px 0 0 16px}html:has(link[rel="canonical"][href$="/principiantes"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main>section.intro.wrap>:last-child{border-radius:0 16px 16px 0;display:flex;align-items:center}html:has(link[rel="canonical"][href$="/principiantes"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main>section.intro.wrap h2{color:#fff!important}html:has(link[rel="canonical"][href$="/principiantes"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main>section.intro.wrap p{color:#dfe6eb!important}}@media(max-width:720px){html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main article.program:not(.program--community-background)>.program-image{display:block!important;width:100%!important;min-width:0!important;height:auto!important;aspect-ratio:16/10;position:relative!important;overflow:hidden!important;justify-self:stretch!important;align-self:start!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main article.program:not(.program--community-background)>.program-image>img{position:absolute!important;inset:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;transform:none!important;object-fit:cover!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main article.program:not(.program--community-background){grid-template-columns:minmax(0,1fr)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main article.program:not(.program--community-background)>*{min-width:0!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main h1{font-size:min(9.4vw,44px)!important;overflow-wrap:break-word;hyphens:none}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main h2:not(:is(article,.person,.card,li,details,figure) h2){font-size:min(8.6vw,38px)!important;overflow-wrap:break-word;hyphens:none}}@media(max-width:720px){html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main h2.eyebrow{font-size:13px!important;letter-spacing:.14em!important}html body:not(#_b):not(#_c) main a.button{display:inline-flex!important;align-items:center;justify-content:center;gap:.55em;text-align:center;white-space:normal}html body:not(#_b):not(#_c) main a.button::after{margin-left:0!important;flex:none}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main>:is(section.intro.wrap,section.cta,section.local){padding-top:120px!important;padding-bottom:110px!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main>:is(section.intro.wrap,section.cta,section.local)::before{-webkit-mask:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 30px,rgba(0,0,0,.45) 60px,rgba(0,0,0,.85) 90px,#000 105px,#000 calc(100% - 95px),rgba(0,0,0,.85) calc(100% - 80px),rgba(0,0,0,.45) calc(100% - 52px),rgba(0,0,0,.1) calc(100% - 24px),transparent 100%)!important;mask:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 30px,rgba(0,0,0,.45) 60px,rgba(0,0,0,.85) 90px,#000 105px,#000 calc(100% - 95px),rgba(0,0,0,.85) calc(100% - 80px),rgba(0,0,0,.45) calc(100% - 52px),rgba(0,0,0,.1) calc(100% - 24px),transparent 100%)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main>section.hero:has(+ section.intro.wrap){padding-bottom:calc(var(--space-hero) * .8 + 30px)!important}html:has(link[rel="canonical"][href$="/principiantes"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main>section.hero{background:linear-gradient(180deg,rgba(7,9,13,.55) 0%,rgba(7,9,13,.78) 45%,rgba(7,9,13,.92) 100%),url('/assets/fotos-nuevas/alumna-ayuda-companero-hero-1333.webp') 62% 30%/cover no-repeat,#07090d!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main article.program--community-background .program-copy--community{display:flex!important;flex-direction:column!important;overflow:hidden}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main article.program--community-background .program-copy--community::before{display:none!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main article.program--community-background img.program-copy-bg{position:relative!important;inset:auto!important;order:-1;width:100%!important;height:260px!important;transform:none!important;object-fit:cover!important;object-position:50% 40%!important;-webkit-mask:linear-gradient(180deg,#000 70%,transparent 100%)!important;mask:linear-gradient(180deg,#000 70%,transparent 100%)!important;opacity:1!important;filter:none!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main article.program--community-background .program-copy-content{position:relative!important;padding:8px 24px 32px!important;max-width:none!important;width:auto!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main section.photo-copy::before{-webkit-mask:linear-gradient(180deg,#000 65%,transparent 100%)!important;mask:linear-gradient(180deg,#000 65%,transparent 100%)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main section.photo-copy::after{background:none!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main section.visitors-passes-hero::before{-webkit-mask:linear-gradient(180deg,#000 62%,transparent 100%)!important;mask:linear-gradient(180deg,#000 62%,transparent 100%)!important}html body:not(#_b):not(#_c) footer .footer-socials{height:auto!important;min-height:0!important}}@media(max-width:720px){html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) #inicio #cultura{background:#192630!important;padding-top:330px!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) #inicio #cultura::before{display:block!important;content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:auto!important;width:auto!important;height:340px!important;background:url('/assets/optimized/cultura-levantarse-700.webp') 50% 32%/cover no-repeat!important;-webkit-mask:linear-gradient(180deg,#000 62%,transparent 100%)!important;mask:linear-gradient(180deg,#000 62%,transparent 100%)!important;opacity:1!important;transform:none!important;filter:none!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) #inicio #cultura::after{background:linear-gradient(180deg,rgba(25,38,48,0) 0,rgba(25,38,48,0) 230px,#192630 340px)!important;height:auto!important;bottom:0!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) #inicio #cultura .culture-grid{display:block!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) #inicio #cultura :is(.culture-intro,.culture-body,.culture-copy,.culture-body p){max-width:none!important;width:auto!important;margin-left:0!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) #inicio #cultura .culture-intro h2{text-shadow:0 2px 18px rgba(7,9,13,.85)}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f) main .person h2{font-size:min(7.2vw,28px)!important;overflow-wrap:break-word}}@media(max-width:720px){html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main#inicio>section.hero{padding-top:calc(66.7vw - 40px)!important;min-height:0!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main#inicio>section.hero img.hero-image{top:0!important;left:0!important;right:auto!important;bottom:auto!important;width:100%!important;height:66.7vw!important;transform:none!important;object-fit:cover!important;object-position:55% 45%!important;-webkit-mask:linear-gradient(180deg,#000 70%,transparent 100%)!important;mask:linear-gradient(180deg,#000 70%,transparent 100%)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main#inicio>section.hero::before{background:linear-gradient(180deg,rgba(7,9,13,0) 0,rgba(7,9,13,0) 45vw,#07090d 66.7vw)!important}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main>section.hero{background:linear-gradient(180deg,rgba(7,9,13,0) 0%,rgba(7,9,13,.15) 60%,rgba(17,26,34,1) 100%),url('/assets/fotos-nuevas/adultos-guardia-nogi-800.webp') 55% 40%/cover no-repeat,#07090d!important;padding-top:150px!important}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main>section.hero>.wrap{background:rgba(17,24,31,.62)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;margin:0 14px!important;width:auto!important;padding:20px 18px!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main section.visitors-passes-hero{background:linear-gradient(180deg,rgba(7,9,13,0) 0,rgba(7,9,13,0) 42vw,#07090d 66.7vw),url('/assets/fotos-nuevas/companeros-sonrisa-muro-hero-800.webp') 50% 0/100% auto no-repeat,#07090d!important;padding-top:calc(66.7vw - 50px)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main section.visitors-passes-hero::before,html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main section.visitors-passes-hero::after{display:none!important}html:has(link[rel="canonical"][href$="/entrenadores"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main>section.hero{background:linear-gradient(180deg,rgba(7,9,13,0) 0,rgba(7,9,13,0) 200px,#07090d 300px),url('/assets/fotos-nuevas/alumna-ayuda-companero-hero-800.webp') 50% 22%/100% auto no-repeat,#07090d!important;padding-top:250px!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main#inicio .reviews-showcase{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main#inicio .reviews-showcase::after{display:none!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main#inicio .reviews-showcase img.reviews-showcase-image{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;-webkit-mask:none!important;mask:none!important;filter:none!important;opacity:1!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main#inicio .reviews-showcase .reviews-showcase-inner{position:relative!important;padding-top:22px!important;padding-bottom:26px!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main#inicio .reviews-showcase .review-head{margin-top:0!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main section.home-offer>img.home-offer-bg{object-position:22% 50%!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main article.program>.program-image::after{background:linear-gradient(0deg,rgb(17,26,34) 0%,rgba(17,26,34,.45) 16%,rgba(17,26,34,0) 38%)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main .program-image--competition>img{object-position:50% 16%!important;transform:none!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main article.program--beginners-intro .program-image>img{object-position:78% 50%!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main article.program--community-background img.program-copy-bg{height:225px!important;object-position:50% 78%!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main section.editorial-section--space .editorial-band{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;background:transparent!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main section.editorial-section--space .editorial-band::before,html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main section.editorial-section--space .editorial-band::after{display:none!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main section.editorial-section--space .editorial-band>img{position:relative!important;inset:auto!important;order:2;width:100%!important;height:250px!important;object-fit:cover!important;object-position:50% 60%!important;border-radius:12px;margin-top:18px}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main section.editorial-section--space .editorial-copy{order:1;position:relative!important;padding:0 4px!important;width:auto!important;max-width:none!important;background:transparent!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main section.method--competition-showcase{display:flex!important;flex-direction:column!important;padding-top:28px!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main section.method--competition-showcase::after{display:none!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main section.method--competition-showcase img.method-showcase-image{position:relative!important;inset:auto!important;width:calc(100% - 48px)!important;margin:0 24px!important;height:230px!important;object-fit:cover!important;object-position:50% 35%!important;border-radius:12px;-webkit-mask:none!important;mask:none!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main section.method--competition-showcase .method-showcase-inner{padding-top:22px!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main section.method--competition-showcase .method-showcase-inner>div{margin-top:0!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h) main>:is(section.intro.wrap,section.cta,section.local){padding-top:96px!important;padding-bottom:90px!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h) main>:is(section.intro.wrap,section.cta,section.local)::before{background:#16d8f0!important;-webkit-mask:linear-gradient(180deg,transparent 0,transparent 40px,rgba(0,0,0,.35) 58px,rgba(0,0,0,.8) 72px,#000 82px,#000 calc(100% - 76px),rgba(0,0,0,.8) calc(100% - 66px),rgba(0,0,0,.35) calc(100% - 52px),transparent calc(100% - 34px),transparent 100%)!important;mask:linear-gradient(180deg,transparent 0,transparent 40px,rgba(0,0,0,.35) 58px,rgba(0,0,0,.8) 72px,#000 82px,#000 calc(100% - 76px),rgba(0,0,0,.8) calc(100% - 66px),rgba(0,0,0,.35) calc(100% - 52px),transparent calc(100% - 34px),transparent 100%)!important}html body:not(#_b):not(#_c) main#inicio .reviews-carousel-controls{display:none!important}html body:not(#_b):not(#_c) main#inicio .c-rev-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin:18px 0 6px}html body:not(#_b):not(#_c) main#inicio .c-rev-nav button{width:42px;height:42px;border-radius:50%;border:1px solid rgba(13,20,27,.25);background:#fff;color:#0d141b;font:700 18px/1 system-ui,sans-serif;display:grid;place-items:center;box-shadow:0 4px 14px rgba(13,20,27,.12);cursor:pointer}html body:not(#_b):not(#_c) main#inicio .c-rev-dots{display:flex;gap:8px}html body:not(#_b):not(#_c) main#inicio .c-rev-dots button{width:9px;height:9px;border-radius:50%;border:0;background:rgba(13,20,27,.25);padding:0;box-shadow:none;transition:width .25s,background .25s}html body:not(#_b):not(#_c) main#inicio .c-rev-dots button[aria-current="true"]{width:24px;border-radius:5px;background:#05707f}html body:not(#_b):not(#_c) main#inicio .review-grid .review.c-in-r{animation:c-slide-r .45s cubic-bezier(.2,.7,.2,1) both}html body:not(#_b):not(#_c) main#inicio .review-grid .review.c-in-l{animation:c-slide-l .45s cubic-bezier(.2,.7,.2,1) both}}@keyframes c-slide-r{from{opacity:0;transform:translateX(42px)}to{opacity:1;transform:none}}@keyframes c-slide-l{from{opacity:0;transform:translateX(-42px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html body main#inicio .review-grid .review.c-in-r,html body main#inicio .review-grid .review.c-in-l{animation:none}}@media(min-width:1000px){html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h) main>section.intro.wrap::before{background:linear-gradient(90deg,#16d8f0 0,#16d8f0 6%,rgba(22,216,240,.45) 15%,rgba(22,216,240,.12) 23%,rgba(22,216,240,0) 29%)!important;-webkit-mask:linear-gradient(180deg,transparent 0,transparent 120px,rgba(0,0,0,.5) 165px,#000 200px,#000 calc(100% - 180px),rgba(0,0,0,.5) calc(100% - 145px),transparent calc(100% - 110px),transparent 100%)!important;mask:linear-gradient(180deg,transparent 0,transparent 120px,rgba(0,0,0,.5) 165px,#000 200px,#000 calc(100% - 180px),rgba(0,0,0,.5) calc(100% - 145px),transparent calc(100% - 110px),transparent 100%)!important}}@media(max-width:720px){html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main#inicio .reviews-showcase .reviews-showcase-inner{min-height:0!important;align-items:flex-start!important;justify-content:flex-start!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main section.method--competition-showcase,html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g) main section.method--competition-showcase .method-showcase-inner{min-height:0!important;align-content:start!important}}@media(max-width:720px){html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h) main#inicio>section.hero{padding-top:calc(50vw - 30px)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h) main#inicio>section.hero img.hero-image{height:50vw!important;object-position:60% 92%!important;-webkit-mask:linear-gradient(180deg,#000 82%,transparent 100%)!important;mask:linear-gradient(180deg,#000 82%,transparent 100%)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h) main#inicio>section.hero::before{background:linear-gradient(180deg,rgba(7,9,13,0) 0,rgba(7,9,13,0) 41vw,#07090d 50vw)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h) main section.home-offer>img.home-offer-bg{object-position:0% 92%!important}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h) main>section.hero{background:linear-gradient(180deg,rgba(7,9,13,0) 0,rgba(7,9,13,0) calc(56vw - 40px),rgb(17,26,34) 56vw),url('/assets/fotos-nuevas/adultos-guardia-nogi-800.webp') 50% 0/auto 56vw no-repeat,rgb(17,26,34)!important;padding-top:calc(56vw - 10px)!important}html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h) main>section.hero>.wrap{background:none!important;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;margin:0 auto!important;width:auto!important;padding:0 24px!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h):not(#_i) main>:is(section.intro.wrap,section.cta,section.local){padding-top:44px!important;padding-bottom:40px!important;margin-top:28px!important;margin-bottom:28px!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h):not(#_i) main>:is(section.intro.wrap,section.cta,section.local)::before{top:0!important;bottom:0!important;background:#16d8f0!important;-webkit-mask:none!important;mask:none!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h):not(#_i) main>section.hero:has(+ section.intro.wrap){padding-bottom:28px!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h) main article.program>.program-image.program-image--competition{aspect-ratio:4/5!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h) main .program-image--competition>img{object-position:50% 20%!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h) main article.program--beginners-intro .program-image>img{transform:scale(1.4)!important;transform-origin:58% 72%!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h) main section.visitors-passes-hero{padding-top:calc(66.7vw + 6px)!important}html:has(link[rel="canonical"][href$="/entrenadores"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h) main>section.hero{background:linear-gradient(180deg,rgba(7,9,13,0) 0,rgba(7,9,13,0) 210px,#07090d 240px),url('/assets/fotos-nuevas/alumna-ayuda-companero-hero-800.webp') 50% -100px/100% auto no-repeat,#07090d!important;padding-top:250px!important}}@media(max-width:720px){html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h):not(#_i) main>:is(section.intro.wrap,section.cta,section.local){border-image:none!important;background:transparent!important;box-shadow:none!important}}@media(max-width:720px){html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h):not(#_i) main>:is(section.intro.wrap,section.cta,section.local){margin-top:0!important;margin-bottom:0!important}}@media(max-width:720px){html:has(link[rel="canonical"][href$="/adultos"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h):not(#_i) main>section.hero{background:linear-gradient(180deg,rgba(17,26,34,0) 0,rgba(17,26,34,0) calc(66.7vw - 36px),rgb(17,26,34) 66.7vw),url('/assets/fotos-nuevas/adultos-guardia-nogi-800.webp') 50% 0/100% auto no-repeat,rgb(17,26,34)!important;padding-top:calc(66.7vw - 8px)!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h):not(#_i) main .program-image--competition>img{object-position:50% 62%!important}html:has(link[rel="canonical"][href$="/principiantes"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h):not(#_i) main>section.hero{background:linear-gradient(180deg,rgba(7,9,13,0) 0,rgba(7,9,13,0) 220px,#07090d 252px),url('/assets/fotos-nuevas/alumna-ayuda-companero-hero-800.webp') 50% -100px/100% auto no-repeat,#07090d!important;padding-top:262px!important}html:has(link[rel="canonical"][href$="/principiantes"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h):not(#_i) main>section.hero::before{display:none!important}html:has(link[rel="canonical"][href$="/entrenadores"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h):not(#_i) main>section.hero{background:linear-gradient(180deg,rgba(7,9,13,0) 0,rgba(7,9,13,0) 238px,#07090d 262px),url('/assets/optimized/trainers-method-competition-1600.webp') 50% 52%/100% auto no-repeat,#07090d!important;background-position:0 0,50% -64px,0 0!important;padding-top:272px!important}html:has(link[rel="canonical"][href$="/ninos"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h):not(#_i) main>section.hero{background:linear-gradient(180deg,#07090d 0,#07090d calc(100% - 57vw - 24px),rgba(7,9,13,0) calc(100% - 57vw)),url('/assets/little-monsters-squarespace.webp') 50% 100%/100% auto no-repeat,#07090d!important;padding-bottom:calc(57vw + 20px)!important}html:has(link[rel="canonical"][href$="/ninos"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h):not(#_i) main>section.hero::before,html:has(link[rel="canonical"][href$="/ninos"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h):not(#_i) main>section.hero::after{display:none!important}html:has(link[rel="canonical"][href$="/cuotas"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h):not(#_i) main>section.hero{background:linear-gradient(180deg,rgba(7,9,13,0) 0,rgba(7,9,13,0) 228px,#07090d 260px),url('/assets/fotos-nuevas/guardia-luz-morada-hero-800.webp') 50% 0/100% auto no-repeat,#07090d!important;background-position:0 0,50% -170px,0 0!important;padding-top:270px!important}html:has(link[rel="canonical"][href$="/cuotas"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h):not(#_i) main>section.hero::before{display:none!important}html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h):not(#_i) main section.visitors-passes-hero{background:linear-gradient(180deg,rgba(7,9,13,0) 0,rgba(7,9,13,0) 46vw,#07090d 66.7vw),url('/assets/fotos-nuevas/companeros-sonrisa-muro-hero-800.webp') 68% 0/128% auto no-repeat,#07090d!important}html:has(link[rel="canonical"][href$="/contacto"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h):not(#_i) main>section.hero{background:linear-gradient(180deg,rgba(7,9,13,0) 0,rgba(7,9,13,0) calc(57.6vw - 34px),#07090d 57.6vw),url('/assets/fotos-nuevas/optimizadas/placa-vila-gracia-800.webp') 50% 0/100% auto no-repeat,#07090d!important;padding-top:calc(57.6vw + 4px)!important;align-items:flex-start!important}html:has(link[rel="canonical"][href$="/contacto"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h):not(#_i) main>section.hero::before,html:has(link[rel="canonical"][href$="/contacto"]) body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h):not(#_i) main>section.hero::after{display:none!important}}@media(max-width:720px){html body:not(#_b):not(#_c):not(#_d):not(#_e):not(#_f):not(#_g):not(#_h):not(#_i):not(#_j) main .program-image--competition>img{object-position:50% 62%!important;transform:scale(1.3)!important;transform-origin:42% 78%!important}}
