@charset "UTF-8";@-webkit-keyframes move_error{0%,to{left:0}50%{left:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes move_error{0%,to{left:0}50%{left:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-progress{to{background-position:25px 0}}@-webkit-keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes pulseLoader{50%{-webkit-transform:scale(2);transform:scale(2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulseLoader{50%{-webkit-transform:scale(2);transform:scale(2)}to{-webkit-transform:scale(1);transform:scale(1)}}.about_content_w,.account_info_wrap,.advantages_list,.after_list,.contacts_head,.contacts_person_item,.contacts_person_list,.course_w_block.flex_mod,.field_item.login_sms_mod,.filter_list,.follow_links,.footer_bottom_text,.footer_cols,.footer_contacts_item,.list_v1,.list_v3,.news_button_w,.news_info_banner_bottom,.news_info_block,.news_tag_list,.posts_head,.program_lessons,.questions_cols,.school_list,.share_social_list,.sort_list,.tags_list,.we_are_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.about-advantages,.course_block_w_price,.course_header_info,.courses_list,.documents_list.stretch_mod,.news_block,.posts_list,.referral-about,.referral-info,.videocourse_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.about-advantages,.course_block_w_price,.course_header_info,.documents_list.stretch_mod,.news_block,.posts_list,.referral-about,.referral-info,.videocourse_list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.about-advantages,.documents_list.stretch_mod,.news_block,.posts_list,.videocourse_list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.about_leader_row,.fields_wrap,.filter_v2_list,.header_in,.header_menu_list,.main_slider_block_footer,.main_slider_block_watch_btn,.notification,.post_dates,.post_heading,.post_info,.radio_check_text.radio_1_mod,.radio_check_text.radio_2_mod,.radio_check_text.radio_3_mod,.section.about_leader_mod,.section_in.banner_mod,.social_list,.sort_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main_slider_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account_socials,.breadcrumbs_list,.course_block_footer,.course_block_header,.course_info,.course_info_list,.document_info,.event_footer_in,.event_footer_price,.event_info_list,.event_info_list_item,.my_course_stat,.news_info,.news_info_view,.partner_list,.payment_method_buttons,.prices_wrap,.program_author,.program_lesson_info,.progress_bar_wrap,.referral-payment-info__contacts,.referral-title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero_footer,.hero_rank,.questions_bottom,.section_heading.flex_v1_mod{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.chat_message,.hero_footer,.hero_rank,.license_list,.progress_author_list,.questions_bottom,.section_footer.right_content_mod,.section_heading.flex_v1_mod{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.progress_author_list,.section_footer.right_content_mod{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.chat_message,.license_list{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.license_list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.about_info,.account_info.cources_mod,.account_settings_wrap,.btn_list,.contacts_text ol li:before,.course_descr_text ol li:before,.course_homework_description ol li:before,.course_text_info_content ol li:before,.faq-item__body ol li:before,.form_field_inputfile+label,.lessons_content_data ol li:before,.logos_col_items,.news_block_body_in ol li:before,.news_block_head_in ol li:before,.news_slider_control,.partners_slider_item_w_img,.price-list,.referral-info__item,.section_descr.career_mod ol li:before,.share_social_link,.subscribe_bottom,.text_hiddent_preview ol li:before,.vacancies__body ol li:before,.video_block_no_video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account_settings_wrap,.logos_col_items,.price-list{-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.account_settings_wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.referral-info__link{-ms-flex-line-pack:center;align-content:center}.referral-cart-payment,.referral-info__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.confirm_documents_cols,.course_descr_cols,.course_heading,.filter_v2_wrap,.footer_contacts_text,.footer_info_links,.format_tab_links,.login_cols,.login_tab_links,.news_content_slider_item_in,.other_cols,.pdf_link_wrap,.popup_param,.posts_list.list_mod .post_wrap .post_bottom,.posts_view_list,.price_complexity,.rating_stars,.referral-operations__list-item,.referral-payment-info__cols,.section_in.flex_v2_mod,.subscribe_form,.tab_content.format_mod.active_tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.confirm_documents_cols,.course_descr_cols,.login_cols{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.account_block,.account_socials_btns,.certificate_block,.doc_block,.filter_v2_item,.footer_contacts_link,.header_menu_item,.hero_details_item,.messengers_block,.post_cover_date,.post_info_item,.price_current_wrap,.section_heading.flex_mod,.section_in.flex_mod,.section_in.footer_mod{display:-webkit-box;display:-ms-flexbox;display:flex}.account_block,.account_socials_btns,.certificate_block,.doc_block,.filter_v2_item,.footer_contacts_link,.header_menu_item,.hero_details_item,.leader_item,.messengers_block,.post_cover_date,.post_info_item,.price_current_wrap,.section_heading.flex_mod,.section_in.flex_mod,.section_in.footer_mod{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.buy_course_block,.course_info_item,.course_type,.document,.document_w_name,.faq-item__head,.faq_head,.hero_ranked,.my-order__date,.my-order__head,.my-order__label-w,.my-order__left,.my-order__product,.my-order__right,.my-order__time,.news_author,.popup_cols,.program_author_list,.progress_btn_wrap,.progress_icon_list,.progress_item,.progress_title_wrap,.promo_item,.referral-payment-info__contact,.section_approved,.share_block_in,.subscribe_v2,.vacancies__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course_type,.hero_ranked,.my-order__right,.progress_btn_wrap,.progress_item,.subscribe_v2{-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.course_type,.my-order__right,.progress_btn_wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.progress_btn_wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.action-cart-panel,.audio_item .plyr__controls__item.plyr__control,.btn_loader_wrapper,.chat_message_user_pseudo_img,.chat_scroll_button,.chat_scroll_button_indicator,.confirm_documents_doc_item,.cources_alert_wrap,.course_banner,.courses_slider_btn,.footer_age,.footer_payment_logos,.login_switch_block,.main_slider_w_nav,.pdf_link,.popup_in.flex_center_mod,.posts_view_link,.price_discount,.price_label,.promotional_form_input,.section_in.flex_center_mod,.slider-arrow.courses_mod,.social_link_wrap,.tab_link.course_mod,.tab_link.format_mod,.tab_link.login_mod,.tab_link.purchased_course_mod,.tab_link.v2_mod,.we_are_item:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.confirm_documents_doc_item,.cources_alert_wrap,.login_switch_block,.main_slider_w_nav,.promotional_form_input{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.login_switch_block,.promotional_form_input{-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.about-advantages__item,.filter_v2_dropdown,.news_info_banner_in,.people_body,.people_item,.post,.post_content,.post_top,.price_item,.referral-about__col.referral-about__col_right,.review_item,.videocourse_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.about-advantages__item,.filter_v2_dropdown,.people_body,.people_item,.post,.post_content,.post_top,.price_item,.referral-about__col.referral-about__col_right,.review_item,.videocourse_item{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.about-advantages__item,.filter_v2_dropdown,.people_body,.people_item,.post,.post_content,.price_item,.referral-about__col.referral-about__col_right,.review_item,.videocourse_item{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.about-advantages__item,.referral-about__col.referral-about__col_right{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.referral-about__col.referral-about__col_right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.form_field_edit,.radio_check_text.check_1_mod,.radio_check_text.check_1_mod:after,.radio_check_text.check_1_mod:before,.radio_check_text.check_2_mod:after,.radio_check_text.check_2_mod:before{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;will-change:transform}.radio_check_text.tag_mod{will-change:transform}.radio_check_text.check_3_mod,.radio_check_text.check_3_mod:after,.radio_check_text.check_3_mod:before,.radio_check_text.check_4_mod,.radio_check_text.check_4_mod:after,.radio_check_text.check_4_mod:before,.radio_check_text.check_5_mod,.radio_check_text.check_5_mod:after,.radio_check_text.check_5_mod:before{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;will-change:transform}.documents_list_link:before,.news_thumb_slider_img_w:before,.radio_check_input:checked+.radio_check_text.radio_3_mod.question_mod:after,.radio_check_text.radio_1_mod:after,.radio_check_text.radio_2_mod:after,.radio_check_text.radio_3_mod.approved_mod:after,.share_social_link{-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;will-change:opacity}.documents_list_link{-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease;will-change:background}.btn_field{-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;will-change:color}.news_slider_control,.news_thumb_slider_img_w{-webkit-transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform}.btn_base,.btn_v2,.btn_v3,.btn_v8{color:#0b0b0b;background-color:#fed258;white-space:nowrap}.btn_base{font-weight:500;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(0,0,0,.1);box-shadow:.3rem .6rem 2.5rem rgba(0,0,0,.1);-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;cursor:pointer}.btn_v2,.btn_v3,.btn_v8{text-transform:uppercase}.btn_v10,.btn_v12,.btn_v2,.btn_v3,.btn_v8{font-weight:500;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(0,0,0,.1);box-shadow:.3rem .6rem 2.5rem rgba(0,0,0,.1);-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;cursor:pointer}.btn_v10{color:#0b0b0b;background-color:#fed258;white-space:nowrap}.btn_v12{text-transform:uppercase}.btn_alert,.btn_alert_v2,.btn_v12,.btn_v23{color:#0b0b0b;background-color:#fed258}.btn_alert,.btn_alert_v2,.btn_cancel,.btn_cancel_v2,.btn_social,.btn_v23,.my-order__cancel-btn{font-weight:500;text-transform:uppercase;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(0,0,0,.1);box-shadow:.3rem .6rem 2.5rem rgba(0,0,0,.1);-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;white-space:nowrap;cursor:pointer}.btn_cancel_v2,.btn_social,.my-order__cancel-btn{color:#0b0b0b}.btn_social,.my-order__cancel-btn{background-color:#fed258}.btn_alert:focus,.btn_alert:hover,.btn_alert_v2:focus,.btn_alert_v2:hover,.btn_base:focus,.btn_base:hover,.btn_cancel:focus,.btn_cancel:hover,.btn_cancel_v2:focus,.btn_cancel_v2:hover,.btn_social:focus,.btn_social:hover,.btn_v10:focus,.btn_v10:hover,.btn_v12:focus,.btn_v12:hover,.btn_v23:focus,.btn_v23:hover,.btn_v2:focus,.btn_v2:hover,.btn_v3:focus,.btn_v3:hover,.btn_v8:focus,.btn_v8:hover,.my-order__cancel-btn:focus,.my-order__cancel-btn:hover{text-decoration:none}.btn_alert:hover,.btn_alert_v2:hover,.btn_base:hover,.btn_cancel:hover,.btn_cancel_v2:hover,.btn_social:hover,.btn_v10:hover,.btn_v12:hover,.btn_v23:hover,.btn_v2:hover,.btn_v3:hover,.btn_v8:hover,.my-order__cancel-btn:hover{background:#fec425}.btn_sms{font-weight:500}.btn_sms,.referral-payment-info__btn{color:#0b0b0b;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(0,0,0,.1);box-shadow:.3rem .6rem 2.5rem rgba(0,0,0,.1);background-color:#fed258;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;white-space:nowrap;cursor:pointer}.btn_sms:focus,.btn_sms:hover,.referral-payment-info__btn:focus,.referral-payment-info__btn:hover{text-decoration:none}.btn_sms:hover,.referral-payment-info__btn:hover{background:#fec425}.btn_action{font-weight:500;color:#fff;background-color:transparent;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(0,0,0,.1);box-shadow:.3rem .6rem 2.5rem rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.5);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;white-space:nowrap;cursor:pointer}.btn_action:focus,.btn_action:hover{text-decoration:none;color:#fff;background-color:#0b0b0b;border-color:transparent}.btn_v6{text-transform:uppercase}.btn_v6,.btn_v7{font-weight:500;color:#000;background-color:transparent;border:2px solid #117d9d;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;white-space:nowrap;cursor:pointer}.btn_v9{text-transform:uppercase}.btn_show,.btn_v11,.btn_v9{font-weight:500;color:#000;background-color:transparent;border:2px solid #117d9d;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;white-space:nowrap;cursor:pointer}.btn_show{text-transform:uppercase}.btn_show:focus,.btn_show:hover,.btn_v11:focus,.btn_v11:hover,.btn_v6:focus,.btn_v6:hover,.btn_v7:focus,.btn_v7:hover,.btn_v9:focus,.btn_v9:hover{text-decoration:none;color:#fff;background-color:#117d9d}.btn_download,.btn_v17,.btn_v24,.referral-about__btn,.tab_link.unauthorized_mod{font-weight:500;color:#117d9d;background-color:transparent;border:1px solid #117d9d;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;white-space:nowrap;cursor:pointer}.btn_download:focus,.btn_download:hover,.btn_v17:focus,.btn_v17:hover,.btn_v24:focus,.btn_v24:hover,.referral-about__btn:focus,.referral-about__btn:hover,.tab_link.unauthorized_mod:focus,.tab_link.unauthorized_mod:hover{text-decoration:none;color:#fff;background-color:#117d9d}.btn_v21{font-weight:500;color:#0b0b0b;background-color:transparent;border:1px solid #0b0b0b;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;white-space:nowrap;cursor:pointer}.btn_v21:focus,.btn_v21:hover{text-decoration:none;color:#fff;background-color:#0b0b0b}.btn_action_v1{font-weight:500;color:#000;background-color:transparent;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(0,0,0,.1);box-shadow:.3rem .6rem 2.5rem rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.5);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;white-space:nowrap;cursor:pointer}.btn_action_v1:focus,.btn_action_v1:hover{text-decoration:none;color:#fff;background-color:#0b0b0b;border-color:transparent}.btn_v5{font-weight:500;color:#000;background-color:#fff;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(0,0,0,.1);box-shadow:.3rem .6rem 2.5rem rgba(0,0,0,.1);border:1px solid transparent;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;white-space:nowrap;cursor:pointer}.btn_v5:focus,.btn_v5:hover{text-decoration:none;background-color:transparent;border-color:#000}.btn_white_login{font-weight:500;color:#117d9d;background-color:#fff;border:1px solid #fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;white-space:nowrap;cursor:pointer}.btn_white_login:focus,.btn_white_login:hover{text-decoration:none;background-color:transparent;border-color:#117d9d}.btn_v20{font-weight:500;color:#000;background-color:#fff;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(0,0,0,.1);box-shadow:.3rem .6rem 2.5rem rgba(0,0,0,.1);border:1px solid transparent;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;white-space:nowrap;cursor:pointer}.btn_v20:focus,.btn_v20:hover{text-decoration:none;background-color:transparent;border-color:#000}.btn_back,.btn_form,.btn_login,.btn_save,.btn_v13,.btn_v15,.btn_v22,.btn_v4{color:#fff;font-weight:500;background-color:#117d9d;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;white-space:nowrap;cursor:pointer}.btn_back:focus,.btn_back:hover,.btn_form:focus,.btn_form:hover,.btn_login:focus,.btn_login:hover,.btn_save:focus,.btn_save:hover,.btn_v13:focus,.btn_v13:hover,.btn_v15:focus,.btn_v15:hover,.btn_v22:focus,.btn_v22:hover,.btn_v4:focus,.btn_v4:hover{text-decoration:none}.btn_back:hover,.btn_form:hover,.btn_login:hover,.btn_save:hover,.btn_v13:hover,.btn_v15:hover,.btn_v22:hover,.btn_v4:hover{background-color:#0c586f}.btn_v16{color:#000;font-weight:500;background-color:#fff;border:2px solid #117d9d;-webkit-transition:background-color .3s ease,color .3s ease;-o-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;white-space:nowrap;cursor:pointer}.btn_v16:focus,.btn_v16:hover{text-decoration:none}.btn_v16:hover{background-color:#117d9d;color:#fff}.btn_v14{font-weight:500;background-color:#93bf3e}.btn_v14,.btn_whatsapp,.course-testimonial-button,.referral-cart-payment__btn{color:#fff;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;white-space:nowrap;cursor:pointer;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1)}.btn_whatsapp{font-weight:500}.course-testimonial-button,.referral-cart-payment__btn{background-color:#93bf3e}.course-testimonial-button{font-weight:500}.btn_v14:focus,.btn_v14:hover,.btn_whatsapp:focus,.btn_whatsapp:hover,.course-testimonial-button:focus,.course-testimonial-button:hover,.hero_license_info a:focus,.hero_license_info a:hover,.referral-cart-payment__btn:focus,.referral-cart-payment__btn:hover{text-decoration:none}.btn_v14:hover,.course-testimonial-button:hover,.referral-cart-payment__btn:hover{background-color:#759832}.btn_base{height:5rem;min-width:30rem;padding:0 1.2rem;font-size:1.8rem;line-height:5rem;border-radius:.4rem}@media screen and (max-width:375px){.btn_base{min-width:24rem}}.btn_action,.btn_v20,.btn_v4,.btn_v5,.btn_v6,.referral-about__btn{height:5rem;padding:0 1.2rem;font-size:1.8rem;line-height:5rem;border-radius:.4rem}@media screen and (min-width:375px){.btn_action,.btn_v20,.btn_v4,.btn_v5,.btn_v6,.referral-about__btn{min-width:23.4rem}}@media screen and (max-width:374px){.btn_action,.btn_v20,.btn_v4,.btn_v5,.btn_v6,.referral-about__btn{min-width:auto;max-width:23.4rem;width:100%}}.btn_alert,.btn_alert_v2,.btn_cancel,.btn_cancel_v2,.btn_login,.btn_whatsapp{height:3.6rem;padding:0 1.6rem;line-height:3.6rem;font-size:1.5rem;border-radius:.5rem}.btn_action_v1,.btn_v21,.btn_v24,.tab_link.unauthorized_mod{min-width:8.2rem}.btn_action_v1,.btn_v21,.btn_v24,.my-order__cancel-btn,.tab_link.unauthorized_mod{height:2.6rem;font-size:1.2rem;line-height:2.6rem;padding:0 .5rem;border-radius:.4rem}.btn_back,.course-testimonial-button{height:5rem;padding:0 1.2rem;line-height:5rem;font-size:1.8rem;border-radius:.5rem}.btn_v2{border-radius:.4rem}.btn_form,.btn_v2,.btn_v3{height:5rem;min-width:30rem;padding:0 1.2rem;font-size:1.8rem;line-height:5rem}.btn_v3{min-width:20rem;padding:0 2.4rem;border-radius:.4rem}.btn_white_login{height:3.6rem;padding:0 1.6rem;font-size:1.5rem;border-radius:.4rem}.btn_sms{min-width:14rem}.btn_sms,.btn_social{height:5rem;padding:0 1.6rem;font-size:1.5rem;border-radius:.4rem}.btn_v7{min-width:38.4rem;height:6.4rem;padding:0 1.6rem;font-size:1.8rem;text-transform:uppercase;border-radius:4px}@media screen and (max-width:1023px){.btn_v7{min-width:26rem;height:5rem;font-size:1.6rem}}.btn_v10{width:100%;height:6.8rem;padding:0 1.6rem;font-size:1.5rem;text-transform:uppercase;border-radius:.3rem}.btn_v17,.btn_v8,.btn_v9{min-width:30rem;height:6rem;padding:0 3rem;font-size:1.8rem;border-radius:.4rem}@media screen and (max-width:374px){.btn_v17,.btn_v8,.btn_v9{min-width:auto}}.btn_v11{height:6.4rem}.btn_v11,.btn_v15,.btn_v16{min-width:24rem;padding:0 1.6rem;font-size:1.8rem;text-transform:uppercase;border-radius:.4rem}.btn_v16{height:6.4rem}.btn_download,.btn_show{min-width:20rem;height:5rem;padding:0 1.6rem;font-size:1.8rem;line-height:5rem;border-radius:.6rem}.btn_show{min-width:22rem;height:6rem;line-height:6rem;border-radius:.3rem}.btn_v12{min-height:6rem;padding:1.4rem 3rem;font-size:1.8rem;border-radius:.4rem;white-space:pre-wrap}.btn_v13,.btn_v14{height:5rem;padding:0 2rem;font-size:1.8rem;line-height:5rem;border-radius:.6rem}.btn_v14{min-width:22rem;padding:0 1rem}.btn_save{min-width:14rem;height:5rem}.btn_save,.btn_v22,.btn_v23{padding:0 1.6rem;font-size:1.8rem;border-radius:.6rem}.btn_v22{width:100%;height:5rem}.btn_v23{min-width:16rem;height:6rem}.search-results-item__head,.textbox.textbox_increment .textbox__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-results-item__head{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form_field.default_mod,.form_field.textarea_mod{font-weight:500;background:0 0}.error.form_field.default_mod,.error.form_field.textarea_mod{-webkit-box-shadow:inset 0 0 0 1px #cc1414;box-shadow:inset 0 0 0 1px #cc1414}.form_field.default_mod:focus,.form_field.textarea_mod:focus{-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.textbox__label{line-height:1;white-space:nowrap;max-width:100%;color:#117d9d;background:#fff;display:block;position:absolute;z-index:2;top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:2rem;padding:.375rem;border-radius:.4rem;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media screen and (max-width:767px){.textbox__label{left:1.5rem}}.textbox__input{width:100%;padding:2rem;border:1px solid #117d9d;border-radius:.4rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:#fff;color:#0b0b0b;-o-text-overflow:ellipsis;text-overflow:ellipsis}.textbox__input::-webkit-input-placeholder{color:#bfbfbf}.textbox__input::-moz-placeholder{color:#bfbfbf}.textbox__input:-ms-input-placeholder,.textbox__input::-ms-input-placeholder{color:#bfbfbf}.textbox__input::placeholder{color:#bfbfbf}.textbox__input:focus{border-color:#117d9d;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.16);box-shadow:0 0 1rem rgba(0,0,0,.16)}@media screen and (max-width:767px){.textbox__input{padding:1.5rem}}.textbox__controls{display:block;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.textbox__controls .button{margin-right:.75rem}.social_list.subscribe_mod .social_item:last-child,.textbox__controls .button:last-child{margin-right:0}.mspc_msg,.textbox__message{color:#117d9d;margin-top:.75rem}textarea.textbox__input::-webkit-scrollbar{width:1rem;height:1rem;border-radius:.5rem;background:0 0}textarea.textbox__input::-webkit-scrollbar-track{background:0 0}textarea.textbox__input::-webkit-scrollbar-thumb{background-color:#bfbfbf;outline:0;border-radius:.5rem;background-clip:content-box;border:.3rem solid transparent}textarea.textbox__input::-webkit-scrollbar-corner{background:0 0}.search-results-item__head,.tags__title{font-family:"FiraSans",sans-serif;line-height:1.2}.search-results-item__head{font-size:1.875rem;font-weight:700}@media screen and (max-width:767px){.search-results-item__head,.tags__title{font-size:1.6875rem}}@media screen and (max-width:479px){.search-results-item__head,.tags__title{font-size:1.6875rem}}@media screen and (max-width:374px){.search-results-item__head,.tags__title{font-size:1.6875rem}}.button sub,.button sup,.button.button_size_l sub,.button.button_size_l sup,.button.button_size_s sub,.button.button_size_s sup,.button.button_size_xs sub,.button.button_size_xs sup,.courses-empty sub,.courses-empty sup,.mspc_msg sub,.mspc_msg sup,.search-results-item sub,.search-results-item sup,.search-results-item__body sub,.search-results-item__body sup,.search-results-item__head sub,.search-results-item__head sup,.search-results__list sub,.search-results__list sup,.tags__title sub,.tags__title sup,.textbox.textbox_size_s .textbox__input sub,.textbox.textbox_size_s .textbox__input sup,.textbox__input sub,.textbox__input sup,.textbox__label sub,.textbox__label sup,.textbox__message sub,.textbox__message sup,.textbox__unit sub,.textbox__unit sup{font-size:.75em;white-space:nowrap}.tags__title{font-size:1.75rem;font-weight:500}@media screen and (max-width:767px){.tags__title{font-size:1.575rem}}@media screen and (max-width:479px){.tags__title{font-size:1.4625rem}}@media screen and (max-width:374px){.tags__title{font-size:1.4625rem}}.textbox__input{font-size:1.5rem}.button.button_size_s,.search-results-item__body,.textbox__input{font-family:"FiraSans",sans-serif;font-weight:400}.button.button_size_l,.button.button_size_xs,.courses-empty,.mspc_msg,.textbox.textbox_size_s .textbox__input,.textbox__label,.textbox__message{font-family:"FiraSans",sans-serif}.button,.search-results-item,.search-results__list,.textbox__unit{font-family:"FiraSans",sans-serif;font-size:1.5rem;font-weight:400}@media screen and (max-width:767px){.button,.button.button_size_l,.button.button_size_s,.button.button_size_xs,.courses-empty,.mspc_msg,.search-results-item,.search-results-item__body,.search-results__list,.textbox.textbox_size_s .textbox__input,.textbox__input,.textbox__label,.textbox__message,.textbox__unit{font-size:1.35rem}}@media screen and (max-width:374px){.button,.button.button_size_l,.button.button_size_s,.button.button_size_xs,.courses-empty,.mspc_msg,.search-results-item,.search-results-item__body,.search-results__list,.textbox.textbox_size_s .textbox__input,.textbox__input,.textbox__label,.textbox__message,.textbox__unit{font-size:1.26rem}}.button.button_size_s,.search-results-item__body{font-size:1.4rem}@media screen and (max-width:767px){.button.button_size_s,.search-results-item__body{font-size:1.26rem}}@media screen and (max-width:479px){.button.button_size_s,.search-results-item__body{font-size:1.17rem}}.button.button_size_xs,.mspc_msg,.textbox.textbox_size_s .textbox__input,.textbox__label,.textbox__message{font-size:1.3rem;font-weight:400}@media screen and (max-width:767px){.button.button_size_xs,.mspc_msg,.textbox.textbox_size_s .textbox__input,.textbox__label,.textbox__message{font-size:1.17rem}}@media screen and (max-width:479px){.button.button_size_xs,.mspc_msg,.textbox.textbox_size_s .textbox__input,.textbox__label,.textbox__message{font-size:1.08rem}}.button.button_size_l,.courses-empty{font-size:1.8rem;font-weight:400}@media screen and (max-width:767px){.button.button_size_l,.courses-empty{font-size:1.62rem}}@media screen and (max-width:479px){.button.button_size_l,.courses-empty{font-size:1.35rem}}@media screen and (max-width:374px){.button.button_size_l,.courses-empty{font-size:1.26rem}}html{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box}abbr,address,article,aside,audio,b,blockquote,body,button,canvas,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,summary,time,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box}a:after,a:before,abbr:after,abbr:before,address:after,address:before,article:after,article:before,aside:after,aside:before,audio:after,audio:before,b:after,b:before,blockquote:after,blockquote:before,body:after,body:before,button:after,button:before,canvas:after,canvas:before,cite:after,cite:before,code:after,code:before,dd:after,dd:before,del:after,del:before,details:after,details:before,dfn:after,dfn:before,div:after,div:before,dl:after,dl:before,dt:after,dt:before,em:after,em:before,fieldset:after,fieldset:before,figcaption:after,figcaption:before,figure:after,figure:before,footer:after,footer:before,form:after,form:before,h1:after,h1:before,h2:after,h2:before,h3:after,h3:before,h4:after,h4:before,h5:after,h5:before,h6:after,h6:before,header:after,header:before,hgroup:after,hgroup:before,html:after,html:before,i:after,i:before,iframe:after,iframe:before,img:after,img:before,ins:after,ins:before,kbd:after,kbd:before,label:after,label:before,legend:after,legend:before,li:after,li:before,mark:after,mark:before,menu:after,menu:before,nav:after,nav:before,object:after,object:before,ol:after,ol:before,p:after,p:before,pre:after,pre:before,q:after,q:before,samp:after,samp:before,section:after,section:before,small:after,small:before,span:after,span:before,strong:after,strong:before,sub,sub:after,sub:before,summary:after,summary:before,sup,sup:after,sup:before,time:after,time:before,ul:after,ul:before,var:after,var:before,video:after,video:before{-webkit-box-sizing:border-box;box-sizing:border-box}caption,sub,sup,table,tbody,td,tfoot,th,thead,tr{margin:0;padding:0;border:0;outline:0;font-size:100%;background:0 0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}:focus{outline:0}input[type=text],textarea{-webkit-appearance:none}input[type=text]::-ms-clear,textarea::-ms-clear{display:none}input,textarea{border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}input::-moz-placeholder,textarea::-moz-placeholder{color:#ccc}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}textarea{resize:none}a,ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}button{font-family:inherit;cursor:pointer}*{-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}@font-face{font-family:"FiraSans";src:url(../fonts/FiraSans-Black.woff2) format("woff2"),url(../fonts/FiraSans-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"FiraSans";src:url(../fonts/FiraSans-Medium.woff2) format("woff2"),url(../fonts/FiraSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"FiraSans";src:url(../fonts/FiraSans-Regular.woff2) format("woff2"),url(../fonts/FiraSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"FiraSans";src:url(../fonts/FiraSans-Bold.woff2) format("woff2"),url(../fonts/FiraSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body,html{height:100%}html{font:400 calc(100vw/1920*10)/1.33 "FiraSans",sans-serif;font-size:10px}.wrapper,body{display:-webkit-box;display:-ms-flexbox;display:flex}body{position:relative;overflow-anchor:none;font-size:1.6rem;color:#0b0b0b;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff}@supports (display:grid){body{display:block}}body.menu_mod,body.menu_open,body.order_processing,body.popup_mod{overflow:hidden}@media screen and (max-width:767px){body.popup_corner_mod{overflow:hidden}}.base,.wrapper{width:100%;position:relative}.wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;height:auto!important;overflow-x:hidden}.wrapper.testimonials_mod{overflow-x:unset}@media screen and (max-width:767px){.wrapper.testimonials_mod{overflow-x:hidden}}.base{padding:15rem 0 0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.base.hero_mod{padding-top:0}.base.login_w_mod{font-size:1rem}@media screen and (max-width:1023px){.base{padding-top:8rem}}a{color:#117d9d}a:focus,a:hover{text-decoration:underline}.mb_1{margin-bottom:1rem}.mt_1{margin-top:1rem}.mb_2{margin-bottom:2rem}.mt_2{margin-top:2rem}.mb_3{margin-bottom:3rem}.mt_3{margin-top:3rem}.mb_4{margin-bottom:4rem}.mt_4{margin-top:4rem}.mb_5{margin-bottom:5rem}.mt_5{margin-top:5rem}.mb_6{margin-bottom:6rem}.mt_6{margin-top:6rem}.mb_7{margin-bottom:7rem}.mt_7{margin-top:7rem}.text_color_accent_1{color:#117d9d}.text_color_accent_2{color:#93bf3e}.text_color_white{color:#fff}.hero_license_info{position:absolute;bottom:2.33333em;z-index:10;color:#999;font-size:1.2em;text-align:center}.hero_license_info a{color:inherit;text-decoration:underline}@media screen and (min-width:768px){.hero_license_info{left:50%;width:39.66667em;margin-left:-19.83333em}}@media screen and (max-width:767px){.hero_license_info{left:0;width:100%;padding:0 2rem}}.hero_bg,.hero_bg:before{position:absolute;top:0;left:0;width:100%;height:100%}.hero_bg{z-index:-1}.hero_bg:before{background-color:rgba(11,11,11,.6);content:''}.hero_bg_img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero_social_w{text-align:right}@media screen and (max-width:767px){.hero_social_w{text-align:center}}.hero_social_title{margin-bottom:1.63636em;color:#fff;font-size:2.2em;font-weight:500;line-height:1.18182}.accaunt_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.link_more_wrap{margin-top:7em;text-align:center}.link_more{position:relative;padding:0 1.66667em;font-size:1.8em;font-weight:500;color:#999;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.link_more:after,.link_more:before{content:'';position:absolute;top:50%;height:1px;width:8rem;background-color:#999;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.link_more:before{right:100%}.link_more:after{left:100%}.link_more:focus,.link_more:hover{color:#117d9d;text-decoration:none}.link_more:focus:after,.link_more:focus:before,.link_more:hover:after,.link_more:hover:before{background-color:#117d9d}.social_list{margin:0;padding:0;list-style:none}.social_list.footer_mod{margin-right:-3.6em}@media screen and (max-width:1023px){.social_list.footer_mod{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.social_list.person_mod{margin-right:-1em}@media screen and (max-width:480px){.social_list.person_mod{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.social_list.networks_mod{margin-right:-1.4em}.social_list.footer_mod .social_item{padding-right:3.6em}.social_list.person_mod .social_item{padding-right:1em}.social_list.networks_mod .social_item{padding-right:1.4em}.social_list.subscribe_mod .social_item{margin-right:1.8em}.social_link{display:block;color:#999;-webkit-transition:color .3s,opacity .3s;-o-transition:color .3s,opacity .3s;transition:color .3s,opacity .3s}.social_link.subscribe_mod{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:6em;height:6em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;color:#fff}.social_link.person_mod{width:2.4em;height:2.4em}.social_link.account_mod{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.social_link.bg_whatsapp_mod{background-color:#01e675}.social_link.bg_telegram_mod{background-color:#2ca5e0}.social_link.bg_facebook_mod{background-color:#2e5e9b}.social_link.color_whatsup_mod{color:#01e675}.social_link.color_telegram_mod{color:#2ca5e0}.social_link.color_skype_mod{color:#00aff0}.social_link.color_youtube_mod{color:red}.social_link.color_vk_mod{color:#4680c2}.social_link.color_insta_mod{color:#e4405f}.social_link.color_fb_mod{color:#4172b8}.social_link.color_gl_mod{color:#ea4335}.social_link.unbind_mod{color:#ccc}.social_link.footer_mod:focus,.social_link.footer_mod:hover{color:#fff;opacity:1}.social_link.hero_mod{color:#fff}.social_link:focus,.social_link:hover{opacity:.8}.slider_control{position:relative;min-height:.8em;margin-bottom:5em;padding:0 4.2em;text-align:center}.slider_control.offset_mod{margin-bottom:3em}.slider-arrow{position:absolute;top:50%;left:0;width:2.2em;height:.8em;margin-top:-.4em;color:#000;cursor:pointer;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.slider-arrow.next_mod{left:auto;right:0}.slider-arrow:focus,.slider-arrow:hover{color:#fed258}.slider-arrow:before{position:absolute;top:-1em;left:-1em;bottom:-1em;right:-1em;content:''}.slider-arrow.price_mod{z-index:2;height:2em}.slider-arrow.price_mod .icon{position:relative;z-index:4}@media screen and (max-width:1023px){.slider-arrow.price_mod:before{top:-2em;left:-2em;bottom:-2em;right:-2em;background:#fff;border-radius:4em;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1)}}.slider-arrow.courses_mod{background:#fff;width:4.6rem;height:4.6rem;padding:1rem;border-radius:50%;-webkit-box-shadow:0 0 1px rgba(11,11,11,.9);box-shadow:0 0 1px rgba(11,11,11,.9);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);left:-2rem}.slider-arrow.courses_mod.next_mod{-webkit-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%);left:unset;right:-2rem}.slider-arrow.courses_mod:hover{-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1)}@media screen and (max-width:767px){.slider-arrow.slider-arrow_no-mobile{display:none}}.text_block,.text_block.v2_mod{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.text_block h1,.text_block h2,.text_block h3,.text_block h4,.text_block h5,.text_block h6{color:#0b0b0b;font-size:3.6em;line-height:1.2;font-weight:500;margin-bottom:1.8em}.text_block h2{font-size:2.8em}.text_block li,.text_block p{margin-bottom:1em;font-size:1.5em;line-height:1.2;color:#0b0b0b}.text_block ol,.text_block ul{margin-top:3.4em;padding-right:5em}.text_block ul li{position:relative;padding-left:2rem}.text_block ul li:before{content:'';position:absolute;top:.4rem;left:0;width:.8rem;height:.8rem;background-color:#117d9d;border-radius:50%}.text_block ol{counter-reset:text_block}.text_block ol li{counter-increment:text_block}.text_block ol li:before{content:counter(text_block) ")";margin-right:.4em}@media screen and (max-width:1023px){.text_block{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.text_block.v2_mod{-webkit-column-count:1;-moz-column-count:1;column-count:1;margin-bottom:2rem}.subscribe_form{max-width:78em;margin:0 auto}@media screen and (max-width:767px){.subscribe_form{-ms-flex-wrap:wrap;flex-wrap:wrap}}.about_leader,.form_controller{position:relative}.form_controller.subscribe_mod{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:768px){.form_controller.subscribe_mod{margin-right:2em}}@media screen and (max-width:767px){.form_controller.subscribe_mod{width:100%;margin-bottom:2em}}.form_controller.subscribe_v2_mod{padding-right:2.2em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:30em}@media screen and (max-width:1023px){.form_controller.subscribe_v2_mod{width:50%;max-width:100%;padding-bottom:2.2em}}@media screen and (max-width:480px){.form_controller.subscribe_v2_mod{width:100%;padding-right:0}}.form_controller.subscribe_v2_mod.in_content_mod{max-width:none}@media screen and (max-width:1023px){.form_controller.subscribe_v2_mod.in_content_mod{max-width:none}}.form_controller.questions_mod{padding-bottom:1em}.form_controller.full_mod{width:100%}.form_controller.offset_mod{margin-bottom:2.2em}.about_leader{z-index:10;max-width:41.6em;width:100%;margin-left:auto;margin-right:4.4em}@media screen and (max-width:1023px){.about_leader_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.about_leader_col{position:relative}@media screen and (min-width:1024px){.about_leader_col{width:50%;margin-left:auto}.about_leader_col.img_mod{height:2em}}@media screen and (max-width:1023px){.about_leader_col.img_mod{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:375px) and (max-width:1023px){.about_leader_col.img_mod{font-size:.7rem}}@media screen and (max-width:374px){.about_leader_col.img_mod{font-size:.5rem}}@media screen and (min-width:1024px){.about_leader_col.text_mod{padding-right:7em}}@media screen and (max-width:1023px){.about_leader_col.text_mod{margin-bottom:4em}.about_leader_col{width:100%}}@media screen and (min-width:1024px){.about_leader_w_img{width:44.2em;padding-top:5em;max-height:100%;overflow:hidden}}@media screen and (max-width:1023px){.about_leader_w_img{width:40%;padding-top:5em;margin-bottom:-15%;margin-left:auto;margin-right:10em}}@media screen and (max-width:640px){.about_leader_w_img{width:60%;padding-top:5em;margin-bottom:-15%;margin-left:auto;margin-right:2em}}.about_leader_img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:1023px){.about_leader_img{-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(30%,#000));-webkit-mask-image:linear-gradient(to top,transparent 0%,#000 30%);mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(30%,#000));mask-image:linear-gradient(to top,transparent 0%,#000 30%)}}.about_leader_subtitle,.about_leader_title{margin-bottom:.16667em;color:#0b0b0b;font-size:3.6em;font-weight:500}.section.bg_v4_mod .about_leader_descr,.section.bg_v4_mod .about_leader_subtitle,.section.bg_v4_mod .about_leader_title,.text_hiddent_preview.invert_mod h2{color:#fff}.about_leader_subtitle{margin-bottom:.90909em;font-size:2.2em}.about_leader_descr{display:block;color:#000;font-size:1.5em;font-weight:400}.about_leader_descr.offset_mod{margin-bottom:.93333em}a.about_leader_descr{color:#117d9d}.section.bg_v4_mod a.about_leader_descr,.text_hiddent_preview.invert_mod a{color:#fed258}.about_leader_contacts_item{margin-bottom:1.6em}.about_leader_contacts_item:last-of-type{margin-bottom:0}.hero_footer{position:relative}@media screen and (max-width:767px){.hero_footer{margin-top:2em}}@media screen and (max-width:639px){.hero_footer .btn_v3{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (min-width:768px){.train_profi{margin-left:auto;max-width:19.6em;width:100%;margin-right:2.4em}}@media screen and (max-width:767px){.train_profi{margin-top:2em}}.train_profi_w_icon{width:6em;height:6em}@media screen and (min-width:1024px){.train_profi_w_icon{margin-bottom:2.6em}}@media screen and (max-width:1023px){.train_profi_w_icon{margin-bottom:1.6em}}.train_profi_icon{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.train_profi_title{color:#fff;font-size:2.2em;font-weight:500}.hero_details{margin-left:auto;max-width:25em}@media screen and (min-width:1024px){.hero_details{position:absolute;right:0;bottom:0;max-width:25em}}@media screen and (max-width:639px){.hero_details{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:0;margin-bottom:2em;width:100%;max-width:100%}}.hero_video{margin-left:auto;max-width:40em;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1)}@media screen and (min-width:1024px){.hero_video{position:absolute;right:0;bottom:0;max-width:40em}}@media screen and (max-width:639px){.hero_video{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:0;margin-bottom:2em;width:100%;max-width:100%}}.hero_details_item{margin-bottom:2em;color:#fff}@media screen and (max-width:639px){.hero_details_item{margin-bottom:1em}}.hero_details_item:last-child,.text_hiddent_preview h2:last-child{margin-bottom:0}.hero_details_icon{width:1.6em;height:1.6em;margin-right:1em;-ms-flex-negative:0;flex-shrink:0}.hero_details_text{font-size:1.5em}.hero_rank{margin-bottom:2.8em}.hero_ranked{margin-left:2.8em}@media screen and (max-width:374px){.hero_ranked{margin-left:0;margin-top:1em;width:100%}}.hero_ranked_title{font-size:1.5em;line-height:.8;color:#fff}.hero_ranked_logo_wrap{margin-left:1.4em;height:4em}.hero_ranker_logo{display:block;height:100%}.btn_list_w,.text_hiddent_preview table{width:100%}.btn_list_w.offset_mod{margin-bottom:3em}.btn_list{margin:0 -2em -2em 0;padding:0;list-style:none}.btn_list_item{padding:0 2em 2em 0;-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%}.text_hiddent_preview{margin-bottom:1.09091em;color:#0b0b0b}.text_hiddent_preview.invert_mod h3,.text_hiddent_preview.invert_mod h4,.text_hiddent_preview.invert_mod li,.text_hiddent_preview.invert_mod p,.text_hiddent_preview.invert_mod td{color:#fafafa}.text_hiddent_preview.invert_mod ol li:before{color:#000}.text_hiddent_preview.invert_mod pre{background:#343434;color:#fafafa}.text_hiddent_preview h2,.text_hiddent_preview h3{width:100%;margin-bottom:1.13333em;color:#000;font-size:3em;font-weight:500;line-height:1.33333}@media screen and (max-width:767px){.text_hiddent_preview h2{font-size:2.6em}}.text_hiddent_preview h3{margin-bottom:1.41667em;color:#343434;font-size:2.4em}.text_hidden p:last-child,.text_hiddent_preview blockquote:last-child,.text_hiddent_preview figure:last-child,.text_hiddent_preview h3:last-child,.text_hiddent_preview h4.blockquote_title:last-child,.text_hiddent_preview h4:last-child,.text_hiddent_preview li:last-child,.text_hiddent_preview ol:last-child,.text_hiddent_preview p:last-child,.text_hiddent_preview pre:last-child,.text_hiddent_preview ul:last-child{margin-bottom:0}@media screen and (max-width:767px){.text_hiddent_preview h3{font-size:1.8em}}.text_hiddent_preview h4,.text_hiddent_preview p{width:100%;margin-bottom:1.88889em;color:#343434;font-size:1.8em;font-weight:400;line-height:1.77778}@media screen and (max-width:767px){.text_hiddent_preview h4{font-size:1.6em}}.text_hiddent_preview h4.blockquote_title{position:relative;margin-bottom:1em;padding-left:2.3em;color:#000;font-size:2em;font-weight:500;line-height:1.3}.contacts_text h4.blockquote_title:before,.course_descr_text h4.blockquote_title:before,.course_homework_description h4.blockquote_title:before,.course_text_info_content h4.blockquote_title:before,.faq-item__body h4.blockquote_title:before,.lessons_content_data h4.blockquote_title:before,.news_block_body_in h4.blockquote_title:before,.news_block_head_in h4.blockquote_title:before,.section_descr.career_mod h4.blockquote_title:before,.text_hiddent_preview h4.blockquote_title:before,.vacancies__body h4.blockquote_title:before{position:absolute;top:4px;left:0;content:'';width:1.5em;height:1em;background-image:url(../i/blockquote_icon.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.text_hiddent_preview p{margin-bottom:1.77778em;line-height:1.44444}@media screen and (max-width:767px){.text_hiddent_preview p{font-size:1.5em}}.course_text_info_content a,.text_hiddent_preview a{text-decoration:none;color:#117d9d}.course_text_info_content a:active,.course_text_info_content a:focus,.course_text_info_content a:hover,.text_hiddent_preview a:active,.text_hiddent_preview a:focus,.text_hiddent_preview a:hover{text-decoration:underline}.course_text_info_content figure,.text_hiddent_preview figure{display:block;width:100%;margin-bottom:5.2em}.contacts_text figure img,.course_descr_text figure img,.course_homework_description figure img,.course_text_info_content figure img,.faq-item__body figure img,.lessons_content_data figure img,.news_block_body_in figure img,.news_block_head_in figure img,.section_descr.career_mod figure img,.text_hiddent_preview figure img,.vacancies__body figure img{display:block;width:100%;height:auto;margin-bottom:1.2em;border:1px solid #d4d4d4}.contacts_text figcaption,.course_descr_text figcaption,.course_text_info_content figcaption,.lessons_content_data figcaption,.news_block_body_in figcaption,.news_block_head_in figcaption,.section_descr.career_mod figcaption,.text_hiddent_preview figcaption{color:#929292;font-size:1.4em;font-weight:400;line-height:2.5/1.4}.course_text_info_content img,.text_hiddent_preview img{max-width:100%;max-height:100%}.text_hiddent_preview img.leftimg_img{float:left;margin:7px 7px 7px 0}.text_hiddent_preview img.rightimg_mod{float:right;margin:7px 0 7px 7px}.text_hiddent_preview ol,.text_hiddent_preview ul{margin:0 0 4.2em;padding:0 0 0 2.8em;list-style:none}@media screen and (max-width:767px){.text_hiddent_preview ol,.text_hiddent_preview ul{padding:0}}.text_hiddent_preview ol{counter-reset:section}.contacts_text ol li:before,.course_text_info_content ol li:before,.section_descr.career_mod ol li:before,.text_hiddent_preview ol li:before{color:#fff;counter-increment:section;content:counter(section)}.text_hiddent_preview li{position:relative;margin-bottom:1.44444em;padding-left:2.22222em;color:#343434;font-size:1.8em;font-weight:400;line-height:1.44444}.contacts_text li:before,.course_text_info_content li:before,.section_descr.career_mod li:before,.text_hiddent_preview li:before{position:absolute;top:.53846em;left:0;content:'';font-size:.72222em;width:1.23077em;height:1.23077em;border-radius:50%;background-color:#117d9d}@media screen and (max-width:767px){.text_hiddent_preview li{font-size:1.5em}}.text_hiddent_preview .mark,.text_hiddent_preview mark{background-color:#ffebab}.text_hiddent_preview blockquote{position:relative;margin-bottom:10.2em;padding-left:10.2em}.contacts_text blockquote:before,.course_descr_text blockquote:before,.course_homework_description blockquote:before,.course_text_info_content blockquote:before,.faq-item__body blockquote:before,.lessons_content_data blockquote:before,.news_block_body_in blockquote:before,.news_block_head_in blockquote:before,.section_descr.career_mod blockquote:before,.text_hiddent_preview blockquote:before,.vacancies__body blockquote:before{position:absolute;top:0;left:0;content:'';width:4px;height:100%;border-radius:1em;background-color:#8297bc}@media screen and (max-width:767px){.text_hiddent_preview blockquote{padding-left:3.2em;margin-bottom:6em}}.text_hiddent_preview .tooltip_item{background-color:#d0f4fe;cursor:pointer}.contacts_text thead,.course_descr_text thead,.course_text_info_content thead,.lessons_content_data thead,.news_block_body_in thead,.news_block_head_in thead,.section_descr.career_mod thead,.text_hiddent_preview thead{width:100%;border-radius:.2rem;background-color:#117d9d}.contacts_text thead td,.course_descr_text thead td,.course_text_info_content thead td,.lessons_content_data thead td,.news_block_body_in thead td,.news_block_head_in thead td,.section_descr.career_mod thead td,.text_hiddent_preview thead td{color:#fff;font-weight:700}.contacts_text tr,.course_descr_text tr,.course_text_info_content tr,.lessons_content_data tr,.news_block_body_in tr,.news_block_head_in tr,.section_descr.career_mod tr,.text_hiddent_preview tr{width:100%;border-bottom:1px solid rgba(130,151,188,.2)}.text_hiddent_preview pre,.text_hiddent_preview td{padding:.88889em 1.66667em;color:#343434;font-size:1.8em;font-weight:400}@media screen and (max-width:767px){.text_hiddent_preview td{padding:1em .625em;font-size:1.6em}}.text_hiddent_preview .news_more_link{position:relative;padding-left:1.77778em;text-decoration:none;color:#117d9d;font-weight:700;line-height:1}.course_text_info_content .news_more_link:before,.text_hiddent_preview .news_more_link:before{position:absolute;top:4px;left:2px;content:'';width:.66667em;height:.66667em;border-radius:50%;background-color:#fed258}.text_hiddent_preview pre{width:100%;margin-bottom:1.77778em;padding:2.1em 2em;border-radius:.35em;background:#fafafa;line-height:1.44444}@media screen and (max-width:767px){.text_hiddent_preview pre{font-size:1.5em}}.contacts_text code,.course_descr_text code,.course_homework_description code,.course_text_info_content code,.faq-item__body code,.lessons_content_data code,.news_block_body_in code,.news_block_head_in code,.section_descr.career_mod code,.text_hiddent_preview code,.text_hiddent_preview pre,.vacancies__body code{font-family:"Courier New",Courier,monospace}.text_hidden{margin-bottom:3.33333em;width:100%;min-height:12em;font-size:1.5em;color:#0b0b0b;display:none;margin-top:2em;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:4em;-moz-column-gap:4em;column-gap:4em}.text_hidden p{margin-bottom:1em}@media screen and (max-width:1023px){.text_hidden{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.list_v1_item{position:relative;width:50%;padding:0 1.22222em;margin-bottom:2em;font-size:1.8em;color:#0b0b0b}.list_v1_item:last-child{margin-bottom:0}.list_v1_item:after,.list_v2_item:after{content:'';position:absolute;top:.4rem;left:0;width:1.2rem;height:1.2rem;background-color:#117d9d;border-radius:50%}@media screen and (max-width:767px){.list_v1_item{width:100%}}.list_v2.offset_mod{margin-bottom:5em}.list_v2_item{position:relative;padding:0 0 0 1.22222em;margin-bottom:2em;font-size:2.2em;color:#0b0b0b}@media screen and (max-width:767px){.list_v2_item{font-size:1.8em}}.list_v3_item{position:relative;-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;margin-bottom:2em;font-size:1.8em;color:#0b0b0b;padding:5em 0 0 2em;counter-increment:item;z-index:2}.course_text_info_content blockquote:last-child,.course_text_info_content figure:last-child,.course_text_info_content h2:last-child,.course_text_info_content h3:last-child,.course_text_info_content h4.blockquote_title:last-child,.course_text_info_content h4:last-child,.course_text_info_content li:last-child,.course_text_info_content ol:last-child,.course_text_info_content p:last-child,.course_text_info_content pre:last-child,.course_text_info_content ul:last-child,.list_v3_item:last-child{margin-bottom:0}.list_v3_item:before{content:counter(item);position:absolute;top:0;left:0;width:15.2rem;height:15.2rem;background-color:#117d9d;border-radius:50%;color:#fafafa;text-align:center;line-height:15.2rem;font-size:5em;z-index:-1;opacity:.2}@media screen and (max-width:767px){.list_v3_item{-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (max-width:639px){.list_v3_item{padding:3em 0 0 2em}.list_v3_item:before{width:8.2rem;height:8.2rem;line-height:8.2rem;font-size:2.5em;z-index:-1;opacity:.2}}@media screen and (max-width:479px){.list_v3_item{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 0 0 2em}.list_v3_item:before{width:2.2rem;height:2.2rem;line-height:2.2rem;font-size:1em;z-index:-1;opacity:1}}.subscribe_v2{max-width:78.2em;margin:0 auto 8em}@media screen and (max-width:1023px){.subscribe_v2{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-2.2em;margin-bottom:4em}.subscribe_v2 .btn_v3{margin-left:auto;margin-right:auto}}@media screen and (max-width:480px){.subscribe_v2{margin-right:0}}.subscribe_v2.in_content_mod{max-width:100%;margin-bottom:0}.subscribe_bottom_title{margin-right:1.09091em;font-size:2.2em;font-weight:500}@media screen and (max-width:767px){.subscribe_bottom_title{width:100%;margin-bottom:.6em;margin-right:0;text-align:center}}.tooltip_item{background-color:#d0f4fe;cursor:pointer}.notification,.tooltip_w{width:100%;background-color:#fff}.tooltip_w{z-index:20;position:fixed;max-width:26rem;padding:1rem;border-radius:.7rem;color:#343434;font-weight:400;line-height:1;font-size:1.2rem;-webkit-box-shadow:0 .5rem 1rem rgba(36,59,59,.25);box-shadow:0 .5rem 1rem rgba(36,59,59,.25)}.tooltip_w.regcount_mod{padding:1rem;width:auto;-webkit-box-shadow:0 0 1rem rgba(36,59,59,.3);box-shadow:0 0 1rem rgba(36,59,59,.3)}.notification{max-width:96.6em;height:8.6em;padding:3em;font-size:1rem;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1)}.notification.accent_mod{background-color:#fed258}.notification.position_mod{position:fixed;bottom:2rem;right:2rem;z-index:150;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:1023px){.notification.position_mod{left:2rem;width:auto}}.notification.active_state{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);opacity:1}.notification_title{font-weight:500;font-size:2em;color:#0b0b0b}.promotional_form{width:100%;position:relative}@media screen and (max-width:1023px){.promotional_form{max-width:none}}@media screen and (max-width:767px){.promotional_form_input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}}.added_courses_payment{margin-left:auto;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:1023px){.added_courses_payment{width:100%;text-align:left;padding-top:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:767px){.added_courses_payment{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.added_courses_payment_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:767px){.added_courses_payment_list{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.added_courses_payment_list_item{color:#999;font-size:2.2em;margin-right:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width:1023px){.added_courses_payment_list_item{font-size:1.6em}}@media screen and (max-width:767px){.added_courses_payment_list_item{margin-right:0;margin-bottom:1rem}.added_courses_payment_list_item.referral_mod{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.added_courses_payment_list_item.referral_mod .referral-cart-payment{margin:0 auto}}.added_courses_payment_info{margin-right:.81818em;display:inline;font-size:1rem}.added_courses_payment_price{color:#0b0b0b;font-weight:700;display:inline}.disable_shadow{-webkit-box-shadow:none;box-shadow:none}.course_broadcast_in .video_block,.course_broadcast_in .video_block_simple,.video_item .video_block,.video_item .video_block_simple{height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%}.course_broadcast_col.chat_mod.chatonly_mod,.course_text_info_content table,.video_block.vimeo_mod,.video_block_simple.vimeo_mod{width:100%}.video_block_no_video{width:100%;height:100%;background:#000;color:#fff;opacity:.5;font-size:2em;text-align:center}.course_broadcast.offset_mod{margin-bottom:4em}@media screen and (min-width:1024px){.course_broadcast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.course_broadcast.chatonly_mod{font-size:1rem}@media screen and (min-width:1024px){.course_broadcast_col.video_mod{width:66%}.course_broadcast.ended_mod .course_broadcast_col.video_mod{width:100%}.course_broadcast_col.chat_mod{width:34%}}@media screen and (min-width:1024px){.course_broadcast_in{height:42em}.course_broadcast.ended_mod .course_broadcast_in{height:62em}}.course_broadcast_in .plyr,.course_broadcast_in .plyr__video-wrapper{height:100%}.course_text_info_content{font-size:1.2rem}.course_text_info_content h2,.section_descr.career_mod h2{width:100%;margin-bottom:1.13333em;color:#000;font-size:3em;font-weight:500;line-height:1.33333}@media screen and (max-width:767px){.course_text_info_content h2{font-size:2.6em}}.course_text_info_content h3,.section_descr.career_mod h3{width:100%;margin-bottom:1.41667em;color:#343434;font-size:2.4em;font-weight:500;line-height:1.33333}@media screen and (max-width:767px){.course_text_info_content h3{font-size:1.8em}}.course_text_info_content h4{width:100%;margin-bottom:1.88889em;color:#343434;font-size:1.8em;font-weight:400;line-height:1.77778}@media screen and (max-width:767px){.course_text_info_content h4{font-size:1.6em}}.course_text_info_content h4.blockquote_title{position:relative;margin-bottom:1em;padding-left:2.3em;color:#000;font-size:2em;font-weight:500;line-height:1.3}.course_text_info_content p,.course_text_info_content pre,.section_descr.career_mod p,.section_descr.career_mod pre{width:100%;margin-bottom:1.77778em;color:#343434;font-size:1.8em;font-weight:400;line-height:1.44444}@media screen and (max-width:767px){.course_text_info_content p{font-size:1.5em}}.course_text_info_content img.leftimg_img,.section_descr.career_mod img.leftimg_img{float:left;margin:7px 7px 7px 0}.course_text_info_content img.rightimg_mod,.section_descr.career_mod img.rightimg_mod{float:right;margin:7px 0 7px 7px}.course_text_info_content ol,.course_text_info_content ul,.section_descr.career_mod ol,.section_descr.career_mod ul{margin:0 0 4.2em;padding:0 0 0 2.8em;list-style:none}@media screen and (max-width:767px){.course_text_info_content ol,.course_text_info_content ul{padding:0}}.course_text_info_content ol{counter-reset:section}.course_text_info_content li,.section_descr.career_mod li{position:relative;margin-bottom:1.44444em;padding-left:2.22222em;color:#343434;font-size:1.8em;font-weight:400;line-height:1.44444}@media screen and (max-width:767px){.course_text_info_content li{font-size:1.5em}}.course_text_info_content .mark,.course_text_info_content mark{background-color:#ffebab}.course_text_info_content blockquote,.section_descr.career_mod blockquote{position:relative;margin-bottom:10.2em;padding-left:10.2em}@media screen and (max-width:767px){.course_text_info_content blockquote{padding-left:3.2em;margin-bottom:6em}}.course_text_info_content .tooltip_item{background-color:#d0f4fe;cursor:pointer}.course_text_info_content td,.section_descr.career_mod td{padding:.88889em 1.66667em;color:#343434;font-size:1.8em;font-weight:400}@media screen and (max-width:767px){.course_text_info_content td{padding:1em .625em;font-size:1.6em}}.course_text_info_content .news_more_link{position:relative;padding-left:1.77778em;text-decoration:none;color:#117d9d;font-weight:700;line-height:1}.course_text_info_content pre,.section_descr.career_mod pre{font-family:"Courier New",Courier,monospace;padding:2.1em 2em;border-radius:.35em;background:#fafafa}@media screen and (max-width:767px){.course_text_info_content pre{font-size:1.5em}}.header{position:fixed;top:0;left:0;width:100%;font-size:1rem;will-change:transform;border-bottom:1px solid #f5f5f5;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;z-index:102}body.hero_mod .header{background-color:transparent;border-color:rgba(255,255,255,.1)}.header,body.hero_mod .header.scroll_mod,body.hero_mod .menu_trigger:after,body.hero_mod .menu_trigger:before{background-color:#fff}.header.scroll_mod{-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1)}.header.scroll_mod.scroll_up_mod{top:-5em}.header.login_mod{-webkit-box-shadow:none;box-shadow:none;background-color:#f5f5f5;padding:0 2rem}.header_in{margin:auto;width:100%;max-width:94rem;height:100%}.logo{display:block;width:16em;height:5.5em}.logo img,.logo svg{display:block;width:100%;height:100%}.logo img{-o-object-fit:contain;object-fit:contain}.header.scroll_mod .logo.header_mod .svg_text,.logo.header_mod .svg_text{fill:#282829}.logo.footer_mod .svg_text,body.hero_mod .logo.header_mod .svg_text{fill:#eee}.logo.footer_mod{margin-bottom:6.8em}@media screen and (max-width:1023px){.logo.footer_mod{margin:0 auto 4em}}@media screen and (max-width:480px){.logo{width:13em;margin-right:1em}}@media screen and (max-width:374px){.logo{width:10em}}.logo_img{display:block;width:100%;height:100%}.header_top{height:5em;padding:0 2rem;background-color:#f5f5f5;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width:1023px){.header_top{display:none}}.header_top_nav{margin-right:auto}.header_top_span{color:#999;font-size:1.5em}.header_top_link{margin-right:2rem;color:#555;font-size:1.5em}.header_top_link:first-child{padding-left:0}.header_top_link.right_mod,.price_available b{font-weight:500}.header_top_link.btn_whatsapp{padding:0 1.6rem;color:#fff}.header_top_link:last-child{margin-right:0}.header_bottom{height:10em;padding:0 2rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:1023px){.header_bottom{height:8em}}.header.scroll_mod .header_bottom{height:5em}.header_menu{margin:0 2em 0 auto}@media screen and (max-width:1023px){.header_menu{position:absolute;top:8rem;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:calc(100vh - 8rem);background-color:#fff;overflow-y:auto;z-index:-1;opacity:0;pointer-events:none;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.header.scroll_mod .header_menu{top:5rem;height:calc(100vh - 5rem)}.header_menu.active_mod,body.menu_open .header_menu{opacity:1;pointer-events:initial;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}body.menu_mod .header_menu{position:absolute;top:8rem;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:calc(100vh - 8rem);background-color:#fff;overflow-y:auto;z-index:-1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:1;pointer-events:initial;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:1023px){.header_menu_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto}}body.menu_mod .header_menu_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto}.header_menu_item{position:relative}.header_menu_item>.icon{margin-left:.5rem}@media screen and (max-width:1024px){.header_menu_item>.icon{display:none}}body.hero_mod .header_menu_item>.icon{color:#fff}@media screen and (max-width:1023px){body.hero_mod .header_menu_item>.icon{color:#000}}.header.scroll_mod .header_menu_item>.icon,.header.scroll_mod .header_menu_link{color:#0b0b0b}@media screen and (max-width:1024px){.header_menu_item{display:block}}.header_menu_item+.header_menu_item{margin-left:1em}@media screen and (max-width:1023px){.header_menu_item+.header_menu_item{margin-left:0}}body.menu_mod .header_menu_item+.header_menu_item{margin-left:0}@media screen and (min-width:1024px){.header_menu_item.desktop_hidden_mod{display:none}}.header_menu_link{color:#0b0b0b;position:relative;padding:.66667em 0 .53333em;font-size:1.5em;font-weight:400;text-transform:uppercase;text-decoration:none;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.header_menu_link:active,.header_menu_link:focus,.header_menu_link:hover{text-shadow:0 0 1px #000;text-decoration:none}.header_menu_link:active:after,.header_menu_link:focus:after,.header_menu_link:hover:after{opacity:1}.header_menu_link:after{position:absolute;left:0;bottom:0;width:100%;height:1px;display:block;content:'';opacity:0;background-color:#fed258;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}body.hero_mod .header_menu_link{color:#fff}@media screen and (max-width:1023px){body.hero_mod .header_menu_link{color:#000}body.hero_mod .header_menu_link.mobile_accent_mod{color:#117d9d}}@media screen and (max-width:1023px){.header_menu_link{display:block;width:100%;font-size:2em;text-align:center}.header_menu_link.mobile_accent_mod{color:#117d9d}}body.menu_mod .header_menu_link{display:block;width:100%;font-size:2em;text-align:center}.header_submenu{position:absolute;left:0;top:100%;min-width:11rem;padding:2em;font-size:1rem;opacity:0;pointer-events:none;background-color:#f5f5f5;border-radius:.5rem;-webkit-transition:all,.3s ease;-o-transition:all,.3s ease;transition:all,.3s ease;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1)}.header_submenu.open_mod{opacity:1;pointer-events:auto;-webkit-transform:translate(0,-1.6rem);-ms-transform:translate(0,-1.6rem);transform:translate(0,-1.6rem)}.header_menu_item:hover>.header_submenu{opacity:1;pointer-events:all}@media screen and (max-width:1024px){.header_submenu{position:relative;opacity:1;pointer-events:all;left:0;top:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;padding:0}}.header_submenu_item{margin-bottom:1rem}.header_submenu_item:last-child{margin-bottom:0}.header_submenu_link{display:block;font-size:1.5em;font-weight:400;line-height:1;text-align:left;margin-bottom:1rem;white-space:nowrap}.header_submenu_link:hover,.section_descr.career_mod a{text-decoration:none;color:#117d9d}.footer_contacts.page_mod .footer_contacts_item:last-child,.header_submenu_link:last-child{margin-bottom:0}.header_submenu_link.accent_mod{color:#117d9d;font-weight:500}@media screen and (max-width:1024px){.header_submenu_link{position:relative;display:block;width:100%;text-align:center;padding:.66667em 0 .53333em;font-size:2em;font-weight:400;text-transform:uppercase;text-decoration:none;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.header_submenu_link:active,.header_submenu_link:focus,.header_submenu_link:hover{text-shadow:0 0 1px #000;text-decoration:none}.header_submenu_link:active:after,.header_submenu_link:focus:after,.header_submenu_link:hover:after{opacity:1}.header_submenu_link:after{position:absolute;left:0;bottom:0;width:100%;height:1px;display:block;content:'';opacity:0;background-color:#fed258;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}}.account_block>.button{margin-right:2rem}@media screen and (max-width:767px){.account_block>.button{margin-right:1.5rem}}.account_block>.button:last-child{margin-right:0}.account_block.right_pos_mod,body.menu_mod .account_block{margin-left:auto}@media screen and (max-width:1023px){.account_block{margin-left:auto}}.menu_trigger{z-index:210;position:relative;display:none;height:2rem;width:2.8rem;margin-left:2rem;text-transform:uppercase;color:transparent;cursor:pointer}@media screen and (max-width:1023px){.menu_trigger{display:block}}.menu_trigger:before{content:'';-webkit-transform:translate(0,-.8rem);-ms-transform:translate(0,-.8rem);transform:translate(0,-.8rem);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:absolute;top:50%;left:0;width:100%;height:.2rem;margin-top:-.2rem}.header.scroll_mod .menu_trigger:after,.header.scroll_mod .menu_trigger:before,.header.scroll_mod .menu_trigger_decor,.menu_trigger:before{background-color:#117d9d}.menu_trigger:after{content:'';-webkit-transform:translate(0,.8rem);-ms-transform:translate(0,.8rem);transform:translate(0,.8rem)}.menu_trigger.active_mod:before{-webkit-transform:rotate(45deg) translate(0,0);-ms-transform:rotate(45deg) translate(0,0);transform:rotate(45deg) translate(0,0)}.menu_trigger.active_mod:after{-webkit-transform:rotate(-45deg) translate(0,0);-ms-transform:rotate(-45deg) translate(0,0);transform:rotate(-45deg) translate(0,0)}.menu_trigger:after,.menu_trigger_decor{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:absolute;top:50%;left:0;width:100%;height:.2rem;margin-top:-.2rem;background-color:#117d9d}.active_mod .menu_trigger_decor{opacity:0;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}body.hero_mod .menu_trigger_decor{background-color:#fff}.footer{position:relative;z-index:101;width:100%;min-height:67rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 2rem;font-size:1rem;will-change:transform}.footer_top{padding:12.8em 2rem 12em;margin:0 -2rem;background-color:#000;color:#999}@media screen and (max-width:1023px){.footer_top{padding-top:6em;padding-bottom:6em}}.footer_cols{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:-2em}.footer_col{max-width:33.33%;padding-right:2em}.footer_col.size_mod{max-width:30em;width:33.33%}@media screen and (max-width:1023px){.footer_col.size_mod{width:100%;max-width:100%;margin-bottom:3em}}.footer_col+.footer_col{margin-left:auto}@media screen and (max-width:1023px){.footer_col{width:50%;max-width:100%}}@media screen and (max-width:640px){.footer_col{width:100%}}.footer_contacts{margin-bottom:4.6em}.footer_contacts.page_mod{max-width:41em;margin-right:15.6em;margin-bottom:0}@media screen and (max-width:1023px){.footer_contacts.page_mod{margin-right:0;max-width:100%;margin-bottom:3em}.footer_contacts{margin-bottom:2em}}.footer_contacts_text{font-size:1.5em;line-height:1.2;color:#999}.footer_contacts.page_mod .footer_contacts_text{font-size:1.8em;color:#000}@media screen and (max-width:767px){.footer_contacts.page_mod .footer_contacts_text{text-align:left}.footer_contacts_text{text-align:center}}.footer_contacts_item{margin-bottom:1.6em}.footer_contacts.page_mod .footer_contacts_item{margin-bottom:2em}.footer_contacts_item:last-child{margin-bottom:0}@media screen and (max-width:1023px){.footer_contacts:not(.page_mod) .footer_contacts_item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer_contacts_link{font-size:1.5em;line-height:1.2;color:#999;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.footer_contacts.page_mod .footer_contacts_link{font-size:1.8em;color:#000}.footer_contacts.page_mod .footer_contacts_link:focus,.footer_contacts.page_mod .footer_contacts_link:hover{color:#117d9d}@media screen and (max-width:1023px){.footer_contacts.page_mod .footer_contacts_link{width:100%}}.footer_contacts_link.v2_mod,.footer_made_by a{text-decoration:underline}.footer_contacts_link+.footer_contacts_link{margin-left:1.33333em}@media screen and (max-width:1023px){.footer_contacts.page_mod .footer_contacts_link+.footer_contacts_link{margin-left:0;margin-top:1.33333em}}.footer_contacts_link:focus,.footer_contacts_link:hover{color:#fff;text-decoration:none}.footer_contacts_icon{-ms-flex-negative:0;flex-shrink:0;width:1.6rem;height:1.6rem;margin-right:1rem;color:currentColor}.footer_menu_list.offset_mod{margin-bottom:5em}.footer_menu_item{margin-bottom:1.4em}.footer_menu_item:last-child,.section_descr.career_mod blockquote:last-child,.section_descr.career_mod figure:last-child,.section_descr.career_mod h2:last-child,.section_descr.career_mod h3:last-child,.section_descr.career_mod h4.blockquote_title:last-child,.section_descr.career_mod h4:last-child,.section_descr.career_mod li:last-child,.section_descr.career_mod ol:last-child,.section_descr.career_mod p:last-child,.section_descr.career_mod pre:last-child,.section_descr.career_mod ul:last-child,.section_subtitle.login_mod p:last-child{margin-bottom:0}@media screen and (max-width:1023px){.footer_menu_item{text-align:center}}.footer_menu_link{font-size:1.5em;color:#999;text-transform:uppercase;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.footer_menu_link:focus,.footer_menu_link:hover{color:#fff;text-decoration:none}.footer_bottom{padding:4em 2rem;margin:0 -2rem;background-color:#f5f5f5}@media screen and (max-width:1023px){.footer_bottom_text{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2em}}.footer_copyright{margin-right:2.5em;font-size:1.2em;color:#555}@media screen and (max-width:640px){.footer_copyright{width:100%;text-align:center;margin-bottom:1em;margin-right:0}}.footer_info_link{font-size:1.2em;color:#555;text-decoration:underline;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.footer_info_link+.footer_info_link{margin-left:2.4em}.footer_info_link:focus,.footer_info_link:hover{color:#000;text-decoration:none}.footer_age{width:2.66667em;height:2.66667em;margin-left:auto;margin-right:2rem;font-size:1.5em;color:#555;background-color:#fff;border-radius:50%}@media screen and (max-width:1023px){.footer_age{margin-left:0}}@media screen and (max-width:640px){.footer_age{margin:0 auto 1em}}.footer_made_by{font-size:1.2em;color:#555}@media screen and (max-width:640px){.footer_made_by{width:100%;text-align:center}}.footer_payment_logos{margin-left:auto;margin-right:auto}.footer_payment_icon{display:inline-block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:4em;width:auto;max-width:6em;height:2em;margin:0 0 0 2rem;opacity:.4}.form_field.default_mod{height:5rem;padding:0 2rem}.form_field.default_mod,.form_field.textarea_mod{display:block;width:100%;font-size:1.6rem;font-family:"FiraSans",sans-serif;color:#0b0b0b;-webkit-box-shadow:inset 0 0 0 1px #f5f5f5;box-shadow:inset 0 0 0 1px #f5f5f5;border:0;border-radius:.4rem;-webkit-transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;-webkit-appearance:none}.form_field.default_mod::-webkit-input-placeholder,.form_field.textarea_mod::-webkit-input-placeholder,.my-order__payment select::-webkit-input-placeholder{color:#ccc}.form_field.default_mod::-moz-placeholder,.form_field.textarea_mod::-moz-placeholder,.my-order__payment select::-moz-placeholder{color:#ccc}.form_field.default_mod:-ms-input-placeholder,.form_field.textarea_mod:-ms-input-placeholder,.my-order__payment select:-ms-input-placeholder{color:#ccc}.form_field.default_mod:focus,.form_field.textarea_mod:focus,.my-order__payment select:active,.my-order__payment select:focus{-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1)}.form_cell.hidden_field{display:none}.form_cell.form_cell_v2_mod{padding:0 0 1rem;width:100%}@media screen and (max-width:768px){.form_cell.form_cell_v2_mod{max-width:100%}}@media screen and (max-width:1023px){.promotional_form_input .form_cell{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media screen and (max-width:767px){.promotional_form_input .form_cell{width:100%}}.form_cell.login_sms_mod{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.form_cell.file_mod{padding:0 0 3rem 3rem;position:relative}.form_cell.file_mod:before{display:block;content:url(../i/file_attention.svg);position:absolute;top:.3rem;left:0}.form_cell.file_mod.selected_mod:before{content:url(../i/file_approve.svg)}.form_cell.file_mod.selected_mod .inputfile_text{color:#93bf3e}.form_cell.file_mod.selected_mod .inputfile_text span{color:#a0a0a0}.form_cell.file_mod .inputfile_text{color:#ff4040;font-size:1.4em}.form_cell.file_mod .inputfile_text:focus,.form_cell.file_mod .inputfile_text:hover,.section_descr.career_mod a:active,.section_descr.career_mod a:focus,.section_descr.career_mod a:hover{text-decoration:underline}.form_cell.file_mod label{cursor:pointer}.form_cell_title.hline_hide_mod{display:none}.form_cell_title.form_v1_mod{font-size:1.2em}.form_cell_title.title_mod{margin-bottom:.5em}.form_cell_title.file_mod{font-size:1.8em;margin-bottom:.5em;font-weight:500}.form_cell_title.file_mod.descr_mod{font-size:1.3em;font-weight:400;color:#ff4040;opacity:.5}.form_cell.selected_mod .form_cell_title.file_mod.descr_mod{color:#a0a0a0;opacity:1}.form_field_wrap{position:relative}.form_field.default_mod:disabled{color:#ccc}.form_field.blue_mod{color:#117d9d}.form_field.textarea_mod{height:17rem;padding:2.2rem 2rem}.form_field.v2_mod{font-size:1.8em;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1)}.form_field.v2_mod:focus{-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.3);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.3)}.form_field.chat_mod{padding:0 7.4rem 0 1.4rem;font-size:1.4rem;border-radius:0}.form_field.chat_mod:focus{-webkit-box-shadow:.2rem .3rem .6rem rgba(11,11,11,.1);box-shadow:.2rem .3rem .6rem rgba(11,11,11,.1)}.form_field.v3_mod{font-size:1.8em;background-color:#f5f5f5;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;color:#000}.form_field.v3_mod.edit_mod,.form_field.v3_mod:focus{background-color:#fff}.form_field.v4_mod{font-size:1.8em;background-color:#fff;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;color:#000}.form_field.pseudo_select{color:#117d9d}.form_field.promotional_mod{height:5rem;padding:0 3.6rem 0 2.4rem;font-size:1.8rem;color:#ccc;background-color:#f5f5f5;border-radius:.8rem}.form_field.settings_mod{padding:0 8rem 0 2rem;font-weight:400;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.form_field.settings_mod.textarea_mod{padding:2rem 8rem 2rem 2rem}.form_field.error_mod{border:1px solid #ff4040}.form_field_edit{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;top:0;right:1rem;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.form_field_edit:hover{color:#ae2b54}.form_field_edit.edit_mod{color:#117d9d}.form_field_comment{display:block;color:#ccc;font-size:1.5rem;font-weight:400;line-height:1.2}.form_field_comment.v1_mod{margin-right:3.4rem;color:#0b0b0b;font-size:1.8rem}@media screen and (max-width:768px){.form_field_comment.v1_mod{margin-right:1rem}}.fields_wrap,.fields_wrap_col{position:relative}@media screen and (max-width:480px){.fields_wrap .radio_check.radio_2_mod{width:100%;margin-top:1em;margin-left:1em}}.fields_wrap .radio_check.radio_2_mod .radio_check_text.radio_2_mod{margin-bottom:0}.fields_wrap.subscribe_mod{display:block;padding:1rem 2rem;width:38rem;height:5rem;background-color:#f5f5f5;border-radius:.4rem}.radio_check{cursor:pointer}.radio_check.check_1_mod{display:inline-block}.radio_check.check_2_mod{display:block;max-width:38rem}.radio_check.radio_1_mod,.radio_check.radio_check_text.radio_2_mod{display:block;cursor:pointer}.radio_check.radio_3_mod{display:inline-block;cursor:pointer}.radio_check.settings_mod{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 2rem;width:100%;max-width:38rem;height:5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-radius:.4rem;background-color:#f5f5f5}@media screen and (max-width:768px){.radio_check.settings_mod{max-width:100%}}.radio_check.reg_form_mod{padding:0 2rem;display:inline-block}.radio_check_input{display:none}.radio_check_input.settings_mod+.radio_check_text.check_1_mod{width:100%;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.radio_check_input.reg_form_mod+.radio_check_text.check_4_mod{width:100%}.radio_check_text.check_1_mod{position:relative;display:inline-block;padding:0 0 0 4rem;color:#ccc;font-size:1.8rem;cursor:pointer}.radio_check_input:checked+.radio_check_text.check_1_mod{color:#0b0b0b}.radio_check_text.check_1_mod:after,.radio_check_text.check_1_mod:before{position:absolute;top:.2rem;left:0;width:1.8rem;height:1.8rem}.radio_check_text.check_1_mod:before{content:'';border-radius:.3rem;background-color:rgba(11,11,11,.5)}.radio_check_input:checked+.radio_check_text.check_1_mod:before{background-color:#0b0b0b}.radio_check_text.check_1_mod:after{color:#fff;font-size:1.4rem;line-height:1.8rem;text-align:center;opacity:0}.radio_check_input:checked+.radio_check_text.check_1_mod:after,.radio_check_input:checked+.radio_check_text.tag_mod .btn_del{opacity:1}.radio_check_text.tag_mod{position:relative;display:block;padding:.8rem 3rem;color:#0b0b0b;font-size:1.5rem;line-height:1.47;border-radius:.5rem;border:1px solid #eaeaea;text-decoration:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.radio_check_text.tag_mod .btn_del{opacity:0}.radio_check_input:checked+.radio_check_text.tag_mod{padding:.8rem 1.5rem .8rem 4.2rem;color:#fff;background-color:#117d9d}.radio_check_text.check_2_mod{position:relative;display:inline-block;padding:0 10rem 0 0;font-size:1.5rem;font-weight:400;line-height:1.2}.radio_check_text.check_2_mod:after,.radio_check_text.check_2_mod:before{position:absolute;top:0;right:0;cursor:pointer}.radio_check_text.check_2_mod:after{width:3.2rem;height:3.2rem;background-color:#fff}.radio_check_text.check_2_mod:before{width:6.4rem;height:3.2rem;content:'';border-radius:10rem;background-color:#ae2b54}.radio_check_input:checked+.radio_check_text.check_2_mod:before{background-color:#93bf3e}.radio_check_text.check_2_mod:after{content:'';color:green;line-height:20px;text-align:center;border-radius:50%;-webkit-transform:translate(-3.2rem,0);-ms-transform:translate(-3.2rem,0);transform:translate(-3.2rem,0);-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1)}.radio_check_input:checked+.radio_check_text.check_2_mod:after{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.radio_check_text.check_3_mod{position:relative;display:inline-block;padding:0 0 0 2.6rem;color:#0b0b0b;font-size:1.5rem;cursor:pointer}.radio_check_input:checked+.radio_check_text.check_3_mod,.radio_check_input:checked+.radio_check_text.check_4_mod,.radio_check_input:checked+.radio_check_text.check_5_mod{color:#0b0b0b}.radio_check_text.check_3_mod:after,.radio_check_text.check_3_mod:before{position:absolute;top:0;left:0;width:1.8rem;height:1.8rem}.radio_check_text.check_3_mod:before{content:'';border-radius:.3rem;background-color:#fff;border:1px solid #dedede}.radio_check_input:checked+.radio_check_text.check_3_mod:before{border:1px solid #117d9d}.radio_check_text.check_3_mod:after{color:#117d9d;font-size:1.4rem;line-height:1.8rem;text-align:center;opacity:0}.radio_check_input:checked+.radio_check_text.check_3_mod:after{opacity:1}.radio_check_text.check_3_mod:hover{color:#117d9d}.radio_check_text.check_3_mod:hover:before{border:1px solid #117d9d}.radio_check_text.check_4_mod{position:relative;display:block;padding:0 0 0 4rem;color:#ccc;font-size:1.2rem;cursor:pointer}.radio_check_text.check_4_mod:after,.radio_check_text.check_4_mod:before{position:absolute;top:50%;left:0;width:1.8rem;height:1.8rem;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.radio_check_text.check_4_mod:before{content:'';border-radius:.3rem;background-color:rgba(11,11,11,.5)}.radio_check_input:checked+.radio_check_text.check_4_mod:before{background-color:#0b0b0b}.radio_check_text.check_4_mod:after{color:#fff;font-size:1.4rem;line-height:1.8rem;text-align:center;opacity:0}.radio_check_input:checked+.radio_check_text.check_4_mod:after{opacity:1}.radio_check_text.check_5_mod{position:relative;display:inline-block;padding:0 0 0 2rem;color:#ccc;font-size:1.8rem;cursor:pointer}.radio_check_text.check_5_mod:after,.radio_check_text.check_5_mod:before{position:absolute;top:.2rem;left:0;width:1.8rem;height:1.8rem}.radio_check_text.check_5_mod:before{content:'';border-radius:.3rem;background-color:rgba(11,11,11,.5)}.radio_check_input:checked+.radio_check_text.check_5_mod:before{background-color:#0b0b0b}.radio_check_text.check_5_mod:after{color:#fff;font-size:1.4rem;line-height:1.8rem;text-align:center;opacity:0}.radio_check_input:checked+.radio_check_text.check_5_mod:after,.radio_check_input:checked+.radio_check_text.radio_1_mod:after,.radio_check_input:checked+.radio_check_text.radio_2_mod:after,.radio_check_input:checked+.radio_check_text.radio_3_mod.approved_mod:after{opacity:1}.radio_check_text.radio_1_mod,.radio_check_text.radio_2_mod{position:relative;min-height:6.6rem;color:#0b0b0b;border:1px solid rgba(0,0,0,.1);border-radius:.5rem}.radio_check_text.radio_1_mod{padding-left:5rem;font-size:2.2rem;font-weight:500}.radio_check_text.radio_2_mod{padding:0 2.5rem 0 4rem;margin-bottom:1.5rem;min-height:auto;font-size:1.8rem;font-weight:400;line-height:1.44;border:0}.input-parent.error .radio_check_text.radio_1_mod,.input-parent.error .radio_check_text.radio_2_mod,.input-parent.error .radio_check_text.radio_3_mod{border-color:#ff4040}.radio_check_text.radio_1_mod:before,.radio_check_text.radio_2_mod:before{position:absolute;top:50%;left:1.8rem;width:2.4rem;height:2.4rem;margin-top:-1.2rem;background-color:#f5f5f5;border-radius:50%;cursor:pointer;content:''}.radio_check_text.radio_1_mod:after{left:2.3rem}.radio_check_text.radio_1_mod:after,.radio_check_text.radio_2_mod:after{position:absolute;top:50%;width:1.4rem;height:1.4rem;margin-top:-.7rem;background-color:#117d9d;border-radius:50%;opacity:0;content:''}.radio_check_text.radio_2_mod:before{left:0}.radio_check_text.radio_2_mod:after{left:.5rem}.radio_check_text.radio_3_mod{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:1rem 1.5rem;min-height:4rem;margin-bottom:.5rem;color:#0b0b0b;font-size:1.5rem;font-weight:400;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.radio_check_input:checked+.radio_check_text.radio_3_mod{background-color:#117d9d;color:#fff}.radio_check_text.radio_3_mod.approved_mod{padding-left:4rem}.radio_check_text.radio_3_mod.approved_mod:before{position:absolute;top:50%;left:1rem;width:2.2rem;height:2.2rem;margin-top:-1.1rem;border-radius:50%;background-color:#93bf3e;content:'';cursor:pointer}.radio_check_text.radio_3_mod.approved_mod:after{position:absolute;top:50%;left:1.5rem;width:1.4rem;height:1.4rem;margin-top:-.9rem;color:#fff;opacity:0;content:url(../i/accept.svg)}.radio_check_input:checked+.radio_check_text.radio_3_mod.question_mod{padding-left:4rem}.radio_check_input:checked+.radio_check_text.radio_3_mod.question_mod:before{position:absolute;top:50%;left:1rem;width:2.2rem;height:2.2rem;margin-top:-1.1rem;border-radius:50%;background-color:#c5c5c5;content:'';cursor:pointer}.radio_check_input:checked+.radio_check_text.radio_3_mod.question_mod:after{position:absolute;top:50%;left:1.8rem;width:1.4rem;height:1.8rem;margin-top:-.9rem;content:url(../i/question.svg);color:#fff;opacity:1}.form_field_error{position:absolute;bottom:.1em;left:2.2em;font-size:1em;color:#ff4040;max-width:calc(100% - 2.2em);width:100%;height:1em;overflow:hidden}.form_field_error:not(.active_mod){display:none}.form_field_error.v1_mod{bottom:-2em;left:0}.form_field_error.v2_mod{position:static;bottom:auto;left:auto;top:auto;right:auto;margin-bottom:2em}@media screen and (max-width:767px){.form_field_error{font-size:1.2em}}.form_field_error_inside{position:absolute;top:0;left:0;height:1em;min-width:100%;white-space:nowrap;-webkit-animation:5s ease-in-out 0s move_error infinite;animation:5s ease-in-out 0s move_error infinite}.form_notification{color:#000;font-weight:500;background-color:#fafafa;display:none;padding:2rem;font-size:1.6em;margin-bottom:1em;border-radius:.5rem}.form_notification.info_mod{display:block}.form_notification.error_mod{display:block;background:#ff4040;color:#fff}.form_notification.success_mod{display:block;background:#93bf3e;color:#fff}.js .form_field_inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.form_field_inputfile+label{font-size:1.8rem;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;cursor:pointer;overflow:hidden;padding:0 1.6rem;height:4rem;text-align:center}@media screen and (max-width:767px){.form_field_inputfile+label{height:auto;padding-top:1em;padding-bottom:1em}}.form_field_inputfile.has-focus+label,.form_field_inputfile:focus+label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}.form_field_inputfile+label svg{width:1em;height:1em;vertical-align:middle;fill:currentColor;margin-top:-.25em;margin-right:.25em}.form_field_inputfile.mod_v1+label{color:#000;background-color:#fed258;border-radius:.5rem}.form_field_inputfile.mod_v1+label:hover,.form_field_inputfile.mod_v1.has-focus+label,.form_field_inputfile.mod_v1:focus+label{background-color:#117d9d;color:#fff}.no-js .form_field_inputfile+label{display:none}.btn_base{text-transform:uppercase}@media screen and (max-width:767px){.btn_v2{min-width:auto;width:100%}}@media screen and (max-width:1023px){.btn_v7{min-width:26rem}}.section.bg_v2_mod .btn_v8{background-color:#117d9d;color:#fff}.btn_v10.disable_mod{background-color:#e9e9e9}.btn_v10.success_mod{background-color:#93bf3e;color:#fff}@media screen and (max-width:767px){.btn_v13.promotional_mod{font-size:1.4rem;height:auto;padding:1rem;line-height:1}.btn_v13.login_sms_mod{font-size:1.2rem}}.btn_v15{min-width:auto;width:100%;height:5rem}.btn_v17{text-transform:uppercase}@media screen and (max-width:1023px){.event_footer_btn .btn_v23{width:100%}}.btn_watch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:1.8rem;font-weight:500}.btn_more:focus,.btn_more:hover,.btn_watch:focus,.btn_watch:hover{text-decoration:none}.btn_watch_icon{width:2.4rem;height:2.6rem;margin-right:2.6rem}.btn_more{position:relative;padding-right:1.6rem;color:#0b0b0b;font-size:1.5em;font-weight:500;text-transform:uppercase}.btn_more:before{position:absolute;top:50%;right:0;width:0;height:0;margin-top:-.2rem;border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.5rem solid currentColor;-webkit-transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;content:''}.btn_more.active_state:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.btn_more.program_mod{padding:.5em 2em .5em 1em;background:#93bf3e;color:#fff;border-radius:.25rem}.btn_more.program_mod:before{right:1em}.btn_download.icon_mod{padding-right:3.2rem}.btn_del{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;top:50%;left:1em;width:1.8rem;height:1.8rem;margin-top:-.9rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#117d9d;border-radius:50%;background-color:#fff}.btn_del,.btn_wrap.center_level_mod{text-align:center}.btn_wrap.offset_mod{margin-bottom:5.2em}.btn_wrap.offset_v2_mod{margin-bottom:12em}.btn_wrap.offset_v3_mod{margin-top:3.4em}.btn_wrap.right_mod{text-align:right}.btn_wrap.settings_mod{margin-top:13rem}.btn_login.dropdown_mod{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 1.6rem 0 0;color:#117d9d;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent}.btn_login.dropdown_mod:after{position:absolute;top:50%;right:0;margin-top:-2px;display:block;content:'';border:4px solid transparent;border-top:4px solid #117d9d}body.hero_mod .header:not(.scroll_mod) .btn_login.dropdown_mod{color:#fff;background-color:transparent}body.hero_mod .header:not(.scroll_mod) .btn_login.dropdown_mod:after{border-top-color:#fff}@media screen and (max-width:767px){.btn_login{height:3rem;font-size:1.1rem}}.btn_back{width:100%;max-width:22rem}.btn_back.offset_mod{margin-left:2rem}.btn_back.nowidth_mod{max-width:none;width:auto}@media screen and (max-width:639px){.btn_back.offset_mod{margin-left:0;margin-top:2rem}}.btn_cart{position:relative;margin:0 0 0 4em;padding:0 .4em 0 0;height:2.2em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;white-space:nowrap;cursor:pointer;display:none}.btn_cart:focus,.btn_cart:hover{text-decoration:none}body.hero_mod .btn_cart{color:#fff}.header.scroll_mod .btn_cart{color:#0b0b0b}@media screen and (max-width:767px){.btn_cart{margin-left:2em}}.btn_cart.count_mod,.btn_cart_amount{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.btn_cart_amount{position:absolute;right:0;bottom:0;opacity:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.4em;height:1.4em;color:#fff;font-size:1.1rem;font-weight:500;line-height:1.4em;background-color:#ae2b54;border-radius:50%}.btn_cart.count_mod .btn_cart_amount{opacity:1}@media screen and (max-width:767px){.btn_alert{margin:0 auto}}.btn_cancel{background-color:#a0a0a0;color:#fff}.btn_cancel_v2{background-color:#fff}.btn_save{text-transform:uppercase}.btn_save.disabled_mod{color:#ccc;background-color:#f5f5f5;pointer-events:none}.btn_social{min-width:8rem;width:100%}@media screen and (max-width:767px){.btn_social{min-width:0}}.btn_link{color:#117d9d;font-size:1.8em;font-weight:500}.btn_link:focus,.btn_link:hover{color:#0c586f}.btn_close,.btn_close_decor{position:absolute;display:block}.btn_close{right:0;text-decoration:none;cursor:pointer;top:0;width:1.2em;height:1.2em}.btn_close:after,.btn_close:before{content:'';position:absolute;top:50%;left:50%}.btn_close:before{margin:-1em 0 0 -1em;width:2em;height:2em}.btn_close:after{width:3.2em;height:3.2em;margin-top:-1.6em;margin-left:-1.6em}.btn_close_decor{top:.5em;left:0;width:100%;height:100%}.btn_close_decor:after,.btn_close_decor:before{position:absolute;top:0;left:0;content:'';width:100%;height:2px;background-color:#0b0b0b}.btn_close_decor:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.btn_close_decor:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.btn_form{width:100%;-webkit-box-shadow:3px .6rem 2.5rem rgba(11,11,11,.1);box-shadow:3px .6rem 2.5rem rgba(11,11,11,.1);border-radius:.6rem}@media screen and (max-width:767px){.btn_form{min-width:auto}}.btn_article{font-weight:500;text-transform:uppercase;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;white-space:nowrap;cursor:pointer;padding:2rem 4rem;border-radius:.5rem;font-size:1.4rem;text-decoration:none}.btn_article:focus,.btn_article:hover{text-decoration:none!important}.btn_article.color_v1_mod{color:#fff;background-color:#117d9d;border:2px solid #117d9d}.btn_article.color_v1_mod:focus,.btn_article.color_v1_mod:hover{color:#117d9d;background-color:transparent}.btn_article.color_v2_mod{color:#fff;background-color:#000;border:2px solid #000}.btn_article.color_v2_mod:focus,.btn_article.color_v2_mod:hover{color:#000;background-color:transparent}.btn_article.color_v3_mod{color:#000;background-color:#fed258;border:2px solid #fed258}.btn_article.color_v3_mod:focus,.btn_article.color_v3_mod:hover{color:#000;border-color:#000;background-color:transparent}.btn_article.color_v4_mod{color:#117d9d;background-color:transparent;border:2px solid #117d9d}.btn_article.color_v4_mod:focus,.btn_article.color_v4_mod:hover{background-color:#117d9d;color:#fff}.btn_article.color_v5_mod{color:#000;background-color:transparent;border:2px solid #000}.btn_article.color_v5_mod:focus,.btn_article.color_v5_mod:hover{color:#fff;background-color:#000}.btn_article.align_right_mod{margin-left:auto}.btn_article.align_justify_mod,.section_descr.career_mod table{width:100%}.btn_whatsapp{background-color:#01e675}.btn_whatsapp:hover{background-color:#01b35b}.btn_whatsapp .icon{font-size:1.6rem;margin-right:.5rem}.section_wrap.bg_mod{background:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(rgba(250,250,250,0)));background:-o-linear-gradient(top,#fafafa 0%,rgba(250,250,250,0) 100%);background:linear-gradient(180deg,#fafafa 0%,rgba(250,250,250,0) 100%)}.section,.section_in{position:relative;width:100%}.section{padding:6em 2rem;font-size:1rem}.section.mobile_center_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section.decor_mod:before,.section.decor_v2_mod:before{position:absolute;top:0;left:50%;width:7em;height:1px;display:block;margin-left:-3.5em;content:'';-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);background-color:#fed258}.section.decor_v2_mod:before{-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.section.not_found_mod{padding:12em 2rem}@media screen and (max-width:767px){.section.not_found_mod{padding:8em 2rem}}.section.no_offset_mod{padding:0}.section.no_top_offset_mod{padding-top:0}.section.no_bottom_offset_mod{padding-bottom:0}@media screen and (min-width:1024px){.section.hero_mod{min-height:85em;padding-top:29.2em}}@media screen and (max-width:1023px){.section.hero_mod{padding-top:16rem;padding-bottom:8em;min-height:100vh}.section.hero_inner_mod{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.section.hero_v2_mod{padding-top:16.4em}@media screen and (max-width:1023px){.section.hero_v2_mod{padding-top:10.4em}}.section.hero_v3_mod{padding-top:24em}@media screen and (max-width:1023px){.section.hero_v3_mod{padding-top:10.4em}}.section.hero_slider_mod{padding:0}.section.bg_mod{background-color:#f5f5f5}.section.bg_v2_mod{background-color:#fed258}.section.bg_v3_mod{background-color:#535353}.section.bg_v4_mod{background-color:#117d9d}.section.bg_v5_mod{background-color:#ececec}.section.first_mod{padding-top:1.8em}.section.about_leader_mod{padding:0}@media screen and (max-width:1023px){.section.about_leader_mod{padding-bottom:0;padding-top:2em;padding-left:2rem;padding-right:2rem}}.section.border_decor_mod:after,.section.border_v2_decor_mod:after{content:'';position:absolute;top:1.4em;left:50%;max-width:100%;width:94rem;height:1px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#e2e2e2}.section.border_v2_decor_mod:after{top:0;background-color:#d7d7d7}.section.wrap_mod{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2rem}@media screen and (max-width:1023px){.section.content_mod{padding-left:0;padding-right:0}}.section_in{max-width:94rem;margin:0 auto}@media screen and (max-width:767px){.section_in.flex_mod,.section_in.flex_v2_mod{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:768px){.section_in.footer_mod{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.section_in.not_found_mod{position:relative}@media screen and (max-width:767px){.section_in.not_found_mod{text-align:center}}.section_in.flex_center_mod{min-height:calc(100vh - 15rem);padding:6em 0}@media screen and (max-width:1023px){.section_in.flex_center_mod{min-height:calc(100vh - 8rem)}.section_in.hero_mod{margin:auto 0}}@media screen and (max-width:479px){.section_in.hero_mod{margin:auto 0 0}}.section_in.banner_mod{min-height:52.6em;padding:6em 0}.section_in.content_mod{max-width:116rem;background-color:#fff;padding-bottom:8.6em}.section_in.about_leader_mod{max-height:100%}.section_in.wide_mod{max-width:116rem}.section_title{color:#0b0b0b;font-size:3.6em;line-height:1.2;font-weight:500}.section_title.center_mod{text-align:center;margin-left:auto;margin-right:auto}.section_title.accent_mod{color:#fff;font-weight:900;line-height:1.2}@media screen and (min-width:768px){.section_title.accent_mod{font-size:6em}}@media screen and (max-width:767px){.section_title.accent_mod{font-size:4em}}@media screen and (max-width:639px){.section_title.accent_mod{font-size:3em}}@media screen and (max-width:479px){.section_title.accent_mod{font-size:2.6em}}.section_title.color_mod{color:#fff}.section_title.not_found_mod{margin-bottom:.9em;font-size:6em;font-weight:900;line-height:1.2}@media screen and (max-width:767px){.section_title.not_found_mod{font-size:4.6em}}@media screen and (max-width:479px){.section_title.not_found_mod{font-size:3.6em}}.section_title.h2,.section_title.h3{font-size:2.8em;font-weight:500;line-height:1.18}.section_title.h3{font-size:2.2em}.section_title.limit_mod{max-width:13.05556em}.section_title.limit_v2_mod{max-width:16.38889em}.section_title.offset_mod{margin-bottom:1.83333em}.section_title.offset_v1_mod{margin-bottom:.6em}.section_title.offset_v2_mod{margin-bottom:1.22222em}.section_title.offset_v3_mod{margin-bottom:.61111em}.section_title.offset_v4_mod{margin-bottom:.27778em}.section_title.offset_v5_mod{margin-bottom:1em}.section_title.offset_v6_mod{margin-bottom:2.90909em}.section_title.setup_mod{max-width:69rem}.section_title.payment_mod{margin-bottom:.63636em}#msCart .title,.news_block .section_title,.section_title.mobile_align_mod{text-align:left}.section_title.course_mod{min-height:4em}.bg_v4_mod .section_title{color:#fff}@media screen and (max-width:767px){.section_title{font-size:2.6em;text-align:center}.section_title.hero_mod{text-align:left}.section_title.course_mod{min-height:0}}.section_descr{width:100%;margin:0 auto;font-size:1.8em;line-height:1.2;color:#0b0b0b;text-align:center}.section_descr.sm_mod{font-size:1.5em}.section_descr.limit_mod{max-width:25em}.section_descr.limit_v2_mod{max-width:18.88889em}.section_descr.limit_v3_mod{max-width:38.66667em}.section_descr.offset_mod{margin-bottom:2.33333em}.section_descr.offset_v2_mod{margin-bottom:3.66667em}.section_descr.news_mod{text-align:left;line-height:1.4}.section_descr.hero_mod{max-width:27.77778em}.section_descr.hero_mod,.section_descr.hero_v2_mod{text-align:left;color:#fff;margin-left:0;margin-right:0}.section_descr.form_mod{text-align:left;margin:0 0 2rem}.section_descr.career_mod{font-size:1rem;text-align:left}@media screen and (max-width:767px){.section_descr.career_mod h2{font-size:2.6em}}@media screen and (max-width:767px){.section_descr.career_mod h3{font-size:1.8em}}.contacts_text h4,.section_descr.career_mod h4{width:100%;margin-bottom:1.88889em;color:#343434;font-size:1.8em;font-weight:400;line-height:1.77778}@media screen and (max-width:767px){.section_descr.career_mod h4{font-size:1.6em}}.section_descr.career_mod h4.blockquote_title{position:relative;margin-bottom:1em;padding-left:2.3em;color:#000;font-size:2em;font-weight:500;line-height:1.3}@media screen and (max-width:767px){.section_descr.career_mod p{font-size:1.5em}}.contacts_text figure,.course_descr_text figure,.course_homework_description figure,.faq-item__body figure,.lessons_content_data figure,.news_block_body_in figure,.news_block_head_in figure,.section_descr.career_mod figure,.vacancies__body figure{display:block;width:100%;margin-bottom:5.2em}.contacts_text img,.course_descr_text img,.course_homework_description img,.faq-item__body img,.lessons_content_data img,.news_block_body_in img,.news_block_head_in img,.section_descr.career_mod img,.vacancies__body img{max-width:100%;max-height:100%}@media screen and (max-width:767px){.section_descr.career_mod ol,.section_descr.career_mod ul{padding:0}}.section_descr.career_mod ol{counter-reset:section}@media screen and (max-width:767px){.section_descr.career_mod li{font-size:1.5em}}.section_descr.career_mod .mark,.section_descr.career_mod mark{background-color:#ffebab}@media screen and (max-width:767px){.section_descr.career_mod blockquote{padding-left:3.2em;margin-bottom:6em}}.section_descr.career_mod .tooltip_item{background-color:#d0f4fe;cursor:pointer}@media screen and (max-width:767px){.section_descr.career_mod td{padding:1em .625em;font-size:1.6em}}.section_descr.career_mod .news_more_link{position:relative;padding-left:1.77778em;text-decoration:none;color:#117d9d;font-weight:700;line-height:1}.section_descr.career_mod .news_more_link:before{position:absolute;top:4px;left:2px;content:'';width:.66667em;height:.66667em;border-radius:50%;background-color:#fed258}@media screen and (max-width:767px){.section_descr.career_mod pre{font-size:1.5em}}.section_subtitle{color:#fff;font-weight:500;line-height:1.2}@media screen and (min-width:1024px){.section_subtitle{font-size:3em}}@media (min-width:768px) and (max-width:1023px){.section_subtitle{font-size:2.4em}}@media (min-width:640px) and (max-width:767px){.section_subtitle{font-size:2em}.section_subtitle.login_mod{text-align:center}}@media (min-width:480px) and (max-width:639px){.section_subtitle{font-size:1.8em}.section_subtitle.login_mod{text-align:center}}@media screen and (max-width:479px){.section_subtitle{font-size:1.4em}.section_subtitle.login_mod{text-align:center}}.section_subtitle.not_found_mod{margin-bottom:5.27273em;color:#0b0b0b;font-size:2.2em;font-weight:400;line-height:1.18;max-width:24em}@media screen and (max-width:767px){.section_subtitle.not_found_mod{margin-left:auto;margin-right:auto;margin-bottom:2.45455em}}.section_subtitle.xs_mod{font-size:1.8em;font-weight:400;line-height:1.22222}.section_subtitle.center_mod{text-align:center}.section_subtitle.black_mod{color:#0b0b0b}.section_subtitle.xs_offset_mod{margin-bottom:1.44444em}.section_subtitle.decor_mod{position:relative}.section_subtitle.decor_mod:before{position:absolute;top:50%;left:0;content:'';width:100%;height:1px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(11,11,11,.1)}.section_subtitle.login_mod{color:#0b0b0b;padding:2rem;background-color:#fed258;font-size:1.6em;font-weight:300;margin-top:3em;line-height:1.4}.section_subtitle.login_mod p{margin-bottom:2rem}.section_subtitle_in{position:relative;padding:4px 1.6rem;background-color:#f5f5f5}.section_subtitle_text{opacity:.3}.section_heading.offset_mod{margin-bottom:5em}.section_heading.offset_2_mod{margin-bottom:6.2em}.section_heading.offset_3_mod{margin-bottom:12em}.section_heading.offset_4_mod{margin-bottom:8.8em}@media screen and (min-width:768px){.section_heading.limit_mod{max-width:90%;width:100%}}.section_heading.limit_v1_mod{max-width:55.4em;width:100%}.section_heading.limit_v2_mod{max-width:47.8em;width:100%}@media screen and (max-width:767px){.section_heading.limit_v2_mod{max-width:none;text-align:center}}.section_heading.limit_v3_mod{max-width:66em;width:100%;margin-bottom:4em}@media screen and (max-width:1023px){.section_heading.limit_v3_mod{max-width:100%}}@media screen and (max-width:639px){.section_heading.limit_v3_mod{margin-bottom:2em}}.section_heading.promo_mod{min-height:40vh;margin-bottom:4em}@media screen and (max-width:1023px){.section_heading.promo_mod{min-height:0}}@media screen and (max-width:767px){.section_heading.flex_mod{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:1023px){.section_heading.flex_v1_mod{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;text-align:center}}.section_heading_btn{margin-left:auto}@media screen and (max-width:1023px){.section_heading_btn{margin:2em auto 0}}.section_footer{margin-top:5.8em;text-align:center;width:100%}.section_footer.limit_mod,.section_footer.limit_v1_mod{width:100%;margin-left:auto;margin-right:auto}.section_footer.limit_mod{max-width:58.6em}.section_footer.limit_v1_mod{max-width:51.6em}.section_footer.right_content_mod{width:100%;margin:0}@media screen and (max-width:767px){.section_footer.right_content_mod{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:768px){.section_footer_btn{margin-right:2rem}.section_footer_btn:last-of-type{margin-right:0}}@media screen and (max-width:767px){.section_footer_btn{margin-bottom:2rem}.section_footer_btn:last-of-type{margin-bottom:0}}.icon_w{display:block}.icon_w.vk_mod{width:2.4rem;height:1.4rem}.icon_w.facebook_mod{width:1.4rem;height:2.6rem}.icon_w.google_mod{width:2.2rem;height:2.2rem}.icon_w.document_link_mod{position:absolute;top:3em;right:3em;width:3.2em;height:3.2em;color:#ae2b54}.icon_w.view_icon_mod{margin-right:1em;width:1.6rem;height:1rem;color:#999}.icon_w.arrow_mod{width:1.4em;height:1.8em;color:#fff}.icon_w.vk_2_mod{width:3.8em;height:2.2em;color:#fff}.icon_w.ok_mod{width:2em;height:3.2em;color:#fff}.icon_w.tw_mod{width:2.8em;height:2.2em;color:#fff}.icon_w.fb_mod{width:1.5rem;height:3.2rem;color:#fff}.icon.size_mod.icon-phone{width:140%;height:140%}.audio_item .plyr__controls__item.plyr__control.plyr__control--pressed svg.icon--pressed,.icon.progress_mod,.icon.size_mod{display:block;height:100%;width:100%}.icon.finished_mod{color:#93bf3e}.icon.footer_contact_mod{width:1.6rem;height:1.6rem;margin-right:.8rem}.icon.footer_social_mod{display:block;max-height:3.2rem;max-width:3.2rem}.icon.play_mod{fill:#117d9d}.icon.arrow_mod,.icon.view_mod{fill:currentColor}.icon.view_mod{margin-right:.8em}.icon.account_mod{font-size:2.2rem}@media screen and (max-width:767px){.icon.account_mod{font-size:1.6rem}}.icon.pdf_mod{fill:#dc4242}.icon.xls_mod,.icon.xlsx_mod{fill:#528540}.icon.doc_mod,.icon.docx_mod,.icon.rtf_mod,.icon.rtfx_mod{fill:#2671b6}.icon.js_mod,.icon.py_mod,.icon.sql_mod{fill:#eb9241}.icon.txt_mod{fill:#2671b6}.icon.html_mod,.icon.xml_mod{fill:#2f94b6}.icon.php_mod{fill:#6877d7}.icon.gif_mod,.icon.jpg_mod,.icon.png_mod,.icon.ppt_mod,.icon.pptx_mod{fill:#a34eb6}.icon.zip_mod{fill:#e63e2d}.icon.unbind_mod{fill:#ccc}.icon.size_v1_mod{font-size:1.4rem}.icon.program_mod{margin-right:1rem;fill:currentColor}.icon.setup_mod{margin-right:1rem}.icon.download_mod{position:relative;left:1.8rem;margin-left:.6rem;fill:currentColor}.icon.white_mod{fill:#fff}.icon.close_mod{font-size:1rem}.icon.reply_mod{fill:#d2d2d2}.icon.subscribe_mod{font-size:2.4rem}.filter_list{margin-right:-2em;margin-bottom:2.8em}.filter_item{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;padding-right:2em;padding-bottom:2em}@media screen and (max-width:767px){.filter_item{width:50%}}.filter_link{display:block;font-size:1.5em;line-height:2.66667em;color:#0b0b0b;background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:.4rem;text-align:center;text-transform:uppercase;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.filter_link.active_mod{text-shadow:0 0 .3px currentColor;color:#117d9d;border:1px solid #117d9d;background-color:#fff}.filter_link:focus,.filter_link:hover{background-color:#fff;text-decoration:none}.posts_head{margin-bottom:2.8em}.posts_head.center_mod{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.posts_head.center_mod,.posts_head.row_mod{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width:767px){.sort_wrap{margin-bottom:1em;width:100%}}.sort_title{margin-right:2em;font-size:1.5em;color:#999;white-space:nowrap}@media screen and (max-width:767px){.sort_title{width:100%;margin-right:0;text-align:right}.sort_list{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.sort_item{margin-right:3em}.sort_item:last-child{margin-right:0}@media screen and (max-width:767px){.sort_item{margin-right:0;margin-left:1.4em}}.sort_link{font-size:1.5em;color:#0b0b0b}.sort_link.active_mod{color:#117d9d;text-shadow:0 0 .3px currentColor}.sort_link:focus,.sort_link:hover{text-decoration:none;color:#117d9d}.posts_view_list{margin-left:auto}.post_view_all{font-size:1.5em;font-weight:500;color:#0b0b0b}.posts_view_link{width:4em;height:4em;padding:1em;color:#c4c4c4;border-radius:.4rem;border:1px solid transparent;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.posts_view_link.active_mod{color:#117d9d;border:1px solid #e9e9e9}.posts_view_link+.posts_view_link{margin-left:.2em}.posts_view_link:focus,.posts_view_link:hover{color:#117d9d}.posts_list{margin:0 -1em -2em}.posts_slider{margin:0 -1em}.post_wrap{width:33.33%;padding:0 1em 2em;min-height:40em}.post_wrap.half_mod{width:50%}@media screen and (max-width:767px){.post_wrap.half_mod{width:100%}}.post_wrap.lg_mod{width:66.66%}@media screen and (max-width:1023px){.post_wrap.lg_mod{width:50%}}@media screen and (max-width:640px){.post_wrap.lg_mod{width:100%}}.contacts_text table,.post_wrap.xl_mod{width:100%}.posts_slider .post_wrap{padding-bottom:0}.posts_list.list_mod .post_wrap{width:100%;padding-bottom:0;min-height:0}@media screen and (max-width:1023px){.posts_list.list_mod .post_wrap{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:-2rem;margin-right:-2rem}.post_wrap{width:50%}}@media screen and (max-width:640px){.post_wrap{width:100%}}.post,.posts_list.list_mod .post_wrap .post:hover{-webkit-box-shadow:3px 6px 25px rgba(11,11,11,.1);box-shadow:3px 6px 25px rgba(11,11,11,.1)}.post{position:relative;height:100%;-webkit-transition:background-color .3s ease,-webkit-box-shadow .3s ease;-o-transition:box-shadow .3s ease,background-color .3s ease;transition:box-shadow .3s ease,background-color .3s ease;transition:box-shadow .3s ease,background-color .3s ease,-webkit-box-shadow .3s ease;border-radius:4px;overflow:hidden}.posts_list.list_mod .post_wrap .post{-webkit-box-shadow:none;box-shadow:none}.posts_list.list_mod .post_wrap .post:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#dcdcdc}.posts_list.list_mod .post_wrap .post:hover{z-index:2}.post.color_mod{background-color:#117d9d}.post,.post.accessed_mod:after,.post.color_mod:after,.post.color_v2_mod:after,.post.full_mod:after{background-color:#fff}.post.color_v2_mod{background-color:#fed258}.post.accessed_mod{background-color:#93bf3e}.post.full_mod{padding:3em 3em 2.2em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;background-color:#fed258}.posts_list.list_mod .post_wrap .post.full_mod{padding:1.6em}@media screen and (max-width:1023px){.posts_list.list_mod .post_wrap .post.full_mod{padding:1.6em 2em}}.post:focus,.post:hover{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.post:focus .post_title,.post:hover .post_title{color:#117d9d;text-decoration:none}.post:focus .post_img,.post:hover .post_img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.post.no_img_mod .post_content{margin-top:0}.post.no_img_mod .post_img_wrap{opacity:0}.post.viewed_mod .post_state{opacity:1}.post_wrap.slick-slide .post{min-height:44rem}.posts_list.list_mod .post_wrap a.post:hover{background-color:rgba(17,125,157,.05)}.posts_list.list_mod .post_wrap a.post.color_mod:hover{background-color:rgba(17,125,157,.85)}.posts_list.list_mod .post_wrap a.post.accessed_mod:hover{background-color:rgba(147,191,62,.85)}a.post.announcement_mod .post_title{text-decoration:underline}.post_img_wrap,.post_img_wrap:after{position:absolute;top:0;left:0;width:100%}.post_img_wrap{z-index:0;opacity:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;overflow:hidden;height:16.8em}@media screen and (min-width:1024px){.post_wrap.xl_mod .post_img_wrap{height:100%;width:66.66%}}.post.full_mod .post_img_wrap:after,.posts_list.list_mod .post_wrap .post_img_wrap{display:none}.post.full_mod .post_img_wrap{height:auto;width:auto;margin:0 auto;max-height:100%;max-width:100%}.post_img_wrap:after{content:'';height:100%;background-color:rgba(11,11,11,.29)}.post_img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;-webkit-transition:-webkit-transform 1s ease-in-out;-o-transition:transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out}.post_category{position:absolute;top:3rem;left:3rem;padding:.16667em .5em;font-size:1.2em;color:#fff;background-color:#93bf3e;border-radius:.4rem;z-index:4}.post_category.offset_mod,.posts_list.list_mod .post_wrap .post_category{position:static;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.posts_list.list_mod .post_wrap .post_category{-ms-flex-item-align:start;align-self:flex-start;margin-left:1em;margin-top:1em;margin-bottom:.66667em}.post_category.offset_mod{margin-bottom:1em}.posts_list:not(.list_mod) .post_wrap .post.full_mod .post_category{position:static;margin-bottom:2.5em}.post_category.v1_mod,.posts_list.list_mod .post_wrap .post_category.v5_mod{background-color:#93bf3e}.post_category.v2_mod{background-color:#ae2b54}.post_category.v3_mod{background-color:#fff;color:#0b0b0b}.post_category.v4_mod{background-color:#555}.post_category.v5_mod{background-color:#117d9d}.post_video_icon{position:absolute;top:3em;right:3em;width:2em;height:2em;color:#fff;z-index:2}.post_content{padding:3em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;z-index:2;margin-top:16.8em;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:1024px){.post_wrap.xl_mod .post_content{margin-top:0;margin-left:66.66%}}.posts_list.list_mod .post_wrap .post_content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:1.6em;margin-top:0;margin-left:0;min-height:0}@media screen and (max-width:1023px){.posts_list.size_mod .post_content{min-height:0}}@media screen and (max-width:1023px){.posts_list.list_mod .post_wrap .post_content{-ms-flex-wrap:wrap;flex-wrap:wrap}.post_content{min-height:0}}.rating_stars{margin-bottom:2em}.posts_list.list_mod .post_wrap .post_bottom .rating_stars{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;margin-right:2.4em}.post_bottom .rating_stars,.posts_list.list_mod .post_wrap .post_top .rating_stars{display:none}.rating_stars.no_offset_mod{margin-bottom:0}.rating_star{width:1.6em;height:1.6em;margin-right:.4em;color:#fed258}.post.accessed_mod .post_date,.post.color_mod .post_date,.post.color_v2_mod .post_date,.rating_star.white_mod{color:#fff}.rating_star.empty_mod{color:#999}.rating_star:last-child{margin-right:0}.rating_star.testimonial_mod{width:3.2em;height:3.2em;cursor:pointer}.post_date{margin-bottom:1.06667em;font-size:1.5em;color:#999}.post_heading .post_date{margin-bottom:0}.post_top{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.posts_list.list_mod .post_wrap .post_top{margin-right:2em;max-width:44em}.post_top:focus,.post_top:hover{text-decoration:none}.post:visited .post_top{opacity:.5}.post_heading{margin-bottom:1.6em;width:100%}.post_state{margin-left:auto;font-size:1.5em;color:#d5d5d5;opacity:0}.post_authors{margin-bottom:.66667em;font-size:1.2em;color:#0b0b0b}.posts_list.list_mod .post_wrap .post_authors{margin-bottom:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:1.2em}.post.accessed_mod .post_authors,.post.color_mod .post_authors,.post.color_v2_mod .post_authors{color:#fff}.post.full_mod .post_authors{margin-top:auto;margin-bottom:.22222em;position:relative;z-index:2}.post_descr,.post_title{display:block;margin-bottom:1em;margin-right:-.27273em;color:#0b0b0b;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.post_title{font-weight:500;line-height:1.2;font-size:2.2em}.posts_list.list_mod .post_wrap .post_title{margin-bottom:.33333em;font-size:1.8em}@media screen and (min-width:1024px){.posts_list:not(.list_mod) .post_wrap.lg_mod .post_title{font-size:2.8em}}.post.accessed_mod .post_title,.post.color_mod .post_title{color:#fff}.post.full_mod .post_title{margin-bottom:.54545em;position:relative;z-index:2}.post_title.action_mod{margin-bottom:.5em}.post_descr{font-size:1.6em}@media screen and (min-width:1024px){.posts_list:not(.list_mod) .post_wrap.lg_mod .post_descr{font-size:1.8em}}.post.color_mod .post_descr{color:#fff}.post.full_mod .post_descr{margin-bottom:.54545em;position:relative;z-index:2}.post_bottom{margin-top:auto}.posts_list.list_mod .post_wrap .post_bottom{margin-top:0;margin-left:auto}@media screen and (max-width:1023px){.posts_list.list_mod .post_wrap .post_bottom{margin-left:0;margin-top:1em;width:100%}}@media screen and (max-width:767px){.posts_list.list_mod .post_wrap .post_bottom{-ms-flex-wrap:wrap;flex-wrap:wrap}}.post_info{margin-bottom:-1em}.posts_list.list_mod .post_wrap .post_info{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:767px){.posts_list.list_mod .post_wrap .post_info{width:100%;margin-top:1em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.post_info_item{margin-right:2em;margin-bottom:1em;color:#999}.post_info_item.color_mod{color:#fed258}.post_info_item:last-child{margin-right:0}.post.accessed_mod .post_info_item:not(.color_mod),.post.color_mod .post_info_item:not(.color_mod),.post_info_item.color_v2_mod{color:#fff}.post.color_v2_mod .post_info_item{color:#fff}.post.color_v2_mod .post_info_item:last-child{color:#000}.posts_list.news_mod .post_info_item:last-child{margin-left:auto}.posts_list.list_mod .post_wrap .post_info_item{margin-right:0;margin-left:2em}@media screen and (max-width:767px){.posts_list.list_mod .post_wrap .post_info_item{margin-left:0;margin-right:2em}.posts_list.list_mod .post_wrap .post_info_item:last-child{margin-right:0}}.post_info_item.date_mod,.posts_list.list_mod .post_wrap .post_link{display:none}.posts_list.list_mod .post_wrap .post_info_item.date_mod{display:-webkit-box;display:-ms-flexbox;display:flex}.post_info_icon{width:1.6em;height:1.6em;margin-right:1em}.post_info_text{font-size:1.2em;color:inherit}.post_info_text .icon{font-size:inherit}.post_link{font-size:1.5em;color:#fff;font-weight:500}.post.full_mod .post_link{position:relative;z-index:2}.filter_v2_wrap{margin-bottom:3.2em}@media screen and (max-width:767px){.filter_v2_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.filter_v2_list{margin-right:3em}.filter_v2_list.courses_mod{margin-bottom:2em;width:100%}.filter_v2_list.slider_mod{margin:0}@media screen and (max-width:767px){.filter_v2_list{margin-right:0;margin-bottom:2em}}.filter_v2_item{margin:0 .26667em .26667em 0;padding:.53333em 1.06667em;font-size:1.5em;color:#fff;border:1px solid transparent;border-radius:.4rem;background-color:#117d9d;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.filter_v2_item.courses_mod{background-color:transparent;border-color:#000;color:#000}.filter_v2_item.active_mod{color:#000;background-color:#fed258}.filter_v2_item:focus,.filter_v2_item:hover{color:#117d9d;text-decoration:none;background-color:#fff;border:1px solid #117d9d}.filter_v2_icon{display:none;width:1.8rem;height:1.8rem;padding:.2rem .6rem;margin-right:1rem;color:#fff;border-radius:50%;background-color:#000}.filter_v2_item.active_mod .filter_v2_icon{display:block}.filter_v2_sort{position:relative;margin-left:auto;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:767px){.filter_v2_sort{margin-left:0}}.filter_v2_sort_title{font-size:1.5em}.filter_list_title{font-size:1.5em;margin-bottom:.75em}.filter_v2_dropdown{position:relative;height:2.2rem;margin:0 -1em;border-top:1px solid transparent;overflow:hidden;z-index:2}.filter_v2_dropdown.active_mod{overflow:visible;border-top:1px solid #dcdcdc;border-top-left-radius:3px;border-top-right-radius:3px}.filter_v2_dropdown:after{content:'';position:absolute;top:.8em;right:1em;width:0;border-color:#117d9d transparent transparent;border-style:solid;border-width:5px 3px 0}.filter_v2_dropdown_item{font-size:1.5em;color:#117d9d;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;cursor:pointer;background-color:#fff;padding-left:1em;padding-right:2em;border:1px solid transparent}.filter_v2_dropdown.active_mod .filter_v2_dropdown_item{border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc}.filter_v2_dropdown.active_mod .filter_v2_dropdown_item:last-child{border-bottom:1px solid #dcdcdc}.filter_v2_dropdown_item:last-child{padding-bottom:.4em;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.filter_v2_dropdown_item.active_mod{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.post_access_label{padding:.16667em .5em;font-size:1.2em;border-radius:.4rem;background-color:#fff;color:#0b0b0b;margin-bottom:.5em}.post_cover_date{position:absolute;left:3rem;bottom:1.5rem;font-size:1.8em;color:#fff;z-index:3}.post_cover_date .icon{font-size:inherit}.post_cover_date_icon{margin-right:.5em}.courses_slider_container{position:relative}.courses_slider_btn,.courses_slider_btn:before{width:9.2rem;height:9.2rem;border-radius:50%;position:absolute}.courses_slider_btn{right:-5rem;bottom:0;color:#fff}@media screen and (max-width:1023px){.courses_slider_btn{right:0}}.courses_slider_btn:before{content:'';display:block;top:0;left:0;background:#117d9d;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);z-index:2;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.courses_slider_btn:hover:before{-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.8);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.8)}.courses_slider_btn .icon{position:relative;z-index:3;color:#fff}.courses_slider_btn_title{position:absolute;background:#117d9d;padding:.5rem 2rem .5rem .5rem;border-radius:.5rem;white-space:nowrap;font-size:1.4em;z-index:1;right:100%;-webkit-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%)}.post_dates{font-size:1.4em;color:#117d9d;font-weight:500;margin-bottom:1em}.post_dates .icon{font-size:inherit;margin-right:.5em}.post.color_mod .post_dates{color:#fff}.slider_wrap{overflow:hidden;padding:2em;margin:-2em}.slider_wrap.courses_mod{position:relative}.slider_wrap.v1_mod{padding-left:calc((100% - 94rem)/2 + 2rem);margin-right:-60em}@media screen and (max-width:1023px){.slider_wrap.v1_mod{margin-right:-2em;padding-left:2em}}.slider_wrap.prices_mod{padding:5em 2em 2em;margin:-5em -2em -2em}.slider_wrap.prices_mod .slick-slider{margin:0 -2em 0 0}.slider_wrap .slick-slider{margin:0 -1em}.slider_wrap .slick-list{overflow:visible}.slider_wrap .slick-slide>a,.slider_wrap .slick-slide>div{-webkit-transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.slider_wrap .slick-slide:not(.slick-active)>a,.slider_wrap .slick-slide:not(.slick-active)>div{-webkit-box-shadow:.3rem .6rem 2rem transparent;box-shadow:.3rem .6rem 2rem transparent}.slider_wrap .slick-slide.slick-active>a,.slider_wrap .slick-slide.slick-active>div{-webkit-box-shadow:.3rem .6rem 2rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2rem rgba(11,11,11,.1)}.slider_wrap.v1_mod .slick-slide:not(.slick-active)>a,.slider_wrap.v1_mod .slick-slide:not(.slick-active)>div{-webkit-box-shadow:.3rem .6rem 2rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2rem rgba(11,11,11,.1)}.reviews_slider{margin:0 -1.4em}.review_item_wrap{padding:0 1.4em}.review_item{min-height:37rem;height:37rem;width:100%;padding:3em;background-color:#fff;position:relative;border-radius:4px;overflow:hidden}.review_item:focus,.review_item:hover{height:auto}.review_item:focus .review_text,.review_item:hover .review_text{-ms-flex-negative:0;flex-shrink:0;-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.9)),color-stop(10%,#000));-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.9),#000 10%);mask-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.9)),color-stop(10%,#000));mask-image:linear-gradient(to top,rgba(0,0,0,.9),#000 10%)}.review_item.full_mod{height:auto;min-height:0;padding:2rem;margin:0 0 2rem;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1)}.review_item.full_mod .review_text{-webkit-mask-image:none;mask-image:none}.review_avatar_w{position:absolute;right:2rem;top:2rem;width:7em;height:7em;border-radius:50%;overflow:hidden}.review_avatar_img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review_date{margin-bottom:.8em;font-size:1.5em;color:#999}.review_author,.review_text{margin-bottom:.77778em;font-size:1.8em;color:#0b0b0b}.review_text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:1.73333em;font-size:1.5em;line-height:1.2;overflow:hidden;-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(40%,#000));-webkit-mask-image:linear-gradient(to top,transparent,#000 40%);mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(40%,#000));mask-image:linear-gradient(to top,transparent,#000 40%)}.review_link{margin-top:auto;font-size:1.5em;color:#117d9d}.reviews_col{padding-right:2rem}@media screen and (max-width:767px){.reviews_col{padding-right:0;padding-bottom:8rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.contacts_head{margin-bottom:5em}.contacts_networks_title{margin-bottom:1rem;font-size:2.2em;font-weight:500;color:#0b0b0b}.contacts_text{color:#0b0b0b;width:60%;margin-left:auto}@media screen and (max-width:767px){.contacts_text{width:100%}}.contacts_text.v2_mod{margin-left:0;width:100%}.contacts_text h2{width:100%;margin-bottom:1.13333em;color:#000;font-size:3em;font-weight:500;line-height:1.33333}.contacts_person_descr p:last-child,.contacts_text blockquote:last-child,.contacts_text figure:last-child,.contacts_text h2:last-child,.contacts_text h3:last-child,.contacts_text h4.blockquote_title:last-child,.contacts_text h4:last-child,.contacts_text li:last-child,.contacts_text ol:last-child,.contacts_text p:last-child,.contacts_text pre:last-child,.contacts_text ul:last-child{margin-bottom:0}@media screen and (max-width:767px){.contacts_text h2{font-size:2.6em}}.contacts_text h3,.contacts_text p{width:100%;margin-bottom:1.41667em;color:#343434;font-size:2.4em;font-weight:500;line-height:1.33333}@media screen and (max-width:767px){.contacts_text h3{font-size:1.8em}}@media screen and (max-width:767px){.contacts_text h4{font-size:1.6em}}.contacts_text h4.blockquote_title{position:relative;margin-bottom:1em;padding-left:2.3em;color:#000;font-size:2em;font-weight:500;line-height:1.3}.contacts_text p{margin-bottom:1.77778em;font-size:1.8em;font-weight:400;line-height:1.44444}@media screen and (max-width:767px){.contacts_text p{font-size:1.5em}}.contacts_text a,.course_descr_text a,.lessons_content_data a,.news_block_body_in a,.news_block_head_in a,.support_info_text a{text-decoration:none;color:#117d9d}.contacts_text a:active,.contacts_text a:focus,.contacts_text a:hover{text-decoration:underline}.contacts_text img.leftimg_img{float:left;margin:7px 7px 7px 0}.contacts_text img.rightimg_mod{float:right;margin:7px 0 7px 7px}.contacts_text ol,.contacts_text ul{margin:0 0 4.2em;padding:0 0 0 2.8em;list-style:none}@media screen and (max-width:767px){.contacts_text ol,.contacts_text ul{padding:0}}.contacts_text ol{counter-reset:section}.contacts_text li{position:relative;margin-bottom:1.44444em;padding-left:2.22222em;color:#343434;font-size:1.8em;font-weight:400;line-height:1.44444}@media screen and (max-width:767px){.contacts_text li{font-size:1.5em}}.contacts_text .mark,.contacts_text mark{background-color:#ffebab}.contacts_text blockquote{position:relative;margin-bottom:10.2em;padding-left:10.2em}@media screen and (max-width:767px){.contacts_text blockquote{padding-left:3.2em;margin-bottom:6em}}.contacts_text .tooltip_item{background-color:#d0f4fe;cursor:pointer}.contacts_text pre,.contacts_text td{padding:.88889em 1.66667em;color:#343434;font-size:1.8em;font-weight:400}@media screen and (max-width:767px){.contacts_text td{padding:1em .625em;font-size:1.6em}}.contacts_text .news_more_link{position:relative;padding-left:1.77778em;text-decoration:none;color:#117d9d;font-weight:700;line-height:1}.contacts_person_descr p:after,.contacts_text .news_more_link:before{content:'';position:absolute;background-color:#fed258;border-radius:50%}.contacts_text .news_more_link:before{width:.66667em;height:.66667em;top:4px;left:2px}.contacts_text pre{font-family:"Courier New",Courier,monospace;width:100%;margin-bottom:1.77778em;padding:2.1em 2em;border-radius:.35em;background:#fafafa;line-height:1.44444}@media screen and (max-width:767px){.contacts_text pre{font-size:1.5em}}.contscts_person_block{margin-bottom:3.2em}.contacts_person_title{margin-bottom:.81818em;font-size:2.2em;font-weight:500;color:#0b0b0b}.contacts_person_list{margin-right:-1.8em}@media screen and (max-width:1023px){.contacts_person_list{margin-right:0;margin-bottom:-2em}}.contacts_person_item_wrap{width:50%;padding-right:1.8em}.contacts_person_item_wrap.lg_mod{width:66.66%}@media screen and (max-width:1023px){.contacts_person_item_wrap.lg_mod{width:100%}}.contacts_person_item_wrap.sm_mod{width:33.33%}@media screen and (max-width:1023px){.contacts_person_item_wrap.sm_mod{width:100%}.contacts_person_item_wrap{width:100%;padding-right:0;margin-bottom:2em}}.contacts_person_item{padding:2.6em 2em 2.6em 3em;border:1px solid rgba(0,0,0,.1);border-radius:.5rem}@media screen and (max-width:1023px){.contacts_person_item{padding:2.6em 2em}}.contacts_person_img_wrap{width:11.8em;height:11.8em;margin-right:2em;margin-bottom:2em;border-radius:50%;overflow:hidden}@media screen and (min-width:1024px){.contacts_person_img_wrap.lg_mod{width:13.6em;height:13.6em}}@media screen and (max-width:480px){.contacts_person_img_wrap{margin:0 auto 2em}}.contacts_person_img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.contacts_person_main{width:calc(100% - 13.8em)}@media screen and (min-width:1024px){.contacts_person_item_wrap.sm_mod .contacts_person_main{width:100%}}@media screen and (max-width:480px){.contacts_person_main{width:100%;text-align:center}}.contacts_person_name{margin-bottom:.09091em;font-size:2.2em;font-weight:500;color:#0b0b0b}.contacts_person_job{margin-bottom:.36364em;font-size:2.2em;color:#0b0b0b}@media screen and (max-width:1023px){.contacts_person_job{font-size:1.8em}}.contacts_person_mail,.contacts_person_tel{display:block;margin-bottom:.44444em;font-size:1.8em;color:#117d9d}.contacts_person_tel{margin-bottom:.77778em;color:#0b0b0b}.contacts_person_descr{margin-bottom:1.33333em;font-size:1.8em;color:#0b0b0b}.contacts_person_descr p{position:relative;padding-left:1.2rem;margin-bottom:.44444em}.contacts_person_descr p:after{top:.5em;left:0;width:.6rem;height:.6rem}.contacts_person_descr:last-child,.videocourse_text p:last-child{margin-bottom:0}@media screen and (max-width:480px){.contacts_person_descr{margin-top:2em}}.map{width:100%;height:60em}.map.v2_mod{height:67vw;max-height:calc(100vh - 25em)}.map.v3_mod{width:14rem;height:14rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1)}@media screen and (max-width:767px){.map.v3_mod{width:100%}}.questions_form{max-width:78em;margin:0 auto}.questions_cols{margin-right:-2em}.questions_col{width:50%;padding-right:2em;margin-bottom:-1em}@media screen and (max-width:767px){.questions_col{width:100%}.questions_col+.questions_col{margin-top:1em}}.questions_bottom{margin-top:3em}.questions_bottom.center_mod{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1023px){.questions_bottom{margin-top:1em}}.questions_warning{max-width:27.5em;padding-right:2em;margin-right:auto;font-size:1.2em;line-height:1.2;color:#999}@media screen and (max-width:767px){.questions_warning{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:1em}}.main_slider_item{height:auto!important;padding-left:2rem;padding-right:2rem}@media screen and (min-width:1024px){.main_slider_item{padding-top:29.2em;padding-bottom:10em;min-height:85em!important}}@media screen and (max-width:1023px){.main_slider_item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:12em;padding-bottom:8em;min-height:100vh!important}}.main_slider_item_bg,.main_slider_item_bg:before{position:absolute;top:0;left:0;width:100%;height:100%}.main_slider_item_bg{z-index:-1}.main_slider_item_bg:before{background-color:rgba(11,11,11,.6);content:''}.main_slider_item_bg_img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:479px){.main_slider_item_bg_img{-o-object-position:70% 0;object-position:70% 0}}@media screen and (max-width:1023px){.main_slider_block_w_btn{margin-bottom:2em}}@media screen and (min-width:768px){.main_slider_block_btn+.main_slider_block_btn{margin-left:1.8rem}}@media screen and (max-width:767px){.main_slider_block_btn+.main_slider_block_btn{margin-top:1.8rem}}.main_slider_block_watch_btn{position:relative;border-left:1px solid rgba(255,255,255,.3)}@media screen and (min-width:1024px){.main_slider_block_watch_btn{margin-left:auto;padding-left:3.6em;height:10em}}@media screen and (max-width:1023px){.main_slider_block_watch_btn{height:6em;padding-left:2em}}@media screen and (min-width:1024px){.main_slider_w_nav{position:absolute;top:15rem;left:50%;z-index:10;width:94rem;margin-left:-47rem;height:4rem}}@media screen and (max-width:1023px){.main_slider_w_nav{display:none}}.main_slider_nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 15.6em)}.main_slider_w_nav.static_mod .main_slider_nav{width:100%}.main_slider_nav_item{margin-right:2.93333em;width:auto;color:#aaa;font-size:1.5em;font-weight:400;min-width:50px}.main_slider_nav_item:last-of-type{margin-right:0}.main_slider_control{width:2.2em;height:.8em;color:#aaa}.main_slider_w_nav.static_mod .main_slider_control{display:none}.not_found_img_wrap{position:absolute;right:0;bottom:1em;width:30em;height:19.2em;overflow:hidden;border-right:1px solid #eee}@media screen and (max-width:767px){.not_found_img_wrap{display:none}}.not_found_img{display:block;width:100%;height:auto}.cookies_block{padding:1.4em;font-size:1rem;border-radius:.4rem;border:1px solid #fff;background-color:#fff;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1)}.cookies_block.position_mod{position:fixed;bottom:1.6em;z-index:999;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (min-width:1024px){.cookies_block.position_mod{left:calc((100% - 94rem)/2)}}@media screen and (min-width:768px){.cookies_block.position_mod{width:37.6em}}@media screen and (max-width:1023px){.cookies_block.position_mod{left:2rem;right:2rem}}.cookies_block.hidden_state{opacity:0;pointer-events:none}.cookies_block_title{display:block;margin-bottom:.66667em;color:#000;font-size:1.2em}.news_slider{margin:-2.6em -1.2em}.news_slider_item{padding:0 1em}.news{position:relative;padding:3em 3em 6em;display:block;min-height:40rem;height:100%;border-radius:4px;overflow:hidden;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);background-color:#fff}.news:focus,.news:hover{text-decoration:none}.news_w_img{position:relative;margin:-3em -3em 3em}.news_info,.news_w_img:before{position:absolute;left:0;width:100%}.news_w_img:before{top:0;height:100%;background-color:rgba(11,11,11,.29);content:''}.news_img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news_info{bottom:3em}.news_date{display:block;margin-bottom:.93333em;color:#999;font-size:1.5em}.news_title{color:#0b0b0b;font-size:2.2em;font-weight:500;letter-spacing:-.03rem;line-height:1.2;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.news:hover .news_title{color:#fed258}.news_info{padding:0 3em}.news_tag{color:#fed258;font-size:1.5em}.news_tag.offset_mod{margin-right:1.46667em}.news_views{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999;margin-left:auto}.news_views_count{font-size:1.5em}.breadcrumbs_list{margin:1em auto 1.8em;width:100%;max-width:94rem;font-size:1rem}@media screen and (max-width:1023px){.breadcrumbs_list{margin-bottom:2em}}@media screen and (max-width:374px){.breadcrumbs_list.mobile_hidden_mod{display:none}}.breadcrumbs_item{position:relative}.breadcrumbs_item+.breadcrumbs_item{margin:0 0 0 .5em;padding:0 0 0 1.6em}.breadcrumbs_item+.breadcrumbs_item:before{position:absolute;top:.3em;left:0;content:'—';color:#b2b2b2}.breadcrumbs_link{color:#b2b2b2;font-size:1.4em}.breadcrumbs_link.current_mod{cursor:auto;text-decoration:none}.breadcrumbs_link.current_mod:active,.breadcrumbs_link.current_mod:focus,.breadcrumbs_link.current_mod:hover{text-decoration:none}.account_info_wrap{margin:0 -2rem 0 0}.account_info_wrap.offset_mod{margin-bottom:6rem}.account_info_col{padding:0 2rem 2rem 0;width:50%;height:100%}@media screen and (max-width:1023px){.account_info_col{width:100%}}.account_info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 3rem;width:100%;height:10rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.2rem;line-height:1.18;background-color:#ffd44c;border-radius:4px;overflow:hidden}.account_info+.account_info{margin:2rem 0 0}.account_info.cources_mod{height:22rem;-ms-flex-item-align:stretch;align-self:stretch}@media screen and (max-width:767px){.account_info.cources_mod{height:auto}.account_info{padding:2rem;height:auto}}.account_settings_wrap{margin:0 -8rem 0 0}@media screen and (max-width:768px){.account_settings_wrap{padding:0 -8rem -3rem 0}}.account_settings_col{padding:0 8rem 0 0;width:50%}@media screen and (max-width:768px){.account_settings_col{padding:0 8rem 3rem 0;width:100%}}.cources_dl{width:50%;font-size:1rem;text-align:center}.cources_dl+.cources_dl{border-left:1px solid #000}.cources_dd,.cources_dt{font-size:6rem;line-height:1.2}.cources_dd{font-size:1.8rem}.cources_alert_wrap{position:relative;padding:2rem 3rem;min-height:10rem;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);background-color:#fff}.cources_alert_wrap.offset_mod{margin-bottom:6rem}@media screen and (max-width:767px){.cources_alert_wrap{padding:2rem;height:auto;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.cources_alert_wrap.homework_mod{height:auto;padding:3rem}.cources_alert_wrap.signup_mod{display:none}.cources_alert_wrap.signup_mod.active_mod{display:-webkit-box;display:-ms-flexbox;display:flex}.cources_alert_wrap.password_recovery_mod{background-color:#ff4040;display:none}.cources_alert_wrap.password_recovery_mod .cources_alert{color:#fff}.cources_alert_wrap.password_recovery_mod.active_mod{display:-webkit-box;display:-ms-flexbox;display:flex}.cources_alert_wrap.error_mod{background-color:#ff4040}.cources_alert_wrap.error_mod .cources_alert,.cources_alert_wrap.success_mod .cources_alert{color:#fff}.cources_alert_wrap.success_mod{background-color:#93bf3e}.cources_alert_wrap.warning_mod{background-color:#fed258}.cources_alert_wrap.warning_mod .cources_alert{color:#000}.cources_alert_wrap.documents_verification_mod{display:block;background:#ff4040}.cources_alert{color:#0b0b0b;font-size:2.2rem;line-height:1.18;padding-right:1rem}@media screen and (max-width:767px){.cources_alert{margin-bottom:2rem}}.cources_alert.error_mod,.cources_alert.success_mod{color:#fff;font-size:1.8rem}.cources_alert.warning_mod{color:#000;font-size:1.8rem}.cources_alert.homework_mod{font-size:1.8rem}.cources_alert.documents_verification_mod{color:#fff;font-size:1.8rem;max-width:70rem;padding-right:0;margin-bottom:2rem}.cources_alert_btn_wrap .btn_alert_v2,.cources_alert_btn_wrap .btn_cancel{margin-right:2rem}@media screen and (max-width:767px){.cources_alert_btn_wrap .btn_alert_v2,.cources_alert_btn_wrap .btn_cancel,.cources_alert_btn_wrap .btn_cancel_v2{margin:0 1rem 1rem}}.cources_alert_close{position:absolute;top:2em;right:2em;width:1em;height:1em;cursor:pointer;z-index:10}@media screen and (max-width:767px){.cources_alert_close{width:1.6em;height:1.6em;top:1.2em;right:1.2em}}.docs_list{margin-bottom:9rem}@media screen and (max-width:767px){.docs_list{margin-bottom:4rem}}.docs_item{border-top:1px solid #e5e5e5}.docs_item:last-of-type{border-bottom:1px solid #e5e5e5}@media screen and (max-width:767px){.docs_item{position:relative}}.doc_block{padding:2.4rem 0 2rem 1.2rem}@media screen and (max-width:767px){.doc_block{padding:2rem 0 4rem}}.doc_icon_wrap{margin-right:3.6rem}@media screen and (max-width:767px){.doc_icon_wrap{margin-right:1rem}}.doc_descr{width:100%;max-width:64.4rem;color:#000;font-size:1.4rem;line-height:1.29}@media screen and (max-width:1023px){.doc_descr{max-width:54rem}}.doc_link{margin-left:auto;color:#117d9d;font-size:1.2rem}@media screen and (max-width:767px){.doc_link{position:absolute;right:0;bottom:1.2rem}}.account_socials{margin-bottom:7em}.account_socials_btns{margin-left:3rem}.account_socials_btns.v1_mod{margin:0}@media screen and (max-width:1023px){.account_socials_btns{margin:2rem 0 -1rem;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}.social_link_wrap{padding:0 1.5rem;width:13.3rem;height:5rem;line-height:5rem;border-radius:.4rem;background-color:#f5f5f5}.social_link_wrap+.social_link_wrap{margin-left:1rem}@media screen and (max-width:1023px){.social_link_wrap{margin:0 1rem 1rem 0;width:calc(33% - 1rem)}.social_link_wrap+.social_link_wrap{margin-left:0}}@media screen and (max-width:767px){.social_link_wrap{width:calc(50% - 1rem)}}.social_link_bind{margin-left:auto;cursor:pointer;font-size:1.2em}.social_link_bind:active,.social_link_bind:focus,.social_link_bind:hover{color:#117d9d}.setup_link{position:absolute;top:1rem;right:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;font-weight:500;line-height:1.2;text-decoration:none;z-index:99}.setup_link.verified_mod{z-index:2}.setup_link:active,.setup_link:focus,.setup_link:hover{text-decoration:none}@media screen and (max-width:767px){.setup_link{top:0}}.setup_tooltip{position:absolute;right:calc(100% + 2em);top:-2em;display:block;padding:1.5rem;width:24.4rem;color:#fff;font-size:1.4rem;font-weight:400;line-height:1.29;border-radius:.5rem;background-color:#117d9d}.setup_tooltip:after{position:absolute;right:-20px;top:calc(50% - 10px);width:0;height:0;display:block;content:'';border-style:solid;border-width:10px;border-color:transparent transparent transparent #117d9d}@media screen and (max-width:767px){.setup_tooltip{display:none}}.tags_list{margin:0 0 0 -.5rem}.tags_item{padding:0 0 .5rem .5rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tag_link{position:relative;display:block;padding:.8rem 3rem;color:#0b0b0b;font-size:1.5rem;line-height:1.47;border-radius:.5rem;border:1px solid #eaeaea;text-decoration:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tag_link:active,.tag_link:focus,.tag_link:hover{color:#117d9d;border-color:#117d9d;text-decoration:none}.tag_link.btn_mod{padding:.8rem 1.5rem .8rem 4.2rem;color:#fff;background-color:#117d9d}.confirm_documents_cols{background:#f5f5f5}@media screen and (max-width:767px){.confirm_documents_cols{-ms-flex-wrap:wrap;flex-wrap:wrap}}.confirm_documents_col{padding:4rem}.confirm_documents_col.description_mod{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;background:#fed258;-webkit-box-shadow:0 0 2.5rem rgba(0,0,0,.2);box-shadow:0 0 2.5rem rgba(0,0,0,.2)}.confirm_documents_col.description_mod a{color:#117d9d;text-decoration:underline}@media screen and (max-width:767px){.confirm_documents_col.description_mod{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:2rem}}.confirm_documents_col.description_mod.gray_mod{background-color:#c5c5c5}.confirm_documents_col.form_mod{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media screen and (max-width:767px){.confirm_documents_col.form_mod{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:2rem}}.confirm_documents_col.form_mod .btn_social{min-width:11rem}.confirm_documents_description{font-size:1.6em}.confirm_documents_description.uploaded_mod{font-weight:700;color:#000;margin-bottom:2rem}.confirm_documents_description.uploaded_mod span{background-size:1px 1em;-webkit-box-shadow:inset 0 -.5rem #fed258;box-shadow:inset 0 -.5rem #fed258;display:inline}.confirm_documents_doc_item{margin-top:3rem}.confirm_documents_doc_title{font-size:1.8em;font-weight:500}.confirm_documents_doc_image{height:auto;max-width:8rem;display:block;margin-left:2rem;-webkit-box-shadow:0 0 13px rgba(0,0,0,.1);box-shadow:0 0 13px rgba(0,0,0,.1)}.license_list{margin-bottom:-2em}.license_item{width:21.4em;padding:0 .6em 2em}.license_img{display:block;width:100%}.banner_title{max-width:13.75em;margin-right:auto;font-size:2.4em;font-weight:500;line-height:1.2}@media screen and (max-width:767px){.banner_title{width:100%;max-width:100%;margin-bottom:1em;margin-right:0;text-align:center}}.banner_descr{max-width:17.5em;margin-right:auto;font-size:1.6em;line-height:1.6}@media screen and (max-width:767px){.banner_descr{max-width:100%;margin-bottom:1.4em;text-align:center}}.we_are_list{counter-reset:we;margin-right:-2em;margin-bottom:-3.8em}.we_are_item{width:50%;padding-right:2em;padding-bottom:3.8em}.we_are_item:before{counter-increment:we;content:counter(we);width:4.6rem;height:4.6rem;margin-bottom:1.8rem;font-size:2.4em;font-weight:500;color:#fff;border-radius:50%;background-color:#117d9d}@media screen and (max-width:767px){.we_are_item{width:100%}}.we_are_title{margin-bottom:1rem;font-size:2.4em;font-weight:500;color:#0b0b0b}.we_are_text{font-size:1.6em;line-height:1.6;color:#0b0b0b}.videocourse_list{margin-right:-2em;margin-bottom:-2em}.videocourse_item_wrap{width:50%;padding-right:2em;padding-bottom:2em}@media screen and (max-width:767px){.videocourse_item_wrap{width:100%}}.videocourse_item{height:100%;padding:2em;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(0,0,0,.1);box-shadow:.3rem .6rem 2.5rem rgba(0,0,0,.1);background-color:#fff}.videocourse_title{margin-bottom:.45455em;font-size:2.2em;line-height:1.2;font-weight:500;color:#0b0b0b}.videocourse_text{margin-bottom:1em;font-size:1.6em;color:#0b0b0b}.videocourse_text.list_title_mod{margin-bottom:.5em}.videocourse_text p,.videocourse_text ul{margin-bottom:1em}.videocourse_text li{position:relative;margin-bottom:.125em;padding-left:.875em}.format_content_col li:after,.videocourse_list_item:after,.videocourse_text ul li:after{content:'';position:absolute;top:1rem;left:0;width:.6rem;height:.6rem;border-radius:50%;background-color:#fed258}.videocourse_list_text{max-width:36em;margin-bottom:2.8em}.videocourse_list_item{position:relative;margin-bottom:.125em;padding-left:.875em;font-size:1.6em}.videocourse_btn_wrap{margin-top:auto}.tab_link{display:block}.tab_link.format_mod{position:relative;width:33.33%;height:4.54545em;font-size:2.2em;font-weight:500;text-align:center;border-right:1px solid #f3f3f3}.tab_link.format_mod:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:.5rem;background-color:#fed258;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.tab_link.format_mod:last-child{border-right:none}.tab_link.course_mod.active_tab:after,.tab_link.format_mod.active_tab:after,.tab_link.login_mod.active_tab:after,.tab_link.purchased_course_mod.active_tab:after,.tab_link.v2_mod.active_tab:after{opacity:1}.tab_link.format_mod:focus,.tab_link.format_mod:hover{text-decoration:none;color:#fed258}@media screen and (max-width:767px){.tab_link.format_mod{width:100%;height:3.125em;font-size:1.6em;border-right:none}}.tab_link.course_mod{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;height:4.54545em;font-size:2.2em;font-weight:500;text-align:center}.tab_link.course_mod:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:.5rem;background-color:#fff;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.tab_link.course_mod:last-child{border-right:none}.tab_link.course_mod:focus,.tab_link.course_mod:hover{text-decoration:none;color:#fff}@media screen and (max-width:767px){.tab_link.course_mod{width:100%;height:3.125em;font-size:1.6em;border-right:none}}.tab_link.purchased_course_mod{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;height:4.54545em;font-size:2.2em;font-weight:500;text-align:center;background:#dfdfdf;border-radius:4px 4px 0 0;z-index:1}.tab_link.purchased_course_mod:last-child{border-right:none}.tab_link.purchased_course_mod.active_tab{background:#117d9d;color:#fff;height:5em;z-index:1;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1)}.tab_link.purchased_course_mod:focus,.tab_link.purchased_course_mod:hover{text-decoration:none;color:#fff}@media screen and (max-width:767px){.tab_link.purchased_course_mod{width:100%;height:3.125em;font-size:1.6em;border-right:none}}.tab_link.login_mod,.tab_link.v2_mod{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;height:4.54545em;font-size:1.2em;font-weight:500;text-align:center}.tab_link.login_mod:after,.tab_link.v2_mod:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:.5rem;background-color:#117d9d;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.tab_link.login_mod:last-child,.tab_link.v2_mod:last-child{border-right:none}.tab_link.login_mod:focus,.tab_link.login_mod:hover,.tab_link.v2_mod:focus,.tab_link.v2_mod:hover{text-decoration:none;color:#117d9d}@media screen and (max-width:767px){.tab_link.login_mod,.tab_link.v2_mod{width:100%;height:3.125em;font-size:1.6em;border-right:none}}.tab_link.unauthorized_mod.active_tab{background:#117d9d;color:#fff}.audio_item .plyr__controls__item.plyr__control svg,.tab_content{display:none}.tab_content.active_tab{display:block}.tab_content.active_tab.unauthorized_mod{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.tab_content.format_mod.active_tab{-ms-flex-wrap:wrap;flex-wrap:wrap}}.tab_content.unauthorized_mod .btn_social{min-width:11rem}.tab_content.unauthorized_mod.form_mod{padding:5em;background:#fafafa;border-radius:.4rem;-webkit-box-shadow:0 0 36px rgba(0,0,0,.2);box-shadow:0 0 36px rgba(0,0,0,.2)}.tab_content.unauthorized_mod.form_mod.signup_mod{background:#fafafa}.tab_content.unauthorized_mod.form_mod.signin_mod{background:#f5f5f5}.format_block{max-width:78em;margin:0 auto;padding:0 3em 3em;background-color:#fff;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1)}@media screen and (max-width:767px){.format_block{padding:0 2em 3em}}.format_block.course_mod{max-width:none;background:0 0;-webkit-box-shadow:none;box-shadow:none;padding:0}@media screen and (max-width:767px){.format_block.course_mod{padding:0}}.format_tab_links{margin-bottom:3em;border-bottom:1px solid #f3f3f3}@media screen and (max-width:767px){.format_tab_links{-ms-flex-wrap:wrap;flex-wrap:wrap}}.format_tab_links.purchased_course_mod{margin-bottom:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.login_tab_links{margin-bottom:3em;border-bottom:1px solid #f3f3f3}@media screen and (max-width:767px){.login_tab_links{-ms-flex-wrap:wrap;flex-wrap:wrap}}.format_img_col{width:30em;margin-right:2.4em;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:767px){.format_img_col{width:100%;margin-right:0;margin-bottom:2em}}.format_img_wrap+.format_img_wrap{margin-top:3.6em}.format_img{display:block;width:100%}.format_content_col{font-size:1.6em;line-height:1.6}.format_content_col p{margin-bottom:.75em}.format_content_col li{position:relative;padding-left:.75em;margin-bottom:.375em}@media screen and (max-width:767px){.messengers_block{-ms-flex-wrap:wrap;flex-wrap:wrap}}.messengers_text_col{max-width:50em;margin-right:auto}@media screen and (max-width:767px){.messengers_text_col{width:100%;max-width:100%;margin-bottom:2em}}.messengers_links_col{margin-left:4em}@media screen and (max-width:767px){.messengers_links_col{margin-left:0;width:100%}}.messengers_btn_wrap+.messengers_btn_wrap{margin-top:1em}@media screen and (max-width:767px){.messengers_btn_wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.price-list{margin-right:-2em;margin-bottom:-2em}.price_item_wrap{width:33.33%;padding-right:2em;padding-bottom:2em}@media screen and (max-width:1023px){.price_item_wrap{width:100%}}.price_item{position:relative;padding:3.6em 1.4em 1.4em;height:100%;background-color:#fff;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);border-radius:4px}.price_label{position:absolute;top:-3.33333em;right:1.16667em;width:6.83333em;height:6.83333em;padding:1em;font-size:1.2em;color:#fff;text-align:center;background-color:#117d9d;border-radius:50%;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.price_label.v2_mod{background-color:#93bf3e}.section.bg_v4_mod .price_label{background-color:#fed258;color:#0b0b0b}.price_body{padding:0 1.2em;margin-bottom:auto}.price_title{margin-bottom:1.27273em;font-size:2.2em;font-weight:500;text-align:center}.price_complexity{margin-left:.4em;margin-bottom:2.6em}.price_complexity_item{width:1.2em;height:.4em;background-color:#ececec}.price_complexity_item+.price_complexity_item{margin-left:1em}.price_complexity_item.active_mod{background-color:#93bf3e}.price_advantages_item{position:relative;padding-left:.66667em;margin-bottom:.33333em;font-size:1.5em;color:#0b0b0b}.price_advantages_item.disable_mod{color:#999;text-decoration:line-through}.price_advantages_item:after{content:'';position:absolute;top:.55em;left:0;width:2px;height:2px;background-color:currentColor;border-radius:50%}.price_available{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:.2em;margin-bottom:.66667em;font-size:1.5em}.price_discount,.price_old{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.price_old{position:relative;height:1.2em;margin-bottom:.3em;font-size:2em;font-weight:500;color:#adadad}.price_old:after{content:'';position:absolute;top:50%;left:0;height:1px;width:100%;background-color:#979797;-webkit-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.about_info_in span,.price_old.v2_mod{color:#ae2b54}.price_old.v2_mod:after{background-color:#ae2b54}.price_discount{padding:.5rem 1rem;border-radius:.5rem;font-size:1.8rem;color:#fff;background:#ff4040;margin:-1rem 0 -1rem auto}.price_current_wrap{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:2em}.price_current{-ms-flex-negative:0;flex-shrink:0;font-size:3em;font-weight:500;color:#ae2b54}.price_current.disable_mod{color:#000;opacity:.1}.price_current.offset_mod{margin-bottom:2rem}.price_current_descr{margin-left:1.66667em;font-size:1.2em;line-height:1.2;font-weight:700;color:#ae2b54}.price_btn_wrap{margin-top:2em;padding-top:2em;border-top:1px solid #ececec}.price_block_descr{margin-top:3.66667em;font-size:1.2em;line-height:1.2;color:#b4b4b4;text-align:center}.section.bg_v4_mod .price_block_descr{color:#fff}@media screen and (max-width:1023px){.certificate_block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.certificate_content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center}}.certificate_img_wrap{width:58.4em;margin-left:9.4em;margin-right:-15em;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:1200px){.certificate_img_wrap{margin-right:0;width:40em;margin-left:4em}}@media screen and (max-width:1023px){.certificate_img_wrap{width:40%;margin-bottom:3em;margin-left:0}}@media screen and (max-width:767px){.certificate_img_wrap{width:80%;margin-left:0}}.certificate_img{display:block;width:100%}.school_item{width:33.33%;text-align:center}@media screen and (max-width:767px){.school_item{width:100%}.school_item+.school_item{margin-top:4em}}.school_count{margin-bottom:.02778em;font-size:7.2em;line-height:1.2;font-weight:900;color:#fed258}.school_descr{font-size:1.6em}.after_list{margin-right:-5em}@media screen and (max-width:767px){.after_list{margin-right:0;margin-bottom:-4em}}.after_item{width:33.33%;padding-right:5em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width:767px){.after_item{width:100%;padding-right:0;padding-bottom:4em}}.after_title{margin-bottom:.91667em;font-size:2.4em;font-weight:500}.after_subitem{position:relative;padding-left:1.2em;margin-bottom:1.33333em;font-size:1.5em;color:#0b0b0b}.after_subitem:last-child,.course_descr_text blockquote:last-child,.course_descr_text figure:last-child,.course_descr_text h2:last-child,.course_descr_text h3:last-child,.course_descr_text h4.blockquote_title:last-child,.course_descr_text h4:last-child,.course_descr_text li:last-child,.course_descr_text ol:last-child,.course_descr_text p:last-child,.course_descr_text pre:last-child,.course_descr_text ul:last-child,.lessons_content_data h2:last-child,.lessons_content_data h3:last-child{margin-bottom:0}.after_subitem:after{content:'';position:absolute;top:.4rem;left:0;width:.8rem;height:.8rem;background-color:#117d9d;border-radius:50%}.advantages_list{margin-bottom:-5em}@media screen and (max-width:1023px){.advantages_list{margin-bottom:-4em}}.advantages_item{width:33.33%;padding-right:5em;padding-bottom:5em}@media screen and (max-width:767px){.advantages_item{width:100%;padding-right:0;padding-bottom:4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}}.advantages_icon{width:4.6em;height:4.6em;margin-bottom:2.8em;color:#117d9d}@media screen and (max-width:767px){.advantages_icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:2em;margin-bottom:0}}.advantages_title{margin-bottom:.58333em;font-size:2.4em;font-weight:500;color:#0b0b0b}@media screen and (max-width:767px){.advantages_title{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin-bottom:0}}.advantages_text{font-size:1.8em}@media screen and (max-width:767px){.advantages_text{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:1em}}.video_block_wrap{width:78.2em;max-width:100%;margin:0 auto;border-radius:4px;overflow:hidden}.video_title{margin-top:.81818em;font-size:2.2em}.video_slider{margin:0 -1em 5.8em}.video_item{padding:0 1em}.video_item.grid_mod{padding:0}.plyr__control.plyr__control--overlaid[data-plyr=play] svg,.video_item.grid_mod,.video_item.grid_mod .plyr--video{width:100%;height:100%}.video_item.v2_mod{padding:0;margin-bottom:5.8em}.video_link,.video_player{position:relative;width:100%}.video_player{padding-bottom:56.25%}.video_player>iframe{position:absolute;top:0;bottom:0;left:0;right:0;width:100%!important;height:100%!important}.video_link{display:block;height:27.6em;border-radius:4px;overflow:hidden}.video_link.unpublished_mod{opacity:.5}.video_link:after,.video_link:before{content:'';position:absolute;top:50%;left:50%}.video_link:after{margin-left:-.7rem;border-style:solid;border-width:1rem 0 1rem 1.4rem;border-color:transparent transparent transparent #000;margin-top:-1em;-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;z-index:5}.video_link:before{width:6.4em;height:6.4em;margin-top:-3.2em;margin-left:-3.2em;background-color:#fed258;border-radius:50%;opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;z-index:4}.video_link:focus:after,.video_link:hover:after{border-color:transparent transparent transparent #fff}.video_link:focus:before,.video_link:hover:before{opacity:0}.video_link:focus .video_item_info,.video_link:hover .video_item_info{opacity:1}.video_img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.video_item_info{opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;padding:2.2em;background:rgba(17,125,157,.8);color:#fff}.video_item_title{font-size:1.8em;font-weight:700}.video_item_progress_complete{margin-top:1em;font-size:1.2em}.audio_item{margin-bottom:5.8em}.audio_title{font-size:1.8em;font-weight:500;text-align:center}.audio_item .plyr__controls__item.plyr__control{width:2.8em;height:2.4em;margin-right:1.6em!important;padding:0;background:url(../i/icons/sound.svg) no-repeat center center;background-size:contain}.audio_item .plyr__controls__item.plyr__control.plyr__control--pressed{background:0 0}.course_descr_text table,.leaders_slider_wrap,.lessons_content_data table{width:100%}.leaders_slider{margin:-2em}.leader_item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding:2em}@media screen and (max-width:639px){.leader_item{-ms-flex-wrap:wrap;flex-wrap:wrap}}.leader_item.single_mod{padding:2em 0}.leader_img_wrap{width:46em;margin-right:10em;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);-ms-flex-negative:0;flex-shrink:0;overflow:hidden}@media screen and (max-width:1023px){.leader_img_wrap{width:50%;margin-right:0}}@media screen and (max-width:639px){.leader_img_wrap{width:60%;margin-bottom:-10%;position:relative;z-index:1;-webkit-box-shadow:none;box-shadow:none}.leader_img_wrap:after{content:'';display:block;position:absolute;bottom:0;width:100%;height:50%;background:-webkit-gradient(linear,left bottom,left top,from(#f5f5f5),to(transparent));background:-o-linear-gradient(bottom,#f5f5f5,transparent);background:linear-gradient(to top,#f5f5f5,transparent);z-index:3}}@media screen and (max-width:479px){.leader_img_wrap{width:100%}}.leader_img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1023px){.leader_content{width:50%;padding-left:3em}}@media screen and (max-width:639px){.leader_content{width:100%;padding-left:3em;position:relative;z-index:4}}@media screen and (max-width:479px){.leader_content{padding-left:0}}.leader_name{margin-bottom:1.09091em;font-size:2.2em;font-weight:500;color:#0b0b0b}.leader_descr{margin-bottom:6.11111em;font-size:1.8em;line-height:1.25;color:#0b0b0b}@media screen and (max-width:1023px){.leader_descr{margin-bottom:1.66667em}}@media screen and (max-width:639px){.leader_descr{font-size:1.6em}}@media screen and (max-width:479px){.leader_descr{font-size:1.4em}}.section_approved{margin-left:auto;margin-bottom:auto;color:#93bf3e}.section_approved_icon{width:1.6em;height:1.6em;margin-right:1em}.section_approved_text{font-size:1.8em;font-weight:500}.course_descr_block.offset_mod{margin-bottom:9.6em}.course_descr_block.one_column_mod{max-width:70em}.course_descr_title{margin-bottom:2em;font-size:2.2em;font-weight:500}.course_descr_text{font-size:1em;line-height:1.2;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:4em;-moz-column-gap:4em;column-gap:4em}.course_descr_text.one_column_mod{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}@media screen and (max-width:1023px){.course_descr_text.one_column_mod{max-width:100%}.course_descr_text{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.course_descr_text h2,.course_descr_text h3{width:100%;margin-bottom:1.13333em;color:#000;font-size:3em;font-weight:500;line-height:1.33333}@media screen and (max-width:767px){.course_descr_text h2{font-size:2.6em}}.course_descr_text h3{margin-bottom:1.41667em;color:#343434;font-size:2.4em}@media screen and (max-width:767px){.course_descr_text h3{font-size:1.8em}}.course_descr_text h4,.course_descr_text p{width:100%;margin-bottom:1.88889em;color:#343434;font-size:1.8em;font-weight:400;line-height:1.77778}@media screen and (max-width:767px){.course_descr_text h4{font-size:1.6em}}.course_descr_text h4.blockquote_title{position:relative;margin-bottom:1em;padding-left:2.3em;color:#000;font-size:2em;font-weight:500;line-height:1.3}.course_descr_text p{margin-bottom:1.77778em;line-height:1.44444}@media screen and (max-width:767px){.course_descr_text p{font-size:1.5em}}.course_descr_text a:active,.course_descr_text a:focus,.course_descr_text a:hover,.lessons_content_data a:active,.lessons_content_data a:focus,.lessons_content_data a:hover,.support_info_text a:active,.support_info_text a:focus,.support_info_text a:hover{text-decoration:underline}.course_descr_text img.leftimg_img{float:left;margin:7px 7px 7px 0}.course_descr_text img.rightimg_mod{float:right;margin:7px 0 7px 7px}.course_descr_text ol,.course_descr_text ul{margin:0 0 4.2em;padding:0 0 0 2.8em;list-style:none}@media screen and (max-width:767px){.course_descr_text ol,.course_descr_text ul{padding:0}}.course_descr_text ol{counter-reset:section}.course_descr_text ol li:before,.course_homework_description ol li:before,.faq-item__body ol li:before,.lessons_content_data ol li:before,.news_block_body_in ol li:before,.news_block_head_in ol li:before,.vacancies__body ol li:before{color:#fff;counter-increment:section;content:counter(section)}.course_descr_text li{position:relative;margin-bottom:1.44444em;padding-left:2.22222em;color:#343434;font-size:1.8em;font-weight:400;line-height:1.44444}.course_descr_text li:before,.course_homework_description li:before,.faq-item__body li:before,.lessons_content_data li:before,.news_block_body_in li:before,.news_block_head_in li:before,.vacancies__body li:before{position:absolute;top:.53846em;left:0;content:'';font-size:.72222em;width:1.23077em;height:1.23077em;border-radius:50%;background-color:#117d9d}@media screen and (max-width:767px){.course_descr_text li{font-size:1.5em}}.course_descr_text .mark,.course_descr_text mark{background-color:#ffebab}.course_descr_text blockquote{position:relative;margin-bottom:10.2em;padding-left:10.2em}@media screen and (max-width:767px){.course_descr_text blockquote{padding-left:3.2em;margin-bottom:6em}}.course_descr_text .tooltip_item{background-color:#d0f4fe;cursor:pointer}.course_descr_text pre,.course_descr_text td{padding:.88889em 1.66667em;color:#343434;font-size:1.8em;font-weight:400}@media screen and (max-width:767px){.course_descr_text td{padding:1em .625em;font-size:1.6em}}.course_descr_text .news_more_link{position:relative;padding-left:1.77778em;text-decoration:none;color:#117d9d;font-weight:700;line-height:1}.course_descr_text .news_more_link:before,.lessons_content_data .news_more_link:before{position:absolute;top:4px;left:2px;content:'';width:.66667em;height:.66667em;border-radius:50%;background-color:#fed258}.course_descr_text pre{font-family:"Courier New",Courier,monospace;width:100%;margin-bottom:1.77778em;padding:2.1em 2em;border-radius:.35em;background:#fafafa;line-height:1.44444}@media screen and (max-width:767px){.course_descr_text pre{font-size:1.5em}}@media screen and (max-width:767px){.course_descr_cols{-ms-flex-wrap:wrap;flex-wrap:wrap}}.course_info{padding:2em 8em;margin-right:2em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fed258}@media screen and (max-width:1023px){.course_info{padding:2em 4em}}@media screen and (max-width:767px){.course_info{padding:2em;margin-right:0;margin-bottom:2em}}.course_info_list{margin-bottom:-1.8em}.course_info_item{padding-right:2em;padding-bottom:1.8em}.course_info_item:nth-child(odd){width:11.4em}@media screen and (max-width:767px){.course_info_item:nth-child(odd){width:100%}}.course_info_item:nth-child(even){width:calc(100% - 11.4em)}@media screen and (max-width:767px){.course_info_item:nth-child(even){width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.course_info_item.course_mod{width:auto}.course_info_icon{width:1.6em;height:1.6em;margin-right:1em;-ms-flex-negative:0;flex-shrink:0}.course_info_icon.course_mod{font-size:1.4em}.course_info_text{font-size:1.5em}.course_info_text.course_mod{font-size:2.2em}.pdf_link_wrap{margin-top:7em}.pdf_link{height:2.88889em;padding:0 1.77778em;font-size:1.8em;font-weight:500;color:#ae2b54;border:1px solid #ae2b54;-webkit-box-shadow:#ae2b54;box-shadow:#ae2b54;border-radius:.6rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.pdf_link:focus,.pdf_link:hover{text-decoration:none;background-color:#ae2b54;color:#fff}@media screen and (max-width:480px){.pdf_link{width:100%}}@media screen and (max-width:374px){.pdf_link{font-size:1.6em}}.pdf_link_icon{width:1.33333em;height:1.33333em;margin-left:.55556em}.course_banner{min-height:5.55556em;padding:1.66667em;font-size:1.8em;font-weight:500;text-align:center;background-color:#fed258;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.course_banner:focus,.course_banner:hover{background-color:#fec425;text-decoration:none}.partner_list{margin-right:-3em;margin-bottom:-3em;padding-bottom:4.4em;border-bottom:1px solid #d2d2d2}.partner_item{width:33.33%;padding-right:3em;padding-bottom:3em}.partner_img_wrap{width:100%;max-width:24em;height:7.8em;opacity:.3}.partner_img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.faq_item{padding:1.8em 0;border-top:1px solid #d2d2d2}.faq_item:last-child{border-bottom:1px solid #d2d2d2}.faq_head{cursor:pointer}.faq_title{max-width:38.88889em;margin-right:2em;font-size:1.8em;font-weight:500;color:#0b0b0b;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.faq_head:hover .faq_title,.news_author a{color:#117d9d}.faq_icon{position:relative;width:4.6em;height:4.6em;-ms-flex-negative:0;flex-shrink:0;margin-left:auto;border:1px solid #117d9d;border-radius:50%}.faq_icon:after,.faq_icon:before{content:'';position:absolute;top:50%;left:50%;background-color:#117d9d}.faq_icon:before{width:2em;height:2px;margin-left:-1em;margin-top:-1px}.faq_icon:after{width:2px;height:2em;margin-top:-1em;margin-left:-1px}.faq_item.active_mod .faq_icon:after,.lessons_add_info_item.active_mod .lessons_plus:before,.news_thumb_slider_item.slick-current .news_thumb_slider_img_w:before,.progress_list_w.scroll_mod.scroll_bottom_mod .ss-wrapper:after,.progress_list_w.scroll_mod.scroll_top_mod .ss-wrapper:before{opacity:0}.faq_body{display:none;margin-top:1.57143em;max-width:50em;font-size:1.4em;color:#0b0b0b}.course_add_info{padding:2rem;background:#f5f5f5;margin-top:4rem;border-radius:4px}.course_add_info_title{font-size:2.4rem;font-weight:600}.lesson_add_info{padding:2rem 0}.lessons_content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (max-width:767px){.lessons_content{margin-top:1rem}}.lessons_add_info_item{position:relative;padding-top:2.8rem;padding-bottom:1.9rem;border-bottom:1px solid #d3d3d3!important}@media screen and (max-width:1024px){.lessons_add_info_item{padding-bottom:1.4rem}}.lessons_content_title{font-weight:600;font-size:1.8rem;color:#000;padding-right:4rem}@media screen and (max-width:1024px){.lessons_content_title{font-size:1.4rem;line-height:1.25}}.lessons_content_data{display:none;margin-top:4rem;font-weight:300;font-size:1rem}.lessons_content_data h2,.lessons_content_data h3{width:100%;margin-bottom:1.13333em;color:#000;font-size:3em;font-weight:500;line-height:1.33333}@media screen and (max-width:767px){.lessons_content_data h2{font-size:2.6em}}.lessons_content_data h3{margin-bottom:1.41667em;color:#343434;font-size:2.4em}@media screen and (max-width:767px){.lessons_content_data h3{font-size:1.8em}}.lessons_content_data h4{width:100%;margin-bottom:1.88889em;color:#343434;font-size:1.8em;font-weight:400;line-height:1.77778}@media screen and (max-width:767px){.lessons_content_data h4{font-size:1.6em}}.lessons_content_data blockquote:last-child,.lessons_content_data figure:last-child,.lessons_content_data h4.blockquote_title:last-child,.lessons_content_data h4:last-child,.lessons_content_data li:last-child,.lessons_content_data ol:last-child,.lessons_content_data p:last-child,.lessons_content_data pre:last-child,.lessons_content_data ul:last-child{margin-bottom:0}.lessons_content_data h4.blockquote_title{position:relative;margin-bottom:1em;padding-left:2.3em;color:#000;font-size:2em;font-weight:500;line-height:1.3}.lessons_content_data li,.lessons_content_data p{color:#343434;font-size:1.8em;font-weight:400;line-height:1.44444}.lessons_content_data p{width:100%;margin-bottom:1.77778em}@media screen and (max-width:767px){.lessons_content_data p{font-size:1.5em}}.lessons_content_data img.leftimg_img{float:left;margin:7px 7px 7px 0}.lessons_content_data img.rightimg_mod{float:right;margin:7px 0 7px 7px}.lessons_content_data ol,.lessons_content_data ul{margin:0 0 4.2em;padding:0 0 0 2.8em;list-style:none}@media screen and (max-width:767px){.lessons_content_data ol,.lessons_content_data ul{padding:0}}.lessons_content_data ol{counter-reset:section}.lessons_content_data li{position:relative;margin-bottom:1.44444em;padding-left:2.22222em}@media screen and (max-width:767px){.lessons_content_data li{font-size:1.5em}}.lessons_content_data .mark,.lessons_content_data mark{background-color:#ffebab}.lessons_content_data blockquote{position:relative;margin-bottom:10.2em;padding-left:10.2em}@media screen and (max-width:767px){.lessons_content_data blockquote{padding-left:3.2em;margin-bottom:6em}}.lessons_content_data .tooltip_item{background-color:#d0f4fe;cursor:pointer}.lessons_content_data pre,.lessons_content_data td{padding:.88889em 1.66667em;color:#343434;font-size:1.8em;font-weight:400}@media screen and (max-width:767px){.lessons_content_data td{padding:1em .625em;font-size:1.6em}}.lessons_content_data .news_more_link{position:relative;padding-left:1.77778em;text-decoration:none;color:#117d9d;font-weight:700;line-height:1}.lessons_content_data pre{font-family:"Courier New",Courier,monospace;width:100%;margin-bottom:1.77778em;padding:2.1em 2em;border-radius:.35em;background:#fafafa;line-height:1.44444}@media screen and (max-width:767px){.lessons_content_data pre{font-size:1.5em}}@media screen and (max-width:1024px){.lessons_content_data{margin-bottom:0}}.lessons_plus{position:absolute;top:2rem;right:0;width:3rem;height:3rem;display:block;margin-left:auto;border-radius:50%;background-color:#117d9d}.lessons_plus:after,.lessons_plus:before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff}.lessons_plus:before{width:.2rem;height:1.3rem;opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width:1024px){.lessons_plus:before{width:.15rem;height:1.1rem}}@media screen and (max-width:767px){.lessons_plus:before{width:.1rem;height:.7rem}}.lessons_plus:after{width:1.3rem;height:.2rem}@media screen and (max-width:1024px){.lessons_plus:after{width:1.1rem;height:.15rem}}@media screen and (max-width:767px){.lessons_plus:after{width:.7rem;height:.1rem}}@media screen and (max-width:1024px){.lessons_plus{top:2.5rem;width:2.3rem;height:2.3rem}}@media screen and (max-width:767px){.lessons_plus{top:3.5rem;width:1.6rem;height:1.6rem}}.people_slider{margin:0 -1em}.people_item_wrap{padding:0 1em}.people_item{height:100%;width:100%}.people_img_wrap{position:relative}.people_img_wrap:after{content:'';display:block;padding-bottom:100%}.people_img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.people_body{padding:3em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.people_name{margin-bottom:.45455em;font-size:2.2em;font-weight:500}.people_descr{margin-bottom:1.73333em;font-size:1.5em;line-height:1.2}.people_link{margin-top:auto;font-size:1.5em;font-weight:500;color:#117d9d}.people_link:focus,.people_link:hover{text-decoration:none;color:#fed258}@media screen and (min-width:768px){.statistic_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.statistic_list_item{padding:0 2em;text-align:center}@media screen and (min-width:768px){.statistic_list_item{width:33.33%}}@media screen and (max-width:767px){.statistic_list_item{margin-bottom:4em}.statistic_list_item:last-of-type{margin-bottom:0}}.statistic_list_item_title{margin-bottom:.27778em;color:#fed258;font-size:3.6em;font-weight:900}.statistic_list_item_descr{color:#000;font-size:1.6em;font-weight:400}.partners_slider .slick-list{margin:0 -1em}.partners_slider_item{padding:0 1em}.partners_slider_item_w_img{max-width:17.6em;height:9.8em}.partners_slider_item_img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.we_create_slider_item{padding:0 1em}@media screen and (min-width:1024px){.we_create_slider_item{width:34em!important}}.we_create_block{display:block;min-height:27.6em;padding:2.6em;-webkit-box-shadow:.3rem .6rem 2rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2rem rgba(11,11,11,.1);background-color:#fff;-webkit-transition:-webkit-box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.we_create_block:focus,.we_create_block:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width:1023px){.we_create_block{min-height:0}}.we_create_block_title{margin-bottom:.36364em;color:#0b0b0b;font-size:2.2em;font-weight:500}.we_create_block_descr{margin-bottom:1.11111em;color:#0b0b0b;font-size:1.8em;font-weight:400;line-height:1.26}.login_head{position:fixed;top:0;left:0;height:15rem;width:100%;padding:0 2rem;font-size:1rem;will-change:transform;background-color:#f5f5f5;border-bottom:1px solid #f5f5f5;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:none;box-shadow:none;z-index:102}@media screen and (max-width:1023px){.login_head{height:8rem}}.login_head.page_mod{position:absolute}.login_block{position:relative;width:100%;max-width:50em;margin:0 auto;padding:6em 2rem;z-index:101}.login_block.static_mod{z-index:99}.login_block_btn_w{width:100%;margin-bottom:3em}.login_form,.login_form_w{width:100%}.field_list{width:100%;margin:0 0 2.8em;padding:0;list-style:none}.field_item{position:relative;width:100%;margin-bottom:1em}.field_item:last-child,.form_bottom_info p:last-child,.login_description p:last-child{margin-bottom:0}.field_item.offset_mod{margin-bottom:4em}.btn_field{z-index:2;position:absolute;top:50%;right:1.66667em;color:#ccc;font-size:1.2em;font-weight:400;line-height:1.16667;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.btn_field:hover{color:#0b0b0b}.form_btn_w{width:100%}.form_btn_w.offset_mod{margin-bottom:3em}.form_btn_w.center_mod{text-align:center}.form_bottom_info{width:100%;max-width:25.33333em;margin:0 auto;color:#999;text-align:center}.form_bottom_info p{margin-bottom:1.66667em}.form_bottom_info,.form_link,.support_info_text{font-size:1.2em;font-weight:400;line-height:1.16667}.form_link{text-decoration:none;color:#117d9d}.support_info_text{position:absolute;left:50%;bottom:2.5em;color:#999;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:1024px){.login_switch_block{display:block}}.login_right_side{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.login_left_side{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:4rem 10rem 0 0}@media screen and (max-width:1024px){.login_left_side{margin:0 0 4rem}}.login_cols{background:#f5f5f5;border-radius:4px;overflow:hidden;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1)}@media screen and (max-width:767px){.login_cols{-ms-flex-wrap:wrap;flex-wrap:wrap}}.login_cols.product_reg_mod{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.login_col{padding:6rem}.login_col.description_mod{width:43em;-webkit-box-flex:0;-ms-flex:0 0 43em;flex:0 0 43em;background:#fed258;padding-right:4rem;-webkit-box-shadow:0 0 2.5rem rgba(0,0,0,.2);box-shadow:0 0 2.5rem rgba(0,0,0,.2)}.login_col.description_mod a{color:#117d9d;text-decoration:underline}@media screen and (max-width:1023px){.login_col.description_mod{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media screen and (max-width:767px){.login_col.description_mod{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:2rem}}.login_col.form_mod{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:8rem}@media screen and (max-width:767px){.login_col.form_mod{padding:2rem}}.login_col.form_mod .btn_social{min-width:11rem}.login_title{margin-bottom:.90909em;font-size:3.6em;line-height:1.2;font-weight:500;color:#0b0b0b}.login_description{font-size:1.6em}.login_description p{margin-bottom:1rem}@media screen and (min-width:1024px){.whom_teach{margin:0 -3em}}@media (min-width:768px) and (max-width:1023px){.whom_teach{margin-right:-3em;margin-bottom:-3em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:768px){.whom_teach{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.whom_teach_item{text-align:center}@media screen and (min-width:1024px){.whom_teach_item{width:33.33%;padding:0 3em}}@media (min-width:768px) and (max-width:1023px){.whom_teach_item{width:50%;padding-right:3em;padding-bottom:3em}}@media screen and (max-width:767px){.whom_teach_item{margin-bottom:3em}.whom_teach_item:last-of-type{margin-bottom:0}}.whom_teach_item_title{margin-bottom:1.11111em;color:#117d9d;font-size:1.8em;font-weight:900}.whom_teach_item_descr{margin-bottom:2.5em;color:#000;font-size:1.6em;font-weight:400;line-height:1.4}.trainings_list{margin-right:-2em;margin-bottom:-2em}@media screen and (min-width:768px){.trainings_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.trainings_list_item{padding-right:2em;padding-bottom:2em}@media screen and (min-width:1024px){.trainings_list_item{width:33.33%}}@media (min-width:768px) and (max-width:1023px){.trainings_list_item{width:50%}}.training{position:relative;padding:2.6em 2.4em 4em;min-height:30em;background-color:#fff;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1)}.training_title{margin-bottom:.45455em;color:#0b0b0b;font-size:2.2em;font-weight:500;line-height:1.2}.training_info{margin-bottom:.375em;color:#0b0b0b;font-size:1.6em}.program:last-of-type,.training_info:last-of-type{margin-bottom:0}.training_btn{position:absolute;left:0;bottom:3em;padding:0 2.4em;width:100%}.program{margin-bottom:2em;border-radius:4px;overflow:hidden;background-color:#fff;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1)}@media screen and (min-width:1024px){.program{padding:3em}}@media (min-width:768px) and (max-width:1023px){.program{padding:4em 3em}}@media screen and (max-width:767px){.program{padding:3em 2em}}.program_title{color:#0b0b0b;font-size:2.2em;font-weight:500;line-height:2.6rem}@media screen and (max-width:767px){.program_title{margin-bottom:.90909em}}@media screen and (min-width:768px){.program_heading{margin-bottom:4.4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:1023px){.program_heading{margin-bottom:3em}}.program_info{margin-left:auto}@media screen and (min-width:768px){.program_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.program_info_item{margin-right:3em}.program_info_item:last-of-type{margin-right:0}}@media screen and (max-width:767px){.program_info_item{margin-bottom:1em}.program_info_item:last-of-type{margin-bottom:0}}.program_date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999}.program_date_title{font-size:1.5em}@media screen and (min-width:1024px){.program_w_descr{margin-bottom:4.2em}}@media screen and (max-width:1023px){.program_w_descr{margin-bottom:3em}}.about_content_descr p:last-child,.program_w_descr:last-child{margin-bottom:0}.program_in{display:none}.program_descr{color:#0b0b0b;font-size:1.8em;font-weight:800}@media screen and (min-width:375px){.program_author.offset_mod{margin-right:3.4em}}@media screen and (max-width:374px){.program_author.offset_mod{margin-bottom:2em}}.program_author_w_img{position:relative;width:4.2em;height:4.2em;margin-right:1em;overflow:hidden;border-radius:50%;background-color:#fff;border:1px solid transparent}.program_author_w_img.sm_mod{width:2.8em;height:2.8em;margin-right:.6em}.program_author_img{position:relative;display:block;width:100%;height:100%;border:1px solid #eaeaea;border-radius:50%;-o-object-fit:cover;object-fit:cover}.program_author_name{color:#999;font-size:1.5em}@media screen and (min-width:768px){.program_author_list{margin-bottom:2em}}@media screen and (max-width:767px){.program_author_list{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:768px){.program_author_list_item{margin-right:3.4em}.program_author_list_item:last-of-type{margin-right:0}}@media screen and (max-width:767px){.program_author_list_item{width:50%;padding-right:1em;padding-bottom:1em}}.program_w_lessons{padding-top:2.8em}.program_lessons{margin-bottom:-2.8em}@media screen and (min-width:768px){.program_lessons{margin-right:-4em}}.program_lessons_item{padding-bottom:2.8em}@media screen and (min-width:768px){.program_lessons_item{width:50%;padding-right:4em}}.program_lesson_descr{margin-bottom:.66667em;color:#0b0b0b;font-size:1.5em;line-height:1.2}@media screen and (max-width:374px){.program_lesson_info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start}}.about_content_col,.about_content_w{width:100%}.about_content_w.offset_mod{margin-bottom:11.8em}@media screen and (max-width:1023px){.about_content_w.offset_mod{margin-bottom:6em}}.about_content_col.content_mod{max-width:45.6em;margin-right:2em}@media screen and (max-width:1023px){.about_content_col.content_mod{max-width:none;margin:0 0 4em}}.about_content_col.image_mod{max-width:38em;margin-left:auto}@media screen and (max-width:1023px){.about_content_col.image_mod{max-width:none;margin:0}}.about_content_col.single_mod{max-width:38em;margin-left:auto}.about_content_col.single_mod.left_mod{margin-left:0}@media screen and (max-width:1023px){.about_content_col.single_mod{max-width:none;margin:0}}.about_content_title{margin-bottom:2.09091em;color:#0b0b0b;font-size:2.2em;font-weight:500;line-height:1.18182}.about_content_descr.white_mod,.about_content_title.white_mod,.news_block_body_in.accent_mod figcaption,.news_block_body_in.accent_mod h2,.news_block_body_in.accent_mod h3,.news_block_body_in.accent_mod h4,.news_block_body_in.accent_mod h5,.news_block_body_in.accent_mod li,.news_block_body_in.accent_mod p,.news_block_head_in.accent_mod figcaption,.news_block_head_in.accent_mod h2,.news_block_head_in.accent_mod h3,.news_block_head_in.accent_mod h4,.news_block_head_in.accent_mod h5,.news_block_head_in.accent_mod li,.news_block_head_in.accent_mod p{color:#fff}.about_content_descr{color:#0b0b0b;font-size:1.5em;font-weight:400;line-height:1.2}.about_content_descr.offset_mod{margin-bottom:3.8em}.about_content_descr p{margin-bottom:1.33333em}.about_img_w{width:100%}.about_img{display:block;width:100%;height:auto}.about_info_w{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.about_info{width:100%;min-height:10.2em;padding:2em;border:1px solid #0b0b0b;text-align:center;border-radius:4px;overflow:hidden}.about_info_in{color:#0b0b0b;font-size:1.8em;font-weight:400;line-height:1.22222}@media screen and (max-width:767px){.about_info_in{font-size:1.6em}}.documents_list_link{position:relative;display:block;width:100%;height:100%;min-height:12em;padding:3em 8.2em 3em 3em;text-decoration:none;background-color:#f5f5f5}.documents_list_link:before{z-index:-1;position:absolute;top:0;left:0;content:'';width:100%;height:100%;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);opacity:0}.documents_list_link:active,.documents_list_link:focus,.documents_list_link:hover{text-decoration:none;background-color:#fff}.button.button_no-border.button_color_transparent:focus:before,.button.button_no-border.button_color_transparent:hover:before,.documents_list_link:active:before,.documents_list_link:focus:before,.documents_list_link:hover:before{opacity:1}@media screen and (max-width:1023px){.documents_list_link{min-height:0}}.documents_list_title_w{width:100%;max-width:27.6em}@media screen and (max-width:767px){.documents_list_title_w{max-width:90%}}.documents_list_title{width:100%;color:#0b0b0b;font-size:1.5em;font-weight:500;line-height:1.2}@media screen and (max-width:479px){.documents_list_title{font-size:1.3em}}.other_cols{margin-right:-2em}@media screen and (max-width:1023px){.other_cols{-ms-flex-flow:wrap;flex-flow:wrap;margin:0 0 -2.4em}}.other_col{padding-right:2em}.other_col.v1_mod{width:66.66%}@media screen and (max-width:1023px){.other_col.v1_mod{width:100%}}.other_col.v2_mod{width:33.33%}@media screen and (max-width:1023px){.other_col.v2_mod{width:100%}.other_col{padding:0 0 2.4em}}.follow_block{padding:2.4em 2.4em 4.8em;background-color:#fed258}.follow_title{margin-bottom:1.25em;font-size:2.4em;font-weight:500}.follow_link{margin-right:1.16667em;font-size:1.2em;color:#fff}.follow_link.active_mod{color:#000}.follow_link:last-child{margin-right:0}.select_wrap{position:relative}.select_wrap:after{content:'';position:absolute;bottom:2.2em;right:1.6em;width:0;height:0;border-style:solid;border-width:5px 3px 0;border-color:#117d9d transparent transparent}.select_drop{position:absolute;top:100%;width:100%;padding:1.8em 1.2em;margin-top:-.3rem;background-color:#fff;border:1px solid #f0f0f0;opacity:0;pointer-events:none;z-index:10}.select_drop.active_mod{opacity:1;pointer-events:initial}.select_drop_item{margin-bottom:2.2em}.select_drop_item:last-child{margin-bottom:0}.follow_btn_wrap{margin-top:3.4em}.documents_list{margin-right:-2em;margin-bottom:-2em}@media screen and (min-width:768px){.documents_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.documents_list_item{display:none;width:100%;padding-right:2em;padding-bottom:2em}.documents_list_item:nth-child(-n+7){display:block}.documents_list_item.about_mod,.documents_w_list.active_mod .documents_list_item{display:block}@media screen and (min-width:1024px){.documents_list_item.column_mod{width:33.33%}}.documents_list_item.half_mod{width:50%}@media screen and (max-width:767px){.documents_list_item.half_mod{width:100%}}.documents_list_item.unpublished_mod{opacity:.5}@media (min-width:768px) and (max-width:1023px){.documents_list_item{width:50%}}.document{position:relative;padding:2.4em 2.8em;background-color:#fff;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;border-radius:4px;overflow:hidden;cursor:pointer;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1)}.document:focus,.document:hover{text-decoration:none;background-color:#117d9d}.document:focus .document_author,.document:focus .document_name,.document:hover .document_author,.document:hover .document_name{color:#fff}.document:focus .document_w_icon .icon,.document:hover .document_w_icon .icon{fill:#fff}@media screen and (min-width:1024px){.document.column_mod{display:block;min-height:28em;padding-bottom:8em}}.document.active_state{-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1),0 0 0 2px #fed258;box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1),0 0 0 2px #fed258}@media screen and (max-width:1023px){.document{display:block;min-height:20em;padding-bottom:8em}}@media screen and (max-width:767px){.document{min-height:0;padding-bottom:2.4em;padding-right:8em}}.document_name{-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media screen and (min-width:1024px){.document_name{padding-right:1.88889em;color:#0b0b0b;font-size:1.8em;font-weight:400;line-height:1.4}.document.column_mod .document_name{max-width:100%;padding-right:0;font-size:2rem;font-weight:500;line-height:1.3;height:19rem;overflow:hidden;-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(70%,#000));-webkit-mask-image:linear-gradient(to top,transparent,#000 70%);mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(70%,#000));mask-image:linear-gradient(to top,transparent,#000 70%)}}.disabled_state .document_name{color:#999;font-weight:500}@media screen and (min-width:1024px){.document_name{max-width:75%}}@media screen and (max-width:1023px){.document_name{font-size:2rem;font-weight:500;line-height:1.3;height:10rem;overflow:hidden;-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(70%,#000));-webkit-mask-image:linear-gradient(to top,transparent,#000 70%);mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(70%,#000));mask-image:linear-gradient(to top,transparent,#000 70%)}}@media screen and (max-width:767px){.document_name{height:auto;max-height:18rem;overflow:hidden;-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(70%,#000));-webkit-mask-image:linear-gradient(to top,transparent,#000 70%);mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(70%,#000));mask-image:linear-gradient(to top,transparent,#000 70%)}}@media screen and (min-width:1024px){.document.column_mod .document_w_icon{position:absolute;bottom:2.4em;right:2.8em;margin-right:0}.document_w_icon{margin-right:2.6em}}@media screen and (max-width:1023px){.document_w_icon{position:absolute;bottom:2.4em;right:2.8em}}@media screen and (max-width:767px){.document_w_icon{bottom:50%;-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);transform:translate(0,50%)}}.document_w_icon .icon{-webkit-transition:fill .3s ease,color .3s ease;-o-transition:fill .3s ease,color .3s ease;transition:fill .3s ease,color .3s ease;color:#ececec}@media screen and (min-width:1024px){.document.column_mod .document_w_author{position:absolute;bottom:2.4em;left:2.8em;height:3.8em;line-height:3.8em}.document_w_author{margin-left:auto;text-align:right}}@media screen and (max-width:1023px){.document_w_author{position:absolute;bottom:2.4em;left:2.8em;height:3.8em;line-height:3.8em}}@media screen and (max-width:767px){.document_w_author{position:static;height:auto;bottom:auto;left:auto}}.document_author{-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media screen and (min-width:1024px){.document.column_mod .document_author{font-size:1.6em;font-weight:400}.document_author{color:#0b0b0b;font-size:1.8em;font-weight:500}}@media screen and (max-width:1023px){.document_author{font-size:1.6em;font-weight:400}}@media screen and (max-width:767px){.document_author{font-size:1.2em;color:#555}}.documents_list_info{display:block;position:relative;font-size:1.6em;padding:1.5em 1.75em;margin-bottom:1.25em;background-color:#0b0b0b;color:#fff;border-radius:4px;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1)}.news_block_w{width:100%;max-width:94rem;margin:0 auto;padding:0 0 8.6em}.news_block_w:first-child{padding-top:2em}@media screen and (max-width:1023px){.news_block_w{padding-left:2rem;padding-right:2rem}}.news_block_w.content_mod{padding:0 0 6em}@media screen and (max-width:1023px){.news_block_w.content_mod{padding-left:2rem;padding-right:2rem}}.news_block_w.simple_head_mod{padding:2em 0 0}@media screen and (max-width:1023px){.news_block_w.simple_head_mod{padding-left:2rem;padding-right:2rem}}.news_block{width:100%;margin-bottom:6em}.news_block:last-child{margin-bottom:0}.news_anons_block{position:relative}.news_block_body_in table,.news_block_head_in table,.news_block_in{width:100%}.news_block_in.left_side_mod{max-width:62.2em;margin-right:2em}@media screen and (max-width:1023px){.news_block_in.left_side_mod{max-width:none;margin:0 0 4em}.news_block_in.left_side_mod:last-child{margin-bottom:0}}.news_block_in.single_mod,.news_block_in.single_mod .news_block_body_in,.news_block_in.single_mod .news_block_head_in{max-width:none}.news_block_body,.news_block_head{position:relative;width:100%;margin-bottom:4.8em}.news_block_body:last-child,.news_block_body_in blockquote:last-child,.news_block_body_in figure:last-child,.news_block_body_in h2:last-child,.news_block_body_in h3:last-child,.news_block_body_in h4.blockquote_title:last-child,.news_block_body_in h4:last-child,.news_block_body_in li:last-child,.news_block_body_in ol:last-child,.news_block_body_in p:last-child,.news_block_body_in pre:last-child,.news_block_body_in ul:last-child,.news_block_head:last-child,.news_block_head_in blockquote:last-child,.news_block_head_in figure:last-child,.news_block_head_in h2:last-child,.news_block_head_in h3:last-child,.news_block_head_in h4.blockquote_title:last-child,.news_block_head_in h4:last-child,.news_block_head_in li:last-child,.news_block_head_in ol:last-child,.news_block_head_in p:last-child,.news_block_head_in pre:last-child,.news_block_head_in ul:last-child{margin-bottom:0}.news_block_body_in,.news_block_head_in{width:100%;max-width:62.2em}@media screen and (max-width:1023px){.news_block_body_in,.news_block_head_in{max-width:none}}.news_block_body_in:after,.news_block_head_in:after{content:"";display:table;clear:both}.news_block_body_in.accent_mod,.news_block_head_in.accent_mod{padding:4.2em 4em;border-radius:.7em}.news_block_body_in.accent_mod a,.news_block_head_in.accent_mod a{color:#fed258}@media screen and (max-width:767px){.news_block_body_in.accent_mod,.news_block_head_in.accent_mod{width:auto;margin:0 -2em;padding:4em 2em;border-radius:0}}.news_block_body_in.bg_mod,.news_block_head_in.bg_mod{background-color:#117d9d}.news_block_body_in.bg_2_mod,.news_block_head_in.bg_2_mod{background-color:#80c6db}.news_block_body_in h2,.news_block_body_in h3,.news_block_head_in h2,.news_block_head_in h3{width:100%;margin-bottom:1.13333em;color:#000;font-size:3em;font-weight:500;line-height:1.33333}@media screen and (max-width:767px){.news_block_body_in h2,.news_block_head_in h2{font-size:2.6em}}.news_block_body_in h3,.news_block_head_in h3{margin-bottom:1.41667em;color:#343434;font-size:2.4em}@media screen and (max-width:767px){.news_block_body_in h3,.news_block_head_in h3{font-size:1.8em}}.news_block_body_in h4,.news_block_body_in p,.news_block_head_in h4,.news_block_head_in p{width:100%;margin-bottom:1.88889em;color:#343434;font-size:1.8em;font-weight:400;line-height:1.77778}@media screen and (max-width:767px){.news_block_body_in h4,.news_block_head_in h4{font-size:1.6em}}.news_block_body_in h4.blockquote_title,.news_block_head_in h4.blockquote_title{position:relative;margin-bottom:1em;padding-left:2.3em;color:#000;font-size:2em;font-weight:500;line-height:1.3}.news_block_body_in p,.news_block_head_in p{margin-bottom:1.77778em;line-height:1.44444}@media screen and (max-width:767px){.news_block_body_in p,.news_block_head_in p{font-size:1.5em}}.course_homework_description a:active,.course_homework_description a:focus,.course_homework_description a:hover,.faq-item__body a:active,.faq-item__body a:focus,.faq-item__body a:hover,.news_block_body_in a:active,.news_block_body_in a:focus,.news_block_body_in a:hover,.news_block_head_in a:active,.news_block_head_in a:focus,.news_block_head_in a:hover,.vacancies__body a:active,.vacancies__body a:focus,.vacancies__body a:hover{text-decoration:underline}.news_block_body_in img.leftimg_img,.news_block_head_in img.leftimg_img{float:left;margin:7px 7px 7px 0}.news_block_body_in img.rightimg_mod,.news_block_head_in img.rightimg_mod{float:right;margin:7px 0 7px 7px}.news_block_body_in ol,.news_block_body_in ul,.news_block_head_in ol,.news_block_head_in ul{margin:0 0 4.2em;padding:0 0 0 2.8em;list-style:none}@media screen and (max-width:767px){.news_block_body_in ol,.news_block_body_in ul,.news_block_head_in ol,.news_block_head_in ul{padding:0}}.news_block_body_in ol,.news_block_head_in ol{counter-reset:section}.news_block_body_in li,.news_block_head_in li{position:relative;margin-bottom:1.44444em;padding-left:2.22222em;color:#343434;font-size:1.8em;font-weight:400;line-height:1.44444}@media screen and (max-width:767px){.news_block_body_in li,.news_block_head_in li{font-size:1.5em}}.news_block_body_in .mark,.news_block_body_in mark,.news_block_head_in .mark,.news_block_head_in mark{background-color:#ffebab}.news_block_body_in blockquote,.news_block_head_in blockquote{position:relative;margin-bottom:10.2em;padding-left:10.2em}@media screen and (max-width:767px){.news_block_body_in blockquote,.news_block_head_in blockquote{padding-left:3.2em;margin-bottom:6em}}.news_block_body_in .tooltip_item,.news_block_head_in .tooltip_item{background-color:#d0f4fe;cursor:pointer}.news_block_body_in td,.news_block_head_in td{padding:.88889em 1.66667em;color:#343434;font-size:1.8em;font-weight:400}@media screen and (max-width:767px){.news_block_body_in td,.news_block_head_in td{padding:1em .625em;font-size:1.6em}}.news_block_body_in .news_more_link,.news_block_head_in .news_more_link{position:relative;padding-left:1.77778em;text-decoration:none;color:#117d9d;font-weight:700;line-height:1}.news_block_body_in .news_more_link:before,.news_block_head_in .news_more_link:before{position:absolute;top:4px;left:2px;content:'';width:.66667em;height:.66667em;border-radius:50%;background-color:#fed258}.news_block_body_in pre,.news_block_head_in pre{font-family:"Courier New",Courier,monospace;width:100%;margin-bottom:1.77778em;padding:2.1em 2em;border-radius:.35em;background:#fafafa;color:#343434;font-size:1.8em;font-weight:400;line-height:1.44444}@media screen and (max-width:767px){.news_block_body_in pre,.news_block_head_in pre{font-size:1.5em}}.news_author{font-size:.7rem}.news_author h2,.news_author h3,.news_author h4,.news_author h5{margin-bottom:1rem}.news_author figcaption,.news_author h2,.news_author h3,.news_author h4,.news_author h5,.news_author p{color:#999}@media screen and (max-width:767px){.news_author{width:auto;margin:0 -2em;padding:4em 2em;border-radius:0}}.news_author_info_w{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.news_author_img_w{width:10em;height:10em;border-radius:50%;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:2rem}.news_author_img_w .news_author_img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.right_side_content_w{width:100%}@media screen and (min-width:1024px){.right_side_content_w{position:absolute;top:0;left:100%;max-width:23.2em;margin-left:10em}.right_side_content_w.single_img_mod{max-width:32em;margin-left:0}}@media screen and (max-width:1023px){.right_side_content_w{margin-top:4.8em}}.right_side_content{width:100%}.right_side_content_in{width:100%;margin-bottom:4em}.right_side_content_in:last-child{margin-bottom:0}.news_info_date{color:#343434;font-size:1.4em;font-weight:400;line-height:1.85714}.news_info_date .icon-calendar{margin:0 .3em -.15em 0}.news_info_view_text{color:#999;font-size:1.5em;font-weight:400;line-height:1.8/1.5}.news_info_bottom{color:#343434;font-size:1.4em;font-weight:400;line-height:1.85714}.news_tag_title{margin-bottom:.8em;color:#000;font-size:2em;font-weight:700;line-height:2.6/2}.news_tag_list{margin:0 -1em -1em 0;padding:0;list-style:none}.news_tag_item{padding:0 1em 1em 0}.news_tag_link{height:3rem;padding:0 1.6rem;border-radius:.5rem;color:#000;font-size:1.4rem;font-weight:400;text-decoration:none;border:.1rem solid rgba(235,235,235,.5);background-color:transparent;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;white-space:nowrap;cursor:pointer}.news_tag_link:hover{color:#fff;border-color:#117d9d;background-color:#117d9d}.news_tag_link:active{text-decoration:none}.news_tag_link.active_tag,.news_tag_link:active,.news_tag_link:focus{color:#fff;border-color:#117d9d;background-color:#117d9d}.news_tag_link.active_tag{text-decoration:none}.news_tag_link:focus,.news_tag_link:hover{text-decoration:none}.news_block_img_w{width:100%}.news_block_img{display:block;max-width:100%;height:auto}@media screen and (max-width:479px){.news_block_img{width:100%}}.news_block_title{margin-bottom:.33333em;color:#000;font-size:3em;font-weight:500;letter-spacing:-.1rem;line-height:1.33333}.news_block_text{margin-bottom:1.42857em;color:#343434;font-size:1.4em;font-weight:400;line-height:1.57143}.news_block_text.border_mod p{display:inline;border-bottom:3px solid #fed258}.news_block_text:last-child{margin-bottom:0}.news_photo_slider_w{position:relative;width:100%}.news_photo_slider{width:100%}.news_photo_slider_img_w{width:100%;height:65.2em;overflow:hidden}@media screen and (max-width:767px){.news_photo_slider_img_w{height:40em}}.news_photo_slider_img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 1s cubic-bezier(.7,0,.3,1);-o-transition:all 1s cubic-bezier(.7,0,.3,1);transition:all 1s cubic-bezier(.7,0,.3,1);-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.news_photo_slider_item.slick-current .news_photo_slider_img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.news_thumb_slider_w{position:absolute;right:2.6em;bottom:2.6em;width:35em}@media screen and (max-width:767px){.news_thumb_slider_w{width:28em;right:0;left:0;margin:auto}}.news_thumb_slider{margin-right:-1em}.news_thumb_slider_item{padding:1.6em 1em 0 0}.news_thumb_slider_img_w{position:relative;width:100%;height:6.2em;cursor:pointer}.news_thumb_slider_img_w:before{position:absolute;top:0;left:0;content:'';width:100%;height:100%;background-color:#000;opacity:.69}.news_thumb_slider_img_w:hover{-webkit-transform:translateY(-.8em);-ms-transform:translateY(-.8em);transform:translateY(-.8em)}.news_thumb_slider_img_w:hover:before{opacity:.29}.news_thumb_slider_img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news_content_slider{width:100%;margin-bottom:5.2em;padding:2.6em;background-color:#fff}.news_content_slider:last-child,.news_content_slider_item_text p:last-child{margin-bottom:0}@media screen and (max-width:767px){.news_content_slider{margin-bottom:2em}}.news_content_slider_item_in{width:100%}@media screen and (max-width:1023px){.news_content_slider_item_in{-ms-flex-flow:wrap;flex-flow:wrap}}.news_content_slider_item_col{width:100%}.news_content_slider_item_col.info_mod{max-width:20em;margin-right:2em}@media screen and (max-width:1023px){.news_content_slider_item_col.info_mod{max-width:none;margin:0 0 2em}}.news_content_slider_item_col.content_mod{max-width:84em;margin-left:auto}@media screen and (max-width:1023px){.news_content_slider_item_col.content_mod{max-width:none;margin:0}}.news_content_slider_info,.news_content_slider_item_text{width:100%;color:#929292;font-size:1.4em;font-weight:400;line-height:1.78571}.news_content_slider_item_text{font-size:1.8em;line-height:1.44444}.news_content_slider_item_text p{width:100%;margin-bottom:2em}@media screen and (max-width:767px){.news_content_slider_item_text{font-size:1.5em}}.news_slider_control{z-index:10;position:absolute;top:50%;width:4.8em;height:4.8em;margin-top:-2.4em;border-radius:50%;cursor:pointer;background-color:#117d9d}.news_slider_control.prev_mod{left:2em}.news_slider_control.next_mod{right:2em}.news_slider_control:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:767px){.news_slider_control{width:2.8em;height:2.8em}}.news_video_w{position:relative;width:100%;max-width:100%;height:0;margin-bottom:9.4em;padding-bottom:56.25%;overflow:hidden}.news_info_block:last-child,.news_video_w:last-child{margin-bottom:0}.news_info_block:before,.news_video_w embed,.news_video_w iframe,.news_video_w object{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:767px){.news_video_w{margin-bottom:4em}}.news_info_block{position:relative;width:100%;padding:0 2em 0 3.2em;margin-bottom:5.8em}.news_info_block:before{content:'';width:4px;max-height:57.76em;border-radius:1em;background-color:#8297bc}@media screen and (max-width:1023px){.news_info_block{padding-right:0}}.news_info_block_col{width:100%}.news_info_block_col.text_mod{max-width:44em;margin-right:2em}@media screen and (max-width:1023px){.news_info_block_col.text_mod{max-width:none;margin:0 0 4em}}.news_info_block_col.img_mod{max-width:32.2em;margin-left:auto}@media screen and (max-width:1023px){.news_info_block_col.img_mod{margin-left:0}}.news_info_block_title{width:100%;margin-bottom:.33333em!important;color:#000;font-size:3em;font-weight:500;line-height:1.33333}.info_table_w:last-child,.news_info_block_descr p:last-child,.news_info_block_title:last-child{margin-bottom:0}@media screen and (max-width:767px){.news_info_block_title{font-size:2.2em}}.news_info_block_descr{width:100%;margin-bottom:.55556em;color:#343434;font-size:1.8em;font-weight:400;line-height:1.44444}.news_info_block_descr p{margin-bottom:1.11111em;font-size:inherit}@media screen and (max-width:767px){.news_info_block_descr{font-size:1.5em}}.info_table_w{width:100%;margin-bottom:4.8em}.info_table{width:100%}.course_homework_description thead,.faq-item__body thead,.info_table_head,.vacancies__body thead{width:100%;border-radius:.2rem;background-color:#117d9d}.course_homework_description tr,.faq-item__body tr,.info_table_item_w,.vacancies__body tr{width:100%;border-bottom:1px solid rgba(130,151,188,.2)}.info_table_item{width:50%;padding:.88889em 1.66667em;color:#343434;font-size:1.8em;font-weight:400}.course_homework_description thead td,.faq-item__body thead td,.info_table_head .info_table_item,.vacancies__body thead td{color:#fff;font-weight:700}@media screen and (max-width:767px){.info_table_item{padding:1em .625em;font-size:1.6em}.info_table_body .info_table_item:first-child{display:none}.info_table_body .info_table_item:last-child{position:relative}.info_table_body .info_table_item:last-child:before{content:attr(data-title) ":";display:block;margin-bottom:.625em;font-weight:700}}.news_more_link{position:relative;padding-left:1.77778em;text-decoration:none;color:#117d9d;font-weight:700;line-height:1}.news_more_link:before{position:absolute;top:4px;left:2px;content:'';width:.66667em;height:.66667em;border-radius:50%;background-color:#fed258}.share_block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:106em;margin:0 auto 4.2em;padding:0 5.2em;border-radius:.7rem;background-color:#117d9d;overflow:hidden}.share_block:last-child{margin-bottom:0}@media screen and (max-width:767px){.share_block{padding:0 2em}}.share_block_in{width:100%;min-height:18.2em;padding:2em 0}@media screen and (max-width:1023px){.share_block_in{-ms-flex-flow:wrap;flex-flow:wrap}}.share_block_col{width:100%}.share_block_col:first-child{max-width:47.2em;margin-right:2em}@media screen and (max-width:1023px){.share_block_col:first-child{max-width:none;margin:0 0 3em}}.share_block_col:last-child{max-width:32em;margin-left:auto}@media screen and (max-width:1023px){.share_block_col:last-child{margin:0 auto}}.share_block_title{width:100%;color:#fff;font-size:3em;font-weight:500;line-height:1.33333}@media screen and (max-width:1023px){.share_block_title{text-align:center}}@media screen and (max-width:767px){.share_block_title{font-size:2em}}.share_social_list{margin:0 -2.4em -2.4em 0;padding:0;list-style:none}@media screen and (max-width:767px){.share_social_list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -1.4em -1.4em 0}}.share_social_item{padding:0 2.4em 2.4em 0}@media screen and (max-width:767px){.share_social_item{padding:0 1.4em 1.4em 0}}.share_social_link{width:6em;height:6em;border-radius:.7rem;text-decoration:none}.share_social_link.vk_2_mod{background-color:#497ea5}.share_social_link.ok_mod{background-color:#ff7404}.share_social_link.tw_mod{background-color:#00a2fa}.share_social_link.fb_mod{background-color:#2e5e9b}.share_social_link:active,.share_social_link:focus,.share_social_link:hover{text-decoration:none;opacity:.8}@media screen and (max-width:767px){.share_social_link{font-size:7px}}.news_info_banner{position:relative;display:block;width:100%;max-width:106em;margin:0 auto 4.2em;padding:0 5.6em;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff;border-radius:4px;overflow:hidden}.news_info_banner:last-child{margin-bottom:0}.news_info_banner:focus,.news_info_banner:hover{text-decoration:none}@media screen and (max-width:1023px){.news_info_banner{padding:0 3em}}.news_info_banner_bg_w,.news_info_banner_bg_w:before{position:absolute;top:0;left:0;width:100%;height:100%}.news_info_banner_bg_w:before{content:'';background-color:#0b0b0b;opacity:.29;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.news_info_banner:focus .news_info_banner_bg_w:before,.news_info_banner:hover .news_info_banner_bg_w:before{opacity:.4}.news_info_banner_bg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news_info_banner_in{position:relative;width:100%;min-height:59.6em;padding:3em 0}@media screen and (max-width:767px){.news_info_banner_in{min-height:46em}}.news_info_banner_top{width:100%;margin-bottom:2em}.new_info_banner_title{width:100%;color:#fff;font-size:2.4em;font-weight:500;line-height:1.66667}@media screen and (max-width:1023px){.new_info_banner_title{font-size:1.8em}}.news_info_banner_bottom{width:100%;margin-top:auto}.news_info_banner_bottom_col{width:100%}.news_info_banner_bottom_col:first-child{max-width:38em;margin-right:2em}@media screen and (max-width:1023px){.news_info_banner_bottom_col:first-child{max-width:none;margin:0 0 3em}}.news_info_banner_bottom_col:last-child{max-width:24em;margin:auto 0 1.2em auto}@media screen and (max-width:1023px){.news_info_banner_bottom_col:last-child{max-width:none;margin:0}}.news_info_banner_bottom_link{text-decoration:none;color:#fff;font-size:4.8em;font-weight:500;line-height:1.16667}@media screen and (max-width:1023px){.news_info_banner_bottom_link{font-size:3.2em}}@media screen and (max-width:767px){.news_info_banner_bottom_link{font-size:2.8em}}.news_info_author{margin-bottom:.55556em;font-size:1.8em;color:#fff}.news_button_w{padding:0 0 6em}.news_button_w:last-child{padding-bottom:0}@media screen and (min-width:768px){.how_w_trainings{margin-bottom:7.6em}}@media screen and (max-width:767px){.how_w_trainings{margin-bottom:5em}}.how_trainings{counter-reset:item}@media screen and (min-width:768px){.how_trainings{margin-right:-2em;margin-bottom:-7.6em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.how_trainings_item{position:relative}.how_trainings_item:before{position:absolute;top:0;left:0;width:4.6rem;height:4.6rem;color:#117d9d;font-size:2.4rem;font-weight:500;line-height:4.6rem;text-align:center;border:2px solid #117d9d;background-color:#fff;border-radius:50%;counter-increment:item;content:counter(item)}.how_trainings_item:after{position:absolute;top:2.3em;height:1px;background-color:#117d9d;content:""}@media screen and (min-width:768px){.how_trainings_item:after{left:8em;width:22em}}@media screen and (max-width:767px){.how_trainings_item:after{right:0;left:6em}}@media screen and (min-width:1024px){.how_trainings_item{width:33.33%}.how_trainings_item:last-child:after,.how_trainings_item:nth-child(3n):after{display:none}}@media (min-width:768px) and (max-width:1023px){.how_trainings_item{width:50%}}@media screen and (min-width:768px){.how_trainings_item{padding:7.4em 3em 7.6em 0}}@media screen and (max-width:767px){.how_trainings_item{padding-top:7.4em;margin-bottom:5em}.how_trainings_item:last-of-type{margin-bottom:0}}@media screen and (max-width:639px){.how_trainings_item{padding-top:0;padding-left:4em;margin-bottom:2em}.how_trainings_item:after{display:none}.how_trainings_item:before{width:2.2rem;height:2.2rem;line-height:2rem;font-size:1em}}.how_trainings_item_title{color:#0b0b0b;font-weight:500;line-height:1.1}@media screen and (min-width:768px){.how_trainings_item_title{font-size:2.4em}}@media screen and (max-width:767px){.how_trainings_item_title{font-size:2em}}@media screen and (max-width:639px){.how_trainings_item_title{font-size:1.8em}}@media screen and (max-width:479px){.how_trainings_item_title{font-size:1.6em}}.after_training{min-height:18em;background-color:#e5faff;border-radius:4px;overflow:hidden}@media screen and (min-width:1024px){.after_training{padding:4em}}@media screen and (min-width:768px){.after_training{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:1023px){.after_training{padding:2em}}@media screen and (min-width:768px){.after_training_w_title{width:44%;padding-right:4em}}@media screen and (max-width:767px){.after_training_w_title{margin-bottom:4em}}.after_training_title{color:#0b0b0b;font-weight:500;line-height:1}@media screen and (min-width:768px){.after_training_title{font-size:2.4em}}@media screen and (max-width:767px){.after_training_title{font-size:2em}}@media screen and (min-width:768px){.after_training_list_w{width:56%}.after_training_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:-2em}}.after_training_list_item{position:relative;padding-left:2em}.after_training_list_item:before{position:absolute;top:3px;left:0;width:1.1em;height:1.1em;background-color:#fed258;border-radius:50%;content:''}@media screen and (min-width:768px){.after_training_list_item{width:50%;padding-right:2em}}@media screen and (max-width:767px){.after_training_list_item{margin-bottom:2em}.after_training_list_item:last-of-type{margin-bottom:0}}.after_training_list_item_title{display:block;margin-bottom:.66667em;color:#0b0b0b;font-size:1.8em;font-weight:500;line-height:1}.after_training_list_item_subtitle{color:#0b0b0b;font-size:1.4em}.my_course_stat{margin-left:auto}@media screen and (max-width:1023px){.my_course_stat{margin:3em 0 0}}.my_course_stat_item{margin-right:1.33333em;font-size:1.5em;color:#999}.my_course_stat_item:last-of-type{margin-right:0}.course_w_block{padding-bottom:5em;margin-bottom:5em;border-bottom:1px solid #eee}.course_w_block:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}@media screen and (max-width:767px){.course_w_block.flex_mod{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.course_w_block.chatonly_mod,.referral-title-row__points span{font-size:1rem}.course_w_block.sticky_mod{position:fixed;bottom:0;left:0;right:0;padding:2rem;background:#fff;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);z-index:105}.courses_list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-right:-2em;margin-bottom:-2em}.courses_list.unauthorized_mod{margin-top:2rem}.courses_list_item{width:33.33%;padding-right:2em;padding-bottom:2em}@media screen and (max-width:1023px){.courses_list_item{width:50%}.courses_list_item.unauthorized_mod{width:100%}}@media screen and (max-width:767px){.courses_list_item{width:100%}}.course_homework_description table,.courses_list_item.unauthorized_mod{width:100%}.courses_list_item.unauthorized_mod .course_block{min-height:0}.courses_list_item.many_mod .course_block{padding:2rem;min-height:0}.courses_list_item.many_mod .course_block_author{display:none}.courses_list_item.many_mod .course_block_header{margin-bottom:0}.courses_list_item.many_mod .course_block_cart_tag{display:none}.courses_list_item.many_mod .course_block_footer{position:static;bottom:auto;padding:1em 0 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.course_block{position:relative;padding:3em 3em 9em;min-height:30em;height:100%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-radius:4px;overflow:hidden;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1)}.course_block.disabled_state{opacity:.5}.course_block,.course_block.added_state:before,.course_block.payment_state{background-color:#f5f5f5}.course_block.finished_state{background-color:#fed258}.course_block.added_state{background-color:#fff}.course_block.added_state:focus,.course_block.added_state:hover{background-color:#f5f5f5}.course_block:focus,.course_block:hover{-webkit-box-shadow:none;box-shadow:none}.course_block:before{position:absolute;bottom:0;left:0;width:100%;height:1em;background-color:#fff;content:''}.course_block_header{margin-bottom:2.6em}.course_block_tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:5em;min-height:1.66667em;padding:.33333em;color:#fff;font-size:1.2em;text-align:center;background-color:#117d9d;border-radius:.4rem}.course_block_cart_tag{display:inline;text-align:left;padding:0;margin-right:1em;color:#117d9d;background-color:transparent}.course_block_cart_tag:last-child{margin-right:0}.course_block_close{position:absolute;right:2em;top:2em;margin-left:auto;cursor:pointer}.course_block_close:before{position:absolute;top:-1.2em;left:-1.2em;right:-1.2em;bottom:-1.2em;content:''}.course_block_author{display:block;margin-bottom:.77778em;font-size:1.8em;font-weight:500}.course_block_name{font-size:2.2em;font-weight:500;line-height:1.2;border-bottom:2px solid transparent}.course_block_namea:focus,.course_block_namea:hover{text-decoration:none;border-color:currentColor}.course_block_footer{position:absolute;bottom:4.2em;left:0;width:100%;padding:0 3em}.course_block_price{font-size:1.5em;font-weight:500;color:#ae2b54}.course_block_price.old_mod{color:#c5c5c5}.course_block_price+.course_block_price{margin-left:1rem}.course_block_price.old_mod{position:relative}.course_block_price.old_mod:before{position:absolute;top:50%;left:0;width:4.6rem;height:1px;-webkit-transform:rotate(-14deg);-ms-transform:rotate(-14deg);transform:rotate(-14deg);background-color:#a5a5a5;content:''}.course_block_progress{position:absolute;left:0;bottom:0;height:1em;width:0;background-color:#fed258}.course_block_progress.finished_mod{background-color:#93bf3e}.course_block_btn{font-size:1.5em;font-weight:500;color:#117d9d;text-transform:uppercase;border-bottom:1px solid transparent}.course_block_btn.payment_mod{color:#93bf3e}.course_block_btn.right_level_mod{margin-left:auto}.course_block_btn.testimonial_mod{color:#93bf3e}.course_block.finished_state .course_block_btn{color:#fff}.course_block_btn:focus,.course_block_btn:hover{text-decoration:none;border-color:currentColor}.buy_course_block{max-width:66em;width:100%;margin:0 auto}.buy_course_block.offset_mod{margin-top:5em}@media screen and (max-width:1023px){.buy_course_block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}}.buy_course_block_title{font-size:2.2em;font-weight:400;color:#999}@media screen and (max-width:1023px){.buy_course_block_title{margin-bottom:1.25em;font-size:1.8em;text-align:center}}.order_success_block{background:#117d9d;color:#fff;padding:4rem;border-radius:.5rem;margin-bottom:5em}.order_success_block .section_title{color:#fff}.order_success_text{font-size:1.6em;padding-bottom:5em;border-bottom:1px solid #eee}.account_dropdown{position:absolute;right:0;top:calc(100% + 1.6rem);min-width:11rem;padding:2em;font-size:1rem;opacity:0;pointer-events:none;background-color:#f5f5f5;border-radius:.5rem;-webkit-transition:all,.3s ease;-o-transition:all,.3s ease;transition:all,.3s ease;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1)}.account_dropdown.open_mod{opacity:1;pointer-events:auto;-webkit-transform:translate(0,-1.6rem);-ms-transform:translate(0,-1.6rem);transform:translate(0,-1.6rem)}.account_dropdown_link{display:block;font-size:1.5em;font-weight:400;line-height:1;text-align:left;margin-bottom:1rem;color:#0b0b0b}.account_dropdown_link:hover,.course_homework_description a{text-decoration:none;color:#117d9d}.account_dropdown_link:last-child,.course_homework_description blockquote:last-child,.course_homework_description figure:last-child,.course_homework_description h2:last-child,.course_homework_description h3:last-child,.course_homework_description h4.blockquote_title:last-child,.course_homework_description h4:last-child,.course_homework_description li:last-child,.course_homework_description ol:last-child,.course_homework_description p:last-child,.course_homework_description pre:last-child,.course_homework_description ul:last-child{margin-bottom:0}.account_dropdown_link.accent_mod{color:#117d9d;font-weight:500}.account_dropdown_link.referral_mod{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account_dropdown_link.referral_mod span{display:block;background:#93bf3e;color:#fff;padding:.5em;font-size:1rem;border-radius:4px;line-height:1;margin-left:.5rem}.course_header_info.offset_mod{margin-bottom:6em}@media screen and (max-width:767px){.course_progress{width:100%}}.course_progress_line{position:relative;width:30em;max-width:100%;height:.5em;border-radius:3.2em;background-color:#dfdfdf;overflow:hidden}.course_progress_line.offset_mod{margin-bottom:1em}.course_progress_line_in{position:absolute;top:0;left:0;width:10%;height:100%;background-color:#fed258}.course_progress_line_in.finished_mod{background-color:#93bf3e}.course_progress_info{color:#a0a0a0;font-size:1.2em;font-weight:400}.course_left_days{color:#ae2b54;font-size:1.8em;font-weight:400}.course_left_days.course_header_info_mod{margin-left:auto}@media screen and (max-width:767px){.course_left_days.course_header_info_mod{margin-left:0}}.course_left_days.v2_mod{font-size:1.2em;color:#a0a0a0}@media screen and (max-width:767px){.course_left_days{width:100%;margin-top:1em}}.course_heading.offset_mod{margin-bottom:4em}@media screen and (max-width:1023px){.course_heading{-ms-flex-wrap:wrap;flex-wrap:wrap}}.course_heading_col.descr_mod{max-width:70em;margin-right:auto}@media screen and (max-width:1023px){.course_heading_col.descr_mod{margin-right:0;max-width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:2em}}.course_heading_col.info_mod{text-align:right}@media screen and (max-width:1023px){.course_heading_col.info_mod{width:100%;text-align:left}}.course_heading_col_info{margin-top:.88889em;max-width:10.55556em;font-size:1.8em;font-weight:700}@media screen and (max-width:1023px){.course_heading_col_info{max-width:100%}}@media screen and (max-width:767px){.course_heading_col_info{text-align:center}}.course_type{font-size:1.8em;font-weight:500;color:#93bf3e}@media screen and (max-width:1023px){.course_type{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:767px){.course_type{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.course_type_icon{display:block;width:1.6rem;height:1.6rem;margin-right:1rem}.course_previews{display:grid;grid-gap:2em}@media screen and (min-width:1201px){.course_previews{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,12.8em);-ms-grid-columns:1fr 1fr 1fr;-ms-grid-rows:12.8em 12.8em}}.course_previews_item{overflow:hidden;background:#000}.course_previews_item:first-child{grid-column:1/3;grid-row:1/3;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:1;-ms-grid-row-span:2}.course_preview_img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course_homework_block{margin-bottom:5.8em;padding:2rem;background:#fffbf0}.course_homework_title{margin-bottom:1em;font-size:2.2em;font-weight:700}.course_homework_description h2,.course_homework_description h3{width:100%;margin-bottom:1.13333em;color:#000;font-size:3em;font-weight:500;line-height:1.33333}@media screen and (max-width:767px){.course_homework_description h2{font-size:2.6em}}.course_homework_description h3{margin-bottom:1.41667em;color:#343434;font-size:2.4em}@media screen and (max-width:767px){.course_homework_description h3{font-size:1.8em}}.course_homework_description h4{width:100%;margin-bottom:1.88889em;color:#343434;font-size:1.8em;font-weight:400;line-height:1.77778}@media screen and (max-width:767px){.course_homework_description h4{font-size:1.6em}}.course_homework_description h4.blockquote_title{position:relative;margin-bottom:1em;padding-left:2.3em;color:#000;font-size:2em;font-weight:500;line-height:1.3}.course_homework_description li,.course_homework_description p{color:#343434;font-size:1.8em;font-weight:400;line-height:1.44444}.course_homework_description p{width:100%;margin-bottom:1.77778em}@media screen and (max-width:767px){.course_homework_description p{font-size:1.5em}}.course_homework_description figcaption,.faq-item__body figcaption,.vacancies__body figcaption{color:#929292;font-size:1.4em;font-weight:400;line-height:2.5/1.4}.course_homework_description img.leftimg_img{float:left;margin:7px 7px 7px 0}.course_homework_description img.rightimg_mod{float:right;margin:7px 0 7px 7px}.course_homework_description ol,.course_homework_description ul{margin:0 0 4.2em;padding:0 0 0 2.8em;list-style:none}@media screen and (max-width:767px){.course_homework_description ol,.course_homework_description ul{padding:0}}.course_homework_description ol{counter-reset:section}.course_homework_description li{position:relative;margin-bottom:1.44444em;padding-left:2.22222em}@media screen and (max-width:767px){.course_homework_description li{font-size:1.5em}}.course_homework_description .mark,.course_homework_description mark{background-color:#ffebab}.course_homework_description blockquote{position:relative;margin-bottom:10.2em;padding-left:10.2em}@media screen and (max-width:767px){.course_homework_description blockquote{padding-left:3.2em;margin-bottom:6em}}.course_homework_description .tooltip_item{background-color:#d0f4fe;cursor:pointer}.course_homework_description pre,.course_homework_description td{padding:.88889em 1.66667em;color:#343434;font-size:1.8em;font-weight:400}@media screen and (max-width:767px){.course_homework_description td{padding:1em .625em;font-size:1.6em}}.course_homework_description .news_more_link{position:relative;padding-left:1.77778em;text-decoration:none;color:#117d9d;font-weight:700;line-height:1}.course_homework_description .news_more_link:before{position:absolute;top:4px;left:2px;content:'';width:.66667em;height:.66667em;border-radius:50%;background-color:#fed258}.course_homework_description pre{font-family:"Courier New",Courier,monospace;width:100%;margin-bottom:1.77778em;padding:2.1em 2em;border-radius:.35em;background:#fafafa;line-height:1.44444}@media screen and (max-width:767px){.course_homework_description pre{font-size:1.5em}}.course_homework_description.offset_mod{margin-bottom:6rem}.progress_list_w.scroll_mod{height:42em;position:relative}.progress_list_w.scroll_mod .ss-wrapper:after,.progress_list_w.scroll_mod .ss-wrapper:before{content:'';display:block;position:absolute;width:80%;height:5em;pointer-events:none;z-index:10;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;left:50%;border-radius:50%;-webkit-box-shadow:0 0 50px;box-shadow:0 0 50px;opacity:.5}.progress_list_w.scroll_mod .ss-wrapper:before{top:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(transparent));background:-o-linear-gradient(top,rgba(0,0,0,.1),transparent 100%);background:linear-gradient(to bottom,rgba(0,0,0,.1),transparent 100%);-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.progress_list_w.scroll_mod .ss-wrapper:after{bottom:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.1)),to(transparent));background:-o-linear-gradient(bottom,rgba(0,0,0,.1),transparent 100%);background:linear-gradient(to top,rgba(0,0,0,.1),transparent 100%);-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%)}.progress_list{counter-reset:progress;border-top:1px solid #dcdcdc}.progress_item{display:none;padding-top:2.2em;padding-bottom:1.8em;border-bottom:1px solid #dcdcdc;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.progress_item.disable_mod{pointer-events:none}.progress_item:focus,.progress_item:hover{text-decoration:none}@media screen and (max-width:767px){.progress_item{-ms-flex-wrap:wrap;flex-wrap:wrap}}.progress_item:nth-child(-n+7){display:-webkit-box;display:-ms-flexbox;display:flex}.progress_list_w.active_mod .progress_item,.progress_list_w.scroll_mod .progress_item{display:-webkit-box;display:-ms-flexbox;display:flex}.progress_item.current_mod{padding-left:2.2em;padding-right:2.2em;background:#117d9d}.progress_item.current_mod:hover{opacity:.9}.progress_item.no_homework_mod,.progress_item.unpublished_mod{opacity:.5}.progress_title_label{font-size:.5em;padding:.5em;background:#117d9d;color:#fff;border-radius:.3em;white-space:nowrap}.progress_title_label.homework_mod{background:#fed258;color:#000}.progress_title_label.homework_passed_mod{background:#93bf3e;color:#fff}.progress_main{margin-right:2em;-ms-flex-negative:1;flex-shrink:1}@media screen and (max-width:767px){.progress_main{width:100%;-ms-flex-negative:1;flex-shrink:1;margin-right:0}}.progress_title_wrap{margin-bottom:1em}.progress_title{font-size:1.8em;font-weight:500;color:#0b0b0b;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.progress_item:focus .progress_title,.progress_item:hover .progress_title{color:#117d9d}.progress_item.current_mod .progress_icon,.progress_item.current_mod .progress_title{color:#fff}.progress_icon_list{margin-right:1.2em}.progress_icon{height:1.4em;width:1.6em;color:#117d9d}.progress_icon+.progress_icon{margin-left:1em}.progress_item.disable_mod .progress_bar_wrap{-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media screen and (max-width:767px){.progress_bar_wrap{width:100%}}.progress_bar{position:relative;width:30em;height:.5rem;background-color:#dfdfdf}@media screen and (max-width:767px){.progress_bar{width:100%;margin-bottom:1em}}.progress_bar_in{position:absolute;top:0;left:0;height:100%;width:60%;background-color:#fed258}.progress_bar_in.finished_mod{background-color:#93bf3e}.progress_time{margin-left:1.66667em;font-size:1.2em;color:#a0a0a0}@media screen and (max-width:767px){.progress_time{margin-left:auto}}.progress_item.current_mod .progress_author_item,.progress_item.current_mod .progress_time{color:#fff}.progress_complete{margin-left:1.16667em;font-size:1.2em;color:#93bf3e}@media screen and (max-width:767px){.progress_complete{margin-left:1.66667em}}.progress_author_list{margin-left:auto}@media screen and (max-width:767px){.progress_author_list{margin-top:1.4em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.progress_author_item{font-size:1.4em;color:#0b0b0b}.progress_author_item+.progress_author_item{margin-left:1.57143em}.progress_btn_wrap{margin-top:4.6em}.chat{position:relative;height:42rem}.chat:after,.chat:before{content:'';display:none;position:absolute}.chat:after{background:rgba(255,255,255,.5);top:0;left:0;width:100%;height:100%;z-index:100}.chat:before{top:50%;left:50%;width:2em;height:2em;border-radius:50%;z-index:101;background:#117d9d;-webkit-animation:pulseLoader 1s ease-in-out infinite;animation:pulseLoader 1s ease-in-out infinite}.chat.loading_mod:after,.chat.loading_mod:before{display:block}.chat.chatonly_mod{height:100vh}.chat_in{height:calc(100% - 5rem);padding:2.8em 1em;background-color:#fafafa;overflow:hidden;overflow-y:auto;border-right:2px solid transparent;border-left:2px solid transparent}.chat_in::-webkit-scrollbar{width:4px}.chat_in::-webkit-scrollbar-track{background-color:transparent}.chat_in::-webkit-scrollbar-thumb{border-radius:2.8rem;width:4px;background-color:#117d9d}.chat_scroll_button,.chat_scroll_button_indicator{position:absolute;border-radius:50%;color:#fff;visibility:hidden;opacity:0}.chat_scroll_button{background:#0b0b0b;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);cursor:pointer;bottom:6rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:3rem;height:3rem;right:1rem;z-index:2}.chat_scroll_button .icon-arrow_right_2{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-size:1rem}.chat_scroll_button:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.chat_scroll_button.active_mod,.chat_scroll_button_indicator.active_mod{opacity:1;visibility:visible}.chat_scroll_button_indicator{z-index:3;right:-.25rem;top:-.25rem;width:1.5rem;height:1.5rem;font-size:1rem;background:#ff4040}.chat_input{position:absolute;bottom:0;left:0;width:100%}.chat_send_button{position:absolute;top:50%;right:1em;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);color:#117d9d}.chat_message{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:auto;margin-bottom:.8em}.chat_message.my_mod{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.chat_message:last-of-type{margin-bottom:0}.chat_message_in{position:relative;width:calc(100% - 7em);padding:1em 1.4em 1em 1em;border-radius:.5rem;border:1px solid #ececec;background-color:#fff;cursor:pointer;max-width:40.6em}.chat_message_in:focus,.chat_message_in:hover{border-color:#c5c5c5}.chat_message.moderator_mod .chat_message_in{background-color:#fed258}.chat_message.deleted_mod .chat_message_in{background-color:#a0a0a0}.chat_message_reply{position:absolute;top:50%;left:auto;right:-2.4em;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);width:1.8em;height:1.6em;margin-top:-.8em;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.chat_message.my_mod .chat_message_reply{left:-2.4em;right:auto;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.chat_message_in:focus .chat_message_reply,.chat_message_in:hover .chat_message_reply{opacity:1;pointer-events:auto}.chat_message.deleted_mod .chat_message_reply{display:none}.chat_message_close{position:absolute;top:-.2em;right:-.5em;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1.8em;height:1.8em;background-color:#ff4040;border-radius:50%;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.chat_message_in:focus .chat_message_close,.chat_message_in:hover .chat_message_close{opacity:1;pointer-events:auto}.chat_message.deleted_mod .chat_message_close,.chat_message.deleted_mod .chat_message_info.title_mod{display:none}.chat_message.iammoderator_mod .chat_message_close,.chat_message.my_mod .chat_message_close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.chat_message_info{line-height:1.2}.chat_message_info.title_mod{margin-bottom:3px;font-weight:700}.chat_message_quoted .chat_message_info.title_mod{margin-bottom:.71429em}.chat_message_info.quoted_mod{font-size:.7rem}.chat_message_info.offset_mod{margin-bottom:1em}@media screen and (min-width:1024px){.chat_message_info{font-size:1.2rem}}@media screen and (max-width:1023px){.chat_message_info{font-size:1.2rem}}.chat_message_info a{color:#117d9d}.chat_message_quoted{max-width:86%;margin:.6em 0 1em;padding-left:.6em;border-left:1px solid #117d9d}.chat_message_user{margin-left:0;margin-right:.6em;width:2.4em;height:2.4em;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;border-radius:50%;overflow:hidden}@media screen and (min-width:1024px){.chat_message_user{margin-top:1.6em}}@media screen and (max-width:1023px){.chat_message_user{margin-top:1em}}.chat_message.my_mod .chat_message_user{margin-left:.6em;margin-right:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:1024px){.chat_message.my_mod .chat_message_user{margin-top:0}}@media screen and (max-width:1023px){.chat_message.my_mod .chat_message_user{margin-top:0;margin-bottom:1em}}.chat_message_user_img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chat_message_user_pseudo_img{width:100%;height:100%;background:#117d9d;color:#fff}.quoted_message_w{background:#fff;padding:1em;border-top:1px solid #117d9d;display:none}.quoted_message_w.active_mod{display:block}.quoted_message_w .chat_message .chat_message_close,.quoted_message_w .chat_message .chat_message_reply{display:none}.quoted_message_close{position:absolute;top:.5em;right:.5em;z-index:3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1.8em;height:1.8em;background-color:#ff4040;border-radius:50%}.chat_message_user_status{border-radius:.2rem;color:#fff;display:inline-block;padding:.2rem .5rem}.chat_message_user_status.free_mod{background:#999}.chat_message_user_status.lite_mod,.popup_col.product_reg_mod.description_mod.free_mod{background:#93bf3e}.chat_message_user_status.standard_mod{background:#117d9d}.chat_message_user_status.vip_mod{background:#000}.event{-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);background-color:#fff}@media screen and (min-width:1024px){.event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.event.free_mod:nth-child(n+1){margin-top:2rem}.event_w_img{position:relative;min-height:28.2em}.event_w_img:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(11,11,11,.29);content:''}@media screen and (min-width:1024px){.event_w_img{max-width:38em;width:100%}}.event_img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event_descr{padding:2em;-webkit-box-flex:1;-ms-flex:1 1 38em;flex:1 1 38em}.event_header{margin-bottom:3.4em}@media screen and (min-width:768px){.event_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:767px){.event_stars{margin-bottom:2em}}.event_info_list{margin-left:auto}.event_info_list_item{margin-right:2.4em;color:#999}.event_info_list_item:last-of-type{margin-right:0}.event_info_list_item_title{font-size:1.5em}.event_descr_in{margin-bottom:4.2em}.event_title{margin-bottom:.63636em;font-size:2.2em;font-weight:500}.event_subtitle{font-size:1.8em}@media screen and (max-width:1023px){.event_footer_price{margin-bottom:2em}}@media screen and (max-width:374px){.event_footer_price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.event_price{display:block;color:#ae2b54;font-size:3em;font-weight:500}@media screen and (min-width:375px){.event_price.offset_v1_mod{margin-right:.73333em}}.event_price.old_mod{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#adadad;font-size:2em;font-weight:500}.event_price.old_mod:before{position:absolute;top:50%;left:0;width:100%;height:1px;-webkit-transform:rotate(-14deg);-ms-transform:rotate(-14deg);transform:rotate(-14deg);background-color:#a5a5a5;content:''}.event_footer_price_info{max-width:9.33333em;width:100%;color:#ae2b54;font-size:1.2em;font-weight:700}@media screen and (min-width:1024px){.event_footer_btn{margin-left:auto}}@media screen and (max-width:1023px){.event_footer_btn{width:100%}}.order_loader{position:fixed;top:0;left:0;width:100%;height:100%;display:none;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:999;background:rgba(255,255,255,.95)}.order_loader_content_w,body.order_processing .order_loader{display:-webkit-box;display:-ms-flexbox;display:flex}.order_loader_content_w{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.order_loader_indicator{width:10em;height:10em;display:block;position:relative;margin:0 auto}.button_loader:before,.order_loader_indicator:before{content:'';display:block;position:absolute;top:50%;left:50%;border-radius:50%;-webkit-animation:pulseLoader 1s ease-in-out infinite;animation:pulseLoader 1s ease-in-out infinite}.order_loader_indicator:before{background:#117d9d;width:2em;height:2em;margin-top:-1em;margin-left:-1em;z-index:101}.order_loader_text{padding:0 2em;text-align:center}.button_loader{width:1em;height:1em;display:inline-block;position:relative;margin-right:.5em}.button_loader:before{width:.5em;height:.5em;margin-top:-.25em;margin-left:-.25em;z-index:10;background:#fff}.popup{position:fixed;top:0;left:0;z-index:100;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;height:100%;padding:2em 2rem;font-size:1rem;overflow-y:auto;background-color:rgba(11,11,11,.5);opacity:0;pointer-events:none;-webkit-transition:all .3s ease,opacity .3s ease;-o-transition:all .3s ease,opacity .3s ease;transition:all .3s ease,opacity .3s ease}.popup.corner_mod{background-color:transparent;border-radius:4px}@media screen and (min-width:768px){.popup.corner_mod{top:auto;left:auto;right:2em;bottom:2em;height:auto;width:94em;padding:0;-webkit-box-shadow:0 0 40px rgba(0,0,0,.3);box-shadow:0 0 40px rgba(0,0,0,.3);max-width:calc(100% - 4em)}}@media (max-width:1023px) and (min-width:768px){.popup.corner_mod{max-width:calc(100% - 2em);right:1em;bottom:1em}}@media screen and (max-width:767px){.popup.corner_mod{padding:1em;top:auto;bottom:0;height:auto}}.popup.v2_mod{width:auto}.popup.bg_mod{background-color:#f5f5f5}.popup.active_state{z-index:100;opacity:1;pointer-events:auto;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.popup_close{position:absolute;top:4em;right:4em;width:4em;height:4em;cursor:pointer;z-index:10}.popup_close.v2_mod{top:2em;right:2em;width:1.2em;height:1.2em}@media screen and (max-width:767px){.popup_close.v2_mod{top:2em;right:2em}}.popup_close.v3_mod{top:5em;width:1.2em;height:1.2em}@media screen and (max-width:767px){.popup_close.v3_mod{top:2em;right:2em}.popup_close{width:1.6em;height:1.6em;top:1.2em;right:1.2em}}.popup_in{margin:auto;border-radius:4px;overflow:hidden}.popup.corner_mod .popup_in{margin-right:0;margin-bottom:0}.popup_in.payment_method_mod{max-width:94.2em;width:100%;min-height:25.8em;padding:4em;background-color:#fff;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1)}.popup_in.v2_mod{position:relative;padding:5.8em 4em;background-color:#fed258;width:94em;max-width:100%;overflow:hidden}@media screen and (max-width:767px){.popup_in.v2_mod{padding:2em}}.popup_in.v3_mod{padding:2.2em 4em;background:#fff;text-align:center}.popup_in.v4_mod{position:relative;width:78em;max-width:100%;padding:14em 4em;background-color:#fff}@media screen and (max-width:767px){.popup_in.v4_mod{padding:4em 2em}}.popup_in.v5_mod{position:relative;padding:5.8em 4em;background-color:#fed258;max-width:100%;overflow:hidden}@media screen and (max-width:767px){.popup_in.v5_mod{padding:2em}}.popup_in.homework_mod{position:relative;width:78em;max-width:100%;padding:4em;background-color:#fff}@media screen and (max-width:767px){.popup_in.homework_mod{padding:4em 2em}}.popup_in.flex_center_mod{min-height:calc(100vh - 15rem);padding:6em 0}@media screen and (max-width:1023px){.popup_in.flex_center_mod{min-height:calc(100vh - 8rem)}}.popup_in.product_reg_mod{width:94rem;max-width:100%;position:relative;padding:0;background-color:#fff}.faq-item__body table,.popup_in.video_mod,.vacancies__body table{width:100%}.payment_method{max-width:71em;width:100%;margin:0 auto}.payment_method_buttons{margin-right:-2em;margin-bottom:.2em}.payment_method_buttons_item{width:50%;padding-right:2em;padding-bottom:2em}@media screen and (max-width:767px){.payment_method_buttons_item{width:100%}}.payment_method_buttons_item.disabled_mod{opacity:.5;pointer-events:none}.popup_title{margin-bottom:.90909em;font-size:2.2em;line-height:1.2;font-weight:500;color:#0b0b0b}@media screen and (max-width:639px){.popup_title{font-size:1.8em;margin-bottom:.55556em}}@media screen and (max-width:479px){.popup_title{font-size:1.4em}}.popup_title.v2_mod{font-size:1.2em}.popup_title.single_mod{margin-bottom:0}.popup_title.product_reg_mod{font-size:3.6em}@media screen and (max-width:639px){.popup_title.product_reg_mod{font-size:2.8em}}@media screen and (max-width:479px){.popup_title.product_reg_mod{font-size:2.4em}}@media screen and (max-width:767px){.popup_cols{-ms-flex-wrap:wrap;flex-wrap:wrap}}.popup_cols.product_reg_mod{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.popup_col.content_mod{width:calc(100% - 30em);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.popup_col.content_mod.v2_mod{width:41em;margin-right:auto}@media screen and (max-width:767px){.popup_col.content_mod.v2_mod{width:100%;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup_col.content_mod{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:2em}}.popup_col.img_mod{position:absolute;top:0;right:11.4em;height:100%}.popup_col.img_mod.v2_mod{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:767px){.popup_col.img_mod.v2_mod{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width:1023px){.popup_col.img_mod{right:4em}}@media screen and (max-width:767px){.popup_col.img_mod{position:static;margin:0 auto;width:15em}}.popup_col.product_reg_mod{padding:8rem}.popup_col.product_reg_mod.description_mod{width:43em;background:#fed258;padding-right:4rem;-webkit-box-shadow:0 0 2.5rem rgba(0,0,0,.2);box-shadow:0 0 2.5rem rgba(0,0,0,.2)}@media screen and (max-width:767px){.popup_col.product_reg_mod.description_mod{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:2rem}}.popup_col.product_reg_mod.form_mod{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:4rem}@media screen and (max-width:767px){.popup_col.product_reg_mod.form_mod{padding:2rem}}.popup_img_wrap{height:100%;padding-top:2rem}.popup_img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right}.popup_arrow_wrap{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:4em;max-width:50em}.popup_arrow_wrap:after{content:'';position:absolute;top:-1em;right:0;width:2em;height:3.8em;background:url(../i/icons/popup_arrow.svg) no-repeat center center;background-size:contain;z-index:2}@media screen and (max-width:374px){.popup_arrow_wrap:after{display:none}}.popup_form_wrap{max-width:46em;margin:0 auto}.popup_form_wrap.homework_mod{max-width:100%}.popup_form_warning{margin-top:2.5em;font-size:1.2em;color:#999;text-align:center}.popup_description,.popup_param{font-size:1.6em}.popup_param{margin-top:2rem}@media screen and (max-width:639px){.popup_param{font-size:1.4em;margin-top:1rem}}@media screen and (max-width:479px){.popup_param{font-size:1.4em}}.popup_param.cost_mod{font-size:2.4em;color:#999;margin-top:4rem}@media screen and (max-width:639px){.popup_param.cost_mod{margin-top:2rem}}.popup_param.profit_mod{font-size:1.8em;color:#999}.popup_param.tariff_mod{color:#555}.popup_param_title{margin-right:1em}.popup_param.profit_mod .popup_param_title{min-width:15.6rem}.popup_param.free_mod .popup_param_title{font-size:2.2em;color:#fff;margin-right:0}.popup_param.tariff_mod .popup_param_value{font-weight:500}.popup_param.profit_mod .popup_param_value{color:#93bf3e}.popup_param.profit_mod .popup_param_value .price_current{font-size:1em;color:inherit}.popup_param.cost_mod .popup_param_value .price_current{font-size:1em;color:#0b0b0b;margin-left:1em}.popup_param.cost_mod .popup_param_value .price_old{font-size:.8em}.promo_item{margin-bottom:8rem}.promo_item:last-child{margin-bottom:0}@media screen and (max-width:767px){.promo_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.promo_item.accent_mod{position:relative;padding:2rem}.promo_item.accent_mod:before{display:block;content:'';position:absolute;top:-2rem;right:-2rem;bottom:-2rem;left:-2rem;background:#117d9d;border-radius:4px;z-index:-1}.promo_item.accent_mod .price_current,.promo_item.accent_mod .promo_descr,.promo_item.accent_mod .promo_title{color:#fff}.promo_item.accent_mod .promo_descr_l_item:after{background-color:#fff}@media screen and (max-width:767px){.promo_item.accent_mod{padding:2rem}}@media screen and (max-width:479px){.promo_item.accent_mod{padding:0}}.promo_item_info{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;padding-right:4rem}@media screen and (max-width:767px){.promo_item_info{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;padding:0;margin-top:2rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.promo_descr,.promo_title{line-height:1.2;color:#0b0b0b}.promo_title{font-weight:500;margin-bottom:2rem;font-size:2.8em}.promo_descr{font-size:1.4em}.promo_descr.offset_mod{margin-bottom:4rem}.promo_item_text{margin-top:2rem;color:#fed258}.promo_descr_accent{margin-top:2rem;color:#ae2b54}.promo_descr_l_item{margin-bottom:2rem;padding-left:2rem;text-indent:0;position:relative}.promo_descr_l_item:last-child,.referral-about__col.referral-about__col_right .referral-about__btn:last-child,.vacancies__body blockquote:last-child,.vacancies__body figure:last-child,.vacancies__body h2:last-child,.vacancies__body h3:last-child,.vacancies__body h4.blockquote_title:last-child,.vacancies__body h4:last-child,.vacancies__body li:last-child,.vacancies__body ol:last-child,.vacancies__body p:last-child,.vacancies__body pre:last-child,.vacancies__body ul:last-child{margin-bottom:0}.promo_descr_l_item:after{content:'';position:absolute;top:.4rem;left:0;width:1.2rem;height:1.2rem;background-color:#0b0b0b;border-radius:50%}@media screen and (max-width:767px){.promo_descr_l_item{width:100%}}.promo_cost_w,.promo_video{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}@media screen and (max-width:767px){.promo_cost_w,.promo_video{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.promo_cost_w{font-size:2em;-ms-flex-item-align:end;align-self:flex-end;text-align:right}@media screen and (max-width:767px){.promo_cost_w{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:left}}.promo_date_w{display:inline-block;color:#fed258;padding:2rem 0 0;max-width:50em;border-top:1px solid #fed258}.promo_date_w.v2_mod{font-size:.6rem;border-top:none}.promo_date_descr{font-size:1.2em}.promo_date{font-size:2.8em}.promo_date_h{font-weight:500}.promo_date_d.v2_mod,.promo_date_h.v2_mod{font-weight:400}.promo_date_d{font-weight:700}.logos_col_title{color:#0b0b0b;font-size:2.4em;line-height:1.2;font-weight:500;margin-bottom:4rem;text-align:center}.logos_col{width:30%;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;-ms-flex-item-align:stretch;align-self:stretch}@media screen and (max-width:767px){.logos_col{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:4rem}}.logos_col_items{-ms-flex-item-align:start;align-self:flex-start;position:sticky;top:6rem}@media screen and (max-width:767px){.logos_col_items{margin:0 -1rem}}.logos_col_w_img{width:100%;max-width:20rem;max-height:10rem;margin-bottom:2rem}@media screen and (max-width:767px){.logos_col_w_img{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0 1rem}}.logos_col_img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.vacancies__item{padding:1.8em 0;border-top:1px solid #d2d2d2}.vacancies__item:last-child{border-bottom:1px solid #d2d2d2}.vacancies__head{cursor:pointer}.vacancies__title{max-width:38.88889em;margin-right:2em;font-size:2.4em;font-weight:500;color:#0b0b0b;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.vacancies__head:hover .vacancies__title{color:#117d9d}.vacancies__icon{position:relative;width:4.6em;height:4.6em;-ms-flex-negative:0;flex-shrink:0;margin-left:auto;border:1px solid #117d9d;border-radius:50%}.vacancies__icon:after,.vacancies__icon:before{content:'';position:absolute;top:50%;left:50%;background-color:#117d9d}.vacancies__icon:before{width:2em;height:2px;margin-left:-1em;margin-top:-1px}.vacancies__icon:after{width:2px;height:2em;margin-top:-1em;margin-left:-1px}.vacancies__item.active_mod .vacancies__icon:after{opacity:0}.vacancies__body{display:none;margin-top:1.57143em;padding-bottom:1.57143em;max-width:80em;font-size:1rem;color:#0b0b0b}.vacancies__body h2,.vacancies__body h3,.vacancies__body h4{width:100%;margin-bottom:1.13333em;color:#000;font-size:3em;font-weight:500;line-height:1.33333}@media screen and (max-width:767px){.vacancies__body h2{font-size:2.6em}}.vacancies__body h3,.vacancies__body h4{margin-bottom:1.41667em;color:#343434;font-size:2.4em}@media screen and (max-width:767px){.vacancies__body h3{font-size:1.8em}}.vacancies__body h4{margin-bottom:1.88889em;font-size:1.8em;font-weight:400;line-height:1.77778}@media screen and (max-width:767px){.vacancies__body h4{font-size:1.6em}}.vacancies__body h4.blockquote_title{position:relative;margin-bottom:1em;padding-left:2.3em;color:#000;font-size:2em;font-weight:500;line-height:1.3}.vacancies__body li,.vacancies__body p{color:#343434;font-size:1.8em;font-weight:400;line-height:1.44444}.vacancies__body p{width:100%;margin-bottom:1.77778em}@media screen and (max-width:767px){.vacancies__body p{font-size:1.5em}}.faq-item__body a,.vacancies__body a{text-decoration:none;color:#117d9d}.vacancies__body img.leftimg_img{float:left;margin:7px 7px 7px 0}.vacancies__body img.rightimg_mod{float:right;margin:7px 0 7px 7px}.vacancies__body ol,.vacancies__body ul{margin:0 0 4.2em;padding:0 0 0 2.8em;list-style:none}@media screen and (max-width:767px){.vacancies__body ol,.vacancies__body ul{padding:0}}.vacancies__body ol{counter-reset:section}.vacancies__body li{position:relative;margin-bottom:1.44444em;padding-left:2.22222em}@media screen and (max-width:767px){.vacancies__body li{font-size:1.5em}}.vacancies__body .mark,.vacancies__body mark{background-color:#ffebab}.vacancies__body blockquote{position:relative;margin-bottom:10.2em;padding-left:10.2em}@media screen and (max-width:767px){.vacancies__body blockquote{padding-left:3.2em;margin-bottom:6em}}.vacancies__body .tooltip_item{background-color:#d0f4fe;cursor:pointer}.vacancies__body pre,.vacancies__body td{padding:.88889em 1.66667em;color:#343434;font-size:1.8em;font-weight:400}@media screen and (max-width:767px){.vacancies__body td{padding:1em .625em;font-size:1.6em}}.vacancies__body .news_more_link{position:relative;padding-left:1.77778em;text-decoration:none;color:#117d9d;font-weight:700;line-height:1}.faq-item__body .news_more_link:before,.vacancies__body .news_more_link:before{position:absolute;top:4px;left:2px;content:'';width:.66667em;height:.66667em;border-radius:50%;background-color:#fed258}.vacancies__body pre{font-family:"Courier New",Courier,monospace;width:100%;margin-bottom:1.77778em;padding:2.1em 2em;border-radius:.35em;background:#fafafa;line-height:1.44444}@media screen and (max-width:767px){.vacancies__body pre{font-size:1.5em}}.about-advantages__item{-webkit-box-flex:0;-ms-flex:0 0 calc(25% + 1px);flex:0 0 calc(25% + 1px);padding:4rem;border:1px solid #fec425;text-align:center;margin:0 -1px -1px 0}.about-advantages__item-img-w{width:100%;max-height:6rem;margin-bottom:2rem}.about-advantages__item-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.about-advantages__item-title{font-size:1.4rem;text-align:center}.referral-title-row{margin-bottom:4rem}.referral-title-row__points{margin-left:auto;background:#93bf3e;color:#fff;font-size:1.8rem;line-height:1;padding:1rem;border-radius:4px}.referral-info{margin:0 -2rem 0 0}.referral-info__col{padding:0 2rem 2rem 0;width:50%;height:100%}@media screen and (max-width:1023px){.referral-info__col{width:100%}}.referral-info__item{padding:0 3rem;width:100%;height:10rem;font-size:2.2rem;line-height:1;background-color:#93bf3e;color:#fff;border-radius:4px;overflow:hidden}.referral-info__item.referral-info__item_user-name{margin-bottom:2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.referral-info__item.referral-info__item_points{height:22rem}@media screen and (max-width:767px){.referral-info__item.referral-info__item_points{height:auto}.referral-info__item{padding:2rem;height:auto}}.referral-info__item-dl{width:50%;font-size:1rem;text-align:center}.referral-info__item-dl+.referral-info__item-dl{border-left:1px solid #fff}.referral-info__item-dt{font-size:6rem;line-height:1.2}.referral-info__item-dd{font-size:1.8rem;line-height:1.2}.referral-info__link{padding:0 3rem;width:100%;height:10rem;border:2px solid #93bf3e;border-radius:4px;position:relative}.referral-info__link-label{position:absolute;top:.5rem;left:3rem;color:#b2b2b2;font-size:1.2rem}.referral-info__link-text{font-family:inherit;font-size:2.2rem;line-height:1;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border:0;color:#000;background:0 0}.referral-about{margin:0 -2rem 4rem 0}.referral-about__col{padding:0 2rem 0 0;width:50%;height:100%}@media screen and (max-width:1023px){.referral-about__col{width:100%}}.referral-about__col.referral-about__col_right{width:auto;margin-left:auto}.referral-about__col.referral-about__col_right .referral-about__btn{margin-bottom:2rem}.referral-about__text{font-size:1.6rem}.referral-about__btn{margin-left:auto}@media screen and (max-width:1023px){.referral-about__btn{margin-left:0}}.referral-operations__list-item{font-size:1.8rem;margin-bottom:2rem}@media screen and (max-width:767px){.referral-operations__list-item{-ms-flex-wrap:wrap;flex-wrap:wrap}}.referral-operations__points{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}@media screen and (max-width:767px){.referral-operations__points{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:1rem}}.referral-operations__points-main{font-weight:500}.referral-operations__points-main.referral-operations__points-main_positive{color:#93bf3e}.referral-operations__points-main.referral-operations__points-main_negative{color:#ff4040}.referral-operations__points-total{font-size:1.2rem;color:#b2b2b2}.referral-operations__points-info{padding:0 2rem}@media screen and (max-width:767px){.referral-operations__points-info{padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.referral-operations__points-date{margin-left:auto;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;text-align:right}@media screen and (max-width:767px){.referral-operations__points-date{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:1rem;font-size:1.2rem}}.referral-cart-payment{-ms-flex-line-pack:center;align-content:center;border-radius:4px;border:1px solid #93bf3e;text-align:left;padding:.5rem;width:18rem;min-height:5rem;-webkit-transition:width .3s ease,height .3s ease;-o-transition:width .3s ease,height .3s ease;transition:width .3s ease,height .3s ease}.referral-cart-payment.referral-cart-payment_active{width:23rem}.referral-cart-payment.referral-cart-payment_active .referral-cart-payment__input{display:block}.referral-cart-payment.referral-cart-payment_active .referral-cart-payment__input_pseudo{display:none}.referral-cart-payment.referral-cart-payment_active .referral-cart-payment__btn_apply{display:-webkit-box;display:-ms-flexbox;display:flex}.referral-cart-payment.referral-cart-payment_active .referral-cart-payment__btn_activate,.referral-cart-payment.referral-cart-payment_active .referral-cart-payment__label,.referral-cart-payment.referral-cart-payment_active.referral-cart-payment_set .referral-cart-payment__label_question,.referral-cart-payment__label.referral-cart-payment__label_question{display:none}.referral-cart-payment.referral-cart-payment_active .referral-cart-payment__label_question,.referral-cart-payment.referral-cart-payment_active.referral-cart-payment_set .referral-cart-payment__label_spent{display:block}.referral-cart-payment.referral-cart-payment_active.referral-cart-payment_set{border:2px solid #117d9d}.referral-cart-payment.referral-cart-payment_active.referral-cart-payment_set .referral-cart-payment__input,.search-results-item__head a{color:#117d9d}.referral-cart-payment.referral-cart-payment_active.referral-cart-payment_set .referral-cart-payment__btn_apply{background:#117d9d}.referral-cart-payment__label{font-size:1rem;color:#93bf3e;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.referral-cart-payment__label.referral-cart-payment__label_spent{display:none;color:#117d9d}.referral-cart-payment__input{display:none;border:0;background:0 0;font-size:2.2rem;font-weight:500;font-family:inherit;color:#000;width:100%;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.referral-cart-payment__input.referral-cart-payment__input_pseudo{color:#93bf3e;display:block}.referral-cart-payment__btn{font-size:1rem;font-weight:400;line-height:1;padding:1rem;border-radius:4px}.referral-cart-payment__btn.referral-cart-payment__btn_apply{display:none}.referral-payment-info{display:none;padding:2rem;background:#93bf3e;border-radius:4px;margin-bottom:2rem}.referral-payment-info_active{display:block}.referral-payment-info__cols{margin:-1rem}@media screen and (max-width:767px){.referral-payment-info__cols{-ms-flex-wrap:wrap;flex-wrap:wrap}}.referral-payment-info__col{padding:1rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.referral-payment-info__col:first-child{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%}.referral-payment-info__message{font-size:1.4rem;letter-spacing:0;color:#fff;margin-bottom:1rem}.referral-payment-info__contacts{margin:-1rem}.referral-payment-info__contact{color:#fff;font-size:1.5rem;font-weight:500;padding:1rem}.referral-payment-info__contact:last-child{margin-right:0}.referral-payment-info__contact .icon{font-size:1.5em;margin-right:1rem}.referral-payment-info__btn{font-size:1rem;font-weight:400;line-height:1;padding:1rem;border-radius:4px}.course-testimonial-button{position:fixed;right:2rem;bottom:2rem;z-index:99}.my-order__expander:after,.my-order__expander:before,.my-order__payment:after,.my-order__payment:before{border-radius:2px;position:absolute;content:'';display:block;top:50%;width:6px;height:2px;background:#117d9d;z-index:2}.my-order__expander:after,.my-order__payment:after{-webkit-transform:translateY(-50%) rotate(-40deg);-ms-transform:translateY(-50%) rotate(-40deg);transform:translateY(-50%) rotate(-40deg)}.my-order__expander:before,.my-order__payment:before{-webkit-transform:translateY(-50%) translateX(calc(-100% + 3px)) rotate(40deg);-ms-transform:translateY(-50%) translateX(calc(-100% + 3px)) rotate(40deg);transform:translateY(-50%) translateX(calc(-100% + 3px)) rotate(40deg)}.my-orders{margin-top:4rem}.my-order{border-bottom:1px solid #ccc}.my-order.my-order_new{background-color:rgba(17,125,157,.05)}.my-order.my-order_paid{background-color:rgba(147,191,62,.05)}.my-order.my-order_cancelled{background-color:rgba(153,153,153,.05)}.my-order__head{padding:2rem}@media screen and (max-width:1023px){.my-order__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.my-order__expander{position:relative;font-size:1.2rem;margin-right:2rem;padding:.3rem .8rem .3rem 2rem;color:#117d9d;border:1px solid #117d9d;border-radius:.4rem;cursor:pointer}.my-order__expander:after,.my-order__expander:before{left:.8rem}@media screen and (max-width:639px){.my-order__expander{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-right:0;margin-left:auto}}.my-order.my-order_expanded .my-order__expander:after{-webkit-transform:translateY(-50%) rotate(40deg);-ms-transform:translateY(-50%) rotate(40deg);transform:translateY(-50%) rotate(40deg)}.my-order.my-order_expanded .my-order__expander:before{-webkit-transform:translateY(-50%) translateX(calc(-100% + 3px)) rotate(-40deg);-ms-transform:translateY(-50%) translateX(calc(-100% + 3px)) rotate(-40deg);transform:translateY(-50%) translateX(calc(-100% + 3px)) rotate(-40deg)}.my-order__title{font-size:1.8rem;font-weight:500;margin-right:2rem}@media screen and (max-width:639px){.my-order__title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-right:0;margin-bottom:1rem;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width:374px){.my-order__title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto}}.my-order__date,.my-order__time{font-size:1.5rem;color:#555;margin-right:2rem}.my-order__date .icon,.my-order__time .icon{margin-right:.5rem}@media screen and (max-width:639px){.my-order__date,.my-order__time{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.my-order__label-w{margin-right:2rem}.my-order__label{font-size:1.2rem;padding:.3rem .8rem;color:#fff;background-color:#999;border-radius:.4rem}.my-order__label.my-order__label_new{background-color:#117d9d}.my-order__label.my-order__label_paid{background-color:#93bf3e}.my-order__label.my-order__label_cancelled{background-color:#555}@media screen and (max-width:639px){.my-order__label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width:374px){.my-order__label{margin-bottom:1rem;margin-right:0}}.my-order__cancel-btn{margin-left:1rem;min-width:3rem}@media screen and (max-width:1023px){.my-order__left{margin-bottom:2rem;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:639px){.my-order__left{-ms-flex-wrap:wrap;flex-wrap:wrap}}.my-order__right{margin-left:auto}@media screen and (max-width:1023px){.my-order__right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:479px){.my-order__right{-ms-flex-wrap:wrap;flex-wrap:wrap}}.my-order__cost{position:relative;z-index:2;font-size:1.5rem;color:#ae2b54;font-weight:500;margin-right:4rem;white-space:nowrap}.my-order__cost:last-child,.my-order__payment:last-child{margin-right:0}.my-order__bonus{position:absolute;left:88%;bottom:55%;z-index:2;border-radius:2rem;font-size:1.2rem;padding:.3rem .4rem;font-weight:500;color:#fff;background:#93bf3e;cursor:pointer}.my-order__payment{margin-right:2rem;position:relative}.my-order__payment:after,.my-order__payment:before{right:.8rem}.my-order__payment select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:block;width:100%;padding:.3rem 2rem .3rem .8rem;font-size:1.2rem;font-family:inherit;color:#117d9d;border:1px solid #117d9d;border-radius:.4rem;-webkit-transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;cursor:pointer}.my-order__payment-link{font-size:1.5rem;font-weight:500;color:#117d9d;text-decoration:underline}@media screen and (max-width:479px){.my-order__payment-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;white-space:nowrap;cursor:pointer;margin-top:2rem;padding:1rem 2rem;display:block;color:#fff;font-weight:500;background-color:#117d9d;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;border-radius:.5rem;text-decoration:none;width:100%}.my-order__payment-link:focus,.my-order__payment-link:hover{text-decoration:none}.my-order__payment-link:hover{background-color:#0c586f}}.my-order__bill-info{font-size:1rem;color:#ae2b54;max-width:13.5rem;text-align:right}@media screen and (max-width:479px){.my-order__bill-info{margin-top:2rem;text-align:left;max-width:100%}}.my-order__products{padding:2rem 2rem 2rem 4rem;display:none}.faq-item.faq-item_expanded>.faq-item__body,.my-order_expanded .my-order__products{display:block}@media screen and (max-width:639px){.my-order__products{padding-left:2rem}}.my-order__product{margin-bottom:2rem}.courses-empty>p:last-child,.faq-item__body blockquote:last-child,.faq-item__body figure:last-child,.faq-item__body h2:last-child,.faq-item__body h3:last-child,.faq-item__body h4.blockquote_title:last-child,.faq-item__body h4:last-child,.faq-item__body li:last-child,.faq-item__body ol:last-child,.faq-item__body p:last-child,.faq-item__body pre:last-child,.faq-item__body ul:last-child,.my-order__product:last-child{margin-bottom:0}@media screen and (max-width:639px){.my-order__product{-ms-flex-wrap:wrap;flex-wrap:wrap}}.my-order__product-label{font-size:1.2rem;padding:.3rem .8rem;color:#000;background-color:transparent;border:1px solid #000;border-radius:.4rem;margin-right:2rem}@media screen and (max-width:639px){.my-order__product-label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.my-order__product-title{font-size:1.6rem;font-weight:500;margin-right:2rem}@media screen and (max-width:639px){.my-order__product-title{margin-top:1rem;margin-right:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.my-order__product-price{font-size:1.5rem;color:#ae2b54;font-weight:500;margin-left:auto;white-space:nowrap}@media screen and (max-width:639px){.my-order__product-price{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.faq-item{border-bottom:1px solid #ccc}.faq-item.faq-item_expanded,.faq-item__head:hover{background-color:rgba(147,191,62,.11)}.faq-item__head{padding:2rem;cursor:pointer}@media screen and (max-width:1023px){.faq-item__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.faq-item__body{display:none;padding:0 2rem 2rem 6rem}.faq-item__body h2,.faq-item__body h3,.faq-item__body h4{width:100%;margin-bottom:1.13333em;color:#000;font-size:3em;font-weight:500;line-height:1.33333}@media screen and (max-width:767px){.faq-item__body h2{font-size:2.6em}}.faq-item__body h3,.faq-item__body h4{margin-bottom:1.41667em;color:#343434;font-size:2.4em}@media screen and (max-width:767px){.faq-item__body h3{font-size:1.8em}}.faq-item__body h4{margin-bottom:1.88889em;font-size:1.8em;font-weight:400;line-height:1.77778}@media screen and (max-width:767px){.faq-item__body h4{font-size:1.6em}}.faq-item__body h4.blockquote_title{position:relative;margin-bottom:1em;padding-left:2.3em;color:#000;font-size:2em;font-weight:500;line-height:1.3}.faq-item__body li,.faq-item__body p{color:#343434;font-size:1.8em;font-weight:400;line-height:1.44444}.faq-item__body p{width:100%;margin-bottom:1.77778em}@media screen and (max-width:767px){.faq-item__body p{font-size:1.5em}}.faq-item__body img.leftimg_img{float:left;margin:7px 7px 7px 0}.faq-item__body img.rightimg_mod{float:right;margin:7px 0 7px 7px}.faq-item__body ol,.faq-item__body ul{margin:0 0 4.2em;padding:0 0 0 2.8em;list-style:none}@media screen and (max-width:767px){.faq-item__body ol,.faq-item__body ul{padding:0}}.faq-item__body ol{counter-reset:section}.faq-item__body li{position:relative;margin-bottom:1.44444em;padding-left:2.22222em}@media screen and (max-width:767px){.faq-item__body li{font-size:1.5em}}.faq-item__body .mark,.faq-item__body mark{background-color:#ffebab}.faq-item__body blockquote{position:relative;margin-bottom:10.2em;padding-left:10.2em}@media screen and (max-width:767px){.faq-item__body blockquote{padding-left:3.2em;margin-bottom:6em}}.faq-item__body .tooltip_item{background-color:#d0f4fe;cursor:pointer}.faq-item__body pre,.faq-item__body td{padding:.88889em 1.66667em;color:#343434;font-size:1.8em;font-weight:400}@media screen and (max-width:767px){.faq-item__body td{padding:1em .625em;font-size:1.6em}}.faq-item__body .news_more_link{position:relative;padding-left:1.77778em;text-decoration:none;color:#117d9d;font-weight:700;line-height:1}.faq-item__body pre{font-family:"Courier New",Courier,monospace;width:100%;margin-bottom:1.77778em;padding:2.1em 2em;border-radius:.35em;background:#fafafa;line-height:1.44444}@media screen and (max-width:767px){.faq-item__body pre{font-size:1.5em}}.faq-item__title{font-size:1.8rem;font-weight:500;margin-right:2rem}@media screen and (max-width:639px){.faq-item__title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-right:0;margin-bottom:1rem;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width:374px){.faq-item__title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto}}.faq-item__expander{position:relative;font-size:1.2rem;margin-right:2rem;padding:calc(1rem - 1px);color:#117d9d;border:1px solid #117d9d;border-radius:.4rem;cursor:pointer}.faq-item__expander:after,.faq-item__expander:before{border-radius:2px;position:absolute;content:'';display:block;left:50%;top:50%;width:5px;height:2px;background:#117d9d;z-index:2}.faq-item__expander:after{-webkit-transform:translateY(-50%) translateX(calc(-50% + 1px)) rotate(-40deg);-ms-transform:translateY(-50%) translateX(calc(-50% + 1px)) rotate(-40deg);transform:translateY(-50%) translateX(calc(-50% + 1px)) rotate(-40deg)}.faq-item__expander:before{-webkit-transform:translateY(-50%) translateX(calc(-50% - 1px)) rotate(40deg);-ms-transform:translateY(-50%) translateX(calc(-50% - 1px)) rotate(40deg);transform:translateY(-50%) translateX(calc(-50% - 1px)) rotate(40deg)}@media screen and (max-width:639px){.faq-item__expander{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-right:0;margin-left:auto}}.faq-item.faq-item_expanded .faq-item__expander{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-color:#117d9d}.faq-item.faq-item_expanded .faq-item__expander:after,.faq-item.faq-item_expanded .faq-item__expander:before{background:#fff}.action-cart-panel{position:fixed;bottom:0;left:0;right:0;padding:2rem;background:#fff;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);z-index:105;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.action-cart-panel.action-cart-panel_active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.action-cart-panel__button.action-cart-panel__button_disabled{pointer-events:none;background-color:#999;color:#d2d2d2}.action-cart-panel__descr{font-size:2.2rem;font-weight:600;margin-right:2rem}.ui-widget{font-family:"FiraSans",sans-serif!important}.ui-state-active{background-color:#117d9d!important}.ui-front{z-index:105!important}.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;text-decoration:none;border-color:#117d9d;border-width:.2rem;border-style:solid;border-radius:.5rem;background-color:#117d9d;color:#fff;padding:1.5rem 3rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.button:focus,.button:hover{background-color:#2cbde8;border-color:#2cbde8;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.16);box-shadow:0 0 1rem rgba(0,0,0,.16);text-decoration:none}.button .icon{color:inherit;font-size:2rem;height:1em;margin-right:.75rem}@media screen and (max-width:767px){.button{padding:1.125rem 2.25rem}}.button.button_color_error{background-color:#cc1414;border-color:#cc1414}.button.button_color_error:hover{background-color:#d64242;border-color:#d64242}.button.button_color_fill,.button.button_color_fill.button_color_transparent{color:#fff;background-color:#117d9d}.button.button_color_fill.button_color_transparent:focus,.button.button_color_fill.button_color_transparent:hover,.button.button_color_fill:focus,.button.button_color_fill:hover{background-color:#fff;color:#117d9d}.button.button_color_neutral-0{background-color:#fff;border-color:#fff;color:#000}.button.button_color_neutral-0:hover{background-color:#f0f0f0;border-color:#f0f0f0;color:#5a5a5a}.button.button_color_neutral-100{background-color:#000;border-color:#000}.button.button_color_neutral-100:hover{background-color:#5a5a5a;border-color:#5a5a5a}.button.button_color_secondary{background-color:#fed258;border-color:#fed258}.button.button_color_secondary:hover{background-color:#ffedbd;border-color:#ffedbd}.button.button_color_success{background-color:#33c300;border-color:#33c300}.button.button_color_success:hover{background-color:#59ce2f;border-color:#59ce2f}.button.button_color_transparent{color:#117d9d;background-color:transparent}.button.button_color_transparent:focus,.button.button_color_transparent:hover{background-color:#117d9d;color:#fff}.button.button_color_whatsapp{background-color:#01e675;border-color:#01e675}.button.button_disabled{background-color:#bfbfbf;border-color:#bfbfbf;pointer-events:none;color:#fff}.button.button_m_l-auto{margin-left:auto}.button.button_no-border{border-color:transparent;padding:0;position:relative}.button.button_no-border.button_color_transparent:before{content:'';display:block;position:absolute;top:-1rem;left:-1rem;bottom:-1rem;right:-1rem;border:2px solid #117d9d;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:5rem}@media screen and (max-width:767px){.button.button_no-border.button_color_transparent:before{top:-.75rem;left:-.75rem;bottom:-.75rem;right:-.75rem}}@media screen and (max-width:479px){.button.button_no-border.button_color_transparent:before{top:-.375rem;left:-.375rem;bottom:-.375rem;right:-.375rem}}.button.button_no-border.button_color_transparent:focus,.button.button_no-border.button_color_transparent:hover{color:#117d9d;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button.button_no-text{padding:1.5rem}@media screen and (max-width:767px){.button.button_no-text{padding:1.125rem}}.button.button_no-text.button_size_s{padding:.75rem}@media screen and (max-width:767px){.button.button_no-text.button_size_s{padding:.5625rem}}.button.button_no-text.button_size_s .icon,.button.button_no-text.button_size_xs .icon{margin:0}.button.button_no-text.button_size_xs{padding:.5625rem}@media screen and (max-width:767px){.button.button_no-text.button_size_xs{padding:.42188rem}}.button.button_no-text .icon{margin:0}.button.button_rounded,.button.button_rounded.button_size_s,.button.button_rounded.button_size_xs{border-radius:8rem}.button.button_size_l{padding:2.25rem 4.5rem}@media screen and (max-width:767px){.button.button_size_l{padding:1.6875rem 3.375rem}}.button.button_size_s{padding:.75rem 1.5rem}.button.button_size_s .icon{font-size:2rem;margin-right:.75rem}@media screen and (max-width:767px){.button.button_size_s{padding:.5625rem 1.125rem}}.button.button_size_xs{padding:.5625rem 1.125rem}.button.button_size_xs .icon{font-size:1.5rem;margin-right:calc(.75rem/2)}@media screen and (max-width:767px){.button.button_size_xs{padding:.42188rem .84375rem}}.button.button_transparent{background-color:transparent;color:#117d9d}.button.button_transparent:hover{background-color:#117d9d;border-color:#117d9d;color:#fff;text-shadow:0 0 1rem rgba(0,0,0,.16)}.button.button_transparent.button_color_secondary{color:#fed258}.button.button_transparent.button_color_secondary:hover{background-color:#fed258;border-color:#fed258;color:#fff}.button.button_transparent.button_color_neutral-0{color:#fff}.button.button_transparent.button_color_neutral-0:hover{background-color:#fff;border-color:#fff;color:#000}.button.button_transparent.button_color_neutral-100{color:#000}.button.button_transparent.button_color_neutral-100:hover{background-color:#000;border-color:#000;color:#fff}.button.button_transparent.button_color_success{color:#33c300}.button.button_transparent.button_color_success:hover{background-color:#33c300;border-color:#33c300;color:#fff}.button.button_transparent.button_color_error{color:#cc1414}.button.button_transparent.button_color_error:hover{background-color:#cc1414;border-color:#cc1414;color:#fff}.button.button_transparent.button_disabled{color:#bfbfbf}.button.button_txt_upper{text-transform:uppercase}.button.button_w_15{min-width:15rem}.courses-empty{text-align:center;padding:4rem;border:1px solid #bfbfbf;border-radius:1rem}@media screen and (max-width:767px){.courses-empty{padding:3rem}}.courses-empty>p,.search>.textbox{margin-bottom:2rem}@media screen and (max-width:767px){.courses-empty>p{margin-bottom:1.5rem}}@media screen and (min-width:1024px){.desktop-hidden{display:none}}@media screen and (max-width:1023px){.mobile-hidden{display:none}}.search>.textbox{width:100%}@media screen and (max-width:767px){.search>.textbox{margin-bottom:1.5rem}}.search-results .section__title:last-child,.search>.textbox:last-child,.search__title:last-child{margin-bottom:0}.search__title{margin-bottom:4rem}@media screen and (max-width:767px){.search__title{margin-bottom:3rem}}.search-results .section__title,.search-results-item{margin-bottom:2rem}@media screen and (max-width:767px){.search-results .section__title{margin-bottom:1.5rem}}@media screen and (max-width:767px){.search-results-item{margin-bottom:1.5rem}}.search-results-item:last-child,.search-results-item__head:last-child,.section-search .tags:last-child{margin-bottom:0}.search-results-item__head{margin-bottom:1rem}@media screen and (max-width:767px){.search-results-item__head{margin-bottom:.75rem}}.search-results-item__number{margin-right:1rem}@media screen and (max-width:767px){.search-results-item__number{margin-right:.75rem}}.search-results-item__number:last-child{margin-right:0}.section__in{position:relative;max-width:94rem;width:100%;margin:0 auto}.section__title{color:#0b0b0b;font-size:3.6em;line-height:1.2;font-weight:500}.section-search{border-bottom:.1rem solid #f0f0f0}.section-search .tags{margin-bottom:4rem}@media screen and (max-width:767px){.section-search .tags{margin-bottom:3rem}}.tags__item{margin:0 .75rem .75rem 0}@media screen and (max-width:767px){.tags__item{margin:0 .5625rem .5625rem 0}}.tags__item:last-child{margin:0}.tags__items-w{margin-bottom:-.75rem}@media screen and (max-width:767px){.tags__items-w{margin-bottom:-.5625rem}}.tags__title{margin-bottom:1rem}@media screen and (max-width:767px){.tags__title{margin-bottom:.75rem}}.tags__title:last-child{margin-bottom:0}.textbox{display:inline-block;position:relative}.textbox:focus-within .textbox__label{color:#117d9d}textarea.textbox__input{height:14.7rem}.textbox.textbox_error .textbox__input,.textbox__input.error,.textbox__input.textbox__input_error{border-color:#cc1414}.slick-slide.slick-loading img,.textbox__message{display:none}.mspc_msg.text-danger,.textbox.textbox_error .textbox__label,.textbox.textbox_error .textbox__message{color:#cc1414}.textbox__message.error,.textbox__message.textbox__message_error{color:#cc1414;display:block}.textbox__unit{position:absolute;right:2rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.textbox__wrapper{position:relative;display:block}.slick-slide img,.textbox.textbox_block{display:block}.textbox.textbox_fixable .textbox__input{padding-right:5.9rem}.textbox.textbox_fixable:not(.textbox_fixable_edit) .textbox__wrapper{pointer-events:none}.textbox.textbox_fixable:not(.textbox_fixable_edit) .textbox__controls{pointer-events:all}.textbox.textbox_fixable:not(.textbox_fixable_edit) .textbox__input{pointer-events:none;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;border-radius:0;background:0 0}.textbox.textbox_fixable:not(.textbox_fixable_edit) .textbox__label{background:0 0}.textbox.textbox_fixable .textbox__controls .button:nth-child(1){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:0}.textbox.textbox_fixable .textbox__controls .button:nth-child(2),.textbox.textbox_fixable .textbox__controls .button:nth-child(3),.textbox.textbox_fixable_edit .textbox__controls .button:nth-child(1){display:none}.textbox.textbox_fixable_edit .textbox__input{padding-right:9.3rem}.textbox.textbox_fixable_edit .textbox__controls .button:nth-child(2),.textbox.textbox_fixable_edit .textbox__controls .button:nth-child(3){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.textbox.textbox_fixable_no-buttons .textbox__input:not(:focus){border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;border-radius:0;background:0 0}.textbox.textbox_fixable_no-buttons:not(:focus-within) .textbox__label{background:0 0}.textbox.textbox_has_unit .textbox__input{padding-right:4rem}@media screen and (max-width:767px){.textbox.textbox_has_unit .textbox__input{padding-right:3rem}}.textbox.textbox_increment .textbox__wrapper .button:first-child{margin-right:1rem}@media screen and (max-width:767px){.textbox.textbox_increment .textbox__wrapper .button:first-child{margin-right:.75rem}}.textbox.textbox_increment .textbox__wrapper .button:last-child{margin-left:1rem}@media screen and (max-width:767px){.textbox.textbox_increment .textbox__wrapper .button:last-child{margin-left:.75rem}}.textbox.textbox_increment .textbox__input{max-width:6rem;text-align:center}.textbox.textbox_increment.textbox_size_s .textbox__input{max-width:5rem}.textbox.textbox_no-editable .textbox__input{padding-right:2rem}.textbox.textbox_size_s .textbox__input{padding:1.125rem;border-radius:.3rem}.textbox.textbox_size_s .textbox__label{position:relative;background:0 0;padding:0;left:0;top:0;margin-bottom:.75rem}.textbox.textbox_success .textbox__message{color:#33c300}.textbox.textbox_text-center .textbox__input{text-align:center}.textbox.textbox_with-button .textbox__wrapper .button{position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@font-face{font-family:"iconfont";src:url(../fonts/icons/iconfont.eot);src:url(../fonts/icons/iconfont.eot?#iefix) format("eot"),url(../fonts/icons/iconfont.woff) format("woff"),url(../fonts/icons/iconfont.ttf) format("truetype"),url(../fonts/icons/iconfont.svg#iconfont) format("svg")}.radio_check_text.check_1_mod:after,.radio_check_text.check_3_mod:after,.radio_check_text.check_4_mod:after,.radio_check_text.check_5_mod:after{font-family:"iconfont";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:'\E001'}.icon{display:inline-block;width:1em;height:1em;fill:currentColor}.icon-archive{font-size:1.894rem;width:1.21436em}.icon-arrow_left{font-size:.8rem;width:2.75em}.icon-arrow_left_2{font-size:1.5rem;width:.6em}.icon-arrow_reply{font-size:1.421rem;width:1.19986em}.icon-arrow_right{font-size:.8rem;width:2.75em}.icon-arrow_right_2{font-size:1.5rem;width:.6em}.icon-calendar{font-size:1.6rem;width:1em}.icon-card_view{font-size:1.7rem;width:1em}.icon-cart{font-size:2rem;width:.9485em}.icon-check{font-size:1rem;width:.8em}.icon-check_mark{font-size:1.6rem;width:1em}.icon-chevron-left,.icon-chevron-right{font-size:2rem;width:1em}.icon-clock{font-size:1.6rem;width:1em}.icon-close{font-size:.766rem;width:1em}.icon-copy{font-size:3.2rem;width:.84375em}.icon-doc,.icon-docx,.icon-empty{font-size:3.472rem;width:1em}.icon-envelope{font-size:1.35rem;width:1.22222em}.icon-eye{font-size:.954rem;width:1.67715em}.icon-facebook_1{font-size:3.379rem;width:1.00621em}.icon-facebook_2{font-size:3.394rem;width:.51856em}.icon-gear{font-size:1.6rem;width:1em}.icon-gif,.icon-github{font-size:3.472rem;width:1em}.icon-google{font-size:2.1rem;width:1em}.icon-graph{font-size:1.598rem;width:1.00063em}.icon-gulpjs{font-size:3.472rem;width:.45219em}.icon-hourglass{font-size:1.6rem;width:.7075em}.icon-html{font-size:3.472rem;width:1em}.icon-instagram_1{font-size:3.4rem;width:1em}.icon-instagram_2{font-size:2.514rem;width:1em}.icon-jpg,.icon-js,.icon-json{font-size:3.472rem;width:1em}.icon-json{width:.88594em}.icon-link{font-size:3.415rem;width:.92855em}.icon-list{font-size:2.4rem;width:1.41667em}.icon-location{font-size:1.6rem;width:.99938em}.icon-map{font-size:1.515rem;width:.9901em}.icon-menu-arrow{font-size:.4rem;width:1.5em}.icon-modx{font-size:3.472rem;width:1em}.icon-ok{font-size:3.2rem;width:.59375em}.icon-pdf{font-size:3.375rem;width:.88563em}.icon-pdf_icon{font-size:3.2rem;width:1.00687em}.icon-pedestrian{font-size:1.6rem;width:.46875em}.icon-phone,.icon-php{font-size:3.472rem;width:1em}.icon-play{font-size:2.598rem;width:.89492em}.icon-plus{font-size:3.472rem;width:1em}.icon-plyr-airplay,.icon-plyr-captions-off,.icon-plyr-captions-on,.icon-plyr-download,.icon-plyr-enter-fullscreen,.icon-plyr-exit-fullscreen,.icon-plyr-fast-forward,.icon-plyr-logo-vimeo,.icon-plyr-logo-youtube,.icon-plyr-muted,.icon-plyr-pause,.icon-plyr-pip{font-size:1.8rem;width:1em}.icon-plyr-play{font-size:2.2rem;width:.81818em}.icon-plyr-restart,.icon-plyr-rewind,.icon-plyr-settings,.icon-plyr-volume{font-size:1.8rem;width:1em}.icon-png,.icon-popup_arrow{font-size:3.472rem;width:1em}.icon-popup_arrow{width:.55271em}.icon-ppt,.icon-pptx,.icon-py{font-size:3.472rem;width:1em}.icon-quote{font-size:2.083rem;width:1.43063em}.icon-reader{font-size:3.2rem;width:1.00687em}.icon-row_view{font-size:1.7rem;width:.94118em}.icon-rtf,.icon-rtfx{font-size:3.472rem;width:1em}.icon-search{font-size:2.5rem;width:1em}.icon-sertificate{font-size:1.6rem;width:.875em}.icon-skype{font-size:1.596rem;width:1.00251em}.icon-sound{font-size:1.271rem;width:1.25885em}.icon-speaker{font-size:1.6rem;width:.91687em}.icon-sql{font-size:3.472rem;width:1em}.icon-star{font-size:1.447rem;width:1.05183em}.icon-support{font-size:1.6rem;width:.75625em}.icon-telegram{font-size:2.4rem;width:1em}.icon-tw{font-size:2.2rem;width:1.22727em}.icon-txt{font-size:3.472rem;width:1em}.icon-user{font-size:2rem;width:1em}.icon-vk_1{font-size:3.4rem;width:1em}.icon-vk_2{font-size:1.886rem;width:1.7333em}.icon-whatsup{font-size:2.4rem;width:1em}.icon-xls,.icon-xlsx,.icon-xml{font-size:3.472rem;width:1em}.icon-youtube{font-size:2.375rem;width:1.43116em}.icon-zip{font-size:3.472rem;width:1em}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.people_slider .slick-track,.reviews_slider .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.people_slider .slick-slide{height:auto!important}.people_slider .slick-slide,.reviews_slider .slick-slide{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.slick-arrow.slick-hidden,a.plyr__control::after,a.plyr__control::before{display:none}.slick-dots li{position:relative;margin-bottom:1.8rem;cursor:pointer}.slick-dots li:last-of-type{margin-bottom:0}.slick-dots li:before{position:absolute;top:-1rem;left:-1rem;bottom:-1rem;right:-1rem;content:''}.slick-dots li.slick-active button{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);background-color:#fed258}.slick-dots button{width:.4rem;height:.4rem;color:transparent;font-size:0;border-radius:50%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2),0 2px 1px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.14);box-shadow:0 1px 3px rgba(0,0,0,.2),0 2px 1px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.14);background-color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:1024px){.main_slider .slick-dots{position:absolute;top:50%;right:calc((100% - 94rem)/2);-webkit-transform:translateY(-68%);-ms-transform:translateY(-68%);transform:translateY(-68%)}}@media screen and (max-width:1023px){.main_slider .slick-dots{display:none!important}}.plyr{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;direction:ltr;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;-webkit-transition:-webkit-box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.plyr audio,.plyr video{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{-webkit-box-sizing:border-box;box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{-webkit-box-sizing:inherit;box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr__badge{background:#4a5764;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{-webkit-animation:plyr-fade-in .3s ease;animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;-webkit-transition:-webkit-transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;width:100%}.plyr__captions .plyr__caption{background:rgba(0,0,0,.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__captions .plyr__caption div{display:inline}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:16px;padding:20px}}@media (min-width:768px){.plyr__captions{font-size:18px}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.plyr__control{background:0 0;border:0;border-radius:3px;color:inherit;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;overflow:visible;padding:7px;position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.plyr__control.plyr__control--overlaid[data-plyr=play]{padding:0;width:2.8rem!important;height:3.4rem}.plyr__control.plyr__control--overlaid[data-plyr=play]:focus,.plyr__control.plyr__control--overlaid[data-plyr=play]:hover{background:0 0!important}.video_item.sm_mod .plyr__control.plyr__control--overlaid[data-plyr=play]{width:1.4em!important;height:2em}.video_item.v2 .plyr__control.plyr__control--overlaid[data-plyr=play]{width:2em!important;height:2em}@media screen and (max-width:1023px){.plyr__control.plyr__control--overlaid[data-plyr=play]{width:1.4em!important;height:2em}}.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}.plyr--full-ui input[type=range]:focus,.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline:0}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#c9b9ac;color:#fff}.plyr__control--overlaid{background:rgba(0,179,255,.8);border:0;border-radius:100%;color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.plyr__control--overlaid.plyr__control--overlaid[data-plyr=play]{padding:0;background:0 0}.plyr__control--overlaid:after{content:'';position:absolute;top:50%;left:50%;width:11em;height:11em;margin-top:-5.5em;margin-left:-5.5em;border-radius:50%;background-color:#fed258;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);z-index:-1}.video_item.sm_mod .plyr__control--overlaid:after{width:6.4em;height:6.4em;margin-top:-3.2em;margin-left:-3.2em}.video_item.v2_mod .plyr__control--overlaid:after{display:none}@media screen and (max-width:1023px){.plyr__control--overlaid:after{width:6em;height:6em;margin-top:-3em;margin-left:-3em}}.plyr__control--overlaid svg{fill:#000;left:2px;position:relative}.video_item.v2_mod .plyr__control--overlaid svg{fill:#fff}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#c9b9ac}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr__controls .plyr__controls__item.plyr__volume{padding-right:5px}.plyr__controls .plyr__controls__item.plyr__volume:first-child{padding-right:0}.plyr__controls:empty{display:none}.plyr--audio .plyr__controls{border-radius:inherit;color:#117d9d}.plyr--video .plyr__controls{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.7)));background:-o-linear-gradient(transparent,rgba(0,0,0,.7));background:linear-gradient(transparent,rgba(0,0,0,.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;-o-transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:35px 10px 10px}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.plyr__menu .plyr__control svg{-webkit-transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.plyr__menu__container{-webkit-animation:plyr-popup .2s ease;animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);border-radius:4px;bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;-webkit-transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);-o-transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,.9);content:'';height:0;position:absolute;right:15px;top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4a5764;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(74,87,100,.8);right:5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px 7px 3px;padding-left:28px;position:relative;width:calc(100% - 14px)}.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(74,87,100,.8);left:7px}.plyr__menu__container .plyr__control--back::before{background:#c1c9d1;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;content:'';height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:'';display:block;-ms-flex-negative:0;flex-shrink:0;height:16px;margin-right:10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;-webkit-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;-o-transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#c9b9ac}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,.1)}.plyr__menu__container .plyr__menu__value{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;color:#fed258;display:block;height:19px;margin:0;padding:0;-webkit-transition:-webkit-box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2.5px;height:5px;-webkit-transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:-webkit-gradient(linear,left top,right top,from(currentColor),to(transparent));background-image:linear-gradient(to right,currentColor var(--value, 0),transparent var(--value, 0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{border:0;border-radius:100%;height:13px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;-webkit-appearance:none;margin-top:-4px}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;height:5px;-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{border:0;border-radius:100%;height:13px;position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;height:5px}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;height:5px;-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:2.5px;height:5px;-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:2.5px;height:5px;-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline:0}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:1.2rem}.plyr--audio .plyr__time{color:#a0a0a0}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr--video .plyr__time{text-shadow:0 1px 1px rgba(0,0,0,.15)}.plyr__tooltip{background:rgba(255,255,255,.9);border-radius:3px;bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;-webkit-transform:translate(-50%,10px) scale(.8);-ms-transform:translate(-50%,10px) scale(.8);transform:translate(-50%,10px) scale(.8);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;-o-transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;-webkit-transform:translate(-50%,0) scale(1);-ms-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;-webkit-transform:translate(0,10px) scale(.8);-ms-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;-webkit-transform:translate(0,10px) scale(.8);-ms-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.plyr--video,.plyr__video-wrapper{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{border-radius:inherit;position:relative;z-index:0}.video_item .plyr__video-wrapper{height:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;-webkit-transform:translateY(-38.28125%);-ms-transform:translateY(-38.28125%);transform:translateY(-38.28125%)}.plyr__progress{left:6.5px;margin-right:22px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-right:-6.5px;width:calc(100% + 13px)}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:14px;left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--video .plyr__progress__buffer{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15);color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress__buffer{color:rgba(193,201,209,.66)}.plyr--loading .plyr__progress__buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-image:-o-linear-gradient(135deg,rgba(35,41,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,41,47,.6) 50%,rgba(35,41,47,.6) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(35,41,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,41,47,.6) 50%,rgba(35,41,47,.6) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,201,209,.66)}.plyr__volume{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.plyr__volume input[type=range]{margin-left:5px;position:relative;z-index:2}@media (min-width:480px){.plyr__volume{max-width:90px}}@media (min-width:768px){.plyr__volume{max-width:110px}}.plyr--is-ios .plyr__volume,.plyr--is-ios.plyr--vimeo [data-plyr=mute]{display:none!important}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}.plyr:-ms-fullscreen .plyr__captions{font-size:21px}.plyr:fullscreen .plyr__captions{font-size:21px}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:rgba(35,41,47,.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}.plyr__ads::after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;left:0;margin:-2.5px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:rgba(255,255,255,.9);border-radius:3px;bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);margin-bottom:10px;opacity:0;padding:3px;pointer-events:none;position:absolute;-webkit-transform:translate(0,10px) scale(.8);-ms-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;-o-transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.plyr__preview-thumb::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c9d1;border-radius:2px;overflow:hidden;position:relative;z-index:0}.plyr__preview-scrubbing img,.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;color:#fff;font-size:14px;padding:3px 6px}.plyr__preview-scrubbing{bottom:0;-webkit-filter:blur(1px);filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{-o-object-fit:contain;object-fit:contain}.plyr--no-transition{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;width:100%!important;position:relative;vertical-align:middle}.select2-container .select2-selection--multiple,.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single{height:5rem}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:2rem;padding-right:2rem;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{min-height:32px}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:0;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button,.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:.8rem 2rem;font-size:1.6rem;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border-radius:4px;-webkit-box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1);box-shadow:.3rem .6rem 2.5rem rgba(11,11,11,.1)}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:1.8rem;color:#000;line-height:5rem}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#ccc}.select2-container--default .select2-selection--single .select2-selection__arrow{height:5rem;position:absolute;top:1px;right:1px;width:3.4rem}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#117d9d transparent transparent;border-style:solid;border-width:5px 3px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #117d9d;border-width:0 3px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:0;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#fed258}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border-radius:4px;outline:0;background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:0;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:0;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:0}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eee));background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#fff));background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.js #msCart [type=submit][value="cart/change"],.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:gray}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.jGrowl{font-family:"FiraSans",sans-serif;z-index:9999;color:#fff;position:fixed;font-size:1em}.jGrowl.top-left{left:0;top:0}.jGrowl.top-right{right:0;top:0}.jGrowl.bottom-left{left:0;bottom:0}.jGrowl.bottom-right{right:0;bottom:0}.jGrowl.center{top:0;width:50%;left:25%}.jGrowl.center .jGrowl-closer,.jGrowl.center .jGrowl-notification{margin-left:auto;margin-right:auto;width:auto}.jGrowl-notification{background-color:#000;opacity:1;zoom:1;width:250px;padding:1em;margin:1em;text-align:left;display:none;border-radius:5px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.2);box-shadow:0 5px 20px rgba(0,0,0,.2)}.jGrowl-notification .ui-state-highlight,.jGrowl-notification .ui-widget-content .ui-state-highlight,.jGrowl-notification .ui-widget-header .ui-state-highlight{border:1px solid #000;background:#000;color:#fff}.jGrowl-closer,.jGrowl-notification .jGrowl-header{font-weight:700;font-size:.85em}.jGrowl-notification .jGrowl-close{background-color:transparent;color:inherit;border:0;z-index:99;float:right;font-weight:700;font-size:1em;cursor:pointer}.jGrowl-closer{background-color:#000;opacity:1;zoom:1;width:250px;margin:10px;display:none;border-radius:5px;padding:4px 10px;cursor:pointer;font-size:.9em;text-align:center}.jGrowl-closer .ui-state-highlight,.jGrowl-closer .ui-widget-content .ui-state-highlight,.jGrowl-closer .ui-widget-header .ui-state-highlight{border:1px solid #000;background:#000;color:#fff}.jGrowl-message p{margin-bottom:20px}@media print{.jGrowl{display:none}}.af-message-success{background-color:#93bf3e!important}.af-message-error{background-color:#ff4040!important}.af-message-info{background-color:#0b0b0b!important}.ms2-message-success{background-color:#93bf3e!important}.ms2-message-error{background-color:#ff4040!important}.ms2-message-info{background-color:#0b0b0b!important}#msCart td,#msCart th{text-align:center;line-height:30px}#msCart th.total{text-align:right;padding-right:5px}.ms2_product{margin-bottom:10px}.ms2_product .price{padding-left:50px;padding-right:30px}.ms2_product .old_price{padding-right:30px}.ms2_product .color,.ms2_product .size,.ms2_product .tags{padding-right:20px;font-size:.9em}@media (min-width:768px){#msProduct .input-sm{max-width:50%}}.msCartLog,.msGalleryLog,.msGetOrderLog,.msOrderLog,.msProductsLog{width:100%;overflow:auto;word-wrap:normal;white-space:pre}.ajax_form.af_example,.ajax_form.af_example .controls input,.ajax_form.af_example .controls textarea{width:100%}.ajax_form .error{color:#ff4040}@media screen and (min-width:320px){.ajax_form.af_example .controls button[type=submit]{float:right}}@media screen and (max-width:320px){.ajax_form.af_example .controls button{width:100%;margin-top:5px}}.ss-content,.ss-wrapper{height:100%;width:100%;position:relative}.ss-wrapper{z-index:1;float:left;overflow:hidden}.ss-content{padding:0;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.ss-content::-webkit-scrollbar{width:0!important}.ss-content.rtl{width:100%;right:auto}.ss-scroll{position:relative;background:rgba(0,0,0,.1);width:9px;border-radius:4px;top:0;z-index:2;cursor:pointer;opacity:.5;-webkit-transition:opacity .25s linear;-o-transition:opacity .25s linear;transition:opacity .25s linear}.ss-hidden{display:none}.ss-container:active .ss-scroll,.ss-container:hover .ss-scroll{opacity:1}.ss-grabbed{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}