:root{--profundo:var(--accent-3);--martian:var(--accent);--lima:var(--accent-2);--tinta:var(--contrast);--gris:var(--base);--humo:var(--base-2);--blanco:var(--base-3);--parrafo:#3f434e;--secundario:var(--contrast-3);--sobre-oscuro:#c7cad3;--decorativo:#8a8e99;--linea:rgba(0, 51, 51, 0.10);--linea-oscura:rgba(247, 247, 247, 0.18);--martian-hover:#87B42D;--borde-campo:#E1E1E1;--desactivado:#EDEDED;--desactivado-texto:#9aa0ac;--aviso-fondo:#FDECC8;--aviso-texto:#8a5a00;--exito:#003333;--alerta:#F2A900;--error:#E5484D;--info:#2A6FDB;--error-texto:#B3262B;--r-tile:16px;--r-card:22px;--r-shell:40px;--r-pill:100px;--sombra:0 1px 2px rgba(0, 51, 51, 0.05), 0 14px 34px -14px rgba(0, 51, 51, 0.16);--sombra-flota:0 2px 6px rgba(0, 51, 51, 0.10), 0 20px 44px -16px rgba(0, 51, 51, 0.28);--disp:var(--gp-font--satoshi);--sans:var(--gp-font--inter);--mono:var(--gp-font--ibm-plex-mono);--t-cifra:clamp(96px, 12vw, 220px);--t-display:clamp(56px, 7vw, 104px);--t-h1:clamp(40px, 4.5vw, 64px);--t-h2:clamp(30px, 2.6vw, 34px);--t-h3:22px;--t-h4:20px;--t-cuerpo-l:clamp(18px, 1.3vw, 19px);--t-cuerpo:16px;--t-peq:14px;--t-nota:12px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--ritmo:clamp(80px, 11vw, 152px);--ancho:1200px;--curva:cubic-bezier(0.16, 1, 0.3, 1);--micro:200ms;--entrada:360ms}body{font-family:var(--sans);font-size:var(--t-cuerpo);line-height:1.6;color:var(--tinta)}html body{background-color:var(--humo)}header.gb-site-header{border-radius:var(--r-pill);box-shadow:var(--sombra);margin:var(--s4) auto 0;padding:var(--s3) var(--s3) var(--s3) var(--s5);width:calc(100% - 2 * var(--s4))}@media (max-width:767px){header.gb-site-header{margin-top:var(--s2);padding:var(--s2) var(--s2) var(--s2) var(--s4);width:calc(100% - 2 * var(--s2))}}.gb-menu-container--mobile .gbp-button--primary{margin-inline:20px}.gb-site-header .gb-navigation>a>img{height:45px}.site-footer{margin-top:clamp(64px, 8vw, 96px)}h1,h2,h3,h4,h5,h6{font-family:var(--disp);color:var(--profundo);text-wrap:balance}h1{font-size:var(--t-h1);font-weight:900;line-height:1;letter-spacing:-.03em}h2{font-size:var(--t-h2);font-weight:700;line-height:1.08;letter-spacing:-.02em}h3{font-size:var(--t-h3);font-weight:700;line-height:1.2;letter-spacing:-.01em}h4{font-size:var(--t-h4);font-weight:700;line-height:1.25;letter-spacing:-.01em}.entry-content>p,.entry-content>ul,.entry-content>ol,.entry-content>blockquote,.dynamic-entry-content>p,.dynamic-entry-content>ul,.dynamic-entry-content>ol,.dynamic-entry-content>blockquote{color:var(--parrafo);max-width:72ch}.entry-content>p,.dynamic-entry-content>p{text-wrap:pretty}.entry-content a:not([class]),.dynamic-entry-content a:not([class]){color:var(--profundo);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;font-weight:600}.entry-content a:not([class]):hover,.dynamic-entry-content a:not([class]):hover{color:var(--tinta)}b,strong{font-weight:600;color:var(--profundo)}hr{border:0;border-top:1px solid var(--linea)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--profundo);outline-offset:3px;border-radius:var(--s1)}table td,table th,.price,.amount,.woocommerce-Price-amount{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}.gform_wrapper.gravity-theme,.gform-theme--foundation,.gform-theme--framework{--gf-color-primary:var(--martian);--gf-color-primary-rgb:153, 204, 51;--gf-color-primary-contrast:var(--profundo);--gf-color-primary-darker:var(--martian-hover);--gf-color-danger:var(--error);--gf-color-in-ctrl-border:var(--borde-campo);--gf-ctrl-radius:var(--r-tile);--gf-ctrl-btn-radius:var(--r-pill);--gf-font-family-base:var(--sans)}.gform_wrapper.gravity-theme .gform_required_legend .gfield_required,.gform_wrapper.gravity-theme .gfield_label .gfield_required,.gform_wrapper.gravity-theme .gfield_required_text,.gform_wrapper.gravity-theme .gfield_required_custom{color:var(--secundario)}.gform_wrapper.gravity-theme .gform_validation_errors,.gform_wrapper.gravity-theme .gform_validation_errors h2,.gform_wrapper.gravity-theme .validation_message{color:var(--error-texto)}.gform_wrapper.gravity-theme .gform_validation_errors,.gform_wrapper.gravity-theme .gfield_error input,.gform_wrapper.gravity-theme .gfield_error select,.gform_wrapper.gravity-theme .gfield_error textarea{border-color:var(--error)}.gform_wrapper.gravity-theme .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.gform_wrapper.gravity-theme .gfield select,.gform_wrapper.gravity-theme .gfield textarea{background-color:var(--humo);border:1px solid var(--borde-campo);border-radius:var(--r-tile);box-shadow:none;font-family:var(--sans);font-size:var(--t-cuerpo);color:var(--tinta);min-height:44px;padding:10px 14px}.gform_wrapper.gravity-theme .gfield textarea{min-height:120px}.gform_wrapper.gravity-theme .gfield input:focus,.gform_wrapper.gravity-theme .gfield select:focus,.gform_wrapper.gravity-theme .gfield textarea:focus{border-color:var(--martian);box-shadow:0 0 0 3px rgb(153 204 51 / .22);outline:none}.gform_wrapper.gravity-theme .gfield_label{font-family:var(--sans);font-weight:600;font-size:13px;color:var(--parrafo)}.gform_wrapper.gravity-theme .gfield_description{color:var(--secundario);font-size:12.5px}.gform_wrapper .gform_footer input[type="submit"],.gform_wrapper .gform_button{background-color:var(--martian);color:var(--profundo);border:0;border-radius:var(--r-pill);font-family:var(--sans);font-weight:700;min-height:44px;padding:12px 28px;transition:background-color var(--micro) var(--curva),color var(--micro) var(--curva)}.gform_wrapper .gform_footer input[type="submit"]:hover,.gform_wrapper .gform_button:hover{background-color:var(--profundo);color:var(--humo)}.single-post h4.gb-headline-text{color:var(--profundo)}.single-post .gb-text-d0bf2c68{display:inline-flex;align-items:center;column-gap:var(--s2);background-color:var(--lima);color:var(--profundo);font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.01em;padding:7px 16px;border-radius:var(--r-pill)}.single-post .gb-text-d0bf2c68::before{content:"";width:7px;height:7px;border-radius:var(--r-pill);background-color:var(--martian);flex:none}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #place_order,.woocommerce button#place_order{background-color:var(--martian);color:var(--profundo);border:0;border-radius:var(--r-pill);font-family:var(--sans);font-weight:700;min-height:44px;padding:14px 32px;transition:background-color var(--micro) var(--curva),color var(--micro) var(--curva)}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #place_order:hover,.woocommerce button#place_order:hover{background-color:var(--profundo);color:var(--humo)}.woocommerce a.button:not(.alt),.woocommerce button.button:not(.alt),.woocommerce input.button:not(.alt){background-color:var(--blanco);color:var(--profundo);border:1px solid var(--linea);border-radius:var(--r-pill);font-family:var(--sans);font-weight:600;min-height:44px;padding:12px 24px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row textarea,.woocommerce-page form .form-row select{background-color:var(--humo);border:1px solid var(--borde-campo);border-radius:var(--r-tile);box-shadow:none;font-family:var(--sans);font-size:var(--t-cuerpo);color:var(--tinta);min-height:44px;padding:10px 14px}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus{border-color:var(--martian);box-shadow:0 0 0 3px rgb(153 204 51 / .22);outline:none}.woocommerce form .form-row label{font-family:var(--sans);font-weight:600;font-size:13px;color:var(--parrafo)}.woocommerce .woocommerce-Price-amount,.woocommerce .order-total .amount{color:var(--profundo);font-family:var(--disp);font-weight:700}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error{background-color:var(--humo);color:var(--profundo);border:1px solid var(--linea);border-radius:var(--r-tile);font-family:var(--sans);padding:16px 20px}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a,.woocommerce-message li,.woocommerce-info li,.woocommerce-error li{color:var(--profundo)}.woocommerce-message,.woocommerce .woocommerce-message{background-color:var(--lima);border-color:rgb(0 51 51 / .18)}.woocommerce-error,.woocommerce .woocommerce-error{border-color:var(--error);color:var(--error-texto)}.woocommerce-error li,.woocommerce .woocommerce-error li{color:var(--error-texto)}.woocommerce-warning,.woocommerce .woocommerce-warning{background-color:var(--aviso-fondo);color:var(--aviso-texto);border-color:rgb(138 90 0 / .3)}.woocommerce-checkout form.checkout #customer_details,.woocommerce-checkout form.checkout #order_review{background-color:var(--blanco);border-radius:var(--r-card);box-shadow:var(--sombra);padding:var(--s6)}@media (max-width:767px){.woocommerce-checkout form.checkout #customer_details,.woocommerce-checkout form.checkout #order_review{padding:var(--s5)}}.woocommerce-checkout .select2-container .select2-selection--single{background-color:var(--humo);border:1px solid var(--borde-campo);border-radius:var(--r-tile);height:44px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{color:var(--tinta);line-height:42px;padding-left:14px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow{height:42px;right:8px}.woocommerce-checkout #payment .payment_methods>.wc_payment_method>label{background-color:var(--humo);border:1px solid var(--borde-campo);border-radius:var(--r-tile);transition:border-color var(--micro) var(--curva)}.woocommerce-checkout #payment .payment_methods>.wc_payment_method:has(input:checked)>label{border-color:var(--profundo)}.woocommerce-checkout #payment .payment_methods input[type="radio"]{-webkit-appearance:none;appearance:none;background-color:var(--blanco);border:1px solid var(--borde-campo);border-radius:50%;height:20px;transition:border-width var(--micro) var(--curva),border-color var(--micro) var(--curva);width:20px}.woocommerce-checkout #payment .payment_methods input[type="radio"]:checked{border:6px solid var(--profundo)}.woocommerce-checkout #payment .payment_methods input[type="radio"]:focus-visible{box-shadow:0 0 0 3px rgb(153 204 51 / .22);outline:none}.woocommerce #place_order,.woocommerce button#place_order{align-items:center;column-gap:var(--s3);display:inline-flex;justify-content:center;min-height:50px;padding:7px 7px 7px 24px}.woocommerce #place_order::after,.woocommerce button#place_order::after{background-color:var(--profundo);border-radius:var(--r-pill);color:var(--martian);content:'→';display:grid;flex:none;font:600 18px/1 var(--sans);height:36px;place-items:center;transition:background-color var(--micro) var(--curva),color var(--micro) var(--curva);width:36px}.woocommerce #place_order:hover::after,.woocommerce button#place_order:hover::after{background-color:var(--martian);color:var(--profundo)}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a,.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a{color:var(--profundo);font-weight:600;text-decoration:underline;text-underline-offset:3px}.fs-dato:empty,.fs-encaje:not(:has(.fs-encaje__texto)){display:none}.gb-block-image a,figure.gb-block-image>a{align-items:center;display:inline-flex;justify-content:center;min-height:44px}a.fs-pastilla,a.fs-tag{align-items:center;display:inline-flex;min-height:44px}.fs-chip{align-items:center;background-color:var(--lima);border-radius:var(--r-pill);color:var(--profundo);display:inline-flex;flex-shrink:0;font-family:var(--mono);font-size:var(--t-nota);height:2rem;justify-content:center;width:2rem}.fs-temario{display:grid;gap:var(--s6);grid-template-columns:minmax(180px,240px) 1fr}@media (max-width:1024px){.fs-temario{grid-template-columns:1fr}}.fs-temario__indice{align-self:start;position:sticky;top:var(--s5)}@media (max-width:1024px){.fs-temario__indice{display:flex;gap:var(--s2);margin-bottom:var(--s4);overflow-x:auto;padding-bottom:var(--s2);position:static;scrollbar-width:thin}.fs-temario__indice a{border-radius:var(--r-pill);border:1px solid var(--linea);flex-shrink:0;padding:8px 14px;white-space:nowrap}}.fs-temario__indice a{align-items:center;border-left:1px solid var(--linea);color:var(--secundario);display:flex;font-size:var(--t-peq);line-height:1.4;min-height:44px;padding:10px 0 10px 16px;text-decoration:none;transition:color var(--micro) var(--curva),border-color var(--micro) var(--curva)}.fs-temario__indice a:hover,.fs-temario__indice a:focus-visible{color:var(--profundo)}.fs-temario__indice a[aria-current="true"]{border-color:var(--martian);color:var(--profundo);font-weight:600}@media (max-width:1024px){.fs-temario__indice a[aria-current="true"]{background-color:var(--lima);border-color:var(--lima)}}.fs-temario__modulo{scroll-margin-top:var(--s7)}body .cmplz-cookiebanner{--cmplz_button_border_radius:var(--r-pill)}.cmplz-cookiebanner .cmplz-close{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}body.woocommerce-account form .form-row .required,body.woocommerce-checkout form .form-row .required,body .woocommerce form .form-row .required{color:var(--secundario)}.woocommerce .show-password-input,.woocommerce-page .show-password-input{min-height:44px;min-width:44px}.wp-block-search .wp-block-search__input{background-color:var(--humo);border:1px solid var(--borde-campo);border-radius:var(--r-pill);color:var(--tinta);font-family:var(--sans);min-height:48px;padding:0 20px}.wp-block-search .wp-block-search__input:focus{border-color:var(--martian);box-shadow:0 0 0 4px var(--lima);outline:none}.wp-block-search .wp-block-search__button{background-color:var(--profundo);border:0;border-radius:var(--r-pill);color:var(--blanco);min-height:48px;min-width:48px}.wp-block-search .wp-block-search__button:hover{background-color:var(--tinta)}.gform_wrapper .gfield .gfield_label .gfield_required,.gform_wrapper .gfield .gfield_required.gfield_required_custom{color:var(--secundario)}.wp-block-table table,.wp-block-table td,.wp-block-table th,.entry-content table,.entry-content td,.entry-content th{border-color:var(--linea)}.fs-tag a{align-items:center;color:inherit;display:inline-flex;min-height:24px;text-decoration:none}.learndash-wrapper .ld-status-icon.ld-status-incomplete,.learndash-wrapper .ld-status-icon.ld-status-in-progress,.learndash-wrapper .ld-lesson-item,.learndash-wrapper .ld-item-list-item,.learndash-wrapper [id^="ld-expand-"],.learndash-wrapper .ld-table-list,#ld-focus-sidebar,#ld-focus-header,.learndash-wrapper img.avatar{border-color:var(--linea)!important}.learndash-wrapper .ld-sep{color:var(--secundario)}.learndash-wrapper .ld-lesson-title{color:var(--profundo)}.learndash-wrapper .ld-item-component{color:var(--secundario)}.learndash-wrapper .ld-table-list.ld-topic-list,.learndash-wrapper .ld-breadcrumbs{background-color:var(--humo)}.learndash-wrapper .ld-progress .ld-progress-bar{background-color:var(--gris);border-radius:var(--r-pill)}.learndash-wrapper .ld-progress-bar .ld-progress-bar-percentage{border-radius:var(--r-pill)}.learndash-wrapper .ld-progress .ld-progress-percentage.ld-secondary-color,.learndash-wrapper .ld-progress-percentage{color:var(--profundo)!important}.learndash-wrapper .ld-status.ld-status-progress{background-color:var(--lima)!important;color:var(--profundo)!important}.learndash-wrapper .ld-status.ld-status-complete,.learndash-wrapper .ld-status.ld-status-complete .ld-text{color:var(--profundo)!important}.learndash-wrapper .ld-expand-button{min-height:44px}.learndash-wrapper a.ld-lesson-item-preview-heading{align-items:center;display:inline-flex;min-height:24px}.learndash-wrapper [id^="ld-expand-"]{border-radius:var(--r-tile)}.learndash-wrapper .ld-sep{color:var(--secundario)!important}.learndash-wrapper .ld-content-actions,.learndash-wrapper .ld-progress,.learndash-wrapper .ld-user-menu{border-color:var(--linea)!important}.learndash-wrapper .ld-topic-title,.learndash-wrapper .ld-item-title{color:var(--profundo)!important}.learndash-wrapper .ld-table-list.ld-topic-list,.learndash-wrapper .ld-lesson-status,.learndash-wrapper .ld-course-status,.learndash-wrapper .ld-breadcrumbs{background-color:var(--humo)!important;border-radius:var(--r-tile)!important}.learndash-wrapper [id^="ld-expand-"]{border-radius:var(--r-tile)!important}.learndash-wrapper .ld-progress .ld-progress-bar{background-color:var(--gris)!important}.learndash-wrapper .ld-status{border-radius:var(--r-pill)!important;font-size:var(--t-nota)!important}.learndash-wrapper .ld-button,.learndash-wrapper a.ld-button{border-radius:var(--r-pill)!important;min-height:44px}.learndash-wrapper .ld-button.ld-button:not([disabled]):not(.ld-button-reverse):not(.ld-button-transparent):not(.ld--ignore-inline-css):not(.ld-button-alternate),.learndash-wrapper a.ld-button.ld-button:not([disabled]):not(.ld-button-reverse):not(.ld-button-transparent):not(.ld--ignore-inline-css):not(.ld-button-alternate){background-color:var(--martian)!important;border-color:var(--martian)!important;color:var(--profundo)!important}.learndash-wrapper .ld-button.ld-button:not([disabled]):not(.ld-button-reverse):not(.ld-button-transparent):not(.ld--ignore-inline-css):not(.ld-button-alternate):hover,.learndash-wrapper .ld-button.ld-button:not([disabled]):not(.ld-button-reverse):not(.ld-button-transparent):not(.ld--ignore-inline-css):not(.ld-button-alternate):focus-visible,.learndash-wrapper a.ld-button.ld-button:not([disabled]):not(.ld-button-reverse):not(.ld-button-transparent):not(.ld--ignore-inline-css):not(.ld-button-alternate):hover,.learndash-wrapper a.ld-button.ld-button:not([disabled]):not(.ld-button-reverse):not(.ld-button-transparent):not(.ld--ignore-inline-css):not(.ld-button-alternate):focus-visible{background-color:var(--martian-hover)!important;border-color:var(--martian-hover)!important;color:var(--profundo)!important;opacity:1!important}.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.wpProQuiz_button:not([disabled]):not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz),.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.wpProQuiz_button2:not([disabled]){background-color:var(--martian)!important;border-color:var(--martian)!important;color:var(--profundo)!important}.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.wpProQuiz_button:not([disabled]):not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz):hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.wpProQuiz_button2:not([disabled]):hover{background-color:var(--martian-hover)!important;opacity:1!important}.learndash-wrapper .btn-join.btn-join:not(.ld--ignore-inline-css),.learndash-wrapper #btn-join:not(.ld--ignore-inline-css),.learndash-wrapper .ld-login-modal input[type="submit"]:not([disabled]),.learndash-wrapper .ld-login-modal .ld-login-modal-register:not([disabled]){background-color:var(--martian)!important;color:var(--profundo)!important}.learndash-wrapper .ld-expand-button.ld-expand-button:not([disabled]):not(.ld-button-alternate){background-color:var(--martian)!important;border-color:var(--martian)!important;color:var(--profundo)!important}.learndash-wrapper .ld-expand-button.ld-expand-button:not([disabled]):not(.ld-button-alternate) .ld-icon{color:var(--profundo)!important}.learndash-wrapper .ld-expand-button.ld-expand-button:not([disabled]):not(.ld-button-alternate):hover{background-color:var(--martian-hover)!important;opacity:1!important}#ld-focus-header .ld-brand-logo img{height:45px!important;width:auto!important;max-width:none!important}#ld-focus-sidebar-toggle{min-width:44px}.learndash-wrapper .ld-alert-warning{background-color:var(--aviso-fondo)!important}.learndash-wrapper .ld-alert-warning .ld-alert-content{color:var(--aviso-texto)!important}.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}body.ld-in-focus-mode #cmplz-manage-consent .cmplz-manage-consent{left:auto!important;right:0!important}#ld-mobile-nav-toggle:focus:not(:focus-visible),#ld-focus-sidebar-toggle:focus:not(:focus-visible){outline:none}.fs-campus-cursos{display:grid;gap:16px;margin-block:24px}.fs-campus-curso{background-color:var(--tarjeta,#FFFFFF);border-radius:var(--r-tile);padding:20px 24px}.fs-campus-curso__nombre{color:var(--profundo);font-weight:700;text-decoration:none}.fs-campus-curso__progreso{color:var(--secundario);margin:4px 0 16px}a.fs-campus-continuar{align-items:center;background-color:var(--martian);border-radius:var(--r-pill);color:var(--profundo);display:inline-flex;font-weight:700;min-height:44px;padding-inline:24px;text-decoration:none}a.fs-campus-continuar:hover,a.fs-campus-continuar:focus{background-color:var(--martian-hover)}.fs-campus-acciones{margin-block:16px}.dynamic-entry-content>h2{margin-top:var(--s8);margin-bottom:var(--s4)}.dynamic-entry-content>h3{font-size:var(--t-h3);margin-top:var(--s7);margin-bottom:var(--s3)}.dynamic-entry-content>h2:first-child,.dynamic-entry-content>h3:first-child{margin-top:0}.fs-tabla.wp-block-table,:is(.dynamic-entry-content,.entry-content) .wp-block-table{background:var(--blanco);border-radius:var(--r-tile);margin:var(--s5) 0 0;overflow-x:auto}.fs-tabla.wp-block-table table,:is(.dynamic-entry-content,.entry-content) .wp-block-table table{border:0;border-collapse:collapse;margin:0;width:100%}.fs-tabla.wp-block-table thead,:is(.dynamic-entry-content,.entry-content) .wp-block-table thead{border-bottom:1px solid var(--profundo)}.fs-tabla.wp-block-table th,.fs-tabla.wp-block-table td,:is(.dynamic-entry-content,.entry-content) .wp-block-table th,:is(.dynamic-entry-content,.entry-content) .wp-block-table td{border:0;border-bottom:1px solid var(--linea);padding:var(--s3) var(--s4);text-align:left;vertical-align:top}.fs-tabla.wp-block-table thead th,:is(.dynamic-entry-content,.entry-content) .wp-block-table thead th{border-bottom:0;color:var(--secundario);font-size:var(--t-peq);font-weight:600;line-height:1.3}.fs-tabla.wp-block-table tbody tr:last-child td,:is(.dynamic-entry-content,.entry-content) .wp-block-table tbody tr:last-child td{border-bottom:0}.fs-tabla.wp-block-table td:first-child,:is(.dynamic-entry-content,.entry-content) .wp-block-table td:first-child{color:var(--tinta);font-weight:600}.fs-tabla.wp-block-table .has-text-align-right,:is(.dynamic-entry-content,.entry-content) .wp-block-table .has-text-align-right{text-align:right}@media (min-width:601px){.fs-tabla.wp-block-table .has-text-align-right,:is(.dynamic-entry-content,.entry-content) .wp-block-table .has-text-align-right{white-space:nowrap}}@media (max-width:600px){.fs-tabla.wp-block-table th,.fs-tabla.wp-block-table td,:is(.dynamic-entry-content,.entry-content) .wp-block-table th,:is(.dynamic-entry-content,.entry-content) .wp-block-table td{font-size:var(--t-peq);padding:var(--s2) var(--s2)}.fs-tabla.wp-block-table th:first-child,.fs-tabla.wp-block-table td:first-child,:is(.dynamic-entry-content,.entry-content) .wp-block-table th:first-child,:is(.dynamic-entry-content,.entry-content) .wp-block-table td:first-child{padding-left:var(--s3)}.fs-tabla.wp-block-table th:last-child,.fs-tabla.wp-block-table td:last-child,:is(.dynamic-entry-content,.entry-content) .wp-block-table th:last-child,:is(.dynamic-entry-content,.entry-content) .wp-block-table td:last-child{padding-right:var(--s3)}.fs-tabla.wp-block-table th,.fs-tabla.wp-block-table td,:is(.dynamic-entry-content,.entry-content) .wp-block-table th,:is(.dynamic-entry-content,.entry-content) .wp-block-table td{overflow-wrap:normal;word-break:normal}.fs-tabla.wp-block-table table:has(th:nth-child(4)) :is(th,td),:is(.dynamic-entry-content,.entry-content) .wp-block-table table:has(th:nth-child(4)) :is(th,td){padding-left:var(--s1);padding-right:var(--s1)}}.fs-tabla__nota{color:var(--secundario);display:block;font-size:var(--t-peq);font-weight:400}.dynamic-entry-content>p.fs-fuente,.entry-content>p.fs-fuente{border-top:1px solid var(--linea);color:var(--secundario);font-family:var(--mono);font-size:var(--t-nota);line-height:1.5;margin-top:var(--s3);max-width:none;padding-top:var(--s3)}.dynamic-entry-content>p.fs-fuente--suelta,.entry-content>p.fs-fuente--suelta{border-top:0;padding-top:0}.wp-block-gallery.has-nested-images.fs-logos{--fs-logos-cols:4;--fs-logos-gap:var(--s5);gap:var(--fs-logos-gap);justify-content:center;margin:var(--s5) 0 var(--s6)}.wp-block-gallery.has-nested-images.fs-logos figure.wp-block-image:not(#individual-image){flex-grow:0;margin:0;width:calc((100% - (var(--fs-logos-cols) - 1) * var(--fs-logos-gap)) / var(--fs-logos-cols))}.wp-block-gallery.has-nested-images.fs-logos figure.wp-block-image img{height:auto;width:100%}@media (max-width:1024px){.wp-block-gallery.has-nested-images.fs-logos{--fs-logos-cols:3}}@media (max-width:600px){.wp-block-gallery.has-nested-images.fs-logos{--fs-logos-cols:2;--fs-logos-gap:var(--s4)}}.fs-dato-post{background:var(--blanco);border-radius:var(--r-card);margin:var(--s6) 0;padding:var(--s6)}.fs-dato-post :where(p){margin:0;max-width:56ch}.fs-dato-post .fs-dato-post__cifra{color:var(--profundo);font-family:var(--disp);font-size:var(--t-display);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.03em;line-height:1}.fs-dato-post .fs-dato-post__frase{color:var(--tinta);font-size:var(--t-cuerpo-l);line-height:1.45;margin-top:var(--s3)}.fs-dato-post .fs-dato-post__fuente{border-top:1px solid var(--linea);color:var(--secundario);font-family:var(--mono);font-size:var(--t-nota);line-height:1.5;margin-top:var(--s5);max-width:none;padding-top:var(--s3)}@media (max-width:600px){.fs-dato-post{padding:var(--s5)}}.fs-perfiles{margin:var(--s5) 0 var(--s6)}.fs-perfil{border-top:1px solid var(--linea);padding:var(--s5) 0}.fs-perfil:last-child{border-bottom:1px solid var(--linea)}.fs-perfil>.wp-block-group__inner-container{display:grid;gap:var(--s2) var(--s6);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.fs-perfil__cabeza h3{font-size:var(--t-h4);margin:0}.fs-perfil__cabeza p{color:var(--secundario);font-family:var(--mono);font-size:var(--t-nota);line-height:1.5;margin:var(--s2) 0 0}.fs-perfil__texto p{color:var(--parrafo);margin:0 0 var(--s3)}.fs-perfil__texto p:last-child{margin-bottom:0}@media (max-width:767px){.fs-perfil>.wp-block-group__inner-container{grid-template-columns:minmax(0,1fr)}}.site-main :is(.fs-dato-post,.fs-perfiles) .wp-block-group__inner-container{padding:0}.saswp-faq-block-section>ol{margin:0;padding:0}.saswp-faq-block-section>ol>li{border-top:1px solid var(--linea);margin:0;padding:var(--s5) 0}.saswp-faq-block-section>ol>li:last-child{border-bottom:1px solid var(--linea)}.saswp-faq-block-section .saswp-faq-question-title{color:var(--profundo);font-size:var(--t-h4);line-height:1.25;margin:0 0 var(--s2)}.saswp-faq-block-section .saswp-faq-answer-text{color:var(--parrafo);margin:0;max-width:72ch}.entry-content p.attachment a{display:inline-block;min-height:24px}.learndash-wrapper [id^="ld-topic-list-"],.learndash-wrapper [id^="ld-table-list-item-"]{border-color:var(--linea)!important}.learndash-wrapper .ld-focus-header .ld-mobile-nav .ld-trigger-mobile-nav{min-height:44px!important;min-width:44px!important}.learndash-wrapper .ld-focus-header .ld-mobile-nav .ld-trigger-mobile-nav span{background-color:var(--profundo)!important}.learndash-wrapper .ld-focus-header .ld-brand-logo a{align-items:center;display:inline-flex;min-height:24px}.learndash-wrapper .ld-focus-header .ld-user-menu .ld-text,.learndash-wrapper .ld-focus-header .ld-user-menu{color:var(--secundario)!important}.dynamic-entry-content,.hero_grid_left{max-width:100%}.home .entry-content{margin-inline:auto;max-width:var(--gb-container-width);padding-inline:var(--s6)}.home .gb-element-curso-4748-112,.home .gb-element-curso-4748-145{border-radius:var(--r-card);padding:var(--s7)}@media (max-width:1024px){.home .gb-element-curso-4748-14{height:clamp(320px, 62vw, 600px)}.home .gb-element-curso-4748-14>div,.home .gb-element-curso-4748-14 img{min-height:0}.home .gb-element-curso-4748-14 img{height:100%}}@media (max-width:767px){.home .entry-content{padding-inline:var(--s4)}.home .gb-element-curso-4748-112,.home .gb-element-curso-4748-145{padding:var(--s5)}}.dynamic-content-template:has(>.gb-element-curso-88114-25){margin-inline:auto;max-width:var(--gb-container-width);padding-inline:var(--s6)}@media (max-width:767px){.dynamic-content-template:has(>.gb-element-curso-88114-25){padding-inline:var(--s4)}}.gb-text-curso-88114-112{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere}@media (max-width:1024px){.fs-temario__indice .gb-query{width:100%}.fs-temario__indice nav.gb-looper{display:flex;flex-wrap:wrap;gap:var(--s2);width:100%}.fs-temario__indice nav.gb-looper>.gb-loop-item{width:auto}.fs-temario__indice nav.gb-looper a{padding-inline:var(--s4)}}.gb-element-4d5d3b56:not(:has(a)){display:none}body:not(:has(#gb-overlay-85460)) [data-gb-overlay="gb-overlay-85460"]{display:none}.learndash-wrapper .ld-focus-header .ld-content-action{border-color:var(--linea)!important}.learndash-wrapper .ld-topic-status{background-color:var(--humo)!important;border-radius:var(--r-tile)!important}.learndash-wrapper .learndash_mark_complete_button:not(.ld-compact),.learndash-wrapper .wpProQuiz_button,.learndash-wrapper .wpProQuiz_button2{border-radius:var(--r-pill)!important;min-height:44px!important}.woocommerce-account .gb-element-594aedff{padding-top:0}.woocommerce-account .woocommerce button.button.woocommerce-form-login__submit{background:var(--martian);border:0;border-radius:var(--r-pill);color:var(--profundo);font-weight:700;min-height:48px;padding:14px 28px}.woocommerce-account .woocommerce button.button.woocommerce-form-login__submit:hover,.woocommerce-account .woocommerce button.button.woocommerce-form-login__submit:focus-visible{background:var(--profundo);color:var(--blanco)}@media (max-width:767px){.wide-buttons.gb-element-3b7fdba2{display:flex;flex-direction:row;gap:var(--s2);padding:var(--s2) var(--s3) calc(var(--s2) + env(safe-area-inset-bottom));transition:transform var(--entrada) var(--curva)}.wide-buttons.gb-element-3b7fdba2>a{flex:1 1 0%;justify-content:center;min-height:44px}.wide-buttons.gb-element-3b7fdba2.fs-barra-oculta{transform:translateY(110%)}}.gbp-card__meta-text.gb-text-a8e49919{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--secundario);display:-webkit-box;line-height:1.45;overflow:hidden;text-transform:none}.fs-cabeza .fs-eyebrow>span{display:contents}.fs-migas{padding-block:var(--s5) var(--s4)}.fs-migas ol{color:var(--secundario);display:flex;flex-wrap:wrap;font:500 var(--t-peq)/1.4 var(--sans);gap:6px;list-style:none;margin:0;padding:0}.fs-migas li{margin:0;min-width:0}.fs-migas li+li::before{color:var(--secundario);content:"/";margin-right:6px}.fs-migas li:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-migas a{color:var(--tinta);font-weight:500;text-decoration:none}.fs-migas a:hover{text-decoration:underline;text-underline-offset:3px}.fs-modulo{margin-top:var(--ritmo)}.fs-cabeza{align-items:end;display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between;margin-bottom:28px}.fs-cabeza .fs-titulo-promo{font-size:var(--t-h2);letter-spacing:-.02em;line-height:1.08;margin:16px 0 0;max-width:24ch}.fs-tarjeta{background:var(--blanco);border-radius:var(--r-card);box-shadow:var(--sombra);display:flex;flex-direction:column;gap:14px;min-width:0;padding:var(--s5);position:relative;transition:transform var(--micro) var(--curva),box-shadow var(--micro) var(--curva)}.fs-tarjeta:hover{box-shadow:var(--sombra-flota);transform:translateY(-2px)}.fs-tarjeta__img{aspect-ratio:16 / 10;background:var(--humo);border-radius:var(--r-tile);overflow:hidden}.fs-tarjeta__img img{filter:saturate(.92) contrast(1.03);height:100%;object-fit:cover;transition:transform var(--entrada) var(--curva);width:100%}.fs-tarjeta:hover .fs-tarjeta__img img{transform:scale(1.02)}.fs-tarjeta__txt{display:flex;flex:1;flex-direction:column;gap:14px}.fs-tarjeta__titulo p{color:var(--profundo);font:700 21px/1.2 var(--disp);letter-spacing:-.01em;margin:0;text-wrap:balance}.fs-tarjeta__titulo a{color:inherit;text-decoration:none}.fs-tarjeta__titulo a::after{border-radius:inherit;content:"";inset:0;position:absolute}.fs-tarjeta__titulo a:focus-visible{outline:none}.fs-tarjeta:has(.fs-tarjeta__titulo a:focus-visible){outline:2px solid var(--profundo);outline-offset:3px}.fs-tarjeta__extracto p{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:15.5px;line-height:1.5;margin:0;overflow:hidden;overflow-wrap:anywhere}.fs-tarjeta__meta{color:var(--secundario);display:flex;font:400 var(--t-nota)/1.5 var(--mono);gap:12px;justify-content:space-between;margin-top:auto}:is(.fs-tarjeta__tema,.fs-tarjeta__extracto,.fs-tarjeta__img):empty{display:none}.fs-bento-sigue{display:grid;gap:var(--fs-gap,clamp(16px, 2vw, 24px));grid-template-columns:repeat(12,minmax(0,1fr))}.fs-bento-sigue>.gb-loop-item{grid-column:8 / -1}.fs-bento-sigue>.gb-loop-item:first-child{flex-direction:row;gap:var(--s5);grid-column:1 / 8;grid-row:span 2}.fs-bento-sigue>.gb-loop-item:first-child .fs-tarjeta__img{aspect-ratio:auto;flex:1.1;min-height:280px}.fs-bento-sigue>.gb-loop-item:first-child .fs-tarjeta__titulo p{font-size:26px}.fs-bento-sigue>.gb-loop-item:not(:first-child) :is(.fs-tarjeta__img,.fs-tarjeta__extracto){display:none}@media (max-width:900px){.fs-bento-sigue>.gb-loop-item,.fs-bento-sigue>.gb-loop-item:first-child{flex-direction:column;grid-column:1 / -1;grid-row:auto}.fs-bento-sigue>.gb-loop-item:first-child .fs-tarjeta__img{aspect-ratio:16 / 10;min-height:0}}.fs-sigue:not(:has(.fs-tarjeta)){display:none}.fs-bento-sigue>.gb-loop-item:only-child{grid-column:1 / -1;grid-row:auto}.fs-bento-sigue>.gb-loop-item:first-child:nth-last-child(2){grid-row:auto}.fs-pag{align-items:center;column-gap:var(--s4);display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:var(--s6);row-gap:var(--s3)}.fs-pag:not(:has(a)){display:none}.fs-pag .gbp-button--primary{width:auto}.fs-pag .fs-pag__b--atras{flex-direction:row-reverse;padding:7px 24px 7px 7px}.fs-pag .fs-pag__b--atras::after{content:'←'}.fs-pag__nums{align-items:center;column-gap:var(--s2);display:flex;flex-wrap:wrap;justify-content:center;margin-inline:auto;row-gap:var(--s2)}.fs-pag__nums .page-numbers{align-items:center;background-color:var(--humo);border-radius:var(--r-pill);color:var(--profundo);display:inline-flex;font:600 var(--t-peq)/1 var(--sans);justify-content:center;min-height:44px;min-width:44px;padding:0 12px;text-decoration:none;transition:background-color var(--micro) var(--curva),color var(--micro) var(--curva)}.fs-pag__nums .page-numbers.current{background-color:var(--martian)}.fs-pag__nums .page-numbers:is(:hover,:focus-visible){background-color:var(--lima)}.fs-pag__nums .page-numbers.dots{background-color:#fff0}@media (max-width:560px){.fs-pag__nums{flex-basis:100%;order:-1}}@media (max-width:767px){.gbp-section.gbp-section{padding-left:var(--s4);padding-right:var(--s4)}}body.woocommerce-account:not(.logged-in) .gb-element-594aedff>.woocommerce{background-color:var(--blanco);border-radius:var(--r-card);box-shadow:var(--sombra);margin-inline:auto;max-width:440px;padding:var(--s6)}@media (max-width:767px){body.woocommerce-account:not(.logged-in) .gb-element-594aedff>.woocommerce{padding:var(--s5)}}.woocommerce-form-login .fs-nota-cuenta{color:var(--secundario);font-size:var(--t-peq);line-height:1.5;margin:0 0 var(--s4)}.woocommerce-account .woocommerce .woocommerce-ResetPassword button.button{align-items:center;background-color:var(--martian);border:0;border-radius:var(--r-pill);color:var(--profundo);column-gap:var(--s3);display:inline-flex;font-weight:700;min-height:50px;padding:7px 7px 7px 24px}.woocommerce-account .woocommerce .woocommerce-ResetPassword button.button::after{background-color:var(--profundo);border-radius:var(--r-pill);color:var(--martian);content:'→';display:grid;flex:none;font:600 18px/1 var(--sans);height:36px;place-items:center;width:36px}.woocommerce-account .woocommerce .woocommerce-ResetPassword button.button:hover{background-color:var(--profundo);color:var(--humo)}.woocommerce-account .woocommerce .woocommerce-ResetPassword button.button:hover::after{background-color:var(--martian);color:var(--profundo)}.woocommerce-account .woocommerce-ResetPassword .form-row-first{float:none;width:100%}.learndash-wrapper.ld-profile .ld-item-list-item{border:0!important;border-radius:var(--r-tile)!important;box-shadow:var(--sombra)}.learndash-wrapper.ld-profile .ld-item-list-item .ld-item-name{color:var(--tinta)!important;font-weight:600}.learndash-wrapper.ld-profile .ld-item-list-item-course .ld-status-icon.ld-status-in-progress{border-color:var(--martian) var(--martian) var(--linea) var(--linea)!important;transform:rotate(45deg)}.learndash-wrapper.ld-profile .ld-item-list-item-course .ld-status-icon.ld-status-complete{background-color:var(--martian)!important;border-color:var(--martian)!important;color:var(--profundo)!important}body.woocommerce-account:not(.woocommerce-dashboard) .learndash-wrapper.ld-profile{display:none}.learndash-wrapper .ld-content-actions .ld-button:not(.ld-button-transparent) .ld-icon{background-color:var(--martian)!important;border-radius:var(--r-pill)!important;color:var(--profundo)!important;display:inline-grid!important;height:28px!important;place-items:center;width:28px!important}.learndash-wrapper .wpProQuiz_questionListItem label{border:1px solid var(--borde-campo)!important;border-radius:var(--r-tile)!important;transition:border-color var(--micro) var(--curva)}.learndash-wrapper .wpProQuiz_questionListItem label:has(input:checked){border-color:var(--profundo)!important}.learndash-wrapper .wpProQuiz_questionListItem input[type="radio"]{-webkit-appearance:none!important;appearance:none!important;background-color:var(--blanco)!important;border:1px solid var(--borde-campo)!important;border-radius:50%!important;box-sizing:border-box!important;display:inline-block!important;flex:none!important;height:20px!important;margin:0 var(--s3) 0 0!important;min-width:20px!important;padding:0!important;transition:border-width var(--micro) var(--curva),border-color var(--micro) var(--curva)!important;vertical-align:middle!important;width:20px!important}.learndash-wrapper .wpProQuiz_questionListItem input[type="radio"]:checked{border:6px solid var(--profundo)!important}.learndash-wrapper .wpProQuiz_questionListItem input[type="radio"]:focus-visible{box-shadow:0 0 0 3px rgb(153 204 51 / .22)!important;outline:none!important}.joinchat .joinchat__button{background-color:var(--profundo)}.gform_wrapper input[type="file"]{background-color:var(--humo);border:1px solid var(--borde-campo);border-radius:var(--r-tile);color:var(--tinta);padding:6px}.gform_wrapper input[type="file"]::file-selector-button{background-color:var(--blanco);border:1px solid var(--linea);border-radius:var(--r-pill);color:var(--profundo);cursor:pointer;font:600 15px/1 var(--sans);margin-right:var(--s3);min-height:40px;padding:10px 20px}.gform_wrapper input[type="file"]::file-selector-button:hover{background-color:var(--humo)}figure[class*="gb-element-resenas-74321-"]{background-color:var(--blanco);border:0;border-radius:var(--r-card);box-shadow:var(--sombra);padding:var(--s6)}.gb-element-resenas-74321-102{margin-top:var(--s5);row-gap:var(--s5)}@media (max-width:767px){figure[class*="gb-element-resenas-74321-"]{padding:var(--s5)}}.fs-seccion-video:not(:has(iframe)){display:none}.fs-video{background-color:var(--blanco);border-radius:var(--r-card);box-shadow:var(--sombra);padding:var(--s4)}.fs-video iframe{aspect-ratio:16 / 9;border:0;border-radius:var(--r-tile);display:block;height:auto;width:100%}:is(.gb-looper-catalogo-looper-81489-11,.gb-looper-catalogo-looper-4748-67)>.gb-loop-item{background-color:var(--blanco);border-radius:var(--r-card);box-shadow:var(--sombra);padding:var(--s4) var(--s4) var(--s5)}.fs-card--oscura .gbp-button--primary{color:var(--profundo)}.fs-card--oscura .gbp-button--primary:hover{background-color:var(--humo);color:var(--profundo)}.fs-nav-caja{margin-top:var(--fs-gap);position:sticky;top:var(--fs-cabecera,0);z-index:20}.fs-nav-caja:not(:has(.fs-nav-area)){display:none}.fs-nav-area{background:var(--blanco);border-radius:var(--r-pill);box-shadow:var(--sombra);padding:6px;transition:border-radius var(--micro) var(--curva),box-shadow var(--micro) var(--curva)}.fs-nav-area ul{display:flex;gap:4px;list-style:none;margin:0;overflow-x:auto;padding:0;scroll-snap-type:x proximity;scrollbar-width:none}.fs-nav-area ul::-webkit-scrollbar{display:none}.fs-nav-area li{margin:0}.fs-nav-area a{align-items:center;border-radius:var(--r-pill);color:var(--parrafo);display:inline-flex;font:500 var(--t-peq)/1 var(--sans);min-height:44px;padding:0 18px;scroll-snap-align:start;text-decoration:none;transition:background-color var(--micro) var(--curva),color var(--micro) var(--curva);white-space:nowrap}.fs-nav-area a:hover{background:var(--humo);color:var(--tinta)}.fs-nav-area a[aria-current="true"]{background:var(--profundo);color:var(--humo)}.fs-nav-area a>span{display:inline-block;max-width:28ch;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.fs-nav-area a:is(:hover,:focus-visible,[aria-current="true"])>span{max-width:none}.fs-nav-caja.is-fija .fs-nav-area{border-radius:0;box-shadow:0 1px 0 var(--linea),0 10px 24px -18px rgb(0 51 51 / .3);margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50% + 6px)}@media (max-width:760px){.fs-nav-area{border-radius:0;box-shadow:0 1px 0 var(--linea);margin-inline:calc(-1 * var(--fs-gutter))}.fs-nav-area ul{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}}.fs-venta{--fs-gap:clamp(16px, 2vw, 24px);--fs-gutter:var(--s6)}.dynamic-content-template:has(>.fs-venta){margin-inline:auto;max-width:var(--gb-container-width);padding-inline:var(--s6)}@media (max-width:767px){.fs-venta{--fs-gutter:var(--s4)}.dynamic-content-template:has(>.fs-venta){padding-inline:var(--s4)}}body:has(.fs-venta){overflow-x:clip}.fs-venta [id]{scroll-margin-top:calc(var(--fs-pegado, 0px) + var(--s5))}.fs-venta .fs-temario__indice{top:calc(var(--fs-pegado, 0px) + var(--s4))}@media (min-width:1041px){.fs-venta__cuerpo{column-gap:var(--s7);display:grid;grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:1040px){.fs-venta__lateral{display:none}}.fs-venta__caja-movil{display:none}@media (max-width:1040px){.fs-venta__caja-movil{display:block;margin-top:var(--ritmo)}}.fs-venta__principal{counter-reset:fs-sec}.fs-venta__principal section>div:first-child>.fs-eyebrow{counter-increment:fs-sec}.fs-venta__principal section>div:first-child>.fs-eyebrow::before{order:-2}.fs-venta__principal section>div:first-child>.fs-eyebrow::after{content:"§ " counter(fs-sec,decimal-leading-zero) " ·";order:-1}.fs-audiencia{display:grid;gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--s6)}.fs-audiencia>div:not(:has(p:not(:empty))){display:none}@media (max-width:767px){.fs-audiencia{grid-template-columns:1fr}}.fs-venta__principal #objetivo:not(:has(>p:not(:empty))){display:none}@media (min-width:1200px){.fs-venta__aprenderas{column-gap:var(--s6);display:grid;grid-template-columns:7fr 5fr;padding-top:var(--ritmo)}.fs-venta__aprenderas>section{padding-top:0}}.fs-donde{container-type:inline-size}.fs-donde :where(p,h2,ul,li){margin:0}.fs-donde__rejilla{display:grid;gap:var(--s4)}@container (min-width:720px){.fs-donde__rejilla{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.fs-donde__dato{display:flex;flex-direction:column;gap:var(--s7);justify-content:space-between}.fs-donde__cuerpo{display:grid;gap:var(--s4)}.fs-donde__cifra{--cifra:clamp(64px, 11cqi, 140px);align-items:baseline;display:flex}.fs-donde__cifra .fs-cifra{font-size:var(--cifra);line-height:.85}.fs-donde__cifra .fs-donde__unidad{font-size:calc(var(--cifra) * 0.42);letter-spacing:0}.fs-donde .fs-donde__frase{color:var(--humo);font-size:clamp(15px, 1.5cqi, 17px);line-height:1.5;max-width:40ch}.fs-donde__logos{display:flex;flex-direction:column;gap:var(--s4)}.fs-donde__logos h2{max-width:24ch}.fs-donde__muro{background:var(--linea);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin-top:var(--s2);padding:0}.fs-donde__logo{align-items:center;background:var(--blanco);display:grid;justify-items:center;min-height:84px;padding:12px 16px}.fs-donde__logo img{height:auto;max-height:44px;max-width:100%;object-fit:contain;width:auto}@container (min-width:480px){.fs-donde__muro{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:1000px){.fs-donde__muro{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-donde__logo{min-height:104px}}.fs-venta__principal .fs-donde__logos>.fs-eyebrow{counter-increment:fs-sec}.fs-venta__principal .fs-donde__logos>.fs-eyebrow::before{order:-2}.fs-venta__principal .fs-donde__logos>.fs-eyebrow::after{content:"§ " counter(fs-sec,decimal-leading-zero) " ·";order:-1}.fs-inscripcion{display:grid;gap:var(--s4);margin-top:var(--ritmo)}.fs-inscripcion :where(p,ul){margin:0}.fs-inscripcion .fs-pastilla{background-color:var(--humo);justify-self:start}.fs-inscripcion__precio,.fs-barra-compra__precio{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px var(--s3)}.fs-inscripcion__precio>:first-child{color:var(--profundo);font:900 clamp(40px, 3.4vw, 52px)/1 var(--disp);letter-spacing:-.03em}.fs-precio-antes{color:var(--secundario);font-size:var(--t-peq);text-decoration:line-through}.fs-inscripcion__nota{color:var(--parrafo);font-size:var(--t-peq);line-height:1.5}.fs-inscripcion__botones{display:grid;gap:var(--s3)}.fs-inscripcion__botones>a{width:100%}.fs-inscripcion__titulo{border-top:1px solid var(--linea);color:var(--tinta);font:600 12px/1.2 var(--sans);letter-spacing:.06em;padding-top:var(--s4);text-transform:uppercase}.fs-inscripcion__lista{display:grid;gap:8px;list-style:none;padding:0}.fs-inscripcion__lista>li{color:var(--parrafo);display:flex;flex-wrap:wrap;font-size:var(--t-peq);gap:0 6px;line-height:1.4;margin:0;padding-left:24px;position:relative}.fs-inscripcion__lista>li::before{color:var(--profundo);content:"✓";font-weight:700;left:0;position:absolute}.fs-inscripcion__lista>li>span+span::before{content:"·";margin-right:6px}.fs-inscripcion__pie{color:var(--secundario);display:grid;font-size:var(--t-nota);gap:var(--s3);justify-items:center;text-align:center}.fs-inscripcion__ssl{align-items:center;display:inline-flex;gap:6px}.fs-inscripcion__pagos{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s2);justify-content:center;list-style:none;margin:0;padding:0}.fs-inscripcion__pagos>li{display:block}.fs-inscripcion__pagos svg{display:block;height:30px;width:auto}.fs-inscripcion__pagos rect{fill:#fff0}.fs-inscripcion__pagos text,.fs-inscripcion__pagos tspan{fill:var(--profundo)}.fs-inscripcion__pagos [aria-label="Mastercard"] circle{fill:none;stroke:var(--profundo);stroke-width:2}.fs-inscripcion__pagos [aria-label="Mastercard"] path{fill:none}@media (min-width:1041px) and (min-height:768px){.fs-venta__lateral .fs-inscripcion{position:sticky;top:calc(var(--fs-pegado, 0px) + var(--s4))}}.fs-barra-compra{display:none}@media (max-width:1040px){.fs-barra-compra{align-items:center;background-color:var(--blanco);border-radius:var(--r-pill);bottom:var(--s3);box-shadow:var(--sombra-flota);display:flex;gap:var(--s4);justify-content:space-between;left:var(--s3);padding:8px 8px 8px var(--s5);position:fixed;right:var(--s3);transform:translateY(calc(100% + var(--s4)));transition:transform var(--micro) var(--curva),visibility var(--micro);visibility:hidden;z-index:40}.fs-barra-compra.is-visible{transform:none;visibility:visible}.fs-barra-compra__precio>:first-child{color:var(--profundo);font:900 26px/1 var(--disp);letter-spacing:-.02em}body:has(.fs-barra-compra){padding-bottom:88px}}@media (prefers-reduced-motion:reduce){.fs-barra-compra{transition:none}}.page-id-81489 h1.main_title{display:none}.page-id-81489 .gbp-section:has(>h1.main_title){padding-top:var(--s5);padding-bottom:0}.page-id-81489 .dynamic-entry-content{padding-bottom:var(--ritmo)}.fs-cat-hero{max-width:var(--ancho);margin:0 auto;padding:var(--s4) var(--s5) 0}.fs-cat-hero>.fs-eyebrow{display:inline-flex;align-items:center;gap:var(--s2);background:var(--lima);color:var(--profundo);padding:6px 12px;border-radius:var(--r-pill);font-family:var(--mono);font-size:var(--t-nota);font-weight:500;letter-spacing:.02em}.fs-cat-hero>.fs-eyebrow::before{content:"";width:6px;height:6px;background:var(--martian-hover);border-radius:50%}.fs-cat-title{font-family:var(--disp);font-weight:900;font-size:clamp(44px, 6vw, 88px);line-height:.95;letter-spacing:-.035em;color:var(--profundo);margin:var(--s5) 0 0;max-width:1000px}.fs-cat-title em{font-style:normal;color:var(--martian-hover)}.fs-cat-lead{margin-top:var(--s5);max-width:640px;font-size:var(--t-cuerpo-l);color:var(--parrafo);line-height:1.55}.fs-cat-kpis{display:flex;gap:var(--s7);margin-top:var(--s6);flex-wrap:wrap}.fs-cat-kpis>div{display:flex;flex-direction:column;gap:2px}.fs-cat-kpis b{font-family:var(--disp);font-size:34px;font-weight:900;color:var(--profundo);letter-spacing:-.02em;line-height:1}.fs-cat-kpis span{font-size:13px;color:var(--secundario);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.fs-cat-controls{max-width:var(--ancho);margin:var(--s7) auto 0;padding:0 var(--s5);display:flex;flex-direction:column;gap:var(--s5)}.fs-cat-search{position:relative;background:var(--blanco);border:1px solid var(--borde-campo);border-radius:var(--r-pill);padding:18px var(--s5) 18px 56px;display:flex;align-items:center;gap:var(--s4);box-shadow:0 4px 20px rgb(0 51 51 / .04)}.fs-cat-search svg{position:absolute;left:22px;top:50%;transform:translateY(-50%);color:var(--secundario);pointer-events:none}.fs-cat-search input{flex:1;border:0;outline:0;font-family:inherit;font-size:16px;color:var(--tinta);background:#fff0}.fs-cat-search input::placeholder{color:var(--decorativo)}.fs-cat-chips{display:flex;flex-wrap:wrap;gap:10px}.fs-cat-chip{display:inline-flex;align-items:center;gap:var(--s2);background:var(--blanco);border:1px solid var(--borde-campo);padding:11px 18px;border-radius:var(--r-pill);font-size:14px;font-weight:500;color:var(--profundo);text-decoration:none;transition:border-color var(--micro) var(--curva),background var(--micro) var(--curva)}.fs-cat-chip:hover{border-color:var(--profundo)}.fs-cat-chip.is-on{background:var(--profundo);color:var(--blanco);border-color:var(--profundo)}.fs-cat-chip .n{font-family:var(--mono);font-size:12px;background:rgb(0 51 51 / .08);color:var(--profundo);padding:2px 8px;border-radius:var(--r-pill)}.fs-cat-chip.is-on .n{background:rgb(153 204 51 / .25);color:var(--martian)}.fs-cat-featured{max-width:var(--ancho);margin:var(--s7) auto 0;padding:0 var(--s5)}.fs-cat-featured__card{display:grid;grid-template-columns:1.1fr 0.9fr;background:var(--profundo);color:var(--blanco);border-radius:var(--r-shell);overflow:hidden}.fs-cat-featured__copy{padding:var(--s7);display:flex;flex-direction:column;gap:var(--s5)}.fs-cat-featured__copy .fs-eyebrow{display:inline-flex;align-items:center;gap:var(--s2);background:rgb(153 204 51 / .15);color:var(--martian);padding:6px 12px;border-radius:var(--r-pill);font-family:var(--mono);font-size:var(--t-nota);font-weight:500}.fs-cat-featured__copy .fs-eyebrow::before{content:"";width:6px;height:6px;background:var(--martian);border-radius:50%}.fs-cat-featured__copy h2{font-family:var(--disp);font-weight:900;font-size:clamp(32px, 3.4vw, 52px);line-height:.98;letter-spacing:-.03em;margin:0;color:var(--blanco)}.fs-cat-featured__copy p{color:rgb(255 255 255 / .75);font-size:17px;margin:0;max-width:460px}.fs-cat-featured__meta{display:flex;gap:var(--s5);font-family:var(--mono);font-size:13px;color:rgb(255 255 255 / .6);align-items:center;flex-wrap:wrap}.fs-cat-featured__meta b{color:var(--blanco);font-weight:500}.fs-cat-featured__cta{display:flex;gap:var(--s3);flex-wrap:wrap}.fs-cat-btn-primary{background:var(--martian);color:var(--profundo);font-weight:700;padding:16px 26px;border-radius:var(--r-pill);display:inline-flex;align-items:center;gap:10px;text-decoration:none;transition:background var(--micro) var(--curva)}.fs-cat-btn-primary:hover{background:var(--martian-hover)}.fs-cat-btn-ghost{background:#fff0;color:var(--blanco);font-weight:600;padding:16px 22px;border-radius:var(--r-pill);border:1px solid rgb(255 255 255 / .25);text-decoration:none}.fs-cat-featured__img{position:relative;overflow:hidden;background:#0b2323;min-height:420px}.fs-cat-featured__img::before{content:"Rx";position:absolute;inset:0;display:grid;place-items:center;font-family:var(--disp);font-weight:800;font-size:260px;letter-spacing:-.05em;color:rgb(153 204 51 / .12)}.fs-cat-featured__img::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,rgb(153 204 51 / .18) 0%,transparent 55%),linear-gradient(90deg,rgb(0 51 51 / .4) 0%,transparent 40%)}.fs-cat-featured__img img{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.fs-cat-grid-head{max-width:var(--ancho);margin:var(--s8) auto 0;padding:0 var(--s5);display:flex;align-items:end;justify-content:space-between;gap:var(--s5);flex-wrap:wrap}.fs-cat-grid-head h3{font-family:var(--disp);font-weight:900;font-size:36px;line-height:1;letter-spacing:-.025em;color:var(--profundo);margin:0}.fs-cat-grid-count{color:var(--secundario);font-size:14px;font-family:var(--mono)}.fs-cat-card{background:var(--blanco);border-radius:var(--r-card);overflow:hidden;display:flex;flex-direction:column;border:1px solid #fff0;transition:transform 200ms var(--curva),box-shadow 200ms var(--curva),border-color 200ms var(--curva);text-decoration:none;color:inherit}.fs-cat-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgb(0 51 51 / .08);border-color:var(--lima)}.fs-cat-card__thumb{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--lima)}.fs-cat-card__thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 400ms var(--curva)}.fs-cat-card:hover .fs-cat-card__thumb img{transform:scale(1.03)}.fs-cat-card__tag{position:absolute;top:14px;left:14px;background:var(--blanco);color:var(--profundo);padding:6px 12px;border-radius:var(--r-pill);font-size:12px;font-weight:600;letter-spacing:.01em}.fs-cat-card__body{padding:var(--s5) var(--s5) var(--s4);display:flex;flex-direction:column;gap:var(--s3);flex:1}.fs-cat-card__body h4{font-family:var(--disp);font-weight:900;font-size:22px;line-height:1.15;letter-spacing:-.015em;color:var(--profundo);margin:0}.fs-cat-card__body p{color:var(--parrafo);font-size:15px;line-height:1.5;margin:0;flex:1}.fs-cat-card__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding-top:var(--s4);border-top:1px solid var(--borde-campo);font-family:var(--mono);font-size:13px;color:var(--secundario)}.fs-cat-card__specs{display:flex;gap:14px}.fs-cat-card__specs b{color:var(--profundo);font-weight:500}.fs-cat-card__price{font-family:var(--disp);font-weight:900;font-size:22px;color:var(--profundo);letter-spacing:-.02em}.fs-cat-card__price small{font-size:13px;font-weight:500;color:var(--secundario);font-family:var(--mono)}.fs-cat-cta-strip{max-width:var(--ancho);margin:var(--s9) auto 0;padding:0 var(--s5)}.fs-cat-cta-strip__inner{background:var(--lima);border-radius:var(--r-shell);padding:var(--s7);display:flex;gap:var(--s6);align-items:center;justify-content:space-between;flex-wrap:wrap}.fs-cat-cta-strip h3{font-family:var(--disp);font-weight:900;font-size:36px;line-height:1.05;letter-spacing:-.02em;color:var(--profundo);margin:0;max-width:640px}.fs-cat-cta-strip .fs-cat-btn-primary{background:var(--profundo);color:var(--martian)}.fs-cat-cta-strip .fs-cat-btn-primary:hover{background:#002424}@media (max-width:960px){.fs-cat-featured__card{grid-template-columns:1fr}.fs-cat-featured__img{aspect-ratio:16 / 9;min-height:0}.fs-cat-featured__copy{padding:var(--s6) var(--s5)}.fs-cat-cta-strip__inner{flex-direction:column;align-items:flex-start;padding:var(--s6) var(--s5)}}@media (max-width:640px){.fs-cat-hero,.fs-cat-controls,.fs-cat-featured,.fs-cat-grid-head,.fs-cat-cta-strip{padding-left:var(--s4);padding-right:var(--s4)}.fs-cat-kpis{gap:var(--s5)}.fs-cat-kpis b{font-size:28px}.fs-cat-title{font-size:44px}.fs-cat-search{padding:14px var(--s4) 14px 48px}}.fs-home-hero,.fs-home-catalogo,.fs-home-empleo,.fs-home .fs-home-resenas,.fs-home-cierre{display:grid;gap:var(--fs-home-gap,clamp(16px, 1.8vw, 24px));grid-template-columns:repeat(12,minmax(0,1fr))}.fs-home-seccion{padding-top:var(--ritmo)}.fs-home-cabeza{display:grid;gap:var(--s4);margin-bottom:clamp(32px, 4vw, 48px);max-width:820px}.fs-home-titulo{font-size:var(--t-h1);font-weight:900;letter-spacing:-.03em;line-height:1;margin:0}.fs-home-display{font-size:var(--t-display);font-weight:900;letter-spacing:-.045em;line-height:.92;margin:0}.fs-home-entradilla{color:var(--parrafo);font-size:var(--t-cuerpo-l);line-height:1.55;margin:0;max-width:60ch}.fs-home-enlace{align-items:center;color:var(--profundo);column-gap:6px;display:inline-flex;font-weight:600;min-height:44px;text-decoration:underline;text-decoration-color:rgb(0 51 51 / .3);text-underline-offset:4px;transition:text-decoration-color var(--micro) var(--curva)}.fs-home-enlace::after{content:'→';transition:transform var(--micro) var(--curva)}.fs-home-enlace:hover{text-decoration-color:var(--profundo)}.fs-home-enlace:hover::after{transform:translateX(3px)}.fs-home .fs-card,.fs-home-shell{border-radius:var(--r-shell)}.fs-home-hero{margin-top:var(--s5)}.fs-home .fs-home-hero__dato{display:flex;flex-direction:column;gap:var(--s6);grid-column:span 8;justify-content:space-between;min-height:min(760px, calc(100dvh - 140px));padding:clamp(28px, 4vw, 56px)}.fs-home .fs-home-hero__dato h1{font-size:clamp(40px, 4vw, 58px);font-weight:900;letter-spacing:-.03em;line-height:1;margin:0;text-wrap:pretty}.fs-home-dato{align-items:end;column-gap:36px;display:grid;grid-template-columns:auto minmax(0,1fr);row-gap:var(--s4)}.fs-home-hero .fs-home-cifra{font-size:clamp(96px, 15vw, 220px);line-height:.85;margin:0;white-space:nowrap}.fs-home-hero .fs-home-cifra{align-items:baseline;display:flex}.fs-home-pct{font-size:.42em;letter-spacing:-.02em;margin-left:.06em}@property --fs-home-n{syntax:'<integer>';initial-value:60;inherits:false}.fs-home-contador{color:#fff0;display:inline-block;position:relative}.fs-home-contador::after{color:var(--martian);content:counter(fs-home-n);counter-reset:fs-home-n var(--fs-home-n);left:0;position:absolute;top:0}@media (prefers-reduced-motion:no-preference){.fs-home-contador::after{animation:fs-home-cuenta 1.4s var(--curva) 0.2s both}}@keyframes fs-home-cuenta{from{--fs-home-n:0}to{--fs-home-n:60}}.fs-home-dato__texto{display:grid;padding-bottom:6px;row-gap:var(--s4)}.fs-home-hero .fs-home-dato__frase{color:var(--humo);font:500 var(--t-cuerpo-l) / 1.45 var(--sans);margin:0;max-width:34ch}.fs-home-acciones{display:flex;flex-wrap:wrap;gap:var(--s3)}.fs-home-hero .gbp-button--secondary{background-color:#fff0;border-color:rgb(247 247 247 / .35);color:var(--humo);min-height:50px}.fs-home-hero .gbp-button--secondary:hover{background-color:var(--humo);color:var(--profundo)}.fs-home-hero__foto{border-radius:var(--r-shell);box-shadow:var(--sombra);grid-column:span 4;margin:0;overflow:hidden}.fs-home-hero__foto img{display:block;filter:saturate(.92) contrast(1.03);height:100%;object-fit:cover;object-position:50% 35%;width:100%}.fs-home .fs-home-empresas{align-items:center;column-gap:var(--s5);display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);margin-top:var(--fs-home-gap,clamp(16px, 1.8vw, 24px));padding:20px 0 20px 32px;row-gap:var(--s4)}.fs-home .fs-home-empresas{border-radius:var(--r-card)}.fs-home .fs-home-empresas h2{font-size:18px;line-height:1.25;margin:0}.fs-home-cinta{-webkit-mask-image:linear-gradient(90deg,transparent,#003333 8%,#003333 92%,transparent);mask-image:linear-gradient(90deg,transparent,#003333 8%,#003333 92%,transparent);overflow:hidden}.fs-home-logos{align-items:center;display:flex;flex-wrap:nowrap;gap:56px;list-style:none;margin:0;padding:0 56px 0 0}.fs-home-logos li{margin:0}.fs-home-logos img{display:block;height:34px;width:auto}.fs-home-cinta__pista{display:flex;width:max-content}@media (prefers-reduced-motion:no-preference){.fs-home-cinta__pista{animation:fs-home-desliza 48s linear infinite}.fs-home .fs-home-empresas:hover .fs-home-cinta__pista,.fs-home .fs-home-empresas:focus-within .fs-home-cinta__pista{animation-play-state:paused}}@keyframes fs-home-desliza{to{transform:translateX(-50%)}}.fs-home .fs-home-itinerario{padding:clamp(28px, 4vw, 56px)}.fs-home-pasos{--fs-home-hueco:clamp(32px, 4vw, 56px);display:grid;gap:var(--fs-home-hueco);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative;view-timeline-name:--fs-home-pasos}.fs-home-pasos::before{background-color:var(--martian);content:'';height:2px;left:20px;position:absolute;top:19px;transform-origin:left center;width:calc(100% - (100% - 2 * var(--fs-home-hueco)) / 3)}.fs-home-paso{align-content:start;display:grid;margin:0;position:relative;row-gap:14px}.fs-home-chip{align-items:center;background-color:var(--martian);border-radius:var(--r-pill);color:var(--profundo);display:inline-flex;font:900 15px / 1 var(--disp);height:40px;justify-content:center;letter-spacing:-.02em;position:relative;width:40px;z-index:1}.fs-home-paso p{color:var(--parrafo);margin:0;max-width:44ch}.fs-home-areas{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s1)}.fs-home-areas .fs-pastilla{background-color:var(--humo);font-size:14px;min-height:44px;padding:8px 16px;text-decoration:none;transition:background-color var(--micro) var(--curva)}.fs-home-areas .fs-pastilla:hover{background-color:var(--lima);color:var(--profundo)}@keyframes fs-home-dibuja-x{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fs-home-dibuja-y{from{transform:scaleY(0)}to{transform:scaleY(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fs-home-pasos::before{animation:fs-home-dibuja-x linear both;animation-range:entry 40% cover 55%;animation-timeline:--fs-home-pasos}}}.fs-home-catalogo{align-items:start}.fs-home .fs-home-selector{grid-column:span 4;padding:20px;position:sticky;top:calc(var(--fs-cabecera, 0px) + var(--s5))}.fs-home .fs-home-selector{border-radius:var(--r-card)}.fs-home-segmento{background-color:var(--humo);border-radius:var(--r-pill);display:grid;gap:4px;grid-template-columns:1fr 1fr;margin-bottom:var(--s4);padding:4px}.fs-home-segmento button{background:none;border:0;border-radius:var(--r-pill);color:var(--parrafo);cursor:pointer;font:600 14px / 1.2 var(--sans);min-height:44px;padding:0 var(--s3);transition:background-color var(--micro) var(--curva),color var(--micro) var(--curva)}.fs-home-segmento button[aria-selected="true"]{background-color:var(--blanco);box-shadow:var(--sombra);color:var(--profundo)}.fs-home-opciones{display:grid;gap:2px}.fs-home-opciones a,.fs-home-opciones button{background:none;border:0;border-radius:var(--r-tile);color:var(--tinta);cursor:pointer;display:block;font:400 15px / 1.35 var(--sans);min-height:44px;padding:11px 14px;text-align:left;text-decoration:none;transition:background-color var(--micro) var(--curva);width:100%}.fs-home-opciones a:hover,.fs-home-opciones button:hover{background-color:var(--humo)}.fs-home-opciones [aria-pressed="true"]{background-color:var(--lima);color:var(--profundo);font-weight:600}.fs-home-opciones[hidden]{display:none}.fs-home-selector__pie{border-top:1px solid var(--linea);color:var(--secundario);font-size:14px;margin:var(--s4) 0 0;padding-top:var(--s4)}.fs-home-selector__pie a{color:var(--profundo);font-weight:600}.fs-home .fs-home-tabla{grid-column:span 8;padding:clamp(12px, 1.6vw, 20px)}.fs-home-tabla__estado{align-items:center;color:var(--secundario);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 16px;justify-content:space-between;margin:0;padding:8px 12px 16px}.fs-home-tabla__estado button{background:none;border:0;color:var(--profundo);cursor:pointer;font:600 14px / 1.2 var(--sans);min-height:44px;text-decoration:underline;text-underline-offset:4px}.fs-home-cursos{display:grid;gap:4px;list-style:none;margin:0;padding:0}.fs-home-cursos>li{margin:0}.fs-home-cursos>li[hidden]{display:none}.fs-home-js .fs-home-cursos>li.fs-home-entra{animation:fs-home-entra var(--entrada) var(--curva) both;animation-delay:calc(var(--fs-i, 0) * 50ms)}@keyframes fs-home-entra{from{opacity:0;transform:translateY(8px)}}.fs-home-fila{align-items:center;border-radius:var(--r-tile);color:inherit;column-gap:20px;display:grid;grid-template-columns:76px minmax(0,1fr) auto 44px;padding:14px;text-decoration:none;transition:background-color var(--micro) var(--curva)}.fs-home-fila::after{align-items:center;background-color:var(--humo);border-radius:var(--r-pill);color:var(--profundo);content:'→';display:flex;font:600 18px / 1 var(--sans);height:44px;justify-content:center;width:44px;transition:background-color var(--micro) var(--curva),transform var(--micro) var(--curva)}.fs-home-fila:hover{background-color:var(--humo)}.fs-home-fila:hover::after{background-color:var(--martian);transform:translateX(2px)}.fs-home-fila__foto{border-radius:var(--r-tile);filter:saturate(.92) contrast(1.03);height:76px;object-fit:cover;width:76px}.fs-home-fila__cuerpo{display:grid;row-gap:6px}.fs-home-fila__tags{display:flex;flex-wrap:wrap;gap:6px}.fs-home-fila__tags .fs-tag{font-size:13px;padding:4px 10px}.fs-home-perfil-tag{align-items:center;background-color:var(--martian);border-radius:var(--r-pill);color:var(--profundo);display:inline-flex;font:600 13px / 1.3 var(--sans);padding:4px 10px}.fs-home-fila__titulo{color:var(--profundo);font:700 19px / 1.2 var(--disp);letter-spacing:-.01em}.fs-home-fila__meta{color:var(--secundario);display:flex;flex-wrap:wrap;font-size:14px;gap:2px 16px}.fs-home-fila__precio{background-color:var(--profundo);border-radius:var(--r-pill);color:var(--martian);font:900 17px / 1 var(--disp);padding:11px 16px;white-space:nowrap}.fs-home-tabla__pie{border-top:1px solid var(--linea);color:var(--parrafo);font-size:15px;margin:12px 12px 4px;padding-top:var(--s4)}.fs-home-tabla__pie a{color:var(--profundo);font-weight:600;text-underline-offset:3px}.fs-home-vista{aspect-ratio:3 / 4;border-radius:var(--r-card);box-shadow:var(--sombra-flota);left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:opacity var(--micro) var(--curva);width:260px;will-change:transform;z-index:40}.fs-home-vista img{filter:saturate(.92) contrast(1.03);height:100%;object-fit:cover;width:100%}.fs-home-vista.es-visible{opacity:1}.fs-home-clases{align-items:center;display:grid;gap:var(--fs-home-gap,clamp(16px, 1.8vw, 24px));grid-template-columns:repeat(12,minmax(0,1fr))}.fs-home-clases__texto{display:grid;grid-column:1 / span 5;row-gap:28px}.fs-home-rasgos{display:grid;gap:24px 28px;grid-template-columns:1fr 1fr}.fs-home-rasgo{display:grid;row-gap:6px}.fs-home-rasgo h3{font-size:19px;margin:0}.fs-home-rasgo p{color:var(--parrafo);font-size:15px;margin:0}.fs-home-productora{border-top:1px solid var(--linea);color:var(--parrafo);font-size:15px;margin:0;padding-top:20px}.fs-home-productora strong{color:var(--profundo);font-weight:600}.fs-home-collage{aspect-ratio:6 / 5;grid-column:7 / span 6;position:relative}.fs-home-collage__rodaje{border-radius:var(--r-card);box-shadow:var(--sombra);inset:0 22% 26% 0;margin:0;overflow:hidden;position:absolute}.fs-home-collage__rodaje img{filter:saturate(.92) contrast(1.03);height:100%;object-fit:cover;width:100%}.fs-home-collage__plataforma{bottom:0;filter:drop-shadow(0 20px 36px rgb(0 51 51 / .28));position:absolute;right:-2%;width:70%}.fs-home .fs-home-bolsa{align-content:start;display:grid;grid-column:span 7;padding:clamp(24px, 4vw, 56px);row-gap:var(--s5)}.fs-home .fs-home-bolsa h3,.fs-home .fs-home-bolsa p{margin:0}.fs-home-bolsa__captura{background-color:var(--humo);border-radius:var(--r-tile);overflow:hidden;padding:clamp(16px, 3vw, 32px) clamp(16px, 3vw, 40px) 0}.fs-home-bolsa__captura img{display:block;margin-inline:auto;max-width:560px;width:100%}.fs-home-bolsa__dato{align-items:end;column-gap:20px;display:grid;grid-template-columns:auto minmax(0,1fr);row-gap:var(--s3)}.fs-home-bolsa__cifra{color:var(--profundo);font:900 clamp(48px, 5vw, 72px) / .9 var(--disp);letter-spacing:-.03em}.fs-home-bolsa__dato p:not(.fs-home-bolsa__cifra){color:var(--parrafo);padding-bottom:6px}.fs-home-bolsa__dato .fs-nota-fuente{grid-column:1 / -1}.fs-home .fs-home-gratis{display:flex;flex-direction:column;gap:var(--s6);grid-column:span 5;justify-content:space-between;padding:clamp(24px, 4vw, 56px)}.fs-home .fs-home-gratis p{margin:0}.fs-home-gratis__antes{font:700 24px / 1 var(--disp);text-decoration:line-through;text-decoration-thickness:2px}.fs-home .fs-home-gratis .fs-home-gratis__cifra{font-size:var(--t-display);font-weight:900;letter-spacing:-.045em;line-height:.92;margin-top:var(--s3)}.fs-home .fs-home-gratis .fs-home-gratis__nota{font:500 var(--t-cuerpo-l) / 1.45 var(--sans);margin-top:var(--s4);max-width:26ch}.fs-home .fs-home-gratis .gbp-button--primary{align-self:flex-start;background-color:var(--profundo);color:var(--humo)}.fs-home .fs-home-gratis .gbp-button--primary::after{background-color:var(--martian);color:var(--profundo)}.fs-home .fs-home-gratis .gbp-button--primary:hover{background-color:var(--profundo);color:var(--humo)}.fs-home-cert{align-items:center;display:grid;gap:clamp(24px, 3vw, 48px);grid-template-columns:minmax(0,1fr) minmax(0,2.3fr) minmax(0,1fr)}.fs-home-cert__notas{display:grid;row-gap:48px}.fs-home-nota{display:grid;position:relative;row-gap:8px}.fs-home-nota h3{font-size:19px;margin:0}.fs-home-nota p{color:var(--parrafo);font-size:15px;margin:0}.fs-home-cert__notas--izq .fs-home-nota{justify-items:end;text-align:right}.fs-home-nota::after{background-color:rgb(0 51 51 / .25);content:'';height:1px;position:absolute;top:12px;width:clamp(12px, 2vw, 32px)}.fs-home-cert__notas--izq .fs-home-nota::after{right:calc(-1 * clamp(20px, 2.6vw, 40px))}.fs-home-cert__notas--der .fs-home-nota::after{left:calc(-1 * clamp(20px, 2.6vw, 40px))}.fs-home-credencial{background-color:var(--blanco);border-radius:var(--r-tile);box-shadow:var(--sombra);color:var(--profundo);display:inline-block;font:500 14px / 1.3 var(--mono);overflow-wrap:anywhere;padding:10px 14px;width:fit-content}.fs-home-cert__figura{margin:0}.fs-home-cert__figura img{border-radius:var(--r-card);box-shadow:var(--sombra-flota);display:block;width:100%}@keyframes fs-home-endereza{from{transform:translateY(48px) rotate(-7deg) scale(.92)}to{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fs-home-cert__figura img{animation:fs-home-endereza linear both;animation-range:entry 0% cover 45%;animation-timeline:view()}}}.fs-home-resenas__lista{grid-column:span 8;min-width:0}.fs-home .fs-home-valoracion{align-self:start;display:flex;flex-direction:column;gap:var(--s5);grid-column:span 4;padding:clamp(24px, 4vw, 56px);position:sticky;top:calc(var(--fs-cabecera, 0px) + var(--s5))}.fs-home .fs-home-valoracion p{margin:0}.fs-home .fs-home-valoracion .fs-cifra{line-height:.9}.fs-home .fs-home-valoracion .fs-home-valoracion__frase{color:var(--tinta);font:500 17px / 1.45 var(--sans);margin-top:var(--s3)}.fs-home .fs-home-medios,.fs-home .fs-home-b2b{align-items:center;column-gap:40px;display:grid;padding:28px 32px;row-gap:var(--s5)}.fs-home .fs-home-medios,.fs-home .fs-home-b2b{border-radius:var(--r-card)}.fs-home .fs-home-medios{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.fs-home .fs-home-medios h2{font-size:18px;line-height:1.25;margin:0}.fs-home-medios__logos{align-items:center;display:grid;gap:20px 32px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.fs-home-medios__logos li{display:flex;justify-content:center;margin:0}.fs-home-medios__logos img{height:30px;max-width:150px;object-fit:contain;width:auto}.fs-home .fs-home-b2b{grid-template-columns:minmax(0,4fr) minmax(0,6fr) auto;margin-top:var(--fs-home-gap,clamp(16px, 1.8vw, 24px))}.fs-home .fs-home-b2b p{color:var(--parrafo);margin:0;max-width:52ch}.fs-home .fs-home-b2b p strong{color:var(--profundo);font-weight:600}.fs-home-b2b__logos{align-items:center;display:flex;flex-wrap:wrap;gap:14px 28px}.fs-home-b2b__logos img{height:26px;width:auto}.fs-home-cierre{margin-top:var(--fs-home-gap,clamp(16px, 1.8vw, 24px))}.fs-home .fs-home-cierre__ya{display:flex;flex-direction:column;gap:40px;grid-column:span 5;justify-content:space-between;padding:clamp(24px, 4vw, 56px)}.fs-home .fs-home-cierre__ya .gbp-button--primary{align-self:flex-start}.fs-home .fs-home-cierre__duda{align-content:start;display:grid;grid-column:span 7;padding:clamp(24px, 4vw, 56px);row-gap:var(--s5)}.fs-home .fs-home-cierre__ya p,.fs-home .fs-home-cierre__duda p{margin:0}.fs-home-cierre__texto,.fs-home-bolsa__texto{display:grid;row-gap:var(--s4)}.fs-home-cierre .gform_wrapper{margin:0}.fs-home-cierre .gform_wrapper .gform_footer{margin:var(--s2) 0 0;padding:0}.fs-home-cierre .gform_wrapper .gform_button{background-color:var(--profundo);color:var(--humo);min-height:50px}.fs-home-cierre .gform_wrapper .gform_button:hover{background-color:var(--profundo);color:var(--martian)}.fs-home-cierre .gform_wrapper input[type="text"],.fs-home-cierre .gform_wrapper input[type="email"]{width:100%}.fs-home .fs-home-cierre .gform_wrapper .gfield_consent_description_text{border:0;max-height:none;overflow:visible;padding:0}.fs-home .fs-home-cierre .gform_wrapper .gfield_consent_description{background:none;border:0;font-size:13px;max-height:none;overflow:visible;padding:4px 0 0}.fs-home-cierre .gform_wrapper .gfield_validation_message{background:none;border:0;color:var(--error-texto);font-size:13px;padding:6px 0 0}.fs-home-exito{background-color:var(--humo);border-radius:var(--r-tile);color:var(--parrafo);padding:20px}.fs-home-exito strong{color:var(--profundo)}.fs-home-exito a{color:var(--profundo);font-weight:600}.fs-home-llamada{color:var(--parrafo);font-size:15px}.fs-home-llamada a{color:var(--profundo);font-weight:600}.fs-home-js .fs-home-revela{opacity:0;transform:translateY(16px);transition:opacity var(--entrada) var(--curva),transform var(--entrada) var(--curva)}.fs-home-js .fs-home-revela.es-visto{opacity:1;transform:none}@media (max-width:1100px){.fs-home-dato{grid-template-columns:minmax(0,1fr)}.fs-home .fs-home-selector{grid-column:span 5}.fs-home .fs-home-tabla{grid-column:span 7}.fs-home-fila{grid-template-columns:64px minmax(0,1fr) auto}.fs-home-fila::after{display:none}.fs-home-fila__foto{height:64px;width:64px}.fs-home .fs-home-b2b{grid-template-columns:minmax(0,1fr) auto}.fs-home-b2b__logos{grid-column:1 / -1;grid-row:2}}@media (max-width:1024px){.fs-home .fs-home-hero__dato,.fs-home-hero__foto,.fs-home .fs-home-selector,.fs-home .fs-home-tabla,.fs-home .fs-home-bolsa,.fs-home .fs-home-gratis,.fs-home-resenas__lista,.fs-home .fs-home-valoracion,.fs-home .fs-home-cierre__ya,.fs-home .fs-home-cierre__duda,.fs-home-clases__texto,.fs-home-collage{grid-column:1 / -1}.fs-home .fs-home-hero__dato{min-height:0}.fs-home-hero__foto{aspect-ratio:16 / 10}.fs-home .fs-home-selector,.fs-home .fs-home-valoracion{position:static}.fs-home-collage{max-width:640px;width:100%}.fs-home-cert{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fs-home-cert__figura{grid-column:1 / -1;grid-row:1;margin-inline:auto;max-width:680px}.fs-home-cert__notas--izq .fs-home-nota{justify-items:start;text-align:left}.fs-home-nota::after{display:none}.fs-home-vista{display:none}.fs-home-hero .gbp-button--primary,.fs-home-hero .gbp-button--secondary,.fs-home .fs-home-cierre__ya .gbp-button--primary,.fs-home .fs-home-gratis .gbp-button--primary{width:auto}}@media (max-width:767px){.fs-home-hero{margin-top:var(--s4)}.fs-home .fs-home-hero__dato{padding:28px 20px}.fs-home .fs-home-hero__dato h1{font-size:34px}.fs-home .fs-home-empresas{grid-template-columns:minmax(0,1fr);padding:20px 0 20px 20px}.fs-home-logos{gap:40px;padding-right:40px}.fs-home-logos img{height:28px}.fs-home-pasos{grid-template-columns:minmax(0,1fr)}.fs-home-paso{padding-left:60px}.fs-home-paso .fs-home-chip{left:0;position:absolute;top:-4px}.fs-home-pasos::before{height:calc(100% - 60px);left:19px;top:20px;transform-origin:center top;width:2px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fs-home-pasos::before{animation-name:fs-home-dibuja-y}}}.fs-home-fila{column-gap:14px;grid-template-columns:56px minmax(0,1fr);padding:12px 8px}.fs-home-fila__foto{height:56px;width:56px}.fs-home-fila__precio{font-size:15px;grid-column:2;justify-self:start;margin-top:8px;padding:9px 14px}.fs-home-rasgos{grid-template-columns:minmax(0,1fr)}.fs-home-collage__rodaje{inset:0 14% 30% 0}.fs-home-cert{grid-template-columns:minmax(0,1fr)}.fs-home-cert__notas{row-gap:28px}.fs-home .fs-home-medios{grid-template-columns:minmax(0,1fr);padding:24px}.fs-home-medios__logos{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-home .fs-home-b2b{grid-template-columns:minmax(0,1fr);padding:24px}.fs-home-hero .gbp-button--primary,.fs-home-hero .gbp-button--secondary{width:100%}}@media (prefers-reduced-motion:reduce){.fs-home-js .fs-home-revela{opacity:1;transform:none;transition:none}.fs-home-cinta__pista,.fs-home-pasos::before,.fs-home-cert__figura img{animation:none}.fs-home-cinta{-webkit-mask-image:none;mask-image:none}.fs-home-cinta__pista{width:auto}.fs-home-logos{flex-wrap:wrap;gap:20px 40px;padding-right:32px}.fs-home-logos--copia{display:none}}:is(.page-id-73344,.page-id-70350,.page-id-82657,.page-id-85775,.page-id-74995,.page-id-83492,.page-id-83498,.page-id-79219,.page-id-79222,.page-id-3,.page-id-66786,.page-id-66802,.page-id-66806) h1.main_title{display:none}:is(.page-id-73344,.page-id-70350,.page-id-82657,.page-id-85775,.page-id-74995,.page-id-83492,.page-id-83498,.page-id-79219,.page-id-79222,.page-id-3,.page-id-66786,.page-id-66802,.page-id-66806) .gbp-section:has(>h1.main_title){padding-top:var(--s5);padding-bottom:0}.fs-pg{width:100%}.fs-pg>section+section{margin-top:var(--ritmo)}.fs-pg>.fs-pg-hero+section{margin-top:var(--s8)}.fs-pg-hero{display:grid;gap:var(--s5);padding-top:var(--s4)}.fs-pg-hero--foto{align-items:center;column-gap:var(--s8);grid-template-columns:7fr 5fr}.fs-pg-hero__texto{display:flex;flex-direction:column;gap:var(--s5);align-items:flex-start}.fs-pg-title{color:var(--profundo);font-family:var(--disp);font-size:clamp(44px, 5.4vw, 80px);font-weight:900;letter-spacing:-.035em;line-height:.98;margin:0;max-width:14ch}.fs-pg-lead{color:var(--parrafo);font-size:var(--t-cuerpo-l);line-height:1.55;margin:0;max-width:58ch}.fs-pg-hero__foto{aspect-ratio:4 / 3;border-radius:var(--r-shell);margin:0;overflow:hidden}.fs-pg-hero__foto img{display:block;height:100%;object-fit:cover;object-position:left top;width:100%}@media (max-width:900px){.fs-pg-hero--foto{grid-template-columns:minmax(0,1fr);row-gap:var(--s6)}}.fs-pg-bento{align-items:start;display:grid;gap:var(--s5);grid-template-columns:repeat(12,minmax(0,1fr))}.fs-pg-c4{grid-column:span 4}.fs-pg-c5{grid-column:span 5}.fs-pg-c6{grid-column:span 6}.fs-pg-c7{grid-column:span 7}.fs-pg-c8{grid-column:span 8}.fs-pg-c12{grid-column:1 / -1}.fs-pg-pila{display:flex;flex-direction:column;gap:var(--s5)}@media (max-width:900px){.fs-pg-bento{grid-template-columns:minmax(0,1fr)}.fs-pg-bento>*{grid-column:1 / -1}}.fs-pg-card{background:var(--blanco);border-radius:var(--r-card);box-shadow:var(--sombra);display:flex;flex-direction:column;gap:var(--s4);padding:var(--s6)}.fs-pg-card>:is(h2,h3,p){margin:0}.fs-pg-card h2{color:var(--profundo);font-size:var(--t-h2)}.fs-pg-card p{color:var(--parrafo)}.fs-pg-card--oscura{background:var(--profundo);border-radius:var(--r-shell);color:var(--sobre-oscuro)}.fs-pg-card--oscura h2{color:var(--humo)}.fs-pg-card--oscura p{color:var(--sobre-oscuro)}.fs-pg-card--oscura .gbp-button--primary{align-self:flex-start;color:var(--profundo)}.fs-pg-card--oscura .gbp-button--primary:hover{background-color:var(--humo);color:var(--profundo)}@media (max-width:767px){.fs-pg-card{padding:var(--s5)}}.fs-pg-datos{display:grid}.fs-pg-dato{align-items:baseline;border-top:1px solid var(--linea);column-gap:var(--s5);display:grid;grid-template-columns:9rem 1fr;padding:var(--s4) 0}.fs-pg-dato:first-child{border-top:0;padding-top:0}.fs-pg-dato__et{color:var(--secundario);font-family:var(--mono);font-size:var(--t-nota);letter-spacing:.02em;text-transform:uppercase}.fs-pg-dato__val{color:var(--profundo);font-family:var(--disp);font-size:19px;font-weight:700;overflow-wrap:anywhere}.fs-pg-dato__val a{color:inherit;text-decoration-color:var(--martian-hover);text-decoration-thickness:2px;text-underline-offset:4px}.fs-pg-dato__val a:hover{text-decoration-color:var(--profundo)}@media (max-width:560px){.fs-pg-dato{grid-template-columns:minmax(0,1fr);row-gap:var(--s1)}}.fs-pg .gform_wrapper .gform_heading{margin:0 0 var(--s4)}.fs-pg .gform_wrapper .gform_required_legend{color:var(--secundario);font-size:12.5px;margin:0}.fs-pg--etiquetas .gform_wrapper .hidden_label>:is(label.gfield_label,legend.gfield_label){border:0;clip:auto;clip-path:none;height:auto;margin:0 0 var(--s2);overflow:visible;padding:0;position:static;width:auto}.fs-pg .gform_wrapper .gfield{margin-bottom:0}.fs-pg .gform_wrapper .gform_fields{row-gap:var(--s4)}.fs-pg .gform_wrapper .gfield_consent_label{color:var(--parrafo);font-size:14px}.fs-pg .gform_wrapper .gform_footer{margin:var(--s5) 0 0;padding:0}@media (min-width:768px){.fs-pg #field_4_1,.fs-pg #field_4_8{grid-column:span 6}}.fs-pg-agenda iframe{background:var(--humo);border:0;border-radius:var(--r-tile);display:block;height:640px;width:100%}.fs-pg-nota{color:var(--secundario);font-size:var(--t-peq)}.fs-pg-nota a{color:var(--profundo);font-weight:600}.fs-pg-qr{background:var(--blanco);border-radius:var(--r-tile);height:auto;max-width:168px;padding:var(--s2);width:100%}@media (max-width:767px){.fs-pg-qr{display:none}}.fs-pg-seccion__cab{align-items:flex-start;display:flex;flex-direction:column;gap:var(--s3);margin-bottom:var(--s6)}.fs-pg-seccion__cab h2{color:var(--profundo);margin:0}.fs-claustro__listas{display:flex;flex-direction:column;gap:var(--s4)}.fs-claustro__lista{align-items:start;display:grid;gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.fs-claustro__lista{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.fs-claustro__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.fs-claustro__lista{grid-template-columns:minmax(0,1fr)}}.fs-claustro__tarjeta{background:var(--blanco);border-radius:var(--r-card);box-shadow:var(--sombra);display:flex;flex-direction:column;gap:var(--s3);padding:var(--s2) var(--s2) var(--s4);transition:box-shadow var(--micro) var(--curva),transform var(--micro) var(--curva)}.fs-claustro__tarjeta:hover{box-shadow:var(--sombra-flota);transform:translateY(-2px)}.fs-claustro__foto{aspect-ratio:5 / 4;border-radius:var(--r-tile);margin:0;overflow:hidden}.fs-claustro__foto img{display:block;height:100%;object-fit:cover;object-position:40% 50%;width:100%}.fs-claustro__foto img[alt="Retrato de Alberto Carazo"]{object-position:1% 50%}.fs-claustro__foto img[alt="Retrato de Andrea Romero"]{object-position:50% 0%}.fs-claustro__foto img[alt="Retrato de Eloy Gómez"]{object-position:0% 50%}.fs-claustro__foto img[alt="Retrato de Jaume Ruiz"]{object-position:0% 50%}.fs-claustro__foto img[alt="Retrato de Javier Raboso"]{object-position:50% 50%}.fs-claustro__foto img[alt="Retrato de José Luis Sánchez Chorro"]{object-position:12% 50%}.fs-claustro__foto img[alt="Retrato de Juan Vila"]{object-position:32% 50%}.fs-claustro__foto img[alt="Retrato de Leyre Irigoyen"]{object-position:0% 50%}.fs-claustro__foto img[alt="Retrato de Marcos Serra"]{object-position:23% 50%}.fs-claustro__foto img[alt="Retrato de Miguel Ruiz"]{object-position:7% 50%}.fs-claustro__foto img[alt="Retrato de Ricard Mis"]{object-position:16% 50%}.fs-claustro__foto img[alt="Retrato de Silvia Balboa"]{object-position:0% 50%}.fs-claustro__cuerpo{display:flex;flex-direction:column;gap:var(--s2);padding:0 var(--s3)}.fs-claustro__cuerpo h3{color:var(--profundo);font-size:19px;margin:0}.fs-claustro__titular{color:var(--parrafo);font-size:14px;line-height:1.45;margin:0}.fs-claustro__titular:empty,.fs-claustro__cita:empty{display:none}.fs-claustro__cita{color:var(--tinta);font-size:14px;font-style:italic;line-height:1.45;margin:0;quotes:"\201C" "\201D"}.fs-claustro__cita::before{content:open-quote}.fs-claustro__cita::after{content:close-quote}.fs-claustro .fs-claustro__trayectoria.fs-ficha-prof__oscura{background:#fff0;border-radius:0;border-top:1px solid var(--linea);color:var(--parrafo);margin-top:var(--s2);padding:var(--s3) 0 0;row-gap:var(--s2)}.fs-claustro .fs-claustro__trayectoria .fs-eyebrow{color:var(--secundario)}.fs-claustro .fs-ficha-prof__hitos{row-gap:var(--s1)}.fs-claustro .fs-ficha-prof__hitos li{color:var(--parrafo);font-size:13px;line-height:1.4}.fs-claustro .fs-ficha-prof__hitos li::before{background:var(--martian-hover)}.fs-claustro .fs-ficha-prof__hitos li:nth-child(n+4){display:none}.fs-claustro .fs-ficha-prof__sellos{border-top:0;gap:var(--s3) var(--s4);padding-top:0}.fs-claustro .fs-ficha-prof__sellos img{filter:grayscale(1);height:18px;mix-blend-mode:multiply;opacity:.85}.fs-claustro__cierre .fs-pg-card{gap:var(--s5);padding:var(--s8) var(--s7)}.fs-claustro__cierre .fs-pg-card h2{font-size:clamp(36px, 4vw, 56px);font-weight:900;letter-spacing:-.03em;line-height:1;max-width:16ch}.fs-claustro__cierre .fs-pg-card p{font-size:var(--t-cuerpo-l);max-width:52ch}@media (max-width:767px){.fs-claustro__cierre .fs-pg-card{padding:var(--s6) var(--s5)}}.fs-pg-bento--tres{align-items:stretch}@media (max-width:1100px){.fs-pg-bento--tres>.fs-pg-c5{grid-column:1 / -1}.fs-pg-bento--tres>:is(.fs-pg-c4,.fs-pg-c3){grid-column:span 6}}@media (max-width:900px){.fs-pg-bento--tres>*{grid-column:1 / -1}}.fs-pg-c3{grid-column:span 3}.fs-pg-c3 .fs-pg-dato{grid-template-columns:minmax(0,1fr);row-gap:var(--s1)}.fs-pg-hero--form{align-items:start;column-gap:var(--s8);grid-template-columns:5fr 6fr}@media (max-width:900px){.fs-pg-hero--form{grid-template-columns:minmax(0,1fr);row-gap:var(--s6)}}.fs-pg-title--largo{font-size:clamp(40px, 4.6vw, 68px);max-width:20ch}.fs-pg-tiles{display:grid;gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.fs-pg-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.fs-pg-tiles{grid-template-columns:minmax(0,1fr)}}.fs-pg-tile{background:var(--blanco);border-radius:var(--r-tile);box-shadow:var(--sombra);display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4) var(--s5)}.fs-pg-tile__et{color:var(--secundario);font-family:var(--mono);font-size:var(--t-nota);letter-spacing:.02em;text-transform:uppercase}.fs-pg-tile__val{color:var(--profundo);font-family:var(--disp);font-size:19px;font-weight:700;line-height:1.2}.fs-pg-card ul.wp-block-list{display:flex;flex-direction:column;gap:var(--s3);list-style:none;margin:0;padding:0}.fs-pg-card ul.wp-block-list li{color:var(--parrafo);padding-left:var(--s5);position:relative}.fs-pg-card ul.wp-block-list li::before{background:var(--martian-hover);border-radius:50%;content:"";height:7px;left:0;position:absolute;top:.6em;width:7px}.fs-pg-card--oscura ul.wp-block-list li{color:var(--sobre-oscuro)}.fs-pg--sola{margin-inline:auto;max-width:var(--ancho);padding:var(--s8) var(--s5) var(--s7)}@media (max-width:767px){.fs-pg--sola{padding-inline:var(--s4)}}.fs-pg--sola .fs-pg-hero{padding-top:0}.fs-legal{color:var(--parrafo);max-width:72ch}.fs-legal>*+*{margin-top:var(--s4)}.fs-legal h2{color:var(--profundo);font-size:var(--t-h3);letter-spacing:-.01em;margin-top:var(--s7)}.fs-legal :is(h2,h3)+*{margin-top:var(--s3)}.fs-legal ul{padding-left:var(--s5)}.fs-legal li+li{margin-top:var(--s2)}.fs-legal a{color:var(--profundo);text-decoration-color:var(--martian-hover);text-decoration-thickness:2px;text-underline-offset:3px}.fs-legal .wp-block-table{background:var(--blanco);border-radius:var(--r-tile);box-shadow:var(--sombra);overflow-x:auto;padding:var(--s2) var(--s4)}.fs-pg-hero--legal{padding-bottom:var(--s6)}.fs-pg-hero--legal .fs-pg-title{font-size:clamp(36px, 4.2vw, 56px);max-width:24ch}.fs-pg .affwp-form fieldset{border:0;display:flex;flex-direction:column;gap:var(--s4);margin:0;padding:0}.fs-pg .affwp-form legend{color:var(--profundo);font-family:var(--disp);font-size:var(--t-h3);font-weight:700;margin-bottom:var(--s2);padding:0}.fs-pg .affwp-form p{margin:0}.fs-pg .affwp-form label{color:var(--parrafo);display:block;font:600 13px/1.4 var(--sans);margin-bottom:var(--s2)}.fs-pg .affwp-form label.affwp-user-remember{font-weight:400}.fs-pg .affwp-form :is(input[type="text"],input[type="password"],input[type="email"]){background:var(--humo);border:1px solid var(--borde-campo);border-radius:var(--r-tile);box-shadow:none;font:400 var(--t-cuerpo)/1.4 var(--sans);min-height:44px;padding:10px 14px;width:100%}.fs-pg .affwp-form :is(input[type="text"],input[type="password"],input[type="email"]):focus{border-color:var(--martian);box-shadow:0 0 0 3px rgb(153 204 51 / .22);outline:none}.fs-pg .affwp-form input[type="submit"]{background-color:var(--martian);border:0;border-radius:var(--r-pill);color:var(--profundo);cursor:pointer;font:700 var(--t-cuerpo)/1 var(--sans);min-height:44px;padding:12px 28px;transition:background-color var(--micro) var(--curva),color var(--micro) var(--curva)}.fs-pg .affwp-form input[type="submit"]:hover{background-color:var(--profundo);color:var(--humo)}.fs-pg .affwp-lost-password a{color:var(--profundo);font-weight:600}.fs-pg .affwp-notice{background:var(--aviso-fondo);border-radius:var(--r-tile);color:var(--aviso-texto);margin:0;padding:var(--s4) var(--s5)}.fs-pg .affwp-notice a{color:inherit;font-weight:700}.fs-pg-acciones{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s2)}.fs-pg .wp-block-search{max-width:560px;width:100%}.fs-pg-card>:is(.gbp-button--primary,.gbp-button--secondary){align-self:flex-start}.fs-pg--podcast>section+section{margin-top:var(--ritmo)}.fs-pg--podcast .fs-pg-seccion__cab{margin-bottom:var(--s6)}.fs-pg--podcast .fs-pg-seccion__cab .fs-pg-lead{margin-top:var(--s2)}.fs-pod-hero{align-items:stretch;display:grid;gap:var(--s5);grid-template-columns:repeat(12,minmax(0,1fr))}.fs-pod-hero__marca{background:var(--profundo);border-radius:var(--r-shell);color:var(--sobre-oscuro);display:flex;flex-direction:column;gap:var(--s5);grid-column:span 6;justify-content:flex-end;min-height:clamp(440px, 46vw, 600px);padding:var(--s8) var(--s7)}.fs-pod-hero__marca .fs-eyebrow{align-self:flex-start;background:rgb(247 247 247 / .08);border-color:var(--linea-oscura);color:var(--humo)}.fs-pod-titulo{color:var(--humo);font-family:var(--disp);font-size:clamp(48px, 6.4vw, 96px);font-weight:900;letter-spacing:-.045em;line-height:.94;margin:0;max-width:9ch}.fs-pod-hero__marca .fs-pg-lead{color:var(--sobre-oscuro);max-width:40ch}.fs-pod-hero__marca .gbp-button--primary{align-self:flex-start;color:var(--profundo)}.fs-pod-hero__marca .gbp-button--primary:hover{background-color:var(--humo);color:var(--profundo)}.fs-pod-hero__foto{border-radius:var(--r-shell);grid-column:span 6;margin:0;min-height:320px;overflow:hidden}.fs-pod-hero__foto img{display:block;height:100%;object-fit:cover;object-position:55% 40%;transform:scale(1.1);width:100%}@media (max-width:900px){.fs-pod-hero{grid-template-columns:minmax(0,1fr)}.fs-pod-hero__marca,.fs-pod-hero__foto{grid-column:1 / -1}.fs-pod-hero__marca{min-height:0;padding:var(--s7) var(--s5)}.fs-pod-hero__foto{aspect-ratio:16 / 10;min-height:0}}.fs-pod-lista{display:grid;gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr))}.fs-pod-lista>.gb-loop-item{display:flex}.fs-pod-lista>.gb-loop-item:first-child{grid-column:span 2}@media (max-width:900px){.fs-pod-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.fs-pod-lista{grid-template-columns:minmax(0,1fr)}.fs-pod-lista>.gb-loop-item:first-child{grid-column:auto}}.fs-pod-ep{background:var(--blanco);border-radius:var(--r-card);box-shadow:var(--sombra);color:inherit;display:flex;flex:1;flex-direction:column;gap:var(--s4);padding:var(--s3) var(--s3) var(--s5);text-decoration:none;transition:box-shadow var(--micro) var(--curva),transform var(--micro) var(--curva)}.fs-pod-ep:hover{box-shadow:var(--sombra-flota);transform:translateY(-2px)}.fs-pod-ep__foto{aspect-ratio:16 / 10;border-radius:var(--r-tile);margin:0;overflow:hidden}.fs-pod-ep__foto img{display:block;height:100%;object-fit:cover;transition:transform var(--entrada) var(--curva);width:100%}.fs-pod-ep:hover .fs-pod-ep__foto img{transform:scale(1.03)}.fs-pod-ep__cuerpo{display:flex;flex:1;flex-direction:column;gap:var(--s3);padding:0 var(--s3)}.fs-pod-ep__fecha{color:var(--secundario);font-family:var(--mono);font-size:var(--t-nota);letter-spacing:.02em}.fs-pod-ep__cuerpo h3{color:var(--profundo);font-size:20px;margin:0}.fs-pod-lista>.gb-loop-item:first-child .fs-pod-ep__cuerpo h3{font-size:clamp(26px, 2.6vw, 34px);letter-spacing:-.02em;line-height:1.08}.fs-pod-lista>.gb-loop-item:first-child .fs-pod-ep__foto{aspect-ratio:16 / 8}.fs-pod-ep__play{align-items:center;color:var(--profundo);display:inline-flex;font:700 var(--t-peq)/1 var(--sans);gap:var(--s3);margin-top:auto;padding-top:var(--s2)}.fs-pod-ep__play::before{background:var(--profundo) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2399CC33' d='M9 7v10l8-5z'/%3E%3C/svg%3E") center / 22px no-repeat;border-radius:50%;content:"";height:36px;width:36px}@media (min-width:901px){.fs-pod-lista>.gb-loop-item:nth-child(2) .fs-pod-ep__foto{aspect-ratio:auto;flex:1;min-height:200px}}.fs-pod-sponsors{display:grid;gap:var(--s5);grid-template-columns:repeat(6,minmax(0,1fr))}.fs-pod-sponsor{align-items:flex-start;gap:var(--s3)}.fs-pod-sponsor--3{grid-column:span 2}.fs-pod-sponsor--2{grid-column:span 3}.fs-pod-logo{display:block;height:52px;margin-bottom:var(--s3);max-width:200px;object-fit:contain;object-position:left center;width:auto}.fs-pod-sponsor h3{color:var(--profundo);font-size:var(--t-h3)}.fs-pod-sponsor p{font-size:15px}@media (max-width:900px){.fs-pod-sponsors{grid-template-columns:minmax(0,1fr)}.fs-pod-sponsor--3,.fs-pod-sponsor--2{grid-column:1 / -1}}.fs-pg-card--martian{background:var(--martian)}.fs-pg-card--martian :is(h2,p){color:var(--profundo)}.fs-pg-card--martian .fs-eyebrow{align-self:flex-start;background:rgb(255 255 255 / .45);border-color:#fff0;color:var(--profundo)}.fs-pg-card--martian .gbp-button--secondary{background:var(--blanco)}.fs-pod-empresas{align-items:stretch}.fs-pod-empresas .fs-pg-card--martian{justify-content:flex-end}.fs-pod-empresas .fs-pg-c12{align-items:center;column-gap:var(--s7);display:grid;grid-template-columns:minmax(0,1fr) auto}.fs-pod-empresas .fs-pg-c12>.fs-eyebrow{grid-column:1;justify-self:start}.fs-pod-empresas .fs-pg-c12>h2{grid-column:1}.fs-pod-empresas .fs-pg-c12>.fs-pg-acciones{grid-column:2;grid-row:1 / span 2;margin:0}@media (max-width:767px){.fs-pod-empresas .fs-pg-c12{grid-template-columns:minmax(0,1fr)}.fs-pod-empresas .fs-pg-c12>.fs-pg-acciones{grid-column:1;grid-row:auto}}.fs-pod-empresas .fs-pg-card--martian{padding:var(--s7)}.fs-pod-empresas .fs-pg-card--martian h2{font-size:clamp(32px, 3.6vw, 48px);font-weight:900;letter-spacing:-.03em;line-height:1}.fs-pod-plato{border-radius:var(--r-shell);margin:0;min-height:320px;overflow:hidden}.fs-pod-plato img{display:block;height:100%;object-fit:cover;object-position:center 70%;width:100%}@media (max-width:900px){.fs-pod-plato{min-height:0;aspect-ratio:16 / 10}.fs-pod-empresas .fs-pg-card--martian{padding:var(--s6) var(--s5)}}.fs-pod-empresas .fs-pg-c12 h2{max-width:24ch}.fs-pod-suscribete{align-items:start;column-gap:var(--s8);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.fs-pod-suscribete>.fs-eyebrow,.fs-pod-suscribete>h2,.fs-pod-suscribete>p{grid-column:1;justify-self:start}.fs-pod-suscribete>.wp-block-gravityforms-form,.fs-pod-suscribete>.gform_wrapper,.fs-pod-suscribete>div:last-child{grid-column:2;grid-row:1 / span 4}@media (max-width:900px){.fs-pod-suscribete{grid-template-columns:minmax(0,1fr)}.fs-pod-suscribete>*{grid-column:1!important;grid-row:auto!important}}.fs-pod-suscribete .gform_wrapper .gform_fields{row-gap:var(--s3)}