.bg-white{background-color:#fff}.left_column{position:relative}.right_column{color:#a0a4a8;position:relative}.top_part.content-wrapper{padding:24px 0 0}#breadcrumbs-injected .breadcrumbs{margin-top:0}.bootstrap .breadcrumbs a svg{stroke:transparent}.main_part{height:400px}.main_part .main_left_wrap{max-width:900px}.main_part .main_left_wrap .course_title h3{line-height:28px;margin-bottom:8px;max-height:56px;overflow:hidden}.main_part .main_left_wrap .science_school{line-height:24px;max-height:97px;overflow:hidden;padding-right:20px}.main_part .main_left_wrap .science_school span{font-weight:500;color:#4c4c4c;margin-right:8px}.main_part .main_left_wrap .science_school a{color:#1c54a7}.main_part .main_left_wrap .edu_level{display:flex;flex-wrap:wrap}.main_part .main_left_wrap .edu_level .label-marked{margin-right:16px;margin-bottom:16px}.main_part .main_left_wrap .edu_level .label-marked:before{background-color:#ffe6e6}.main_part .main_left_wrap .course_statistic{align-items:center;color:#4c4c4c;display:flex;font-size:14px;line-height:24px;margin-bottom:16px}.main_part .main_left_wrap .course_statistic span{margin-right:8px}.main_part .main_left_wrap .course_statistic .btn{color:#4c4c4c;margin-right:8px}.main_part .main_left_wrap .course_statistic .btn svg{fill:#4c4c4c;stroke:#4c4c4c}.main_part .main_left_wrap .course_statistic .btn[data-action=add-favorites] svg,.main_part .main_left_wrap .course_statistic .btn[data-action=add-favorites-nouser] svg{fill:transparent}.main_part .main_left_wrap .course_statistic .btn[data-action=del-favorites] svg{color:#f28c00;stroke:#f28c00}.main_part .right_column .cover{max-width:280px;margin-bottom:16px}.main_part .right_column .cover .thumb-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:4px}.main_part .right_column .cover .thumb-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0;outline-width:0}.main_part .right_column .cover img{width:92px;height:144px}.main_part .right_column .summary_item{margin-bottom:12px;min-width:185px;display:flex}.main_part .right_column .summary_item span{margin-left:5px;line-height:24px;color:#52575c}.main_part .right_column .summary_item .svg_wrap{width:24px;height:24px;position:relative}.main_part .right_column .summary_item .svg_wrap svg{position:absolute;margin:auto;left:0;top:0;bottom:0;right:0}.main_part .right_column .summary_item.video_anons{margin-top:8px;color:#52575c}.main_part .right_column .summary_item.video_anons a{font-weight:500;color:#52575c}.main_part .right_column .language_level{width:100%;margin:16px 0}.main_part .right_column .language_level .language_level_title{font-weight:500;font-size:16px;line-height:24px}.main_part .right_column .language_level .language_level_items{display:flex;flex-wrap:nowrap;margin:8px 0}.main_part .right_column .language_level .language_level_items span{display:block;margin-right:4px;border-radius:2.5px;flex-grow:0;flex-shrink:0;text-align:center;width:24px;height:24px;font-size:12px;line-height:24px;background-color:#e8e8e8;color:#e8e8e8}.main_part .right_column .language_level .language_level_items span.language_level_checked_item{color:#fff;background-color:#fed235}.main_part .right_column .language_level .language_level_desc{font-size:12px;line-height:16px}.main_part .right_column .type_access{position:absolute;bottom:40px;font-size:12px;line-height:16px;color:#52575c;text-transform:uppercase}.main_part .right_column .type_access.green-text{color:#2ac769}.main_part .right_column .type_access.yellow-text{color:#fed235}.action_panel{margin-top:-150px;width:70%;min-height:142px}.action_panel .main_buttons{display:flex;margin-top:32px}.action_panel .main_buttons a,.action_panel .main_buttons button,.action_panel .main_buttons li{z-index:10;max-width:248px;min-width:224px;height:48px;margin:0 32px 0 0;border-radius:4px;font-weight:500;font-size:14px;line-height:24px;letter-spacing:.4px;color:#fff;text-decoration:none}.action_panel .main_buttons a.button-white,.action_panel .main_buttons button.button-white,.action_panel .main_buttons li.button-white,.action_panel .main_buttons a.add,.action_panel .main_buttons button.add,.action_panel .main_buttons li.add{background-color:#fff;border:1px solid #f28c00;color:#f28c00}.action_panel .main_buttons a.button-white.without_border,.action_panel .main_buttons button.button-white.without_border,.action_panel .main_buttons li.button-white.without_border,.action_panel .main_buttons a.add.without_border,.action_panel .main_buttons button.add.without_border,.action_panel .main_buttons li.add.without_border{border:none}.action_panel .main_buttons a.button-white.inactive_button,.action_panel .main_buttons button.button-white.inactive_button,.action_panel .main_buttons li.button-white.inactive_button,.action_panel .main_buttons a.add.inactive_button,.action_panel .main_buttons button.add.inactive_button,.action_panel .main_buttons li.add.inactive_button{pointer-events:none;cursor:default;color:#fad199;border-color:#fad199}.action_panel .main_buttons a.add,.action_panel .main_buttons button.add,.action_panel .main_buttons li.add,.action_panel .main_buttons a.already-added,.action_panel .main_buttons button.already-added,.action_panel .main_buttons li.already-added{width:100%;height:48px;padding-left:4px;padding-right:4px;justify-content:center;align-items:center;flex-shrink:0;box-sizing:border-box;box-shadow:none;cursor:pointer;border:1px solid #f28c00;color:#f28c00}.action_panel .main_buttons a.add .added_flexible_course_name,.action_panel .main_buttons button.add .added_flexible_course_name,.action_panel .main_buttons li.add .added_flexible_course_name,.action_panel .main_buttons a.already-added .added_flexible_course_name,.action_panel .main_buttons button.already-added .added_flexible_course_name,.action_panel .main_buttons li.already-added .added_flexible_course_name{width:90%;overflow:hidden;text-overflow:ellipsis;text-align:center}.action_panel .main_buttons a.button-white.add,.action_panel .main_buttons button.button-white.add,.action_panel .main_buttons li.button-white.add{width:100%;height:48px}.action_panel .main_buttons a.button-self-work,.action_panel .main_buttons button.button-self-work,.action_panel .main_buttons li.button-self-work{margin-top:8px;width:100%}.action_panel .main_buttons a.disable-button,.action_panel .main_buttons div.disable-button{pointer-events:none;cursor:default;color:#fad199}.action_panel .main_buttons a.disable-button ul,.action_panel .main_buttons div.disable-button ul{display:none}.action_panel .main_buttons a.disable-button a,.action_panel .main_buttons div.disable-button a{color:#fad199;border-color:#fad199}.action_panel .main_buttons .add-course-list{position:relative;max-width:248px;min-width:224px;margin:0 32px 0 0}.action_panel .main_buttons .add-course-list.arrow_down>a:after{content:"▼";color:#f28c00;margin-left:8px;transform:scaleY(.6);border-radius:1px}.action_panel .main_buttons .add-course-list.arrow_up>a:after{content:"▲";color:#f28c00;margin-left:8px;transform:scaleY(.6);border-radius:1px}.action_panel .main_buttons .add-course-list ul{position:absolute;top:48px;left:0;border:none;margin:0}.action_panel .main_buttons .add-course-list ul li{margin:8px 0 0;background:#ffffff}.action_panel .main_buttons .additional_action{position:relative}.action_panel .main_buttons .additional_action>a:after{content:"▼";color:#f28c00;margin-left:8px;transform:scaleY(.6);border-radius:1px}.action_panel .main_buttons .additional_action:hover>a:after{content:"▲"}.action_panel .main_buttons .additional_action:hover .additional_action_list{display:block}.action_panel .main_buttons .additional_action .additional_action_list{display:none;position:absolute;z-index:11}.action_panel .main_buttons .additional_action .additional_action_list:hover{display:block}.action_panel .main_buttons .additional_action .additional_action_list a{margin-top:8px;width:100%;background:#fff}.action_panel .hr{max-width:900px;min-width:668px;border-top:1px solid #e8e8e8;margin:32px 0}.action_panel .additional_buttons{display:flex;margin-top:36px;margin-bottom:32px}.action_panel .additional_buttons svg{margin-right:4px}.action_panel .additional_buttons a,.action_panel .additional_buttons .button-white{z-index:10;display:flex;margin:0 32px 0 0;color:#1c54a7;vertical-align:middle;border:none;padding:0;width:auto;font-weight:500;font-size:14px;line-height:27px}.action_panel .additional_buttons a.inactive_link,.action_panel .additional_buttons .button-white.inactive_link{text-decoration:none;cursor:default}.action_panel .additional_buttons a.inactive_link span,.action_panel .additional_buttons .button-white.inactive_link span,.action_panel .additional_buttons a.inactive_link p,.action_panel .additional_buttons .button-white.inactive_link p{cursor:default}.action_panel .additional_buttons a.inactive_link svg,.action_panel .additional_buttons .button-white.inactive_link svg{cursor:default}.action_panel .additional_buttons a span,.action_panel .additional_buttons .button-white span,.action_panel .additional_buttons a p,.action_panel .additional_buttons .button-white p{font-weight:500;font-size:14px;line-height:27px;display:inline-block;cursor:pointer}.action_panel .additional_buttons a svg,.action_panel .additional_buttons .button-white svg{margin-right:4px;cursor:pointer}.action_panel .additional_buttons .price-tooltip{display:flex}.action_panel .additional_buttons .price-tooltip>div:first-child{margin-right:16px}.action_panel .additional_buttons .price-tooltip__title{font-weight:500;white-space:nowrap}.action_panel .additional_buttons .price-tooltip__price{font-weight:400}.action_panel .additional_buttons .price-tooltip__action{white-space:nowrap;margin-top:8px;font-size:12px;line-height:16px}.addition_part .left_column .addition_tabs{background-color:#fff;border-radius:4px;display:inline-block}.addition_part .left_column .addition_tabs .tabs_controls{margin:0;padding:32px 32px 0}.addition_part .left_column .addition_tabs .tabs_controls:after{content:"";display:block;clear:both;height:5px}.addition_part .left_column .addition_tabs .tabs_controls li{margin:0 32px 0 0;cursor:pointer;display:block;float:left;padding:0 0 4px;text-decoration:none;color:#a0a4a8}.addition_part .left_column .addition_tabs .tabs_controls li:hover,.addition_part .left_column .addition_tabs .tabs_controls li.active{color:#f28c00;border-bottom:1px solid #f28c00;text-decoration:none}.addition_part .left_column .addition_tabs .tabs_controls li.active:hover{color:#f28c00}.addition_part .left_column .addition_tabs .tabs_content{padding:0 32px 32px;margin:0}.addition_part .left_column .addition_tabs .tabs_content h3{font-weight:700;font-size:24px;line-height:28px;margin:24px 0 0}.addition_part .left_column .addition_tabs .tabs_content .show_topic_toggle{display:block;position:absolute;bottom:0;left:0;right:0;z-index:10;display:flex;justify-content:center;align-content:space-between;background:#fff;height:28px}.addition_part .left_column .addition_tabs .tabs_content .show_topic_toggle div{display:flex;margin:0 32px 0 0;vertical-align:middle;cursor:pointer}.addition_part .left_column .addition_tabs .tabs_content .show_topic_toggle div span{font-weight:500;font-size:14px;line-height:24px;letter-spacing:.4px;color:#f28c00}.addition_part .left_column .addition_tabs .tabs_content .show_topic_toggle div svg{margin-left:4px}.addition_part .left_column .addition_tabs .tabs_content .show_topic_toggle div.open svg{margin-top:-3px}.addition_part .left_column .addition_tabs .tabs_content .about_course h5{font-weight:500;font-size:16px;line-height:24px;margin:24px 0 0}.addition_part .left_column .addition_tabs .tabs_content .about_course div{line-height:24px;margin:8px 0 0}.addition_part .left_column .addition_tabs .tabs_content .about_course div a{color:#1c54a7}.addition_part .left_column .addition_tabs .tabs_content .about_course .topic{margin-bottom:64px;position:relative}.addition_part .left_column .addition_tabs .tabs_content .about_course .topic.show_part{max-height:72px;overflow:hidden;padding-bottom:50px}.addition_part .left_column .addition_tabs .tabs_content .about_course .topic.show_part:after{overflow:hidden;content:" ";display:block;position:absolute;bottom:24px;left:0;right:0;height:60px;background:linear-gradient(to bottom,rgba(255,255,255,0),#ffffff)}.addition_part .left_column .addition_tabs .tabs_content .authors .title{font-weight:700;font-size:12px;line-height:16px;text-transform:uppercase;margin-top:32px}.addition_part .left_column .addition_tabs .tabs_content .authors .authors_list{flex-wrap:wrap;margin:0}.addition_part .left_column .addition_tabs .tabs_content .authors .authors_list .author_item{margin:16px 32px 16px 0;border:1px solid #f3f3f3;max-width:384px;padding-bottom:20px;position:relative}.addition_part .left_column .addition_tabs .tabs_content .authors .authors_list .author_item .author_top{display:flex;flex-wrap:nowrap;padding-top:16px}.addition_part .left_column .addition_tabs .tabs_content .authors .authors_list .author_item .author_top .photo{width:124px;height:124px;border-radius:50%;background-repeat:no-repeat;background-position:top center;background-size:cover;flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:center}.addition_part .left_column .addition_tabs .tabs_content .authors .authors_list .author_item .author_top .photo .author_photo{width:124px;height:auto;margin:0 auto}.addition_part .left_column .addition_tabs .tabs_content .authors .authors_list .author_item .author_top .personal_info{margin:0 16px;flex-grow:1;flex-shrink:1}.addition_part .left_column .addition_tabs .tabs_content .authors .authors_list .author_item .author_top .personal_info .author_name{word-spacing:600px;font-weight:500;font-size:16px;line-height:28px;margin-top:16px;color:#25282b}.addition_part .left_column .addition_tabs .tabs_content .authors .authors_list .author_item .author_top .personal_info .author_sc_degree{margin-top:8px;font-size:12px;line-height:16px;color:#52575c}.addition_part .left_column .addition_tabs .tabs_content .authors .authors_list .author_item .affiliation{font-size:16px;line-height:24px;color:#25282b;margin:16px 32px 32px 16px}.addition_part .left_column .addition_tabs .tabs_content .authors .authors_list .author_item .youtube_channel{font-size:16px;line-height:24px;color:#25282b;margin:16px 16px 0}.addition_part .left_column .addition_tabs .tabs_content .authors .authors_list .author_item .youtube_channel .youtube_link{margin-bottom:16px}.addition_part .left_column .addition_tabs .tabs_content .authors .authors_list .author_item .youtube_channel label{display:block;clear:both;font-size:12px;color:#a0a4a8}.addition_part .left_column .addition_tabs .tabs_content .authors .authors_list .author_item .link_to_author_page{font-weight:500;font-size:14px;line-height:24px;letter-spacing:.4px;color:#52575c;border-bottom:1px solid #52575c;margin:16px;height:22px;position:absolute;bottom:0;left:0;text-decoration:none}.addition_part .left_column .addition_tabs .tabs_content .course_program{width:100%}.addition_part .left_column .addition_tabs .tabs_content .course_program .course_program_top{display:flex;justify-content:space-between}.addition_part .left_column .addition_tabs .tabs_content .course_program .course_program_top .show_topic_toggle{position:relative;margin:29px 0 0}.addition_part .left_column .addition_tabs .tabs_content .course_program .course_program_top .show_topic_toggle span{color:#25282b}.addition_part .left_column .addition_tabs .tabs_content .course_program h4{margin-bottom:8px}.addition_part .left_column .addition_tabs .tabs_content .course_program h4 a{margin:0;padding:0;color:#25282b;text-decoration:none}.addition_part .left_column .addition_tabs .tabs_content .course_program h4 a:hover{text-decoration:none;color:#f28c00}.addition_part .left_column .addition_tabs .tabs_content .course_program .topic{margin-top:32px;margin-bottom:64px;position:relative}.addition_part .left_column .addition_tabs .tabs_content .course_program .topic.long_topic{padding-bottom:50px}.addition_part .left_column .addition_tabs .tabs_content .course_program .topic.show_part{max-height:347px;overflow:hidden}.addition_part .left_column .addition_tabs .tabs_content .course_program .topic.show_part:after{overflow:hidden;content:" ";display:block;position:absolute;bottom:24px;left:0;right:0;height:60px;background:linear-gradient(to bottom,rgba(255,255,255,0),#ffffff)}.addition_part .left_column .addition_tabs .tabs_content .course_program .topic .small_text{font-size:12px;line-height:16px;color:#a0a4a8}.addition_part .left_column .addition_tabs .tabs_content .course_program .topic ul{width:100%}.addition_part .left_column .addition_tabs .tabs_content .course_program .topic ul.level_2{margin-left:42px}.addition_part .left_column .addition_tabs .tabs_content .course_program .topic ul.level_3{margin-left:32px}.addition_part .left_column .addition_tabs .tabs_content .course_program .topic ul li{font-size:16px;line-height:24px;color:#52575c;border-bottom:1px solid #f3f3f3;padding:12px 15px 12px 6px}.addition_part .left_column .addition_tabs .tabs_content .course_program .topic ul li a,.addition_part .left_column .addition_tabs .tabs_content .course_program .topic ul li div{display:flex;flex-wrap:nowrap;margin:0;padding:0;text-decoration:none;color:#52575c}.addition_part .left_column .addition_tabs .tabs_content .course_program .topic ul li a svg,.addition_part .left_column .addition_tabs .tabs_content .course_program .topic ul li div svg{margin-right:8px;fill:#1c54a7;stroke:#1c54a7}.addition_part .left_column .addition_tabs .tabs_content .course_program .topic ul li.no_bottom_border{border-bottom:none;padding:0}.addition_part .left_column .addition_tabs .tabs_content .course_program .topic ul li.no_bottom_border:hover{background:none}.addition_part .left_column .addition_tabs .tabs_content .course_program .topic ul li:hover{background:#f3f3f3;text-decoration:none}.addition_part .left_column .addition_tabs .tabs_content .course_program .topic ul li .open_link{position:absolute;top:8px;right:20px;letter-spacing:.4px;color:#25282b;width:109px;height:32px;border:1px solid #25282b;box-sizing:border-box;border-radius:4px;font-weight:500;font-size:14px;line-height:31px;text-align:center}.addition_part .left_column .addition_tabs .tabs_content .course_program .flex-course-topic ul li:hover{background:transparent}.addition_part .left_column .addition_tabs .tabs_content .metodica{width:100%}.addition_part .left_column .addition_tabs .tabs_content .metodica label{font-weight:500;font-size:16px;line-height:24px;color:#25282b}.addition_part .left_column .addition_tabs .tabs_content .metodica .program-settings-row__select-wrap,.addition_part .left_column .addition_tabs .tabs_content .metodica .program-settings-row__descr{margin:8px 0 32px;height:40px;border-radius:4px}.addition_part .right_column .course_materials{margin-bottom:38px;color:#52575c;font-size:14px;line-height:20px}.addition_part .right_column .course_materials h4{margin-bottom:18px}.addition_part .right_column .course_materials svg{margin-bottom:-6px;margin-right:12px}.addition_part .right_column .course_materials .material_item{display:flex;margin-bottom:12px}.addition_part .right_column .course_materials .material_item .text{font-weight:500;display:block;width:130px}.addition_part .right_column .soc_buttons{margin:-12px 0 50px}.addition_part .right_column .soc_buttons svg{stroke:transparent}.addition_part .right_column .course_item{border-radius:4px;padding:24px;height:464px;background-color:#fff;margin-bottom:32px;width:280px;position:relative}.addition_part .right_column .course_item .course_desc .course_title{margin:16px 0}.addition_part .right_column .course_item .course_desc .course_title h4{font-weight:500;line-height:24px;max-width:264px;max-height:96px;overflow:hidden}.addition_part .right_column .course_item .course_desc .course_title h4 a{color:#25282b}.addition_part .right_column .course_item .course_desc .cover{text-align:center;overflow:hidden;width:100%;border-radius:4px}.addition_part .right_column .course_item .course_desc .cover img{height:144px}.addition_part .right_column .course_item .course_desc .science_school_wrap{height:104px;overflow:hidden}.addition_part .right_column .course_item .course_desc .science_school_wrap .science_school{margin:8px 0 16px;line-height:24px;font-size:16px}.addition_part .right_column .course_item .course_desc .science_school_wrap .science_school span{font-weight:500;color:#a0a4a8}.addition_part .right_column .course_item .course_desc .science_school_wrap .science_school a{color:#1c54a7}.addition_part .right_column .course_item .course_desc .course_statistic{font-size:12px;line-height:16px;color:#a0a4a8;position:absolute;bottom:16px}.addition_part .right_column .course_item .course_desc .course_statistic span{display:block;margin-bottom:4px}@media (max-width: 1023px){.container{padding:0 48px}#breadcrumbs-injected .breadcrumbs{padding-left:0}.main_part.row{margin:0;display:block}.main_part .left_column{width:100%;max-width:100%;padding-left:0}.main_part .right_column{width:100%;max-width:100%;margin:24px 0;padding:0}.main_part .right_column .type_access{position:static}.action_panel{margin-top:0;width:100%}.addition_part.row{margin-left:-24px}.addition_part .left_column{width:100%;margin:32px 0;flex:auto;max-width:100%}.addition_part .left_column .addition_tabs{width:100%}.addition_part .left_column .addition_tabs .tabs_content .authors .authors_list .author_item .author_top{flex-wrap:wrap}.addition_part .right_column{display:none}}@media (max-width: 900px){.main_part{height:auto}.main_part .left_column .main_left_wrap .course_statistic{display:block}.main_part .left_column .main_left_wrap .course_statistic .stat_items{display:flex;flex-wrap:nowrap}.main_part .left_column .main_left_wrap .course_statistic .stat_items span{white-space:nowrap}.main_part .left_column .main_left_wrap .favorit_copy{margin:12px 0 0}.main_part .left_column .main_left_wrap .science_school{padding-right:0}.addition_part .left_column .addition_tabs .tabs_content .authors .authors_list{justify-content:space-between}.addition_part .left_column .addition_tabs .tabs_content .authors .authors_list .author_item{margin:16px 0}.addition_part .left_column .addition_tabs .tabs_content .authors .authors_list .author_item .author_top{flex-wrap:wrap}.addition_part .left_column .addition_tabs .tabs_content .course_program .topic ul li .open_link{display:none}}@media (max-width: 767px){.container{padding:0 24px;margin:0}.container .main_part{margin:0}.container .main_part .left_column{width:100%}.container .main_part .left_column .science_school a{display:block;margin-top:4px}.container .main_part .left_column .course_statistic{margin:16px 0}.container .main_part .left_column .course_statistic .stat_items{display:block}.container .main_part .left_column .course_statistic .stat_items span{margin-bottom:8px;display:block}.container .main_part .right_column{width:100%;max-width:100%;height:unset}.container .main_part .right_column .type_access.green-text{position:unset}.container .main_part .course_title h3{max-height:unset}.action_panel .main_buttons{display:block}.action_panel .main_buttons a{width:100%}.action_panel .main_buttons a,.action_panel .main_buttons div{margin-bottom:24px}.action_panel .main_buttons .additional_action{margin-bottom:0}.action_panel .main_buttons .hr{margin:0 0 32px;max-width:272px;width:272px}.action_panel .additional_buttons{flex-wrap:wrap;justify-content:center;display:block}.action_panel .additional_buttons a{margin-bottom:24px;height:27px}.addition_part{padding:0 12px}.addition_part .left_column{margin:0;padding:0}.addition_part .left_column .addition_tabs .tabs_controls li{display:block;width:100%;text-align:center;padding:0;margin-bottom:4px}.addition_part .left_column .addition_tabs .tabs_content{padding:0 16px 32px}.addition_part .left_column .addition_tabs .tabs_content .course_program .course_program_top{flex-wrap:wrap}.addition_part .left_column .addition_tabs .tabs_content .course_program .topic ul{width:100%}.addition_part .left_column .addition_tabs .tabs_content .course_program .topic ul.level_2{margin-left:0}.addition_part .left_column .addition_tabs .tabs_content .course_program .topic ul.level_3{margin-left:16px}.addition_part .left_column .addition_tabs .tabs_content .course_program .topic ul li{display:flex;flex-wrap:nowrap;align-items:flex-start;padding-bottom:0;padding-top:10px;height:100%}.addition_part .left_column .addition_tabs .tabs_content .course_program .topic ul li svg{flex-grow:0;flex-shrink:0}.addition_part .left_column .addition_tabs .tabs_content .course_program .topic ul li .open_link{display:none}}.hide{display:none!important}@media (max-width: 767px){.action_panel .main_buttons .button-orange,.action_panel .main_buttons .add-course-list,.action_panel .main_buttons .add-course-list .button-white,.action_panel .main_buttons .additional_action .button-white{width:100%;max-width:100%;min-width:100%}}.rent-info{display:flex;justify-content:space-between;margin-bottom:20px}@media (max-width: 767px){.rent-info{flex-direction:column}}.rent-info .rent-row{display:flex}.rent-info .rent-row:first-child{flex-basis:60%}@media (max-width: 767px){.rent-info .rent-row:first-child{flex-basis:100%}}.rent-info .rent-row:first-child .text{min-width:366px}@media (max-width: 767px){.rent-info .rent-row:first-child .text{min-width:248px;width:100%}}.rent-info .rent-row:last-child{flex-basis:40%;padding-left:15px}@media (max-width: 767px){.rent-info .rent-row:last-child{flex-basis:100%;margin-top:20px;padding-left:0}}@media (max-width: 1023px){.rent-info .rent-row:last-child .text{width:156px}}@media (max-width: 767px){.rent-info .rent-row:last-child .text{width:100%}}.rent-info .rent-row .icon{margin-right:10px}.rent-info .rent-row:last-child .icon{margin-right:2px}.rent-info .rent-row .text{font-size:12px;line-height:16px;color:#191919;font-weight:400}.rent-info .rent-row .text.text-desktop{display:block}@media (max-width: 767px){.rent-info .rent-row .text.text-desktop{display:none}}.rent-info .rent-row .text.text-mobile{display:none}@media (max-width: 767px){.rent-info .rent-row .text.text-mobile{display:block}}.rent-info .rent-row .text a{color:#1c54a7}.addition_part .right_column .course_item{width:244px;padding-left:18px;padding-right:18px}.subscription-block-wrapper{width:280px;margin-top:30px;background:#ffffff;padding:18px 0 10px;margin-bottom:20px;display:flex;justify-content:center}.subscription-block{width:244px}.subscription-block .header{display:flex;justify-content:flex-start;padding:0;margin:0;white-space:nowrap}.subscription-block .header .icon{margin-right:10px;margin-top:0}.subscription-block .header .title{font-size:20px;line-height:24px;color:#f28c00;font-weight:500}.subscription-block .header .title font{font-size:12px;line-height:16px}.subscription-block .text,.subscription-block .buttons{margin-left:34px}.subscription-block .text{font-size:16px;line-height:24px;color:#000;margin-top:5px;width:100%}.subscription-block .text span{font-weight:700}.subscription-block .buttons{margin-top:15px;margin-bottom:6px}.subscription-block .buttons .btn{font-size:14px;line-height:24px;font-weight:700;letter-spacing:.4px;color:#fff;padding:4px 16px;height:32px;border-radius:4px;background:#f28c00}
