.elementor-79560 .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;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#C08A22;--border-color:#C08A22;--padding-top:11px;--padding-bottom:11px;--padding-left:20px;--padding-right:20px;--z-index:90;}.elementor-79560 .elementor-element.elementor-element-ac00007:not(.elementor-motion-effects-element-type-background), .elementor-79560 .elementor-element.elementor-element-ac00007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#153161;}.elementor-79560 .elementor-element.elementor-element-ac00006{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-79560 .elementor-element.elementor-element-ac00005{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-79560 .elementor-element.elementor-element-ac00002{--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;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-79560 .elementor-element.elementor-element-ac00004{--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;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-79560 .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;--padding-top:30px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-79560 .elementor-element.elementor-element-ac00027:not(.elementor-motion-effects-element-type-background), .elementor-79560 .elementor-element.elementor-element-ac00027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EE;}.elementor-79560 .elementor-element.elementor-element-ac00026{--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-79560 .elementor-element.elementor-element-ac00025{--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:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;}.elementor-79560 .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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:18px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-79560 .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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-79560 .elementor-element.elementor-element-ac00021 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:31px;font-weight:600;color:#12233E;}.elementor-79560 .elementor-element.elementor-element-ac00013{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:22px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-79560 .elementor-element.elementor-element-ac00015{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:22px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-79560 .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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:22px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-79560 .elementor-element.elementor-element-ac00018{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-font-size:13.5px;}.elementor-79560 .elementor-element.elementor-element-ac00018.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.6px;}@media(min-width:768px){.elementor-79560 .elementor-element.elementor-element-ac00006{--content-width:1320px;}.elementor-79560 .elementor-element.elementor-element-ac00002{--width:46%;}.elementor-79560 .elementor-element.elementor-element-ac00004{--width:52%;}.elementor-79560 .elementor-element.elementor-element-ac00026{--content-width:1320px;}.elementor-79560 .elementor-element.elementor-element-ac00011{--width:288px;}.elementor-79560 .elementor-element.elementor-element-ac00024{--width:100%;}}@media(max-width:767px){.elementor-79560 .elementor-element.elementor-element-ac00007{--padding-top:11px;--padding-bottom:11px;--padding-left:16px;--padding-right:16px;}.elementor-79560 .elementor-element.elementor-element-ac00005{--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-79560 .elementor-element.elementor-element-ac00027{--padding-top:30px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-79560 .elementor-element.elementor-element-ac00025{--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-79560 .elementor-element.elementor-element-ac00021 .elementor-heading-title{font-size:24px;}}/* 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-79560es 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-topbar{background:#153161;}
.ac-crumbs--dark .ld-breadcrumbs{margin:0 !important;font-size:.85rem !important;
  color:var(--ac-on-navy-dim);display:flex;align-items:center;gap:7px;flex-wrap:wrap;}
.ac-crumbs--dark a{color:var(--ac-on-navy);text-decoration:none;font-weight:600;}
.ac-crumbs--dark a:hover{color:var(--ac-gold-bright);}
.ac-crumbs--dark span{color:#FFFFFF;font-weight:600;}
.ac-topbar .ac-infobar .ld-course-status,.ac-topbar .ac-infobar .ld-status{background:transparent;padding:0;}
.ac-topbar .ac-infobar,.ac-topbar .ac-infobar a,.ac-topbar .ac-infobar span{color:var(--ac-on-navy-dim);}
.ac-topbar .ac-infobar .learndash-wrapper .ld-progress-bar{background:rgba(245,241,232,.18);border:0;
  height:7px;border-radius:99px;overflow:hidden;}
.ac-topbar .ac-infobar .learndash-wrapper .ld-progress-bar .ld-progress-bar-percentage{
  background:linear-gradient(90deg,#DFA53A,#C08A22);border-radius:99px;}

.ac-side-label{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;
  color:var(--ac-gold);}
.ac-index{align-self:flex-start;}

/* indice numerado, con estado real y leccion actual resaltada */
.ac-lessonnav .learndash-wrapper .ld-item-list{margin:0;max-height:62vh;overflow-y:auto;
  overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ac-line) transparent;}
.ac-lessonnav .learndash-wrapper .ld-item-list::-webkit-scrollbar{width:6px;}
.ac-lessonnav .learndash-wrapper .ld-item-list::-webkit-scrollbar-thumb{background:var(--ac-line);
  border-radius:99px;}
.ac-lessonnav .learndash-wrapper .ld-section-heading,
.ac-lessonnav .learndash-wrapper .ld-item-list-actions{display:none;}
.ac-lessonnav .learndash-wrapper .ld-item-list .ld-item-list-items{counter-reset:acpaso;}
.ac-lessonnav .learndash-wrapper .ld-item-list .ld-item-list-item{
  counter-increment:acpaso;background:transparent;border:0;
  border-bottom:1px solid var(--ac-line-soft);border-radius:0;margin:0;padding:0;box-shadow:none;}
.ac-lessonnav .learndash-wrapper .ld-item-list .ld-item-list-item:last-child{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:flex;align-items:flex-start;gap:9px;padding:10px 10px 10px 8px;
  border-left:2px solid transparent;text-decoration:none;
  transition:background-color .15s ease,border-color .15s ease;}
.ac-lessonnav .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name::before{
  content:counter(acpaso) ".";flex:none;min-width:17px;font-size:.78rem;font-weight:700;
  color:var(--ac-muted);line-height:1.6;}
.ac-lessonnav .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title{
  font-size:.87rem;line-height:1.4;color:var(--ac-ink-soft);}
.ac-lessonnav .learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover{
  background:var(--ac-surface-2);border-left-color:var(--ac-gold);}
.ac-lessonnav .learndash-wrapper .ld-item-list .ld-item-list-item .ld-status-icon{
  width:19px;height:19px;flex:none;margin-top:1px;}
.ac-lessonnav .learndash-wrapper .ld-item-list .learndash-complete .ld-status-icon.ld-status-complete{
  background:#2F7D45;}
.ac-lessonnav .learndash-wrapper .ld-item-list .learndash-complete .ld-item-title{color:var(--ac-ink);}
.ac-lessonnav .learndash-wrapper .ld-item-list .learndash-not-available .ld-item-title{
  color:var(--ac-muted);opacity:.75;}
.ac-lessonnav .learndash-wrapper .ld-item-list .ld-item-list-item.ac-current a.ld-item-name{
  background:var(--ac-navy);border-left-color:var(--ac-gold-bright);}
.ac-lessonnav .learndash-wrapper .ld-item-list .ld-item-list-item.ac-current .ld-item-title,
.ac-lessonnav .learndash-wrapper .ld-item-list .ld-item-list-item.ac-current a.ld-item-name::before{
  color:#F5F1E8;}
.ac-lessonnav .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details{display:none;}

.ac-player{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;
  gap:12px;aspect-ratio:16/9;width:100%;border-radius:var(--ac-radius);
  background:linear-gradient(160deg,#1B3C71,#0A1729);color:#B7C3D8;}
.ac-player-play{width:64px;height:64px;border-radius:99px;border:2px solid #DFA53A;position:relative;}
.ac-player-play::after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);
  border-left:18px solid #DFA53A;border-top:11px solid transparent;border-bottom:11px solid transparent;}
.ac-player-note{font-size:.8rem;letter-spacing:.05em;text-transform:uppercase;}

.ac-lessonbody{background:var(--ac-surface);border:1px solid var(--ac-line);border-radius:var(--ac-radius);
  padding:26px 28px;box-shadow:var(--ac-shadow-sm);color:var(--ac-ink-soft);line-height:1.75;}
.ac-lessonbody h2,.ac-lessonbody h3{font-family:var(--ac-serif);color:var(--ac-ink);}

/* Anterior / Siguiente reales de LearnDash con el aspecto del wireframe */
.ac-lessonbtns .learndash-wrapper .ld-content-actions{display:flex;justify-content:space-between;
  align-items:center;gap:12px;flex-wrap:wrap;padding:14px 0;margin:0;
  border-top:1px solid var(--ac-line);border-bottom:1px solid var(--ac-line);}
.ac-lessonbtns .learndash-wrapper .ld-content-action{margin:0;}
.ac-lessonbtns .learndash-wrapper .ld-content-action.ld-empty{flex:1;}
.ac-lessonbtns .learndash-wrapper .ld-button{background:#153161;color:#FFFFFF;border:0;
  border-radius:8px;padding:12px 22px;font-weight:600;font-size:.92rem;text-decoration:none;
  transition:background-color .18s ease;}
.ac-lessonbtns .learndash-wrapper .ld-button:hover{background:#0C1E3E;}
.ac-lessonbtns .learndash-wrapper .ld-course-step-back .ld-button,
.ac-lessonbtns .learndash-wrapper .ld-button.ld-button-transparent{
  background:transparent;color:var(--ac-navy);border:1px solid var(--ac-line);}
.ac-lessonbtns .learndash-wrapper .ld-course-step-back .ld-button:hover{background:var(--ac-ground-2);}

.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;}
.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:.07em;padding:13px 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-notes-label{display:block;font-size:.8rem;font-weight:600;color:var(--ac-ink-soft);margin-bottom:8px;}
.ac-notes{width:100%;min-height:150px;border:1px solid var(--ac-line);border-radius:var(--ac-radius-sm);
  padding:13px 15px;font:inherit;font-size:.92rem;color:var(--ac-ink);background:var(--ac-surface-2);
  resize:vertical;}
.ac-notes:focus{outline:2px solid var(--ac-gold-bright);outline-offset:2px;}
.ac-notes-hint{font-size:.78rem;color:var(--ac-muted);margin:8px 0 0;}
.ac-materials .learndash-wrapper .ld-lesson-materials{border:0;padding:0;background:transparent;}

@media (max-width:1024px){
  .ac-index{width:100% !important;position:static !important;}
  .ac-lessonnav .learndash-wrapper .ld-item-list{max-height:none;}
}/* End custom CSS */