@font-face{font-family:"Montserrat";font-style:normal;font-weight:800;font-display:optional;src:url("/assets/fonts/montserrat-800-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-0:#07090d;--bg-1:#111a22;--bg-2:#192630;--line:#2a3743;--paper:#f4f5f1;--paper-card:#ffffff;--paper-line:#d9ddd6;--paper-ink:#0b1016;--paper-ink-2:#4a5561;--text:#e6eaee;--text-2:#b9c0cb;--acid:#16d8f0;--acid-ink:#071015;--font-price:"Archivo Black",sans-serif;--font-display:"Montserrat",sans-serif;--font-title:"Montserrat",sans-serif;--font-body:"Sora",sans-serif;--space-section:clamp(36px,3.6vw,54px);--space-hero:clamp(44px,5vw,68px);--radius:12px;--radius-btn:6px;--gap-cards:12px;--ease:cubic-bezier(.2,.7,.2,1);--ink:var(--bg-0);--muted:var(--text-2);--panel:var(--bg-1)}body{background:var(--bg-0)}html body main :is(h1,h2,h3):not(.prepaid-card h3),html body main :is(h1,h2,h3):not(.prepaid-card h3) *{font-family:var(--font-display)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.005em!important;transform:none!important}html body main :is(h1,h2):not(.prepaid-card h3){line-height:1!important}html body main h3:not(.prepaid-card h3){line-height:1.12!important}html body main :is(.route strong,.fact strong,.culture-value b,.club-life-item b,.hfaq-item summary,details.faq-item>summary,.faq-item strong,.day strong,.schedule-current,.quick-contact strong,.review-rating,.article-aside strong,.article-more__links a,.classes-heading-line,.benefit .number,.number){font-family:var(--font-title)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.01em!important;transform:none!important}html body main :is(details.faq-item>summary,.hfaq-item summary,.article-more__links a){line-height:1.3!important}html body main :is(.price,.prepaid-price,.plan-price,.prepaid-card h3,.price-note strong),html body main :is(.price,.prepaid-price,.plan-price,.prepaid-card h3,.price-note strong) *{font-family:var(--font-price)!important}html body main :is(section.hfaq,section.method,section.directions,section.features,section.article-more,section.native-agenda,section.reason,section.program,section.local,.editorial-band){background-color:var(--bg-1)!important}html body main :is(section.editorial-section){background-color:var(--bg-0)!important}html body main :is(article.program,.program-image,.method-card,.start-card,article.prepaid-card,article.plan,article.family-plan,article.pass,.portrait,.contact-map__frame,article.review,.feature){background-color:var(--bg-2)!important}html body main :is(.start-grid,.plans-grid,.family-plans,.pass-grid,.feature-grid,.native-agenda-list){background-color:var(--line)!important}html body main .eyebrow:not(.cta .eyebrow){color:var(--text-2)!important}body{background:var(--bg-0)}#inicio .hero{background:var(--bg-0)}#inicio .first-steps-background{background:var(--bg-1)!important;box-shadow:0 0 0 100vmax var(--bg-1)!important}#inicio .home-offer{background:var(--bg-0)}#inicio #cultura{background-color:var(--bg-2)!important}#inicio #cultura .culture-value{background:var(--bg-1)!important;box-shadow:none!important}#inicio .trial{background:var(--bg-0)!important}#inicio .hfaq{background:var(--bg-1)!important;border-top:0}#inicio .editorial-section{background:var(--bg-0)!important}#inicio .route{background:var(--bg-2)!important;border-color:var(--line)!important;box-shadow:none!important}#inicio .route:hover{background:var(--bg-2)!important;border-color:var(--acid)!important}#inicio>.section#entrena,#inicio>.section:has(.gallery){display:block!important;background:var(--bg-0);padding:72px 0}#inicio>.section#entrena{padding-bottom:36px}#inicio>.section:has(.gallery){padding-top:36px;border-bottom:1px solid var(--line)}#inicio>.section#entrena .intro,#inicio>.section:has(.gallery) .intro{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px;align-items:end}#inicio>.section#entrena .intro p,#inicio>.section:has(.gallery) .intro p{font-size:17px;line-height:1.65;color:var(--text)}#inicio>.section#entrena .eyebrow,#inicio>.section:has(.gallery) .eyebrow{display:block;margin-bottom:12px}#inicio #entrena .cards{margin-top:36px;gap:12px}#inicio #entrena .card{min-height:0;padding:24px 26px;border:1px solid var(--line);border-radius:12px;background:var(--bg-1);box-shadow:none}#inicio #entrena .card:after{display:none}#inicio #entrena .card:hover{transform:none;border-color:var(--line)}#inicio #entrena .card h3{margin:16px 0 8px}#inicio #entrena .card p{color:var(--text-2)}#inicio .gallery{display:grid!important;grid-template-columns:1.25fr 1fr;margin-top:32px;gap:8px}#inicio .gallery figure{min-height:200px;background:var(--bg-1);border-radius:10px}#inicio .gallery figure:first-child{min-height:408px}#inicio .gallery img{object-fit:cover}#inicio .gallery figcaption{background:rgba(7,9,13,.8);color:#fff}#inicio .reviews{background:var(--paper)!important;color:var(--paper-ink)}#inicio .reviews-showcase{background:var(--bg-0);color:#fff}#inicio .reviews-content{background:var(--paper)!important;padding-top:48px!important}#inicio .reviews .review{background:var(--paper-card)!important;border:1px solid var(--paper-line);border-radius:12px;color:var(--paper-ink)}#inicio .reviews .review blockquote{color:var(--paper-ink)!important}#inicio .reviews .review cite{color:var(--paper-ink-2)!important}#inicio .reviews .review .stars,#inicio .reviews .review .rating-stars{color:var(--paper-ink)!important}#inicio .reviews .review .rating-stars svg{fill:currentColor;color:var(--paper-ink)}#inicio .reviews .review-label{color:var(--paper-ink-2)!important}#inicio .reviews .review-avatar{border-color:var(--paper-line)!important;background:#e6e9e3!important}#inicio .reviews .reviews-link{background:var(--paper-ink)!important;border-color:var(--paper-ink)!important;color:#fff!important}#inicio .reviews .reviews-carousel-status{color:var(--paper-ink)!important}#inicio .reviews .reviews-carousel-controls button{background:var(--paper-card)!important;border-color:var(--paper-line)!important;color:var(--paper-ink)!important}#inicio .trial .button.dark{background:var(--acid)!important;border-color:var(--acid)!important;color:var(--acid-ink)!important}#inicio .trial .button.dark:hover{filter:brightness(1.08)}#inicio .eyebrow,#inicio .trial .eyebrow{color:var(--text-2)!important}#inicio .route strong,#inicio .culture-value b,#inicio .hfaq-intro h2 span,#inicio .reviews-showcase .review-rating{color:#fff!important}#inicio .card .num{color:var(--text-2)!important}#inicio .culture-value{border-color:var(--line)!important}#inicio .hfaq-item summary:hover,#inicio .hfaq-item[open] summary{color:#fff!important}#inicio .hfaq-item summary:after{color:var(--text-2)!important;border-color:var(--line)!important}#inicio .hfaq-item[open] summary:after{color:var(--acid-ink)!important;background:var(--acid)!important;border-color:var(--acid)!important}#inicio .hfaq-item p a,#inicio .hfaq-wa a,#inicio .hfaq-list>p a{color:#fff!important;text-decoration:underline;text-decoration-color:var(--acid);text-underline-offset:3px}#inicio .route strong{font-size:clamp(18px,1.6vw,21px)!important;line-height:1.1!important;max-width:none!important;text-transform:uppercase!important}#inicio .fact{grid-template-rows:auto auto!important}#inicio .fact strong{font-size:clamp(15px,1.15vw,17px)!important;line-height:1.15!important;text-transform:uppercase!important}#inicio .culture-value b{font-size:clamp(17px,1.5vw,20px)!important;line-height:1.1!important;text-transform:uppercase!important;min-height:0!important}#inicio #entrena .card h3{font-size:clamp(17px,1.5vw,20px)!important;line-height:1.1!important;text-transform:uppercase!important}#inicio .hfaq-item summary{font-size:16px;line-height:1.3;text-transform:uppercase}#inicio .route strong,#inicio .fact strong,#inicio .culture-value b,#inicio #cultura .culture-value b,#inicio #entrena .card h3,#inicio .hfaq-item summary{font-family:var(--font-title)!important;font-weight:800!important;letter-spacing:.01em!important;transform:none!important}#inicio .hfaq-item summary{font-size:16px}#inicio #cultura .culture-value b{font-size:clamp(17px,1.5vw,20px)!important;line-height:1.1!important}@media(max-width:720px){#inicio #cultura .culture-value b{font-size:17px!important}#inicio .hfaq-item summary{font-size:14px}}html body #inicio .route strong{font-size:clamp(18px,1.6vw,21px)!important;line-height:1.1!important}html body #inicio .fact strong{font-size:clamp(15px,1.15vw,17px)!important;line-height:1.15!important}@media(max-width:720px){html body #inicio .route strong{font-size:19px!important}html body #inicio .fact strong{font-size:17px!important}}html body #inicio h1,html body #inicio h1 *,html body #inicio h2,html body #inicio h2 *{font-family:var(--font-display)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.01em!important;transform:none!important}html body #inicio h1,html body #inicio h2{line-height:.98!important}#inicio .price,#inicio .prepaid-price,#inicio .plan-price,#inicio [class*="price"]{font-family:var(--font-price)!important}#inicio .hero p,#inicio .route span,#inicio .fact-link,#inicio .culture-copy,#inicio .intro p,#inicio .trial p{color:var(--text)!important}#inicio .route-intro p,#inicio .culture-value p,#inicio .card p,#inicio .review-score span,#inicio .hfaq-intro p,#inicio .hfaq-item p{color:var(--text-2)!important}#inicio .hfaq-item p strong{color:var(--text)!important}#inicio .trial .eligibility-note{color:var(--acid-ink)!important}#inicio .home-offer .fact-link,#inicio .home-offer .fact-link:hover,#inicio .home-offer .fact-link:focus-visible{color:var(--text)!important}#inicio #cultura .culture-copy{color:var(--text)!important}#inicio .button:not(.dark){color:var(--acid-ink)!important}@media(max-width:720px){#inicio>.section#entrena,#inicio>.section:has(.gallery){padding:52px 0}#inicio>.section#entrena{padding-bottom:24px}#inicio>.section:has(.gallery){padding-top:24px}#inicio>.section#entrena .intro,#inicio>.section:has(.gallery) .intro{grid-template-columns:1fr;gap:18px}#inicio #entrena .cards{grid-template-columns:1fr;margin-top:26px;gap:10px}#inicio #entrena .card{padding:20px}#inicio .gallery{grid-template-columns:1fr 1fr;gap:6px;margin-top:24px}#inicio .gallery figure{min-height:150px}#inicio .gallery figure:first-child{min-height:240px}#inicio .route strong{font-size:22px!important}#inicio .fact{grid-template-rows:auto auto!important}#inicio .fact strong{font-size:20px!important}#inicio .culture-value b{font-size:21px!important}#inicio .hfaq-item summary{font-size:15px}}@media(min-width:721px) and (max-width:1024px){html body #inicio .home-offer .facts{grid-template-columns:1fr!important}html body #inicio .home-offer .fact{border-right:0!important;border-bottom:1px solid rgba(150,182,192,.2)!important;min-height:0!important}html body #inicio .home-offer .fact:last-child{border-bottom:0!important}}html body #inicio #cultura .culture-value b{font-size:clamp(17px,1.5vw,20px)!important}@media(max-width:720px){html body #inicio #cultura .culture-value b{font-size:16px!important}}html body #inicio #cultura .culture-value:nth-child(n) b{font-size:clamp(17px,1.5vw,20px)!important;letter-spacing:.01em!important}@media(max-width:720px){html body #inicio #cultura .culture-value:nth-child(n) b{font-size:min(16px,3.6vw)!important;letter-spacing:0!important}}html body main :is(section.hfaq,section.method,section.directions,section.features,section.article-more,section.bring,section.contact,section.cta,section.editorial-section,section.faq,section.intro,section.member-app,section.reason,section.schedule,section.start,section.posts,section.help,section.local,section.program,section.wrap,section.programs,section.kids-review,section.team-ending,section.people){padding-top:var(--space-section)!important;padding-bottom:var(--space-section)!important}html body main:not(#inicio) section.hero{padding-top:var(--space-hero)!important;padding-bottom:calc(var(--space-hero) * .8)!important}html body main section.schedule-section{padding-bottom:var(--space-section)!important}html body main section.programs{padding-top:0!important}html body main section.prepaid{margin-top:var(--space-section)!important}html body main section.photo-copy{margin-top:var(--space-section)!important;margin-bottom:var(--space-section)!important}html body main div.family-intro{margin-top:var(--space-section)!important}html body #inicio .hfaq{padding-top:var(--space-section)!important;padding-bottom:var(--space-section)!important}html body #inicio #cultura{padding-top:var(--space-section)!important;padding-bottom:var(--space-section)!important}html body #inicio .trial{padding-top:var(--space-section)!important;padding-bottom:var(--space-section)!important;min-height:0!important}html body #inicio .home-offer{margin-top:calc(var(--space-section) * .8)!important}html body #inicio .reviews{padding-bottom:var(--space-section)!important}html body #inicio>.section#entrena{padding-top:var(--space-section)!important}html body #inicio>.section:has(.gallery){padding-bottom:var(--space-section)!important}html body main :is(.plans-grid,.pass-grid,.start-grid,.family-plans,.feature-grid){gap:var(--gap-cards)!important;background:transparent!important;border:0!important}html body main :is(.plans-grid,.pass-grid,.start-grid,.family-plans,.feature-grid)>*{border:1px solid var(--line)!important;border-radius:var(--radius)!important;overflow:hidden}html body main :is(.route,.card,.culture-value,.review,article.program,.method-card,article.prepaid-card,.post,.contact-card,.help-card){border-radius:var(--radius)!important}html body main :is(article.prepaid-card,.method-card,.contact-card,.help-card,article.program){border:1px solid var(--line)!important}html body main :is(.plans-grid,.pass-grid,.family-plans)>:is(.featured,.highlight,.is-featured,[class*="featured"]){border-top:2px solid var(--acid)!important}html body main :is(article.prepaid-card,article.start-card){min-height:0!important}html body main article.start-card .button,html body main article.start-card a:last-child{margin-top:24px!important}html body main .editorial-band{min-height:clamp(420px,44vw,640px)!important}@media (max-width:720px){html body main :is(article.plan,article.pass,article.family-plan,article.prepaid-card,article.start-card){min-height:0!important}html body main :is(article.plan,article.pass,article.family-plan,article.prepaid-card)>.button{margin-top:20px!important}html body main .editorial-band{min-height:420px!important}}html body main :is(a.route,a.post,a.card,.article-more__links a){transition:transform .18s var(--ease),border-color .18s var(--ease),background-color .18s var(--ease)}html body main :is(a.route,a.post,a.card):active{transform:translateY(-1px)}html body main :is(.button,a.btn,button.button){border-radius:var(--radius-btn)!important;min-height:44px;transition:filter .15s var(--ease),background-color .15s var(--ease),border-color .15s var(--ease)}html body main .button:not(.dark):hover{filter:brightness(1.08)}html body main .button.dark:hover{border-color:var(--acid)!important}html body main :is(p,li,dd,blockquote) a:not(.button):not(.btn){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--acid)}html body main :is(p,li,dd,blockquote) a:not(.button):not(.btn):hover{text-decoration-thickness:2px;color:#fff}html body :is(a,button,summary,[tabindex],input,select,textarea):focus-visible{outline:2px solid var(--acid)!important;outline-offset:3px!important;border-radius:4px}html body main :is(a.route,a.post,a.card):focus-visible{outline-offset:4px!important;border-radius:var(--radius)!important}html body main :is(details.faq-item>summary,.hfaq-item summary){min-height:44px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}html body *,html body *::before,html body *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html body main :is(a.route,a.post,a.card):hover{transform:none}}@media (max-width:720px){:root{--space-section:34px;--space-hero:40px;--gap-cards:10px}html body main .button{padding-top:14px!important;padding-bottom:14px!important}}html body main a.fact-link,html body main a.route>span,html body main article.article-body>p,html body main article.article-body>ul>li,html body main article.kids-review__card>blockquote,html body main details.hfaq-item>p>strong,html body main div>h3,html body main div.article-meta,html body main div.article-meta>span,html body main div.article-meta>time,html body main div.class>span,html body main div.editorial-copy>p,html body main div.facts>span,html body main div.intro>div>p,html body main div.team-ending-copy>p,html body main div.visitor-intro>p,html body main li>p,html body main nav.toc>a,html body main p>em,html body main p.culture-copy,html body main section.hero>div.wrap>p,html body main section.hero>div.wrap>p>strong,html body main section.local>div.wrap>p,html body main section.photo-copy>div>p,html body main section.trial>div.wrap>div>p,html body main span.tag,html body main summary{color:var(--text)!important}html body main a.back,html body main a.post>span,html body main article.card>p,html body main article.contact-card>p,html body main article.contact-card>span.eyebrow,html body main article.culture-value>p,html body main article.family-plan>p,html body main article.family-plan>span.eyebrow,html body main article.feature>p,html body main article.kids-review__card>cite,html body main article.kit>strong,html body main article.pass>p,html body main article.pass>span.eyebrow,html body main article.plan>p,html body main article.plan>span.eyebrow,html body main article.prepaid-card>p,html body main article.prepaid-card>span.eyebrow,html body main article.route>p,html body main article.route>span.eyebrow,html body main article.start-card>span.eyebrow,html body main aside.article-aside>p,html body main aside.article-aside>span.eyebrow,html body main aside.faq-index>a,html body main details>p,html body main details.faq-item>p,html body main details.hfaq-item>p,html body main div.aside-note,html body main div.benefit>div>p,html body main div.culture-intro>span.eyebrow,html body main div.editorial-copy>span.eyebrow,html body main div.eyebrow,html body main div.family-intro>p,html body main div.family-intro>span.eyebrow,html body main div.faq-item>p,html body main div.help-card>p,html body main div.help-card>span.eyebrow,html body main div.hfaq-intro>p,html body main div.hfaq-intro>span.eyebrow,html body main div.intro>div>span.eyebrow,html body main div.meta>span,html body main div.meta>time,html body main div.method-card>p,html body main div.method-card>span.eyebrow,html body main div.method-card>ul>li,html body main div.native-agenda-status>p,html body main div.native-date-nav>div>small,html body main div.note>p,html body main div.prepaid-heading>p,html body main div.prepaid-heading>span.eyebrow,html body main div.program-copy>p,html body main div.program-copy>span.eyebrow,html body main div.program-copy-content>p,html body main div.program-copy-content>span.eyebrow,html body main div.program-head>span.eyebrow,html body main div.reason-grid>article>p,html body main div.review-head>span.eyebrow,html body main div.review-score>div>span,html body main div.route-intro>p,html body main div.schedule-top>div>span.eyebrow,html body main div.side-label,html body main div.team-ending-copy>span.eyebrow,html body main div.terms-strip,html body main div.visitor-intro>span.eyebrow,html body main div.wrap>span.eyebrow,html body main figure.kids-photo>figcaption,html body main figure.postphoto>figcaption,html body main p.belt,html body main p.dek,html body main p.family-terms,html body main p.role,html body main p.saving,html body main p.schedule-note,html body main p.schedule-note>a,html body main p.schedule-note>strong,html body main section>p>strong,html body main section>ul>li,html body main section.bring>div.wrap>div>p,html body main section.bring>div.wrap>div>span.eyebrow,html body main section.directions>div.wrap>div>p,html body main section.directions>div.wrap>div>span.eyebrow,html body main section.faq>div.wrap>div>p,html body main section.faq>div.wrap>div>span.eyebrow,html body main section.group>span.eyebrow,html body main section.intro>div>span.eyebrow,html body main section.intro>p,html body main section.member-app>div.wrap>div>p,html body main section.member-app>div.wrap>div>span.eyebrow,html body main section.method>div>p,html body main section.method>div>span.eyebrow,html body main section.method>div.wrap>div>p,html body main section.method>div.wrap>div>span.eyebrow,html body main section.method>div.wrap>p,html body main section.photo-copy>div>span.eyebrow,html body main section.program>p,html body main section.program>p>strong,html body main section.schedule>div.wrap>div>span.eyebrow,html body main section.trial>div.wrap>div>span.eyebrow,html body main span.num{color:var(--text-2)!important}html body main article.kids-review__card>span.review-label,html body main div.day>strong,html body main div.help-card>p>span.eligibility-note,html body main div.native-live-intro>span,html body main div.terms-strip>strong,html body main p.family-terms>strong,html body main span.notice,html body main span.number,html body main strong.eligibility-note{color:#fff!important}html body main a.contact-map__fallback,html body main a.post>b,html body main a.post>small,html body main article.article-body>p>a,html body main details.faq-item>p>a,html body main details.hfaq-item>p>a,html body main span.hfaq-wa>a,html body main strong>a{color:#fff!important;text-decoration:underline!important;text-decoration-color:var(--acid)!important;text-underline-offset:3px}html body .classes-overview{background-image:linear-gradient(180deg,rgba(5,8,12,.3) 0%,rgba(5,8,12,.62) 100%),linear-gradient(90deg,rgba(5,8,12,.72) 0%,rgba(5,8,12,.5) 43%,rgba(5,8,12,.28) 72%,rgba(5,8,12,.46) 100%),image-set(url('/assets/fotos-nuevas/comunidad-clase-tatami-1200.avif') type('image/avif'),url('/assets/fotos-nuevas/comunidad-clase-tatami-1200.webp') type('image/webp'))!important;background-position:center 45%!important}@media (min-width:1200px){html body .classes-overview{background-image:linear-gradient(180deg,rgba(5,8,12,.3) 0%,rgba(5,8,12,.62) 100%),linear-gradient(90deg,rgba(5,8,12,.72) 0%,rgba(5,8,12,.5) 43%,rgba(5,8,12,.28) 72%,rgba(5,8,12,.46) 100%),image-set(url('/assets/fotos-nuevas/comunidad-clase-tatami-2000.avif') type('image/avif'),url('/assets/fotos-nuevas/comunidad-clase-tatami-2000.webp') type('image/webp'))!important}}html:has(link[rel="canonical"][href$="/adultos"]) main>section.hero h1 br{display:none}html:has(link[rel="canonical"][href$="/adultos"]) main>section.hero h1 em::before{content:" "}@media (min-width:721px){html:has(link[rel="canonical"][href$="/adultos"]) main>section.hero h1{white-space:nowrap}}html:has(link[rel="canonical"][href$="/adultos"]) main>section.hero{position:relative;isolation:isolate;background-color:var(--bg-0)!important;background-image:linear-gradient(90deg,var(--bg-0) 0%,var(--bg-0) 38%,rgba(7,9,13,.72) 55%,rgba(7,9,13,.18) 78%,rgba(7,9,13,.1) 100%),image-set(url('/assets/fotos-nuevas/adultos-guardia-nogi-1600.avif') type('image/avif'),url('/assets/fotos-nuevas/adultos-guardia-nogi-1600.webp') type('image/webp'))!important;background-size:100% 100%,62% auto!important;background-position:center,right 42%!important;background-repeat:no-repeat!important}@media (max-width:720px){html:has(link[rel="canonical"][href$="/adultos"]) main>section.hero{background-image:linear-gradient(0deg,var(--bg-0) 0%,rgba(7,9,13,.88) 45%,rgba(7,9,13,.35) 100%),image-set(url('/assets/fotos-nuevas/adultos-guardia-nogi-800.avif') type('image/avif'),url('/assets/fotos-nuevas/adultos-guardia-nogi-800.webp') type('image/webp'))!important;background-size:100% 100%,cover!important;background-position:center,60% 30%!important}}html:has(link[rel="canonical"][href$="/adultos"]) main>section.hero h1 em{white-space:nowrap}@media (max-width:720px){html:has(link[rel="canonical"][href$="/adultos"]) main>section.hero h1{font-size:min(42px,10.4vw)!important}}@media (min-width:721px){html:has(link[rel="canonical"][href$="/adultos"]) main>section.hero{background-position:center,right 28%!important}}html body .article-hero img[src*="tecnica-guardia-alumnos"]{object-position:50% 40%!important}html body #inicio #elige .route strong{color:var(--acid)!important}html body #inicio #elige .route{padding-right:72px!important}html body #inicio #elige .route:after{content:"";position:absolute;right:20px;bottom:20px;width:40px;height:40px;border-radius:50%;border:1px solid rgba(22,216,240,.45);background:rgba(22,216,240,.08) center/18px 18px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316d8f0' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");transition:background-color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}html body #inicio #elige .route:hover:after,html body #inicio #elige .route:focus-visible:after{background-color:var(--acid);border-color:var(--acid);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23071015' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");transform:translateX(3px)}@media (max-width:720px){html body #inicio #elige .route:after{width:36px;height:36px;right:16px;bottom:16px}html body #inicio #elige .route{padding-right:60px!important}}@media (prefers-reduced-motion:reduce){html body #inicio #elige .route:hover:after{transform:none}}html:has(link[rel="canonical"][href$="/cuotas"],link[rel="canonical"][href$="/cuotas/"]) main>section.hero{background-color:var(--bg-0)!important;background-image:linear-gradient(90deg,var(--bg-0) 0%,var(--bg-0) 40%,rgba(7,9,13,.74) 56%,rgba(7,9,13,.2) 80%,rgba(7,9,13,.12) 100%),image-set(url('/assets/fotos-nuevas/guardia-luz-morada-hero-1333.avif') type('image/avif'),url('/assets/fotos-nuevas/guardia-luz-morada-hero-1333.webp') type('image/webp'))!important;background-size:100% 100%,58% auto!important;background-position:center,right 62%!important;background-repeat:no-repeat!important}@media (max-width:720px){html:has(link[rel="canonical"][href$="/cuotas"],link[rel="canonical"][href$="/cuotas/"]) main>section.hero{background-image:linear-gradient(0deg,var(--bg-0) 0%,rgba(7,9,13,.82) 50%,rgba(7,9,13,.22) 100%),image-set(url('/assets/fotos-nuevas/guardia-luz-morada-hero-800.avif') type('image/avif'),url('/assets/fotos-nuevas/guardia-luz-morada-hero-800.webp') type('image/webp'))!important;background-size:100% 100%,cover!important;background-position:center,50% 30%!important}}html:has(link[rel="canonical"][href$="/visitantes"],link[rel="canonical"][href$="/visitantes/"]) main>section.hero{background-color:var(--bg-0)!important;background-image:linear-gradient(90deg,var(--bg-0) 0%,var(--bg-0) 40%,rgba(7,9,13,.74) 56%,rgba(7,9,13,.2) 80%,rgba(7,9,13,.12) 100%),image-set(url('/assets/fotos-nuevas/companeros-sonrisa-muro-hero-1600.avif') type('image/avif'),url('/assets/fotos-nuevas/companeros-sonrisa-muro-hero-1600.webp') type('image/webp'))!important;background-size:100% 100%,58% auto!important;background-position:center,right 40%!important;background-repeat:no-repeat!important}@media (max-width:720px){html:has(link[rel="canonical"][href$="/visitantes"],link[rel="canonical"][href$="/visitantes/"]) main>section.hero{background-image:linear-gradient(0deg,var(--bg-0) 0%,rgba(7,9,13,.82) 50%,rgba(7,9,13,.22) 100%),image-set(url('/assets/fotos-nuevas/companeros-sonrisa-muro-hero-800.avif') type('image/avif'),url('/assets/fotos-nuevas/companeros-sonrisa-muro-hero-800.webp') type('image/webp'))!important;background-size:100% 100%,cover!important;background-position:center,50% 40%!important}}html:has(link[rel="canonical"][href$="/entrenadores"],link[rel="canonical"][href$="/entrenadores/"]) main>section.hero{background-color:var(--bg-0)!important;background-image:linear-gradient(90deg,var(--bg-0) 0%,var(--bg-0) 40%,rgba(7,9,13,.74) 56%,rgba(7,9,13,.2) 80%,rgba(7,9,13,.12) 100%),image-set(url('/assets/fotos-nuevas/alumna-ayuda-companero-hero-1333.avif') type('image/avif'),url('/assets/fotos-nuevas/alumna-ayuda-companero-hero-1333.webp') type('image/webp'))!important;background-size:100% 100%,58% auto!important;background-position:center,right 35%!important;background-repeat:no-repeat!important}@media (max-width:720px){html:has(link[rel="canonical"][href$="/entrenadores"],link[rel="canonical"][href$="/entrenadores/"]) main>section.hero{background-image:linear-gradient(0deg,var(--bg-0) 0%,rgba(7,9,13,.82) 50%,rgba(7,9,13,.22) 100%),image-set(url('/assets/fotos-nuevas/alumna-ayuda-companero-hero-800.avif') type('image/avif'),url('/assets/fotos-nuevas/alumna-ayuda-companero-hero-800.webp') type('image/webp'))!important;background-size:100% 100%,cover!important;background-position:center,50% 35%!important}}html:has(link[rel="canonical"][href$="/faqs"],link[rel="canonical"][href$="/faqs/"]) main>section.hero{background-color:var(--bg-0)!important;background-image:linear-gradient(90deg,var(--bg-0) 0%,var(--bg-0) 40%,rgba(7,9,13,.74) 56%,rgba(7,9,13,.2) 80%,rgba(7,9,13,.12) 100%),image-set(url('/assets/fotos-nuevas/wrestling-risas-hero-1333.avif') type('image/avif'),url('/assets/fotos-nuevas/wrestling-risas-hero-1333.webp') type('image/webp'))!important;background-size:100% 100%,58% auto!important;background-position:center,right 40%!important;background-repeat:no-repeat!important}@media (max-width:720px){html:has(link[rel="canonical"][href$="/faqs"],link[rel="canonical"][href$="/faqs/"]) main>section.hero{background-image:linear-gradient(0deg,var(--bg-0) 0%,rgba(7,9,13,.82) 50%,rgba(7,9,13,.22) 100%),image-set(url('/assets/fotos-nuevas/wrestling-risas-hero-800.avif') type('image/avif'),url('/assets/fotos-nuevas/wrestling-risas-hero-800.webp') type('image/webp'))!important;background-size:100% 100%,cover!important;background-position:center,55% 40%!important}}html:has(link[rel="canonical"][href$="/blog"],link[rel="canonical"][href$="/blog/"]) main>section.hero{background-color:var(--bg-0)!important;background-image:linear-gradient(90deg,var(--bg-0) 0%,var(--bg-0) 40%,rgba(7,9,13,.74) 56%,rgba(7,9,13,.2) 80%,rgba(7,9,13,.12) 100%),image-set(url('/assets/fotos-nuevas/clase-demostracion-neon-hero-1600.avif') type('image/avif'),url('/assets/fotos-nuevas/clase-demostracion-neon-hero-1600.webp') type('image/webp'))!important;background-size:100% 100%,58% auto!important;background-position:center,right 55%!important;background-repeat:no-repeat!important}@media (max-width:720px){html:has(link[rel="canonical"][href$="/blog"],link[rel="canonical"][href$="/blog/"]) main>section.hero{background-image:linear-gradient(0deg,var(--bg-0) 0%,rgba(7,9,13,.82) 50%,rgba(7,9,13,.22) 100%),image-set(url('/assets/fotos-nuevas/clase-demostracion-neon-hero-800.avif') type('image/avif'),url('/assets/fotos-nuevas/clase-demostracion-neon-hero-800.webp') type('image/webp'))!important;background-size:100% 100%,cover!important;background-position:center,50% 55%!important}}@media (min-width:721px){html:has(link[rel="canonical"][href$="/visitantes"]) main>section.hero,html:has(link[rel="canonical"][href$="/blog/"]) main>section.hero,html:has(link[rel="canonical"][href$="/ca/blog"]) main>section.hero,html:has(link[rel="canonical"][href$="/adultos"]) main>section.hero{background-size:100% 100%,auto 100%!important;background-position:center,right center!important}html:has(link[rel="canonical"][href$="/cuotas"]) main>section.hero{background-size:100% 100%,46% auto!important;background-position:center,right 8% top 58%!important}html:has(link[rel="canonical"][href$="/entrenadores"]) main>section.hero{background-size:100% 100%,44% auto!important;background-position:center,right 6% top 34%!important}html:has(link[rel="canonical"][href$="/faqs"]) main>section.hero{background-size:100% 100%,44% auto!important;background-position:center,right 6% top 42%!important}}html body main:not(#inicio)>section:not(.hero):not(.local):not(.intro):nth-of-type(even){background-color:var(--bg-2)!important}html body main:not(#inicio)>section:not(.hero):nth-of-type(even) :is(article.program,.program-image,.method-card,.start-card,article.prepaid-card,article.plan,article.family-plan,article.pass,.portrait,.contact-card,.help-card,article.review,.feature,.post,.kit,details.faq-item){background-color:var(--bg-1)!important}@media (min-width:721px){html:has(link[rel="canonical"][href$="/adultos"],link[rel="canonical"][href$="/adultos/"]) main>section.hero{--hero-img:image-set(url('/assets/fotos-nuevas/adultos-guardia-nogi-1600.avif') type('image/avif'),url('/assets/fotos-nuevas/adultos-guardia-nogi-1600.webp') type('image/webp'));--hero-pos:50% 45%;position:relative!important;isolation:isolate;overflow:hidden;background-image:none!important;background-color:var(--bg-0)!important}html:has(link[rel="canonical"][href$="/adultos"],link[rel="canonical"][href$="/adultos/"]) main>section.hero::before{content:""!important;display:block!important;position:absolute!important;z-index:-2!important;inset:0 0 0 auto!important;width:62%!important;height:auto!important;border:0!important;border-radius:0!important;opacity:1!important;transform:none!important;background:var(--hero-img) var(--hero-pos)/cover no-repeat!important}html:has(link[rel="canonical"][href$="/adultos"],link[rel="canonical"][href$="/adultos/"]) main>section.hero::after{content:""!important;display:block!important;position:absolute!important;z-index:-1!important;inset:0!important;width:auto!important;height:auto!important;pointer-events:none;background:linear-gradient(90deg,var(--bg-0) 0%,var(--bg-0) 36%,rgba(7,9,13,.92) 44%,rgba(7,9,13,.6) 54%,rgba(7,9,13,.22) 66%,rgba(7,9,13,0) 80%),linear-gradient(0deg,rgba(7,9,13,.55) 0%,rgba(7,9,13,0) 28%)!important}html:has(link[rel="canonical"][href$="/cuotas"],link[rel="canonical"][href$="/cuotas/"]) main>section.hero{--hero-img:image-set(url('/assets/fotos-nuevas/guardia-luz-morada-hero-1333.avif') type('image/avif'),url('/assets/fotos-nuevas/guardia-luz-morada-hero-1333.webp') type('image/webp'));--hero-pos:50% 62%;position:relative!important;isolation:isolate;overflow:hidden;background-image:none!important;background-color:var(--bg-0)!important}html:has(link[rel="canonical"][href$="/cuotas"],link[rel="canonical"][href$="/cuotas/"]) main>section.hero::before{content:""!important;display:block!important;position:absolute!important;z-index:-2!important;inset:0 0 0 auto!important;width:62%!important;height:auto!important;border:0!important;border-radius:0!important;opacity:1!important;transform:none!important;background:var(--hero-img) var(--hero-pos)/cover no-repeat!important}html:has(link[rel="canonical"][href$="/cuotas"],link[rel="canonical"][href$="/cuotas/"]) main>section.hero::after{content:""!important;display:block!important;position:absolute!important;z-index:-1!important;inset:0!important;width:auto!important;height:auto!important;pointer-events:none;background:linear-gradient(90deg,var(--bg-0) 0%,var(--bg-0) 36%,rgba(7,9,13,.92) 44%,rgba(7,9,13,.6) 54%,rgba(7,9,13,.22) 66%,rgba(7,9,13,0) 80%),linear-gradient(0deg,rgba(7,9,13,.55) 0%,rgba(7,9,13,0) 28%)!important}html:has(link[rel="canonical"][href$="/visitantes"],link[rel="canonical"][href$="/visitantes/"]) main>section.hero{--hero-img:image-set(url('/assets/fotos-nuevas/companeros-sonrisa-muro-hero-1600.avif') type('image/avif'),url('/assets/fotos-nuevas/companeros-sonrisa-muro-hero-1600.webp') type('image/webp'));--hero-pos:50% 40%;position:relative!important;isolation:isolate;overflow:hidden;background-image:none!important;background-color:var(--bg-0)!important}html:has(link[rel="canonical"][href$="/visitantes"],link[rel="canonical"][href$="/visitantes/"]) main>section.hero::before{content:""!important;display:block!important;position:absolute!important;z-index:-2!important;inset:0 0 0 auto!important;width:62%!important;height:auto!important;border:0!important;border-radius:0!important;opacity:1!important;transform:none!important;background:var(--hero-img) var(--hero-pos)/cover no-repeat!important}html:has(link[rel="canonical"][href$="/visitantes"],link[rel="canonical"][href$="/visitantes/"]) main>section.hero::after{content:""!important;display:block!important;position:absolute!important;z-index:-1!important;inset:0!important;width:auto!important;height:auto!important;pointer-events:none;background:linear-gradient(90deg,var(--bg-0) 0%,var(--bg-0) 36%,rgba(7,9,13,.92) 44%,rgba(7,9,13,.6) 54%,rgba(7,9,13,.22) 66%,rgba(7,9,13,0) 80%),linear-gradient(0deg,rgba(7,9,13,.55) 0%,rgba(7,9,13,0) 28%)!important}html:has(link[rel="canonical"][href$="/entrenadores"],link[rel="canonical"][href$="/entrenadores/"]) main>section.hero{--hero-img:image-set(url('/assets/fotos-nuevas/alumna-ayuda-companero-hero-1333.avif') type('image/avif'),url('/assets/fotos-nuevas/alumna-ayuda-companero-hero-1333.webp') type('image/webp'));--hero-pos:50% 32%;position:relative!important;isolation:isolate;overflow:hidden;background-image:none!important;background-color:var(--bg-0)!important}html:has(link[rel="canonical"][href$="/entrenadores"],link[rel="canonical"][href$="/entrenadores/"]) main>section.hero::before{content:""!important;display:block!important;position:absolute!important;z-index:-2!important;inset:0 0 0 auto!important;width:62%!important;height:auto!important;border:0!important;border-radius:0!important;opacity:1!important;transform:none!important;background:var(--hero-img) var(--hero-pos)/cover no-repeat!important}html:has(link[rel="canonical"][href$="/entrenadores"],link[rel="canonical"][href$="/entrenadores/"]) main>section.hero::after{content:""!important;display:block!important;position:absolute!important;z-index:-1!important;inset:0!important;width:auto!important;height:auto!important;pointer-events:none;background:linear-gradient(90deg,var(--bg-0) 0%,var(--bg-0) 36%,rgba(7,9,13,.92) 44%,rgba(7,9,13,.6) 54%,rgba(7,9,13,.22) 66%,rgba(7,9,13,0) 80%),linear-gradient(0deg,rgba(7,9,13,.55) 0%,rgba(7,9,13,0) 28%)!important}html:has(link[rel="canonical"][href$="/faqs"],link[rel="canonical"][href$="/faqs/"]) main>section.hero{--hero-img:image-set(url('/assets/fotos-nuevas/wrestling-risas-hero-1333.avif') type('image/avif'),url('/assets/fotos-nuevas/wrestling-risas-hero-1333.webp') type('image/webp'));--hero-pos:55% 45%;position:relative!important;isolation:isolate;overflow:hidden;background-image:none!important;background-color:var(--bg-0)!important}html:has(link[rel="canonical"][href$="/faqs"],link[rel="canonical"][href$="/faqs/"]) main>section.hero::before{content:""!important;display:block!important;position:absolute!important;z-index:-2!important;inset:0 0 0 auto!important;width:62%!important;height:auto!important;border:0!important;border-radius:0!important;opacity:1!important;transform:none!important;background:var(--hero-img) var(--hero-pos)/cover no-repeat!important}html:has(link[rel="canonical"][href$="/faqs"],link[rel="canonical"][href$="/faqs/"]) main>section.hero::after{content:""!important;display:block!important;position:absolute!important;z-index:-1!important;inset:0!important;width:auto!important;height:auto!important;pointer-events:none;background:linear-gradient(90deg,var(--bg-0) 0%,var(--bg-0) 36%,rgba(7,9,13,.92) 44%,rgba(7,9,13,.6) 54%,rgba(7,9,13,.22) 66%,rgba(7,9,13,0) 80%),linear-gradient(0deg,rgba(7,9,13,.55) 0%,rgba(7,9,13,0) 28%)!important}html:has(link[rel="canonical"][href$="/blog"],link[rel="canonical"][href$="/blog/"]) main>section.hero{--hero-img:image-set(url('/assets/fotos-nuevas/clase-demostracion-neon-hero-1600.avif') type('image/avif'),url('/assets/fotos-nuevas/clase-demostracion-neon-hero-1600.webp') type('image/webp'));--hero-pos:50% 55%;position:relative!important;isolation:isolate;overflow:hidden;background-image:none!important;background-color:var(--bg-0)!important}html:has(link[rel="canonical"][href$="/blog"],link[rel="canonical"][href$="/blog/"]) main>section.hero::before{content:""!important;display:block!important;position:absolute!important;z-index:-2!important;inset:0 0 0 auto!important;width:62%!important;height:auto!important;border:0!important;border-radius:0!important;opacity:1!important;transform:none!important;background:var(--hero-img) var(--hero-pos)/cover no-repeat!important}html:has(link[rel="canonical"][href$="/blog"],link[rel="canonical"][href$="/blog/"]) main>section.hero::after{content:""!important;display:block!important;position:absolute!important;z-index:-1!important;inset:0!important;width:auto!important;height:auto!important;pointer-events:none;background:linear-gradient(90deg,var(--bg-0) 0%,var(--bg-0) 36%,rgba(7,9,13,.92) 44%,rgba(7,9,13,.6) 54%,rgba(7,9,13,.22) 66%,rgba(7,9,13,0) 80%),linear-gradient(0deg,rgba(7,9,13,.55) 0%,rgba(7,9,13,0) 28%)!important}}@media (min-width:721px){html:has(link[rel="canonical"][href*="10thplanetbarcelona.com/"]) main>section.hero::before{filter:brightness(.86) saturate(.86) contrast(1.06)}html:has(link[rel="canonical"][href$="/blog/"],link[rel="canonical"][href$="/blog"]) main>section.hero{--hero-pos:50% 78%}html:has(link[rel="canonical"][href$="/visitantes"]) main>section.hero{--hero-pos:50% 100%}html:has(link[rel="canonical"][href$="/visitantes"]) main>section.hero::before{width:54%!important;background-size:auto 128%!important;background-position:62% 100%!important}}@media (min-width:721px){html:has(link[rel="canonical"][href$="/visitantes"]) main>section.hero::before{inset:0 0 auto auto!important;width:56%!important;height:min(600px,39vw + 40px)!important;background-size:cover!important;background-position:50% 70%!important}html:has(link[rel="canonical"][href$="/visitantes"]) main>section.hero::after{background:linear-gradient(90deg,var(--bg-0) 0%,var(--bg-0) 38%,rgba(7,9,13,.9) 46%,rgba(7,9,13,.5) 55%,rgba(7,9,13,.12) 66%,rgba(7,9,13,0) 76%),linear-gradient(180deg,rgba(7,9,13,0) 0,rgba(7,9,13,0) calc(min(600px,39vw + 40px) - 170px),var(--bg-0) min(600px,39vw + 40px))!important}}html body main :is(a.route,a.post){cursor:pointer;transition:transform .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease),background-color .25s var(--ease)!important}html body main :is(a.route,a.post):is(:hover,:focus-visible){transform:translateY(-5px)!important;border-color:var(--acid)!important;box-shadow:0 22px 44px rgba(0,0,0,.36),0 0 0 1px rgba(22,216,240,.18)!important}html body main a.post:is(:hover,:focus-visible){background-color:#1f2f3b!important}html body #inicio #elige .route:is(:hover,:focus-visible){background:linear-gradient(145deg,#172d36,#111a22 70%)!important}html body main a.route:active,html body main a.post:active{transform:translateY(-2px)!important}@media (prefers-reduced-motion:reduce){html body main :is(a.route,a.post):is(:hover,:focus-visible){transform:none!important}}html body #inicio .trial .eligibility-note{display:inline-block!important;margin-top:14px!important;padding:7px 12px!important;border:1px solid rgba(22,216,240,.55)!important;border-radius:999px!important;background:rgba(22,216,240,.12)!important;color:#e9fbff!important;font-size:12px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-shadow:none!important}html body main .cta .eyebrow{color:var(--acid-ink)!important}@media (max-width:799px){html body .site-nav>a.button{display:flex!important;position:fixed!important;z-index:89;left:max(16px,env(safe-area-inset-left,0px));right:calc(16px + 50px + 12px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));min-height:50px;margin:0!important;padding:0 14px!important;align-items:center;justify-content:center;text-align:center;font-size:12px!important;border-radius:var(--radius-btn)!important;box-shadow:0 10px 25px rgba(0,0,0,.4)}html body{padding-bottom:82px}}html body .footer a.footer-contact-link{display:inline-flex!important;align-items:center;min-height:44px}html body .footer a.footer-inline-link,html body main .hfaq-wa a{display:inline-block;padding-block:12px;margin-block:-12px}html body main .faq-index a{display:flex!important;align-items:center;min-height:44px}@media (max-width:720px){html body .footer .footer-socials a{min-height:44px}}html body main :is(details.faq-item p,.article-body p,.article-body li,.article-body blockquote){max-width:36em!important}html body #inicio .home-offer .fact-link,html body #inicio .home-offer .fact-link:hover{color:var(--text)!important}html body #inicio #cultura .culture-copy{color:var(--text)!important}html body #inicio #opiniones.reviews{background:var(--paper)!important}html body #inicio .home-offer .fact{grid-template-rows:auto auto!important}html body #inicio #cultura .culture-value:nth-child(n) b{min-height:0!important}@media (min-width:720px){html:has(link[rel="canonical"][href$="/contacto"]) main>section.hero{background-image:linear-gradient(90deg,rgba(7,9,13,0.93) 0%,rgba(7,9,13,0.8) 40%,rgba(7,9,13,0.42) 67%,rgba(7,9,13,0.14) 100%),linear-gradient(0deg,rgba(7,9,13,0.32),rgba(0,0,0,0) 54%),image-set(url('/assets/fotos-nuevas/optimizadas/placa-vila-gracia-1472.avif') type('image/avif'),url('/assets/fotos-nuevas/optimizadas/placa-vila-gracia-1472.webp') type('image/webp'))!important}}@media (min-width:720px){html:has(link[rel="canonical"][href$="/contacto"]) main>section.gracia-photo{background-image:linear-gradient(90deg,rgba(7,9,13,0.82),rgba(7,9,13,0.12)),image-set(url('/assets/fotos-nuevas/optimizadas/placa-vila-gracia-1472.avif') type('image/avif'),url('/assets/fotos-nuevas/optimizadas/placa-vila-gracia-1472.webp') type('image/webp'))!important}}@media (min-width:720px){html:has(link[rel="canonical"][href$="/contacto"]) main>section.help{background-image:linear-gradient(100deg,rgba(7,9,13,0.89) 8%,rgba(7,9,13,0.63) 52%,rgba(7,9,13,0.29)),image-set(url('/assets/fotos-nuevas/optimizadas/contacto-recepcion-1600.avif') type('image/avif'),url('/assets/fotos-nuevas/optimizadas/contacto-recepcion-1600.webp') type('image/webp'))!important}}@media (max-width:719px){html:has(link[rel="canonical"][href$="/contacto"]) main>section.hero{background-image:linear-gradient(90deg,rgba(7,9,13,0.93) 0%,rgba(7,9,13,0.78) 60%,rgba(7,9,13,0.3) 100%),linear-gradient(0deg,rgba(7,9,13,0.42),rgba(0,0,0,0) 58%),image-set(url('/assets/fotos-nuevas/optimizadas/placa-vila-gracia-800.avif') type('image/avif'),url('/assets/fotos-nuevas/optimizadas/placa-vila-gracia-800.webp') type('image/webp'))!important}}@media (max-width:719px){html:has(link[rel="canonical"][href$="/contacto"]) main>section.gracia-photo{background-image:linear-gradient(90deg,rgba(7,9,13,0.82),rgba(7,9,13,0.12)),image-set(url('/assets/fotos-nuevas/optimizadas/placa-vila-gracia-800.avif') type('image/avif'),url('/assets/fotos-nuevas/optimizadas/placa-vila-gracia-800.webp') type('image/webp'))!important}}@media (max-width:719px){html:has(link[rel="canonical"][href$="/contacto"]) main>section.help{background-image:linear-gradient(100deg,rgba(7,9,13,0.89) 8%,rgba(7,9,13,0.63) 52%,rgba(7,9,13,0.29)),image-set(url('/assets/fotos-nuevas/optimizadas/contacto-recepcion-800.avif') type('image/avif'),url('/assets/fotos-nuevas/optimizadas/contacto-recepcion-800.webp') type('image/webp'))!important}}@media (min-width:720px){html:has(link[rel="canonical"][href$="/horario"]) main>section.help{background-image:linear-gradient(100deg,rgba(7,9,13,0.89) 8%,rgba(7,9,13,0.63) 52%,rgba(7,9,13,0.29)),image-set(url('/assets/fotos-nuevas/optimizadas/contacto-recepcion-1600.avif') type('image/avif'),url('/assets/fotos-nuevas/optimizadas/contacto-recepcion-1600.webp') type('image/webp'))!important}}@media (max-width:719px){html:has(link[rel="canonical"][href$="/horario"]) main>section.help{background-image:linear-gradient(100deg,rgba(7,9,13,0.89) 8%,rgba(7,9,13,0.63) 52%,rgba(7,9,13,0.29)),image-set(url('/assets/fotos-nuevas/optimizadas/contacto-recepcion-800.avif') type('image/avif'),url('/assets/fotos-nuevas/optimizadas/contacto-recepcion-800.webp') type('image/webp'))!important}}@media (min-width:720px){html:has(link[rel="canonical"][href$="/clases"]) main>section.start{background-image:linear-gradient(100deg,rgba(7,9,13,0.91) 8%,rgba(7,9,13,0.67) 52%,rgba(7,9,13,0.34)),image-set(url('/assets/fotos-nuevas/optimizadas/contacto-recepcion-1600.avif') type('image/avif'),url('/assets/fotos-nuevas/optimizadas/contacto-recepcion-1600.webp') type('image/webp'))!important}}@media (max-width:719px){html:has(link[rel="canonical"][href$="/clases"]) main>section.start{background-image:linear-gradient(100deg,rgba(7,9,13,0.91) 8%,rgba(7,9,13,0.67) 52%,rgba(7,9,13,0.34)),image-set(url('/assets/fotos-nuevas/optimizadas/contacto-recepcion-800.avif') type('image/avif'),url('/assets/fotos-nuevas/optimizadas/contacto-recepcion-800.webp') type('image/webp'))!important}}html body main h2.eyebrow.visitor-passes-label{font-family:inherit!important;font-size:11px!important;font-weight:700!important;line-height:normal!important;letter-spacing:.15em!important;text-transform:uppercase!important}html body main .article-body h2.article-subhead:not(.article-subhead--bold){margin:46px 0 17px!important;font-size:clamp(23px,3vw,34px)!important;line-height:1.12!important;letter-spacing:-.005em!important}html body main .article-body h2.article-subhead--bold{font-family:inherit!important;font-size:inherit!important;font-weight:400!important;line-height:inherit!important;letter-spacing:normal!important;text-transform:none!important;color:var(--text)!important;margin:0 0 23px!important;max-width:36em!important}html body main .article-body h2.article-subhead--bold,html body main .article-body h2.article-subhead--bold strong{overflow-wrap:normal!important}html body main .article-body h2.article-subhead--bold strong{font-family:inherit!important;font-weight:700!important;letter-spacing:normal!important;text-transform:none!important}html body main .article-body>h2.article-subhead--en-start{margin-top:46px!important}html body main .article-body>h2.article-subhead--bold:first-child{font-size:20px!important;line-height:1.65!important}@media(max-width:560px){html body main .article-body>h2.article-subhead--bold:first-child{font-size:18px!important}}@media(min-width:801px){html body main#inicio>section.hero::before{background:linear-gradient(90deg,#07090d 0%,rgba(7,9,13,.95) 30%,rgba(7,9,13,.7) 44%,rgba(7,9,13,.22) 60%,rgba(7,9,13,.04) 78%,rgba(7,9,13,0) 100%)!important;filter:none!important}html body main#inicio>section.hero img.hero-image{filter:brightness(1.02) saturate(1) contrast(1.04)!important}}html body #inicio #opiniones.reviews,html body #inicio #opiniones .reviews-content{background:#dde2e7!important}html body #inicio #opiniones .review{border-color:#c7ced5!important}html:has(link[rel="canonical"][href$="/adultos"]) body main>section.hero::before{background-image:linear-gradient(rgba(16,150,175,.55),rgba(16,150,175,.55)),image-set(url("/assets/fotos-nuevas/adultos-guardia-nogi-1600.avif") type("image/avif"),url("/assets/fotos-nuevas/adultos-guardia-nogi-1600.webp") type("image/webp"))!important;background-blend-mode:overlay,normal!important;filter:brightness(.9) saturate(.95) contrast(1.06)!important}html body main section.programs article.program{overflow:hidden}html body main section.programs article.program>.program-image{position:relative;align-self:stretch;height:auto}html body main section.programs article.program>.program-image>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html body main section.programs article.program>.program-image::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(270deg,#111a22 0%,rgba(17,26,34,.86) 9%,rgba(17,26,34,.45) 22%,rgba(17,26,34,0) 40%)}html body main section.programs article.program.reverse>.program-image::after{background:linear-gradient(90deg,#111a22 0%,rgba(17,26,34,.86) 9%,rgba(17,26,34,.45) 22%,rgba(17,26,34,0) 40%)}@media(max-width:720px){html body main section.programs article.program>.program-image::after,html body main section.programs article.program.reverse>.program-image::after{background:linear-gradient(0deg,#111a22 0%,rgba(17,26,34,.8) 12%,rgba(17,26,34,0) 42%)}}@media (min-width:721px){html:has(link[rel="canonical"][href$="/principiantes"]) body main>section.hero{position:relative!important;isolation:isolate;overflow:hidden;background-image:none!important;background-color:var(--bg-0)!important}html:has(link[rel="canonical"][href$="/principiantes"]) body main>section.hero::before{content:""!important;display:block!important;position:absolute!important;z-index:-2!important;inset:0 0 0 auto!important;width:50%!important;border:0!important;opacity:1!important;transform:none!important;background:url('/assets/editorial/adultos-transicion-1600.webp') 0% 40%/cover no-repeat!important;filter:brightness(.9) saturate(.9) contrast(1.06)!important}html:has(link[rel="canonical"][href$="/principiantes"]) body main>section.hero::after{content:""!important;display:block!important;position:absolute!important;z-index:-1!important;inset:0!important;pointer-events:none;background:linear-gradient(90deg,var(--bg-0) 0%,var(--bg-0) 49%,rgba(7,9,13,.85) 53%,rgba(7,9,13,.42) 60%,rgba(7,9,13,.1) 68%,rgba(7,9,13,0) 76%),linear-gradient(0deg,rgba(7,9,13,.5) 0%,rgba(7,9,13,0) 26%)!important}}@media (min-width:721px) and (max-width:1100px){html:has(link[rel="canonical"][href$="/principiantes"]) body main>section.hero::before{width:44%!important;background-position:8% 30%!important}html:has(link[rel="canonical"][href$="/principiantes"]) body main>section.hero::after{background:linear-gradient(90deg,var(--bg-0) 0%,var(--bg-0) 56%,rgba(7,9,13,.82) 62%,rgba(7,9,13,.4) 72%,rgba(7,9,13,.1) 84%,rgba(7,9,13,0) 94%),linear-gradient(0deg,rgba(7,9,13,.5) 0%,rgba(7,9,13,0) 26%)!important}}html body main section.programs article.program>.program-image>img{z-index:1}html body main section.programs article.program>.program-image::after{z-index:2;display:block!important}@media (min-width:721px){html body main section.programs article.program.program--beginners-intro{grid-template-columns:1.3fr 1fr!important}}html body main section.programs article.program.program--beginners-intro>.program-image>img{object-position:50% 50%!important}html body main section.programs article.program.program--beginners-intro>.program-image::after{background:linear-gradient(270deg,#11141b 0%,rgba(17,20,27,.86) 9%,rgba(17,20,27,.45) 22%,rgba(17,20,27,0) 40%)}@media(max-width:720px){html body main section.programs article.program.program--beginners-intro>.program-image::after{background:linear-gradient(0deg,#11141b 0%,rgba(17,20,27,.8) 12%,rgba(17,20,27,0) 42%)}}@media (min-width:721px){html body main article.program--community-background .program-copy--community{min-height:640px!important}html body main article.program--community-background .program-copy-bg{left:auto!important;right:0!important;width:58%!important;object-position:50% 38%!important;filter:brightness(1.04) contrast(1.03) saturate(.98)!important}html body main article.program--community-background .program-copy--community::before{z-index:1!important;background:linear-gradient(90deg,#111a22 0%,#111a22 41%,rgba(17,26,34,.85) 46%,rgba(17,26,34,.45) 53%,rgba(17,26,34,.12) 60%,rgba(17,26,34,0) 67%),linear-gradient(0deg,rgba(17,26,34,.35) 0%,rgba(17,26,34,0) 25%)!important}}@media (min-width:721px){html:has(link[rel="canonical"][href$="/ninos"]) body main>section.hero{position:relative!important;isolation:isolate;overflow:hidden;background:var(--bg-0)!important}html:has(link[rel="canonical"][href$="/ninos"]) body main>section.hero::before{content:""!important;display:block!important;position:absolute!important;z-index:-2!important;inset:0 0 0 auto!important;width:62%!important;background:url('/assets/little-monsters-squarespace.webp') 72% 42%/135% auto no-repeat!important;filter:brightness(.9) saturate(.92) contrast(1.05)!important}html:has(link[rel="canonical"][href$="/ninos"]) body main>section.hero::after{content:""!important;display:block!important;position:absolute!important;z-index:-1!important;inset:0!important;pointer-events:none;background:linear-gradient(90deg,var(--bg-0) 0%,var(--bg-0) 38%,rgba(7,9,13,.85) 45%,rgba(7,9,13,.5) 54%,rgba(7,9,13,.18) 64%,rgba(7,9,13,0) 74%),linear-gradient(0deg,rgba(7,9,13,.55) 0%,rgba(7,9,13,0) 30%)!important}}@media (min-width:721px) and (max-width:1100px){html:has(link[rel="canonical"][href$="/ninos"]) body main>section.hero::before{width:50%!important;background-size:cover!important;background-position:82% 50%!important}html:has(link[rel="canonical"][href$="/ninos"]) body main>section.hero::after{background:linear-gradient(90deg,var(--bg-0) 0%,var(--bg-0) 50%,rgba(7,9,13,.82) 58%,rgba(7,9,13,.42) 68%,rgba(7,9,13,.1) 80%,rgba(7,9,13,0) 90%),linear-gradient(0deg,rgba(7,9,13,.55) 0%,rgba(7,9,13,0) 30%)!important}}@media (min-width:721px){html:has(link[rel="canonical"][href$="/cuotas"]) body main>section.hero::after{background:linear-gradient(90deg,var(--bg-0) 0%,var(--bg-0) 34%,rgba(7,9,13,.75) 40%,rgba(7,9,13,.35) 47%,rgba(7,9,13,.1) 55%,rgba(7,9,13,0) 63%),linear-gradient(0deg,rgba(7,9,13,.45) 0%,rgba(7,9,13,0) 24%)!important}html:has(link[rel="canonical"][href$="/cuotas"]) body main>section.hero::before{width:68%!important;filter:brightness(.98) saturate(.95) contrast(1.05)!important}html:has(link[rel="canonical"][href$="/visitantes"]) body main>section.hero::before{top:-56px!important}html:has(link[rel="canonical"][href$="/visitantes"]) body main>section.hero::after{background:linear-gradient(90deg,var(--bg-0) 0%,var(--bg-0) 38%,rgba(7,9,13,.9) 46%,rgba(7,9,13,.5) 55%,rgba(7,9,13,.12) 66%,rgba(7,9,13,0) 76%),linear-gradient(180deg,rgba(7,9,13,0) 0,rgba(7,9,13,0) calc(min(600px,39vw + 40px) - 226px),var(--bg-0) calc(min(600px,39vw + 40px) - 56px))!important}}html body main :is(.pass-grid,.plans-grid,.family-plans) .button{transition:transform .2s var(--ease),box-shadow .2s var(--ease),background-color .2s var(--ease)!important}html body main :is(.pass-grid,.plans-grid,.family-plans) .button:hover{transform:translateY(-3px)!important;box-shadow:0 8px 20px rgba(22,216,240,.22)!important}@media (prefers-reduced-motion:reduce){html body main :is(.pass-grid,.plans-grid,.family-plans) .button:hover{transform:none!important}}html body main :is(.plans-grid,.pass-grid,.family-plans)>:is(.featured,.highlight,.is-featured,[class*="featured"]){border:2px solid var(--acid)!important;box-shadow:0 0 0 4px rgba(22,216,240,.12)!important;background-image:linear-gradient(180deg,rgba(22,216,240,.12) 0%,rgba(22,216,240,.03) 60%)!important}@media (min-width:721px){html:has(link[rel="canonical"][href$="/visitantes"]) body main>section.hero::before{width:62%!important}}@media (min-width:721px){html:has(link[rel="canonical"][href$="/entrenadores"]) body main>section.hero::before{right:-130px!important;width:calc(62% + 130px)!important;filter:brightness(.97) saturate(.95) contrast(1.05)!important}html:has(link[rel="canonical"][href$="/entrenadores"]) body main>section.hero::after{background:linear-gradient(90deg,var(--bg-0) 0%,var(--bg-0) 40%,rgba(7,9,13,.82) 46%,rgba(7,9,13,.5) 54%,rgba(7,9,13,.2) 61%,rgba(7,9,13,0) 68%),linear-gradient(0deg,rgba(7,9,13,.45) 0%,rgba(7,9,13,0) 24%)!important}html body main section.method.method--competition-showcase .method-showcase-image{right:-50px!important;left:auto!important;width:calc(62% + 50px)!important;filter:brightness(.98) contrast(1.03) saturate(.96)!important}html body main section.method.method--competition-showcase::after{background:linear-gradient(90deg,#07090d 0%,#07090d 30%,rgba(7,9,13,.82) 37%,rgba(7,9,13,.45) 45%,rgba(7,9,13,.14) 53%,rgba(7,9,13,0) 61%),linear-gradient(0deg,rgba(7,9,13,.4) 0%,rgba(7,9,13,0) 22%)!important}}@media (min-width:721px){html body main section.team-ending{display:flex!important;align-items:center;justify-content:flex-start;text-align:left!important;background:var(--bg-1)!important;min-height:560px!important;padding:0!important}html body main section.team-ending>img{left:auto!important;right:0!important;width:62%!important;object-position:58% 40%!important;filter:brightness(1.02) saturate(.96) contrast(1.04)!important}html body main section.team-ending::before{background:linear-gradient(90deg,var(--bg-1) 0%,var(--bg-1) 38%,rgba(17,26,34,.85) 44%,rgba(17,26,34,.45) 52%,rgba(17,26,34,.12) 60%,rgba(17,26,34,0) 68%)!important}html body main section.team-ending .team-ending-copy{max-width:min(560px,46vw)!important;margin-left:max(24px,calc((100vw - 1112px) / 2))!important;padding:64px 0!important;text-align:left!important}html body main section.team-ending .team-ending-copy h2{font-size:clamp(40px,4.6vw,64px)!important}html body main section.team-ending .team-ending-copy p{margin:0!important}html body main section.team-ending .ending-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start!important;margin-top:28px}}@media (max-width:720px){html body main section.team-ending::before{background:linear-gradient(180deg,rgba(17,26,34,.25) 0%,rgba(17,26,34,.7) 45%,rgba(17,26,34,.95) 75%)!important}}@media (min-width:720px){html:has(link[rel="canonical"][href$="/contacto"]) body main>section.hero{background-image:linear-gradient(90deg,rgba(7,9,13,.92) 0%,rgba(7,9,13,.84) 32%,rgba(7,9,13,.55) 47%,rgba(7,9,13,.18) 60%,rgba(7,9,13,0) 72%),linear-gradient(0deg,rgba(7,9,13,.28),rgba(0,0,0,0) 40%),image-set(url('/assets/fotos-nuevas/optimizadas/placa-vila-gracia-1472.avif') type('image/avif'),url('/assets/fotos-nuevas/optimizadas/placa-vila-gracia-1472.webp') type('image/webp'))!important}}html:has(link[rel="canonical"][href$="/contacto"]) body main>section.hero p{text-shadow:0 1px 14px rgba(7,9,13,.75)}@media (min-width:721px){html:has(link[rel="canonical"][href$="/entrenadores"]) body main>section.hero::before{right:0!important;width:62%!important;background:url('/assets/optimized/trainers-method-competition-1600.webp') 50% 30%/cover no-repeat!important;filter:brightness(1) saturate(.96) contrast(1.04)!important}html body main section.method.method--competition-showcase .method-showcase-image{object-position:0% 40%!important}html:has(link[rel="canonical"][href$="/principiantes"]) body main>section.hero::before{background:image-set(url('/assets/fotos-nuevas/alumna-ayuda-companero-hero-1333.avif') type('image/avif'),url('/assets/fotos-nuevas/alumna-ayuda-companero-hero-1333.webp') type('image/webp')) 45% 30%/cover no-repeat!important;width:57%!important;filter:brightness(.98) saturate(.96) contrast(1.05)!important}}html body main#inicio>section.hero img.hero-image{filter:brightness(1.2) saturate(1.06) sepia(.1) contrast(1.02)!important}@media(min-width:801px){html body main#inicio>section.hero::before{background:linear-gradient(90deg,#07090d 0%,rgba(7,9,13,.92) 28%,rgba(7,9,13,.62) 42%,rgba(7,9,13,.18) 57%,rgba(7,9,13,0) 72%)!important}}@media(min-width:1001px){html body #inicio #cultura{background:linear-gradient(90deg,rgba(25,38,48,0) 0%,rgba(25,38,48,0) 36%,rgba(25,38,48,.7) 43%,#192630 50%,#192630 100%),url('/assets/optimized/culture-shoulder-crunch-1600.webp') -330px 30%/74% auto no-repeat,#192630!important}html body #inicio #cultura::after{background:linear-gradient(180deg,rgba(25,38,48,.35) 0%,rgba(25,38,48,0) 22%),linear-gradient(0deg,#192630 0%,rgba(25,38,48,.6) 9%,rgba(25,38,48,0) 24%)!important}html body #inicio #cultura .culture-intro::before{background:none!important;filter:none!important}html body #inicio #cultura .culture-intro :is(h2,.eyebrow){text-shadow:0 2px 18px rgba(7,9,13,.85)}}html body #inicio #entrena .cards .card .num{display:none!important}html body #inicio #entrena .cards .card{position:relative;padding:30px 28px!important;background:linear-gradient(160deg,rgba(22,216,240,.14) 0%,rgba(22,216,240,.03) 45%,rgba(22,216,240,0) 70%),#15212b!important;border:1px solid rgba(22,216,240,.32)!important}html body #inicio #entrena .cards .card h3{color:var(--acid)!important;font-size:clamp(20px,1.7vw,24px)!important;margin:0 0 10px!important}html body #inicio #entrena .cards .card p{color:var(--text)!important;font-size:16px!important;line-height:1.55!important}html body #inicio #opiniones.reviews,html body #inicio #opiniones .reviews-content{background:#aeb8c2!important}html body #inicio #opiniones .review{background:#f1f3f5!important;border-color:#9aa5b0!important}@media(min-width:1001px){html body #inicio #cultura::after{background:radial-gradient(ellipse 34% 46% at 22% 22%,rgba(16,24,31,.82) 0%,rgba(16,24,31,.5) 55%,rgba(16,24,31,0) 100%),linear-gradient(0deg,#192630 0%,rgba(25,38,48,.6) 9%,rgba(25,38,48,0) 24%)!important}}html body :is(main,footer) a:not(.button):not(.btn),html body :is(main,footer) :is(p,li,dd,blockquote,strong,span) a:not(.button):not(.btn){text-decoration:none!important}html body main :is(p,li,dd,blockquote,span,strong) a:not(.button):not(.btn){color:var(--acid)!important}html body #inicio #opiniones a:not(.button){color:var(--paper-ink)!important}html body :is(main,footer) :is(a[href^="tel:"],a[href^="mailto:"],a[href*="wa.me"]):not(.button):not(.whatsapp-float),html body main .hfaq-list>p>a,html body main a.contact-map__fallback,html body main a.fact-link{display:inline-block;transition:transform .2s var(--ease),color .2s var(--ease)!important}html body :is(main,footer) :is(a[href^="tel:"],a[href^="mailto:"],a[href*="wa.me"]):not(.button):not(.whatsapp-float):hover,html body main .hfaq-list>p>a:hover,html body main a.contact-map__fallback:hover,html body main a.fact-link:hover{transform:translateY(-3px)!important}html body main a[href^="tel:"]:not(.button){color:var(--acid)!important;font-weight:700}html body main a[href^="mailto:"]:not(.button){color:#fff!important}html body main a[href^="mailto:"]:not(.button):hover{color:var(--acid)!important}html body main :is(p,li,dd,span) a:not(.button):not(.btn):hover{color:#fff!important}html body main a[href^="tel:"]:not(.button):hover{color:#fff!important}@media (prefers-reduced-motion:reduce){html body :is(main,footer) a:hover{transform:none!important}}html body main a[href*="wa.me"]:not(.whatsapp-float)::before{content:"";display:inline-block;width:1.15em;height:1.15em;margin-right:.45em;vertical-align:-.2em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.47 14.38c-.3-.15-1.76-.87-2.03-.97-.27-.1-.47-.15-.67.15-.2.3-.77.97-.94 1.16-.17.2-.35.22-.64.07-.3-.15-1.26-.46-2.39-1.47-.88-.79-1.48-1.76-1.65-2.06-.17-.3-.02-.46.13-.61.13-.13.3-.35.45-.52.15-.17.2-.3.3-.5.1-.2.05-.37-.03-.52-.07-.15-.67-1.61-.92-2.21-.24-.58-.49-.5-.67-.51h-.57c-.2 0-.52.07-.79.37-.27.3-1.04 1.02-1.04 2.48s1.07 2.88 1.21 3.07c.15.2 2.1 3.2 5.08 4.49.71.31 1.26.49 1.69.63.71.22 1.36.19 1.87.12.57-.09 1.76-.72 2.01-1.41.25-.69.25-1.29.17-1.41-.07-.12-.27-.2-.57-.35zM12.05 21.8h-.01a9.87 9.87 0 0 1-5.03-1.38l-.36-.21-3.74.98 1-3.65-.24-.37a9.86 9.86 0 0 1-1.51-5.26c0-5.45 4.44-9.88 9.89-9.88 2.64 0 5.12 1.03 6.99 2.9a9.82 9.82 0 0 1 2.89 6.99c0 5.45-4.44 9.88-9.88 9.88zm8.41-18.3A11.82 11.82 0 0 0 12.05 0C5.5 0 .16 5.34.16 11.89c0 2.1.55 4.14 1.59 5.95L.06 24l6.31-1.65a11.88 11.88 0 0 0 5.68 1.45h.01c6.55 0 11.89-5.34 11.89-11.89 0-3.18-1.24-6.16-3.49-8.41z'/%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'%3E%3Cpath d='M17.47 14.38c-.3-.15-1.76-.87-2.03-.97-.27-.1-.47-.15-.67.15-.2.3-.77.97-.94 1.16-.17.2-.35.22-.64.07-.3-.15-1.26-.46-2.39-1.47-.88-.79-1.48-1.76-1.65-2.06-.17-.3-.02-.46.13-.61.13-.13.3-.35.45-.52.15-.17.2-.3.3-.5.1-.2.05-.37-.03-.52-.07-.15-.67-1.61-.92-2.21-.24-.58-.49-.5-.67-.51h-.57c-.2 0-.52.07-.79.37-.27.3-1.04 1.02-1.04 2.48s1.07 2.88 1.21 3.07c.15.2 2.1 3.2 5.08 4.49.71.31 1.26.49 1.69.63.71.22 1.36.19 1.87.12.57-.09 1.76-.72 2.01-1.41.25-.69.25-1.29.17-1.41-.07-.12-.27-.2-.57-.35zM12.05 21.8h-.01a9.87 9.87 0 0 1-5.03-1.38l-.36-.21-3.74.98 1-3.65-.24-.37a9.86 9.86 0 0 1-1.51-5.26c0-5.45 4.44-9.88 9.89-9.88 2.64 0 5.12 1.03 6.99 2.9a9.82 9.82 0 0 1 2.89 6.99c0 5.45-4.44 9.88-9.88 9.88zm8.41-18.3A11.82 11.82 0 0 0 12.05 0C5.5 0 .16 5.34.16 11.89c0 2.1.55 4.14 1.59 5.95L.06 24l6.31-1.65a11.88 11.88 0 0 0 5.68 1.45h.01c6.55 0 11.89-5.34 11.89-11.89 0-3.18-1.24-6.16-3.49-8.41z'/%3E%3C/svg%3E") center/contain no-repeat}html body main a.button[href*="wa.me"]{display:inline-flex;align-items:center;justify-content:center}html body main a.button[href*="wa.me"]::before{width:1.35em;height:1.35em;margin-right:.55em;vertical-align:0}html body main .eyebrow{font-size:13px!important;letter-spacing:.12em!important;line-height:1.35!important}html body main:not(#inicio)>section.hero .eyebrow,html body #inicio>section.hero .eyebrow{font-size:14px!important;color:var(--acid)!important;letter-spacing:.14em!important}html body main .eyebrow:not(.cta .eyebrow):not(.hero .eyebrow){color:#c3cbd4!important}html:has(link[rel="canonical"][href$="/adultos"]) body main>section.hero .eyebrow,html:has(link[rel="canonical"][href$="/ninos"]) body main>section.hero .eyebrow{display:none!important}html body main h2.eyebrow.visitor-passes-label{font-size:13px!important}html body main span.tag{font-size:12px!important}html body main :is(figcaption,.gallery-carousel-status){font-size:13px!important}html body main p.role{font-size:12px!important;letter-spacing:.08em!important}html body main :is(.review-label,.eligibility-note,.notice){font-size:12px!important}html body main .hfaq-intro a.button{font-size:13px!important}html body main .hfaq-wa{font-size:15px!important}html body main :is(.terms-strip,.family-terms){font-size:14px!important}html body main .culture-value p{font-size:15px!important}html body main article.kit strong{font-size:13px!important}html body main .review-author cite{font-size:14px!important}html body main:not(#inicio)>section:not(.hero):not(.wrap):nth-of-type(odd):not(.team-ending):not(.cta):not(.local):not(.culture):not(.photo-copy):not(.gracia-photo):not(.city-band){background-color:#121c25!important}html body #inicio>section#entrena,html body #inicio>section#entrena + section.section{background-color:#121c25!important}html body #inicio>section#faq,html body main>section.hfaq{background-color:#16222c!important}html body main article.prepaid-card:is(.featured,.highlight,.is-featured,[class*="featured"]){border:2px solid var(--acid)!important;box-shadow:0 0 0 4px rgba(22,216,240,.12)!important;background-image:linear-gradient(180deg,rgba(22,216,240,.12) 0%,rgba(22,216,240,.03) 60%)!important}html body main article.prepaid-card:is(.featured,.highlight,.is-featured,[class*="featured"])::before{display:none!important}html body main .prepaid-grid .button,html body main article.prepaid-card .button{transition:transform .2s var(--ease),box-shadow .2s var(--ease)!important}html body main article.prepaid-card .button:hover{transform:translateY(-3px)!important;box-shadow:0 8px 20px rgba(22,216,240,.22)!important}@media (min-width:721px){html:has(link[rel="canonical"][href$="/cuotas"]) body main>section.hero::after{background:linear-gradient(90deg,var(--bg-0) 0%,var(--bg-0) 34%,rgba(7,9,13,.75) 40%,rgba(7,9,13,.35) 47%,rgba(7,9,13,.1) 55%,rgba(7,9,13,0) 63%),linear-gradient(0deg,#192630 0%,rgba(25,38,48,.85) 12%,rgba(25,38,48,0) 45%)!important}}@media (min-width:721px){html:has(link[rel="canonical"][href$="/adultos"]) body main>section.hero::before{background-image:linear-gradient(rgba(18,175,205,.85),rgba(18,175,205,.85)),image-set(url("/assets/fotos-nuevas/adultos-guardia-nogi-1600.avif") type("image/avif"),url("/assets/fotos-nuevas/adultos-guardia-nogi-1600.webp") type("image/webp"))!important;background-blend-mode:soft-light,normal!important;filter:brightness(1.02) saturate(1.05) contrast(1.06)!important}}html body #inicio .hfaq-wa a,html body main .hfaq-wa a,html body #inicio .hfaq-list>p a,html body main .hfaq-list>p a{color:var(--acid)!important;text-decoration:none!important;font-weight:700}html body #inicio .hfaq-wa a:hover,html body main .hfaq-wa a:hover,html body #inicio .hfaq-list>p a:hover,html body main .hfaq-list>p a:hover{color:#fff!important}html body main :is(a.route,article.plan,article.pass,article.prepaid-card,article.family-plan,article.start-card){transition:transform .22s var(--ease),border-color .22s var(--ease),box-shadow .22s var(--ease),background-color .22s var(--ease)!important;will-change:transform}html body main :is(a.route,article.plan,article.pass,article.prepaid-card,article.family-plan,article.start-card):hover{transform:translateY(-8px)!important;border-color:var(--acid)!important;box-shadow:0 24px 48px rgba(0,0,0,.42),0 0 0 1px rgba(22,216,240,.35)!important}html body main a.route:hover{background-color:#1b2a36!important}html body main a.route::after{transition:transform .22s var(--ease),background-color .22s var(--ease),color .22s var(--ease)!important}html body main a.route:hover::after{transform:translateX(6px)!important;background-color:var(--acid)!important;color:var(--acid-ink)!important}@media (prefers-reduced-motion:reduce){html body main :is(a.route,article.plan,article.pass,article.prepaid-card,article.family-plan,article.start-card):hover{transform:none!important}}html body #inicio a.route{padding:34px 32px 30px!important;min-height:236px!important}html body #inicio a.route strong{font-size:clamp(22px,2vw,28px)!important;line-height:1.08!important}html body #inicio a.route>span{font-size:18px!important;line-height:1.45!important;color:var(--text)!important}html body main#inicio>section.hero img.hero-image{filter:brightness(1.02) saturate(1) contrast(1.04)!important}@media(min-width:801px){html body main#inicio>section.hero::before{background:linear-gradient(90deg,#07090d 0%,rgba(7,9,13,.95) 30%,rgba(7,9,13,.7) 44%,rgba(7,9,13,.22) 60%,rgba(7,9,13,.04) 78%,rgba(7,9,13,0) 100%)!important}}@media(min-width:1001px){html body #inicio #cultura{background:linear-gradient(90deg,rgba(25,38,48,0) 0%,rgba(25,38,48,0) 38%,rgba(25,38,48,.7) 44%,#192630 50%,#192630 100%),url('/assets/optimized/culture-shoulder-crunch-1600.webp') -300px 34%/96% auto no-repeat,#192630!important}}@media (min-width:721px){html:has(link[rel="canonical"][href$="/adultos"]) body main>section.hero::before{background:image-set(url("/assets/fotos-nuevas/adultos-guardia-nogi-1600.avif") type("image/avif"),url("/assets/fotos-nuevas/adultos-guardia-nogi-1600.webp") type("image/webp")) 50% 45%/cover no-repeat!important;background-blend-mode:normal!important;filter:brightness(1.07) contrast(1.02) saturate(.95)!important}}html body main :is(.program-copy,.program-copy-content,.method-card,.start-card,.method-grid) .eyebrow{color:var(--acid)!important}html body main :is(.program-copy,.program-copy-content) p{color:#b9c3cd!important}html body main span.tag{color:var(--acid)!important;border-color:rgba(22,216,240,.45)!important;background:rgba(22,216,240,.06)!important}html body main :is(.method-card,.program-copy) li::marker{color:var(--acid)}html body main .method-card h3,html body main .start-card h3{color:#fff!important}html body main .method-card p,html body main .method-card li{color:#b9c3cd!important}@media (min-width:721px){html:has(link[rel="canonical"][href$="/principiantes"]) body main>section.hero::before{width:58%!important;background-size:128% auto!important;background-position:6% 26%!important}}html body main section.programs article.program.program--beginners-intro>.program-image>img{object-position:30% 50%!important;transform:scale(1.14);transform-origin:38% 55%}@media (min-width:721px){html body main article.program--community-background .program-copy-bg{object-position:50% 62%!important;transform:scale(1.22);transform-origin:62% 72%}html body main article.program--community-background .program-copy--community{overflow:hidden}}@media (min-width:721px){html:has(link[rel="canonical"][href$="/cuotas"]) body main>section.hero::after{background:linear-gradient(90deg,var(--bg-0) 0%,var(--bg-0) 34%,rgba(7,9,13,.75) 40%,rgba(7,9,13,.35) 47%,rgba(7,9,13,.1) 55%,rgba(7,9,13,0) 63%)!important}}html body main .reason-grid{gap:14px!important;background:transparent!important}html body main .reason-grid>article{background:#15212b!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;padding:28px 26px!important;position:relative}html body main .reason-grid>article::before{content:"";display:block;width:34px;height:34px;margin-bottom:16px;border-radius:50%;background:rgba(22,216,240,.14) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316d8f0' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E") center/18px no-repeat}html body main .reason-grid>article h3{color:var(--acid)!important;font-size:clamp(20px,1.8vw,24px)!important;line-height:1.1!important;margin:0 0 8px!important}html body main .reason-grid>article p{color:#c3cbd4!important;font-size:16px!important;line-height:1.5!important}html body main .kit-grid{gap:14px!important;background:transparent!important}html body main .kit{background:#15212b!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;padding:24px 20px!important;text-align:left}html body main .kit svg{width:40px!important;height:40px!important}html body main article.kit strong{font-size:17px!important;line-height:1.2!important;color:#fff!important}html body main .kit span{font-size:14px!important;color:#c3cbd4!important}@media (min-width:721px){html body main section.editorial-section--space .editorial-band>img{filter:brightness(.98) saturate(1) contrast(1.05)!important;object-position:40% 60%!important}html body main section.editorial-section--space .editorial-band::before{background:linear-gradient(90deg,rgba(7,9,13,0) 0%,rgba(7,9,13,0) 42%,rgba(7,9,13,.55) 55%,rgba(7,9,13,.9) 68%,rgba(7,9,13,.94) 100%)!important}html body main section.editorial-section--space .editorial-copy{justify-self:end!important;width:min(520px,40vw)!important;margin-right:max(24px,calc((100vw - 1112px) / 2))!important;margin-left:auto!important}html body main section.editorial-section--space .editorial-copy>*{max-width:100%!important}}html body main>section.local,html:has(link[rel="canonical"][href$="/adultos"]) body main>section.intro.wrap,html:has(link[rel="canonical"][href$="/principiantes"]) body main>section.intro.wrap,html:has(link[rel="canonical"][href$="/ninos"]) body main>section.intro.wrap{background:var(--acid)!important;box-shadow:0 0 0 100vmax var(--acid)!important;clip-path:inset(0 -100vmax)!important;color:var(--acid-ink)!important}html body main>section.local :is(h2,p,strong,.eyebrow),html:has(link[rel="canonical"][href$="/adultos"]) body main>section.intro.wrap :is(h2,p,.eyebrow),html:has(link[rel="canonical"][href$="/principiantes"]) body main>section.intro.wrap :is(h2,p,.eyebrow),html:has(link[rel="canonical"][href$="/ninos"]) body main>section.intro.wrap :is(h2,p,.eyebrow){color:var(--acid-ink)!important;text-shadow:none!important}html body main>section.local .eligibility-note{background:rgba(7,16,21,.1)!important;border-color:rgba(7,16,21,.35)!important;color:var(--acid-ink)!important}html body main>section.local a.button{background:var(--acid-ink)!important;color:#fff!important;border-color:var(--acid-ink)!important}html body main :is(.program-copy,.program-copy-content,.method-card,.start-card,.method-grid) span.eyebrow:not(.cta .eyebrow):not(.hero .eyebrow){color:var(--acid)!important}html body main:not(#inicio)>section.local:not(.hero):nth-of-type(n){background-color:var(--acid)!important;background-image:none!important}html body main:not(#inicio)>section.local .eyebrow:not(.cta .eyebrow):not(.hero .eyebrow){color:var(--acid-ink)!important}html body main section.local.local>.wrap>p,html body main section.local.local>.wrap>p *{color:var(--acid-ink)!important}html body main section.local.local .eligibility-note{display:inline-block!important;width:auto!important;margin-top:10px!important;padding:5px 12px!important;border:1px solid rgba(7,16,21,.4)!important;border-radius:999px!important;background:rgba(255,255,255,.22)!important}
