.heading_h1__cyiXa{font-size:26px;margin:0;line-height:35px;font-weight:600}.heading_h2__C_07Y{font-size:22px;line-height:35px;font-weight:500;margin-top:50px;margin-bottom:20px}.heading_h3__epTGr{font-size:20px;line-height:27px;font-weight:600;margin:0}.text_p__WIIqw{margin:0}.text_s__V4j9h{font-size:14px;line-height:24px}.text_m__ADFrU{font-size:16px;line-height:24px}.text_l__n_drw{font-size:18px;line-height:29px}.tag_tag___Ql09{display:inline-block;margin-right:5px;margin-top:5px;border-radius:5px}.tag_s__gd42u{padding:5px 10px;font-size:12px;line-height:12px}.tag_m__EL_6z{padding:5px 10px;font-size:14px;line-height:14px}.tag_red__XAbfw{color:var(--white);background-color:#de0000;font-weight:700}.tag_green__pQKjk{color:var(--green);background-color:var(--green-light);font-weight:700}.tag_primary__MHuqS{color:var(--primary);background-color:none;border:1px solid var(--primary)}.button_button__GOl5m{display:inline-block;padding:10px;cursor:pointer;text-align:center;border:none;border-radius:5px;font-size:14px;margin-right:5px;margin-top:5px;transition:all .2s ease}.button_s__mBv7k{padding:8px}.button_l__A9xlp{padding:12px}.button_primary__qamZQ{color:var(--white);background-color:var(--primary)}.button_primary__qamZQ:hover{background-color:var(--primary-hover)}.button_ghost___80u2{color:var(--primary);background:none;border:1px solid var(--primary)}.button_ghost___80u2:hover{color:var(--white);background-color:var(--primary)}.button_success__SUhAF{color:var(--white);background-color:var(--green)}.button_success__SUhAF:hover{background-color:var(--green-light);color:var(--green)}.button_failure__YfRxi{color:var(--black);background-color:var(--red)}.button_failure__YfRxi:hover{background-color:var(--red-light)}.button_arrow__rml8S{display:inline-block;margin-left:10px}.button_down__g9otH{transform:rotate(90deg);transition:all .2s ease}.button_success__SUhAF svg{fill:var(--white)}.button_success__SUhAF:hover svg{fill:var(--green)}.button_ghost___80u2:hover svg,.button_primary__qamZQ svg{fill:var(--white)}.input_input__XzhiA{padding:7px 15px;color:var(--black);border:none;outline-color:var(--primary);background-color:var(--white);box-shadow:0 4px 4px rgba(0,0,0,.05);font-size:16px;line-height:22px;border-radius:5px;font-family:var(--font-family)}.input_input__XzhiA::placeholder{color:var(--gray)}.input_error__fjsJB{border:2px solid var(--red)}.input_inputWrapper__kH884{position:relative}.input_errorMessage__P4Dae{position:absolute;bottom:-20px;left:0;color:var(--red)}.text-area_textArea__wIWCP{padding:7px 15px;color:var(--black);border:none;outline-color:var(--primary);background-color:var(--white);box-shadow:0 4px 4px rgba(0,0,0,.05);font-size:16px;line-height:22px;border-radius:5px;font-family:var(--font-family);width:100%}.text-area_textArea__wIWCP::placeholder{color:var(--gray)}.text-area_error__Uxh5n{border:2px solid var(--red)}.text-area_textAreaWrapper__7L4on{position:relative}.text-area_errorMessage__EdYf4{position:absolute;bottom:-15px;left:0;color:var(--red)}.rating_filled__HLBRV svg{fill:var(--primary)}.rating_star__fQ0cN{margin-right:5px}.rating_editable__1_5Jz{cursor:pointer}.rating_error__MYJ1J svg{stroke:var(--red)}.rating_rating__08We2{position:relative}.rating_errorMessage__IUv7v{position:absolute;bottom:-20px;left:0;color:var(--red)}.card_card__vuvmH{box-shadow:0 4px 4px rgba(0,0,0,.05);border-radius:5px;background-color:hsla(0,0%,100%,.22)}.card_primary__HyEF1{background-color:var(--white)}.divider_divider__j4qg5{width:100%;height:1px;background-color:var(--gray-light);margin:20px 0}.hh-data_hh__1MHjt{display:grid;grid-template-columns:1fr 3fr;grid-gap:30px;gap:30px;margin-top:10px}.hh-data_count__ctu9m{padding:20px;text-align:center}.hh-data_title__QmDTR{font-weight:300;font-size:20px;line-height:27px;margin-top:10px}.hh-data_countValue__oXlqW{font-weight:700;font-size:36px;line-height:50px;color:var(--primary)}.hh-data_salary__W9zjv{display:grid;grid-template-columns:1fr 1fr 1fr;padding:20px;text-align:center;grid-gap:20px;gap:20px}.hh-data_salary__W9zjv>div{border-right:1px solid var(--gray-light)}.hh-data_salary__W9zjv>div:last-child{border-right:none}.hh-data_salaryValue__JaWfW{font-weight:700;font-size:26px;line-height:30px;margin-bottom:10px}.hh-data_rate__ftqfE{display:grid;grid-template-columns:repeat(3,20px);grid-gap:10px;gap:10px;justify-content:center}.hh-data_filled__atLsa circle{fill:var(--red)}@media screen and (max-width:1100px){.hh-data_hh__1MHjt{grid-template-columns:1fr}}@media screen and (max-width:650px){.hh-data_salary__W9zjv{grid-template-columns:1fr}.hh-data_salary__W9zjv>div{border-right:none;border-bottom:1px solid var(--gray-light);padding-bottom:20px}.hh-data_salary__W9zjv>div:last-child{border-bottom:none;padding:0}}.advantages_advantage__YKqEc{display:grid;grid-template-columns:50px 1fr;grid-gap:10px 40px;gap:10px 40px;margin-bottom:30px}.advantages_title__WDxdy{align-self:center;font-weight:700}.advantages_vline__CAYsZ{transform:rotate(-90deg)}.review_review__TLwBj{display:grid;grid-template-columns:[start] auto 1fr auto [end];align-items:center;grid-gap:10px;gap:10px;font-size:14px;line-height:24px}.review_description___uCSF{grid-column:start/end}.review_name__v64MS{font-weight:700;margin-right:10px}@media screen and (max-width:600px){.review_rating__Y3_it{grid-column:start/end}}.reivew-form_reviewForm__OwRMv{display:grid;grid-template-columns:[start] auto 1fr auto auto [end];align-items:center;grid-gap:30px 30px;gap:30px 30px;font-size:14px;line-height:24px}.reivew-form_description__J9t_c{grid-column:start/end}.reivew-form_title__a82pH{justify-self:left}.reivew-form_rating__vqD_I{display:flex;gap:20px}.reivew-form_submit___pDsY{grid-column:start/end}.reivew-form_info__uI1j3{margin-left:15px}.reivew-form_panel__hzG4m{padding:20px;position:relative;border-radius:5px;margin-top:20px}.reivew-form_success__ZNJcS{background-color:var(--green-light)}.reivew-form_error__uAJE9{background-color:var(--red-light)}.reivew-form_error__uAJE9 .reivew-form_close__TpHA5 path{stroke:var(--red)}.reivew-form_successTitle__Lb_RX{font-weight:700}.reivew-form_close__TpHA5{position:absolute;right:20px;top:20px;cursor:pointer}@media screen and (max-width:740px){.reivew-form_reviewForm__OwRMv{grid-template-columns:[start] 1fr 1fr [end]}.reivew-form_rating__vqD_I{grid-column:start/end}.reivew-form_title__a82pH{justify-self:normal}}@media screen and (max-width:570px){.reivew-form_reviewForm__OwRMv{grid-template-columns:[start] 1fr [end]}}.product_product__W1oJ9{display:grid;margin-top:30px;padding:30px;grid-template-columns:[start] 70px [logoend] 30px [titlestart] calc(50% - 100px) [middle] 1fr [pricestart] auto [priceend] 40px [creditstart] auto [creditend] 40px [ratestart] auto [end]}.product_logo__vp8l5{grid-column:start/logoend;grid-row:1/span 2}.product_logo__vp8l5 img{border-radius:5px}.product_tags__n8uwI,.product_title__3BSO6{grid-column:titlestart/middle}.product_priceTitle__CCxOZ,.product_price__KQwMl{grid-column:pricestart/priceend;white-space:nowrap}.product_creditTitle__Yu1ij,.product_credit__mLEit{grid-column:creditstart/creditend}.product_rateTitle__5fIzm,.product_rating__Rq1I0{grid-column:ratestart/end;white-space:nowrap}.product_actions__HcFuI,.product_description__SmIOR,.product_hr2__oX_tz,.product_hr__Q6DOi{grid-column:start/end}.product_title__3BSO6{font-weight:600;font-size:20px;line-height:27px;align-self:flex-end}.product_category__WP5Vg{margin-top:10px}.product_credit__mLEit,.product_price__KQwMl{font-size:20px;line-height:27px;align-self:flex-end}.product_month__8erMm{font-size:14px;line-height:19px}.product_rating__Rq1I0{align-self:flex-end}.product_creditTitle__Yu1ij,.product_priceTitle__CCxOZ,.product_rateTitle__5fIzm{font-weight:300;font-size:14px;line-height:19px}.product_oldPrice__nGN5R{margin-left:15px}.product_features__3b3Xd{grid-column:start/middle}.product_advBlock__mbnjd{grid-column:middle/end;font-size:16px;line-height:22px}.product_advantageTitle___NtzZ,.product_disadvantageTitle__F_rEI{font-weight:700;margin-bottom:5px}.product_advantages__KPzWT{border-left:2px solid var(--green);padding-left:15px;margin-bottom:20px}.product_disadvantages__5E_6i{border-left:2px solid var(--red);padding-left:15px}.product_characteristic__zIjZe{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;grid-gap:10px;gap:10px;padding-right:60px;line-height:32px}.product_characteristicName__VVlLq{font-weight:700}.product_characteristicDots__u91jR{border-bottom:1px dashed var(--gray-light);margin-bottom:5px}.product_reviewBtn__jBfdm{margin-left:15px}.product_opened__ObgkU,.product_reviews___Locg{overflow:hidden;padding:30px}.product_opened__ObgkU{max-height:auto}.product_closed__Lxllp{max-height:0;padding:0;overflow:hidden}@media screen and (max-width:1330px){.product_product__W1oJ9{grid-template-columns:70px 30px auto 40px auto 40px 1fr;grid-template-areas:"logo . title title title title title" "logo . tags tags tags tags tags" "price price price . credit . rating" "priceTitle priceTitle priceTitle . creditTitle . rateTitle" "hr hr hr hr hr hr hr" "description description description description description description description" "feature feature feature feature feature feature feature" "advBlock advBlock advBlock advBlock advBlock advBlock advBlock" "hr2 hr2 hr2 hr2 hr2 hr2 hr2" "actions actions actions actions actions actions actions"}.product_logo__vp8l5{grid-area:logo;margin-bottom:20px}.product_title__3BSO6{grid-area:title}.product_tags__n8uwI{grid-area:tags;margin-bottom:20px}.product_price__KQwMl{grid-area:price}.product_credit__mLEit{grid-area:credit}.product_rating__Rq1I0{grid-area:rating}.product_priceTitle__CCxOZ{grid-area:priceTitle}.product_creditTitle__Yu1ij{grid-area:creditTitle}.product_rateTitle__5fIzm{grid-area:rateTitle}.product_hr__Q6DOi{grid-area:hr}.product_description__SmIOR{grid-area:description;margin-bottom:20px}.product_features__3b3Xd{grid-area:feature;margin-bottom:20px}.product_advBlock__mbnjd{grid-area:advBlock}.product_hr2__oX_tz{grid-area:hr2}.product_actions__HcFuI{grid-area:actions}}@media screen and (max-width:640px){.product_product__W1oJ9{grid-template-columns:70px 30px 1fr;grid-template-areas:"logo . title" "logo . tags" "priceTitle priceTitle price" "creditTitle creditTitle credit" "rateTitle rateTitle rating" "hr hr hr" "description description description" "feature feature feature" "advBlock advBlock advBlock" "hr2 hr2 hr2" "actions actions actions"}.product_credit__mLEit,.product_price__KQwMl,.product_rating__Rq1I0{margin-bottom:10px}}@media screen and (max-width:500px){.product_product__W1oJ9{grid-template-columns:1fr;grid-template-areas:"logo" "title" "tags" "price" "priceTitle" "credit" "creditTitle" "rating" "rateTitle" "hr" "description" "feature" "advBlock" "hr2" "actions"}.product_logo__vp8l5{margin-bottom:5px}.product_credit__mLEit,.product_price__KQwMl,.product_rating__Rq1I0{margin-bottom:0}.product_creditTitle__Yu1ij,.product_priceTitle__CCxOZ,.product_rateTitle__5fIzm{margin-bottom:10px}}.search_search__8fcQm{position:relative;width:100%}.search_input__vK1C1{width:100%}.search_button__CkH5B{position:absolute;margin:0;top:3px;right:3px;width:30px;height:30px;padding:7px}.search_searchResponse__KF_WN{background-color:var(--white);width:100%;padding:10px;position:absolute;top:103%;border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,.2)}.search_searchResponse__KF_WN div{display:block;padding:13px 8px;border-bottom:1px solid var(--gray-light);cursor:pointer}.search_searchResponse__KF_WN div:hover{background-color:rgba(0,0,0,.02)}.sort_sort__oFlQR{display:inline-block;display:grid;grid-template-columns:auto auto;grid-gap:40px;gap:40px}.sort_sortIcon__cQdB0{display:none}.sort_active__P2w29{font-weight:700;color:var(--primary)}.sort_active__P2w29 .sort_sortIcon__cQdB0{display:block;margin-right:8px}.sort_sort__oFlQR span{display:grid;grid-template-columns:20px 1fr;align-items:center;grid-gap:8px;gap:8px;cursor:pointer}.icon-button_iconButton__kxza5{width:40px;height:40px;box-shadow:0 4px 4px rgba(0,0,0,.5);border-radius:10px;cursor:pointer;border:none}.icon-button_iconButton__kxza5,.icon-button_primary__z7_70{background-color:var(--primary)}.icon-button_primary__z7_70 svg *{fill:var(--white)}.icon-button_primary__z7_70:hover{background-color:var(--primary-hover)}.icon-button_white__dQyCE{background-color:var(--white)}.icon-button_white__dQyCE svg *{fill:var(--primary)}.icon-button_white__dQyCE:hover{background-color:var(--primary)}.icon-button_white__dQyCE:hover svg *{fill:var(--white)}.scroll-up_scrollUp__TTZsp{width:40px;height:40px;background-color:var(--primary);box-shadow:0 4px 4px rgba(0,0,0,.5);border-radius:10px;position:fixed;bottom:30px;right:30px;cursor:pointer;border:none}.scroll-up_scrollUp__TTZsp:hover{background-color:var(--primary-hover)}.menu_firstLevel__xVbZt{display:grid;grid-template-columns:25px 1fr;grid-gap:20px;gap:20px;align-items:center;font-weight:500;font-size:18px;line-height:25px;margin-top:20px;color:var(--black)}.menu_firstLevelActive__cFxS9,.menu_firstLevel__xVbZt:hover{color:var(--primary)}.menu_firstLevelActive__cFxS9 svg,.menu_firstLevel__xVbZt:hover svg{fill:var(--primary)}.menu_secondBlock__01Tc9{margin-top:15px;margin-right:12px;padding-right:32px;border-right:1px solid #e5e5e5}.menu_secondLevel__VrJ0h{margin-bottom:10px;cursor:pointer;text-transform:uppercase;color:var(--primary);font-weight:300;font-size:12px;line-height:16px;width:100%;padding:18px;border-radius:18px;background-color:hsla(60,67%,88%,.4);border:1px solid #e5e5e5}.menu_secondLevelBlock__EL_bD{overflow:hidden}.menu_thirdLevel__Kx4Oa{margin-bottom:10px;cursor:pointer;color:var(--gray-light);font-weight:500;font-size:14px;line-height:19px;display:block;margin-left:20px;padding:5px;z-index:9;position:relative}.menu_thirdLevel__Kx4Oa:before{content:"";position:absolute;width:100%;border:1px dashed rgba(0,0,0,.1);top:100%}.menu_thirdLevelActive__hJThP,.menu_thirdLevel__Kx4Oa:hover{color:var(--primary)}.sidebar_sidebar__WHF9q{display:grid;align-content:flex-start;grid-gap:30px;gap:30px}.header_header__TsaZz{display:none}.header_mobileMenu__3bwwp{position:fixed;z-index:10;top:0;left:0;right:0;bottom:0;padding:10px;background-color:var(--white);overflow-y:scroll}.header_closeIcon__zquFH{position:fixed;top:15px;right:15px;z-index:11}@media screen and (max-width:900px){.header_header__TsaZz{display:grid;grid-template-columns:1fr 40px;margin:15px 15px 0;grid-gap:10px;gap:10px}}.footer_footer__c68sG{display:grid;grid-template-columns:1fr auto auto;grid-gap:10px 40px;gap:10px 40px;color:var(--white);font-size:16px;line-height:20px;background-color:var(--primary);padding:25px 30px}.footer_footer__c68sG a:hover{color:var(--gray-light)}@media (max-width:800px){.footer_footer__c68sG{grid-template-columns:1fr}}.layout_wrapper__yiae0{display:grid;grid-template-columns:auto minmax(320px,1200px) 330px auto;grid-template-rows:auto 1fr auto;min-height:100vh;grid-gap:30px 30px;gap:30px 30px;grid-template-areas:". header header ." ". body sidebar ." "footer footer footer footer"}.layout_header__0dc4T{grid-area:header}.layout_body__dIRVB{grid-area:body}.layout_sidebar__LaTs3{grid-area:sidebar}.layout_footer__1vtKG{grid-area:footer}@media (max-width:900px){.layout_wrapper__yiae0{grid-template-columns:minmax(320px,1fr);grid-template-areas:"header" "body" "footer"}.layout_sidebar__LaTs3{display:none!important}.layout_body__dIRVB{padding:8px}}.course-page-component_title__vteOj{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.course-page-component_hhTitle__kM_Xp{display:flex;gap:20px;align-items:center}.navbar_navbar__Caj4y{width:100%;height:71px;font-size:16px;line-height:22px;background-color:var(--primary);z-index:9;position:fixed;top:0;left:0;right:0}.navbar_nav__iWtqA{padding:10px 30px;display:flex;justify-content:space-between;position:relative}.navbar_navigation__aiUvx{display:flex;align-items:center;gap:30px}.navbar_navTitle__BtFav{color:var(--white)}.navbar_navigation__aiUvx a:hover{text-decoration:underline}.navbar_logo__xfHUE path{stroke:var(--white)}.navbar_mobileIcon__hVcsI,.navbar_mobileMenu__hzn_3{display:none}@media screen and (max-width:700px){.navbar_navigation__aiUvx{display:none}.navbar_mobileIcon__hVcsI{display:block}.navbar_mobileMenu__hzn_3{display:block;position:absolute;top:83%;left:0;right:0;padding:10px;background-color:var(--primary);border-top:1px solid rgba(0,0,0,.02)}.navbar_mobileMenu__hzn_3 a{color:var(--white);display:block;margin-top:10px}.navbar_search__I7S2m{margin-top:10px}}.home-page-component_hero__cGDxA{height:90vh;margin-top:10vh;background-image:url(/_next/static/media/bg.904637c3.png);background-position:50%;background-size:cover;padding:0 30px;display:grid;grid-template-columns:50% 50%;align-items:center;overflow:hidden}.home-page-component_heroTitle__e7DNq h1{font-size:60px;color:#fff;line-height:80px;margin-bottom:10px}.home-page-component_heroTitle__e7DNq h1 span{color:var(--white)}.home-page-component_heroTitle__e7DNq p{color:#fff;margin-bottom:30px}.home-page-component_company__MfzaD{padding:0 30px;text-align:center}.home-page-component_companyIcon__d_F_d{margin-top:20px;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:30px}.home-page-component_companyIcon__d_F_d svg{margin-top:10px}.home-page-component_timeline__rTF1i{text-align:center;width:70%;margin:50px auto}.home-page-component_mobileTimeline__0nHgg{display:none}@media screen and (max-width:700px){.home-page-component_hero__cGDxA{grid-template-columns:100%;align-items:self-start}.home-page-component_heroTitle__e7DNq h1{font-size:40px;margin-top:40px;line-height:50px}.home-page-component_heroImage__XWTcP,.home-page-component_timelineCard__RRQMb{display:none}.home-page-component_mobileTimeline__0nHgg{display:block}.home-page-component_mobileTimeline__0nHgg .home-page-component_card__Bdtow{margin-top:20px;border-left:5px solid var(--primary)}.home-page-component_timeline__rTF1i{width:98%}}