:root{--rt-negro:#14110d;--rt-carbon:#1e1a14;--rt-crema:#f4efe6;--rt-blanco:#fff;--rt-oro:#c9a961;--rt-oro-claro:#dcc48a;--rt-oro-oscuro:#7a5f1f;--rt-linea:#e9e0ce;--rt-titulos:'Familjen Grotesk' , system-ui , sans-serif;--rt-texto:'Sora' , system-ui , sans-serif}body{font-family: var(--rt-texto);line-height:1.75;color:var(--rt-negro);background-color:var(--rt-crema)}h1,h2,h3,h4,h5,h6,.entry-title,.page-title,.widget-title,.site-title{font-family: var(--rt-titulos);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--rt-negro)}body.home h1,body.home h2,body.home h3,body.home h4,body.home h5,body.home h6{color:inherit}body:not(.home) .entry-content :is(p, li):not([class*="rt-"]) {font-size:17px}a{color:var(--rt-oro-oscuro)}a:hover,a:focus{color:var(--rt-negro)}blockquote{border-left:3px solid var(--rt-oro);font-family: var(--rt-titulos);font-style:normal}.entry-content img,.wp-block-image img{border-radius:14px}#zak-masthead,.zak-header,.site-header,#zak-header{background-color:var(--rt-negro)!important}#zak-masthead a,.site-header a,.main-navigation a,.site-title a,.site-description{color:var(--rt-crema)!important}.main-navigation a:hover,.main-navigation .current-menu-item>a{color:var(--rt-oro-claro)!important}.main-navigation ul ul{background-color:var(--rt-carbon)!important}.site-description{text-transform:uppercase;letter-spacing:.12em;opacity:.6}.wp-block-button__link,.button,input[type="submit"],button[type="submit"],.zak-btn,.zak-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background-color:var(--rt-oro)!important;color:var(--rt-negro)!important;font-weight:600;border:none;border-radius:999px!important}.wp-block-button__link:hover,.button:hover,input[type="submit"]:hover,button[type="submit"]:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce #respond input#submit:hover{background-color:var(--rt-oro-claro)!important;color:var(--rt-negro)!important}.wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent!important;border:1px solid currentColor}input[type="text"],input[type="email"],input[type="tel"],input[type="search"],input[type="url"],input[type="password"],textarea,select{font-family: var(--rt-texto);border:1px solid rgba(20,17,13,.18);border-radius:10px;background:var(--rt-blanco);color:var(--rt-negro)}input:focus,textarea:focus,select:focus{border-color:var(--rt-oro);outline:none}.woocommerce ul.products li.product img{border-radius:12px}.woocommerce ul.products li.product .price{color:var(--rt-negro)!important;font-weight:600}#zak-footer,.site-footer,#colophon,#zak-footer-bottom,.zak-footer-bottom,.zak-footer-builder .zak-footer-main-row,.zak-footer-builder .zak-footer-bottom-row,.zak-footer-builder .zak-footer-top-row,.zak-footer-builder .zak-row{background-color:var(--rt-negro)!important;color:rgba(244,239,230,.7)!important}#zak-footer .widget-title,#zak-footer h2,#zak-footer h3,.zak-footer-builder .zak-footer-col{color:var(--rt-crema)!important}.zak-footer-builder .zak-icon{fill:rgba(244,239,230,.7)}#zak-footer .zak-copyright,#zak-footer .zak-footer-copyright,#zak-footer p,#zak-footer span{color:rgba(244,239,230,.7)!important}#page.zak-site,#zak-content.zak-content,.zak-content,.zak-site{background-color:transparent!important}.zak-content .zak-row{padding-top:0}#zak-footer a,.site-footer a,#colophon a{color:rgba(244,239,230,.85)!important}#zak-footer a:hover,.site-footer a:hover{color:var(--rt-oro-claro)!important}body.home{margin:0}body.home *{box-sizing:border-box}body.home img{max-width:100%}body.home input::placeholder,body.home textarea::placeholder{color:rgba(244,239,230,.45)}body.home a{text-decoration:none}.rt-marca,.rt-cta,.rt-menu a{text-decoration:none}.rt-h1:hover{color:#f4efe6!important}.rt-h2:hover{color:#f4efe6!important}.rt-h3:hover{color:#f4efe6!important}.rt-h4:hover{color:#f4efe6!important}.rt-h5:hover{color:#f4efe6!important}.rt-h6:hover{color:#f4efe6!important}.rt-h7:hover{background:oklch(.85 .08 85)!important}.rt-h8:hover{background:oklch(.85 .08 85)!important}.rt-h9:hover{border-color:#f4efe6!important}.rt-h10:hover{background:oklch(.85 .08 85)!important}.rt-h11:hover{border-color:oklch(.76 .10 85)!important}.rt-h12:hover{background:oklch(.85 .08 85)!important}.rt-h13:hover{background:oklch(.76 .10 85)!important;color:#14110d!important}.rt-h14:hover{border-color:oklch(.76 .10 85)!important}.rt-h15:hover{border-color:#f4efe6!important}.rt-h16:hover{background:oklch(.85 .08 85)!important}.rt-header{position:sticky;top:0;z-index:50;background:rgba(20,17,13,.94);backdrop-filter:blur(10px);border-bottom:1px solid rgba(244,239,230,.12)}.admin-bar .rt-header{top:32px}@media (max-width:782px){.admin-bar .rt-header{top:46px}}.rt-header__inner{max-width:1240px;margin:0 auto;padding:14px 28px;display:flex;align-items:center;gap:28px}.rt-marca{display:flex;align-items:center;gap:11px;color:var(--rt-crema);flex-shrink:0;text-decoration:none}.rt-marca__logo{max-height:42px;width:auto;border-radius:0;filter:brightness(0) invert(1)}.rt-marca__inicial{width:34px;height:34px;border-radius:50%;background:var(--rt-oro);display:flex;align-items:center;justify-content:center;font-family: var(--rt-titulos);font-weight:700;font-size:19px;color:var(--rt-negro)}.rt-marca__texto{display:flex;flex-direction:column;line-height:1.15}.rt-marca__nombre{font-family: var(--rt-titulos);font-weight:700;font-size:17px;letter-spacing:-.01em}.rt-marca__lema{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,239,230,.55)}.rt-nav{margin-left:auto}.rt-menu{display:flex;align-items:center;gap:22px;margin:0;padding:0;list-style:none;font-size:14px}.rt-menu li{margin:0;position:relative}.rt-menu a,.rt-menu .rt-menu-grupo{color:rgba(244,239,230,.82);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;padding:6px 0}.rt-menu .zak-submenu-toggle{display:inline-flex;align-items:center;padding-left:6px}.rt-menu .zak-submenu-toggle .zak-icon{width:11px;height:11px;fill:currentColor}.rt-menu a:hover,.rt-menu a:focus,.rt-menu .current-menu-item>a{color:var(--rt-crema)}.rt-menu .sub-menu{position:absolute;top:100%;left:0;min-width:210px;margin:0;padding:8px 0;list-style:none;background:var(--rt-carbon);border:1px solid rgba(244,239,230,.12);border-radius:12px;display:none;z-index:60}.rt-menu li:hover>.sub-menu,.rt-menu li:focus-within>.sub-menu{display:block}.rt-menu .sub-menu a,.rt-menu .sub-menu .rt-menu-grupo{padding:8px 16px;display:block;white-space:normal}.rt-menu .sub-menu .sub-menu{top:-8px;left:100%;min-width:240px}.rt-menu > li:nth-last-child(-n+2) .sub-menu .sub-menu {left:auto;right:100%}.rt-menu .sub-menu .zak-submenu-toggle{margin-left:auto}.rt-menu .sub-menu .zak-submenu-toggle .zak-icon{transform:rotate(-90deg)}.rt-menu .sub-menu>li>a,.rt-menu .sub-menu>li>.rt-menu-grupo{display:flex;align-items:center;gap:8px}.rt-acciones{display:flex;align-items:center;gap:12px;flex-shrink:0}.rt-carrito{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(244,239,230,.3);border-radius:999px;padding:9px 15px;color:var(--rt-crema)!important;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.rt-carrito:hover,.rt-carrito:focus{border-color:var(--rt-oro)}.rt-carrito--vacio{display:none}.rt-carrito__icono{display:none;width:17px;height:17px}.rt-carrito__num{min-width:20px;height:20px;border-radius:999px;background:var(--rt-oro);color:var(--rt-negro);font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.rt-cuenta{display:inline-flex;align-items:center;gap:9px;background:rgba(244,239,230,.08);border:1px solid rgba(244,239,230,.2);border-radius:999px;padding:5px 13px 5px 5px;color:var(--rt-crema)!important;text-decoration:none;white-space:nowrap}.rt-cuenta:hover,.rt-cuenta:focus{background:rgba(244,239,230,.16)}.rt-cuenta__foto{width:28px;height:28px;border-radius:50%;object-fit:cover;display:block;flex-shrink:0;background-image:repeating-linear-gradient(135deg,#e9e0ce 0 5px,#f1ead9 5px 10px)}.rt-cuenta__foto--vacia{display:flex;align-items:center;justify-content:center;font-family: var(--rt-titulos);font-weight:700;font-size:13px;color:var(--rt-negro)}.rt-cuenta__nombre{font-size:14px;font-weight:500}.rt-cta{flex-shrink:0;background:var(--rt-oro);color:var(--rt-negro)!important;font-weight:600;font-size:14px;padding:11px 20px;border-radius:999px;white-space:nowrap;text-decoration:none}.rt-burger{display:none}.rt-nav-toggle{position:absolute;opacity:0;pointer-events:none}.rt-sub-toggle{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.rt-sub-abrir{display:none}.rt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:1200px){.rt-header__inner{gap:14px;padding:12px 18px;flex-wrap:wrap}.rt-burger{display:flex;flex-direction:column;justify-content:center;gap:5px;margin-left:auto;width:44px;height:44px;padding:10px;cursor:pointer;border-radius:10px}.rt-burger__linea{display:block;height:2px;background:var(--rt-crema);border-radius:2px}.rt-nav-toggle:focus-visible+.rt-burger{outline:2px solid var(--rt-oro)}.rt-nav{order:4;width:100%;margin-left:0;display:none;max-height:calc(100vh - 150px);max-height:calc(100dvh - 150px);overflow-y:auto;overscroll-behavior:contain}.rt-nav-toggle:checked ~ .rt-nav {display:block}.rt-menu{flex-direction:column;align-items:stretch;gap:0;font-size:15px;padding-bottom:8px}.rt-menu li{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid rgba(244,239,230,.08)}.rt-menu a{flex:1 1 auto;min-width:0;padding:12px 2px;border-bottom:none;white-space:normal}.rt-menu .zak-submenu-toggle{display:none}.rt-sub-abrir{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;margin-left:auto;border-radius:10px;color:rgba(244,239,230,.82);cursor:pointer}.rt-sub-abrir:hover{color:var(--rt-crema);background:rgba(244,239,230,.06)}.rt-sub-flecha{width:13px;height:13px;fill:currentColor;transition:transform .18s ease}.rt-sub-toggle:checked ~ .rt-sub-abrir .rt-sub-flecha {transform:rotate(180deg)}.rt-sub-toggle:focus-visible ~ .rt-sub-abrir {outline:2px solid var(--rt-oro)}.rt-menu .rt-item-ancla>a,.rt-menu .rt-item-ancla>.rt-menu-grupo,.rt-menu .sub-menu>li.rt-item-ancla>a,.rt-menu .sub-menu>li.rt-item-ancla>.rt-menu-grupo{display:none}.rt-sub-abrir--fila{flex:1 1 auto;width:auto;height:auto;justify-content:space-between;padding:12px 2px;margin-left:0;border-radius:0}.rt-sub-abrir--fila:hover{background:none}.rt-menu .sub-menu{position:static;display:none;width:100%;background:none;border:none;border-radius:0;padding:0 0 0 16px}.rt-menu li:hover>.sub-menu,.rt-menu li:focus-within>.sub-menu{display:none}.rt-menu .rt-sub-toggle:checked ~ .sub-menu {display:block}.rt-acciones{order:2;margin-left:auto;gap:10px}.rt-burger{order:3;margin-left:0}}.rt-cta__corto{display:none}@media (max-width:620px){.rt-header__inner{gap:8px;padding:10px 14px}.rt-burger{order:2;margin-left:auto;width:40px;height:40px;padding:8px}.rt-acciones{order:3;margin-left:0;gap:8px}.rt-nav{order:4}.rt-marca__logo{max-height:30px}.rt-marca__lema{display:none}.rt-carrito{padding:7px 9px;gap:5px}.rt-carrito__txt{display:none}.rt-carrito__icono{display:block}.rt-cuenta{padding:3px}.rt-cuenta__nombre{display:none}.rt-cuenta__foto{width:32px;height:32px}.rt-cta{padding:9px 16px;font-size:13px}.rt-cta__largo{display:none}.rt-cta__corto{display:inline}}.rt-serv__banda{margin-top:clamp(36px,4.5vw,64px);scroll-margin-top:96px}.rt-serv__banda>.rt-disc__h2{margin-bottom:clamp(18px,2.4vw,30px)}.rt-serv__banda .masteriyo-course-list-display-section,.rt-serv__banda .masteriyo-courses-wrapper{max-width:none;width:100%}.rt-cont{margin:30px 0 60px;width:100%}.rt-cont__caja{background:var(--rt-carbon);color:var(--rt-crema);border-radius:18px;padding:clamp(32px,4vw,56px) clamp(24px,3vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(28px,4vw,56px);align-items:start}.rt-cont__titulo{font-family: var(--rt-titulos);font-weight:700;font-size:clamp(30px,4.2vw,52px);line-height:1.03;letter-spacing:-.03em;margin:0 0 16px;color:var(--rt-crema);text-wrap:balance}.rt-cont__lead{margin:0 0 22px;font-size:17px;line-height:1.7;color:rgba(244,239,230,.72);max-width:44ch}.rt-cont__enlaces{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}.rt-cont__dir{margin:0;font-size:15px;line-height:1.6;color:rgba(244,239,230,.72)}.rt-cont__dir span{display:block;font-size:13px;color:rgba(244,239,230,.5)}.rt-cont__mapa{margin-top:22px;border-radius:14px;overflow:hidden;border:1px solid rgba(244,239,230,.14);line-height:0}.rt-cont__mapa iframe{width:100%;height:260px;border:0;display:block}.rt-cont__der .wpcf7{max-width:520px}.rt-cont__der .wpcf7 p{margin:0 0 12px;font-size:14px;color:rgba(244,239,230,.7)}.rt-cont__der .wpcf7 label{display:block;width:100%}.rt-cont__der .wpcf7 input[type="text"],.rt-cont__der .wpcf7 input[type="email"],.rt-cont__der .wpcf7 input[type="tel"],.rt-cont__der .wpcf7 input[type="url"],.rt-cont__der .wpcf7 input[type="number"],.rt-cont__der .wpcf7 input[type="date"],.rt-cont__der .wpcf7 select,.rt-cont__der .wpcf7 textarea{width:100%;background:rgba(244,239,230,.06)!important;border:1px solid rgba(244,239,230,.16)!important;border-radius:10px!important;padding:14px 16px!important;color:var(--rt-crema)!important;font-family: var(--rt-texto) !important;font-size:15px!important;margin-top:6px}.rt-cont__der .wpcf7 textarea{min-height:130px;resize:vertical}.rt-cont__der .wpcf7 input::placeholder,.rt-cont__der .wpcf7 textarea::placeholder{color:rgba(244,239,230,.45)}.rt-cont__der .wpcf7 input:focus,.rt-cont__der .wpcf7 select:focus,.rt-cont__der .wpcf7 textarea:focus{border-color:var(--rt-oro)!important;outline:none}@media (max-width:400px){.cf-turnstile{transform:scale(.8);transform-origin:left top;height:54px}}@media (max-width:1024px){.rt-cont__der .wpcf7 input[type="text"],.rt-cont__der .wpcf7 input[type="email"],.rt-cont__der .wpcf7 input[type="tel"],.rt-cont__der .wpcf7 input[type="url"],.rt-cont__der .wpcf7 input[type="number"],.rt-cont__der .wpcf7 input[type="date"],.rt-cont__der .wpcf7 select,.rt-cont__der .wpcf7 textarea{font-size:16px!important}.rt-cont__der .wpcf7 input[type="checkbox"],.rt-cont__der .wpcf7 input[type="radio"]{width:20px;height:20px;accent-color:var(--rt-oro)}}.rt-cont__der .wpcf7 input[type="submit"],.rt-cont__der .wpcf7 button[type="submit"]{width:auto;background:var(--rt-oro)!important;border:none!important;color:var(--rt-negro)!important;font-family: var(--rt-texto) !important;font-weight:600;font-size:15px!important;padding:15px 30px!important;border-radius:999px!important;cursor:pointer;margin-top:4px}.rt-cont__der .wpcf7 input[type="submit"]:hover{background:var(--rt-oro-claro)!important}.rt-cont__der .wpcf7-response-output{border-radius:10px!important;border-width:1px!important;padding:12px 14px!important;font-size:14px;color:var(--rt-crema)}.rt-cont__der .wpcf7-not-valid-tip{color:#f0a08a;font-size:13px}.rt-blog__filtros{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}.rt-blog__pildora{border:1px solid rgba(20,17,13,.25);border-radius:999px;padding:10px 18px;font-size:14px;font-weight:500;color:var(--rt-negro)!important;text-decoration:none;white-space:nowrap}.rt-blog__pildora:hover,.rt-blog__pildora:focus{border-color:var(--rt-negro)}.rt-blog__pildora--activa{background:var(--rt-negro);border-color:var(--rt-negro);color:var(--rt-crema)!important}.rt-blog__rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px}.rt-post{display:flex;flex-direction:column;background:var(--rt-blanco);border:1px solid rgba(20,17,13,.1);border-radius:16px;overflow:hidden}.rt-post__foto{display:block;height:180px;background-image:repeating-linear-gradient(135deg,#e9e0ce 0 8px,#f1ead9 8px 16px);overflow:hidden}.rt-post__foto img{width:100%;height:100%;object-fit:cover;display:block}.rt-post__cuerpo{padding:18px 20px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.rt-post__meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:rgba(20,17,13,.62)}.rt-post__cat{color:var(--rt-oro-oscuro)}.rt-post__destacado{background:var(--rt-oro);color:var(--rt-negro);font-weight:600;padding:5px 11px;border-radius:999px;letter-spacing:.08em}.rt-post__titulo{font-family: var(--rt-titulos);font-weight:700;font-size:19px;line-height:1.22;letter-spacing:-.015em;margin:0}.rt-post__titulo a{color:var(--rt-negro)!important;text-decoration:none}.rt-post__titulo a:hover,.rt-post__titulo a:focus{color:var(--rt-oro-oscuro)!important}.rt-post__resumen{margin:0;font-size:15px;line-height:1.6;color:rgba(20,17,13,.65)}.rt-post__pie{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:auto 0 0;padding-top:10px;font-size:13px;color:rgba(20,17,13,.62)}.rt-post__enlace{font-weight:600;color:var(--rt-oro-oscuro)!important;text-decoration:none}.rt-post--grande{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(24px,3.5vw,44px);align-items:center;border-radius:20px;padding:clamp(22px,2.6vw,32px);margin-bottom:24px}.rt-post--grande .rt-post__foto{height:clamp(240px,26vw,320px);border-radius:16px}.rt-post--grande .rt-post__cuerpo{padding:0;gap:12px}.rt-post--grande .rt-post__titulo{font-size:clamp(26px,3vw,36px);line-height:1.1;letter-spacing:-.025em}.rt-post--grande .rt-post__resumen{font-size:17px;line-height:1.75;color:rgba(20,17,13,.7)}.rt-blog .rt-eq-caja:last-child{padding-bottom:clamp(40px,5vw,72px)}@media (max-width:620px){.rt-post--grande{grid-template-columns:1fr}}.rt-blog__paginas{margin-top:36px;font-size:15px}.rt-blog__paginas .page-numbers{display:inline-block;padding:8px 14px;border-radius:999px;color:var(--rt-negro)!important;text-decoration:none}.rt-blog__paginas .page-numbers.current{background:var(--rt-negro);color:var(--rt-crema)!important}.rt-blog__vacio{font-size:16px}.rt-art{margin:30px 0 60px;width:100%}.rt-art__hero{background:var(--rt-negro);color:var(--rt-crema);border-radius:18px;padding:clamp(32px,4vw,56px) clamp(24px,3vw,40px)}.rt-art__hero-caja{max-width:760px}.rt-art__meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 16px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,239,230,.6)}.rt-art__meta a{color:var(--rt-oro-claro)!important;text-decoration:none}.rt-art__titulo{font-family: var(--rt-titulos);font-weight:700;font-size:clamp(30px,4.4vw,54px);line-height:1.04;letter-spacing:-.03em;margin:0 0 22px;color:var(--rt-crema);text-wrap:balance}.rt-art__firma{display:flex;gap:12px;align-items:center}.rt-art__avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0;background-image:repeating-linear-gradient(135deg,#e9e0ce 0 6px,#f1ead9 6px 12px)}.rt-art__avatar img{width:100%;height:100%;object-fit:cover;display:block}.rt-art__firma-txt{font-size:14px;line-height:1.4}.rt-art__firma-txt strong{display:block;color:var(--rt-crema)}.rt-art__firma-txt strong a{color:var(--rt-crema)!important;text-decoration:none}.rt-art__firma-txt em{font-style:normal;color:rgba(244,239,230,.6)}.rt-art__cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(24px,3vw,40px);margin-top:clamp(32px,4vw,52px);align-items:start}.rt-art__cuerpo--ancho{grid-template-columns:1fr}@media (max-width:860px){.rt-art__cuerpo{grid-template-columns:1fr}}.rt-art__foto{margin:0 0 28px;border-radius:16px;overflow:hidden}.rt-art__foto img{width:100%;height:auto;display:block}.rt-art__texto{max-width:68ch}.rt-art__texto p{font-size:17px;line-height:1.8;color:rgba(20,17,13,.78)}.rt-art__texto>*:first-child{margin-top:0}.rt-art__texto h2{font-family: var(--rt-titulos);font-weight:700;font-size:clamp(22px,2.4vw,28px);letter-spacing:-.025em;margin:34px 0 12px}.rt-art__texto h3{font-family: var(--rt-titulos);font-weight:700;font-size:clamp(19px,2vw,23px);letter-spacing:-.015em;margin:30px 0 10px}.rt-art__texto h2[id],.rt-art__texto h3[id]{scroll-margin-top:96px}.rt-art__texto ul,.rt-art__texto ol{font-size:17px;line-height:1.8;padding-left:1.2em}.rt-art__texto li{margin-bottom:8px}.rt-art__texto img{max-width:100%;height:auto;border-radius:14px}.rt-art__texto blockquote{border-left:3px solid var(--rt-oro);margin:26px 0;padding:4px 0 4px 20px;font-family: var(--rt-titulos);font-size:20px;line-height:1.5}.rt-art__cta{margin-top:36px;background:var(--rt-oro);border-radius:20px;padding:clamp(24px,3vw,36px);display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}.rt-art__cta-titulo{font-family: var(--rt-titulos);font-weight:700;font-size:clamp(22px,2.6vw,30px);letter-spacing:-.025em;margin:0 0 6px}.rt-art__cta-texto{margin:0;font-size:15px;color:rgba(20,17,13,.78)}.rt-art__lateral{position:sticky;top:96px;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 120px);overflow-y:auto}@media (max-width:860px){.rt-art__lateral{position:static;max-height:none}}.rt-art__vecina{display:block;font-size:15px;font-weight:600;line-height:1.35;color:var(--rt-negro)!important;text-decoration:none;padding:8px 0;border-bottom:1px solid rgba(20,17,13,.08)}.rt-art__vecina:hover,.rt-art__vecina:focus{color:var(--rt-oro-oscuro)!important}.rt-art__todo{display:block;margin-top:12px;font-size:14px;color:var(--rt-oro-oscuro)!important;text-decoration:none}.rt-art__precio{background:var(--rt-negro);color:var(--rt-crema);border-radius:16px;padding:20px}.rt-art__precio-num{font-family: var(--rt-titulos);font-weight:700;font-size:30px;line-height:1;margin:0}.rt-art__precio-txt{margin:8px 0 14px;font-size:13px;line-height:1.6;color:rgba(244,239,230,.7)}.rt-art__precio .rt-btn{display:block;text-align:center}@media (max-width:620px){.rt-art__texto h2[id],.rt-art__texto h3[id]{scroll-margin-top:150px}}.rt-pie{background:var(--rt-negro);color:rgba(244,239,230,.6);border-top:1px solid rgba(244,239,230,.12)}.rt-pie__caja{max-width:1240px;margin:0 auto;padding:44px 28px 36px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:28px;font-size:14px;align-items:start}.rt-pie__col,.rt-pie__cols>li{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.rt-pie__col--marca{gap:10px}.rt-pie__marca{font-family: var(--rt-titulos);font-weight:700;font-size:17px;color:var(--rt-crema);margin:0}.rt-pie__lema{margin:0;line-height:1.6;max-width:34ch}.rt-pie__tit,.rt-pie__cols>li>a{color:var(--rt-crema)!important;font-weight:600;margin:0;text-decoration:none;cursor:default}.rt-pie__col a,.rt-pie__cols .sub-menu a{color:rgba(244,239,230,.6)!important;text-decoration:none;font-weight:400;cursor:pointer}.rt-pie__col a:hover,.rt-pie__col a:focus,.rt-pie__cols .sub-menu a:hover,.rt-pie__cols .sub-menu a:focus{color:var(--rt-crema)!important}.rt-pie__nota{font-size:13px;color:rgba(244,239,230,.58)}.rt-pie__cols{display:contents}.rt-pie__cols .sub-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rt-pie__cols .zak-submenu-toggle{display:none}.rt-pie__btn{margin-top:6px;align-self:flex-start;border:1px solid rgba(244,239,230,.3);border-radius:999px;padding:9px 16px;color:var(--rt-crema)!important;font-weight:500}.rt-pie__btn:hover,.rt-pie__btn:focus{border-color:var(--rt-oro)}.rt-pie__redes{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}.rt-pie .rt-pie__redes a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(244,239,230,.24);border-radius:50%;color:rgba(244,239,230,.75)!important}.rt-pie .rt-pie__redes a:hover,.rt-pie .rt-pie__redes a:focus-visible{color:var(--rt-negro)!important;background:var(--rt-oro);border-color:var(--rt-oro)}.rt-pie__redes svg{display:block;width:17px;height:17px;fill:currentColor}.rt-serv--archivo{margin:0}body.rt-cursos .rt-serv--cabeza{margin-bottom:clamp(28px,3.5vw,48px)}body.rt-cursos .rt-serv--cabeza{order:1}body.rt-cursos .masteriyo-search-section{order:2}body.rt-cursos .masteriyo-courses-header{order:3}body.rt-cursos .masteriyo-course-list-display-section{order:4}body.rt-cursos .masteriyo-courses--content{order:5}body.rt-cursos .rt-serv--pie{order:6}body.rt-cursos .masteriyo-courses--content{max-width:760px;margin-top:clamp(28px,3.5vw,48px)}body.rt-cursos .masteriyo-courses--content p,body.rt-cursos .masteriyo-courses--content li{font-size:16px;line-height:1.7}body.rt-cursos .masteriyo-courses--content h3{font-family: var(--rt-titulos);font-size:clamp(19px,2vw,23px);letter-spacing:-.01em;margin:34px 0 12px}body.rt-cursos .masteriyo-courses-header:empty,body.rt-cursos .masteriyo-courses-header{margin:0;padding:0}body.rt-cursos .masteriyo-course-list-display-section{flex-wrap:wrap}body.rt-cursos .rt-cursos__rotulo{flex:0 0 100%;margin-bottom:20px;scroll-margin-top:96px}@media (max-width:620px){body.rt-cursos .rt-cursos__rotulo{scroll-margin-top:150px}.rt-serv__banda{scroll-margin-top:150px}}body.rt-cursos .masteriyo-course-list-display-section>.masteriyo-courses-wrapper{flex:1 1 100%}body.rt-cursos .masteriyo-col>.masteriyo-course--card{height:100%}body.rt-cursos .masteriyo-course--content__category-items,body.rt-cursos .masteriyo-course--content__category-items *{font-size:12px}@media (max-width:1024px){body.rt-cursos .masteriyo-btn,body.rt-cursos a.masteriyo-btn{min-height:44px!important;height:auto!important;display:inline-flex;align-items:center;justify-content:center}}body.masteriyo .zak-container{max-width:1240px}body.masteriyo .zak-primary{width:100%;max-width:none;margin-left:0;margin-right:0}body.masteriyo #masteriyo-account-page{width:100%}.rt-foto{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background-image:repeating-linear-gradient(135deg,#e9e0ce 0 8px,#f1ead9 8px 16px)}.rt-foto--formacion{border-radius:16px}.rt-foto__img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.rt-foto__marcador{font-family:ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.08em;color:rgba(20,17,13,.45);text-transform:uppercase;text-align:center;padding:0 10px}.home #zak-content>.zak-container{max-width:none;padding-left:0;padding-right:0}.home #zak-content .zak-row,.home #primary,.home .entry-content{max-width:none;width:100%}.home #zak-primary,.home .zak-primary{margin-left:0;margin-right:0;width:100%;max-width:none;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.home .entry-content>.alignfull{margin-inline:0;max-width:none;width:auto}.home .zak-page-header{display:none}.home .entry-content>*{margin-block:0}.home #page{overflow-x:clip}.rt-p-oscura{background:var(--rt-negro);color:var(--rt-crema)}.rt-p-carbon{background:var(--rt-carbon);color:var(--rt-crema)}.rt-p-oscura h1,.rt-p-oscura h2,.rt-p-oscura h3,.rt-p-carbon h1,.rt-p-carbon h2,.rt-p-carbon h3{color:var(--rt-crema)}.rt-p-oscura a,.rt-p-carbon a{color:var(--rt-oro-claro)}.rt-p-seccion{max-width:1240px;margin-inline:auto;padding:clamp(48px,6vw,88px) 28px}@media (max-width:620px){.rt-p-seccion{padding-inline:20px}}.rt-p-ancla-prueba,.rt-p-ancla-clases,.rt-p-ancla-precios,.rt-p-ancla-contacto{scroll-margin-top:76px}@media (max-width:620px){.rt-p-ancla-prueba,.rt-p-ancla-clases,.rt-p-ancla-precios,.rt-p-ancla-contacto{scroll-margin-top:140px}}.rt-p-barra{border-top:1px solid rgba(244,239,230,.12)}.rt-p-barra .rt-p-seccion{padding-block:17px;font-size:14px;color:rgba(244,239,230,.8);margin-block:0}.rt-p-sep{color:rgba(244,239,230,.3);margin:0 15px;display:inline-block}.home .entry-content .wp-block-button__link{font-size:15px}.home .entry-content .wp-block-columns{padding:0}.home .entry-content p{margin-bottom:0}.home .entry-content .rt-p-epigrafe{margin-bottom:14px}.home .entry-content .rt-p-lead{margin-bottom:26px}.home .entry-content .rt-p-seccion > p:not([class]) {margin-bottom:16px}.home .entry-content .rt-p-tarjeta .rt-p-menudo,.home .entry-content .rt-p-tarifa .rt-p-menudo{margin-top:4px}.home .entry-content .rt-p-caja-oscura p{margin:0}.home .entry-content .rt-p-enlace-lateral{margin-bottom:26px}.home .entry-content .rt-p-cifra{margin:0;line-height:1.15}.home .entry-content .rt-p-cifra-txt{margin:0;line-height:1.4}.rt-p-epigrafe{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--rt-oro-claro);margin-bottom:14px}.rt-p-epigrafe--claro{color:var(--rt-oro-oscuro)}.rt-p-h1{font-size:clamp(34px,4.4vw,60px);line-height:1.04;letter-spacing:-.03em;text-wrap:nowrap}@media (max-width:900px){.rt-p-h1{text-wrap:balance}.rt-p-h1 br{display:none}}.rt-p-h1 em{color:var(--rt-oro-claro);font-style:italic}.home .entry-content .rt-p-seccion h2{font-family: var(--rt-titulos);font-size:clamp(30px,3.6vw,46px);line-height:1.05;letter-spacing:-.025em;font-weight:700;margin:0 0 16px;text-wrap:balance}.home .entry-content .rt-p-seccion h3{font-size:18px;letter-spacing:-.01em}.rt-p-lead{font-size:16px;line-height:1.65;max-width:48ch}.rt-p-hero .rt-p-lead{font-size:17px}.rt-p-menudo{font-size:13px;line-height:1.55;opacity:.72}.rt-p-precio{font-family: var(--rt-titulos);font-size:52px;line-height:1;font-weight:700}.rt-p-firma{font-size:13px;font-weight:600;opacity:.85}.rt-p-estrellas{color:var(--rt-oro);letter-spacing:2px;margin-bottom:6px}.home .entry-content a{color:var(--rt-oro-oscuro)}.home .entry-content .rt-p-oscura a,.home .entry-content .rt-p-carbon a{color:var(--rt-oro-claro)}.home .entry-content .rt-p-oro a{color:var(--rt-negro)}.home .entry-content .wp-block-button__link{color:inherit}.rt-p-enlace-lateral{font-size:15px;font-weight:500;margin-top:4px}.rt-p-enlace-lateral a{border-bottom:1px solid currentColor;padding-bottom:2px;text-decoration:none}.rt-p-cifra{font-family: var(--rt-titulos);font-size:26px;font-weight:700;margin:0}.rt-p-cifra-txt{font-size:13px;opacity:.6;margin:0}.rt-p-cifras{margin-top:26px;padding-top:26px;border-top:1px solid rgba(244,239,230,.14);display:flex;flex-wrap:wrap;gap:32px}.home .entry-content .rt-p-cifras{gap:32px;padding-top:34px;margin-top:30px}.home .entry-content .rt-p-cifras>.wp-block-column{flex:0 0 auto;width:auto;min-width:0;max-width:none}.rt-p-btn .wp-block-button__link{border-radius:999px;font-weight:600;padding:15px 28px}.rt-p-btn--oro .wp-block-button__link{background-color:var(--rt-oro)!important;color:var(--rt-negro)!important}.rt-p-btn--oro .wp-block-button__link:hover{background-color:var(--rt-oro-claro)!important}.rt-p-btn--linea .wp-block-button__link{background-color:transparent!important;color:var(--rt-crema)!important;border:1px solid rgba(244,239,230,.35)!important}.rt-p-btn--linea .wp-block-button__link:hover{border-color:var(--rt-crema)!important}.rt-p-btn--crema .wp-block-button__link{background-color:var(--rt-crema)!important;color:var(--rt-negro)!important}.rt-p-btn--negro .wp-block-button__link{background-color:var(--rt-negro)!important;color:var(--rt-crema)!important}.rt-p-btn--negro .wp-block-button__link:hover{background-color:var(--rt-oro)!important;color:var(--rt-negro)!important}.rt-p-botonera{margin-top:30px;gap:12px}.rt-p-hero>.rt-p-seccion>.wp-block-columns{align-items:center;gap:clamp(24px,3vw,44px)!important}.rt-p-hero>.rt-p-seccion>.wp-block-columns>.wp-block-column{flex-basis:0;flex-grow:1}.rt-p-hero>.rt-p-seccion>.wp-block-columns>.wp-block-column:first-child{flex-grow:1.5}@media (max-width:781px){.rt-p-hero>.rt-p-seccion>.wp-block-columns>.wp-block-column:first-child{flex-grow:1}}.rt-p-foto-hero img{width:100%;height:clamp(340px,46vw,520px);object-fit:cover;object-position:center 28%;border-radius:18px}@media (max-width:781px){.rt-p-foto-hero img{width:auto;max-width:100%;height:auto;max-height:78vh;display:block;margin-inline:auto}}.rt-p-hero-media{position:relative}.rt-p-tarjeta-flotante{background:var(--rt-crema);color:var(--rt-negro);border-radius:12px;padding:14px 18px;max-width:260px;margin-top:-34px;margin-left:8px;position:relative;box-shadow:0 18px 40px rgba(0,0,0,.35)}.rt-p-tarjeta-flotante p{margin:0}.rt-p-oro{background:var(--rt-oro);color:var(--rt-negro);border-radius:22px;padding:clamp(32px,4.5vw,56px)}.rt-p-oro h2{color:var(--rt-negro)}.home .entry-content .rt-p-oro .rt-p-epigrafe{color:var(--rt-negro);opacity:.7}.rt-p-oro .wp-block-columns{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.rt-p-oro .wp-block-column{min-width:0}@media (max-width:781px){.rt-p-oro .wp-block-columns{grid-template-columns:1fr}}@media (max-width:620px){.rt-p-oro{padding:24px 20px;border-radius:18px}.rt-p-caja-oscura{padding:22px 20px}.rt-p-caja-oscura .rt-p-precio-fila{flex-wrap:wrap;column-gap:10px;row-gap:0}.home .entry-content .rt-p-caja-oscura .rt-p-precio{white-space:nowrap}}.rt-p-caja-oscura{background:var(--rt-negro);color:var(--rt-crema);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:14px}.rt-p-caja-oscura>*{margin:0}.home .entry-content .rt-p-caja-oscura p{font-size:14px;line-height:1.6}.rt-p-caja-oscura .wp-block-buttons{width:100%;margin-top:6px}.rt-p-caja-oscura .wp-block-button{width:100%}.rt-p-caja-oscura .wp-block-button__link{display:block;width:100%;text-align:center}.home .entry-content .rt-p-oro .rt-p-epigrafe{margin-bottom:12px}.home .entry-content .rt-p-oro h2{margin:0 0 14px}.home .entry-content .rt-p-oro .rt-p-lead,.home .entry-content .rt-p-oro>.wp-block-columns p:last-child{margin-bottom:0}.rt-p-caja-oscura .rt-p-precio-fila{display:flex;align-items:baseline;gap:8px}.home .entry-content .rt-p-caja-oscura .rt-p-precio{font-size:52px}.home .entry-content .rt-p-caja-oscura .rt-p-precio-txt{font-size:14px;color:rgba(244,239,230,.6)}.rt-p-rejilla{display:grid;gap:16px;align-items:stretch;grid-auto-rows:1fr}.rt-p-rejilla--motivos{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px}.rt-p-rejilla--3{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.rt-p-rejilla--4{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr))}.rt-p-rejilla>*{margin-left:0!important;margin-right:0!important;margin-block:0!important;max-width:none!important;width:100%}.rt-p-tarjeta{background:var(--rt-blanco);border:1px solid rgba(20,17,13,.09);border-radius:16px;overflow:hidden;padding:0 0 18px;color:var(--rt-negro)}.rt-p-tarjeta > *:not(.rt-p-tarjeta-foto) {padding-inline:18px;margin-block:6px 0}.rt-p-tarjeta--texto{padding:30px;border-color:rgba(20,17,13,.1)}.rt-p-tarjeta--texto>*{padding-inline:0}.home .entry-content .rt-p-tarjeta--texto h3{font-size:20px;margin:0 0 10px;line-height:1.25}.home .entry-content .rt-p-motivo-txt{font-size:15px;line-height:1.6;color:rgba(20,17,13,.68);opacity:1;margin:0}.rt-p-tarjeta h3{font-size:17px;margin:0 0 8px}.rt-p-tarjeta-foto{margin:0}.rt-p-tarjeta-foto img{width:100%;height:132px;object-fit:cover;display:block;border-radius:0}.rt-p-tarjeta-foto img.rt-foto-alta{object-position:50% 4%}.rt-p-retrato img{height:265px}@media (max-width:781px){.rt-p-tarjeta-foto:not(.rt-p-retrato) img {height:auto;aspect-ratio: 16 / 9}}.rt-p-tarjeta{position:relative}.rt-p-tarjeta .rt-p-tarjeta-tit a::after,.rt-p-tarjeta .rt-p-tarjeta-pie a::after{content:'';position:absolute;inset:0}.home .entry-content .rt-p-tarjeta-tit a,.home .entry-content .rt-p-tarjeta a{color:var(--rt-negro);text-decoration:none}.home .entry-content .rt-p-tarjeta a:hover{color:var(--rt-oro-oscuro)}.rt-p-tarjeta-pie{display:flex;justify-content:space-between;align-items:baseline}.rt-p-precios-cols{align-items:flex-start;gap:clamp(28px,4vw,56px)}.rt-p-cuadrante{margin-top:26px}.rt-p-tarifas{display:flex;flex-direction:column;gap:14px}.rt-p-tarifa{background:rgba(244,239,230,.05);border:1px solid rgba(244,239,230,.14);border-radius:16px;padding:18px 22px}.rt-p-tarifa--destacada{border-color:var(--rt-oro);background:rgba(201,169,97,.08)}.rt-p-tarifa>*{margin:0}.rt-p-tarifa-cab{display:flex;align-items:baseline;gap:10px;margin-bottom:4px!important}.rt-p-tarifa-cab strong{font-size:20px;font-family: var(--rt-titulos);letter-spacing:-.01em}.rt-p-tarifa-precio{margin-left:auto;font-family: var(--rt-titulos);font-weight:700;font-size:24px;white-space:nowrap}.rt-p-tarifa-precio .rt-p-menudo{font-size:13px;margin-left:2px;opacity:.6}.rt-p-tarifa>.rt-p-menudo{font-size:14px;line-height:1.5}.rt-p-etiqueta{display:inline-block;background:var(--rt-oro);color:var(--rt-negro);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:2px 9px;border-radius:999px;white-space:nowrap}@media (max-width:620px){.rt-p-tarifa-cab{flex-wrap:wrap;align-items:center;row-gap:8px}.rt-p-tarifa-cab strong{font-size:18px}.rt-p-tarifa-cab .rt-p-etiqueta{order:3;margin-right:auto;font-size:12px}.rt-p-tarifa{padding:16px 18px}}.rt-p-resenas{gap:16px}.rt-p-resena{background:rgba(244,239,230,.06);border:1px solid rgba(244,239,230,.12);border-radius:16px;padding:22px}.rt-p-lista{line-height:1.9}.rt-p-foto-ancha.rt-p-cartel img,.rt-p-foto-ancha.rt-p-cuadrante img{width:auto;max-width:100%;height:auto;max-height:460px;object-fit:contain;margin-inline:auto;border-radius:16px}.rt-p-foto-ancha.rt-p-cartel,.rt-p-foto-ancha.rt-p-cuadrante{display:flex;justify-content:center}.rt-p-foto-ancha img{width:100%;height:clamp(240px,30vw,380px);object-fit:cover;border-radius:16px}.rt-p-blog .wp-block-post-title{font-size:18px;margin:6px 0 0}.rt-p-blog .wp-block-post-title a{color:inherit;text-decoration:none}.rt-p-blog .wp-block-post-featured-image img{height:170px;object-fit:cover;border-radius:14px}@media (max-width:781px){.rt-p-blog .wp-block-post-featured-image img{height:auto;aspect-ratio: 2 / 1;object-fit:contain!important}}.rt-p-formulario .wpcf7 input[type="text"],.rt-p-formulario .wpcf7 input[type="email"],.rt-p-formulario .wpcf7 textarea{width:100%}@media (max-width:781px){.rt-p-tarjeta-flotante{margin-top:12px;margin-left:0;max-width:none}}.rt-miga{margin:0 0 18px}.rt-miga ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.rt-miga li{margin:0;display:flex;align-items:center;gap:8px}.rt-miga li+li::before{content:'›';opacity:.45}.rt-miga a{color:inherit;text-decoration:none;opacity:.72}.rt-miga a:hover{opacity:1;text-decoration:underline}.rt-miga [aria-current]{opacity:.55}.rt-miga--oscura{color:var(--rt-crema)}.rt-miga--oscura a{color:var(--rt-oro-claro)}.page-template-page-profesores .zak-page-header,.page-template-page-clases .zak-page-header,.single-rt_profesor .zak-page-header{display:none}.rt-eq{width:100%;min-width:0}.rt-eq-caja{max-width:1240px;margin-inline:auto;padding-inline:28px}.rt-eq-hero{background:var(--rt-negro);color:var(--rt-crema);border-radius:20px;padding:clamp(32px,4vw,52px) 0;margin-top:30px;margin-bottom:30px}.rt-eq-titulo{font-family: var(--rt-titulos);font-size:clamp(30px,3.6vw,46px);line-height:1.05;letter-spacing:-.03em;color:var(--rt-crema);margin:0 0 14px;max-width:18ch}.rt-eq-lead{font-size:16px;line-height:1.6;color:rgba(244,239,230,.78);max-width:60ch;margin:0}.rt-eq-radio{position:absolute;opacity:0;pointer-events:none}.rt-eq-filtros{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.rt-eq-filtros label{border:1px solid rgba(20,17,13,.18);border-radius:999px;padding:7px 16px;font-size:14px;cursor:pointer;user-select:none}.rt-eq-filtros label:hover{border-color:var(--rt-oro)}#rt-fam-todos:checked ~ .rt-eq-filtros label[for="rt-fam-todos"] {background:var(--rt-negro);color:var(--rt-crema);border-color:var(--rt-negro)}.rt-eq-radio:focus-visible+.rt-eq-filtros label{outline:2px solid var(--rt-oro)}.rt-eq-vacio{display:none;font-size:14px;opacity:.6;grid-column: 1 / -1}.rt-eq-rejilla:not(:has(article:not([style*="none"]))) .rt-eq-vacio {display:block}.rt-eq-direccion{background:var(--rt-blanco);border:1px solid rgba(20,17,13,.09);border-radius:18px;padding:22px;display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:28px;align-items:center;margin-bottom:20px}.rt-eq-direccion .rt-p-epigrafe{color:var(--rt-oro-oscuro)}.rt-eq-direccion h2{font-family: var(--rt-titulos);font-size:30px;letter-spacing:-.02em;margin:0 0 10px}.rt-eq-dir-bio{font-size:15px;line-height:1.6;color:rgba(20,17,13,.7);margin:0 0 14px}.rt-eq-dir-foto .rt-eq-img{width:100%;height:210px;object-fit:cover;border-radius:12px;display:block}.rt-eq-etiquetas{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.rt-eq-etiquetas span{border:1px solid rgba(20,17,13,.16);border-radius:999px;padding:4px 12px;font-size:12px;color:rgba(20,17,13,.7)}.rt-eq-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:16px}.rt-eq-ficha{background:var(--rt-blanco);border:1px solid rgba(20,17,13,.09);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.rt-eq-ficha-foto .rt-eq-img{width:100%;height:230px;object-fit:cover;display:block;border-radius:0}.rt-eq-ficha-foto .rt-eq-img.rt-foto-alta{object-position:50% 10%}.rt-eq-ficha-texto{padding:16px 18px 20px}.rt-eq-ficha h3{font-family: var(--rt-titulos);font-size:19px;margin:0 0 4px;letter-spacing:-.01em}.rt-eq-imparte{font-size:13px;color:var(--rt-oro-oscuro);margin:0 0 8px}.rt-eq-bio{font-size:13px;line-height:1.55;color:rgba(20,17,13,.62);margin:0}.rt-eq-logro{font-size:12px;color:var(--rt-oro-oscuro);margin:8px 0 0;padding-left:16px;position:relative}.rt-eq-logro::before{content:'★';position:absolute;left:0}.rt-eq-cta{background:var(--rt-oro);border-radius:18px;margin:30px 0 10px;padding:26px 0}.rt-eq-cta-inner{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between}.rt-eq-cta h2{font-family: var(--rt-titulos);font-size:24px;margin:0 0 4px;color:var(--rt-negro)}.rt-eq-cta p{margin:0;font-size:14px;color:rgba(20,17,13,.75)}.rt-eq-texto{margin-top:34px}.rt-eq-perfil{margin:10px 0 0;font-size:13px;font-weight:600}.rt-eq-perfil a{color:var(--rt-oro-oscuro);text-decoration:none}.rt-eq-perfil a:hover{text-decoration:underline}.rt-eq-ficha--enlace{text-decoration:none;color:inherit}.rt-eq-ficha--enlace:hover{border-color:var(--rt-oro)}.rt-eq-logro--claro{color:var(--rt-oro-claro)}.rt-perfil-hero-inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(24px,3vw,44px);align-items:center}.rt-perfil-imparte{color:var(--rt-oro-claro);font-size:15px;margin:0 0 12px}.rt-perfil-foto .rt-eq-img{width:100%;height:clamp(240px,30vw,340px);object-fit:cover;border-radius:14px;display:block}.rt-perfil-cuerpo{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(260px,1fr);gap:clamp(24px,3vw,44px);align-items:start;margin-top:34px}.rt-perfil-texto p{font-size:16px;line-height:1.7}.rt-perfil-texto>*:first-child{margin-top:0}.rt-perfil-volver{margin:14px 0 0;font-size:13px}.rt-perfil-companeros{margin-top:44px}.rt-perfil-companeros h2{font-family: var(--rt-titulos);font-size:clamp(22px,2.4vw,30px);letter-spacing:-.02em;margin:0 0 18px}@media (max-width:860px){.rt-perfil-hero-inner,.rt-perfil-cuerpo{grid-template-columns:1fr}}@media (max-width:781px){.rt-eq-direccion{grid-template-columns:1fr}}.page-template-page-disciplina .zak-page-header{display:none}.rt-disc{margin:30px 0 60px;width:100%;min-width:0}.rt-disc__h2{font-family: var(--rt-titulos);font-size:clamp(22px,2.4vw,30px);letter-spacing:-.02em;margin:0 0 18px}.rt-disc__hero{background:var(--rt-negro);color:var(--rt-crema);border-radius:18px;padding:clamp(32px,4vw,56px) clamp(24px,3vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(28px,4vw,48px);align-items:center}.rt-disc__grupo{margin:0 0 14px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--rt-oro-claro)}.rt-disc__titulo{font-family: var(--rt-titulos);font-size:clamp(30px,4vw,46px);line-height:1.06;letter-spacing:-.03em;margin:0 0 16px;color:var(--rt-crema);text-wrap:balance}.rt-disc__entradilla{margin:0 0 18px;font-size:16px;line-height:1.6;color:rgba(244,239,230,.78);max-width:46ch}.rt-disc__meta{display:flex;flex-wrap:wrap;gap:10px 18px;margin:0 0 26px;font-size:14px;color:var(--rt-oro-claro)}.rt-disc__meta span+span::before{content:'·';margin-right:18px;opacity:.6}.rt-disc__botones{display:flex;flex-wrap:wrap;gap:12px;margin:0}.rt-disc__foto{width:100%;height:clamp(220px,26vw,300px);object-fit:cover;border-radius:14px;display:block}.rt-disc__foto.rt-foto-alta{width:auto;max-width:100%;height:auto;max-height:460px;object-fit:contain;margin-inline:auto}.rt-disc__foto.rt-foto-marca{width:auto;max-width:78%;height:auto;max-height:150px;object-fit:contain;margin-inline:auto;border-radius:0}.rt-disc__foto--vacia{display:flex;align-items:center;justify-content:center;border:1px solid rgba(244,239,230,.16);background-image:repeating-linear-gradient(135deg,rgba(244,239,230,.04) 0 8px,rgba(244,239,230,.09) 8px 16px);font-family:ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(244,239,230,.45)}.rt-btn{display:inline-block;font-weight:600;font-size:15px;padding:14px 26px;border-radius:999px;text-decoration:none;border:1px solid transparent}.rt-btn--oro{background:var(--rt-oro);color:var(--rt-negro)!important}.rt-btn--oro:hover{background:var(--rt-oro-claro)}.rt-btn--linea{border-color:rgba(244,239,230,.35);color:var(--rt-crema)!important}.rt-btn--linea:hover{border-color:var(--rt-crema)}.rt-btn--negro{background:var(--rt-negro);color:var(--rt-crema)!important;display:block;text-align:center}.rt-btn--negro:hover{background:var(--rt-oro);color:var(--rt-negro)!important}.rt-btn--auto{display:inline-block}.rt-disc__cuerpo{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(260px,1fr);gap:clamp(24px,3vw,44px);margin-top:clamp(32px,4vw,52px);align-items:start}.rt-disc__cuerpo--ancho{grid-template-columns:1fr}@media (max-width:860px){.rt-disc__cuerpo{grid-template-columns:1fr}}.rt-disc__texto p{font-size:16px;line-height:1.7}.rt-disc__texto>*:first-child{margin-top:0}.rt-disc__texto ul,.rt-disc__texto ol{font-size:16px;line-height:1.7;padding-left:1.2em}.rt-disc__texto li{margin-bottom:8px}.rt-disc__texto .alignwide,.rt-disc__texto .alignfull{max-width:100%;width:auto;margin-left:0;margin-right:0}.rt-disc__texto .wp-block-columns{padding:0;margin-bottom:0}.rt-disc__texto .wp-block-column{padding:0}.rt-disc__h3{font-family: var(--rt-titulos);font-weight:700;font-size:21px;letter-spacing:-.01em;margin:30px 0 12px}.rt-disc__niveles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px}.rt-disc__principal h2[id],.rt-disc__principal h3[id]{scroll-margin-top:96px}@media (max-width:620px){.rt-disc__principal h2[id],.rt-disc__principal h3[id]{scroll-margin-top:150px}}.rt-nivel{background:var(--rt-blanco);border:1px solid rgba(20,17,13,.09);border-radius:14px;padding:16px 18px}.rt-nivel__tit{font-weight:600;font-size:15px;margin-bottom:4px}.rt-nivel__txt{font-size:13px;line-height:1.5;color:rgba(20,17,13,.6)}.rt-pagina-horario .zak-page-header,.rt-pagina-horario .entry-header{display:none}.rt-pagina-horario .entry-content,.rt-pagina-horario .entry-content>*{max-width:none;width:auto}body.rt-pagina-horario #primary,body.rt-pagina-horario .zak-primary,body.rt-pagina-horario .content-area{max-width:none;width:100%;margin-left:0;margin-right:0}.rt-cuadro{background:var(--rt-negro);color:var(--rt-crema);border-radius:20px;padding:clamp(26px,3.4vw,46px) clamp(20px,3vw,40px);margin:30px 0 14px}.rt-cuadro .rt-miga{margin-bottom:22px}.rt-cuadro__epigrafe{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rt-oro-claro)}.rt-cuadro__titulo{font-family: var(--rt-titulos);font-size:clamp(32px,4.2vw,52px);line-height:1.03;letter-spacing:-.03em;margin:0 0 14px;color:var(--rt-crema)}.rt-cuadro__lead{margin:0 0 26px;font-size:16px;line-height:1.7;color:rgba(244,239,230,.72);max-width:68ch}.rt-cuadro__leyenda{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:0 0 22px;padding:0;font-size:13px;color:rgba(244,239,230,.8)}.rt-cuadro__ley{display:flex;align-items:center;gap:7px}.rt-cuadro__ley::before{content:'';width:9px;height:9px;border-radius:50%;background:currentColor;flex-shrink:0}.rt-cuadro__ley--salsa::before{color:#e8b463}.rt-cuadro__ley--cubano::before{color:#6fbf95}.rt-cuadro__ley--urbano::before{color:#de7b76}.rt-cuadro__ley--ninos::before{color:#6fa8dc}.rt-cuadro__ley--danza::before{color:#b48cd8}.rt-cuadro__ley--fit::before{color:#6fc7d6}.rt-cuadro__ley--cia::before{color:#e08bc0}.rt-cuadro__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.rt-cuadro__tabla{width:100%;border-collapse:separate;border-spacing:5px;table-layout:fixed;min-width:700px;margin:0}.rt-cuadro__pista{display:none}.rt-cuadro__tabla thead th{font-family: var(--rt-titulos);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rt-oro-claro);padding:4px 6px 12px;text-align:center;background:none;border:none}.rt-cuadro__tabla tbody th{width:74px;padding:4px 10px 4px 0;font-size:14px;font-weight:700;letter-spacing:.06em;color:var(--rt-oro-claro);text-align:right;vertical-align:middle;background:var(--rt-negro);border:none;position:sticky;left:0;z-index:1}.rt-cuadro__tabla td{vertical-align:top;padding:0;border:none}.rt-cuadro__clase{display:block;border-radius:6px;border-left:3px solid currentColor;padding:11px 12px;margin-bottom:5px;font-size:13.5px;font-weight:600;line-height:1.25;text-decoration:none;background:rgba(244,239,230,.06);color:rgba(244,239,230,.85)!important}.rt-cuadro__clase:last-child{margin-bottom:0}a.rt-cuadro__clase:hover,a.rt-cuadro__clase:focus-visible{outline:1px solid currentColor;outline-offset:-1px}.rt-cuadro__clase--salsa{background:#3e2e14;color:#e8b463!important}.rt-cuadro__clase--cubano{background:#17342a;color:#6fbf95!important}.rt-cuadro__clase--urbano{background:#3b1d1c;color:#de7b76!important}.rt-cuadro__clase--ninos{background:#17293b;color:#6fa8dc!important}.rt-cuadro__clase--danza{background:#2a1d38;color:#b48cd8!important}.rt-cuadro__clase--fit{background:#123138;color:#6fc7d6!important}.rt-cuadro__clase--cia{background:#38182c;color:#e08bc0!important}.rt-cuadro__dias{display:none}.rt-cuadro__radio{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}@media (max-width:860px){.rt-cuadro__pista,.rt-cuadro__scroll{display:none}.rt-cuadro__dias{display:block}}.rt-cuadro__pestanas{display:flex;gap:5px;margin:0 0 16px}.rt-cuadro__pestanas label{flex:1;min-width:0;text-align:center;font-family: var(--rt-titulos);font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;padding:12px 4px;border-radius:10px;border:1px solid rgba(244,239,230,.18);color:rgba(244,239,230,.72);cursor:pointer}.rt-cuadro__pestanas label:hover{color:var(--rt-crema)}.rt-cuadro__lista{display:none;list-style:none;margin:0;padding:0;flex-direction:column;gap:8px}.rt-cuadro__radio:nth-of-type(1):checked ~ .rt-cuadro__pestanas label:nth-child(1),
.rt-cuadro__radio:nth-of-type(2):checked ~ .rt-cuadro__pestanas label:nth-child(2),
.rt-cuadro__radio:nth-of-type(3):checked ~ .rt-cuadro__pestanas label:nth-child(3),
.rt-cuadro__radio:nth-of-type(4):checked ~ .rt-cuadro__pestanas label:nth-child(4),
.rt-cuadro__radio:nth-of-type(5):checked ~ .rt-cuadro__pestanas label:nth-child(5),
.rt-cuadro__radio:nth-of-type(6):checked ~ .rt-cuadro__pestanas label:nth-child(6),
.rt-cuadro__radio:nth-of-type(7):checked ~ .rt-cuadro__pestanas label:nth-child(7) {background:var(--rt-oro);border-color:var(--rt-oro);color:var(--rt-negro)}.rt-cuadro__radio:nth-of-type(1):checked ~ ul.rt-cuadro__lista:nth-of-type(1),
.rt-cuadro__radio:nth-of-type(2):checked ~ ul.rt-cuadro__lista:nth-of-type(2),
.rt-cuadro__radio:nth-of-type(3):checked ~ ul.rt-cuadro__lista:nth-of-type(3),
.rt-cuadro__radio:nth-of-type(4):checked ~ ul.rt-cuadro__lista:nth-of-type(4),
.rt-cuadro__radio:nth-of-type(5):checked ~ ul.rt-cuadro__lista:nth-of-type(5),
.rt-cuadro__radio:nth-of-type(6):checked ~ ul.rt-cuadro__lista:nth-of-type(6),
.rt-cuadro__radio:nth-of-type(7):checked ~ ul.rt-cuadro__lista:nth-of-type(7) {display:flex}.rt-cuadro__radio:nth-of-type(1):focus-visible ~ .rt-cuadro__pestanas label:nth-child(1),
.rt-cuadro__radio:nth-of-type(2):focus-visible ~ .rt-cuadro__pestanas label:nth-child(2),
.rt-cuadro__radio:nth-of-type(3):focus-visible ~ .rt-cuadro__pestanas label:nth-child(3),
.rt-cuadro__radio:nth-of-type(4):focus-visible ~ .rt-cuadro__pestanas label:nth-child(4),
.rt-cuadro__radio:nth-of-type(5):focus-visible ~ .rt-cuadro__pestanas label:nth-child(5) {outline:2px solid var(--rt-oro);outline-offset:2px}.rt-cuadro__ficha{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:12px;border-left:3px solid currentColor;background:rgba(244,239,230,.06);color:rgba(244,239,230,.85)}.rt-cuadro__hora{font-family: var(--rt-titulos);font-weight:700;font-size:15px;min-width:46px;color:rgba(244,239,230,.6)}.rt-cuadro__datos{flex:1;min-width:0}.rt-cuadro__nombre{display:block;font-family: var(--rt-titulos);font-weight:700;font-size:16px;line-height:1.2;color:var(--rt-crema)!important;text-decoration:none}a.rt-cuadro__nombre:hover,a.rt-cuadro__nombre:focus-visible{text-decoration:underline}.rt-cuadro__familia{display:block;margin-top:3px;font-size:12.5px;color:rgba(244,239,230,.55)}.rt-cuadro__vacio{padding:18px 4px;font-size:14px;color:rgba(244,239,230,.55)}.rt-cuadro__ficha--salsa{background:#3e2e14;color:#e8b463}.rt-cuadro__ficha--cubano{background:#17342a;color:#6fbf95}.rt-cuadro__ficha--urbano{background:#3b1d1c;color:#de7b76}.rt-cuadro__ficha--ninos{background:#17293b;color:#6fa8dc}.rt-cuadro__ficha--danza{background:#2a1d38;color:#b48cd8}.rt-cuadro__ficha--fit{background:#123138;color:#6fc7d6}.rt-cuadro__ficha--cia{background:#38182c;color:#e08bc0}.rt-cuadro__nota{margin:18px 0 0;font-size:13px;color:rgba(244,239,230,.45)}.rt-tarifas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:14px;margin:0}@media (max-width:560px){.rt-tarifas{grid-template-columns:1fr}}.rt-tarifa{background:var(--rt-blanco);border:1px solid rgba(20,17,13,.09);border-radius:16px;padding:24px 22px;display:flex;flex-direction:column}.rt-tarifa--destacada{background:var(--rt-oro);border-color:transparent}.rt-tarifa__precio{margin:0 0 14px;line-height:1}.rt-tarifa__precio strong{font-family: var(--rt-titulos);font-size:34px;font-weight:700;letter-spacing:-.03em}.rt-tarifa__precio span{font-size:14px;color:rgba(20,17,13,.62);margin-left:2px}.rt-tarifa__titulo{margin:0 0 6px;font-weight:600;font-size:15px}.rt-tarifa__etiqueta{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rt-oro-oscuro);margin-left:6px}.rt-tarifa__texto{margin:0;font-size:14px;line-height:1.6;color:rgba(20,17,13,.6)}.rt-tarifa--destacada .rt-tarifa__texto{color:rgba(20,17,13,.75)}.rt-tarifa .rt-btn{margin-top:auto;padding-top:12px;padding-bottom:12px}.rt-tarifa__texto+.rt-btn{margin-top:18px}.rt-tarifas__nota{margin:16px 0 0;font-size:12px;line-height:1.6;color:rgba(20,17,13,.62)}.rt-faq{margin:36px 0 0}.rt-faq__titulo{font-family: var(--rt-titulos);font-size:clamp(22px,2.4vw,30px);letter-spacing:-.02em;margin:0 0 16px}.rt-faq__item{background:var(--rt-blanco);border:1px solid rgba(20,17,13,.09);border-radius:12px;padding:4px 20px;margin-bottom:8px}.rt-faq__item summary{cursor:pointer;font-weight:600;font-size:16px;padding:14px 0;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center}.rt-faq__item summary::-webkit-details-marker{display:none}.rt-faq__item summary::after{content:'+';font-size:22px;line-height:1;color:var(--rt-oro-oscuro);flex-shrink:0}.rt-faq__item[open] summary::after{content:'\2212'}.rt-faq__item p{margin:0 0 16px;font-size:15px;line-height:1.7;color:rgba(20,17,13,.72);max-width:78ch}.rt-disc__lateral{display:flex;flex-direction:column;gap:12px;position:sticky;top:24px;align-self:start;max-height:calc(100vh - 48px);overflow-y:auto;scrollbar-width:thin}@media (max-width:860px){.rt-disc__lateral{position:static;max-height:none;overflow:visible}}.rt-indice{background:var(--rt-blanco);border:1px solid rgba(20,17,13,.09);border-radius:16px;padding:18px 16px}.rt-indice__rotulo{margin:0 0 10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(20,17,13,.62)}.rt-disc__lateral .rt-indice__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.rt-disc__lateral .rt-indice__lista li{margin:0}.rt-indice__enlace{display:block;padding:8px 10px;border-radius:8px;font-size:14px;line-height:1.35;color:rgba(20,17,13,.7)!important;text-decoration:none}.rt-indice__enlace:hover,.rt-indice__enlace:focus-visible{background:rgba(20,17,13,.05);color:var(--rt-negro)!important}.rt-indice__enlace--sub{padding-left:22px;font-size:13px}.rt-indice__enlace--fuera::after{content:' \2192';opacity:.55}.rt-indice__enlace.is-actual{background:rgba(20,17,13,.05);color:var(--rt-negro)!important;font-weight:600}.rt-ficha{background:var(--rt-blanco);border:1px solid rgba(20,17,13,.09);border-radius:16px;padding:22px}.rt-perfil-lateral .rt-ficha{position:sticky;top:100px}.rt-ficha__epigrafe{margin:0 0 14px;font-weight:600;font-size:15px}.rt-ficha__profes{display:flex;align-items:center;gap:12px;margin-bottom:12px;text-decoration:none;color:var(--rt-negro)!important}.rt-ficha__profes:hover strong{text-decoration:underline}.rt-ficha__profes:last-of-type{margin-bottom:18px}.rt-ficha__avatar{width:42px;height:42px;flex-shrink:0;border-radius:50%;overflow:hidden;background-image:repeating-linear-gradient(135deg,#e9e0ce 0 6px,#f1ead9 6px 12px)}.rt-ficha__avatar img{width:100%;height:100%;object-fit:cover;display:block}.rt-ficha__profes strong{display:block;font-size:15px}.rt-ficha__profes em{display:block;font-style:normal;font-size:13px;color:rgba(20,17,13,.62)}.rt-ficha__nota{margin:12px 0 0;font-size:12px;color:rgba(20,17,13,.62)}.rt-disc__horario{background:#1e1a14;color:var(--rt-crema);border-radius:18px;padding:clamp(26px,3.2vw,44px) clamp(22px,3vw,38px);margin-top:clamp(36px,4vw,56px);scroll-margin-top:96px}@media (max-width:620px){.rt-disc__horario{scroll-margin-top:150px}}.rt-disc__h2--claro{color:var(--rt-crema)}.rt-disc__sesiones{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px}.rt-sesion{border:1px solid rgba(244,239,230,.16);border-radius:14px;padding:18px 20px}.rt-sesion__cuando{font-family: var(--rt-titulos);font-weight:700;font-size:18px}.rt-sesion__que{margin-top:4px;font-size:14px;color:rgba(244,239,230,.65)}.rt-disc__horario-pie{margin:20px 0 0}.rt-disc__cta{background:var(--rt-oro);border-radius:20px;padding:clamp(24px,3vw,38px);margin-top:clamp(28px,3.5vw,44px);display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}.rt-disc__cta-titulo{font-family: var(--rt-titulos);font-size:clamp(22px,2.6vw,30px);letter-spacing:-.025em;margin:0 0 6px;color:var(--rt-negro)}.rt-disc__cta-texto{margin:0;font-size:15px;color:rgba(20,17,13,.78)}.rt-disc__relacionadas{margin-top:clamp(36px,4vw,56px)}.rt-disc__enlaces{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:14px}.rt-disc__enlace{background:var(--rt-blanco);border:1px solid rgba(20,17,13,.09);border-radius:12px;padding:16px 18px;font-weight:600;font-size:15px;color:var(--rt-negro)!important;text-decoration:none}.rt-disc__enlace:hover{border-color:var(--rt-oro)}.zak-header-builder .site-title{font-size:2.6rem}.site-title a{text-decoration:none}.zak-container{margin-left:auto;margin-right:auto;padding-left:28px;padding-right:28px}.zak-page-header{background:var(--rt-crema);padding:34px 0 26px;border-bottom:1px solid var(--rt-linea)}.zak-page-header .zak-container{display:block}.zak-page-header ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:rgba(20,17,13,.55)}.zak-page-header ul li+li::before{content:'/';margin-right:8px;opacity:.5}#zak-footer-nav-2{display:none}body .rt-pie p a,
body .rt-pie__lema a,
/*
 * Sin el "p" de por medio: Zakra escribe el aviso de copyright suelto dentro
 * del div, sin párrafo que lo envuelva, así que ".zak-copyright p a" no cogía
 * ninguno de sus tres enlaces —el del sitio, el de Zakra y el de WordPress— y
 * los tres seguían distinguiéndose solo por el color.
 */
body .zak-copyright a,
body .entry-content p a:not([class]) {text-decoration:underline;text-underline-offset:2px;color:var(--rt-oro-oscuro)}html body.masteriyo-courses-page,html body.masteriyo{background:var(--rt-crema)}body .masteriyo-course--badges .difficulty-badge .masteriyo-badge,body .masteriyo-course--badges .masteriyo-single-course--badge .masteriyo-badge{background:rgba(20,17,13,.07)!important;color:rgba(20,17,13,.78)}body .masteriyo-course-category a.masteriyo-course--content__category-items{color:var(--rt-oro-oscuro)}body .masteriyo-course-card-footer a.masteriyo-enroll-btn{background:var(--rt-oro);border-color:var(--rt-oro);color:var(--rt-negro)}body .masteriyo-course-card-footer a.masteriyo-enroll-btn:hover,body .masteriyo-course-card-footer a.masteriyo-enroll-btn:focus{background:var(--rt-oro-oscuro);border-color:var(--rt-oro-oscuro);color:var(--rt-crema)}body .masteriyo-course--content__stats span{color:rgba(20,17,13,.62)}body .masteriyo-course-author{display:none}.rt-clases-h2{font-family: var(--rt-titulos);font-size:clamp(26px,3vw,34px);letter-spacing:-.02em;margin:0 0 18px}.rt-clases-meta{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 0;font-size:12px;color:var(--rt-oro-oscuro)}.rt-clases-meta span+span::before{content:'·';margin-right:10px;opacity:.5}.rt-clases-rejilla{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr))}@media (max-width:620px){.zak-container{padding-left:20px;padding-right:20px}.rt-pie__caja{padding-inline:20px}.rt-eq-caja{padding-inline:0}.rt-eq-hero,.rt-eq-cta{padding-inline:20px}.rt-disc__hero,.rt-cont__caja,.rt-perfil-hero,.rt-serv__hero{padding:26px 20px}.rt-eq-direccion{padding:18px}.rt-eq-ficha-texto{padding:14px 16px 18px}.rt-disc__cuadro,.rt-indice{padding:16px 14px}.rt-disc__foto:not(.rt-disc__foto--vacia) {height:auto}}