@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:url(/build/fonts/Roboto-Thin.1711b41f.ttf)}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:100;src:url(/build/fonts/Roboto-ThinItalic.026cbce1.ttf)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/build/fonts/Roboto-Light.8be2d148.ttf)}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:300;src:url(/build/fonts/Roboto-LightItalic.43cbee78.ttf)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/build/fonts/Roboto-Regular.a8d6ac03.ttf)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/build/fonts/Roboto-Medium.7429a63c.ttf)}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:500;src:url(/build/fonts/Roboto-MediumItalic.56a82359.ttf)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/build/fonts/Roboto-Bold.75371f53.ttf)}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:url(/build/fonts/Roboto-BoldItalic.60c1f67b.ttf)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(/build/fonts/Roboto-Black.2a428584.ttf)}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:900;src:url(/build/fonts/Roboto-BlackItalic.77e50ab1.ttf)}*{box-sizing:border-box;margin:0;padding:0}body,html{font-family:Roboto;height:100%;line-height:1.3}h1{font-size:36px;margin-bottom:40px}h2{font-size:24px;margin-bottom:20px}a{color:#117bb5;text-decoration:none}p{margin-bottom:10px;margin-top:10px}a:hover{opacity:.8}img{max-width:100%}.global-wrapper{display:flex;flex-direction:column;height:100%;position:relative}.global-content{flex:1 0 auto}.container{margin-left:auto;margin-right:auto;width:90%}.red_button{background:#e05457;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px}.red_button:hover{background:rgba(224,84,87,.8)}.blue_button{background:#20478a;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px}.blue_button:hover{background:rgba(32,71,138,.8)}.white-blue_button{background:#fff;border:2px solid #20478a;border-radius:5px;color:#20478a;cursor:pointer;font-size:14px;font-weight:700;padding:10px}.white-blue_button:hover{opacity:.8}.global-background,.global_background_overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.global_background_overlay{background:linear-gradient(180deg,#fff 40%,hsla(0,0%,100%,0))}.global-background_image{bottom:0;left:0;position:absolute;right:0;z-index:-2}.global-background_image img{width:100%}.header{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px;padding-top:20px}.header_logo{flex:0 0 25%}.header_logo img{width:100%}.header_profile{align-items:center;color:#000;display:flex;justify-content:flex-end}.header_profile:hover{opacity:1}.header_profile_fullname{align-items:flex-end;display:flex;flex-direction:column;margin-right:20px}.header_profile_lastname{font-size:14px;font-weight:700;margin-bottom:7px;text-transform:uppercase}.header_profile_name{display:flex}.header_profile_firstname{margin-right:5px}.header_profile_firstname,.header_profile_middlename{font-size:14px;font-weight:700}.header_profile_avatar{border-radius:50%;height:70px;overflow:hidden;width:70px}.header_profile_avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.header_profile_noavatar{align-items:center;background:linear-gradient(90deg,#029ee0 0,#205789);border-radius:50%;display:flex;height:70px;justify-content:center;overflow:hidden;width:70px}.header_profile_noavatar_abbreviation{color:#fff;font-size:32px;text-transform:uppercase}.wrapper{align-items:flex-start;display:flex;justify-content:space-between}.left-menu{background:linear-gradient(270deg,#235081,#00a2e4);border-radius:3px;flex:0 0 15%;padding-bottom:10px;padding-top:10px}.left-menu a{color:#fff}.left-menu a:hover{opacity:1}.main-menu_mobile_button{color:#fff;cursor:pointer;display:none;font-weight:700;padding-bottom:5px;padding-top:5px;text-align:center;text-transform:uppercase}.main-menu{display:flex;flex-direction:column;list-style:none;transition:all .3s}.main-menu_item{padding:0 20px}.main-menu_item.active,.main-menu_item:hover{background:#20478a}.main-menu_item_header{color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:700;padding:10px 0;text-transform:uppercase}.programs-menu{list-style:none;max-height:0;overflow:hidden;transition:all .3s}.programs-menu_item{padding:10px 0}.programs-menu_item_header{color:#fff;cursor:pointer;font-size:14px;font-weight:700;opacity:.7}.programs-menu_item.active .programs-menu_item_header,.programs-menu_item_header.active,.programs-menu_item_header:hover{opacity:1}.modules-menu{list-style:none;max-height:0;overflow:hidden;transition:all .3s}.modules-menu_item_header,.modules-menu_item_header a{color:#fff;font-size:12px;font-weight:700;opacity:.7;padding-top:10px}.modules-menu_item_header a{cursor:pointer}.modules-menu_item_header a:hover,.modules-menu_item_header.active,.modules-menu_item_header.active a{opacity:1}.parts-menu{list-style:none}.parts-menu_item{font-size:12px;line-height:1.5;opacity:.7}.parts-menu_item.active,.parts-menu_item:hover{opacity:1}.content{flex:0 0 80%;margin-bottom:80px}.auth-form_content{display:flex;flex-direction:column;justify-content:center;min-height:100%}.auth-form_wrapper{align-self:center;width:285px}.auth-form_logo{margin-bottom:20px;text-align:center}.auth-form_logo img{width:200px}.auth-form{background:#fff;border-radius:3px;box-shadow:0 0 25px rgba(0,0,0,.1);padding:20px 25px 15px}.auth-form_label{display:block;margin-bottom:20px;padding-top:15px;position:relative}.eye_password_container{background-color:#fff;cursor:pointer;height:70%;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:absolute;right:0;width:15%;z-index:1}.eye_password_container>img{height:100%;opacity:.5;width:100%}.auth-form_name{color:#74a2b4;font-size:18px;left:0;position:absolute;top:25px;transition:all .2s}.auth-form_input{background:none;border:none;border-bottom:1px solid #74a2b4;color:#000;font-size:18px;outline:none;padding:10px 0;width:100%}.auth-form_label.active .auth-form_name{font-size:12px;top:0}.auth-form_error{color:#e05457;font-size:14px;padding-bottom:10px;padding-top:5px}.auth-form_submit_wrapper{margin-bottom:10px}.auth-form_submit{cursor:pointer;display:block;width:100%}.auth-form_difficulties_wrapper{text-align:center}.auth-form_difficulties{font-size:15px}.demo-link_wrapper{bottom:50px;position:fixed;right:55px}.demo-link{border:2px solid #e05457;border-radius:5px;color:#e05457;font-size:14px;font-weight:700;padding:12px 20px}.demo-programs{display:flex;flex-wrap:wrap}.demo-programs_item{background:#fff;border-radius:3px;box-shadow:0 0 25px rgba(0,0,0,.1);display:flex;flex:0 0 30%;flex-direction:column;margin-bottom:50px;overflow:hidden;position:relative}.demo-programs_item:nth-child(3n-1){margin-left:5%;margin-right:5%}.demo-programs_item_image_wrapper{overflow:hidden;padding-bottom:70%;position:relative;width:100%}.demo-programs_item_image_inner{bottom:0;left:0;position:absolute;right:0;top:0}.demo-programs_item_image_inner img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.demo-programs_item_header{color:#000;flex-grow:1;font-size:18px;font-weight:700;padding:15px 20px}.programs{display:flex;flex-wrap:wrap}.programs_item{background:#fff;border-radius:3px;box-shadow:0 0 25px rgba(0,0,0,.1);display:flex;flex:0 0 30%;flex-direction:column;margin-bottom:50px;overflow:hidden;position:relative}.programs_item:nth-child(3n-1){margin-left:5%;margin-right:5%}.programs_item_image_wrapper{overflow:hidden;padding-bottom:70%;position:relative;width:100%}.programs_item_image_inner{bottom:0;left:0;position:absolute;right:0;top:0}.programs_item_image_inner img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.programs_item_header{flex-grow:1;font-size:18px;font-weight:700;padding:15px 20px}.programs_item_status_wrapper{align-items:center;background:hsla(0,0%,100%,.8);bottom:0;display:none;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.programs_item:hover .programs_item_status_wrapper{display:flex}.programs_item_status{color:#1f5a8d;font-size:14px;font-weight:700;margin-bottom:10px}.programs_item_status_link{padding-left:40px;padding-right:40px}.program_files{display:flex}.program_files_item{align-items:center;display:flex}.program_files_item_image{height:50px;width:50px}.program_files_item_image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.program_files_item_name{color:#000;font-size:14px;margin-left:10px}.modules{display:flex;flex-direction:column;margin-top:50px}.modules_item{align-items:flex-start;display:flex;margin-bottom:40px}.modules_item_check{border:2px solid #c8d6dc;border-radius:50%;flex-shrink:0;height:25px;margin-right:15px;position:relative;width:25px}.modules_item_check:before{height:8px;left:5px;top:10px;transform:rotate(-45deg)}.modules_item_check:after,.modules_item_check:before{background:#c8d6dc;border-radius:2px;content:"";position:absolute;width:2px}.modules_item_check:after{height:15px;right:7px;top:4px;transform:rotate(45deg)}.modules_item_check[status=passed]{border-color:#e05457}.modules_item_check[status=passed]:after,.modules_item_check[status=passed]:before{background:#e05457}.modules_item_name{color:#000;font-size:24px;font-weight:700;margin-bottom:5px}.modules_item_parts{display:flex;flex-direction:column}.modules_item_parts_item{color:#000;font-size:16px;margin-bottom:3px}.module_slider{width:100%}.module_text{line-height:1.5;margin-top:50px;width:75%}.module_video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.module_video iframe{border-width:0;height:100%;left:0;outline-width:0;position:absolute;top:0;width:100%}.express-test_header{position:relative}.express-test_header_timer{align-items:center;display:flex;position:absolute;right:0;top:0}.express-test_header_timer_minutes,.express-test_header_timer_seconds{color:#e05457;font-size:36px;font-weight:700}.express-test_header_timer_seconds{padding-left:10px;position:relative}.express-test_header_timer_seconds:before{content:":";left:0;position:absolute;top:0}.express-test_description{font-size:16px;margin-bottom:20px;width:75%}.express-test_form{width:75%}.express-test_form_error{color:#e05457;margin-left:40px;margin-top:20px}.express-test_form_buttons_wrapper{margin-left:40px;margin-top:30px}.express-test_form_button_next{font-weight:400;padding-left:50px;padding-right:50px}.express-test_form_button_end{margin-left:20px;padding-left:30px;padding-right:30px}.test_form_question_wrapper{font-size:16px;font-weight:700;margin-bottom:15px;padding-left:40px;position:relative}.test_form_question_number{left:0;position:absolute;top:0}.test_form_label{margin-bottom:15px}.test_form_radio_wrapper{align-items:center;display:flex}.test_form_radio{display:none}.test_form_custom_radio{border:2px solid #c8d6dc;border-radius:50%;flex-shrink:0;height:25px;position:relative;width:25px}.test_form_radio:checked+.test_form_custom_radio:before{background:#20478a;border-radius:50%;content:"";height:19px;left:1px;position:absolute;top:1px;width:19px}.test_form_checkbox_wrapper{align-items:center;display:flex}.test_form_checkbox{display:none}.test_form_custom_checkbox{border:2px solid #c8d6dc;flex-shrink:0;height:25px;position:relative;width:25px}.test_form_checkbox:checked+.test_form_custom_checkbox:before{background:#20478a;content:"";height:19px;left:1px;position:absolute;top:1px;width:19px}.test_form_answer{font-size:16px;margin-left:15px}.test_form_textarea{border:2px solid #c8d6dc;font-size:16px;margin-bottom:20px;width:100%}.control-questions_mobile_ajax,.history_mobile_ajax{display:none}.control-questions_display{align-items:center;color:#117bb5;display:flex;font-size:20px;justify-content:space-between;line-height:1}.control-questions_display_separator{margin-left:4px;margin-right:4px}.control-questions_display_count_wrapper{align-items:flex-end;display:flex}.control-questions_display_count_header{margin-right:7px}.control-questions_display_count{align-items:flex-end;display:flex}.control-questions_display_count_item.active{color:#20478a;font-size:25px;font-weight:700}.control-questions_display_pages_wrapper{align-items:flex-end;display:flex}.control-questions_display_pages_item.active{color:#20478a;font-size:25px;font-weight:700}.control-questions_wrapper{margin-top:40px;width:75%}.control-questions_item{margin-bottom:30px}.control-questions_item_prompt_wrapper{color:#828282;margin-left:40px}.control-questions_item_prompt_wrapper span{font-weight:700}.control-questions_item_prompt_open{cursor:pointer;text-decoration:underline}.control-questions_item_prompt,.control-questions_item_prompt_wrapper.open .control-questions_item_prompt_open{display:none}.control-questions_item_prompt_wrapper.open .control-questions_item_prompt{display:block}.control-questions_item_buttons_wrapper{align-items:center;display:flex;margin-left:40px;margin-top:20px}.control-questions_item_button{margin-right:20px;padding-left:30px;padding-right:30px}.control-questions_item_result{font-size:14px;font-weight:700}.control-questions_item_result.right{color:#20478a}.control-questions_item_result.wrong{color:#e05457}.survey-test_header{position:relative}.survey-test_description{font-size:16px;margin-bottom:20px;width:75%}.survey-test-form{width:75%}.survey-test_form_error{color:#e05457;margin-top:20px}.survey-success_header{font-size:26px;font-weight:700;margin-bottom:20px;text-align:center}.survey-success_description{font-size:18px;margin-bottom:20px;text-align:center}.survey-success_change{font-size:16px;margin-bottom:20px;text-align:center}.survey-success_change a{color:#000;text-decoration:underline}.results_data_row{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:20px;width:75%}.results_data_row_name{font-weight:700;margin-right:7px}.results_data_row_value.errors,.results_data_row_value.skip{color:#e05457;font-weight:700}.results_protocols_wrapper{align-items:flex-start;display:flex;flex-direction:column}.results_protocols_item{margin-bottom:15px}.results_table{background:linear-gradient(90deg,#029ee0 0,#205789);font-size:14px;padding-bottom:2px;padding-left:2px;padding-right:2px}.results_table_header{color:#fff;font-weight:700;text-transform:uppercase}.results_table_row{align-items:center;display:flex;justify-content:space-between;padding:10px}.results_table_content .results_table_row{background:#fff;margin-bottom:2px}.results_table_content .results_table_row:last-child{margin-bottom:0}.results_table_content .results_table_row[answer-result=right] .result{color:#20478a;font-weight:700}.results_table_content .results_table_row[answer-result=wrong] .result{color:#e05457;font-weight:700}.result_success_icon{text-align:center}.result_success_icon img{height:50px;width:50px}.result_success_congratulation{font-weight:700}.result_success_congratulation,.result_success_header{font-size:26px;margin-bottom:20px;text-align:center}.result_success_decription{font-size:20px}.result_success_button,.result_success_decription{margin-bottom:20px;text-align:center}.number{flex:0 0 4%;padding-right:7px}.answer,.question{flex:0 0 29%}.answer,.question,.result{padding-left:7px;padding-right:7px}.result{flex:0 0 9%}.correct-answer{flex:0 0 29%;padding-left:7px}.history_table{background:linear-gradient(90deg,#029ee0 0,#205789);font-size:14px;margin:20px 0;padding-bottom:2px;padding-left:2px;padding-right:2px}.history_table_header{color:#fff;font-weight:700;text-transform:uppercase}.history_table_row{align-items:center;display:flex;justify-content:space-between;padding:10px}.history_table_content .history_table_row{background:#fff;margin-bottom:2px}.history_table_content .history_table_row:last-child{margin-bottom:0}.history_table_content .history_table_row .header{display:none}.course{flex:0 0 23%;padding-right:7px}.status{flex:0 0 11%}.start_at,.status{padding-left:7px;padding-right:7px}.start_at{flex:0 0 14%}.finish_at{flex:0 0 14%}.finish_at,.results{padding-left:7px;padding-right:7px}.results{flex:0 0 21%}.duration{flex:0 0 22%;padding-left:7px}.support_description{font-size:16px;margin-bottom:20px}.support_contacts_row{font-size:15px;margin-bottom:10px}.support_form{background:#fff;border-radius:3px;box-shadow:0 0 25px rgba(0,0,0,.1);margin-top:30px;max-width:600px;padding:20px 35px;width:100%}.support_form_label{display:block;padding-bottom:20px;padding-top:15px;position:relative}.support_form_input{background:none;border:none;border-bottom:1px solid #74a2b4;color:#000;font-size:18px;outline:none;padding:10px 0;width:100%}.support_form_name{color:#74a2b4;font-size:18px;left:0;position:absolute;top:25px;transition:all .2s}.support_form_label.active .support_form_name{color:#828282;font-size:12px;top:0}.support_form_label.error .support_form_name{color:#e05457}.support_form_label.error .support_form_input{border-bottom-color:#e05457}.support_form_error{bottom:0;color:#e05457;font-size:14px;left:0;position:absolute}.support_agree{color:#828282;font-size:12px;margin-top:10px}.support_agree a{color:#828282;font-size:12px;text-decoration:underline}.support_submit_wrapper{margin-top:20px}.support_submit{cursor:pointer;font-weight:400;padding-left:40px;padding-right:40px}.profile{align-items:flex-start;display:flex;justify-content:space-between}.photo_block{flex:0 0 20%}.photo_wrapper{overflow:hidden;padding-bottom:150%;position:relative;width:100%}.photo_inner{bottom:0;left:0;position:absolute;right:0;top:0}.photo{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.photo_change_button_wrapper{margin-top:20px}.photo_change_button{font-size:14px;text-decoration:underline}.data_block{flex:0 0 75%;font-size:18px}.profile_row{margin-bottom:20px}.profile_row strong{margin-right:7px}.profile_exit_link{font-size:14px}.faq_list{display:flex;flex-direction:column}.faq_item{margin-bottom:20px;width:75%}.faq_question{color:#117bb5;cursor:pointer}.faq_answer{list-style:none;max-height:0;overflow:hidden;transition:all .3s}.faq_answer p{margin-bottom:10px;margin-top:10px}.footer{background:#20478a;color:#fff;flex:0 0 auto;font-size:12px;padding-bottom:20px;padding-top:20px}.footer-content{align-items:center;display:flex;justify-content:space-between}.footer-content a{color:#fff}.overlay{background:hsla(0,0%,100%,.5);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:.3s;visibility:hidden;z-index:10}.overlay.show{opacity:1;visibility:visible}.popup{background:#fff;box-shadow:0 0 25px rgba(0,0,0,.1);left:50%;max-width:640px;opacity:0;padding:45px 60px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;visibility:hidden;width:90%;z-index:11}.popup.show{opacity:1;visibility:visible}.popup p{margin-bottom:15px;margin-top:15px}.popup ol{list-style-position:inside;margin-left:10px}.popup_close_wrapper{text-align:center}.popup_close{cursor:pointer}.history_display{align-items:center;color:#117bb5;display:flex;font-size:20px;justify-content:space-between;line-height:1}.history_display_separator{margin-left:4px;margin-right:4px}.history_display_count_wrapper{align-items:flex-end;display:flex}.history_display_count_header{margin-right:7px}.history_display_count{align-items:flex-end;display:flex}.history_display_count_item.active{color:#20478a;font-size:25px;font-weight:700}.history_display_pages_wrapper{align-items:flex-end;display:flex}.history_display_pages_item.active{color:#20478a;font-size:25px;font-weight:700}.arrow_links{display:flex;justify-content:space-between;margin-top:35px;text-transform:uppercase;width:100%}.arrow-links-next{justify-content:right}.arrow-links-prev{justify-content:left}@media screen and (max-width:1400px){.left-menu{flex:0 0 20%}.content{flex:0 0 75%}}@media screen and (max-width:1200px){.left-menu{flex:0 0 25%}.content{flex:0 0 70%}.header_logo{flex:0 0 30%}.control-questions_wrapper,.express-test_description,.express-test_form,.module_text,.results_data_row,.survey-test-form,.survey-test_description{width:100%}.results_table_header .answer,.results_table_header .correct-answer,.results_table_header .number,.results_table_header .question,.results_table_header .result{display:none}.results_table_content .results_table_row{align-items:stretch;flex-direction:column}.results_table_content .results_table_row .number{display:none}.results_table_content .results_table_row .answer,.results_table_content .results_table_row .correct-answer,.results_table_content .results_table_row .question,.results_table_content .results_table_row .result{padding-bottom:5px;padding-left:0;padding-right:0}.history_table_header .duration,.history_table_header .finish_at,.history_table_header .results,.history_table_header .start_at,.history_table_header .status{display:none}.history_table_content .history_table_row{align-items:stretch;flex-direction:column}.history_table_content .history_table_row .course{font-weight:700;padding-right:0}.history_table_content .history_table_row .duration,.history_table_content .history_table_row .finish_at,.history_table_content .history_table_row .results,.history_table_content .history_table_row .start_at,.history_table_content .history_table_row .status{padding-left:0;padding-right:0}.history_table_content .history_table_row .header{display:inline}.history_table_content .history_table_row .header.hidden{display:none}.arrow_links,.faq_item{width:100%}}@media screen and (max-width:992px){.demo-programs_item,.header_logo{flex:0 0 45%}.demo-programs_item:nth-child(3n-1){margin-left:0;margin-right:0}.demo-programs_item:nth-child(2n){margin-left:10%}.programs_item{flex:0 0 45%}.programs_item:nth-child(3n-1){margin-left:0;margin-right:0}.programs_item:nth-child(2n){margin-left:10%}.express-test_header{margin-bottom:20px;padding-bottom:50px}.express-test_header h1{margin-bottom:10px}.express-test_header_timer{bottom:0;left:0;right:auto;top:auto}}@media screen and (max-width:768px){h1{font-size:30px;margin-bottom:30px}h2{font-size:20px;margin-bottom:20px}.wrapper{align-items:stretch;flex-direction:column}.header_logo{flex-basis:calc(100% - 80px)}.header_profile_fullname{display:none}.left-menu{margin-bottom:20px}.main-menu_mobile_button{display:block}.main-menu{max-height:0;overflow:hidden}.demo-link_wrapper{bottom:0;margin:50px auto 30px;position:relative;right:0;text-align:center;width:100%}.express-test_form_button_next{width:100%}.express-test_form_button_end{display:block;margin-left:0;margin-top:20px;text-align:center;width:100%}.control-questions_display{display:none}.control-questions_mobile_ajax{display:block}.control-questions_mobile_ajax.loading{height:50px;position:relative}.control-questions_mobile_ajax.loading:before{animation:loader 1.5s linear 1s infinite;border:2px solid #20478a;border-bottom-color:transparent;border-radius:50%;content:"";height:50px;left:50%;position:absolute;top:0;width:50px}.history_mobile_ajax{display:block}.history_mobile_ajax.loading{height:50px;position:relative}.history_mobile_ajax.loading:before{animation:loader 1.5s linear 1s infinite;border:2px solid #20478a;border-bottom-color:transparent;border-radius:50%;content:"";height:50px;left:50%;position:absolute;top:0;width:50px}.control-questions_errors{color:red;text-align:center}.history_display{display:none}@keyframes loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.profile{flex-direction:column}.photo_block{width:75%}.data_block{margin-top:20px}.footer-content{align-items:stretch;flex-direction:column}.copyright{margin-bottom:10px}}@media screen and (max-width:576px){body{font-size:14px}h1{font-size:22px;margin-bottom:20px}h2{font-size:16px;margin-bottom:15px}.demo-programs_item{flex:0 0 100%}.demo-programs_item:nth-child(2n){margin-left:0}.demo-programs_item_header{font-size:14px}.programs_item{flex:0 0 100%}.programs_item:nth-child(2n){margin-left:0}.programs_item_header{font-size:14px}.modules_item_name{font-size:15px}.modules_item_parts_item{font-size:14px}.express-test_header{padding-bottom:20px}.express-test_header_timer_minutes{font-size:14px}.express-test_header_timer_seconds{font-size:14px;padding-left:4px}.express-test_description,.survey-test_description,.test_form_answer,.test_form_question_wrapper{font-size:14px}.survey-test_button{width:100%}.control-questions_item_buttons_wrapper{align-items:stretch;flex-direction:column}.control-questions_item_button{margin-right:0;order:2;width:100%}.control-questions_item_result{margin-bottom:20px;order:1;text-align:center}.support_contacts_row,.support_description{font-size:14px}.support_form{padding:10px 15px}.support_submit{padding-left:30px;padding-right:30px}.photo_block{width:100%}.data_block{font-size:14px}.popup{padding:20px}}