.dfseo-page{--dfseo-fondo:#e2edef;--dfseo-blanco:#ffffff;--dfseo-azul:#17283e;--dfseo-azul-2:#263f53;--dfseo-texto:#405360;--dfseo-turquesa:#61b4c0;--dfseo-turquesa-2:#378c98;--dfseo-verde:#9cc96a;--dfseo-estrella:#f5b720;--dfseo-linea:rgba(23, 40, 62, 0.16);position:relative;left:50%;width:100vw;max-width:none!important;margin:-1px 0 0 -50vw!important;padding:0;overflow:hidden;background:var(--dfseo-fondo);color:var(--dfseo-texto);font-family:"Nunito",sans-serif;box-sizing:border-box}.dfseo-page *,.dfseo-page *::before,.dfseo-page *::after{box-sizing:border-box}.dfseo-shell{width:min(1400px, calc(100% - 72px));margin:0 auto}.dfseo-page h2,.dfseo-page h3,.dfseo-page h4,.dfseo-page p,.dfseo-page a{font-family:"Nunito",sans-serif}.dfseo-page h2{margin:0 0 24px;color:var(--dfseo-azul);font-size:clamp(35px, 4.1vw, 58px);font-weight:800;line-height:1.08;letter-spacing:-.035em}.dfseo-page h3{margin:0 0 17px;color:var(--dfseo-azul);font-size:clamp(26px, 2.8vw, 39px);font-weight:800;line-height:1.17;letter-spacing:-.025em}.dfseo-page h4{margin:0 0 8px;color:var(--dfseo-azul);font-size:18px;font-weight:800;line-height:1.35}.dfseo-page p{margin:0 0 20px;font-size:17px;line-height:1.75}.dfseo-lead{color:var(--dfseo-azul-2);font-size:clamp(19px, 2vw, 22px)!important;line-height:1.65!important}.dfseo-hero{padding:82px 0 88px;background:var(--dfseo-fondo)}.dfseo-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,0.85fr);gap:clamp(60px, 8vw, 125px);align-items:center}.dfseo-hero-copy{max-width:850px}.dfseo-hero-copy h2::after{content:"";display:block;width:82px;height:4px;margin-top:27px;border-radius:10px;background:linear-gradient(90deg,var(--dfseo-turquesa),var(--dfseo-verde))}.dfseo-hero-side{padding-left:clamp(35px, 5vw, 74px);border-left:1px solid var(--dfseo-linea)}.dfseo-accreditation-inline{display:flex;align-items:center;gap:23px;margin-bottom:31px}.dfseo-accreditation-inline img{flex:0 0 auto;width:92px;height:92px;object-fit:contain}.dfseo-accreditation-inline strong{display:block;margin-bottom:7px;color:var(--dfseo-azul);font-size:18px;font-weight:850;line-height:1.35}.dfseo-accreditation-inline span{display:block;color:var(--dfseo-texto);font-size:14px;line-height:1.55}.dfseo-hero-list{margin:27px 0 0;padding:0;border-top:1px solid var(--dfseo-linea);list-style:none}.dfseo-hero-list li{position:relative;padding:17px 0 17px 28px;border-bottom:1px solid var(--dfseo-linea);color:var(--dfseo-azul);font-size:15px;font-weight:750;line-height:1.45}.dfseo-hero-list li::before{content:"";position:absolute;top:24px;left:2px;width:8px;height:8px;border-radius:50%;background:var(--dfseo-turquesa)}.dfseo-visuals{padding:78px 0;background:var(--dfseo-blanco)}.dfseo-visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.dfseo-visual-card{position:relative;min-height:525px;margin:0;overflow:hidden;border-radius:30px;background:var(--dfseo-azul);box-shadow:0 23px 55px rgb(23 40 62 / .13)}.dfseo-visual-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 800ms cubic-bezier(.2,.75,.25,1)}.dfseo-visual-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(8 20 31 / .02) 28%,rgb(8 20 31 / .26) 58%,rgb(8 20 31 / .92) 100%)}.dfseo-visual-card:hover img{transform:scale(1.045)}.dfseo-visual-copy{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:42px 48px 43px;color:var(--dfseo-blanco)}.dfseo-visual-copy h3{max-width:620px;margin-bottom:13px;color:var(--dfseo-blanco);font-size:clamp(28px, 3vw, 39px)}.dfseo-visual-copy p{max-width:630px;margin:0;color:rgb(255 255 255 / .9);font-size:18px;line-height:1.55}.dfseo-reviews{position:relative;padding:85px 0;overflow:hidden;background:var(--dfseo-azul);color:var(--dfseo-blanco)}.dfseo-reviews::before{content:"";position:absolute;top:-270px;right:-160px;width:610px;height:610px;border-radius:50%;background:rgb(97 180 192 / .13)}.dfseo-reviews::after{content:"";position:absolute;bottom:-280px;left:-160px;width:510px;height:510px;border:1px solid rgb(255 255 255 / .09);border-radius:50%}.dfseo-review-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(190px,0.55fr) minmax(0,1.15fr) minmax(290px,0.8fr);gap:clamp(42px, 6vw, 92px);align-items:center}.dfseo-stars{color:var(--dfseo-estrella);font-size:clamp(38px, 4vw, 56px);line-height:1;letter-spacing:4px;white-space:nowrap}.dfseo-stars-caption{display:block;max-width:250px;margin-top:17px;color:rgb(255 255 255 / .73);font-size:14px;font-weight:650;line-height:1.55}.dfseo-review-text h2{margin-bottom:18px;color:var(--dfseo-blanco);font-size:clamp(31px, 3.4vw, 47px)}.dfseo-review-text p{margin:0;color:rgb(255 255 255 / .82);font-size:16px}.dfseo-slogan{padding-left:40px;border-left:1px solid rgb(255 255 255 / .24);color:var(--dfseo-blanco);font-size:clamp(25px, 3vw, 39px);font-weight:800;line-height:1.24;letter-spacing:-.025em}.dfseo-slogan span{display:block;margin-top:18px;color:var(--dfseo-turquesa);font-size:14px;font-weight:750;letter-spacing:.04em}.dfseo-information{padding:98px 0;background:var(--dfseo-fondo)}.dfseo-info-heading{display:grid;grid-template-columns:0.9fr 1.1fr;gap:clamp(55px, 8vw, 125px);align-items:end;margin-bottom:67px}.dfseo-info-heading p{margin:0}.dfseo-info-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(60px, 8vw, 125px)}.dfseo-info-column+.dfseo-info-column{padding-left:clamp(40px, 5vw, 76px);border-left:1px solid var(--dfseo-linea)}.dfseo-info-column h3{font-size:clamp(27px, 2.6vw, 37px)}.dfseo-check-list{margin:27px 0 0;padding:0;list-style:none}.dfseo-check-list li{position:relative;margin-bottom:15px;padding-left:31px;color:var(--dfseo-azul-2);font-size:16px;line-height:1.62}.dfseo-check-list li::before{content:"✓";position:absolute;top:0;left:0;color:var(--dfseo-turquesa-2);font-weight:900}.dfseo-process{padding:96px 0;background:var(--dfseo-blanco)}.dfseo-process-grid{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(0,1.18fr);gap:clamp(65px, 9vw, 135px);align-items:start}.dfseo-process-intro{position:sticky;top:120px}.dfseo-process-list{counter-reset:dfseo-pasos;border-top:1px solid var(--dfseo-linea)}.dfseo-process-item{display:grid;grid-template-columns:66px minmax(0,1fr);gap:25px;padding:27px 0;border-bottom:1px solid var(--dfseo-linea);counter-increment:dfseo-pasos}.dfseo-process-item::before{content:"0" counter(dfseo-pasos);color:var(--dfseo-turquesa-2);font-size:22px;font-weight:850;line-height:1.4}.dfseo-process-item p{margin:0;font-size:15px;line-height:1.65}.dfseo-highlight{padding:84px 0;background:var(--dfseo-azul-2);color:var(--dfseo-blanco)}.dfseo-highlight-grid{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:clamp(55px, 8vw, 125px);align-items:start}.dfseo-highlight h2{margin:0;color:var(--dfseo-blanco);font-size:clamp(32px, 3.5vw, 48px)}.dfseo-highlight p{color:rgb(255 255 255 / .82)}.dfseo-highlight p:last-child{margin-bottom:0}.dfseo-prof-section{padding:70px 20px 76px;background:var(--dfseo-fondo);text-align:center}.dfseo-prof-inner{max-width:1180px;margin:0 auto}.dfseo-prof-title{margin-bottom:13px!important;font-size:clamp(30px, 3vw, 43px)!important}.dfseo-prof-description{max-width:790px;margin:0 auto 36px!important;color:var(--dfseo-texto);font-size:16px!important;line-height:1.65!important}.dfseo-prof-bubbles{display:flex;flex-wrap:wrap;justify-content:center;gap:13px}.dfseo-prof-bubble{--dfseo-b1:#6b8b92;--dfseo-b2:#5fafbc;display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:9px 17px;border:1px solid rgb(255 255 255 / .78);border-radius:999px;background:linear-gradient(135deg,var(--dfseo-b2),var(--dfseo-b1));box-shadow:0 7px 18px rgb(23 40 62 / .13);color:var(--dfseo-blanco)!important;font-size:14px;font-weight:700;line-height:1.35;text-align:center;text-decoration:none!important;text-shadow:0 1px 2px rgb(0 0 0 / .24);transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease}.dfseo-prof-bubble:hover,.dfseo-prof-bubble:focus-visible{transform:translateY(-3px);box-shadow:0 11px 26px rgb(23 40 62 / .2);filter:saturate(1.08)}.dfseo-prof-section.dfseo-animable .dfseo-prof-bubble{transform:scale(.25);opacity:0}.dfseo-prof-section.dfseo-animable.dfseo-visible .dfseo-prof-bubble{animation:dfseo-explode 0.55s ease-out forwards;animation-delay:calc(var(--i) * 0.065s)}@keyframes dfseo-explode{0%{transform:scale(.2);opacity:0}65%{transform:scale(1.07);opacity:1}100%{transform:scale(1);opacity:1}}.dfseo-faq-section{padding:94px 0 105px;background:var(--dfseo-blanco)}.dfseo-faq-heading{display:grid;grid-template-columns:0.8fr 1.2fr;gap:clamp(50px, 8vw, 120px);align-items:end;margin-bottom:48px}.dfseo-faq-heading p{margin:0}.dfseo-faq{border-top:1px solid var(--dfseo-linea)}.dfseo-faq details{border-bottom:1px solid var(--dfseo-linea)}.dfseo-faq summary{position:relative;padding:27px 65px 27px 0;cursor:pointer;list-style:none;color:var(--dfseo-azul);font-size:18px;font-weight:800;line-height:1.45}.dfseo-faq summary::-webkit-details-marker{display:none}.dfseo-faq summary::after{content:"+";position:absolute;top:50%;right:7px;transform:translateY(-50%);color:var(--dfseo-turquesa-2);font-size:32px;font-weight:400;line-height:1}.dfseo-faq details[open] summary::after{content:"−"}.dfseo-faq details p{max-width:1080px;margin:0;padding:0 70px 28px 0;color:var(--dfseo-texto);font-size:16px}.dfseo-faq-note{max-width:1080px;margin-top:36px!important;padding-left:22px;border-left:3px solid var(--dfseo-turquesa);font-size:14px!important;line-height:1.7!important}@media (max-width:1050px){.dfseo-hero-grid,.dfseo-review-grid,.dfseo-info-heading,.dfseo-process-grid,.dfseo-highlight-grid,.dfseo-faq-heading{grid-template-columns:1fr}.dfseo-hero-side{padding:45px 0 0;border-top:1px solid var(--dfseo-linea);border-left:0}.dfseo-review-grid{gap:37px}.dfseo-slogan{padding:29px 0 0;border-top:1px solid rgb(255 255 255 / .24);border-left:0}.dfseo-process-intro{position:static}}@media (max-width:740px){.dfseo-shell{width:min(100% - 38px, 1400px)}.dfseo-hero,.dfseo-information,.dfseo-process,.dfseo-faq-section{padding:62px 0}.dfseo-visuals{padding:40px 0}.dfseo-reviews,.dfseo-highlight{padding:60px 0}.dfseo-page h2{font-size:35px}.dfseo-page h3{font-size:28px}.dfseo-page p{font-size:16px}.dfseo-accreditation-inline{align-items:flex-start;gap:15px}.dfseo-accreditation-inline img{width:70px;height:70px}.dfseo-visual-grid{grid-template-columns:1fr;gap:20px}.dfseo-visual-card{min-height:430px;border-radius:23px}.dfseo-visual-copy{padding:30px 27px}.dfseo-visual-copy p{font-size:16px}.dfseo-stars{font-size:37px;letter-spacing:2px}.dfseo-info-columns{grid-template-columns:1fr;gap:45px}.dfseo-info-column+.dfseo-info-column{padding:43px 0 0;border-top:1px solid var(--dfseo-linea);border-left:0}.dfseo-process-item{grid-template-columns:48px minmax(0,1fr);gap:16px}.dfseo-prof-section{padding:57px 18px 62px}.dfseo-prof-bubbles{gap:10px}.dfseo-prof-bubble{padding:8px 14px;font-size:13px}.dfseo-faq summary{padding-right:47px;font-size:17px}.dfseo-faq details p{padding-right:0}}@media (prefers-reduced-motion:reduce){.dfseo-prof-section.dfseo-animable .dfseo-prof-bubble,.dfseo-prof-section.dfseo-animable.dfseo-visible .dfseo-prof-bubble{animation:none;transform:none;opacity:1}.dfseo-visual-card img{transition:none}}li.wbte_get_away_product{position:relative;display:flex;gap:14px;padding:14px 14px 14px 50px;margin-bottom:12px;border:1px solid #e5e5e5;border-radius:14px;background:#fff}li.wbte_get_away_product .wbte_product_checkbox{position:absolute;top:18px;left:16px;width:22px;height:22px;border:2px solid #222;border-radius:50%;background:#fff}li.wbte_get_away_product .wbte_product_image img{width:110px;height:78px;object-fit:cover;border-radius:10px}li.wbte_get_away_product .wbte_product_name{font-size:15px;font-weight:600;line-height:1.3;color:#222}li.wbte_get_away_product .wbte_product_discount{margin-top:6px;font-size:14px}li.wbte_get_away_product .wbte_product_discount del{color:#777}li.wbte_get_away_product .wbte_sc_bogo_product_discount_price{font-weight:700}li.wbte_get_away_product .wbte_sc_bogo_quantity{display:none!important}li.wbte_get_away_product input[name="wbte_sc_bogo_quantity"]{display:none!important}.woocommerce a.button.wc-backward,a.button.wc-backward{background:#5fafbc!important;color:#ffffff!important}.payment_box.payment_method_ppcp-credit-card-gateway{background:#f8fbfc!important;border:none!important;border-radius:12px!important;padding:1px!important}.payment_box.payment_method_ppcp-credit-card-gateway label{color:#2f4f55;font-weight:600}li.payment_method_woocommerce_payments{display:none!important}div.payment_box.payment_method_ppcp-gateway{display:none!important}label[for="ppcp-credit-card-gateway-card-expiry"]{font-size:14px}:root{--brand-1:#6b8b92;--brand-2:#5fafbc;--text-on-brand:#ffffff}#place_order{appearance:none;background:linear-gradient(180deg,var(--brand-2),var(--brand-1));color:var(--text-on-brand);font-family:'Nunito',system-ui,sans-serif;font-weight:800;font-size:16px;padding:14px 26px;border:none;border-radius:14px;cursor:pointer;display:block;width:100%;max-width:320px;margin:22px auto 8px;box-shadow:0 10px 26px rgb(0 0 0 / .10);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}#place_order:hover{transform:translateY(-1px);box-shadow:0 14px 34px rgb(0 0 0 / .14);filter:brightness(1.02)}#place_order:focus{outline:3px solid rgb(95 175 188 / .35);outline-offset:3px}#place_order[disabled],.woocommerce-checkout.processing #place_order{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:0 4px 14px rgb(0 0 0 / .06)}@media (prefers-reduced-motion:reduce){#place_order{transition:none}}.woocommerce-message{background:#e8f6f7;border:1px solid rgb(95 175 188 / .35);color:#24323a;border-radius:10px;padding:14px 18px;font-size:15px;line-height:1.4;box-shadow:0 4px 12px rgb(95 175 188 / .1);display:flex;justify-content:space-between;align-items:center;gap:10px}.woocommerce-message a.restore-item{color:#5fafbc;font-weight:700;text-decoration:none;transition:color 0.2s ease}.woocommerce-message a.restore-item:hover{color:#6b8b92;text-decoration:underline}@media (max-width:600px){.woocommerce-message{flex-direction:column;align-items:flex-start;font-size:14px}.woocommerce-message a.restore-item{margin-top:6px}}.woocommerce .cart-empty.woocommerce-info{background:#f4fafb;border:1px solid rgb(95 175 188 / .35);color:#24323a;border-radius:12px;padding:16px 20px;text-align:center;font-size:16px;font-weight:600;box-shadow:0 4px 12px rgb(95 175 188 / .08)}.woocommerce .cart-empty.woocommerce-info a{color:#5fafbc;font-weight:700;text-decoration:none;transition:color 0.2s ease}.woocommerce .cart-empty.woocommerce-info a:hover{color:#6b8b92}@media (max-width:600px){.woocommerce .cart-empty.woocommerce-info{font-size:15px;padding:14px 16px}}.checkout-button.button.alt.wc-forward{display:block;width:100%;text-align:center;background:#5fafbc!important;color:#ffffff!important;font-size:1rem;font-weight:600;padding:.85rem 1.5rem;border-radius:999px;border:none;box-shadow:0 6px 18px rgb(95 175 188 / .35);transition:all 0.25s ease}.checkout-button.button.alt.wc-forward:hover{background:#6b8b92!important;box-shadow:0 8px 22px rgb(107 139 146 / .45);transform:translateY(-1px)}.checkout-button.button.alt.wc-forward:active{transform:translateY(0);box-shadow:0 4px 12px rgb(95 175 188 / .25)}.disno-row-otros{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.disno-row-otros *,.disno-row-otros *::before,.disno-row-otros *::after{box-sizing:border-box}.disno-row-otros .disno-carousel-wrapper{position:relative;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.disno-row-otros .disno-carousel{display:flex;flex-wrap:nowrap;gap:20px;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;box-sizing:border-box;scrollbar-width:none}.disno-row-otros .disno-carousel::-webkit-scrollbar{display:none}.disno-row-otros .disno-carousel>*{flex:0 0 auto;max-width:100%;min-width:0}.disno-row-otros .disno-course-card,.disno-row-otros .tutor-card,.disno-row-otros article{width:280px;max-width:280px;flex:0 0 280px}@media (max-width:768px){.disno-row-otros .disno-course-card,.disno-row-otros .tutor-card,.disno-row-otros article{width:85%;max-width:85%;flex:0 0 85%}}.disno-blog-grid{max-width:1180px;margin:0 auto;padding:48px 20px}.disno-blog-grid .wp-block-post-template{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none}.disno-blog-grid .wp-block-post{display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:#fff;border:1px solid rgb(107 139 146 / .18);box-shadow:0 12px 34px rgb(28 60 67 / .08);transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.disno-blog-grid .wp-block-post:hover{transform:translateY(-4px);border-color:rgb(95 175 188 / .45);box-shadow:0 18px 42px rgb(28 60 67 / .14)}.disno-blog-grid .wp-block-post-featured-image{margin:0;aspect-ratio:16 / 9;overflow:hidden;background:#eef5f6}.disno-blog-grid .wp-block-post-featured-image a{display:block;width:100%;height:100%}.disno-blog-grid .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.28s ease}.disno-blog-grid .wp-block-post:hover .wp-block-post-featured-image img{transform:scale(1.035)}.disno-blog-grid .wp-block-post-title,.disno-blog-grid .wp-block-post-excerpt,.disno-blog-grid .wp-block-post-date,.disno-blog-grid .wp-block-post-terms,.disno-blog-grid .wp-block-read-more{margin-left:22px;margin-right:22px}.disno-blog-grid .wp-block-post-date,.disno-blog-grid .wp-block-post-terms{margin-top:18px;margin-bottom:8px;font-size:13px;font-weight:700;color:#5fafbc;text-transform:uppercase;letter-spacing:.04em}.disno-blog-grid .wp-block-post-date a,.disno-blog-grid .wp-block-post-terms a{color:#5fafbc;text-decoration:none}.disno-blog-grid .wp-block-post-title{margin-top:8px;margin-bottom:12px;font-size:22px;line-height:1.25;font-weight:800;color:#2f4f55}.disno-blog-grid .wp-block-post-title a{color:inherit;text-decoration:none}.disno-blog-grid .wp-block-post-title a:hover{color:#5fafbc}.disno-blog-grid .wp-block-post-excerpt{margin-top:0;margin-bottom:20px;font-size:16px;line-height:1.6;color:#51676c}.disno-blog-grid .wp-block-post-excerpt__excerpt{margin-bottom:18px}.disno-blog-grid .wp-block-post-excerpt__more-link,.disno-blog-grid .wp-block-read-more{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin-top:auto;margin-bottom:22px;padding:10px 17px;border-radius:999px;background:#5fafbc;color:#ffffff!important;font-size:14px;font-weight:700;text-decoration:none;transition:background 0.2s ease,transform 0.2s ease}.disno-blog-grid .wp-block-post-excerpt__more-link:hover,.disno-blog-grid .wp-block-read-more:hover{background:#4c98a5;color:#ffffff!important;transform:translateY(-1px)}.disno-blog-grid .wp-block-query-pagination{margin-top:42px;display:flex;justify-content:center;align-items:center;gap:10px;font-weight:700}.disno-blog-grid .wp-block-query-pagination a,.disno-blog-grid .wp-block-query-pagination-numbers .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 13px;border-radius:999px;border:1px solid rgb(107 139 146 / .22);background:#fff;color:#2f4f55;text-decoration:none;font-weight:700}.disno-blog-grid .wp-block-query-pagination a:hover,.disno-blog-grid .wp-block-query-pagination-numbers .page-numbers:hover{background:#eef7f8;color:#2f4f55}.disno-blog-grid .wp-block-query-pagination-numbers .current{background:#6b8b92;color:#fff;border-color:#6b8b92}@media (max-width:1024px){.disno-blog-grid .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.disno-blog-grid{padding:34px 16px}.disno-blog-grid .wp-block-post-template{grid-template-columns:1fr;gap:22px}.disno-blog-grid .wp-block-post{border-radius:20px}.disno-blog-grid .wp-block-post-title,.disno-blog-grid .wp-block-post-excerpt,.disno-blog-grid .wp-block-post-date,.disno-blog-grid .wp-block-post-terms,.disno-blog-grid .wp-block-read-more{margin-left:20px;margin-right:20px}.disno-blog-grid .wp-block-post-title{font-size:21px}.disno-blog-grid .wp-block-post-excerpt{font-size:16px}.disno-blog-grid .wp-block-post-excerpt__more-link,.disno-blog-grid .wp-block-read-more{width:calc(100% - 40px)}}#page .tutor-wrap{padding-top:20px}.tutor-course-content-list-item-duration{display:none!important}.tutor-courses-wrap{margin-top:20px}.navbar.navbar-right .menu-primary-container,.navbar.navbar-right .navbar-nav{justify-self:center}.disno-course-reviews-in-info .disno-reviews-summary{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;align-items:stretch;margin-bottom:14px}@media (max-width:991px){.disno-course-reviews-in-info .disno-reviews-summary{grid-template-columns:1fr}.disno-course-reviews-in-info .disno-summary-bars{display:none!important}}.disno-course-reviews-in-info .disno-summary-card{border:1px solid rgb(0 0 0 / .08);border-radius:12px;background:#fff;padding:16px}.disno-course-reviews-in-info .disno-score-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.disno-course-reviews-in-info .disno-score-avg{line-height:1}.disno-course-reviews-in-info .disno-score-stars,.disno-course-reviews-in-info .disno-score-stars .tutor-ratings,.disno-course-reviews-in-info .disno-score-stars .tutor-ratings-stars{display:flex!important;justify-content:center!important;align-items:center!important;width:100%;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.disno-course-reviews-in-info .disno-bars-inner{display:flex;flex-direction:column;gap:10px}.disno-course-reviews-in-info .disno-bar-row{display:grid;grid-template-columns:56px minmax(0,1fr) 40px;align-items:center;gap:10px}.disno-course-reviews-in-info .disno-bar-left{display:flex;align-items:center;gap:6px;opacity:.9}.disno-course-reviews-in-info .disno-bar-star{font-size:13px;opacity:.6}.disno-course-reviews-in-info .disno-bar-num{font-size:14px;font-weight:600}.disno-course-reviews-in-info .disno-bar-track{height:8px;border-radius:999px;background:rgb(0 0 0 / .10);overflow:hidden}.disno-course-reviews-in-info .disno-bar-fill{display:block;height:100%;border-radius:999px;background:rgb(0 0 0 / .35)}.disno-course-reviews-in-info .disno-bar-right{text-align:right;font-size:14px;opacity:.85}.disno-course-reviews-in-info .disno-reviews-carousel-shell{position:relative;border:1px solid rgb(0 0 0 / .08);border-radius:12px;background:#fff;padding:16px 12px 48px;overflow:hidden}.disno-course-reviews-in-info .disno-reviews-carousel{display:flex;gap:16px;overflow-x:auto;padding:5px 5px 13px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;align-items:flex-start}.disno-course-reviews-in-info .disno-reviews-carousel::-webkit-scrollbar{height:8px}.disno-course-reviews-in-info .disno-reviews-carousel .tutor-review-list-item{flex:0 0 380px;max-width:380px;scroll-snap-align:start;margin:0}@media (max-width:768px){.disno-course-reviews-in-info .disno-reviews-carousel .tutor-review-list-item{flex:0 0 85%;max-width:85%}}.disno-course-reviews-in-info .tutor-review-list-item{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 20px;text-align:center;background:#fff0;height:auto}.disno-course-reviews-in-info .tutor-review-list-item .tutor-row{display:flex;flex-direction:column;gap:12px}.disno-course-reviews-in-info .tutor-review-list-item .tutor-col-lg-3,.disno-course-reviews-in-info .tutor-review-list-item .tutor-col-lg-9{width:100%;max-width:100%}.disno-course-reviews-in-info .tutor-review-list-item img,.disno-course-reviews-in-info .tutor-review-list-item .tutor-avatar{margin:0 auto}.disno-course-reviews-in-info .tutor-reviewer-name{font-weight:600;line-height:1.3;text-align:center}.disno-course-reviews-in-info .tutor-ratings{margin:0 auto}.disno-course-reviews-in-info .tutor-review-comment{font-size:.95rem;line-height:1.45;text-align:center;max-width:320px;word-break:break-word;overflow-wrap:anywhere}.disno-course-reviews-in-info .tutor-reviewed-on{font-size:.82rem;opacity:.75;text-align:center}.disno-course-reviews-in-info .disno-carousel-arrow{position:absolute;top:auto;bottom:12px;transform:none;width:36px;height:36px;border-radius:999px;border:1px solid rgb(0 0 0 / .15);background:#fff;cursor:pointer;display:none;align-items:center;justify-content:center;font-size:22px;line-height:1;z-index:5;box-shadow:0 2px 6px rgb(0 0 0 / .08)}.disno-course-reviews-in-info .disno-carousel-prev{left:12px}.disno-course-reviews-in-info .disno-carousel-next{right:12px}@media (min-width:992px){.disno-course-reviews-in-info .disno-carousel-arrow{display:flex}}.disno-course-reviews-in-info .disno-carousel-dots{display:flex;gap:8px;justify-content:center;margin-top:12px}@media (min-width:992px){.disno-course-reviews-in-info .disno-carousel-dots{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);width:calc(100% - 120px);margin-top:0}}@media (max-width:991px){.disno-course-reviews-in-info .disno-carousel-arrow{display:none!important}.disno-course-reviews-in-info .disno-reviews-carousel-shell{padding-bottom:12px}.disno-course-reviews-in-info .disno-carousel-dots{position:static;transform:none;width:100%}}.disno-course-reviews-in-info .disno-carousel-dot{width:7px;height:7px;border-radius:999px;border:0;background:rgb(0 0 0 / .25);cursor:pointer;padding:0}.disno-course-reviews-in-info .disno-carousel-dot.is-active{background:rgb(0 0 0 / .65)}.disno-course-reviews-in-info .tutor-review-list-item{border-bottom:none!important}.disno-tag-store{width:100%;max-width:none;margin:0;padding:3rem 4vw 3.5rem;box-sizing:border-box;background:radial-gradient(circle at 0 0,rgb(95 175 188 / .25),transparent 55%),radial-gradient(circle at 100% 0,rgb(107 139 146 / .22),transparent 55%),linear-gradient(180deg,#f5fbfd 0%,#edf6f8 45%,#e7f1f3 100%);overflow:hidden}.disno-tag-header{margin:0 0 2.5rem}.disno-tag-title{font-size:clamp(2.4rem, 4vw, 3.2rem);font-weight:700;line-height:1.1;margin:0 0 .75rem}.disno-tag-title-main{display:block;color:#0f172a}.disno-tag-title-highlight{display:block;background:linear-gradient(90deg,#6b8b92,#5fafbc);-webkit-background-clip:text;background-clip:text;color:#fff0}.disno-tag-subtitle{font-size:1rem;color:#4b5563;margin:0}.disno-store-row{margin:0 0 3.2rem;width:100%;position:relative}.disno-row-header{display:block;margin-bottom:1.25rem}.disno-row-title{font-size:1.4rem;font-weight:600;margin:0 0 .4rem}.disno-row-muted{color:#6b7280;margin-right:.25rem}.disno-row-highlight{background:linear-gradient(90deg,#6b8b92,#5fafbc);-webkit-background-clip:text;background-clip:text;color:#fff0}.disno-row-subtitle{margin:0;font-size:.95rem;color:#6b7280}.disno-carousel-wrapper{position:relative;display:flex;align-items:center}.disno-carousel-btn{border:none;background:rgb(255 255 255 / .95);border-radius:999px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgb(15 23 42 / .15);font-size:1.3rem;cursor:pointer;color:#0f172a;transition:transform 0.18s ease,box-shadow 0.18s ease,background 0.18s ease;z-index:2}.disno-carousel-btn-prev{margin-right:.5rem}.disno-carousel-btn-next{margin-left:.5rem}.disno-carousel-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgb(15 23 42 / .18);background:#fff}.disno-carousel{display:flex;flex-wrap:nowrap;gap:1.75rem;overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:x mandatory;scrollbar-width:none;flex:1 1 auto}.disno-carousel::-webkit-scrollbar{display:none}.disno-carousel .disno-disnomia-card{flex:0 0 340px;max-width:340px;scroll-snap-align:start}@media (max-width:768px){.disno-carousel-wrapper{align-items:flex-start}.disno-carousel-btn{display:none}.disno-carousel .disno-disnomia-card{flex:0 0 85%;max-width:85%}.disno-tag-store{padding:2.25rem 1rem 2.75rem}.disno-row-header{margin-bottom:1rem}.disno-tag-title{font-size:2rem}}.disno-disnomia-card{background:#fff;border-radius:28px;box-shadow:0 18px 40px rgb(15 23 42 / .12);overflow:hidden;transition:transform 0.25s ease,box-shadow 0.25s ease}.disno-disnomia-card-inner{display:flex;flex-direction:column;height:100%}.disno-disnomia-card:hover{transform:translateY(-6px);box-shadow:0 26px 70px rgb(15 23 42 / .16)}.disno-disnomia-card-image-wrap{position:relative;padding:1.1rem 1.5rem 0}.disno-disnomia-image-link{display:block}.disno-disnomia-card-image{width:100%;display:block;border-radius:24px}.disno-disnomia-card-body{padding:1.25rem 1.2rem 1.75rem;display:flex;flex-direction:column;flex:1 1 auto;gap:.75rem}.disno-disnomia-card-title{margin:0;font-size:1.05rem;line-height:1.45}.disno-disnomia-card-title a{text-decoration:none;color:#0f172a}.disno-disnomia-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;font-size:.92rem;color:#64748b}.disno-disnomia-rating{display:inline-flex;align-items:center;gap:.2rem}.disno-disnomia-rating .tutor-ratings-stars{margin:0;display:inline-flex;align-items:center}.disno-tag-store .tutor-ratings-stars i,.disno-tag-store .tutor-ratings-stars i::before,.disno-tag-store .tutor-ratings-stars .tutor-icon-star-full,.disno-tag-store .tutor-ratings-stars .tutor-icon-star-half,.disno-tag-store .tutor-ratings-stars .tutor-icon-star-line,.disno-tag-store .tutor-ratings-stars svg{color:#fbbf24!important;fill:#fbbf24!important}.disno-disnomia-rating-number{font-weight:600;color:#0f172a}.disno-disnomia-rating-count{color:#64748b;font-size:.8rem}.disno-disnomia-meta-pill{padding:.15rem .6rem;border-radius:999px;background:#eef6f8;font-size:.88rem;color:#0f172a}.disno-disnomia-dates{display:flex;align-items:center;gap:.4rem;font-size:.91rem;color:#6b7280;margin-top:.25rem}.disno-disnomia-dates-icon{font-size:.9rem}.disno-disnomia-instructor{display:flex;align-items:center;gap:.55rem;font-size:.99rem;color:#4b5563;margin-top:.35rem}.disno-disnomia-instructor-avatar{width:48px;height:48px;border-radius:999px;object-fit:cover;flex-shrink:0}.disno-disnomia-instructor-name{font-weight:600;color:#0f172a;text-decoration:none}.disno-disnomia-card-footer{margin-top:auto;padding-top:1rem}.disno-disnomia-tutor-footer{text-align:center}.disno-disnomia-tutor-footer .tutor-course-loop-price{margin-bottom:.35rem}.disno-disnomia-tutor-footer .tutor-course-loop-price del{color:#94a3b8}.disno-disnomia-tutor-footer .tutor-course-loop-price ins{font-weight:700}.disno-disnomia-tutor-footer .tutor-btn,.disno-disnomia-tutor-footer .tutor-button,.disno-disnomia-tutor-footer .tutor-btn-outline-primary{border-radius:999px;padding-inline:1.4rem;margin-top:.4rem;margin-bottom:.1rem}.disno-areas-header{text-align:center;margin:3rem 0 2.5rem}.disno-areas-title{font-size:clamp(2.8rem, 4.6vw, 3.8rem);font-weight:800;letter-spacing:-.8px;margin-bottom:.6rem;background:linear-gradient(90deg,#6b8b92 0%,#5fafbc 100%);-webkit-background-clip:text;background-clip:text;color:#fff0;font-family:"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.disno-areas-subtitle{font-size:1.9rem;color:#6b7280;margin:0 auto;max-width:600px;line-height:1.5}.disno-prof-carousel .disno-carousel{align-items:flex-start}.disno-prof-card{flex:0 0 120px;max-width:120px;background:#fff0;border-radius:0;box-shadow:none;padding:0;scroll-snap-align:start}@media (max-width:768px){.disno-prof-card{flex:0 0 0%;max-width:28%}}.disno-prof-card-link{display:flex;flex-direction:column;align-items:center;gap:.55rem;text-decoration:none}.disno-prof-thumb-wrap{width:80px;height:80px;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 8px 20px rgb(15 23 42 / .12);display:flex;align-items:center;justify-content:center}.disno-prof-thumb{width:100%;height:100%;object-fit:contain;display:block}.disno-prof-thumb-placeholder{font-size:2rem;font-weight:700;color:#6b8b92}.disno-prof-label-wrap{margin-top:.1rem}.disno-prof-label{font-size:.9rem;font-weight:600;color:#0f172a;text-align:center}@media (prefers-reduced-motion:no-preference){.disno-main-store .disno-prof-carousel .disno-carousel{animation:disno-prof-carousel-hint 0.8s ease-in-out 0.7s 2}@keyframes disno-prof-carousel-hint{0%,100%{transform:translateX(0)}50%{transform:translateX(-18px)}}}.disno-disnomia-stars .tutor-icon-star-bold,.disno-disnomia-stars .tutor-icon-star-half-bold{display:inline-block;width:1em;height:1em;line-height:1;font-size:16px;position:relative;vertical-align:middle}.disno-disnomia-stars .tutor-icon-star-bold::before{content:"★";color:#f5b301;position:absolute;inset:0}.disno-disnomia-stars .tutor-icon-star-half-bold::before{content:"★";color:rgb(245 179 1 / .25);position:absolute;inset:0}.disno-disnomia-stars .tutor-icon-star-half-bold::after{content:"★";color:#f5b301;position:absolute;inset:0;width:50%;overflow:hidden}.disno-disnomia-card-image-wrap{position:relative}.disno-disnomia-wishlist{position:absolute;top:12px;right:12px;z-index:5}.disno-disnomia-wishlist .save-bookmark-btn{width:38px;height:38px;border-radius:999px;background:rgb(255 255 255 / .96);box-shadow:0 8px 20px rgb(23 40 62 / .16);color:#294249}.disno-disnomia-wishlist .save-bookmark-btn:hover,.disno-disnomia-wishlist .save-bookmark-btn:focus-visible{background:#fff;color:#5fafbc}.disno-disnomia-wishlist .save-bookmark-btn.is-loading{opacity:.65;pointer-events:none}a[aria-label^="Lee más"],a[aria-label^="Leer más"],a[aria-label^="Ver más"]{display:none!important}