.CourseLayout_root__pp9sv{background:#e8e7ec;min-height:100%;font-family:Manrope,serif;font-size:25px;line-height:35px;letter-spacing:.01em}@media(max-width:768px){.CourseLayout_root__pp9sv{font-size:18px;line-height:1.2}}.CourseLayout_container__aGgQn{max-width:1800px;padding:0 20px;margin:0 auto}@media(max-width:700px){.CourseLayout_container__aGgQn{padding:0 10px}}.Footer_footer__G5qir{background:#000;border-radius:20px;padding:50px;color:#fff;margin-bottom:90px;display:grid;grid-template-columns:1fr auto 33%;grid-gap:12px 80px;gap:12px 80px;font-size:28px;line-height:43px;letter-spacing:.01em}@media(max-width:1400px){.Footer_footer__G5qir{padding:45px 38px;grid-template-columns:1fr 1fr;gap:65px;font-size:26px;line-height:normal}}@media(max-width:700px){.Footer_footer__G5qir{grid-template-columns:1fr;gap:24px;font-size:16px;line-height:24px;padding:25px 20px}}.Footer_footer__G5qir .Footer_footerLogo__TAvja{cursor:pointer}@media(max-width:1400px){.Footer_footer__G5qir .Footer_footerLogo__TAvja{order:1}}.Footer_footer__G5qir .Footer_footerLogo__TAvja svg{width:266px;height:62px}@media(max-width:1400px){.Footer_footer__G5qir .Footer_footerLogo__TAvja svg{width:234px;height:54px}}@media(max-width:700px){.Footer_footer__G5qir .Footer_footerLogo__TAvja svg{width:151px;height:35px}}.Footer_footer__G5qir .Footer_footerLink__7kMG_{font-weight:700}@media(max-width:1400px){.Footer_footer__G5qir .Footer_footerLink__7kMG_{order:4;font-size:26px;line-height:normal}}@media(max-width:700px){.Footer_footer__G5qir .Footer_footerLink__7kMG_{order:2;font-size:16px}}.Footer_footer__G5qir .Footer_footerSocials__IJkSY{display:flex;gap:24px;align-self:end}@media(max-width:1400px){.Footer_footer__G5qir .Footer_footerSocials__IJkSY{order:2;align-self:start}}@media(max-width:700px){.Footer_footer__G5qir .Footer_footerSocials__IJkSY{order:6;gap:20px}}.Footer_footer__G5qir .Footer_footerSocials__IJkSY a{width:55px;height:55px;background:#f66420;border-radius:50%;display:flex;justify-content:center;align-items:center}@media(max-width:700px){.Footer_footer__G5qir .Footer_footerSocials__IJkSY a{width:32px;height:32px}}.Footer_footer__G5qir .Footer_footerSocials__IJkSY a svg{display:block}@media(max-width:700px){.Footer_footer__G5qir .Footer_footerSocials__IJkSY a svg{width:50%;height:50%}}@media(max-width:1400px){.Footer_footer__G5qir .Footer_footerRequisites__FLo_t{order:3;grid-row:span 2}}@media(max-width:700px){.Footer_footer__G5qir .Footer_footerRequisites__FLo_t{grid-row:unset;order:4}}@media(max-width:1400px){.Footer_footer__G5qir .Footer_license__L7TgI{order:6;grid-column:span 2}}@media(max-width:700px){.Footer_footer__G5qir .Footer_license__L7TgI{grid-column:unset;order:5}}.Header_header__8bmDB{padding:30px 0 20px;position:-webkit-sticky;position:sticky;top:-20px;z-index:20}@media(max-width:700px){.Header_header__8bmDB{padding:15px 0 10px;top:-10px}}.Header_header__8bmDB .Header_headerInner__Jxwnt{height:86px;display:flex;justify-content:space-between;align-items:center;padding:0 50px;background:#000;border-radius:80px}@media(max-width:1200px){.Header_header__8bmDB .Header_headerInner__Jxwnt{padding:0 38px}}@media(max-width:700px){.Header_header__8bmDB .Header_headerInner__Jxwnt{padding:0 20px;height:60px}}.Header_header__8bmDB .Header_headerInner__Jxwnt .Header_headerLogo__YtLhv{cursor:pointer}.Header_header__8bmDB .Header_headerInner__Jxwnt .Header_headerLogo__YtLhv svg{display:block}@media(max-width:700px){.Header_header__8bmDB .Header_headerInner__Jxwnt .Header_headerLogo__YtLhv svg{width:111px;height:26px}}.Header_header__8bmDB .Header_headerInner__Jxwnt .Header_headerMenu__FgYUl{display:flex;align-items:center;gap:28px}@media(max-width:1200px){.Header_header__8bmDB .Header_headerInner__Jxwnt .Header_headerMenu__FgYUl{display:none}}.Header_header__8bmDB .Header_headerInner__Jxwnt .Header_headerMenu__FgYUl a,.Header_header__8bmDB .Header_headerInner__Jxwnt .Header_headerMenu__FgYUl button{font-size:20px;letter-spacing:.01em;color:#fff;background:none;border:none;transition:color .3s}.Header_header__8bmDB .Header_headerInner__Jxwnt .Header_headerMenu__FgYUl a:hover,.Header_header__8bmDB .Header_headerInner__Jxwnt .Header_headerMenu__FgYUl button:hover{color:#f66420;cursor:pointer}.Header_header__8bmDB .Header_headerInner__Jxwnt .Header_headerMenu__FgYUl .Header_headerButtons__aPWcA{display:flex;justify-content:space-between;align-items:center;gap:16px}.Header_header__8bmDB .Header_headerInner__Jxwnt .Header_headerMenu__FgYUl .Header_headerButtons__aPWcA .Header_callbackButton__dgWrh{background:#f66420;padding:0 28px;height:55px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:20px;letter-spacing:.01em;font-weight:700;border-radius:40px}.Header_header__8bmDB .Header_headerInner__Jxwnt .Header_headerMenu__FgYUl .Header_headerButtons__aPWcA .Header_phoneButton__KHUVT{flex-shrink:0;width:55px;height:55px;display:flex;justify-content:center;align-items:center;background:#f66420;border-radius:50%}.Header_header__8bmDB .Header_headerInner__Jxwnt .Header_headerMenu__FgYUl .Header_headerButtons__aPWcA .Header_phoneButton__KHUVT svg{display:block}@media(min-width:1201px){.Header_header__8bmDB .Header_mobileMenu___CUS0{display:none}}.CallbackModal_modalWrapper__jNRVd{position:fixed;inset:0;display:flex;z-index:1000;justify-content:center;align-items:center}@media(max-width:700px){.CallbackModal_modalWrapper__jNRVd{padding:0 20px}}.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalOverlay__GAHZB{position:absolute;inset:0;background:rgba(233,234,237,.65);-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px)}.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR{border-radius:20px;background:#fff;padding:30px 50px;max-height:90vh;max-width:90vw;position:relative;overflow:auto;width:618px}@media(max-width:1200px){.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR{width:536px;padding:30px 40px}}@media(max-width:700px){.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR{width:100%;padding:20px}}.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalClose__aRdbk{position:absolute;right:50px;top:50px;cursor:pointer}@media(max-width:700px){.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalClose__aRdbk{right:25px;top:20px}}.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_modalTitle__iin3A{font-size:45px;line-height:64px;font-weight:700;font-family:MPLUSRounded,serif;text-transform:uppercase;margin-bottom:30px}@media(max-width:1200px){.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_modalTitle__iin3A{font-size:38px;line-height:normal}}@media(max-width:700px){.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_modalTitle__iin3A{font-size:22px;line-height:32px;margin-bottom:13px}}.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_inputWrapper__h7hP1{margin-bottom:20px}@media(max-width:700px){.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_inputWrapper__h7hP1{margin-bottom:10px}}.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_inputWrapper__h7hP1.CallbackModal_inputError__iq9gv input{border-color:red}.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_inputWrapper__h7hP1>div{padding:0;background:transparent}.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_inputWrapper__h7hP1 span{display:none}.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_inputWrapper__h7hP1 input{border:2px solid #7229fa;border-radius:15px;height:64px;padding:0 27px;font-size:22px;line-height:30px;letter-spacing:.01em}@media(max-width:1200px){.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_inputWrapper__h7hP1 input{font-size:20px;line-height:29px}}@media(max-width:700px){.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_inputWrapper__h7hP1 input{height:42px;font-size:14px;line-height:normal;padding:0 20px}}.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_formButton__ILCPb{display:flex;justify-content:center;align-self:center}.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_formButton__ILCPb button{height:63px;padding:0 35px;color:#fff;font-size:22px;line-height:43px;font-weight:700;background:#7229fa;border-radius:50px}@media(max-width:1200px){.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_formButton__ILCPb button{font-size:20px}}@media(max-width:700px){.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_formButton__ILCPb button{height:39px;font-size:14px;line-height:normal}}.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_privacyCheckbox__gfs6d{background:#fff;border-color:#7229fa;margin-bottom:25px;text-align:left}@media(max-width:700px){.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_privacyCheckbox__gfs6d{margin-bottom:10px}}.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_privacyCheckbox__gfs6d.CallbackModal_inputError__iq9gv .CallbackModal_checkboxClass__Bfm__{border-color:red!important}.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_privacyCheckbox__gfs6d .CallbackModal_checkboxClass__Bfm__{background:#fff;border-color:#7229fa!important}.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_privacyCheckbox__gfs6d>input:checked+.CallbackModal_checkboxClass__Bfm__{background-color:#7229fa}.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_privacyCheckbox__gfs6d .CallbackModal_labelClassName__KDThK,.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_privacyCheckbox__gfs6d .CallbackModal_labelClassName__KDThK a{font-size:16px;line-height:normal;letter-spacing:.01em;color:#000}@media(max-width:700px){.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_privacyCheckbox__gfs6d .CallbackModal_labelClassName__KDThK,.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_privacyCheckbox__gfs6d .CallbackModal_labelClassName__KDThK a{font-size:12px}}.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_privacyCheckbox__gfs6d .CallbackModal_labelClassName__KDThK a{color:#7229fa;text-decoration:underline}.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_formSuccess__bS_bZ{font-size:24px}@media(max-width:700px){.CallbackModal_modalWrapper__jNRVd .CallbackModal_modalContainer__W1FLR .CallbackModal_modalContent__VmWEY .CallbackModal_formSuccess__bS_bZ{font-size:16px}}