*{box-sizing:border-box;margin:0;padding:0;font-family:Gilroy;font-weight:500}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:Gilroy,sans-serif}img{object-fit:cover}button{background:none;border:none;padding:0;margin:0;outline:none;cursor:pointer;font-family:Gilroy;font-weight:500;text-wrap:nowrap}a{text-decoration:none}.link__white{color:#fff;width:100%}.link__dark{color:#1e1e1e;width:100%}input{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:var(--input-tb-base, 14px) var(--input-lr-base, 12px);align-items:center;border-radius:12px;border:none;box-shadow:0 0 0 1.5px var(--stroke-default, #b0b0b0);color:var(--text-secondary, rgba(30, 30, 30, .9));font-size:var(--font-size-md, 16px);font-weight:500;line-height:var(--line-height-base, 20px);font-family:Gilroy;width:100%}input:focus{outline:none;-webkit-tap-highlight-color:transparent}input:focus,input:not(:placeholder-shown){box-shadow:0 0 0 1.5px #034ea2!important}.phone-input-wrapper.has-value,.combobox-trigger.has-value{box-shadow:0 0 0 1.5px #034ea2!important}.country-selector.has-value{border-right:solid 1.5px #034ea2}.mp-checkout-bricks__payment-form.svelte-734qla.visible-BQhSi2{padding:0!important}.svelte-12lk3el.margin-bottom-pZS9lJ,.svelte-12lk3el{font-weight:500!important}.mp-checkout-bricks__payment-options-_ANPQa.svelte-19uzzy1{margin-bottom:0!important}.mp-checkout-bricks__radio-1PjezQ.checked-2unEdC.svelte-1s6wsbi,.mp-checkout-bricks__radio-1PjezQ.svelte-1s6wsbi{min-width:32px!important}.currency{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:none;cursor:pointer;padding:0;font-family:inherit;font-size:inherit;color:inherit;transition:opacity .2s}.currency:hover{opacity:.7}.currency:focus{outline:2px solid currentColor;outline-offset:2px}.currency option{background-color:#fff;color:#000;padding:8px}.phone__link{display:block}@media(min-width:1024px){.phone__link{display:none}.desktop__link{display:block}}.menu-desktop-courses-wrapper{position:fixed;top:49px;left:0;right:0;background:#fff;box-shadow:0 4px 12px #00000014;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease,visibility .2s;will-change:opacity,transform;z-index:999;padding:30px 0;pointer-events:none;border-bottom-left-radius:32px;border-bottom-right-radius:32px}.menu-desktop-courses-wrapper--open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.menu-desktop-courses{display:grid;grid-template-columns:repeat(auto-fill,minmax(252px,1fr));gap:24px;padding-left:30px;padding-right:30px;margin:0 auto}.courses-desktop__course{cursor:pointer;transition:transform .2s ease}.courses-desktop__course:hover{transform:translateY(-4px)}.course-desktop__img{width:100%;height:auto;aspect-ratio:252 / 200;object-fit:cover;border-radius:12px;display:block}.course-desktop__title{margin:12px 0 0;font-size:16px;color:#1e1e1e}.navbar{display:flex;width:100%;padding:10px 20px;justify-content:space-between;align-items:center;z-index:1000;background:#fff;position:fixed;left:0;transition:all .3s ease}.navbar--static{position:static}.navbar--transparent{background:transparent}.navbar--transparent .navbar__link,.navbar--transparent .currency{color:#fff}.navbar--transparent .currency{border-color:#ffffff4d}.navbar--transparent .currency:hover{background:#fff3;color:#fff}.navbar--transparent .navabar__logo{filter:brightness(0) invert(1)}.navbar--menu-open{background:#fff!important}.navbar--menu-open .navbar__link,.navbar--menu-open .currency{color:#1e1e1e!important}.navbar--menu-open .currency{border-color:#ededed!important}.navbar--menu-open .currency:hover{background:transparent!important}.navbar--menu-open .navabar__logo{filter:none!important}.navbar__left{display:flex;align-items:center;gap:32px;align-self:stretch}.navbar__link{color:var(--text-main, #1e1e1e);font-size:16px;line-height:150%;letter-spacing:.15px;transition:color .3s ease}.navabar__logo{height:29px;transition:filter .3s ease}.navbar__right{display:flex;justify-content:flex-end;align-items:center;gap:32px;align-self:stretch}.currency{display:flex;padding:6px 12px;align-items:center;gap:10px;border-radius:12px;border:1.2px solid #ededed;color:#1e1e1e;font-size:15px;line-height:150%;letter-spacing:.15px;transition:all .3s ease}.desktop__link{display:none}.navbar__left,.navbar__right{flex:1}.navabar__logo{margin:0 auto}@media(min-width:1280px){.desktop__link{display:block}.phone__link{display:none}.navbar{padding:10px 30px}.navbar__link{font-size:16px}}.sidebar__background{position:fixed;top:0;left:0;height:100dvh;width:100%;z-index:999;display:flex;justify-content:flex-start;animation:fadeIn .5s ease;padding-top:49px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sidebar-nav{display:flex;height:calc(100dvh - 49px);width:100%;flex-direction:column;justify-content:space-between;background-color:#fff;animation:slideInLeft .4s cubic-bezier(.4,0,.2,1);overflow-y:auto}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.sidebar-nav.closing{animation:slideOutLeft .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes slideOutLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}.sidebar-nav__menu{display:flex;padding:40px 24px;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;flex:1}.menu__item{display:flex;justify-content:space-between;align-items:center;align-self:stretch;cursor:pointer;transition:all .2s ease}.menu__item:hover{opacity:.7}.item__link{color:#1e1e1e;font-weight:600;font-size:24px;line-height:normal;transition:all .2s ease}.sidebar-nav__access{display:flex;padding:20px 24px;align-items:flex-start;gap:20px;flex-shrink:0}.button__create{display:flex;width:100%;padding:12px 20px;justify-content:center;align-items:center;gap:8px;border-radius:50px;border:1.5px solid #1e1e1e;color:var(--Text-primary, #000);font-size:16px;line-height:150%;background:transparent;cursor:pointer;transition:all .3s ease}.button__create:hover{background:#00266c;color:#fff}.link__dark:hover{color:#fff}.button__login{display:flex;padding:12px 20px;width:100%;justify-content:center;align-items:center;gap:8px;border-radius:50px;border:1px solid #00266c;background:#00266c;color:#fff;font-size:16px;cursor:pointer;transition:all .3s ease}.button__login:hover{background:#002f88}.sidebar__bottom{display:flex;padding:20px 24px;justify-content:space-between;align-items:center;border-top:1px solid #ededed;background:#fff;flex-shrink:0}.sidebar-nav__socialmedia{display:flex;align-items:flex-start;gap:12px}.sidebar-nav__socialmedia img{cursor:pointer;transition:all .2s ease}.sidebar-nav__socialmedia img:hover{opacity:.7;transform:scale(1.1)}.sidebar-nav__courses{display:flex;padding:40px 24px;flex-direction:column;align-items:flex-start;gap:24px;flex:1;overflow-y:auto}.menu__item-inside__courses{display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease}.menu__item-inside__courses:hover{opacity:.7}.courses__inside{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;width:100%}.inside-course{display:flex;flex-direction:column;align-items:flex-start;gap:8px;cursor:pointer;transition:all .2s ease}.inside-course:hover{opacity:.8}.course__image-inside{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px}.inside-course-text{color:#1e1e1e;font-size:16px;font-weight:500;line-height:150%}@media(min-width:1280px){.sidebar__background{padding-top:53px}.sidebar-nav{height:calc(100vh - 53px);max-width:380px}}.cart__background{position:fixed;top:0;right:0;height:100dvh;width:100%;z-index:1000;display:flex;justify-content:flex-end;background-color:#0000;transition:background-color .3s ease;will-change:background-color;transform:translateZ(0)}.cart__background.open{background-color:#0009}.cart__background.closing{background-color:#0000}.cart{display:flex;height:100%;width:100%;padding:0 20px 24px;flex-direction:column;justify-content:space-between;background-color:#fff;transform:translate(100%);transition:transform .4s cubic-bezier(.3,0,.2,1);will-change:transform;backface-visibility:hidden;-webkit-font-smoothing:antialiased;overflow:visible}.cart.open{transform:translate(0)}.cart.closing{transform:translate(100%)}.cart__top{display:flex;flex-direction:column;align-self:stretch;flex:1;overflow:hidden;transform:translateZ(0)}.top__heading-cart{display:flex;padding:12px 0;justify-content:space-between;align-items:center;border-bottom:.5px solid var(--stroke-default, #b0b0b0);background:var(--bg-main, #fff);color:var(--text-main, #1e1e1e);font-size:15px;letter-spacing:.14px;position:sticky;top:0;z-index:10;transform:translateZ(0)}.top__content-cart{display:flex;flex-direction:column;min-height:200px;overflow-y:auto;overflow-x:hidden;flex:1;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;will-change:scroll-position;transform:translateZ(0)}.top__content-cart::-webkit-scrollbar{display:none}.button__close{color:var(--text-main, #1e1e1e);text-align:center;font-size:15px;line-height:150%;letter-spacing:.16px;background:none;border:none;cursor:pointer;padding:4px 8px;transition:background .2s ease;border-radius:4px}.button__close:hover{background:#f5f5f5}.button__close:active{opacity:.8}.content-cart__product{display:flex;padding:28px 0;align-items:flex-start;gap:16px;border-bottom:.5px solid var(--stroke-default, #b0b0b0);background:var(--bg-main, #fff);transform:translateZ(0);will-change:auto}.content-cart__product.removing{opacity:0;transition:opacity .3s ease}.product__img{width:92px;height:110px;border-radius:6px;object-fit:cover;transform:translateZ(0)}.product__info{display:flex;flex-direction:column;justify-content:space-between;flex:1 0 0;align-self:stretch}.info__top-product{display:flex;justify-content:space-between;align-items:flex-start}.top-product__left{display:flex;flex-direction:column;gap:4px;max-width:60%}.left__course-name{color:var(--text-main, #1e1e1e);text-align:start;font-size:16px;line-height:150%;letter-spacing:.16px}.left__course-type{color:#666;text-align:start;font-size:13px;line-height:150%;letter-spacing:.13px}.right__prices{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.prices__normal-and-discount{display:flex;align-items:center;gap:10px}.price-original{color:var(--text-gray-light, #a0a0a0);font-size:var(--font-size-md, 16px);text-decoration-line:line-through}.price-discount{color:var(--text-secondary, rgba(30, 30, 30, .9));font-size:var(--font-size-md, 16px);font-weight:500}.prices__membership{display:flex;align-items:center;gap:10px}.membership-badge{display:flex;padding:3px 7px;justify-content:center;align-items:center;font-size:14px;border-radius:6px;transform:translateZ(0);will-change:auto}.membership-price{color:var(--text-secondary, rgba(30, 30, 30, .9));font-size:16px;font-weight:500}.eliminar{color:var(--text-main, #1e1e1e);text-align:start;font-size:13px;line-height:150%;letter-spacing:.13px;background:none;border:none;cursor:pointer;padding:4px 0;transition:color .2s ease;width:fit-content}.eliminar:hover{color:#dc2626}.eliminar:active{opacity:.7}.eliminar:disabled{opacity:.4;cursor:not-allowed}.cart__empty{display:flex;justify-content:center;align-items:center;padding:60px 20px}.cart__empty p{color:var(--text-secondary, rgba(30, 30, 30, .9));font-size:16px;text-align:center}.cart__bottom{display:flex;padding-top:20px;flex-direction:column;gap:20px;border-top:.5px solid var(--stroke-default, #b0b0b0);background:#fff;flex-shrink:0;transform:translateZ(0)}.bottom__total{display:flex;justify-content:space-between;align-items:center;color:var(--text-main, #1e1e1e);text-align:center;font-size:18px;line-height:150%;letter-spacing:.18px;font-weight:600}.bottom__button__gocheckout{display:flex;padding:13px 24px;justify-content:center;align-items:center;gap:8px;border-radius:100px;background:#00266c;color:var(--text-white, #fff);font-size:16px;font-weight:500;line-height:var(--line-height-base, 20px);letter-spacing:var(--letter-spacing-base, .04px);transition:background .2s ease;border:none;cursor:pointer;transform:translateZ(0)}.bottom__button__gocheckout:hover{background:#002f88}.bottom__button__gocheckout:active{opacity:.9}@media(min-width:768px){.cart{padding:0 32px 24px}.button__close,.top__heading-cart{font-size:16px}}@media(min-width:800px){.cart{max-width:550px;box-shadow:-4px 0 24px #00000026;border-top-left-radius:24px;border-bottom-left-radius:24px}}.payment-methods{display:flex;align-items:center;gap:12px;align-self:center}.membership__basic-cart{background:linear-gradient(284deg,silver,#f5f5f5 17.33%,#a8a8a8);color:#1e1e1e;align-content:center;text-align:center;height:110px;width:92px;border-radius:6px;transform:translateZ(0)}.membership__pro-cart{background:linear-gradient(287deg,#a67c00 -.54%,#d1a624 8.02%,#ffefbe 22.19%,#d1a624 72.55%,#a67c00 98.57%);color:#1e1e1e;align-content:center;text-align:center;height:110px;width:92px;border-radius:6px;transform:translateZ(0)}.membership__expert-cart{background:linear-gradient(281deg,#00154a,#034ea2 16.28%,#00154a 98.33%);color:#fff;align-content:center;text-align:center;height:110px;width:92px;border-radius:6px;transform:translateZ(0)}.membership__premium-cart{background:linear-gradient(278deg,#0d0d0d,#575757 12.46%,#0d0d0d);color:#fff;align-content:center;text-align:center;height:110px;width:92px;border-radius:6px;transform:translateZ(0)}.membership-badge--basic{background:linear-gradient(284deg,silver,#f5f5f5 17.33%,#a8a8a8);color:#1e1e1e}.membership-badge--pro{background:linear-gradient(287deg,#a67c00 -.54%,#d1a624 8.02%,#ffefbe 22.19%,#d1a624 72.55%,#a67c00 98.57%);color:#1e1e1e}.membership-badge--expert{background:linear-gradient(281deg,#00154a,#034ea2 16.28%,#00154a 98.33%);color:#fff}.membership-badge--premium{background:linear-gradient(278deg,#0d0d0d,#575757 12.46%,#0d0d0d);color:#fff}.footer{display:flex;padding:48px 20px;flex-direction:column;align-items:center;gap:64px;border-radius:24px 24px 0 0;background:var(--blue-main, #00266c)}.footer__container{display:flex;min-width:300px;gap:48px 64px;flex-wrap:wrap}.footer__left-section{display:flex;min-width:300px;flex-direction:column;align-items:center;gap:40px;flex:1 0 0}.logo{width:120px;height:77px}.footer__company-info{display:flex;flex-direction:column;align-items:center;gap:20px}.footer__socialmedia{display:flex;gap:12px}.footer__right-section{display:flex;gap:40px;flex:1 0 0;flex-wrap:wrap}.footer__list{display:flex;width:180px;flex-direction:column;gap:16px}.footer__title{color:var(--text-white, #fff);font-size:16px}.footer__links{display:flex;flex-direction:column;gap:12px}.footer__link{color:var(--text-white-secondary, rgba(255, 255, 255, .9));font-size:16px;line-height:150%}.footer__bottom{display:flex;flex-direction:column;gap:24px;align-self:stretch}.footer__divider{height:1px;background:#fff}.footer__bottom-container{display:flex;flex-direction:column;align-items:center;gap:32px}.footer__copyright{color:var(--text-white-secondary, rgba(255, 255, 255, .9));font-size:14px;line-height:150%}.footer__legal{display:flex;justify-content:center;gap:20px 24px;flex-wrap:wrap}.footer__legal-link{color:var(--text-white-secondary, rgba(255, 255, 255, .9));font-size:14px;line-height:150%;text-decoration-line:underline}@media(min-width:580px){.footer{padding:80px 48px;gap:80px}.footer__container{flex-direction:column;gap:64px}.footer__left-section{min-width:400px;gap:48px;width:100%}.footer__right-section{justify-content:space-between}}@media(min-width:1024px){.footer{padding:80px 50px}.footer__container{flex-direction:row;gap:264px;width:100%}.footer__left-section{min-width:250px;max-width:fit-content}.footer__bottom-container{flex-direction:row;justify-content:space-between}}html,body{margin:0;width:100%;height:100%}@font-face{font-family:Gilroy;src:url(/_astro/Gilroy-Medium.MpY4ad7u.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/_astro/Gilroy-SemiBold.Cf0_mJZe.woff) format("woff2");font-weight:600;font-style:normal;font-display:swap}
