.mm-header.elementor-sticky--active>.elementor-motion-effects-container>.elementor-motion-effects-layer{opacity:1!important}.mm-header.elementor-sticky--active{box-shadow:0 6px 24px -14px rgb(32 54 78 / .35)}body.mm-open .mm-header.elementor-sticky--active{box-shadow:none}body.mm-open .mm-header>.elementor-motion-effects-container>.elementor-motion-effects-layer{opacity:1!important;background-color:var(--dl-cream)!important}body.mm-open .mm-header{background-color:var(--dl-cream)!important}.mx{box-sizing:border-box;max-width:1400px;min-height:100%;margin:0 auto;padding:calc(var(--mm-hh,96px) + 8px) 24px 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:40px;align-items:stretch;font-family:Manrope,sans-serif}.mx-in{opacity:0;transform:translateY(22px);transition:opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1)}body.mm-open .mx-in{opacity:1;transform:none;transition-delay:calc(.25s + var(--i,0) * .05s)}.mx-main{display:flex;flex-direction:column;min-width:0;padding-top:8px}.mx-acc-m{display:none}.mx-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid var(--dl-border)}.mx-label,.mx-side__label{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--dl-brand)}.mx-title{margin:6px 0 0;font-size:clamp(30px,3vw,46px);font-weight:600;line-height:1.05;letter-spacing:-.02em;color:var(--dl-ink)}.mx-all{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--dl-ink)!important;text-decoration:none!important;white-space:nowrap}.mx-all svg{width:18px;height:18px;transition:transform .25s}.mx-all:hover{color:var(--dl-brand)!important}.mx-all:hover svg{transform:translateX(4px)}.mx-courses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mx-course{display:flex;align-items:center;gap:16px;padding:10px;border-radius:18px;background:#fff;border:1px solid var(--dl-border);text-decoration:none!important;transition:border-color .25s,box-shadow .3s,transform .3s}body.mm-open .mx-course:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgb(32 54 78 / .1);border-color:#fff0}.mx-course__img{position:relative;flex:0 0 150px;aspect-ratio:1800/1332;border-radius:12px;overflow:hidden;background:#DDD}.mx-course__img img{display:block;width:100%;height:100%;object-fit:cover}.mx-course__img em{position:absolute;left:8px;top:8px;padding:3px 9px;border-radius:500px;background:#ECB741;color:var(--dl-ink);font-style:normal;font-size:11px;font-weight:800}.mx-course__txt{display:flex;flex-direction:column;gap:4px;min-width:0}.mx-course__txt small{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--dl-brand)}.mx-course__txt b{font-size:17px;font-weight:600;line-height:1.25;color:var(--dl-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mx-course__price{font-size:15px;font-weight:700;color:var(--dl-text)}.mx-sub{margin:28px 0 12px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--dl-muted)}.mx-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mx-type{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:16px;background:#fff0;border:1.5px solid var(--dl-border);color:var(--dl-ink)!important;text-decoration:none!important;transition:background-color .25s,border-color .25s,color .25s}.mx-type span{display:flex;flex-direction:column;gap:2px;min-width:0}.mx-type small{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--dl-brand)}.mx-type b{font-size:17px;font-weight:700}.mx-type em{font-style:normal;font-size:13px;color:var(--dl-muted)}.mx-type svg{flex:0 0 20px;width:20px;height:20px;color:var(--dl-brand);transition:transform .25s}.mx-type:hover{background:var(--dl-brand);border-color:var(--dl-brand);color:#fff!important}.mx-type:hover small,.mx-type:hover em,.mx-type:hover svg{color:#fff}.mx-type:hover svg{transform:translateX(4px)}.mx-side{display:flex;flex-direction:column;gap:26px;padding:28px 30px 26px;border-radius:24px;background:var(--dl-ink);color:#fff}.mx-side .mx-side__label{color:#ECB741}.mx-hi{margin:6px 0 14px;font-size:17px;line-height:1.45;color:rgb(255 255 255 / .85)}.mx-acc__btns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mx-btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 14px;border-radius:500px;border:1.5px solid var(--dl-brand);background:var(--dl-brand);color:#fff!important;font-size:15px;font-weight:700;text-decoration:none!important;white-space:nowrap;transition:background-color .2s,color .2s,border-color .2s}.mx-btn:hover{background:#fff0;color:#fff!important;border-color:#fff}.mx-btn.is-ghost{background:#fff0;border-color:rgb(255 255 255 / .55)}.mx-btn.is-ghost:hover{background:#fff;color:var(--dl-ink)!important;border-color:#fff}.mx-links{display:grid;grid-template-columns:1fr 1fr;gap:22px 20px;padding-top:22px;border-top:1px solid rgb(255 255 255 / .14)}.mx-group__t{display:block;margin-bottom:8px;font-size:16px;font-weight:700;color:#fff!important;text-decoration:none!important}a.mx-group__t:hover{color:#F6C968!important}.mx-group ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mx-group a:not(.mx-group__t){font-size:14px;color:rgb(255 255 255 / .72)!important;text-decoration:none!important;transition:color .2s}.mx-group a:not(.mx-group__t):hover{color:#fff!important}.mx-side__foot{margin-top:auto;padding-top:20px;border-top:1px solid rgb(255 255 255 / .14)}.mx-secure{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;color:rgb(255 255 255 / .8)}.mx-secure svg{width:16px;height:16px;color:#ECB741}.mx-lema{margin:10px 0 0;font-family:Caveat,cursive;font-size:22px;line-height:1.2;color:#F6C968}@media (max-width:1024px){.mx{grid-template-columns:1fr;gap:24px;padding:calc(var(--mm-hh,90px) + 4px) 16px 24px}.mx-acc-m{display:block;margin-bottom:18px}.mx-acc-m .mm-cuenta--overlay{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;width:100%}.mx-acc-m .mm-cuenta--overlay>*{min-width:0;box-sizing:border-box}.mx{width:100%;max-width:100%;overflow-x:hidden}.mx-acc-m .mm-btn{width:100%;height:48px;padding:0 12px;font-size:15px}.mx-acc-m .mm-perfil{grid-column:1/-1;margin:0;padding:10px 14px 10px 10px;background:#fff;border:1px solid var(--dl-border);border-radius:16px}.mx-acc-m .mm-hola{display:none}.mx-side .mx-acc{display:none}.mx-links{padding-top:0;border-top:0}}@media (max-width:767px){.mx-head{margin-bottom:14px;padding-bottom:14px}.mx-title{font-size:26px}.mx-head{align-items:flex-end}.mx-all{font-size:14px}.mx-courses{grid-template-columns:1fr;gap:10px}.mx-course{gap:12px;padding:8px;border-radius:14px}.mx-course__img{flex-basis:96px;border-radius:10px}.mx-course__txt b{font-size:15px}.mx-course__price{font-size:13px}.mx-types{grid-template-columns:1fr;gap:8px}.mx-type{padding:13px 16px}.mx-side{padding:22px 20px;border-radius:20px;gap:20px}.mx-links{grid-template-columns:1fr 1fr;gap:18px 14px}}@media (prefers-reduced-motion:reduce){.mx-in{transition:none!important;opacity:1;transform:none}}