.DrawerMenu_drawerPaper__f5Lvx{width:min(370px,92vw)!important;overflow:hidden!important;border:0!important;border-radius:0 22px 22px 0;background:#f7f9fd!important;box-shadow:18px 0 60px rgba(22,34,61,.18)!important}.DrawerMenu_drawer__XzovY{display:flex;height:100%;min-height:0;flex-direction:column;color:#253047;font-family:var(--font-primary)}.DrawerMenu_header__rX_3z{display:flex;min-height:76px;padding:13px 17px 12px 20px;align-items:center;justify-content:space-between;border-bottom:1px solid #e8ecf4;background:#fff}.DrawerMenu_logoButton__Pbo6K{display:flex;border:0;padding:0;align-items:center;background:transparent;cursor:pointer}.DrawerMenu_closeButton___xxvE{width:42px;height:42px;border:1px solid #e5e9f1!important;border-radius:12px!important;color:#586579!important;background:#f8f9fc!important;transition:color .2s ease,background .2s ease!important}.DrawerMenu_closeButton___xxvE:hover{color:#fff!important;background:var(--color-primary)!important}.DrawerMenu_content__Iz8Cm{flex:1 1;min-height:0;padding:22px 16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(85,101,128,.35) transparent}.DrawerMenu_categoryList__0uxgr::-webkit-scrollbar,.DrawerMenu_content__Iz8Cm::-webkit-scrollbar{width:6px}.DrawerMenu_categoryList__0uxgr::-webkit-scrollbar-thumb,.DrawerMenu_content__Iz8Cm::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(85,101,128,.35)}.DrawerMenu_intro__2NNJJ{display:flex;margin:0 5px 16px;flex-direction:column;gap:2px}.DrawerMenu_intro__2NNJJ span{color:var(--color-primary);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.DrawerMenu_intro__2NNJJ strong{color:#202b40;font-size:21px;line-height:1.3}.DrawerMenu_primaryNavigation__RpnL_{display:grid;grid-gap:7px;gap:7px}.DrawerMenu_navItem__j3YMH,.DrawerMenu_sectionButton__yEMFD{display:flex;width:100%;border:1px solid transparent;align-items:center;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.DrawerMenu_navItem__j3YMH{min-height:66px;border-radius:14px;padding:9px 10px;transition:border-color .2s ease,background .2s ease,transform .2s ease}.DrawerMenu_navItem__j3YMH:hover{border-color:#dfe5f1;background:#fff;transform:translateX(2px)}.DrawerMenu_activeItem__RDP6n{border-color:rgba(47,87,239,.16);background:#fff;box-shadow:0 7px 20px rgba(36,57,97,.07)}.DrawerMenu_navIcon__JqNce,.DrawerMenu_sectionIcon__rPRtl{display:grid;flex:0 0 auto;place-items:center;color:var(--color-primary);background:rgba(47,87,239,.09)}.DrawerMenu_navIcon__JqNce{width:42px;height:42px;border-radius:12px}.DrawerMenu_navIcon__JqNce svg,.DrawerMenu_sectionIcon__rPRtl svg{font-size:22px}.DrawerMenu_navText__Xy7Q_,.DrawerMenu_sectionText__H11aP{display:flex;min-width:0;margin-left:12px;flex:1 1;flex-direction:column;gap:2px}.DrawerMenu_navText__Xy7Q_ strong,.DrawerMenu_sectionText__H11aP strong{color:#263146;font-size:14px;font-weight:750}.DrawerMenu_navText__Xy7Q_ small,.DrawerMenu_sectionText__H11aP small{overflow:hidden;color:#7c8798;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.DrawerMenu_arrow__Pv7yX{margin:0 4px;color:#a8b1c0;font-size:13px!important}.DrawerMenu_activeItem__RDP6n .DrawerMenu_arrow__Pv7yX{color:var(--color-primary)}.DrawerMenu_section__cOjU3{margin-top:14px;border:1px solid #e4e9f2;border-radius:15px;background:#fff;overflow:hidden}.DrawerMenu_sectionButton__yEMFD{min-height:62px;padding:9px 12px}.DrawerMenu_sectionButton__yEMFD:hover{background:#fafbfe}.DrawerMenu_sectionIcon__rPRtl{width:38px;height:38px;border-radius:11px}.DrawerMenu_expandIcon__7o8MB{color:#8a95a6;transition:transform .2s ease}.DrawerMenu_expandIconOpen__b8fA8{color:var(--color-primary);transform:rotate(180deg)}.DrawerMenu_categoryList__0uxgr{max-height:min(310px,38vh);padding:0 9px 10px;overflow-y:auto;overscroll-behavior:contain}.DrawerMenu_categoryItem___JMJp{display:flex;width:100%;min-height:40px;border:0;border-top:1px solid #f0f2f6;padding:8px 8px 8px 10px;align-items:center;justify-content:space-between;gap:12px;color:#4c586c;background:transparent;font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:color .2s ease,background .2s ease}.DrawerMenu_categoryItem___JMJp:hover{border-radius:8px;color:var(--color-primary);background:rgba(47,87,239,.06)}.DrawerMenu_categoryItem___JMJp small{display:grid;min-width:26px;height:23px;padding:0 6px;place-items:center;border-radius:999px;color:#647086;background:#eef1f6;font-size:10px;font-weight:800}.DrawerMenu_emptyMessage__Ghw0x{margin:0;padding:14px 10px 7px;color:#7c8798;font-size:12px;text-align:center}.DrawerMenu_currencyOptions__q05zx{display:grid;padding:0 10px 11px;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.DrawerMenu_currencyButton__tWFQo{display:flex;min-width:0;border:1px solid #e5e9f1;border-radius:10px;padding:9px 7px;flex-direction:column;gap:2px;color:#657187;background:#fafbfc;font:inherit;font-size:10px;cursor:pointer}.DrawerMenu_currencyButton__tWFQo span{color:#303c50;font-size:13px;font-weight:800}.DrawerMenu_currencySelected__cfJep{border-color:rgba(47,87,239,.35);color:var(--color-primary);background:rgba(47,87,239,.07)}.DrawerMenu_currencySelected__cfJep span{color:var(--color-primary)}.DrawerMenu_account__AXkJW{padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #e6eaf2;background:#fff}.DrawerMenu_guestActions__FwxKQ{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:9px;gap:9px}.DrawerMenu_accountPrimary__1KoGK,.DrawerMenu_loginButton__kDlFh,.DrawerMenu_logoutButton__Tec9T,.DrawerMenu_registerButton__Wsuy_{display:flex;min-height:45px;border-radius:11px;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.DrawerMenu_loginButton__kDlFh{border:1px solid #dce2ed;color:#4d5a70;background:#fff}.DrawerMenu_accountPrimary__1KoGK,.DrawerMenu_registerButton__Wsuy_{border:1px solid var(--color-primary);color:#fff;background:var(--color-primary)}.DrawerMenu_accountPrimary__1KoGK svg,.DrawerMenu_loginButton__kDlFh svg,.DrawerMenu_logoutButton__Tec9T svg,.DrawerMenu_registerButton__Wsuy_ svg{font-size:19px}.DrawerMenu_accountPrimary__1KoGK{width:100%;padding:0 14px;justify-content:flex-start}.DrawerMenu_accountArrow__vkKlT{margin-left:auto;font-size:12px!important}.DrawerMenu_logoutButton__Tec9T{width:100%;min-height:36px;border:0;margin-top:5px;color:#778296;background:transparent}.DrawerMenu_logoutButton__Tec9T:hover{color:#d13c4b}@media (max-width:380px){.DrawerMenu_drawerPaper__f5Lvx{width:94vw!important;border-radius:0 18px 18px 0}.DrawerMenu_content__Iz8Cm{padding-right:13px;padding-left:13px}}@media (prefers-reduced-motion:reduce){.DrawerMenu_closeButton___xxvE,.DrawerMenu_expandIcon__7o8MB,.DrawerMenu_navItem__j3YMH{transition:none}}#styles_body__7JKUH{background-color:#fefefe}.styles_courseMain___YQxV{padding-top:78px}@media (max-width:1160px){.styles_courseMain___YQxV{padding-top:72px}}.CourseImage_wrapperImage__yed0h{position:relative;display:block;margin-bottom:24px;overflow:hidden;border:1px solid #e2e8ef;border-radius:16px;background:#f0f4f7}.CourseImage_icons__TpaJT{position:relative;z-index:3;display:flex;flex-direction:row;justify-content:space-around;width:100%;padding:6px 8px;background:linear-gradient(135deg,#174e7f,#2874ad)}.CourseImage_wrapperImage__yed0h>img{display:block;width:100%;height:auto;aspect-ratio:1200/523;object-fit:cover}.CourseImage_icon__nqPU2{text-align:center}.CourseImage_icon__nqPU2 img{width:22px;height:22px;object-fit:contain}.CourseImage_icon__nqPU2 .CourseImage_text1__t_y_T{color:#00e3d2;font-size:9px;line-height:1.1;font-weight:700;margin:0;padding:0}.CourseImage_icon__nqPU2 .CourseImage_text2__rLkW9{color:white;font-size:9px;line-height:1.1;font-weight:700;margin:0;padding:0}.CourseImage_videoWrapper__Pi8GS{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;z-index:2}.CourseImage_videoWrapper__Pi8GS iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media screen and (max-width:600px){.CourseImage_wrapperImage__yed0h{margin-bottom:18px;border-radius:12px}.CourseImage_icons__TpaJT{overflow-x:auto;justify-content:space-around;gap:8px;padding:4px 6px;text-align:center}.CourseImage_icon__nqPU2{min-width:68px}.CourseImage_icons__TpaJT img{width:auto!important;max-width:24px!important;height:24px!important;object-fit:contain}.CourseImage_icons__TpaJT div,.CourseImage_icons__TpaJT p,.CourseImage_icons__TpaJT span{font-size:10px!important;line-height:1.15!important}}.styles_showCounter__zyf1S{width:100%}.styles_showCounter__zyf1S .styles_countdownLink__QTPo_{display:flex;flex-direction:row}.styles_showCounter__zyf1S .styles_countdown__6AxvE{display:flex;margin-right:5px;margin-left:5px;padding:1px 5px;flex-direction:column;align-items:center;border-radius:5px;color:white;background-color:#dc4324}.styles_showCounter__zyf1S .styles_countdown__6AxvE>p{margin:0}.styles_showCounter__zyf1S .styles_countdown__6AxvE>span{font-size:10px}.styles_courseOffer__nNrBW .styles_countdownLink__QTPo_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;width:100%}.styles_courseOffer__nNrBW .styles_countdown__6AxvE{min-width:0;margin:0;padding:8px 4px 7px;border:1px solid rgba(209,76,55,.14);border-radius:10px;color:#263746;background:#fff;box-shadow:0 4px 12px rgba(85,48,40,.07)}.styles_courseOffer__nNrBW .styles_countdown__6AxvE>div:first-child{margin-bottom:1px!important;color:#d14c37;font-size:19px;font-weight:800;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.styles_courseOffer__nNrBW .styles_countdown__6AxvE>div:last-child{color:#78838c;font-size:9px;font-weight:700;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.styles_expiredNotice__7dQ4g{width:100%;padding:9px 12px;border-radius:9px;color:#8b3b30;background:#fff0ed;font-size:12px;font-weight:700;text-align:center}.styles_white__rvrrI{color:white}.styles_black__QMp93{color:black}@media (max-width:600px){.styles_courseOffer__nNrBW .styles_countdownLink__QTPo_{gap:3px}.styles_courseOffer__nNrBW .styles_countdown__6AxvE{padding:2px 1px;border-radius:5px;box-shadow:none}.styles_courseOffer__nNrBW .styles_countdown__6AxvE>div:first-child{margin-bottom:0!important;font-size:12px;line-height:1}.styles_courseOffer__nNrBW .styles_countdown__6AxvE>div:last-child{font-size:6px;line-height:1}}.offer_offer__6GCUp{margin:12px 0 14px;padding:14px;border:1px solid #f0d8d1;border-radius:13px;background:linear-gradient(145deg,#fff7f4,#fff)}.offer_header__Gcx2Y{display:flex;gap:11px;align-items:center;margin-bottom:12px}.offer_discount__DZSm2{display:grid;min-width:68px;height:42px;padding:0 9px;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(135deg,#e35b43,#bf3d2c);box-shadow:0 7px 15px rgba(191,61,44,.22);font-size:13px;font-weight:900;letter-spacing:.03em;white-space:nowrap}.offer_header__Gcx2Y h3{margin:0 0 2px;color:#643c35;font-size:13px;line-height:1.3}.offer_header__Gcx2Y p{margin:0;color:#8b716c;font-size:10px;line-height:1.3}.offer_counter___govc{min-height:51px}@media (max-width:600px){.offer_offer__6GCUp{margin:5px 0 7px;padding:0 6px 6px}.offer_header__Gcx2Y{gap:6px;margin-bottom:4px}.offer_discount__DZSm2{min-width:50px;height:27px;padding:0 6px;border-radius:7px;font-size:9px}.offer_header__Gcx2Y h3{font-size:10px}.offer_header__Gcx2Y p{display:none}.offer_counter___govc{min-height:28px}}.setCurrency_currencySelector__HZys0{width:100%}.setCurrency_heading__OR3z3{display:flex;margin-bottom:12px;align-items:center;justify-content:space-between;gap:16px}.setCurrency_heading__OR3z3 span{color:#2d73a9;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.setCurrency_heading__OR3z3 strong{color:#56657a;font-size:12px;font-weight:600;text-align:right}.setCurrency_options__1B_1l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.setCurrency_currencyButton__y6k5R{display:flex;min-width:0;min-height:52px;padding:7px 12px;align-items:center;gap:10px;color:#344054;background:#f8fafc;border:1px solid #dbe3ed;border-radius:12px;font:inherit;text-align:left;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.setCurrency_currencyButton__y6k5R:hover{color:var(--color-primary);background:#f3f6ff;border-color:rgba(47,87,239,.45);box-shadow:0 7px 16px rgba(47,87,239,.12);transform:translateY(-1px)}.setCurrency_currencyButton__y6k5R:focus-visible{outline:3px solid rgba(47,87,239,.18);outline-offset:2px}.setCurrency_flag__aAkgy{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;overflow:hidden;background:#ffffff;border:1px solid #e5eaf1;border-radius:9px}.setCurrency_flag__aAkgy img{display:block;width:22px;height:auto}.setCurrency_currencyText__52i9p{display:flex;min-width:0;flex-direction:column}.setCurrency_currencyText__52i9p strong{color:inherit;font-size:13px;font-weight:800;line-height:1.25}.setCurrency_currencyText__52i9p small{overflow:hidden;color:#7c8798;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.setCurrency_aside__AWnJB .setCurrency_heading__OR3z3{align-items:flex-start;flex-direction:column;gap:3px}.setCurrency_aside__AWnJB .setCurrency_heading__OR3z3 strong{text-align:left}@media (max-width:430px){.setCurrency_bottom__D8qZs .setCurrency_heading__OR3z3{display:none}.setCurrency_bottom__D8qZs .setCurrency_currencyButton__y6k5R{min-height:48px;padding:6px 9px}.setCurrency_bottom__D8qZs .setCurrency_flag__aAkgy{width:31px;height:31px}}@media (prefers-reduced-motion:reduce){.setCurrency_currencyButton__y6k5R{transition:none}}.AddedToCart_added__cKCC4{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid #b9e5cb;border-radius:12px;background:linear-gradient(145deg,#f2fff7,#fff)}.AddedToCart_summary__CCMSD{display:flex;align-items:center;gap:10px}.AddedToCart_summary__CCMSD>div{display:flex;flex-direction:column}.AddedToCart_summary__CCMSD strong{color:#176b3a;font-size:14px}.AddedToCart_summary__CCMSD span{color:#263746;font-size:18px;font-weight:800}.AddedToCart_checkIcon__XZcyU{color:#22a55b;font-size:32px!important}.AddedToCart_cartButton__vZQrK{display:flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border-radius:9px;color:#fff;background:#0f7bfd;font-size:13px;font-weight:800;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.AddedToCart_cartButton__vZQrK:hover{color:#fff;background:#0d6ce0;transform:translateY(-1px)}.AddedToCart_cartButton__vZQrK svg{font-size:20px}@media (max-width:600px){.AddedToCart_added__cKCC4{gap:7px;padding:9px}.AddedToCart_summary__CCMSD{gap:7px}.AddedToCart_summary__CCMSD strong{font-size:12px}.AddedToCart_summary__CCMSD span{font-size:15px}.AddedToCart_checkIcon__XZcyU{font-size:27px!important}.AddedToCart_cartButton__vZQrK{min-height:36px;font-size:12px}}.stylesFooterPrice_preciosFooter__SIc7o{display:none}.stylesFooterPrice_purchaseControls__5lKBd{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.45fr);grid-gap:10px;gap:10px;align-items:stretch}.stylesFooterPrice_priceControl__9bvnY{min-width:0}.stylesFooterPrice_priceControl__9bvnY .MuiOutlinedInput-root{min-height:52px;border-radius:12px;background:#fff;box-shadow:0 7px 18px rgba(45,115,169,.1);color:#17364f;font-weight:700}.stylesFooterPrice_priceControl__9bvnY .MuiOutlinedInput-notchedOutline{border-color:#2d73a9;border-width:1.5px}.stylesFooterPrice_priceControl__9bvnY .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#3159eb}.stylesFooterPrice_priceControl__9bvnY .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-primary);border-width:1.5px}.stylesFooterPrice_priceControl__9bvnY .MuiSelect-select{overflow:hidden;padding-top:14px;padding-bottom:14px;color:#17364f;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.stylesFooterPrice_priceControl__9bvnY .MuiInputLabel-root{color:#245f8c;font-size:13px;font-weight:700}.stylesFooterPrice_addButton__CmhKs{min-height:52px!important;padding:8px 18px!important;border-radius:12px!important;background:linear-gradient(135deg,#3159eb,#2348cc)!important;box-shadow:0 8px 20px rgba(49,89,235,.25)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.035em!important;line-height:1.25!important}.stylesFooterPrice_addButton__CmhKs:hover{background:linear-gradient(135deg,#284fd8,#193ab1)!important}.stylesFooterPrice_priceError__Dz2eI{display:block;margin-top:5px!important;text-align:left}.stylesFooterPrice_priceMessage__MZvR2{padding:9px 12px!important;margin-top:8px;color:#5f5000;text-align:center;background:#fffbe5;border:1px solid #eee4a5;border-radius:9px}.stylesFooterPrice_priceMessage__MZvR2 .MuiTypography-root{font-size:12px}@media screen and (max-width:1100px){.stylesFooterPrice_preciosFooter__SIc7o{display:block;position:fixed;right:0;bottom:0;left:0;z-index:500;width:100%;min-height:0;padding:11px 16px calc(11px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);border-top:1px solid rgba(214,224,234,.95);box-shadow:0 -12px 34px rgba(23,54,82,.15);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}}@media screen and (max-width:430px){.stylesFooterPrice_preciosFooter__SIc7o{padding-right:12px;padding-left:12px}.stylesFooterPrice_purchaseControls__5lKBd{grid-template-columns:1fr;gap:8px}.stylesFooterPrice_addButton__CmhKs{min-height:48px!important}}@media (prefers-reduced-motion:reduce){.stylesFooterPrice_addButton__CmhKs{transition:none!important}}.styles_cardContent__lkOOb{width:100%}.styles_priceControl__1VdNL{margin-top:10px!important;margin-bottom:12px!important}.styles_priceControl__1VdNL .MuiOutlinedInput-root{min-height:54px;border-radius:12px;background:#fff;box-shadow:0 7px 18px rgba(45,115,169,.09);color:#17364f;font-size:14px;font-weight:700;transition:background-color .2s ease,box-shadow .2s ease}.styles_priceControl__1VdNL .MuiOutlinedInput-root:hover{background:#f7fbff;box-shadow:0 9px 22px rgba(45,115,169,.14)}.styles_priceControl__1VdNL .MuiOutlinedInput-root.Mui-focused{background:#fff;box-shadow:0 0 0 4px rgba(49,89,235,.14),0 9px 22px rgba(45,115,169,.14)}.styles_priceControl__1VdNL .MuiOutlinedInput-notchedOutline{border-color:#2d73a9;border-width:1.5px}.styles_priceControl__1VdNL .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.styles_priceControl__1VdNL .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#3159eb}.styles_priceControl__1VdNL .MuiInputLabel-root{color:#245f8c;font-weight:700}.styles_priceControl__1VdNL .MuiSelect-select{color:#17364f;font-weight:800}.styles_purchaseNotice__UR1xr{padding:0 4px;color:#6b7883;font-size:12px;line-height:1.5;text-align:center}.styles_priceError__yn2M1{display:block;margin-top:7px!important;text-align:center}.styles_priceMessage__aVD17{margin-top:12px;padding:10px 12px;border:1px solid #eadf9e;border-radius:10px;color:#594b0b;background:#fffbe2;text-align:center}.styles_addButton__6ZhHl{min-height:52px!important;margin-top:16px!important;border-radius:12px!important;background:linear-gradient(135deg,#3159eb,#2348cc)!important;box-shadow:0 10px 24px rgba(49,89,235,.26)!important;font-size:14px!important;font-weight:800!important;letter-spacing:.045em!important;transition:transform .2s ease,box-shadow .2s ease!important}.styles_addButton__6ZhHl:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(49,89,235,.34)!important}.styles_wraperSubscription__wzPYE{width:100%;border:1px solid var(--color-green);border-radius:25px;overflow:hidden}.styles_label__705B5{color:var(--color-green);font-size:13px;text-align:center;margin-bottom:10px}.styles_wraperSubscription__wzPYE input{width:65%;border-radius:0!important;border:0;padding:10px 15px;outline:none}.styles_wraperSubscription__wzPYE input::placeholder{color:var(--color-green)}.styles_wraperSubscription__wzPYE button{width:35%;border-radius:0;border:0;padding:10px;cursor:pointer;background-color:var(--color-green);color:white;transition:all .3s ease}.styles_wraperSubscription__wzPYE button:hover{opacity:.8;transition:all .3s ease}.stylesCourse_wrapper__sEjRl{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;grid-gap:30px;gap:30px;width:100%}.stylesCourse_bgCourse__xOdVY{min-height:100vh;background:#f5f7fa;padding-bottom:72px}.stylesCourse_hero__hi924{position:relative;display:flex;align-items:center;min-height:330px;overflow:hidden;background-image:linear-gradient(105deg,rgba(8,35,67,.96) 0,rgba(20,75,126,.84) 55%,rgba(31,109,167,.58) 100%),var(--course-background);background-position:50%;background-repeat:no-repeat;background-size:cover}.stylesCourse_hero__hi924:after{content:"";position:absolute;inset:auto 0 0;height:90px;background:linear-gradient(180deg,transparent,rgba(7,25,47,.14));pointer-events:none}.stylesCourse_heroContainer__qWLyP{padding-right:clamp(24px,4.75vw,96px);padding-left:clamp(24px,4.75vw,96px)}.stylesCourse_heroContent__XMl7T{position:relative;z-index:1;width:100%;padding:48px 0 72px}.stylesCourse_eyebrow__5LdbQ{display:inline-flex;margin:0 0 16px;padding:7px 13px;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stylesCourse_courseTitleH1__k_Z_n{width:100%;margin:0;color:white;font-size:clamp(28px,3vw,42px);font-weight:700;letter-spacing:-.025em;line-height:1.14;text-shadow:0 2px 18px rgba(5,24,43,.3)}.stylesCourse_heroInstitution__oOM9a{margin:18px 0 0;color:rgba(255,255,255,.84);font-size:16px;font-weight:500}.stylesCourse_pageContainer__lEZBZ{position:relative;z-index:2;margin-top:-42px}.stylesCourse_contenido__MBn1v{min-width:0;width:100%;padding:24px;border:1px solid rgba(28,69,105,.09);border-radius:20px;background:#fff;box-shadow:0 18px 50px rgba(23,54,82,.08)}.stylesCourse_stickyAside__kTn_6{height:auto;position:-webkit-sticky;position:sticky;top:104px;min-width:0;background-color:white;border:1px solid rgba(28,69,105,.1);box-shadow:0 18px 50px rgba(23,54,82,.1);border-radius:20px;padding:18px;overflow:hidden;margin-bottom:40px}.stylesCourse_priceCardContent__nXv_m{border-radius:14px;border:1px solid #e4eaf0;padding:14px 16px 16px;background-color:white}.stylesCourse_tabs__gfd4c{flex-wrap:wrap;gap:8px;margin:26px 0 30px}.stylesCourse_tabs__gfd4c>*{margin-left:0!important}.stylesCourse_tabs__gfd4c .MuiChip-root{height:40px;border-radius:999px;font-weight:600}.stylesCourse_certificacionSmall__ix5pv{margin-bottom:25px;display:none}.stylesCourse_mantenermeInformadoSmall__xJTPy{display:none}@media screen and (max-width:1100px){.stylesCourse_wrapper__sEjRl{display:block}.stylesCourse_stickyAside__kTn_6{display:none}.stylesCourse_certificacionSmall__ix5pv{display:block}.stylesCourse_mantenermeInformadoSmall__xJTPy{display:block;margin-top:20px}.stylesCourse_pageContainer__lEZBZ{margin-top:-34px}}.stylesCourse_contenedorReglamento__QneF6 p{margin-left:-22px;margin-bottom:15px}.stylesCourse_contenedorReglamento__QneF6 ul{margin-bottom:15px}.stylesCourse_mensajeProducto__Pl1_1{margin-top:25px;padding:14px 16px;border-radius:12px;font-size:14px;text-align:center}.stylesCourse_mensajeProductoAmarillo__B95Ak{background-color:#fec019;color:#202428}.stylesCourse_mensajeProductoRojo__CSI1L{background-color:rgb(252,226,226);color:rgb(213,1,1)}.stylesCourse_mensajeProductoVerde__70BQL{background-color:rgb(237,254,237);color:rgb(1,67,26)}.stylesCourse_mensajeProductoAzul__pSuRl{background-color:rgb(231,247,249);color:rgb(7,70,180)}.stylesCourse_mensajeProductoNaranja__W8V4T{background-color:var(--orange);color:#fff}.stylesCourse_promoVideoMobil__3NqNR{display:none}@media screen and (max-width:1100px){.stylesCourse_promoVideoMobil__3NqNR{display:block}}.stylesCourse_btnDownload___IDrS{overflow:hidden;border-radius:9px;color:#3d89c3;padding:0;margin:0 5px;transition:transform .2s ease,box-shadow .2s ease;font-size:14px;background-color:white;border:1px solid #c9ddef;display:flex;text-decoration:none}.stylesCourse_arrowDownload__zoZ6y{background-color:#3d89c3;padding:3px 10px;display:flex;align-items:center}.stylesCourse_arrowDownload__zoZ6y img{width:15px}.stylesCourse_btnDownload___IDrS:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(38,102,153,.14)}.stylesCourse_btnDownloadText__W5MxE{padding:4px 8px 5px;text-align:center}.stylesCourse_wrapperModulesAndButtons___8TFR{display:flex;justify-content:space-between}@media screen and (max-width:600px){.stylesCourse_bgCourse__xOdVY{padding-bottom:110px}.stylesCourse_hero__hi924{min-height:280px}.stylesCourse_heroContent__XMl7T{padding:36px 0 58px}.stylesCourse_courseTitleH1__k_Z_n{font-size:clamp(25px,7.5vw,34px)}.stylesCourse_heroInstitution__oOM9a{font-size:14px}.stylesCourse_pageContainer__lEZBZ{margin-top:-24px;padding-right:14px;padding-left:14px}.stylesCourse_contenido__MBn1v{padding:16px;border-radius:16px}.stylesCourse_moduleCount__g1Xih{margin-bottom:25px}.stylesCourse_wrapperModulesAndButtons___8TFR{display:flex;flex-direction:column;align-items:center}.stylesCourse_wrapperButtonsDownload__XDbUV{margin-bottom:20px;flex-wrap:wrap;gap:8px}.stylesCourse_btnDownload___IDrS{margin:0}}.PensumAccordion_accordionList__uz79f{margin-bottom:38px}.PensumAccordion_moduleSummary__m4n18{display:flex;width:100%;gap:16px;align-items:center;justify-content:space-between}.PensumAccordion_moduleTitle__bBLdc{min-width:0}.PensumAccordion_moduleTitle__bBLdc h3{color:#263746;font-size:15px;font-weight:700;line-height:1.4}.PensumAccordion_classCount__UcFwO{flex:0 0 auto;padding:5px 10px;border-radius:999px;color:#256ba3;background:#e6f1f9;font-size:12px;font-weight:700;white-space:nowrap}.PensumAccordion_classRow__sY1S5{display:flex;gap:20px;align-items:center;justify-content:space-between}.PensumAccordion_classContent__fvF3E{min-width:0}.PensumAccordion_classTitle__3Pbtb{color:#263746;font-size:14px;font-weight:700!important;line-height:1.45}.PensumAccordion_duration__fEH53{margin-left:6px;color:#6d7c89;font-size:12px;font-weight:500;white-space:nowrap}.PensumAccordion_classDescription__0YRkO{margin-top:5px;color:#596875;font-size:13px;line-height:1.55}.PensumAccordion_classDescription__0YRkO p:last-child{margin-bottom:0}.PensumAccordion_teachers__OOybW{margin-top:8px;color:#75838e;font-size:12px;line-height:1.5}.PensumAccordion_thumbnail__oYXHC{display:flex;flex:0 0 auto;align-items:center}.PensumAccordion_thumbnailButton__ME8We{width:96px;overflow:hidden;border-radius:9px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.PensumAccordion_thumbnailButton__ME8We:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(24,67,104,.16)}@media screen and (max-width:600px){.PensumAccordion_moduleSummary__m4n18{gap:10px}.PensumAccordion_moduleTitle__bBLdc h3{font-size:14px}.PensumAccordion_classRow__sY1S5{flex-direction:column;align-items:flex-start}}