.cardCourses{position:relative;padding:48px;border-radius:var(--radius-card);background-color:var(--color-bg-card);color:var(--color-text1);grid-auto-rows:auto;grid-column:1/3}@media screen and (max-width:767px){.cardCourses{padding:16px;border-radius:var(--radius-card-xs)}}.cardCoursesTitle{margin-bottom:28px}@media screen and (max-width:1919px){.cardCoursesTitle{margin-bottom:24px}}.cardCoursesBlock{display:grid;grid-gap:8px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.cardCoursesBlock{grid-template-columns:1fr}}.cardCourse{display:flex;width:100%;min-height:128px;align-items:center;justify-content:center;padding:40px 16px;border-radius:var(--radius-small)}@media screen and (max-width:1919px){.cardCourse{padding:16px}}.cardCourse>h4{max-width:350px;text-align:center}.cardCourse__d1{background-color:var(--color-course-d1-bg);color:var(--color-course-d1)}.cardCourse__d2{background-color:var(--color-course-d2-bg);color:var(--color-course-d2)}.cardCourse__d3{background-color:var(--color-course-d3-bg);color:var(--color-course-d3)}.cardCourse__d4{background-color:var(--color-course-d4-bg);color:var(--color-course-d4)}.cardExperts{position:relative;padding:48px;border-radius:var(--radius-card);background-color:var(--color-bg-card);color:var(--color-text1);grid-auto-rows:auto;grid-column:1/3}@media screen and (max-width:767px){.cardExperts{padding:16px;border-radius:var(--radius-card-xs)}}.cardExpertsTitle{margin-bottom:32px}@media screen and (max-width:767px){.cardExpertsTitle{margin-bottom:8px}}.cardExpertsBlock{display:grid;grid-gap:8px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1919px){.cardExpertsBlock{grid-template-columns:1fr}}@media screen and (max-width:1279px){.cardExpertsBlock{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.cardExpertsBlock{grid-template-columns:1fr}}.cardExpert{width:100%;padding:40px;border-radius:var(--radius-small);background-color:var(--color-bg-page)}@media screen and (max-width:767px){.cardExpert{padding:24px}}.cardExpertImage{width:100%;border-radius:var(--radius-small);margin-bottom:40px;object-fit:cover}@media screen and (max-width:1279px){.cardExpertImage{height:280px;object-position:center}}@media screen and (max-width:767px){.cardExpertImage{margin-bottom:24px}}.cardExpertTitle{margin-bottom:4px}.cardExpertDescr{font-family:var(--font-secondary);font-size:var(--font-size-h5);font-weight:var(--font-regular);line-height:var(--font-line-h5)}.footer{padding-bottom:40px;margin-left:814px}@media screen and (max-width:1919px){.footer{padding-left:8px;margin-left:50%}}@media screen and (max-width:1279px){.footer{display:block;padding-right:40px;padding-left:40px;margin-left:0}}@media screen and (max-width:767px){.footer{padding:0 16px 16px;margin-left:0}}.footer__support{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:24px}@media screen and (max-width:767px){.footer__support{flex-direction:column;align-items:center;justify-content:center}}.footerMailto{margin:0;color:var(--color-text1);font-size:var(--font-size-h2);font-weight:var(--font-semibold);line-height:var(--font-line-h2);text-decoration:none}@media screen and (max-width:1919px){.footerMailto{font-size:var(--font-size-h1-md);line-height:var(--font-line-h1-md)}}@media screen and (max-width:767px){.footerMailto{font-size:var(--font-size-h1-xs);line-height:var(--font-line-h1-xs)}}@media screen and (max-width:375px){.footerMailto{font-size:var(--font-size-h1-xxs);line-height:var(--font-line-h1-xxs)}}.footerSocials{flex-direction:row;gap:12px}.footerSocials,.footer__links{display:flex;align-items:center}.footer__links{flex-direction:row-reverse;justify-content:flex-end;margin-top:64px;gap:32px}@media screen and (max-width:1919px){.footer__links{flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:40px;gap:16px}}@media screen and (max-width:767px){.footer__links{flex-direction:column;align-items:center;justify-content:center;margin-top:56px;gap:24px}}.footerPrivacyPolicy{text-align:left}@media screen and (max-width:767px){.footerPrivacyPolicy{text-align:center}}.footerSocialLinks{display:flex;align-items:center;gap:16px}.footerSocialLink{display:flex}.footerSocialIcon{width:40px;height:40px}.footerText{color:var(--color-text3);text-decoration:none}@media screen and (max-width:767px){.footerText{text-align:center}}.footerPrivacyPolicy__link{display:block;color:var(--color-text3);font-family:var(--font-secondary);font-size:var(--font-size-h5);line-height:var(--font-line-h5);text-decoration:none}@media screen and (max-width:767px){.footerEmail{text-align:center}}.card.cardHero{position:sticky;top:0;left:0;width:100%;height:100vh;min-height:500px;border-top-left-radius:0;border-top-right-radius:0}@media screen and (max-width:1279px){.card.cardHero{position:relative;top:0;display:flex;overflow:hidden;height:100%;min-height:auto;flex-direction:column;border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width:767px){.card.cardHero{height:auto;padding:16px;border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width:1279px){.cardHero__content{position:relative;top:0;display:flex;height:100%;flex:1 1;flex-direction:column}.cardHero__about{flex:1 1}}.cardHeroTitle{position:relative;z-index:1;max-width:490px;margin-bottom:8px;color:var(--color-text1-invert)}@media screen and (max-width:767px){.cardHeroTitle{font-size:var(--font-size-h2);line-height:var(--font-line-h2)}}.cardHeroDescr{position:relative;z-index:1;max-width:390px;margin-bottom:32px;color:var(--color-text1-invert)}@media screen and (max-width:767px){.cardHeroDescr{font-size:var(--font-size-p);line-height:var(--font-line-p)}}.cardHeroImage{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;border-radius:inherit;background-color:var(--color-hero-image-bg);background-image:url(/course/_next/static/media/hero-md-blurs.9bee5f77.png);background-position:70px 0;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:1919px){.cardHeroImage{background-position:70px 0}}@media screen and (max-width:1279px){.cardHeroImage{background-position:100px 0}}@media screen and (max-width:767px){.cardHeroImage{background-image:url(/course/_next/static/media/hero-xs-blurs.90c76aee.png);background-position:0 0}}.cardHeroImage__part{position:absolute}@media screen and (max-width:767px){.cardHeroImage__part{display:none}}.cardHeroImage__partLeft{top:255px;left:0;width:666px;height:625px}@media screen and (max-width:1279px){.cardHeroImage__partLeft{top:166px;left:-50px}}.cardHeroImage__partRight{right:0}.cardHeroImage__partRightPlanet{top:22px;width:397px;height:683px}@media screen and (max-width:1279px){.cardHeroImage__partRightPlanet{top:-38px}}.cardHeroImage__partRightWatch{bottom:0;width:312px;height:195px}@media screen and (max-width:1279px){.cardHeroImage__partRightWatch{display:none}}.cardLibrary{position:relative;padding:48px;border-radius:var(--radius-card);background-color:var(--color-bg-card);color:var(--color-text1);grid-auto-rows:auto;grid-column:1/3}@media screen and (max-width:767px){.cardLibrary{padding:16px;border-radius:var(--radius-card-xs)}}.cardLibrary{display:flex;flex-direction:column;gap:8px;grid-column:2/3}@media screen and (max-width:1919px){.cardLibrary{grid-column:1/3}}.cardLibrary__button{margin-top:auto}@media screen and (max-width:1919px){.cardLibrary__button{margin-top:24px}}.cardLibrary__button .buttonContent:after{display:none;content:none}.button.cardLibrary__button .buttonContent{align-items:center;justify-content:center;padding-right:0;padding-left:0;text-align:center}.card__description{margin:0}.button{text-decoration:none}.button,.buttonContent{position:relative;display:flex;cursor:pointer}.buttonContent{top:0;width:100%;align-items:center;justify-content:space-between;border-radius:var(--radius-input);background:var(--bg-button);color:var(--color-button);font-size:var(--font-size-h4);font-weight:var(--font-semibold);line-height:var(--font-line-h4);transition:top var(--transition),height var(--transition)}.buttonContent:after{display:block;width:30px;height:30px;padding:12px;margin-left:24px;background-image:url(/course/_next/static/media/arrow.7da83797.svg);background-position:50%;background-repeat:no-repeat;content:""}.button__noArrow .buttonContent:after{display:none;content:none}.button__primary .buttonContent{--bg-button:var(--bg-image-button-primary);--bg-button-alt:var(--bg-image-button-primary-alt);--color-button:var(--color-button-primary);box-shadow:0 4px 34px 0 var(--color-button-primary-shadow)}.button__primary .buttonContent:after{filter:brightness(0) invert(1)}.button__white .buttonContent{--bg-button:var(--bg-color-button-white);--bg-button-alt:var(--bg-color-button-white-alt);--color-button:var(--color-button-white)}.button__light .buttonContent{--bg-button:var(--bg-color-button-light);--bg-button-alt:var(--bg-color-button-light-alt);--color-button:var(--color-button-light)}.button__social{flex:1 1 230px;--color-button:var(--color-text1-invert)}.button__social .buttonContent{justify-content:center;font-weight:400}.button__social .buttonContent:after{padding:4px;margin-left:16px}.button__socialVk{--bg-button:var(--color-social-vk);--bg-button-alt:var(--color-social-vk)}.button__socialVk .buttonContent:after{background-image:url(/course/_next/static/media/social-light-vk.3ad04728.svg)}.button__socialTg{--bg-button:var(--color-social-tg);--bg-button-alt:var(--color-social-tg)}.button__socialTg .buttonContent:after{background-image:url(/course/_next/static/media/social-light-tg.067ecc8d.svg)}.button.disabled .buttonContent,.button[disabled] .buttonContent{--bg-button:var(--color-light);--bg-button-alt:var(--color-light);--color-button:var(--color-text7);box-shadow:none}.button.disabled .buttonContent:after,.button[disabled] .buttonContent:after{filter:opacity(.5)}.button:active .buttonContent{background:var(--bg-button-alt)}.button__primary:active .buttonContent{box-shadow:0 4px 34px 0 rgba(42,135,221,.3)}.button.normal{height:72px}.button.normal>.buttonContent{height:72px;padding:12px 12px 12px 16px}.button.small{height:64px}.button.small>.buttonContent{height:64px;padding:8px 8px 8px 24px}.button.xSmall,.button.xSmall>.buttonContent{height:36px;border-radius:var(--radius-x-small)}.button.xSmall>.buttonContent{padding:8px 16px;font-size:var(--font-size-h5)}.button.normal:hover>.buttonContent{top:-4px;height:80px}.button.small:hover>.buttonContent{top:-4px;height:72px}.button.xSmall:hover>.buttonContent{top:-2px;height:40px}.button.normal.disabled:hover>.buttonContent,.button.normal[disabled]:hover>.buttonContent{top:0;height:72px}.button.small.disabled:hover>.buttonContent,.button.small[disabled]:hover>.buttonContent{top:0;height:64px}@media screen and (max-width:767px){.buttonContent{font-size:var(--font-size-h4-xs);line-height:var(--font-line-h4-xs)}.button__social{width:100%;flex:1 1}.button__social .buttonContent{justify-content:center;font-size:var(--font-size-p)}.button__social .buttonContent:after{padding:4px;margin-left:16px}.button.normal:hover>.buttonContent{top:-4px;height:72px}}.cardModules{position:relative;padding:48px;border-radius:var(--radius-card);background-color:var(--color-bg-card);color:var(--color-text1);grid-auto-rows:auto;grid-column:1/3}@media screen and (max-width:767px){.cardModules{padding:16px;border-radius:var(--radius-card-xs)}}.cardModulesTitle{margin-bottom:32px}@media screen and (max-width:1919px){.cardModulesTitle{margin-bottom:24px}}@media screen and (max-width:767px){.cardModulesTitle{margin-bottom:24px}}.cardModulesBlock{display:grid;grid-gap:8px;grid-template-columns:1fr 1fr}@media screen and (max-width:1919px){.cardModulesBlock{display:flex;flex-direction:column;gap:8px}}.cardModule{position:relative;display:flex;overflow:hidden;flex-direction:column;padding:0 36px;border-radius:var(--radius-image);background-color:var(--color-bg-page);color:unset;text-decoration:none}@media screen and (max-width:767px){.cardModule{padding:0 24px}}.cardModule__button .buttonContent:after{content:none}.cardModule__wrapper{flex:1 1}.cardModuleAbout{position:relative;z-index:2;display:flex;width:60%;height:100%;flex:1 1;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-bottom:36px}@media screen and (max-width:767px){.cardModuleAbout{padding-bottom:24px}}.cardModule__button{margin-top:auto}.cardModuleTitle{max-width:380px;margin:32px 0;font-size:var(--font-size-h3-xs);line-height:var(--font-line-h3-xs)}@media screen and (max-width:767px){.cardModuleTitle{font-size:var(--font-size-h3-xxs);font-weight:var(--font-semibold);line-height:var(--font-line-h3-xxs)}}.cardModuleImage{position:absolute;z-index:1;right:0;bottom:0;width:172px;height:164px;border-radius:var(--radius-image)}.wrapper{width:100%;max-width:1920px}@media screen and (max-width:767px){.wrapper{padding:0}}.content{display:flex;margin-bottom:64px;gap:8px}@media screen and (max-width:1279px){.content{flex-direction:column}}@media screen and (max-width:767px){.content{margin-bottom:40px}}.contentSide{display:flex;width:806px;flex:0 0 auto;flex-direction:column;gap:8px}@media screen and (max-width:1919px){.contentSide{width:50%;flex:0 1 auto}}@media screen and (max-width:1279px){.contentSide{width:100%;flex:0 0 auto}}.contentSide .card:first-child{border-top-left-radius:0;border-top-right-radius:0}.contentMain{display:grid;width:100%;flex:0 1 auto;grid-gap:8px;grid-template-columns:1fr 1fr}@media screen and (max-width:1919px){.contentMain{width:50%;flex:0 1 auto}}@media screen and (max-width:1279px){.contentMain{width:100%;flex:0 0 auto}}.card{position:relative;padding:48px;border-radius:var(--radius-card);background-color:var(--color-bg-card);color:var(--color-text1);grid-auto-rows:auto;grid-column:1/3}@media screen and (max-width:767px){.card{padding:16px;border-radius:var(--radius-card-xs)}}@media screen and (max-width:1279px){.card:first-child{border-radius:var(--radius-card)}}.cardSocial{position:relative;padding:48px;border-radius:var(--radius-card);background-color:var(--color-bg-card);color:var(--color-text1);grid-auto-rows:auto}@media screen and (max-width:767px){.cardSocial{padding:16px;border-radius:var(--radius-card-xs)}}.cardSocial{grid-column:1/3}.cardSocial__description{margin-top:8px}.cardSocial__buttons{display:flex;flex-direction:row;margin-top:32px;gap:8px}@media screen and (max-width:767px){.cardSocial__buttons{flex-direction:column}}