.elementor-79559 .elementor-element.elementor-element-ac00003{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79559 .elementor-element.elementor-element-ac00003:not(.elementor-motion-effects-element-type-background), .elementor-79559 .elementor-element.elementor-element-ac00003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1E3E;}.elementor-79559 .elementor-element.elementor-element-ac00031{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:78px;--padding-left:20px;--padding-right:20px;}.elementor-79559 .elementor-element.elementor-element-ac00031:not(.elementor-motion-effects-element-type-background), .elementor-79559 .elementor-element.elementor-element-ac00031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EE;}.elementor-79559 .elementor-element.elementor-element-ac00030{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-79559 .elementor-element.elementor-element-ac00028{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;}.elementor-79559 .elementor-element.elementor-element-ac00017{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-79559 .elementor-element.elementor-element-ac00015 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:38px;font-weight:600;line-height:1.18em;color:#12233E;}.elementor-79559 .elementor-element.elementor-element-ac00019{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-79559 .elementor-element.elementor-element-ac00029{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;}.elementor-79559 .elementor-element.elementor-element-ac00020{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-79559 .elementor-element.elementor-element-ac00005{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-79559 .elementor-element.elementor-element-ac00007{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-79559 .elementor-element.elementor-element-ac00009{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-79559 .elementor-element.elementor-element-ac00008 .elementor-author-box__name{color:#12233E;}.elementor-79559 .elementor-element.elementor-element-ac00008 .elementor-author-box__bio{color:#3A4C68;}.elementor-79559 .elementor-element.elementor-element-ac00011{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-79559 .elementor-element.elementor-element-ac00012{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-font-size:14px;}.elementor-79559 .elementor-element.elementor-element-ac00012.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:600;letter-spacing:0.4px;}.elementor-79559 .elementor-element.elementor-element-ac00027{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-79559 .elementor-element.elementor-element-ac00024{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-79559 .elementor-element.elementor-element-ac00037{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:62px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-79559 .elementor-element.elementor-element-ac00037:not(.elementor-motion-effects-element-type-background), .elementor-79559 .elementor-element.elementor-element-ac00037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-79559 .elementor-element.elementor-element-ac00036{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-79559 .elementor-element.elementor-element-ac00034{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:baseline;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-79559 .elementor-element.elementor-element-ac00032 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:29px;font-weight:600;color:#12233E;}@media(max-width:1024px){.elementor-79559 .elementor-element.elementor-element-ac00028{--flex-wrap:wrap;}.elementor-79559 .elementor-element.elementor-element-ac00029{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-79559 .elementor-element.elementor-element-ac00031{--padding-top:30px;--padding-bottom:54px;--padding-left:16px;--padding-right:16px;}.elementor-79559 .elementor-element.elementor-element-ac00028{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-79559 .elementor-element.elementor-element-ac00015 .elementor-heading-title{font-size:27px;}.elementor-79559 .elementor-element.elementor-element-ac00029{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-79559 .elementor-element.elementor-element-ac00037{--padding-top:38px;--padding-bottom:46px;--padding-left:16px;--padding-right:16px;}.elementor-79559 .elementor-element.elementor-element-ac00034{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-79559 .elementor-element.elementor-element-ac00032 .elementor-heading-title{font-size:24px;}}@media(min-width:768px){.elementor-79559 .elementor-element.elementor-element-ac00030{--content-width:1180px;}.elementor-79559 .elementor-element.elementor-element-ac00017{--width:64%;}.elementor-79559 .elementor-element.elementor-element-ac00019{--width:32%;}.elementor-79559 .elementor-element.elementor-element-ac00020{--width:64%;}.elementor-79559 .elementor-element.elementor-element-ac00027{--width:32%;}.elementor-79559 .elementor-element.elementor-element-ac00036{--content-width:1180px;}}/* Start custom CSS *//* Aula — tokens */
body{
  --ac-ground:#FBF6EE; --ac-ground-2:#F4EBDC; --ac-surface:#FFFFFF; --ac-surface-2:#FBF8F2;
  --ac-ink:#12233E; --ac-ink-soft:#3A4C68; --ac-muted:#6E7E95;
  --ac-navy:#153161; --ac-navy-deep:#0C1E3E; --ac-on-navy:#F5F1E8; --ac-on-navy-dim:#B7C3D8;
  --ac-gold:#C08A22; --ac-gold-bright:#DFA53A; --ac-gold-wash:#F6E9CC;
  --ac-line:#E7DCC9; --ac-line-soft:#F0E8DA;
  --ac-shadow-sm:0 1px 2px rgba(12,30,62,.06);
  --ac-shadow-md:0 1px 2px rgba(12,30,62,.05),0 14px 30px -16px rgba(12,30,62,.28);
  --ac-radius:14px; --ac-radius-sm:9px;
  --ac-serif:"Noto Serif",Georgia,"Times New Roman",serif;
}
.ac-page{background:var(--ac-ground);color:var(--ac-ink);}
.ac-page h1,.ac-page h2,.ac-page h3,.ac-serif{font-family:var(--ac-serif);letter-spacing:-.01em;}
.ac-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.72rem;font-weight:600;
  letter-spacing:.16em;text-transform:uppercase;color:var(--ac-gold);}
.ac-eyebrow::before{content:"";width:26px;height:1px;background:currentColor;opacity:.7;}
.ac-card{background:var(--ac-surface);border:1px solid var(--ac-line);border-radius:var(--ac-radius);
  box-shadow:var(--ac-shadow-sm);}
.ac-muted{color:var(--ac-muted);}
.ac-bar{height:7px;border-radius:99px;background:var(--ac-line-soft);overflow:hidden;}
.ac-bar>span{display:block;height:100%;border-radius:99px;
  background:linear-gradient(90deg,var(--ac-gold-bright),var(--ac-gold));}
.ac-meta{display:flex;flex-wrap:wrap;gap:18px;align-items:center;font-size:.88rem;color:var(--ac-ink-soft);}
.ac-meta b{color:var(--ac-ink);}
.ac-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:99px;
  font-size:.76rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;
  background:var(--ac-gold-wash);color:#7A5510;}

.ac-more{font-size:.87rem;font-weight:600;color:#153161;text-decoration:none;border-bottom:1px solid transparent;}
.ac-more:hover{color:var(--ac-gold);border-bottom-color:var(--ac-gold);}
.ac-head{border-bottom:1px solid var(--ac-line);padding-bottom:14px;}
.ac-step-num{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;
  border-radius:99px;background:var(--ac-navy);color:var(--ac-gold-bright);font-weight:700;font-size:.9rem;}
.ac-teacher figure{margin:0;}
.ac-teacher img{border-radius:99px;aspect-ratio:1/1;object-fit:cover;width:92px;height:92px;
  border:1px solid var(--ac-line);}
.ac-cardimg img{border-radius:var(--ac-radius-sm) var(--ac-radius-sm) 0 0;aspect-ratio:16/10;object-fit:cover;width:100%;}

/* --- LearnDash: los body.elementor-page-79559es llevan .learndash-wrapper .ld-item-list para
       superar en especificidad a learndash.min.css --- */

/* rejilla de cursos (ld-course-list) */
.ac-courselist .ld-course-list-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
  gap:22px;margin:0;}
.ac-courselist .ld-course-list-items > .learndash-wrapper{margin:0;}
.ac-courselist .learndash-wrapper .ld-item-list{margin:0;padding:0;}
.ac-courselist .learndash-wrapper .ld-item-list .ld-item-list-item{
  background:var(--ac-surface);border:1px solid var(--ac-line);border-radius:var(--ac-radius);
  box-shadow:var(--ac-shadow-sm);margin:0;padding:0;overflow:hidden;
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;}
.ac-courselist .learndash-wrapper .ld-item-list .ld-item-list-item:hover{
  transform:translateY(-3px);box-shadow:var(--ac-shadow-md);border-color:var(--ac-gold);}
.ac-courselist .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview{
  padding:0;border:0;}
.ac-courselist .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name{
  display:block;padding:18px 20px;font-family:var(--ac-serif);font-size:1.02rem;line-height:1.4;
  color:var(--ac-ink);text-decoration:none;}
.ac-courselist .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover{
  color:var(--ac-navy);}
.ac-courselist .learndash-wrapper .ld-progress{padding:0 20px 16px;margin:0;border:0;}
.ac-courselist .learndash-wrapper .ld-progress .ld-progress-bar{
  background:var(--ac-line-soft);border:0;height:7px;border-radius:99px;overflow:hidden;}
.ac-courselist .learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage{
  background:linear-gradient(90deg,#DFA53A,#C08A22);border-radius:99px;}
@media (max-width:1024px){.ac-courselist .ld-course-list-items{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (max-width:767px){.ac-courselist .ld-course-list-items{grid-template-columns:1fr;}}

/* indice lateral de lecciones (ld-lesson-list) */
.ac-lessonnav .ld-course-list-items{display:block;margin:0;}
.ac-lessonnav .ld-course-list-items > .learndash-wrapper{margin:0;}
.ac-lessonnav .learndash-wrapper .ld-item-list{margin:0;padding:0;}
.ac-lessonnav .learndash-wrapper .ld-item-list .ld-item-list-item{
  background:transparent;border:0;border-bottom:1px solid var(--ac-line-soft);border-radius:0;
  margin:0;padding:0;box-shadow:none;}
.ac-lessonnav .ld-course-list-items > .learndash-wrapper:last-child .ld-item-list .ld-item-list-item{
  border-bottom:0;}
.ac-lessonnav .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview{
  padding:0;border:0;}
.ac-lessonnav .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name{
  display:block;padding:10px 12px;border-left:2px solid transparent;font-size:.88rem;
  line-height:1.42;color:var(--ac-ink-soft);text-decoration:none;
  transition:background-color .15s ease,color .15s ease,border-color .15s ease;}
.ac-lessonnav .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover{
  color:var(--ac-navy);background:var(--ac-surface-2);border-left-color:var(--ac-gold);}

/* temario del curso (ld-course-content) */
.ac-lessons .learndash-wrapper .ld-item-list{margin:0;}
.ac-lessons .learndash-wrapper .ld-item-list .ld-item-list-item{
  background:var(--ac-surface);border:1px solid var(--ac-line-soft);border-radius:var(--ac-radius-sm);
  margin:0 0 8px;box-shadow:none;transition:border-color .15s ease;}
.ac-lessons .learndash-wrapper .ld-item-list .ld-item-list-item:hover{border-color:var(--ac-gold);}
.ac-lessons .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name{
  font-size:.95rem;color:var(--ac-ink);text-decoration:none;}
.ac-lessons .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details{
  color:var(--ac-muted);font-size:.8rem;}
.ac-lessons .learndash-wrapper .ld-table-list .ld-table-list-header{
  background:var(--ac-navy);color:var(--ac-on-navy);
  border-radius:var(--ac-radius-sm) var(--ac-radius-sm) 0 0;}
.ac-lessons .learndash-wrapper .ld-table-list .ld-table-list-item{
  border-bottom:1px solid var(--ac-line-soft);}
.ac-lessons .learndash-wrapper .ld-table-list .ld-table-list-item:hover{background:var(--ac-surface-2);}

.ac-coverwrap{overflow:hidden;}
.ac-cover img{width:100%;height:340px;object-fit:cover;display:block;}
@media (max-width:1024px){.ac-cover img{height:250px;}}
@media (max-width:767px){.ac-cover img{height:180px;}}
.ac-headleft,.ac-headright{min-width:0;}
.ac-headright{padding-bottom:6px;}

/* miniatura circular del autor en lugar del icono */
.ac-meta-autor{display:inline-flex;align-items:center;}
.ac-author{display:inline-flex;align-items:center;gap:9px;}
/* .elementor img pisa border-radius y border, asi que hay que subir especificidad */
.ac-page img.ac-author-pic,.ac-meta img.ac-author-pic{
  width:28px;height:28px;border-radius:99px;object-fit:cover;flex:none;display:block;
  border:1px solid var(--ac-line);background:var(--ac-gold-wash);}
.ac-author-name{line-height:1.2;}
.ac-crumbs{font-size:.82rem;color:var(--ac-muted);margin:0;}
.ac-crumbs a{color:var(--ac-navy);text-decoration:none;}
.ac-crumbs a:hover{color:var(--ac-gold);}
.ac-crumbs span{margin:0 6px;opacity:.5;}
.ac-meta{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin:0;
  font-size:.88rem;color:var(--ac-ink-soft);}
.ac-meta i{color:var(--ac-gold);margin-right:6px;}
.ac-meta span{display:inline-flex;align-items:center;}
.ac-badge-precio{display:inline-flex;align-items:center;justify-content:center;
  padding:9px 18px;border-radius:99px;background:linear-gradient(180deg,#DFA53A,#C08A22);
  color:#FFFFFF;font-family:var(--ac-serif);font-size:1.25rem;font-weight:700;line-height:1;
  box-shadow:var(--ac-shadow-sm);white-space:nowrap;}

/* temario numerado, como en el wireframe */
.ac-lessons .learndash-wrapper .ld-item-list .ld-item-list-items{counter-reset:acleccion;}
.ac-lessons .learndash-wrapper .ld-item-list .ld-item-list-item{counter-increment:acleccion;
  position:relative;padding-left:44px;}
.ac-lessons .learndash-wrapper .ld-item-list .ld-item-list-item::before{
  content:counter(acleccion) ".";position:absolute;left:16px;top:50%;transform:translateY(-50%);
  font-family:var(--ac-serif);font-size:.92rem;font-weight:700;color:var(--ac-gold);}
.ac-tabs{background:var(--ac-surface);border:1px solid var(--ac-line);border-radius:var(--ac-radius);
  box-shadow:var(--ac-shadow-sm);padding:6px 20px 8px;margin-top:6px;}
.ac-tabs .e-n-tabs-heading{border-bottom:1px solid var(--ac-line);gap:10px;}
.ac-tabs .e-n-tab-title{text-transform:uppercase;letter-spacing:.06em;padding:14px 4px;
  border-bottom:2px solid transparent;}
.ac-tabs .e-n-tab-title[aria-selected="true"]{border-bottom-color:var(--ac-gold);}
/* Pestañas de texto plano. Elementor pinta la activa con el color "Énfasis" del kit
   (#61CE70) desde el CSS del propio widget, con la misma especificidad que una clase
   suelta, asi que hay que subirla y forzar el fondo. */
.ac-page .ac-tabs,
.ac-page .ac-tabs .e-n-tabs{
  --n-tabs-title-background-color:transparent;
  --n-tabs-title-background-color-active:transparent;
  --n-tabs-title-background-color-hover:transparent;
  --n-tabs-title-color:#3A4C68;
  --n-tabs-title-color-active:#153161;
  --n-tabs-title-color-hover:#153161;
  --n-tabs-border-width:0;--n-tabs-title-border-radius:0;}
.ac-page .ac-tabs .e-n-tabs-heading > .e-n-tab-title,
.ac-page .ac-tabs .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"],
.ac-page .ac-tabs .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]{
  background-color:transparent !important;background-image:none !important;
  box-shadow:none !important;border-radius:0 !important;}
.ac-page .ac-tabs .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]{color:#153161 !important;}
.ac-page .ac-tabs .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]{color:#3A4C68 !important;}
.ac-page .ac-tabs .e-n-tabs-heading > .e-n-tab-title:hover{color:#153161 !important;}

.ac-price{display:flex;flex-direction:column;gap:2px;padding-bottom:4px;
  border-bottom:1px solid var(--ac-line-soft);}
.ac-price-num{font-family:var(--ac-serif);font-size:2.1rem;font-weight:700;color:var(--ac-navy);line-height:1.1;}
.ac-price-num:empty{display:none;}
.ac-price-note{font-size:.78rem;color:var(--ac-muted);}
.ac-sidecard{box-shadow:var(--ac-shadow-md);}
.ac-badge-precio:empty{display:none;}
/* si el alumno ya tiene el curso no hay precio: la columna no debe dejar hueco */
.ac-headrow:has(.ac-badge-precio:empty) .ac-headright{display:none;}
.ac-pricewrap:empty{display:none;}
.ac-sidecard:has(.ac-pricewrap:empty) .ac-enrollwrap{margin-top:0;}
.ac-pricewrap p,.ac-featureswrap p{margin:0;}

/* lista de caracteristicas del lateral */
.ac-features{list-style:none;margin:0;padding:0;}
.ac-features li{display:flex;align-items:center;gap:10px;padding:11px 0;font-size:.9rem;
  color:var(--ac-ink-soft);border-bottom:1px solid var(--ac-line-soft);}
.ac-features li:last-child{border-bottom:0;}
.ac-features i{color:var(--ac-gold);width:17px;text-align:center;flex:none;}

/* boton de inscripcion real */
.ac-enrollwrap a.ac-enroll,.ac-enrollwrap .learndash-wrapper a.ld-button,
.ac-enrollwrap .learndash-wrapper .btn-join,.ac-enrollwrap .learndash-wrapper input.btn-join{
  display:block;width:100%;text-align:center;background:linear-gradient(180deg,#DFA53A,#C08A22);
  color:#FFFFFF;border:0;border-radius:8px;padding:14px 24px;font-weight:600;font-size:1rem;
  text-decoration:none;cursor:pointer;transition:background .18s ease,transform .18s ease;}
.ac-enrollwrap a.ac-enroll:hover,.ac-enrollwrap .learndash-wrapper a.ld-button:hover{
  background:#153161;color:#FFFFFF;transform:translateY(-1px);}
.ac-infobar .ld-course-status,.ac-infobar .ld-status{border-radius:var(--ac-radius-sm);}
.ac-reviews-empty{color:var(--ac-muted);font-size:.9rem;margin:0;}
.ac-author{background:transparent;}
@media (max-width:1024px){
  .ac-side{position:static !important;}
}/* End custom CSS */