/*
Theme Name: Template
Author: Dario Varona
Author URI: https://dariovarona.com.ar/dario-varona-autor-y-especialista-en-liderazgo-y-pnl/
Description: Tema de bloques reutilizable de Dario Varona con lienzo vacío, Main libre, plantilla editorial estándar y Artículos Visual.
Version: 0.1.49
Requires at least: 6.7
Requires PHP: 7.4
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: oratoria
*/

:root {
  --dv-layout-width:860px;
  --dv-header-height:40px;
  --dv-header-height-mobile:55px;
  --dv-nav-padding-inline:20px;
  --dv-article-padding-inline:100px;
  --dv-article-h1-size:32px;
  --dv-article-h1-size-mobile:30px;
  --dv-article-h1-size-desktop:26px;
  --dv-article-h2-size-desktop:16px;
  --dv-article-font-size-desktop:14px;
  --dv-article-h1-weight:800;
  --dv-article-font-size:20px;
  --dv-article-accent:#d49a29;
}

.wp-site-blocks {
  padding:0;
}

.wp-site-blocks>* {
  margin-block-start:0;
}

.dv-main-libre {
  box-sizing:border-box;
  width:100%;
  min-height:100vh;
  margin:0;
  padding:clamp(24px,5vw,44px) var(--dv-frame-pad) 48px;
  background-color:#eef1f4;
  color:#11151c;
}

.dv-main-libre>.wp-block-post-title {
  width:min(1100px,100%);
  margin:0 auto 1.25rem;
  color:var(--dv-black-soft);
  font:700 clamp(1.5rem,4vw,2.25rem)/1.16 Arial,Helvetica,sans-serif;
  letter-spacing:-.02em;
}

.dv-template .wp-block-post-content:not(:has(.dv-editorial-standard)) {
  padding:34px clamp(20px,6vw,120px) 48px;
}

.dv-template .wp-block-post-content:not(:has(.dv-editorial-standard))>*+* {
  margin-block-start:1.25rem;
}

.dv-template .wp-block-post-content:not(:has(.dv-editorial-standard))>.wp-block-heading {
  line-height:1.25;
}

@media (min-width:1101px) {
  .dv-template .wp-block-post-content:not(:has(.dv-editorial-standard)) {
    padding-inline:120px;
  }
}

:root {
  --dv-outside:#eef1f4;

  --dv-black:#11151c;
  --dv-black-soft:#1b212b;
  --dv-text:#3e4756;

  --dv-label:#29323d;
  --dv-silver:#8e96a1;
  --dv-silver-mid:#aab1bb;
  --dv-silver-light:#d6dae0;

  --dv-border:#e4e7eb;
  --dv-radius-lg:22px;
  --dv-radius-md:17px;
  --dv-page-shadow:0 22px 55px rgba(17,21,28,.09),
        0 4px 14px rgba(17,21,28,.04);
  --dv-card-shadow:0 5px 16px rgba(17,21,28,.035),
        0 1px 2px rgba(17,21,28,.025);
  --dv-card-shadow-hover:0 10px 24px rgba(17,21,28,.055),
        0 2px 5px rgba(17,21,28,.03);
  --dv-frame-pad:34px;
  --dv-content-pad:56px;
}

*,::before,::after {
  box-sizing:border-box;
}

html {
  scroll-behavior:smooth;
}

html,body {
  margin:0;
  width:100%;
  max-width:100%;
}

body {
  background:var(--dv-outside);
  color:var(--dv-text);
  font-family:Arial,Helvetica,sans-serif;
  line-height:1.65;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}

img,svg {
  display:block;
  max-width:100%;
  height:auto;
}

:root {
  --oratoria-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20360%20360%22%3E%3Cpath%20fill%3D%22%23c4c9ce%22%20fill-rule%3D%22evenodd%22%20d%3D%22M286.0%2C15.7%20L291.9%2C16.0%20L294.8%2C20.0%20L294.7%2C58.0%20L297.0%2C65.8%20L304.0%2C69.1%20L337.0%2C70.6%20L341.0%2C75.9%20L339.6%2C83.0%20L306.4%2C116.0%20L285.0%2C132.6%20L269.0%2C134.1%20L243.0%2C131.4%20L232.6%2C137.0%20L183.2%2C185.0%20L183.5%2C191.0%20L193.5%2C194.0%20L195.6%2C199.0%20L189.5%2C211.0%20L180.0%2C218.9%20L162.0%2C221.7%20L146.0%2C217.9%20L137.0%2C209.0%20L132.0%2C195.0%20L132.2%2C183.0%20L137.4%2C170.0%20L149.0%2C159.4%20L157.0%2C157.4%20L161.0%2C158.2%20L163.0%2C161.0%20L163.2%2C167.0%20L159.4%2C176.0%20L151.7%2C184.0%20L151.3%2C192.0%20L154.4%2C197.0%20L161.0%2C200.6%20L168.0%2C200.4%20L174.5%2C197.0%20L175.7%2C192.0%20L166.6%2C181.0%20L165.3%2C174.0%20L186.0%2C156.3%20L223.9%2C119.0%20L227.1%2C111.0%20L226.1%2C81.0%20L231.0%2C68.2%20L249.0%2C48.3%20L286.0%2C15.7Z%20M149.0%2C40.9%20L181.0%2C41.4%20L210.0%2C48.6%20L213.4%2C51.0%20L215.0%2C56.0%20L209.0%2C67.0%20L201.0%2C70.6%20L174.0%2C64.3%20L152.0%2C64.1%20L124.0%2C70.7%20L105.0%2C78.8%20L81.0%2C96.1%20L72.0%2C105.4%20L55.9%2C128.0%20L46.1%2C149.0%20L41.1%2C169.0%20L39.4%2C187.0%20L42.5%2C219.0%20L47.3%2C236.0%20L56.0%2C253.0%20L65.7%2C267.0%20L81.2%2C284.0%20L110.0%2C302.5%20L127.0%2C309.6%20L153.0%2C315.5%20L169.0%2C315.7%20L188.0%2C312.3%20L199.0%2C309.7%20L216.0%2C302.3%20L234.6%2C291.0%20L252.3%2C276.0%20L261.5%2C265.0%20L277.0%2C237.0%20L284.2%2C215.0%20L286.2%2C198.0%20L285.1%2C176.0%20L280.4%2C159.0%20L281.3%2C154.0%20L295.4%2C147.0%20L300.0%2C147.8%20L308.6%2C178.0%20L308.4%2C205.0%20L300.6%2C240.0%20L291.1%2C263.0%20L276.0%2C284.8%20L252.0%2C308.3%20L228.2%2C323.0%20L205.0%2C332.8%20L173.0%2C338.9%20L150.0%2C338.5%20L120.0%2C333.0%20L96.8%2C323.0%20L73.0%2C307.8%20L49.0%2C283.5%20L34.0%2C260.7%20L24.0%2C239.0%20L18.6%2C220.0%20L15.5%2C200.0%20L16.1%2C173.0%20L24.5%2C141.0%20L34.6%2C119.0%20L48.7%2C97.0%20L73.0%2C72.8%20L96.0%2C57.6%20L115.0%2C48.2%20L149.0%2C40.9Z%20M271.0%2C56.0%20L260.0%2C63.9%20L246.7%2C78.0%20L244.6%2C87.0%20L248.0%2C95.5%20L254.0%2C94.8%20L275.5%2C72.0%20L277.5%2C60.0%20L275.0%2C56.3%20L271.0%2C56.0Z%20M288.0%2C85.9%20L281.0%2C88.5%20L264.3%2C104.0%20L260.4%2C111.0%20L261.8%2C115.0%20L270.0%2C117.5%20L276.0%2C116.4%20L301.3%2C95.0%20L303.0%2C91.0%20L300.7%2C87.0%20L288.0%2C85.9Z%20M158.0%2C97.9%20L174.0%2C98.4%20L194.0%2C103.7%20L198.7%2C107.0%20L199.1%2C112.0%20L195.4%2C118.0%20L187.0%2C124.3%20L174.0%2C121.7%20L159.0%2C121.2%20L135.0%2C127.2%20L121.0%2C136.7%20L111.9%2C146.0%20L104.7%2C157.0%20L96.6%2C178.0%20L96.9%2C204.0%20L105.0%2C225.0%20L121.5%2C244.0%20L136.0%2C253.1%20L153.0%2C256.9%20L169.0%2C257.3%20L190.0%2C252.9%20L202.0%2C245.2%20L212.0%2C236.0%20L222.4%2C222.0%20L229.9%2C200.0%20L229.9%2C174.0%20L233.2%2C167.0%20L240.0%2C160.2%20L245.0%2C160.7%20L250.9%2C172.0%20L252.9%2C183.0%20L252.5%2C203.0%20L250.1%2C213.0%20L243.8%2C229.0%20L227.5%2C252.0%20L204.0%2C269.8%20L188.0%2C276.7%20L167.0%2C280.1%20L152.0%2C279.5%20L133.6%2C276.0%20L118.0%2C268.5%20L99.0%2C253.0%20L89.0%2C241.5%20L80.2%2C226.0%20L75.9%2C212.0%20L73.8%2C192.0%20L75.8%2C171.0%20L80.0%2C156.5%20L89.0%2C139.0%20L98.0%2C128.2%20L116.3%2C112.0%20L132.0%2C104.4%20L158.0%2C97.9Z%22%2F%3E%3C%2Fsvg%3E");
}

header.wp-block-template-part.dv-acero-header {
  position:sticky;
  top:0;
  z-index:1000;
  min-height:var(--dv-header-height);
  background:#000;
  color:#fff;
}

header.wp-block-template-part.dv-acero-header .wp-block-group.alignwide.is-layout-flex {
  box-sizing:border-box;
  width:min(var(--dv-layout-width),100%)!important;
  max-width:var(--dv-layout-width)!important;
  min-height:var(--dv-header-height)!important;
  margin:0 auto!important;
  padding:0 var(--dv-nav-padding-inline)!important;
  align-items:center!important;
}

header.wp-block-template-part.dv-acero-header .wp-block-site-title {
  margin:0!important;
  line-height:1!important;
}

header.wp-block-template-part.dv-acero-header .wp-block-site-title a {
  position:relative;
  top:2px;
  display:inline-flex;
  align-items:center;
  gap:6px;
  font:700 21px/1 Arial,Helvetica,sans-serif;
  text-decoration:none!important;
  text-transform:uppercase;
  white-space:nowrap;
}

header.wp-block-template-part.dv-acero-header .wp-block-site-title a::before {
  content:"";
  display:block;
  flex:0 0 34px;
  width:34px;
  height:34px;
  transform:translateY(-2px);
}

header.wp-block-template-part.dv-acero-header .wp-block-navigation-item__content {
  color:#aaa!important;
  font:400 16px/1.3 Arial,Helvetica,sans-serif;
  text-decoration:none!important;
  text-transform:uppercase;
  transition:color .5s ease,background-color .5s ease;
}

header.wp-block-template-part.dv-acero-header .wp-block-navigation-item.current-menu-item>.wp-block-navigation-item__content,header.wp-block-template-part.dv-acero-header .wp-block-navigation-item.current_page_item>.wp-block-navigation-item__content,header.wp-block-template-part.dv-acero-header .wp-block-navigation-item__content[aria-current=page],header.wp-block-template-part.dv-acero-header .wp-block-navigation-item__content:hover,header.wp-block-template-part.dv-acero-header .wp-block-navigation-item__content:focus-visible {
  color:#fff!important;
}

header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container-open {
  appearance:none!important;
  display:flex;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  width:44px;
  height:44px;
  margin:0;
  padding:0;
  border:0!important;
  border-radius:0!important;
  outline:0;
  box-shadow:none!important;
  background:0 0!important;
  color:#fff!important;
}

header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container-open svg {
  display:none;
}

header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container-open::before {
  content:"";
  display:block;
  width:22px;
  height:20px;
  background:linear-gradient(#fff,#fff) center 2px/22px 2px no-repeat,linear-gradient(#fff,#fff) center 9px/22px 2px no-repeat,linear-gradient(#fff,#fff) center 16px/22px 2px no-repeat;
}

header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container-open:focus-visible {
  outline:2px solid #fff;
  outline-offset:2px;
}

@media (min-width:782px) {
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container-open {
    display:none!important;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__container>.wp-block-navigation-item:not(:last-child) {
    border-right:1px solid #303030;
    padding-right:16px;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__container>.wp-block-navigation-item:not(:first-child) {
    padding-left:16px;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation-item__content {
    color:#aeb4ba!important;
    font-family:"Segoe UI",Arial,sans-serif!important;
    font-size:16px!important;
    font-weight:300!important;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation-item.current-menu-item>.wp-block-navigation-item__content,header.wp-block-template-part.dv-acero-header .wp-block-navigation-item.current_page_item>.wp-block-navigation-item__content,header.wp-block-template-part.dv-acero-header .wp-block-navigation-item__content[aria-current=page] {
    color:#fff!important;
  }
}

@media (max-width:781px) {
  header.wp-block-template-part.dv-acero-header {
    min-height:var(--dv-header-height-mobile)!important;
  }
  header.wp-block-template-part.dv-acero-header>.wp-block-group.alignfull.is-layout-flow>.wp-block-group.has-global-padding.is-layout-constrained {
    box-sizing:border-box!important;
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-group.alignwide.is-layout-flex {
    box-sizing:border-box!important;
    width:100%!important;
    max-width:none!important;
    min-height:var(--dv-header-height-mobile)!important;
    margin:0!important;
    padding:0 var(--dv-nav-padding-inline)!important;
    gap:0!important;
    justify-content:space-between!important;
    align-items:center!important;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-site-title a {
    min-height:44px;
    font-size:20px;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-site-title a::before {
    flex-basis:25px;
    width:25px;
    height:25px;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container-open {
    flex:0 0 44px!important;
    width:44px!important;
    height:44px!important;
    margin:0!important;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open {
    position:fixed!important;
    inset:0!important;
    z-index:1002!important;
    box-sizing:border-box;
    width:100vw!important;
    height:100dvh!important;
    max-height:100dvh!important;
    margin:0;
    padding:0!important;
    overflow:auto;
    background:#000!important;
    color:#fff!important;
    animation:oratoria-menu-in .25s ease-out both;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-close,header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog {
    box-sizing:border-box;
    width:100%;
    min-height:100dvh;
    background:#000!important;
    color:#fff!important;
    border:0!important;
    box-shadow:none!important;
    outline:0!important;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog {
    padding:0 0 32px!important;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog::before {
    display:flex;
    align-items:center;
    box-sizing:border-box;
    height:56px!important;
    padding-left:56px!important;
    background:var(--oratoria-symbol) 24px center/25px 25px no-repeat;
    font:700 20px/1 Arial,Helvetica,sans-serif!important;
    letter-spacing:.02em;
    border:0!important;
    box-shadow:none!important;
    outline:0!important;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
    display:flex;
    flex-direction:column;
    align-items:stretch;
    width:100%!important;
    padding:0!important;
    background:#000!important;
    border:0!important;
    box-shadow:none!important;
    outline:0!important;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    gap:0!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item {
    display:flex;
    flex-direction:column;
    align-items:stretch;
    box-sizing:border-box;
    width:100%!important;
    min-height:86px!important;
    margin:0!important;
    padding:0!important;
    border-bottom:1px solid #293243!important;
    background:#000!important;
    animation:oratoria-menu-item-in .2s ease-out both;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content {
    box-sizing:border-box;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start;
    width:100%!important;
    min-height:86px!important;
    padding:0 34px!important;
    border:0!important;
    background:0 0!important;
    color:#fff!important;
    font:600 12px/1.3 Arial,Helvetica,sans-serif!important;
    letter-spacing:.02em;
    text-align:left!important;
    text-decoration:none!important;
    text-transform:uppercase;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item.current-menu-item>.wp-block-navigation-item__content,header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item.current_page_item>.wp-block-navigation-item__content,header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content[aria-current=page],body.single-post header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .dv-site-resources-link>.wp-block-navigation-item__content {
    background:#1c1f22!important;
    color:#fff!important;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item:nth-child(2) {
    animation-delay:.035s;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item:nth-child(3) {
    animation-delay:.07s;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item:nth-child(4) {
    animation-delay:.105s;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close {
    top:3px!important;
    right:20px!important;
    display:flex;
    align-items:center;
    justify-content:center;
    width:44px;
    height:44px;
    padding:0;
    border:0;
    box-shadow:none;
    background:#000!important;
    color:#fff!important;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content:focus {
    outline:0!important;
    outline-offset:0!important;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content:focus-visible {
    box-shadow:inset 3px 0#8a8a8a!important;
  }
}

@keyframes oratoria-menu-in {
  0% {
    opacity:0;
    transform:translateY(-8px);
  }
  to {
    opacity:1;
    transform:translateY(0);
  }
}

@keyframes oratoria-menu-item-in {
  0% {
    opacity:0;
    transform:translateY(5px);
  }
  to {
    opacity:1;
    transform:translateY(0);
  }
}

@media (prefers-reduced-motion:reduce) {
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open,header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item {
    animation:none!important;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation-item__content,header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content {
    transition:none!important;
  }
}

.dv-template {
  width:min(100%,1100px);
  min-height:100vh;
  margin-inline:auto;
  background:linear-gradient(180deg,#fff 0,#fefefe 72%,#fbfcfd 100%);
  border:1px solid rgba(17,21,28,.035);
  box-shadow:var(--dv-page-shadow);
}

.dv-template main {
  width:100%;
  margin:0;
  padding:0;
}

.dv-global-footer {
  width:100%;
  background:linear-gradient(180deg,#030405 0,#07090c 100%);
  color:#fff;
}

@media (min-width:1101px) {
  :root {
    --dv-frame-pad:120px;
    --dv-content-pad:150px;
  }
}

@media (max-width:1100px) and (min-width:761px) {
  :root {
    --dv-frame-pad:24px;
    --dv-content-pad:42px;
  }
}

@media (max-width:760px) {
  :root {
    --dv-frame-pad:16px;
    --dv-content-pad:24px;
  }
  .dv-template {
    border:0;
    box-shadow:none;
  }
}

@media (max-width:420px) {
  :root {
    --dv-frame-pad:16px;
    --dv-content-pad:20px;
  }
}

@media (prefers-reduced-motion:reduce) {
  html {
    scroll-behavior:auto;
  }
}

body:has(.dv-page-blank) {
  background:#fff;
}

.dv-page-blank {
  margin:0;
  padding:0;
  max-width:none;
  width:100%;
  min-height:100vh;
}

@font-face {
  font-family:"Platino Montserrat";
  font-style:normal;
  font-weight:400 700;
  font-display:swap;
  src:url(data:font/woff2;base64,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)format("woff2");
  unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

header.wp-block-template-part.dv-acero-header .wp-block-site-title a {
  font-family:"Platino Montserrat",Arial,sans-serif;
  color:#c4c9ce!important;
}

header.dv-acero-header .wp-block-navigation__container>.wp-block-navigation-item {
  border-right:0!important;
}

header.dv-acero-header .dv-mis-cursos {
  padding:0!important;
  margin-left:16px;
}

header.dv-acero-header .dv-mis-cursos>a {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:9px;
  min-height:36px;
  padding:2px 20px;
  border-radius:5px;
  background:#d9e4ee;
  color:#070c12!important;
  font-size:13px!important;
  font-weight:600!important;
  box-sizing:border-box;
}

header.dv-acero-header .dv-mis-cursos>a:hover {
  background:#91a7bd;
  color:#070c12!important;
}

header.dv-acero-header .dv-mis-cursos>a::before {
  content:"";
  width:17px;
  height:20px;
  flex:0 0 17px;
  background:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 20\ 24\'\ fill=\'none\'\ stroke=\'%23070c12\'\ stroke-width=\'1.5\'%3E%3Ccircle\ cx=\'10\'\ cy=\'6\'\ r=\'4\'/%3E%3Cpath\ d=\'M2\ 23v-4a8\ 8\ 0\ 0\ 1\ 16\ 0v4\'/%3E%3C/svg%3E)center/contain no-repeat;
}

@media (max-width:781px) {
  header.dv-acero-header .dv-mis-cursos {
    margin:16px 0 0;
  }
}

header.dv-acero-header .dv-mis-cursos .wp-block-navigation-item__label {
  font-family:"Platino Montserrat",Arial,sans-serif;
}

header.dv-acero-header .wp-block-navigation-item__content,header.dv-acero-header .wp-block-navigation-item__label {
  font-family:"Platino Montserrat",Arial,sans-serif!important;
  font-size:13px!important;
  font-weight:600!important;
  line-height:1.4!important;
  letter-spacing:normal!important;
  color:#b8b8b8!important;
}

header.dv-acero-header .dv-mis-cursos .wp-block-navigation-item__content,header.dv-acero-header .dv-mis-cursos .wp-block-navigation-item__label {
  color:#070c12!important;
  font-size:13px!important;
  font-weight:600!important;
  line-height:1.2!important;
}

header.dv-acero-header {
  position:relative;
  z-index:10;
  box-shadow:0 3px 9px rgba(0,0,0,.14);
}

header.wp-block-template-part.dv-acero-header .wp-block-navigation-item:not(.dv-mis-cursos)>a:hover,header.wp-block-template-part.dv-acero-header .wp-block-navigation-item:not(.dv-mis-cursos)>a:focus-visible,header.wp-block-template-part.dv-acero-header .wp-block-navigation-item:not(.dv-mis-cursos)>a:active {
  background:0 0!important;
  color:#fff!important;
}

header.wp-block-template-part.dv-acero-header .wp-block-navigation-item:not(.dv-mis-cursos)>a:hover .wp-block-navigation-item__label,header.wp-block-template-part.dv-acero-header .wp-block-navigation-item:not(.dv-mis-cursos)>a:focus-visible .wp-block-navigation-item__label,header.wp-block-template-part.dv-acero-header .wp-block-navigation-item:not(.dv-mis-cursos)>a:active .wp-block-navigation-item__label {
  color:#fff!important;
}

@media (max-width:781px) {
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog::before {
    content:"LIDERAZGO";
    font-family:"Platino Montserrat",Arial,sans-serif!important;
    color:#c4c9ce!important;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.dv-mis-cursos {
    min-height:74px!important;
    padding:16px 24px!important;
    margin:0!important;
    border-bottom:0!important;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.dv-mis-cursos>a {
    min-height:42px!important;
    padding:5px 20px!important;
    border-radius:5px!important;
    background:#d9e4ee!important;
    color:#070c12!important;
    font-family:"Platino Montserrat",Arial,sans-serif!important;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item:not(.dv-mis-cursos)>a:hover,header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item:not(.dv-mis-cursos)>a:focus-visible,header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item:not(.dv-mis-cursos)>a:active {
    background:0 0!important;
    color:#fff!important;
  }
  header.wp-block-template-part.dv-acero-header .dv-mis-cursos>a:is(:hover,:focus-visible,:active)::before {
    filter:brightness(0) invert(1);
  }
}

@media (max-width:781px) {
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item.dv-mis-cursos>.wp-block-navigation-item__content {
    background:#111!important;
    color:#fff!important;
    min-height:54px!important;
    border-radius:5px!important;
    padding:12px 20px!important;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item.dv-mis-cursos>.wp-block-navigation-item__content .wp-block-navigation-item__label {
    color:#fff!important;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item.dv-mis-cursos>.wp-block-navigation-item__content::before {
    filter:brightness(0) invert(1)!important;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item.dv-mis-cursos>.wp-block-navigation-item__content:is(:hover,:focus-visible,:active) {
    background:#3b3b3b!important;
  }
}

footer:has(.dv-footer-selected) {
  background:#0d0f10!important;
  color:#c4c9ce;
}

.dv-footer-selected {
  box-sizing:border-box;
  max-width:1100px;
  margin:auto;
  padding:42px 28px 28px;
  font-family:"Platino Montserrat",Arial,sans-serif;
  color:#c4c9ce;
}

.dv-footer-selected__top {
  display:grid;
  grid-template-columns:230px minmax(0,1fr);
  gap:42px;
  align-items:center;
}

.dv-footer-selected__identity {
  border-right:1px solid #363a3e;
  padding:8px 28px 16px 0;
  text-align:center;
}

.dv-footer-selected__identity img {
  display:block;
  box-sizing:border-box;
  width:142px;
  height:142px;
  object-fit:cover;
  border:2px solid #8a8e92;
  border-radius:50%;
  margin:0 auto 18px;
}

.dv-footer-selected__kicker {
  margin:0 0 12px;
  font-size:9px;
  line-height:1.5;
  letter-spacing:.08em;
  color:#b8bec4;
}

.dv-footer-selected__identity h2 {
  margin:0;
  font-size:23px;
  line-height:1.25;
  font-weight:700;
  color:#e0e3e6;
}

.dv-footer-selected__identity sup {
  font-size:.55em;
  vertical-align:super;
}

.dv-footer-selected__bio p {
  margin:0;
  font-size:14px;
  font-weight:400;
  line-height:1.8;
}

.dv-footer-selected__bio .dv-footer-selected__business {
  margin-top:22px;
  color:#e0e3e6;
  font-weight:500;
  font-size:14px;
}

.dv-footer-selected__bio .dv-footer-selected__address {
  margin-top:10px;
  color:#aab1b8;
  font-size:12px;
}

.dv-footer-selected__address svg {
  width:12px;
  height:16px;
  display:inline-block;
  vertical-align:-3px;
  margin-right:6px;
}

.dv-footer-selected__bottom {
  margin-top:32px;
  border-top:1px solid #363a3e;
  padding-top:24px;
  display:flex;
  align-items:center;
  gap:30px;
}

.dv-footer-selected__socials {
  display:flex;
  gap:22px;
  align-items:center;
  border-right:1px solid #363a3e;
  padding-right:28px;
  flex-shrink:0;
}

.dv-footer-social {
  display:flex;
  align-items:center;
  justify-content:center;
  width:22px;
  height:26px;
  color:#c4c9ce;
}

.dv-footer-social svg {
  display:block;
  max-width:22px;
  height:22px;
}

.dv-footer-selected nav {
  display:flex;
  flex-wrap:wrap;
  gap:12px 24px;
  align-items:center;
}

.dv-footer-selected nav a {
  font-size:10px;
  line-height:1.5;
  color:#b8bec4;
  text-decoration:none;
}

.dv-footer-selected nav a:hover,.dv-footer-selected nav a:focus-visible {
  color:#fff;
  text-decoration:underline;
}

@media (min-width:1101px) {
  .dv-footer-selected {
    max-width:940px;
  }
}

@media (max-width:781px) {
  .dv-footer-selected {
    padding:32px 24px 24px;
  }
  .dv-footer-selected__top {
    grid-template-columns:1fr;
    gap:24px;
  }
  .dv-footer-selected__identity {
    padding:0 0 24px;
    border-right:0;
    border-bottom:1px solid #363a3e;
  }
  .dv-footer-selected__identity img {
    width:110px;
    height:110px;
    margin-bottom:14px;
  }
  .dv-footer-selected__identity h2 {
    font-size:22px;
  }
  .dv-footer-selected__bio p {
    font-size:13px;
    line-height:1.75;
  }
  .dv-footer-selected__bottom {
    flex-direction:column;
    align-items:center;
    gap:22px;
    margin-top:26px;
  }
  .dv-footer-selected__socials {
    border:0;
    padding:0;
  }
  .dv-footer-selected nav {
    justify-content:center;
    text-align:center;
    gap:14px 20px;
  }
}

.dv-back-top.dv-back-top--global {
  position:fixed;
  right:20px;
  bottom:20px;
  z-index:900;
  box-sizing:border-box;
  display:flex;
  align-items:center;
  justify-content:center;
  width:50px;
  height:50px;
  border:1px solid #394550;
  border-radius:50%;
  background:#192530;
  color:#d9e4ee;
  box-shadow:0 4px 16px #0003;
  text-decoration:none;
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(8px);
  transition:opacity .2s ease,transform .2s ease,visibility .2s ease;
}

.dv-back-top.dv-back-top--global.is-visible {
  opacity:1;
  visibility:visible;
  pointer-events:auto;
  transform:translateY(0);
}

.dv-back-top.dv-back-top--global svg {
  display:block;
  width:22px;
  height:22px;
}

.dv-back-top.dv-back-top--global:hover {
  background:#263644;
  color:#fff;
}

.dv-back-top.dv-back-top--global:focus-visible {
  outline:2px solid #91a7bd;
  outline-offset:3px;
}

@media (max-width:781px) {
  .dv-back-top.dv-back-top--global {
    right:12px;
    bottom:12px;
    width:44px;
    height:44px;
  }
}

@media (prefers-reduced-motion:reduce) {
  .dv-back-top.dv-back-top--global {
    transition:none;
    transform:none;
  }
}

@media (max-width:781px) {
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item.current-menu-item {
    background:#1c1f22!important;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item.current-menu-item>.wp-block-navigation-item__content[aria-current=page] {
    background:#1c1f22!important;
    color:#fff!important;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item.current-menu-item>.wp-block-navigation-item__content[aria-current=page] .wp-block-navigation-item__label {
    color:#fff!important;
  }
}

.dv-template:has(.dvfrases-articulo) .dv-cta-part {
  display:none!important;
}

.dv-template .wp-block-post-content:has(.dvfrases-articulo) {
  margin:0!important;
  padding:0!important;
  max-width:none!important;
  width:100%!important;
}

.dv-template .wp-block-post-content:has(.dvfrases-articulo)>* {
  margin-block:0!important;
}

.dvfrases-articulo {
  box-sizing:border-box;
}

.dvfrases-articulo * {
  box-sizing:border-box;
}

.dvfrases-articulo .dvfr-autor a {
  text-underline-offset:4px;
  text-decoration-color:#8c9fad;
  font-weight:650;
  transition:color .2s ease,text-decoration-color .2s ease;
}

.dvfrases-articulo .dvfr-resumen strong {
  display:block;
  text-transform:uppercase;
}

.dvfrases-articulo .dvfr-indice-titulo {
  text-align:center;
}

.dvfrases-articulo .dvfr-enlaces a {
  text-align:center;
}

.dvfrases-articulo .dvfr-seccion-encabezado::before {
  content:"";
  width:58px;
  height:3px;
  border-radius:5px;
  background:#91a7bd;
  margin:0 auto 20px;
}

.dvfrases-articulo .dvfr-final p {
  font-size:clamp(16px,1.7vw,19px);
  line-height:1.75;
  color:#36485a;
  margin:0;
}

@keyframes dvfr-aparicion {
  0% {
    opacity:0;
    transform:translate3d(0,38px,0);
  }
  to {
    opacity:1;
    transform:translate3d(0,0,0);
  }
}

.dvfrases-articulo .dvfr-animable.dvfr-antes {
  opacity:0;
}

.dvfrases-articulo .dvfr-animable.dvfr-visible {
  animation:dvfr-aparicion 1.08s cubic-bezier(.22,.68,0,1) both;
}

@media (prefers-reduced-motion:reduce) {
  .dvfrases-articulo .dvfr-animable.dvfr-antes,.dvfrases-articulo .dvfr-animable.dvfr-visible {
    animation:none!important;
    opacity:1!important;
    transform:none!important;
  }
  .dvfrases-articulo .dvfr-imagen,.dvfrases-articulo .dvfr-imagen img,.dvfrases-articulo .dvfr-autor a {
    transition:none!important;
  }
  .dvfrases-articulo .dvfr-imagen:hover img {
    transform:none!important;
  }
}

article.dvfrases-articulo .dvfr-imagen figcaption {
  box-sizing:border-box;
  min-height:152px;
}

@media (max-width:760px) {
  article.dvfrases-articulo .dvfr-imagen figcaption {
    min-height:138px;
  }
}

header.wp-block-template-part.dv-acero-header .dv-mis-cursos>a {
  position:relative;
  isolation:isolate;
  overflow:hidden;
  transition:background-color .5s ease,color .5s ease;
}



@keyframes dv-mis-cursos-destello{0%{transform:translateX(-260%) skewX(-22deg)}55%,100%{transform:translateX(450%) skewX(-22deg)}}



header.wp-block-template-part.dv-acero-header .wp-block-site-title a {
  overflow:visible;
  background:linear-gradient(105deg,#a4aeb8 38%,#fff 50%,#a4aeb8 62%) 100%0/300% 100%no-repeat;
  background-clip:text;
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
  animation:dv-marca-interior 3.8s ease-in-out infinite;
}

header.wp-block-template-part.dv-acero-header .wp-block-site-title a::before {
  background:linear-gradient(105deg,#a4aeb8 38%,#fff 50%,#a4aeb8 62%) 100%0/300% 100%no-repeat;
  -webkit-mask:var(--oratoria-symbol) center/contain no-repeat;
  mask:var(--oratoria-symbol) center/contain no-repeat;
  animation:dv-marca-interior 3.8s ease-in-out infinite;
}

header.wp-block-template-part.dv-acero-header .wp-block-site-title a::after {
  content:none;
}

@keyframes dv-marca-interior{0%{background-position:100% 0}65%,100%{background-position:0 0}}



article.dvfrases-articulo .dvfr-imagen figcaption a.dvfr-enlace-curso,article.dvfrases-articulo .dvfr-imagen figcaption a.dvfr-enlace-curso:visited {
  color:#fff!important;
  text-decoration:none!important;
  font-weight:600;
  transition:color .24s ease;
}

article.dvfrases-articulo .dvfr-imagen figcaption a.dvfr-enlace-curso:hover,article.dvfrases-articulo .dvfr-imagen figcaption a.dvfr-enlace-curso:focus-visible {
  color:#b8d8ef!important;
  text-decoration:none!important;
}

@media (prefers-reduced-motion:reduce) {
  article.dvfrases-articulo .dvfr-imagen figcaption a.dvfr-enlace-curso {
    transition:none!important;
  }
}

body:has(:is(.dv-article,.dv-session-reference)) .dv-main-libre {
  padding:0;
  background:#f1f4fa;
}

:is(.dv-article,.dv-session-reference) {
  box-sizing:border-box;
  width:min(var(--dv-layout-width),100%);
  min-height:100vh;
  margin:0 auto!important;
  padding:26px clamp(20px,calc((100vw - 660px)/2),var(--dv-article-padding-inline));
  background:#fff;
  box-shadow:0 0 16px #26304412;
}

:is(.dv-article,.dv-session-reference) * {
  box-sizing:border-box;
}

:is(.dv-article,.dv-session-reference) :is(.dv-content-card,.dv-session-card) {
  width:100%;
  margin:0;
  padding:43px 46px;
  border:1px solid #eee7df;
  border-radius:24px;
  background:#fefcfb;
  box-shadow:0 10px 32px #45331b05;
}

:is(.dv-article,.dv-session-reference) :is(.dv-content-card__inner,.dv-session-card__inner) {
  border-left:0;
  padding-left:0;
}

:is(.dv-article,.dv-session-reference) :is(.dv-content-card__number,.dv-session-card__number) {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:52px;
  height:36px;
  margin:0 0 19px;
  padding:0 16px;
  border:1px solid #ce9025;
  border-radius:22px;
  background:#ce9025;
  color:#fff;
  font:700 14px/1 Arial,Helvetica,sans-serif;
}

:is(.dv-article,.dv-session-reference) h1 {
  margin:0 0 20px;
  color:#4b5563;
  font-family:"Platino Montserrat",Arial,sans-serif;
  font-size:var(--dv-article-h1-size);
  font-weight:var(--dv-article-h1-weight);
  line-height:1.3;
  letter-spacing:-.35px;
}

:is(.dv-article,.dv-session-reference) p {
  margin:0 0 19px;
  color:#65707c;
  font-family:"Segoe UI","Helvetica Neue",Arial,sans-serif;
  font-size:var(--dv-article-font-size);
  font-weight:300;
  line-height:1.42;
  text-align:justify;
  -webkit-hyphens:auto;
  hyphens:auto;
}

:is(.dv-article,.dv-session-reference) strong {
  color:#344050;
  font-weight:700;
}

:is(.dv-article,.dv-session-reference) :is(.dv-content-card__details,.dv-session-card__details) {
  margin-top:38px;
  padding-top:36px;
  border-top:1px solid #f0e7da;
}

:is(.dv-article,.dv-session-reference) h2 {
  position:relative;
  margin:0 0 15px;
  padding-left:21px;
  color:#3e4857;
  font:700 22px/1.35"Segoe UI",Arial,sans-serif;
}

:is(.dv-article,.dv-session-reference) h2::before {
  content:"";
  position:absolute;
  left:0;
  top:.48em;
  width:9px;
  height:9px;
  border-radius:50%;
  background:#ce952b;
}

:is(.dv-article,.dv-session-reference) :is(.dv-content-card__details,.dv-session-card__details) section+section {
  margin-top:35px;
}

:is(.dv-article,.dv-session-reference) :is(.dv-content-card__details,.dv-session-card__details) p {
  margin-bottom:19px;
}

:is(.dv-article,.dv-session-reference) :is(.dv-content-card__details,.dv-session-card__details) p:last-child {
  margin-bottom:0;
}

@media (min-width:1101px) {
  :is(.dv-article,.dv-session-reference) :is(.dv-content-card__number,.dv-session-card__number) {
    height:26px;
  }
  :is(.dv-article,.dv-session-reference) h1 {
    font-size:var(--dv-article-h1-size-desktop);
  }
  :is(.dv-article,.dv-session-reference) p {
    font-size:var(--dv-article-font-size-desktop);
  }
  :is(.dv-article,.dv-session-reference) h2 {
    font-size:var(--dv-article-h2-size-desktop);
  }
}

@media (max-width:760px) {
  :is(.dv-article,.dv-session-reference) {
    padding:22px 20px;
    min-height:0;
    background:#fefcfb;
    box-shadow:none;
  }
  :is(.dv-article,.dv-session-reference) :is(.dv-content-card,.dv-session-card) {
    padding:0;
    border:0;
    border-radius:0;
    background:0 0;
    box-shadow:none;
  }
  :is(.dv-article,.dv-session-reference) :is(.dv-content-card__inner,.dv-session-card__inner) {
    padding-left:0;
  }
  :is(.dv-article,.dv-session-reference) h1 {
    font-size:var(--dv-article-h1-size-mobile);
  }
  :is(.dv-article,.dv-session-reference) p {
    font-size:var(--dv-article-font-size);
    line-height:1.55;
  }
  :is(.dv-article,.dv-session-reference) h2 {
    font-size:var(--dv-article-font-size);
  }
  :is(.dv-article,.dv-session-reference) :is(.dv-content-card__details,.dv-session-card__details) {
    margin-top:28px;
    padding-top:27px;
  }
  :is(.dv-article,.dv-session-reference) :is(.dv-content-card__details,.dv-session-card__details) section+section {
    margin-top:28px;
  }
}

/* Índice de contenidos: estilos y transiciones del sitio de referencia. */
:is(.dv-article, .dv-session-reference) .hs-index-wrap,
:is(.dv-article, .dv-session-reference) .hs-index-wrap *{
  box-sizing:border-box;
}

:is(.dv-article, .dv-session-reference) .hs-index-wrap{
  display:block !important;
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
  align-self:stretch !important;

  font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;
  color:#5a5a5a;
}

:is(.dv-article, .dv-session-reference) .hs-index-wrap .hs-index-card{
  width:100% !important;
  max-width:none !important;
  margin:0 0 24px 0;
  padding:22px 26px;

  background:#FEFCFA;
  border:1px solid #e9e3dc;
  border-radius:18px;

  box-shadow:
    0 1px 2px rgba(0,0,0,.02),
    0 8px 24px rgba(15,23,42,.035);
}

:is(.dv-article, .dv-session-reference) .hs-index-wrap .hs-index-title{
  position:static;
  letter-spacing:normal;
  font-family:inherit;
  margin:0 0 16px 0;
  padding:0;

  font-size:22px;
  line-height:1.2;
  font-weight:800;
  color:#4B5563;
}

:is(.dv-article, .dv-session-reference) .hs-index-wrap .hs-index-list{
  width:100%;
  margin:0;
  padding:0;
  list-style:none;
}

:is(.dv-article, .dv-session-reference) .hs-index-wrap .hs-index-item{
  width:100%;
  margin:0 0 8px 0;
  padding:0;
}

:is(.dv-article, .dv-session-reference) .hs-index-wrap .hs-index-item:last-child{
  margin-bottom:0;
}

:is(.dv-article, .dv-session-reference) .hs-index-wrap .hs-index-link{
  display:flex;
  align-items:center;
  width:100%;
  gap:12px;

  padding:10px 14px;

  background:#ffffff;
  border:1px solid #ece7e1;
  border-radius:12px;

  text-decoration:none;

  transition:
    background .22s ease,
    border-color .22s ease,
    transform .22s ease,
    box-shadow .22s ease;
}

:is(.dv-article, .dv-session-reference) .hs-index-wrap .hs-index-link:hover{
  background:#f7f2eb;
  border-color:#dcc7a3;

  transform:translateY(-1px);

  box-shadow:
    0 4px 14px rgba(0,0,0,.05);
}

:is(.dv-article, .dv-session-reference) .hs-index-wrap .hs-index-link:hover .hs-index-text{
  color:#2f3742;
}

:is(.dv-article, .dv-session-reference) .hs-index-wrap .hs-index-link:hover .hs-index-number{
  background:#b88329;
  transform:scale(1.06);
}

:is(.dv-article, .dv-session-reference) .hs-index-wrap .hs-index-number{
  display:flex;
  align-items:center;
  justify-content:center;

  width:28px;
  height:28px;
  flex:0 0 28px;

  border-radius:50%;
  background:#c89132;

  font-size:12px;
  line-height:1;
  font-weight:700;
  color:#ffffff;

  transition:
    background .22s ease,
    transform .22s ease;
}

:is(.dv-article, .dv-session-reference) .hs-index-wrap .hs-index-text{
  font-size:13px;
  line-height:1.4;
  font-weight:600;
  color:#4B5563;

  transition:color .22s ease;
}

@media(max-width:768px){

  :is(.dv-article, .dv-session-reference) .hs-index-wrap .hs-index-card{
    padding:20px 18px;
    border-radius:16px;
  }

  :is(.dv-article, .dv-session-reference) .hs-index-wrap .hs-index-title{
    font-size:20px;
  }

  :is(.dv-article, .dv-session-reference) .hs-index-wrap .hs-index-link{
    padding:10px 12px;
  }

  :is(.dv-article, .dv-session-reference) .hs-index-wrap .hs-index-text{
    font-size:12.5px;
  }
}
:is(.dv-article, .dv-session-reference) > .hs-index-wrap{margin-top:26px!important;line-height:1.5;font-weight:100;text-align:left}
:is(.dv-article, .dv-session-reference) .hs-index-wrap .hs-index-title::before{content:none}


/* Catálogo de cursos */
.dv-course-catalog .dv-course-catalog__intro{margin-bottom:32px;background:#fafbfc;border-color:#dce1e7;box-shadow:0 6px 20px #2630440a}
.dv-course-catalog .dv-course-catalog__intro .dv-content-card__inner{border-left-color:#8e96a1}
.dv-course-catalog .wp-block-post-template{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none}
.dv-course-catalog .wp-block-post{display:flex;min-width:0;margin:0}
.dv-course-catalog .dv-course-catalog__card{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:22px;padding:16px;background:#f5f6f8;border:1px solid #dce1e7;border-radius:12px;box-shadow:0 6px 20px #2630440a;transition:background-color .2s,border-color .2s,box-shadow .2s}
.dv-course-catalog .dv-course-catalog__card:hover{background:#eceff3;border-color:#788391;box-shadow:0 8px 24px #26304418}
.dv-course-catalog .dv-course-catalog__card .wp-block-post-title{width:100%;min-height:calc(4.05em + 36px);box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;padding:18px 16px;border:0;border-radius:10px;background:linear-gradient(145deg,#535e6d 0%,#4b5563 52%,#414b59 100%);box-shadow:0 3px 8px rgba(38,48,68,.12);color:#fff;text-align:center;font-family:"Segoe UI",Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.35;letter-spacing:0}
.dv-course-catalog .dv-course-catalog__card .wp-block-post-title::before{content:none;display:none}
.dv-course-catalog .dv-course-catalog__card .wp-block-post-title a{color:inherit;text-decoration:none}
.dv-course-catalog .dv-course-catalog__card .wp-block-post-excerpt{flex:1;margin:0;padding:0 6px}
.dv-course-catalog .dv-course-catalog__card .wp-block-post-excerpt__excerpt{margin:0;padding-left:14px;border-left:2px solid #8e96a1;color:#4b5563;font-family:"Segoe UI",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.65;text-align:justify;hyphens:auto}
.dv-course-catalog .dv-course-catalog__button{min-width:128px;box-sizing:border-box;text-align:center;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;align-self:center;margin:auto 0 0;padding:11px 18px;background:#4b5563;color:#fff!important;border:1px solid #4b5563;border-radius:7px;text-decoration:none;font-family:"Segoe UI",Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.4;white-space:nowrap;transition:background-color .2s}
.dv-course-catalog .dv-course-catalog__button:hover{background:#343e4b;border-color:#343e4b}
.dv-course-catalog .dv-course-catalog__button:focus-visible,.dv-course-catalog .wp-block-post-title a:focus-visible{outline:2px solid #d49a29;outline-offset:4px}
.dv-course-catalog__empty{padding:24px;background:#f7f9fb;border:1px solid #e4e7eb;border-radius:12px}
.dv-course-catalog h1{font-size:30px;font-weight:600}
@media(min-width:1101px){.dv-course-catalog h1{font-size:24px}}
@media(max-width:760px){.dv-course-catalog h1{font-size:28px}}
@media(max-width:640px){.dv-course-catalog .dv-course-catalog__intro{margin-bottom:24px}.dv-course-catalog .wp-block-post-template{grid-template-columns:1fr;gap:22px}.dv-course-catalog .dv-course-catalog__card .wp-block-post-title{font-size:22px}}

/* Curso: estructura de referencia adaptada a plata. */
.dv-course-emulated .dv-curso-compra :is(p,li) strong{color:inherit!important}
.dv-course-emulated .dv-svg-defs{position:absolute;overflow:hidden}
.dv-course-emulated{--dv-tinta:var(--dv-color-text);--dv-borde:#dce3e9;color:var(--dv-tinta);font-family:Arial,Helvetica,sans-serif;line-height:1.6;width:100%;isolation:isolate;margin:0;background-color:#f7faff;background-image:linear-gradient(180deg,rgba(247,250,255,0) 0px,rgba(247,250,255,0) 570px,rgba(247,250,255,.20) 760px,rgba(247,250,255,.65) 1040px,#f7faff 1250px),linear-gradient(90deg,#f7faff 0%,rgba(247,250,255,.99) 18%,rgba(247,250,255,.94) 37%,rgba(247,250,255,.81) 55%,rgba(247,250,255,.56) 76%,rgba(247,250,255,.16) 94%,rgba(247,250,255,0) 100%),radial-gradient(circle,rgba(142,150,161,.22) .85px,transparent 1.1px),linear-gradient(124deg,transparent calc(50% - .5px),rgba(142,150,161,.09) 50%,transparent calc(50% + .5px))!important;background-size:100% 100%,100% 100%,20px 20px,100% 960px;background-position:center top,center top,10px 10px,center top;background-repeat:no-repeat,no-repeat,repeat,no-repeat;--dv-sombra-suave:0 4px 12px #4b556314}
.dv-course-emulated h1,.dv-course-emulated h2,.dv-course-emulated p{margin:0}
.dv-course-emulated a,.dv-course-emulated button{font:inherit;touch-action:manipulation}
.dv-course-emulated .dv-curso-hero{padding:40px 40px 54px}
.dv-course-emulated .dv-curso-rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:15px;margin-bottom:30px;position:relative;padding-top:49px}
.dv-course-emulated .dv-curso-stars{display:inline-block;letter-spacing:2px;font-size:22px;line-height:1;background:none;-webkit-text-fill-color:#e3a008;-webkit-text-stroke:.35px #b77700;text-shadow:0 1px 1px #b7770033}
.dv-course-emulated .dv-curso-rating small{font-size:11px;border:1px solid var(--dv-borde);padding:0 6px;border-radius:4px}
.dv-course-emulated h1{font-size:clamp(34px,4.1vw,48px);font-weight:750;line-height:1.13;letter-spacing:-1.2px;max-width:650px;margin-bottom:24px;text-wrap:balance}
.dv-course-emulated .dv-curso-intro{max-width:610px;font-size:20px;line-height:1.6}
.dv-course-emulated .dv-curso-temario-btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:360px;min-height:58px;margin-top:28px;border:1px solid #b9c9d7;font-size:18px;font-weight:700;border-radius:3px}
.dv-course-emulated .dv-curso-modalidad{display:flex;align-items:center;gap:12px;font-size:15px}
.dv-course-emulated .dv-curso-modalidad svg{flex:none}
.dv-course-emulated .dv-curso-temario{scroll-margin-top:100px;border-top:0;padding:12px 40px 56px}
.dv-course-emulated h2{font-size:28px;line-height:1.25;letter-spacing:-.6px;font-weight:700}
.dv-course-emulated .dv-curso-temario summary{min-height:70px;padding:20px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:17px;font-weight:600;cursor:pointer;list-style:none}
.dv-course-emulated .dv-curso-temario summary::-webkit-details-marker{display:none}
.dv-course-emulated .dv-curso-plus{font-size:24px;line-height:1}
.dv-course-emulated .dv-curso-temario details[open] .dv-curso-plus{transform:rotate(45deg)}
.dv-course-emulated .dv-curso-temario details p{font-size:16px;}
.dv-course-emulated .dv-curso-compra{position:fixed;inset:auto 0 0;z-index:9990;background:#070c12;border-top:1px solid #293541;box-shadow:0 -5px 24px #00000026;transform:translateY(0);min-height:102px;padding:7px 0 calc(7px + env(safe-area-inset-bottom,0px))}
.dv-course-emulated .dv-curso-compra-inner{width:100%;margin:auto;display:grid;align-items:center;min-height:87px;max-width:860px;grid-template-columns:minmax(210px,1fr) minmax(300px,1.6fr) auto;gap:22px;padding-left:20px;padding-right:20px}
.dv-course-emulated .dv-curso-importe{margin-bottom:4px;white-space:nowrap;font-size:16px;line-height:1.3}
.dv-course-emulated .dv-curso-importe strong{font-size:28px;letter-spacing:-.8px}
.dv-course-emulated .dv-curso-importe span{font-size:13px}
.dv-course-emulated .dv-curso-contratar{border:0;border-radius:3px;font-size:16px;font-weight:700;min-height:52px;padding:12px 30px;cursor:pointer}
.dv-course-emulated :is(a,button,summary):focus-visible{outline:3px solid #526d86;outline-offset:4px}
body:has(.dv-course-emulated) .entry-content:has(.dv-course-emulated){padding:0!important;background:#fff}
.dv-course-emulated p{margin-top:0;font-weight:400}
.dv-course-emulated .dv-curso-cuotas,.dv-course-emulated .dv-curso-total{font-size:12px;line-height:1.65}
.dv-course-emulated .dv-curso-modalidad{margin-top:28px}
.dv-course-emulated .dv-curso-datos{margin-top:34px;padding:26px 22px;border:1px solid #4b5563;border-radius:14px;background:#4b5563;box-shadow:0 4px 12px #4b556314;display:grid;gap:22px}
.dv-course-emulated .dv-curso-dato{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.5;min-width:0}
.dv-course-emulated .dv-curso-dato-icono{flex:0 0 24px;}
.dv-course-emulated .dv-curso-datos,.dv-course-emulated .dv-curso-datos *{color:#fff!important}
.dv-course-emulated .dv-curso-beneficios{padding:24px 40px 48px;border-top:0}
.dv-course-emulated .dv-curso-beneficios h2{font-size:28px;line-height:1.25;margin:0 0 26px;letter-spacing:-.6px}
.dv-course-emulated .dv-curso-beneficios-lista{list-style:none;margin:0;display:grid;background:transparent;border:0;border-radius:0;padding:0;gap:14px}
.dv-course-emulated .dv-curso-beneficios-lista li{display:flex;align-items:flex-start;gap:12px;margin:0;padding:0;font-size:18px;line-height:1.6}
.dv-course-emulated .dv-curso-beneficios-lista svg{flex:0 0 20px;margin-top:5px;color:#526679}
.dv-course-emulated .dv-curso-temario h2{margin:0 0 30px;font-size:28px;line-height:1.25;letter-spacing:-.6px}
.dv-course-emulated .dv-curso-plan-lista{border-top:1px solid #d5e0ec}
.dv-course-emulated .dv-curso-plan-lista details{border-bottom:1px solid #d5e0ec;background:transparent}
.dv-course-emulated .dv-curso-plan-lista summary{min-height:64px;padding:17px 12px;font-size:17px;line-height:1.45;font-weight:400;gap:16px}
.dv-course-emulated .dv-curso-plan-lista summary>span:first-child{min-width:0;flex:1 1 auto;overflow-wrap:break-word}
.dv-course-emulated .dv-curso-plan-lista .dv-curso-plus{font-size:27px;line-height:1;flex:0 0 24px;text-align:center;font-weight:400}
.dv-course-emulated .dv-curso-plan-lista details p{padding:0 12px 20px}
.dv-course-emulated .dv-curso-metodo{padding:12px 40px 52px}
.dv-course-emulated .dv-curso-metodo h2{font-size:28px;line-height:1.25;letter-spacing:-.6px;margin:0 0 28px}
.dv-course-emulated .dv-curso-metodo-lista{display:grid;gap:18px}
.dv-course-emulated .dv-curso-metodo-tarjeta{padding:20px 22px;border:1px solid #3e4756;border-radius:10px;background:#3e4756}
.dv-course-emulated .dv-curso-metodo-tarjeta h3{font-size:19px;line-height:1.35;font-weight:700;letter-spacing:0;display:flex;align-items:center;gap:12px;margin:0 0 7px}
.dv-course-emulated .dv-curso-metodo-tarjeta p{margin:0;font-size:17px;line-height:1.55}
.dv-course-emulated .dv-curso-horarios{padding:12px 40px 52px;border:0;box-shadow:none;text-align:center}
.dv-course-emulated .dv-curso-horarios h2{font-size:28px;line-height:1.25;letter-spacing:-.6px;margin:0}
.dv-course-emulated .dv-curso-horarios-intro{margin:20px 0 30px;font-size:17px;line-height:1.6;}
.dv-course-emulated .dv-curso-franjas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}
.dv-course-emulated .dv-curso-franja{padding:8px 12px}
.dv-course-emulated .dv-curso-franja+.dv-curso-franja{border-left:1px solid #dce3e9}
.dv-course-emulated .dv-curso-franja-icono{display:flex;align-items:center;justify-content:center;margin:0 auto 14px;width:64px;height:64px;border-radius:50%;background:#f3f6f8;}
.dv-course-emulated .dv-curso-franja h3{margin:0;font-size:20px;line-height:1.35;font-weight:700;letter-spacing:0}
.dv-course-emulated .dv-curso-pagos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:12px 40px 56px}
.dv-course-emulated .dv-curso-pago-caja{position:relative;overflow:hidden;min-width:0;padding:30px 24px 26px;text-align:left;background:#fff;color:#101923;border:1px solid #dce3e9;border-radius:12px}
.dv-course-emulated .dv-curso-pago-caja::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#d9e4ee,#91a7bd)}
.dv-course-emulated .dv-curso-pago-banda{position:static;transform:none;margin:0 0 24px;padding:0;background:none;box-shadow:none;font-size:20px;line-height:1.3;font-weight:700;letter-spacing:-.3px}
.dv-course-emulated .dv-curso-pago-normal{margin:0 0 9px;font-size:14px;line-height:1.5}
.dv-course-emulated .dv-curso-pago-normal del{margin-left:5px}
.dv-course-emulated .dv-curso-pago-cifra{display:flex;align-items:baseline;gap:4px;margin:0 0 8px;font-size:42px;line-height:1.15;letter-spacing:-1.5px;white-space:nowrap;font-variant-numeric:lining-nums}
.dv-course-emulated .dv-curso-pago-cifra>span{font-size:24px;letter-spacing:0;font-weight:500}
.dv-course-emulated .dv-curso-pago-moneda{margin:0;font-size:13px;line-height:1.5;letter-spacing:0}
.dv-course-emulated .dv-curso-pago-aclaracion{margin:24px 0 0;padding-top:16px;border-top:1px solid #dce3e9;font-size:13px;line-height:1.5;}
.dv-course-emulated .dv-curso-faq{padding:12px 40px 56px}
.dv-course-emulated .dv-curso-faq h2{text-align:center;margin:0 0 46px;font-size:28px;font-weight:700;line-height:1.3;letter-spacing:-.6px}
.dv-course-emulated .dv-curso-faq-lista{border-top:1px solid #d5e0ec}
.dv-course-emulated .dv-curso-faq details{border-bottom:1px solid #d5e0ec;background:transparent}
.dv-course-emulated .dv-curso-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:74px;padding:20px 12px;cursor:pointer;list-style:none;font-size:17px;line-height:1.5;font-weight:400}
.dv-course-emulated .dv-curso-faq summary>span:first-child{min-width:0;flex:1 1 auto;overflow-wrap:break-word}
.dv-course-emulated .dv-curso-faq summary::-webkit-details-marker{display:none}
.dv-course-emulated .dv-curso-faq-plus{flex:0 0 24px;font-size:27px;font-weight:400;line-height:1;text-align:center}
.dv-course-emulated .dv-curso-faq details[open] .dv-curso-faq-plus{transform:rotate(45deg)}
.dv-course-emulated .dv-curso-faq details p{margin:0;padding:0 12px 20px;font-size:16px;line-height:1.6}
body:has(.dv-course-emulated .dv-curso-compra){padding-bottom:var(--dv-curso-barra-altura,132px);background-image:linear-gradient(#0d0f10,#0d0f10);background-repeat:no-repeat;background-position:center bottom;background-size:100% var(--dv-curso-barra-altura,132px)}
.dv-course-emulated .dv-curso-oferta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 5px;font-size:12px;line-height:1.4;}
.dv-course-emulated .dv-curso-descuento{display:inline-block;padding:3px 7px;border-radius:3px;background:linear-gradient(135deg,#d9e4ee,#91a7bd);font-size:12px;font-weight:800;line-height:1.25}
.dv-course-emulated .dv-curso-precio .dv-curso-cuotas,.dv-course-emulated .dv-curso-precio .dv-curso-importe{margin:0 0 2px}
.dv-course-emulated .dv-curso-oferta del,.dv-course-emulated .dv-curso-pagos .dv-curso-pago-normal del{font-weight:700;text-decoration-color:currentColor;text-decoration-thickness:1.5px}
.dv-course-emulated .dv-curso-relacionados{padding:12px 40px 56px}
.dv-course-emulated .dv-curso-relacionados h2{margin:0 0 28px;font-size:28px;line-height:1.3;font-weight:700;letter-spacing:-.6px}
.dv-course-emulated .dv-curso-relacionados-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.dv-course-emulated .dv-curso-relacionado{padding:24px 18px;min-height:150px;border:1px solid #4b5563;border-radius:12px;background:#f8fafb}
.dv-course-emulated .dv-curso-relacionado-icono{display:inline-flex;margin-bottom:18px}
.dv-course-emulated .dv-curso-relacionado h3{margin:0;font-size:18px;font-weight:700;line-height:1.4;letter-spacing:0}
.dv-course-emulated .dv-curso-compra.dv-curso-compra-oculta{transform:translateY(calc(100% + 12px));pointer-events:none}
.dv-course-emulated .dv-curso-compra:focus-within{transform:translateY(0);pointer-events:auto}
.dv-course-emulated .dv-curso-compra .dv-curso-oferta{margin-bottom:2px}
.dv-course-emulated .dv-curso-compra .dv-curso-importe strong{font-size:23px;line-height:1.1}
.dv-course-emulated .dv-curso-compra .dv-curso-importe span{font-size:10px}
.dv-course-emulated .dv-curso-compra .dv-curso-importe{line-height:1.1}
.dv-course-emulated .dv-curso-compra .dv-curso-cuotas,.dv-course-emulated .dv-curso-compra .dv-curso-total{font-size:10px;line-height:1.35}
.dv-course-emulated .dv-curso-compra .dv-curso-contratar{min-height:44px;padding-top:10px;padding-bottom:10px;font-size:14px}
.dv-course-emulated .dv-curso-confianza-movil{display:none}
.dv-course-emulated .dv-curso-confianza{text-align:center;color:#aebcca}
.dv-course-emulated .dv-curso-confianza p{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;line-height:1.4;margin:0 0 6px}
.dv-course-emulated .dv-curso-confianza p:last-child{margin-bottom:0}
.dv-course-emulated .dv-curso-confianza-barra p>svg{flex:0 0 16px;width:16px;height:16px}
.dv-course-emulated .dv-curso-tienda-ml{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-size:11px;line-height:1.4}
.dv-course-emulated .dv-curso-logo-ml{display:block;width:30px;height:22px;flex:0 0 30px}
.dv-course-emulated .dv-curso-tienda-ml strong{font-weight:700}
.dv-course-emulated .dv-curso-tienda-ml:hover span{text-decoration:underline;text-underline-offset:3px}
.dv-course-emulated .dv-curso-modulo-contenido{padding:4px 22px 24px;color:#3e4756}
.dv-course-emulated .dv-curso-modulo-contenido p{margin:0 0 13px;line-height:1.6}
.dv-course-emulated .dv-curso-modulo-contenido ul{margin:0;padding-left:22px;line-height:1.65;color:#3e4756}
.dv-course-emulated .dv-curso-modulo-contenido li{padding:2px 0;line-height:1.55}
.dv-course-emulated .dv-curso-relacionados-grid a.dv-curso-relacionado{display:block;text-decoration:none!important}
body:has(.dv-course-emulated) .t1-main{background:#f7faff}
.dv-course-emulated svg{flex-shrink:0}
.dv-course-emulated>.dv-curso-confianza-movil,.dv-course-emulated>section{background-color:transparent!important}
.dv-course-emulated>.dv-curso-beneficios{background:transparent!important;border:0;border-radius:0;box-shadow:none}
.dv-course-emulated .dv-curso-rating::before{content:"Curso online en vivo";position:absolute;left:0;top:0;display:flex;align-items:center;height:32px;padding:0 12px 0 32px;background:#4b5563;border:1px solid #4b5563;border-radius:5px;color:#fff;font:700 14px/1.25 Arial,Helvetica,sans-serif;white-space:nowrap;letter-spacing:0}
.dv-course-emulated .dv-curso-rating::after{content:"";position:absolute;left:13px;top:12px;width:8px;height:8px;border-radius:50%;background:#ff4b4b;box-shadow:none;animation:dv-curso-vivo-pulso 1.8s linear infinite}
.dv-course-emulated .dv-curso-compra,.dv-course-emulated .dv-curso-compra *{color:#d9e4ee!important}
.dv-course-emulated .dv-curso-compra .dv-curso-contratar *{color:#070c12!important}
.dv-course-emulated .dv-curso-stars,.dv-course-emulated .dv-curso-stars *{color:#e3a008!important}
.dv-course-emulated .dv-curso-pagos .dv-curso-pago-completo{background:linear-gradient(145deg,#f2f6f9 0%,#e5edf3 100%)!important;border-color:#b8c9d8!important;overflow:visible!important}
.dv-course-emulated .dv-curso-pagos .dv-curso-pago-caja :is(h2,p,span,strong){color:#101923!important}
.dv-course-emulated .dv-curso-pagos .dv-curso-pago-caja :is(.dv-curso-pago-normal,.dv-curso-pago-moneda){color:#647180!important}
.dv-course-emulated .dv-curso-pagos .dv-curso-pago-caja .dv-curso-pago-aclaracion{color:#3e4756!important}
.dv-course-emulated .dv-curso-pagos .dv-curso-pago-caja del{color:#ef4444!important}
.dv-course-emulated .dv-curso-pagos .dv-curso-pago-caja:first-child::before{background:#b8c9d8!important}
.dv-course-emulated .dv-curso-metodo-icono svg{stroke:currentColor;display:block;flex:none;width:21px!important;height:21px!important;max-width:21px!important;max-height:21px!important;min-width:21px;min-height:21px}
.dv-course-emulated .dv-curso-pagos{padding-top:28px!important}
.dv-course-emulated .dv-curso-pagos .dv-curso-pago-completo::before{background:#4b5563!important;border-radius:12px 12px 0 0}
.dv-course-emulated .dv-curso-pagos .dv-curso-pago-completo .dv-curso-mas-elegido{position:absolute;top:-18px;left:28px;right:auto;bottom:auto;transform:none;z-index:2;display:inline-flex;justify-content:center;align-items:center;width:auto;max-width:calc(100% - 56px);min-height:36px;margin:0;padding:8px 18px;border:0;border-radius:18px;background:#4b5563!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:700 13px/1.2 Arial,Helvetica,sans-serif;white-space:nowrap;letter-spacing:.01em;box-shadow:none}
.dv-course-emulated .dv-curso-metodo-icono{display:inline-flex;flex:0 0 38px;width:38px;height:38px;min-width:38px;min-height:38px;max-width:38px;max-height:38px;align-items:center;justify-content:center;border:1px solid #b9c1ca;border-radius:50%;background:#edf0f3;overflow:hidden}
.dv-course-emulated .dv-curso-compra .dv-curso-descuento{color:#101923!important;-webkit-text-fill-color:#101923!important;background:#d9e4ee!important}
.dv-course-emulated .dv-curso-compra .dv-curso-oferta del{color:#ef4444!important;-webkit-text-fill-color:#ef4444!important;text-decoration-color:#ef4444!important}
.dv-course-emulated .dv-curso-compra .dv-curso-importe strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}
.dv-course-emulated .dv-curso-compra .dv-curso-contratar{background:#d9e4ee!important;color:#101923!important;-webkit-text-fill-color:#101923!important;text-decoration:none!important}
:is(
  :where(.t1-header .t1-account>.wp-block-navigation-item__content),
  .dv-course-emulated .dv-curso-temario-btn,
  .dv-course-emulated .dv-curso-contratar,
  .dv-action-button,
  .wp-block-button__link,
  .dv-reflejo-btn
){position:relative;isolation:isolate;overflow:hidden;background:var(--dv-boton-fondo)!important;color:var(--dv-boton-texto)!important;-webkit-text-fill-color:var(--dv-boton-texto)!important;text-decoration:none;transition:background-color .5s,color .5s,box-shadow .4s}
:is(
  :where(.t1-header .t1-account>.wp-block-navigation-item__content),
  .dv-course-emulated .dv-curso-temario-btn,
  .dv-course-emulated .dv-curso-contratar,
  .dv-action-button,
  .wp-block-button__link,
  .dv-reflejo-btn
):is(:hover,:focus-visible){background:var(--dv-boton-hover)!important;color:var(--dv-boton-texto)!important;-webkit-text-fill-color:var(--dv-boton-texto)!important}
.dv-course-emulated .dv-curso-compra .dv-curso-contratar:is(:hover,:focus-visible){background:var(--dv-boton-hover)!important;color:var(--dv-boton-texto)!important;-webkit-text-fill-color:var(--dv-boton-texto)!important}
:is(
  :where(.t1-header .t1-account>.wp-block-navigation-item__content),
  .dv-action-button,
  .wp-block-button__link,
  .dv-reflejo-btn
)::after{content:"";position:absolute;inset:-35% auto -35% 0;width:38%;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);transform:translateX(-260%) skewX(-22deg);animation:dv-mis-cursos-destello 4.8s ease-in-out infinite}
.dv-course-emulated .dv-curso-rating::before,.dv-course-emulated :is(.dv-curso-temario-btn,.dv-curso-contratar,.dv-curso-metodo-tarjeta,.dv-curso-franja-icono,.dv-curso-metodo-icono,.dv-curso-pago-caja,.dv-curso-relacionado){box-shadow:var(--dv-sombra-suave)}
.dv-course-emulated :is(.dv-curso-franja-icono,.dv-curso-relacionado-icono) svg{width:28px;height:28px}
.dv-course-emulated :is(.dv-curso-metodo-tarjeta,.dv-curso-pago-caja,.dv-curso-relacionado,.dv-curso-plan-lista details,.dv-curso-faq details){transition:transform .4s cubic-bezier(.25,.8,.25,1),box-shadow .4s,border-color .4s}
@media (max-width:900px){.dv-course-emulated .dv-curso-confianza-barra{display:none}
.dv-course-emulated .dv-curso-compra-inner{max-width:680px;grid-template-columns:minmax(0,1fr) auto;gap:12px}
.dv-course-emulated .dv-curso-confianza-movil{display:block;padding:0 24px 40px;color:#526679}
.dv-course-emulated .dv-curso-confianza-movil .dv-curso-tienda-ml,.dv-course-emulated .dv-curso-confianza-movil p{font-size:13px;line-height:1.5}
.dv-course-emulated .dv-curso-confianza-movil p{margin-bottom:10px}
}
@media (max-width:600px){.dv-course-emulated .dv-curso-hero{padding:30px 24px 42px}
.dv-course-emulated .dv-curso-rating{gap:6px;font-size:13px;margin-bottom:22px;padding-top:46px}
.dv-course-emulated .dv-curso-stars{font-size:19px;letter-spacing:1px}
.dv-course-emulated h1{font-size:36px;line-height:1.12;letter-spacing:-.9px;margin-bottom:22px;text-wrap:initial}
.dv-course-emulated .dv-curso-temario-btn{max-width:100%;margin-top:24px}
.dv-course-emulated .dv-curso-temario{padding:8px 24px 44px}
.dv-course-emulated .dv-curso-contratar{padding:12px 18px;font-size:15px;min-height:48px}
.dv-course-emulated .dv-curso-importe strong{font-size:25px}
.dv-course-emulated .dv-curso-importe span{font-size:11px}
.dv-course-emulated .dv-curso-temario summary{font-size:16px}
.dv-course-emulated .dv-curso-intro{font-size:18px;line-height:1.55}
.dv-course-emulated .dv-curso-cuotas,.dv-course-emulated .dv-curso-total{font-size:11px}
.dv-course-emulated .dv-curso-datos{padding:24px 18px;gap:21px}
.dv-course-emulated .dv-curso-dato{font-size:15px;gap:10px}
.dv-course-emulated .dv-curso-beneficios{padding:20px 24px 40px}
.dv-course-emulated .dv-curso-beneficios h2{font-size:26px}
.dv-course-emulated .dv-curso-beneficios-lista li{font-size:17px}
.dv-course-emulated .dv-curso-beneficios-lista{gap:13px}
.dv-course-emulated .dv-curso-temario h2{font-size:26px;margin-bottom:28px}
.dv-course-emulated .dv-curso-plan-lista summary{font-size:16px;min-height:62px}
.dv-course-emulated .dv-curso-metodo{padding:8px 24px 42px}
.dv-course-emulated .dv-curso-horarios h2,.dv-course-emulated .dv-curso-metodo h2{font-size:26px}
.dv-course-emulated .dv-curso-metodo-tarjeta{padding:18px}
.dv-course-emulated .dv-curso-metodo-tarjeta h3{font-size:18px}
.dv-course-emulated .dv-curso-metodo-tarjeta p{font-size:16px}
.dv-course-emulated .dv-curso-horarios{padding:8px 24px 42px}
.dv-course-emulated .dv-curso-horarios-intro{font-size:16px;margin:18px 0 26px}
.dv-course-emulated .dv-curso-franja{padding:6px}
.dv-course-emulated .dv-curso-franja-icono{width:52px;height:52px}
.dv-course-emulated .dv-curso-franja h3{font-size:17px}
.dv-course-emulated .dv-curso-pagos{grid-template-columns:minmax(0,1fr);padding:8px 24px 44px}
.dv-course-emulated .dv-curso-pago-caja{padding:28px 24px 24px}
.dv-course-emulated .dv-curso-pago-banda{margin-bottom:20px}
.dv-course-emulated .dv-curso-pago-cifra{font-size:44px}
.dv-course-emulated .dv-curso-faq{padding:8px 24px 44px}
.dv-course-emulated .dv-curso-faq h2{font-size:26px;margin-bottom:42px}
.dv-course-emulated .dv-curso-faq summary{font-size:16px;padding:18px 12px;gap:16px}
.dv-course-emulated .dv-curso-oferta{gap:8px}
.dv-course-emulated .dv-curso-relacionados{padding:8px 24px 44px}
.dv-course-emulated .dv-curso-relacionados h2{font-size:26px}
.dv-course-emulated .dv-curso-relacionados-grid{grid-template-columns:minmax(0,1fr);gap:14px}
.dv-course-emulated .dv-curso-relacionado{display:flex;align-items:center;gap:18px;min-height:100px;padding:22px}
.dv-course-emulated .dv-curso-relacionado-icono{margin:0;flex:none}
.dv-course-emulated .dv-curso-compra{min-height:122px;padding-top:9px;padding-bottom:calc(9px + env(safe-area-inset-bottom,0px))}
.dv-course-emulated .dv-curso-compra-inner{min-height:103px}
.dv-course-emulated .dv-curso-compra .dv-curso-importe strong{font-size:21px}
.dv-course-emulated .dv-curso-compra .dv-curso-cuotas,.dv-course-emulated .dv-curso-compra .dv-curso-total{line-height:1.4}
.dv-course-emulated .dv-curso-compra .dv-curso-contratar{font-size:15px;min-height:46px}
.dv-course-emulated .dv-curso-modulo-contenido{padding:4px 14px 21px}
.dv-course-emulated .dv-curso-relacionados-grid a.dv-curso-relacionado{display:flex}
.dv-course-emulated .dv-curso-rating::before{height:30px;font-size:13px}
.dv-course-emulated .dv-curso-rating::after{top:11px}
.dv-course-emulated .dv-curso-pagos{padding-top:26px!important;gap:34px!important}
.dv-course-emulated .dv-curso-pagos .dv-curso-pago-completo .dv-curso-mas-elegido{top:-17px;left:24px;max-width:calc(100% - 48px);min-height:34px;padding:7px 16px;border-radius:17px;font-size:12px}
}
@media (max-width:360px){.dv-course-emulated h1{font-size:32px}
.dv-course-emulated .dv-curso-hero,.dv-course-emulated .dv-curso-temario{padding-left:20px;padding-right:20px}
.dv-course-emulated .dv-curso-contratar{padding:12px}
.dv-course-emulated .dv-curso-importe strong{font-size:23px}
.dv-course-emulated .dv-curso-cuotas{max-width:195px}
.dv-course-emulated .dv-curso-datos{padding:22px 14px}
.dv-course-emulated .dv-curso-dato{font-size:14px}
.dv-course-emulated .dv-curso-beneficios,.dv-course-emulated .dv-curso-faq,.dv-course-emulated .dv-curso-horarios,.dv-course-emulated .dv-curso-metodo,.dv-course-emulated .dv-curso-pago-caja,.dv-course-emulated .dv-curso-pagos,.dv-course-emulated .dv-curso-relacionados{padding-left:20px;padding-right:20px}
.dv-course-emulated .dv-curso-pago-cifra{font-size:40px}
}
@media (min-width:901px){.dv-course-emulated :is(.dv-curso-hero,.dv-curso-beneficios,.dv-curso-temario,.dv-curso-metodo,.dv-curso-horarios,.dv-curso-pagos,.dv-curso-faq,.dv-curso-relacionados){padding-left:110px;padding-right:110px}
.dv-course-emulated .dv-curso-pagos{gap:16px}
.dv-course-emulated .dv-curso-pago-caja{padding-left:18px;padding-right:18px}
.dv-course-emulated .dv-curso-pago-cifra{font-size:36px}
.dv-course-emulated .dv-curso-pago-banda{font-size:19px}
.dv-course-emulated .dv-curso-relacionados-grid{gap:12px}
.dv-course-emulated .dv-curso-relacionado{padding-left:14px;padding-right:14px}
.dv-course-emulated .dv-curso-relacionado h3{font-size:16px}
.dv-course-emulated .dv-curso-compra-inner{padding-left:40px;padding-right:40px;grid-template-columns:minmax(210px,1fr) minmax(300px,1.4fr) minmax(210px,1fr);gap:20px}
.dv-course-emulated .dv-curso-confianza-barra{justify-self:center;width:100%}
.dv-course-emulated .dv-curso-compra .dv-curso-contratar{justify-self:end}
.dv-course-emulated .dv-curso-compra .dv-curso-oferta del{font-size:13px}
}
@media (hover:hover) and (prefers-reduced-motion:no-preference){.dv-course-emulated :is(.dv-curso-metodo-tarjeta,.dv-curso-pago-caja,.dv-curso-relacionado):hover{transform:translateY(-5px);box-shadow:0 8px 18px #4b55631a}
.dv-course-emulated :is(.dv-curso-plan-lista,.dv-curso-faq) details:hover{transform:translateX(4px);border-color:#8e96a1}
}
@media (prefers-reduced-motion:reduce){:is(
    :where(.t1-header .t1-account>.wp-block-navigation-item__content),
    .dv-course-emulated .dv-curso-temario-btn,
    .dv-course-emulated .dv-curso-contratar,
    .dv-action-button,
    .wp-block-button__link,
    .dv-reflejo-btn
  ){transition:none}
.t1-brand a,.t1-brand a::before{animation:none}
.dv-course-emulated :is(.dv-curso-metodo-tarjeta,.dv-curso-pago-caja,.dv-curso-relacionado,.dv-curso-plan-lista details,.dv-curso-faq details){transition:none}
}
@media print{.dv-course-emulated .dv-curso-compra{position:static;box-shadow:none;transform:none!important}
body:has(.dv-course-emulated .dv-curso-compra){padding-bottom:0;background-image:none}
}

/* Caja única del curso, con marco y medidas de Contenidos. */
.dv-course-page{--dv-article-accent:var(--dv-silver)}
.dv-course-page .dv-course-emulated{--dv-color-text:#4b5563;--dv-tinta:#4b5563;--dv-sombra-suave:0 4px 12px #2630440b;--dv-boton-fondo:#dce2e8;--dv-boton-hover:#c2cbd4;--dv-boton-texto:#11151c;padding:43px 46px;border:1px solid #dce1e7;border-radius:24px;background:#f7f9fb!important;background-size:auto!important;color:#4b5563}
.dv-course-page .dv-course-emulated :is(.dv-curso-hero,.dv-curso-beneficios,.dv-curso-temario,.dv-curso-metodo,.dv-curso-horarios,.dv-curso-pagos,.dv-curso-faq,.dv-curso-relacionados){padding:0 0 32px}
.dv-course-page .dv-course-emulated h1{max-width:none;font-family:"Platino Montserrat",Arial,sans-serif;font-size:var(--dv-article-h1-size);font-weight:var(--dv-article-h1-weight);line-height:1.3;letter-spacing:-.35px;text-wrap:initial;color:#4b5563}
.dv-course-page .dv-course-emulated :is(h2,h3){color:#3e4756;letter-spacing:normal}
.dv-course-page .dv-course-emulated h2{font-size:22px;line-height:1.35;padding-left:0}
.dv-course-page .dv-course-emulated h2::before{content:none}
.dv-course-page .dv-course-emulated :is(p,li,.dv-curso-intro){font-family:"Segoe UI","Helvetica Neue",Arial,sans-serif;font-size:var(--dv-article-font-size);font-weight:300;line-height:1.55;color:#65707c}
.dv-course-page .dv-course-emulated .dv-curso-intro p+p{margin-top:19px}
.dv-course-page .dv-course-emulated .dv-curso-rating{font-size:14px;margin-bottom:24px}
.dv-course-page .dv-course-emulated .dv-curso-rating::before{background:linear-gradient(115deg,#252c35 0%,#46515f 42%,#596575 52%,#394450 70%,#252c35 100%);border-color:#606c7a;color:#fff;font-weight:600;box-shadow:inset 0 1px 0 #ffffff30,0 5px 14px #17212c24}

.dv-course-page .dv-course-emulated .dv-curso-modalidad{font-size:14px}
.dv-course-page .dv-course-emulated :is(.dv-curso-temario-btn,.dv-curso-contratar){background:#dce2e8!important;color:#11151c!important;-webkit-text-fill-color:#11151c!important;font-size:16px;font-weight:500;text-decoration:none}
.dv-course-page .dv-course-emulated :is(.dv-curso-temario-btn,.dv-curso-contratar):hover{background:#c2cbd4!important}
.dv-course-page .dv-course-emulated .dv-curso-compra{position:static;inset:auto;transform:none;margin-top:12px;padding:20px;border-radius:12px;background:#343e4b;min-height:0}
.dv-course-page .dv-course-emulated .dv-curso-compra-inner{display:flex;flex-wrap:wrap;gap:20px;min-height:0;padding:0}
.dv-course-page .dv-course-emulated .dv-curso-confianza-barra{display:none}



.dv-course-page .dv-course-emulated .dv-curso-confianza-movil{display:block;padding:0 0 30px}
body:has(.dv-course-page .dv-course-emulated){padding-bottom:0;background-image:none}

@media(min-width:1101px){.dv-course-page .dv-course-emulated h1{font-size:var(--dv-article-h1-size-desktop)}.dv-course-page .dv-course-emulated :is(p,li,.dv-curso-intro){font-size:var(--dv-article-font-size-desktop)}.dv-course-page .dv-course-emulated h2{font-size:var(--dv-article-h2-size-desktop)}}
@media(max-width:760px){.dv-course-page{background:#fff}.dv-course-page .dv-course-emulated{padding:24px 20px;border:1px solid #dce1e7;border-radius:18px}.dv-course-page .dv-course-emulated h1{font-size:var(--dv-article-h1-size-mobile)}.dv-course-page .dv-course-emulated h2{font-size:var(--dv-article-font-size)}}




.dv-course-page .dv-course-emulated .dv-curso-metodo-tarjeta :is(h3,p){color:#fff}
.dv-course-page .dv-course-emulated .dv-curso-metodo-icono{background:#ffffff14;border-color:#ffffff40;color:#fff}

@keyframes dv-curso-vivo-pulso{0%{box-shadow:0 0 0 0 rgba(255,75,75,.7),0 0 0 3.5px rgba(255,75,75,.35)}49.99%{box-shadow:0 0 0 3.5px rgba(255,75,75,.35),0 0 0 7px rgba(255,75,75,0)}50%{box-shadow:0 0 0 3.5px rgba(255,75,75,.35),0 0 0 0 rgba(255,75,75,.7)}100%{box-shadow:0 0 0 7px rgba(255,75,75,0),0 0 0 3.5px rgba(255,75,75,.35)}}

/* Profundidad sutil compartida del curso. */
.dv-course-page .dv-course-emulated{--dv-sombra-suave:0 5px 14px rgba(27,39,53,.16),0 2px 4px rgba(27,39,53,.08);box-shadow:var(--dv-sombra-suave)}
.dv-course-page .dv-course-emulated :is(.dv-curso-datos,.dv-curso-metodo-tarjeta,.dv-curso-franja-icono,.dv-curso-metodo-icono,.dv-curso-pago-caja,.dv-curso-relacionado,.dv-curso-temario-btn,.dv-curso-contratar,.dv-curso-mas-elegido,.dv-curso-compra){box-shadow:var(--dv-sombra-suave)}
.dv-course-page .dv-course-emulated .dv-curso-rating::before{box-shadow:inset 0 1px 0 rgba(255,255,255,.12),var(--dv-sombra-suave)}
.dv-course-page .dv-course-emulated .dv-curso-modalidad>span{font-weight:700;color:#3e4756}
.dv-course-page .dv-course-emulated .dv-curso-modalidad>svg{filter:drop-shadow(0 3px 3px rgba(27,39,53,.20))}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.dv-course-page .dv-course-emulated :is(.dv-curso-metodo-tarjeta,.dv-curso-pago-caja,.dv-curso-relacionado):hover{box-shadow:0 6px 15px rgba(27,39,53,.16);transform:translateY(-2px)}}

/* Lectura compacta e iconos con mayor contraste en metodología. */
.dv-course-page .dv-course-emulated .dv-curso-metodo-icono{background:#fff;border-color:#fff;color:#11151c}
.dv-course-page .dv-course-emulated .dv-curso-metodo-tarjeta p{font-size:14px;line-height:1.5;text-align:left;hyphens:none;-webkit-hyphens:none;margin:0}
.dv-course-page .dv-course-emulated .dv-curso-metodo-tarjeta h3{font-size:16px;line-height:1.35;margin-bottom:10px}
.dv-course-page .dv-course-emulated .dv-curso-metodo-lista{gap:19px}
.dv-course-page .dv-course-emulated .dv-curso-metodo-tarjeta{padding:18px 20px}
@media(max-width:760px){.dv-course-page .dv-course-emulated .dv-curso-metodo-tarjeta{padding:16px}.dv-course-page .dv-course-emulated .dv-curso-metodo-tarjeta h3{font-size:15px}}

/* Precios: medidas originales de la referencia, independientes del texto editorial. */
.dv-course-page .dv-course-emulated .dv-curso-pagos .dv-curso-pago-banda{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.3px;margin:0 0 24px;padding:0}
.dv-course-page .dv-course-emulated .dv-curso-pagos .dv-curso-pago-normal{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin:0 0 9px;text-align:left}
.dv-course-page .dv-course-emulated .dv-curso-pagos .dv-curso-pago-cifra{display:flex;align-items:baseline;gap:4px;font-family:Arial,Helvetica,sans-serif;font-size:42px;font-weight:400;line-height:1.15;letter-spacing:-1.5px;margin:0 0 8px;white-space:nowrap;text-align:left}
.dv-course-page .dv-course-emulated .dv-curso-pagos .dv-curso-pago-cifra>span{font-size:24px;font-weight:500;letter-spacing:0}
.dv-course-page .dv-course-emulated .dv-curso-pagos .dv-curso-pago-moneda{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;margin:0;text-align:left}
.dv-course-page .dv-course-emulated .dv-curso-pagos .dv-curso-pago-aclaracion{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;margin:24px 0 0;padding-top:16px;text-align:left}
@media(min-width:901px){.dv-course-page .dv-course-emulated .dv-curso-pagos .dv-curso-pago-cifra{font-size:36px}.dv-course-page .dv-course-emulated .dv-curso-pagos .dv-curso-pago-banda{font-size:19px}}
@media(max-width:600px){.dv-course-page .dv-course-emulated .dv-curso-pagos .dv-curso-pago-cifra{font-size:44px}.dv-course-page .dv-course-emulated .dv-curso-pagos .dv-curso-pago-banda{margin-bottom:20px}}
@media(max-width:360px){.dv-course-page .dv-course-emulated .dv-curso-pagos .dv-curso-pago-cifra{font-size:40px}}

/* Barra inferior de contratación y reserva de fondo del footer. */
body:has(.dv-course-page .dv-course-emulated .dv-curso-compra){padding-bottom:var(--dv-curso-barra-altura,132px);background-image:linear-gradient(#0d0f10,#0d0f10);background-repeat:no-repeat;background-position:center bottom;background-size:100% var(--dv-curso-barra-altura,132px)}
.dv-course-page .dv-course-emulated .dv-curso-compra{position:fixed;inset:auto 0 0;z-index:9990;width:100%;margin:0;border-radius:0;background:#070c12;border-top:1px solid #293541;min-height:102px;padding:7px 0 calc(7px + env(safe-area-inset-bottom,0px));box-shadow:0 -5px 24px #00000026;transform:translateY(0);transition:transform .35s cubic-bezier(.4,0,.2,1)}
.dv-course-page .dv-course-emulated .dv-curso-compra.dv-curso-compra-oculta{transform:translateY(calc(100% + 12px));pointer-events:none;transition-duration:.2s}
.dv-course-page .dv-course-emulated .dv-curso-compra:focus-within{transform:translateY(0);pointer-events:auto}
.dv-course-page .dv-course-emulated .dv-curso-compra-inner{width:100%;max-width:860px;min-height:87px;margin:auto;display:grid;grid-template-columns:minmax(210px,1fr) minmax(300px,1.4fr) minmax(150px,1fr);align-items:center;gap:20px;padding:0 40px}
.dv-course-page .dv-course-emulated .dv-curso-confianza-barra{display:block;justify-self:center}
.dv-course-page .dv-course-emulated .dv-curso-compra :is(p,span,strong,a){color:#d9e4ee!important;font-family:Arial,Helvetica,sans-serif;text-align:left;hyphens:none}
.dv-course-page .dv-course-emulated .dv-curso-compra p{margin:0 0 2px;font-size:10px;line-height:1.35;font-weight:400}
.dv-course-page .dv-course-emulated .dv-curso-compra .dv-curso-oferta{display:flex;align-items:center;gap:10px;margin-bottom:2px}
.dv-course-page .dv-course-emulated .dv-curso-compra .dv-curso-descuento{font-size:12px;color:#101923!important;background:#d9e4ee!important}
.dv-course-page .dv-course-emulated .dv-curso-compra .dv-curso-oferta del{font-size:13px;color:#ef4444!important}
.dv-course-page .dv-course-emulated .dv-curso-compra .dv-curso-importe{line-height:1.1}
.dv-course-page .dv-course-emulated .dv-curso-compra .dv-curso-importe strong{font-size:23px;line-height:1.1;color:#fff!important;font-weight:700}
.dv-course-page .dv-course-emulated .dv-curso-compra .dv-curso-importe span{font-size:10px}
.dv-course-page .dv-course-emulated .dv-curso-compra .dv-curso-confianza p{font-size:11px;line-height:1.5;margin:0 0 7px}
.dv-course-page .dv-course-emulated .dv-curso-compra .dv-curso-contratar{justify-self:end;display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 26px;font:700 14px/1.4 Arial,Helvetica,sans-serif;color:#101923!important;text-align:center;background:#d9e4ee!important;border-radius:3px}
@media(max-width:900px){.dv-course-page .dv-course-emulated .dv-curso-compra-inner{max-width:680px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:0 20px}.dv-course-page .dv-course-emulated .dv-curso-confianza-barra{display:none}}
@media(max-width:600px){.dv-course-page .dv-course-emulated .dv-curso-compra{min-height:122px;padding:9px 0 calc(9px + env(safe-area-inset-bottom,0px))}.dv-course-page .dv-course-emulated .dv-curso-compra-inner{min-height:103px}.dv-course-page .dv-course-emulated .dv-curso-compra .dv-curso-importe strong{font-size:21px}.dv-course-page .dv-course-emulated .dv-curso-compra .dv-curso-contratar{font-size:15px;min-height:46px;padding:12px 18px}}

@media print{.dv-course-page .dv-course-emulated .dv-curso-compra{position:static;transform:none;box-shadow:none}body:has(.dv-course-page .dv-course-emulated .dv-curso-compra){padding-bottom:0;background-image:none}}

/* Curso a todo el ancho en móvil, sin doble marco. */
@media(max-width:760px){
  .dv-article.dv-course-page{width:100%;max-width:100%;margin:0!important;padding:0;border:0;border-radius:0;box-shadow:none}
  .dv-course-page .dv-content-card.dv-course-emulated{width:100%;max-width:100%;margin:0;padding:24px 20px;border:0;border-radius:0;box-shadow:none}
}

/* Prueba: fondo continuo del main del curso. */
body:has(.dv-course-page) .dv-main-libre{background:#ffffff}
.dv-article.dv-course-page{background:#fafbfd;box-shadow:0 3px 16px rgba(27,39,53,.08),0 1px 4px rgba(27,39,53,.04)}
.dv-course-page .dv-content-card.dv-course-emulated{background:#fafbfd!important;border:0;border-radius:0;box-shadow:none}
@media(max-width:760px){.dv-course-page .dv-content-card.dv-course-emulated{border:0;border-radius:0}}

/* Un tono más oscuro en el texto sobre fondos claros. */
.dv-course-page .dv-course-emulated :is(p,li,.dv-curso-intro){color:#535e6b}
.dv-course-page .dv-course-emulated h1{color:#3e4754}
.dv-course-page .dv-course-emulated :is(h2,h3){color:#303a47}
.dv-course-page .dv-course-emulated .dv-curso-metodo-tarjeta :is(h3,p){color:#fff}


/* Temas desplegables un punto más pequeños. */
.dv-course-page .dv-course-emulated .dv-curso-plan-lista summary{font-size:16px}
@media(max-width:600px){.dv-course-page .dv-course-emulated .dv-curso-plan-lista summary{font-size:15px}}

/* Menu: medidas de la referencia de Oratoria. */
header.wp-block-template-part.dv-acero-header .wp-block-site-title a {
  font:700 20px/1 "Platino Montserrat",Arial,sans-serif;
}
header.wp-block-template-part.dv-acero-header .wp-block-site-title a::before {
  flex-basis:33px;width:33px;height:33px;
}
header.wp-block-template-part.dv-acero-header .wp-block-navigation .wp-block-navigation-item__content,
header.wp-block-template-part.dv-acero-header .wp-block-navigation .wp-block-navigation-item__label {
  font-family:"Platino Montserrat",Arial,sans-serif!important;
  font-size:12px!important;font-weight:600!important;line-height:1.4!important;
  letter-spacing:normal;
}
header.wp-block-template-part.dv-acero-header .dv-mis-cursos>a {min-height:32px;padding:6px 12px;gap:8px;
}
header.wp-block-template-part.dv-acero-header .dv-mis-cursos>a::before {
  flex-basis:18px;width:18px;height:20px;
}
@media(max-width:781px) {
  header.wp-block-template-part.dv-acero-header .wp-block-site-title a {
    font-size:19px;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-site-title a::before {
    flex-basis:24px;width:24px;height:24px;
  }
  header.wp-block-template-part.dv-acero-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item.dv-mis-cursos>.wp-block-navigation-item__content {
    min-height:44px!important;padding:10px 16px!important;
  }
}

@media(min-width:782px) {
  header.wp-block-template-part.dv-acero-header .dv-mis-cursos>a {
    min-height:28px;padding-block:4px;
  }
}

/* Mis cursos: solo texto centrado. */
header.wp-block-template-part.dv-acero-header .dv-mis-cursos>a {
  justify-content:center;gap:0;
}
header.wp-block-template-part.dv-acero-header .dv-mis-cursos>a::before {
  content:none!important;display:none!important;
}

/* Ancho del contenido del menu. */
header.wp-block-template-part.dv-acero-header {
  --dv-layout-width:760px;
}

/* Global de contenidos: mismo ancho exterior que Global para cursos. */
.dv-contents-template {
  --dv-layout-width:760px;
}

/* Caja principal del curso, centrada con aire respecto del menu. */
.dv-article.dv-course-page {
  --dv-layout-width:760px;
}

/* Padding horizontal total del main en escritorio. */
@media(min-width:782px) {
  .dv-article.dv-course-page {padding-inline:100px;}
  .dv-course-page .dv-content-card.dv-course-emulated {padding-inline:0;}
}

/* Inicio del curso: distancia compacta respecto de la cabecera. */
@media(min-width:782px) {
  .dv-article.dv-course-page {padding-top:0;}
  .dv-course-page .dv-content-card.dv-course-emulated {padding-top:34px;}
}

/* Beneficios: tilde blanco sobre circulo oscuro. */
.dv-course-page .dv-course-emulated .dv-curso-beneficios-lista li>svg {
  box-sizing:border-box;
  flex:0 0 20px;width:20px;height:20px;
  padding:4px;border-radius:50%;
  align-self:flex-start;margin-top:calc((1lh - 20px)/2);
  background:#4b5563;color:#fff;
}

/* Titulos de seccion: dos pixeles mas, sin modificar precios ni temas. */
.dv-course-page .dv-course-emulated :is(#dv-curso-beneficios-titulo,#dv-curso-temario-titulo,#dv-curso-metodo-titulo,#dv-curso-horarios-titulo,#dv-curso-faq-titulo,#dv-curso-relacionados-titulo){font-size:24px}
@media(min-width:1101px){.dv-course-page .dv-course-emulated :is(#dv-curso-beneficios-titulo,#dv-curso-temario-titulo,#dv-curso-metodo-titulo,#dv-curso-horarios-titulo,#dv-curso-faq-titulo,#dv-curso-relacionados-titulo){font-size:calc(var(--dv-article-h2-size-desktop) + 2px)}}
@media(max-width:760px){.dv-course-page .dv-course-emulated :is(#dv-curso-beneficios-titulo,#dv-curso-temario-titulo,#dv-curso-metodo-titulo,#dv-curso-horarios-titulo,#dv-curso-faq-titulo,#dv-curso-relacionados-titulo){font-size:calc(var(--dv-article-font-size) + 2px)}}
.dv-course-page .dv-course-emulated .dv-curso-modalidad{font-size:16px}

/* Reflejo suave compartido; cada elemento tiene su periodo y desfase. */
.dv-course-page .dv-course-emulated .dv-curso-temario-btn {
  position:relative;isolation:isolate;overflow:hidden;font-weight:700;
}
:is(header.wp-block-template-part.dv-acero-header .dv-mis-cursos>a,.dv-course-emulated .dv-curso-temario-btn,.dv-course-emulated .dv-curso-contratar,.dv-course-emulated .dv-curso-pagos a.dv-curso-pago-boton,.dv-course-emulated .dv-curso-mas-elegido)::after{content:"";display:block;position:absolute;top:0;left:-100%;right:auto;bottom:auto;width:50%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(to right,transparent,rgba(255,255,255,.4),transparent);transform:skewX(-25deg);animation:dv-reflejo-suave var(--dv-reflejo-periodo,9s) ease var(--dv-reflejo-desfase,0s) infinite}header.wp-block-template-part.dv-acero-header .dv-mis-cursos>a::after{--dv-reflejo-periodo:9.4s;--dv-reflejo-desfase:1.3s}.dv-course-emulated .dv-curso-temario-btn::after{--dv-reflejo-periodo:6s;--dv-reflejo-desfase:0s}.dv-course-emulated .dv-curso-contratar::after{--dv-reflejo-periodo:10.6s;--dv-reflejo-desfase:3.1s}.dv-course-emulated .dv-curso-pagos a.dv-curso-pago-boton::after{--dv-reflejo-periodo:11.8s;--dv-reflejo-desfase:4.7s}.dv-course-emulated .dv-curso-pagos .dv-curso-pago-completo a.dv-curso-pago-boton::after{--dv-reflejo-periodo:13.4s;--dv-reflejo-desfase:6.3s}.dv-course-emulated .dv-curso-mas-elegido::after{--dv-reflejo-periodo:14.2s;--dv-reflejo-desfase:8.1s}@keyframes dv-reflejo-suave{0%{left:-100%}20%,100%{left:200%}}


/* Iconos de contenidos relacionados en gris. */
.dv-course-page .dv-course-emulated .dv-curso-relacionado-icono {
  color:#626c79;
}

/* Ver temario: mitad de ancho y borde mas suave. */
.dv-course-page .dv-course-emulated .dv-curso-temario-btn {
  width:50%;max-width:180px;border-color:#d2d9df;
}

/* Contratación: entrada inicial con respaldo si el script se demora. */
@keyframes dv-curso-barra-respaldo {
  from { visibility:hidden;pointer-events:none;transform:translateY(calc(100% + 12px)); }
  to { visibility:visible;pointer-events:auto;transform:translateY(0); }
}
@media screen {
  .dv-course-page .dv-course-emulated .dv-curso-compra:not(.dv-curso-compra-iniciada) {
    visibility:hidden;transform:translateY(calc(100% + 12px));pointer-events:none;transition:none;
    animation:dv-curso-barra-respaldo .35s cubic-bezier(.4,0,.2,1) 2.5s forwards;
  }
}


/* Datos del curso: reflejo metalizado fijo y sutil. */
.dv-course-page .dv-course-emulated .dv-curso-datos {
  background-color:#4b5563;
  background-image:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.025) 36%,rgba(255,255,255,.09) 47%,rgba(255,255,255,.025) 58%,transparent 74%);
}

/* Metodo: luces difuminadas en distintas posiciones. */
.dv-course-page .dv-course-emulated .dv-curso-metodo-tarjeta {
  --dv-reflejo-posicion:100% 0%;
  background-image:radial-gradient(ellipse at var(--dv-reflejo-posicion),rgba(255,255,255,.10) 0%,rgba(255,255,255,.035) 32%,transparent 68%);
}
.dv-course-page .dv-course-emulated .dv-curso-metodo-tarjeta:nth-child(2) {
  --dv-reflejo-posicion:0% 100%;
}
.dv-course-page .dv-course-emulated .dv-curso-metodo-tarjeta:nth-child(3) {
  --dv-reflejo-posicion:50% 50%;
}

/* Pago unico: plata neutra y sello metalizado. */
.dv-course-page .dv-course-emulated .dv-curso-pagos .dv-curso-pago-caja:not(.dv-curso-pago-completo) {
  background:#fff;
}
.dv-course-page .dv-course-emulated .dv-curso-pagos .dv-curso-pago-completo {
  background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.55) 47%,transparent 74%),linear-gradient(145deg,#f1f2f4,#e1e4e8)!important;
  border-color:#c7cdd4!important;
}
.dv-course-page .dv-course-emulated .dv-curso-pagos .dv-curso-pago-completo .dv-curso-mas-elegido {
  isolation:isolate;overflow:hidden;
  background:linear-gradient(115deg,#252c35 0%,#46515f 42%,#596575 52%,#394450 70%,#252c35 100%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 3px 8px rgba(27,39,53,.15);
}



/* Contratar: destello compartido y respuesta al cursor. */
.dv-course-page .dv-course-emulated .dv-curso-compra .dv-curso-contratar {
  position:relative;isolation:isolate;overflow:hidden;
  transition:background-color .3s ease,box-shadow .3s ease;
}

.dv-course-page .dv-course-emulated .dv-curso-compra .dv-curso-contratar:is(:hover,:focus-visible) {
  background:#eef2f5!important;
  box-shadow:0 0 0 1px rgba(255,255,255,.55),0 0 16px rgba(225,233,240,.40),0 4px 10px rgba(0,0,0,.18);
}


/* Preguntas frecuentes: separacion mas compacta. */
.dv-course-page .dv-course-emulated .dv-curso-faq summary {
  min-height:56px;padding-block:12px;
}
.dv-course-page .dv-course-emulated .dv-curso-faq details p {
  margin:0;padding-top:0;padding-bottom:14px;
}

/* Temario: espaciado compacto entre tema y explicacion. */
.dv-course-page .dv-course-emulated .dv-curso-plan-lista summary {
  min-height:56px;padding-block:12px;
}
.dv-course-page .dv-course-emulated .dv-curso-plan-lista .dv-curso-modulo-contenido {
  padding:0 12px 14px;
}
.dv-course-page .dv-course-emulated .dv-curso-plan-lista .dv-curso-modulo-contenido p {
  padding:0;margin:0 0 8px;
}
.dv-course-page .dv-course-emulated .dv-curso-plan-lista .dv-curso-modulo-contenido p:last-child {
  margin-bottom:0;
}

/* Desplegables: mismo tamano de los parrafos en escritorio, en negrita. */
@media(min-width:1101px) {
  .dv-course-page .dv-course-emulated :is(.dv-curso-plan-lista,.dv-curso-faq) summary {
    font-size:14px;font-weight:700;
  }
}


/* Ranking del blog: caja y enlaces coordinados con el índice de contenidos. */
.dv-blog-populares {
  box-sizing:border-box;
  width:min(760px,100%);
  margin:0 auto;
  padding:26px 100px 46px;
  background:#fff;
  color:#5a5a5a;
  font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;
}
:is(.dv-article,.dv-session-reference) > .dv-blog-populares {
  width:100%;
  margin:26px 0 0;
  padding:0;
  background:transparent;
}
.dv-editorial-standard > .dv-blog-populares { background:transparent; }
.dv-blog-populares__card {
  box-sizing:border-box;
  width:100%;
  padding:22px 26px;
  background:#fefcfa;
  border:1px solid #e9e3dc;
  border-radius:18px;
  box-shadow:0 1px 2px rgba(0,0,0,.02),0 8px 24px rgba(15,23,42,.035);
}
.dv-blog-populares .dv-blog-populares__title {
  position:static;
  margin:0 0 16px;
  padding:0;
  color:#4b5563;
  font-family:inherit;
  font-size:22px;
  font-weight:800;
  line-height:1.2;
  letter-spacing:normal;
}
.dv-blog-populares .dv-blog-populares__title::before { content:none; }
.dv-blog-populares ul { margin:0; padding:0; list-style:none; }
.dv-blog-populares li { margin:0 0 8px; padding:0; }
.dv-blog-populares li:last-child { margin-bottom:0; }
.dv-blog-populares a {
  box-sizing:border-box;
  display:flex;
  align-items:center;
  gap:12px;
  width:100%;
  padding:10px 14px;
  background:#fff;
  border:1px solid #ece7e1;
  border-radius:12px;
  color:#4b5563;
  font-size:13px;
  font-weight:600;
  line-height:1.4;
  text-decoration:none;
  transition:background .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease;
}
.dv-blog-populares a:hover {
  background:#f7f2eb;
  border-color:#dcc7a3;
  transform:translateY(-1px);
  box-shadow:0 4px 14px rgba(0,0,0,.05);
}
.dv-blog-populares a:focus-visible { outline:2px solid #596b80; outline-offset:2px; }
.dv-blog-populares__titulo { flex:1; min-width:0; overflow-wrap:anywhere; }
.dv-blog-populares__flecha { font-size:16px; flex:none; }
@media (max-width:760px) {
  .dv-blog-populares { padding:22px 20px 36px; }
  .dv-blog-populares__card { padding:20px 18px; border-radius:16px; }
  .dv-blog-populares .dv-blog-populares__title { font-size:20px; }
  .dv-blog-populares a { padding:10px 12px; font-size:12.5px; }
}
@media (prefers-reduced-motion:reduce) {
  .dv-blog-populares a { transition:none; }
  .dv-blog-populares a:hover { transform:none; }
}

/* Barra de contratación de la portada: reutiliza el estilo de cursos. */
body.home .entry-content:has(.dv-inicio-barra){background:transparent!important}
.dv-inicio-barra,.dv-inicio-barra>.dv-course-emulated{display:contents!important}

/* Hover de la barra y del botón de temario. */
@media (hover:hover) and (prefers-reduced-motion:no-preference){
.dv-course-page .dv-course-emulated :is(.dv-curso-temario-btn,.dv-curso-compra .dv-curso-contratar){transition:transform .4s cubic-bezier(.25,.8,.25,1),background-color .5s,box-shadow .4s}
.dv-course-page .dv-course-emulated :is(.dv-curso-temario-btn,.dv-curso-compra .dv-curso-contratar):hover{transform:translateY(-3px);box-shadow:0 8px 18px rgba(27,39,53,.24)}
}






