.button{height:36px;display:flex;justify-content:center;align-items:center;grid-gap:10px;gap:10px;border-radius:15px;transition:all .3s linear;white-space:nowrap;outline:none;border:none;cursor:pointer}.button.blue{box-shadow:0 5px 15px rgba(48,119,255,.45);background:#3077ff}.button.blue:hover{background-color:#508bfc;box-shadow:0 0 10px rgba(48,119,255,.95)}.button.green{background-color:#30e0a1;box-shadow:0 5px 15px rgba(48,224,161,.34)}.button.green:hover{background-color:#4af8b5;box-shadow:0 0 10px rgba(48,224,161,.95)}.button.red{background-color:#ff3434;box-shadow:0 5px 15px rgba(255,52,52,.34)}.button.red:hover{background-color:#f44;box-shadow:0 0 10px rgba(255,52,52,.95)}.button .shadow{box-shadow:0 0 3px 0 rgba(0,0,0,.5);border-radius:2px}.button:focus{outline:none}.button .text_in{font-size:13px;line-height:16px;color:#fff;-webkit-user-select:none;user-select:none}.button.disabled{pointer-events:none;cursor:auto;opacity:.5}.input_parent{position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.input_parent input[type=number]{-moz-appearance:textfield}.input_parent input::-webkit-inner-spin-button,.input_parent input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input_parent .input_custom{position:relative;width:100%;outline:none;transition:all .3s linear;border:1px solid transparent;font-size:16px;color:#fff}.input_parent .input_custom:hover{border-color:var(--text_color_dark)!important}.input_parent .input_custom:active,.input_parent .input_custom:focus{border-color:var(--text_color_dark)!important;outline:none}.input_parent .input_custom:focus{box-shadow:none}.input_parent .input_custom.error{border-color:red}.input_parent .input_custom.disabled{color:var(--text_color_dark)}.input_parent .input_custom.z_index_0{z-index:0}.input_parent .input_custom::-webkit-input-placeholder{color:#757a88;font-size:16px}.input_parent .input_custom::placeholder{color:#757a88;font-size:16px}.input_parent .btn_find{position:absolute;padding:4px 25px 5px;display:flex;justify-content:center;top:4px;right:4px;max-width:90px;background:var(--dark);border-radius:13px;cursor:pointer}.input_parent .icon_find,.input_parent .icon_find-mobile{position:absolute;top:4px;left:4px}.input_parent .icon_find-mobile{z-index:4}.navigation_header{margin-bottom:20px;padding-bottom:15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--background_lighten-dark)}.navigation_header .h1{display:flex;align-items:center;font-size:32px;line-height:38px}.navigation_header .h1 div:last-child{max-width:550px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--background_lighten-dark)}.navigation_header .buttons_navigate{margin-top:5px;max-width:365px;background:rgba(162,170,202,.2);border:1px solid var(--text_color_dark);border-radius:15px;-webkit-user-select:none;user-select:none}.navigation_header .buttons_navigate,.navigation_header .buttons_navigate div{display:flex;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.navigation_header .buttons_navigate div{padding:0 15px;align-items:center;justify-content:center;text-align:center;color:#757a88;transition:background .3s ease;white-space:nowrap;cursor:pointer;border-radius:26px}.navigation_header .buttons_navigate div span{font-size:13px}.navigation_header .buttons_navigate div.active{background:#3077ff;color:#fff}.navigation_header .block{display:flex;flex-direction:column}.navigation_header .block .btn_prev{padding:1px 15px 2px 30px;margin-top:17px;margin-bottom:10px;height:25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;background:var(--dark);border-radius:20px}.navigation_header .block .btn_prev svg{position:absolute;top:9px;left:12px;-webkit-transform:rotate(90deg);transform:rotate(90deg);cursor:pointer}@media(max-width:500px){.navigation_header{flex-direction:column}}.tag{padding:6px 35px 6px 10px;margin-right:5px;margin-bottom:10px;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;flex-wrap:wrap;align-items:center;position:relative;line-height:17px;background:rgba(22,21,27,.65);border:1px solid var(--blue);border-radius:29px}.tag span{font-size:14px;line-height:16px;color:#fff}.tag img{position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;width:20px;height:20px}.tag .label{padding:1.5px 7px;position:absolute;display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:-15px;right:-20px;border-radius:17px;background:#757a88}.tag .label .count{font-size:10px}.tag .label .count:nth-child(2){margin-right:3px}.tag .label .figure{margin-right:3px;width:5px;height:5px;min-width:5px;min-height:5px;background:#fff;border-radius:50%}.tag .label .figure:nth-child(3){background:var(--text_color_dark)}.tag.without_img{padding:6px 10px}.tag.border{border-color:#30e0a1}.tag.color_active{background:rgba(48,224,161,.2);border:1px solid #30e0a1;color:#30e0a1}.tag.cursor_pointer{cursor:pointer}.tag.exist_quest{padding-right:30px;border:1px solid transparent}.tag.exist_quest img{margin-left:5px;display:block}.tag.margin_right{margin-right:27px;margin-bottom:15px}.quiz_page{padding:20px;margin-top:20px;width:100%;border-radius:24px;border:1px solid var(--background_lighten-dark);background:var(--dark)}.quiz_page .title_quiz{display:flex;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid var(--background_lighten-dark)}.quiz_page .title_quiz span{font-size:24px}.quiz_page .title_quiz .count_quiz{padding:3px 15px 5px;display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:20px;background:#757a88}.quiz_page .title_quiz .count_quiz span{font-size:14px;line-height:normal}.quiz_page .title_quiz .count_quiz span:last-child{margin-left:3px;color:var(--text_color_dark)}.quiz_page .variants_list{margin-top:15px}.quiz_page .variants_list .variant{margin-bottom:15px}.quiz_page .variants_list .variant .form-group{margin-bottom:0;display:flex}.quiz_page .variants_list .variant .form-group label{color:var(--text_color_dark);transition:all .3s linear}.quiz_page .variants_list .variant .form-group label:hover{color:#fff}.quiz_page .variants_list .variant .form-group label:before{top:-2px;background:rgba(162,170,202,.2);border:1px solid var(--text_color_dark)}.quiz_page .variants_list .variant .form-group input:checked+label:after{position:absolute;top:2.5px;left:7px;border:solid var(--text_color_dark);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.quiz_page .variants_list .variant.active .form-group label{color:#fff}.quiz_page .variants_list .variant:last-child{margin-bottom:0}.quiz_page .title_result{display:flex;align-items:center;padding-bottom:15px;border-bottom:1px solid var(--background_lighten-dark)}.quiz_page .title_result img{margin-right:15px}.quiz_page .title_result span{font-size:20px;color:#fff}.quiz_page .result_list{margin-top:15px;padding-left:0;font-size:16px;line-height:19px}.quiz_page .result_list>div{margin-bottom:10px;display:flex;text-align:right}.quiz_page .result_list .index{margin-right:10px;min-width:26px;color:#fff}.quiz_page .result_list .index.false{color:#ff3434}.quiz_page .result_list .index.true,.quiz_page .result_list span.true{color:#30e0a1}.quiz_page .result_list span.false{color:#ff3434}.recomendation_quiz{display:flex;flex-direction:column}.recomendation_quiz .h2{font-size:20px;color:#fff}.recomendation_quiz span{font-size:18px;color:var(--text_color_dark)}.result_attemps-denied{display:flex;flex-direction:column;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;justify-content:center;align-items:center;font-size:24px;color:var(--text_color_dark)}.result_attemps-denied span{margin-top:20px}@media(max-width:820px){.comment_input{margin-bottom:30px}.comment{margin:15px!important}}.comment_title{margin:15px 0;color:#fff;font-size:24px;line-height:29px}.comment{padding:7px 30px 7px 53px;margin:15px 0;position:relative;background-color:#201e26;border-radius:15px}.comment_photo{position:absolute;top:5px;left:5px}.comment_fio{margin-bottom:3px;font-size:14px;line-height:17px}.comment_date{margin-bottom:14px;font-size:12px;line-height:14px;color:#474c5a}.comment_text{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--background_lighten-dark);font-size:16px;line-height:19px}.comment_like-dislike{display:flex}.comment_like-dislike span{margin-right:10px;font-size:14px;line-height:17px;cursor:pointer}.comment_like-dislike svg{margin-right:5px;align-self:center;cursor:pointer}.comment_input{position:relative;margin-top:auto}.comment_input .input_classic{border-radius:15px;padding:9px 50px 9px 20px}.comment_input .input_classic::-webkit-input-placeholder{font-size:16px;line-height:19px;color:#757a88}.comment_input .input_classic::placeholder{font-size:16px;line-height:19px;color:#757a88}.comment_input img{position:absolute;top:0;right:0;z-index:4;cursor:pointer}.scorm{position:relative;display:flex;flex-direction:column;max-height:calc(100vh - 30px)!important;min-height:calc(100vh - 30px)!important}.scorm>.fullscreen_btn{position:absolute;top:10px;right:5px;padding:14px;border-radius:15px;background-color:#3077ff;font-size:14px;line-height:1;cursor:pointer}.scorm iframe{min-height:600px;margin-bottom:20px}.scorm .title{margin-bottom:20px;font-size:40px;line-height:normal;overflow-wrap:break-word}.scorm.fullscreen #myIframe{flex:1 1;min-height:800px;max-height:100%}.scorm.fullscreen .title{line-height:1}.custom_checkbox{margin-top:15px;display:flex}.custom_checkbox input{display:none}.custom_checkbox input:checked+label:after{content:"";display:block;position:absolute;top:5px;left:10px;width:4px;height:10px;border:solid var(--dark);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.custom_checkbox input:checked+label:before{background:#30e0a1!important;border-color:#30e0a1!important}.custom_checkbox label{margin-right:15px;position:relative;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s linear}.custom_checkbox label:before{content:"";margin-right:10px;padding:9px;position:relative;cursor:pointer;border-radius:50%;border:2px solid var(--text_color_dark);background:transparent}.custom_checkbox label:hover{color:var(--text_color_dark)}.quiz_mob{padding:15px;display:flex;flex-direction:column}.quiz_mob .history_questions{margin:0 0 0 auto;padding:4px 6px 4px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;border-radius:19px;background:#353947;color:hsla(0,0%,100%,.6);cursor:pointer}.quiz_mob .history_questions span{font-size:15px}.quiz_mob .history_questions span:first-child{color:#fff}.quiz_mob .history_questions span:nth-child(2){margin:0 2px}.quiz_mob .history_questions .arrow{margin-left:10px;display:flex;align-items:center;justify-content:center;width:27px;height:23px;background:#3077ff;border-radius:12px}.quiz_mob .history_questions .arrow img{transition:all .3s linear}.quiz_mob .history_questions .arrow.active img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.quiz_mob .drop_list-history{margin:20px 0 0;display:flex;flex-wrap:wrap}.quiz_mob .drop_list-history .elem_list{margin:0 9px 9px 0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:var(--dark)}.quiz_mob .drop_list-history .elem_list span{line-height:12px}.quiz_mob .drop_list-history .elem_list.active{border-radius:8px;background:var(--blue);box-shadow:0 4px 6px 0 rgba(1,103,255,.3)}.quiz_mob .drop_list-history.entered,.quiz_mob .drop_list-history.entering{-webkit-animation:show .4s linear forwards;animation:show .4s linear forwards}.quiz_mob .drop_list-history.exited,.quiz_mob .drop_list-history.exiting{-webkit-animation:hide .4s linear forwards;animation:hide .4s linear forwards}.quiz_mob .quiz_content .name_quiz{margin:15px 0;font-size:20px;padding-bottom:15px;border-bottom:1px solid #353947}.quiz_mob .quiz_content .title_question{margin-bottom:20px;font-size:18px}.quiz_mob .quiz_content .info{margin-bottom:5px;color:var(--text_color_dark);font-size:16px}.quiz_mob .quiz_content .answers_list{display:flex;flex-direction:column}.quiz_mob .quiz_content .answers_list .answer{display:flex;align-items:center}.quiz_mob .quiz_result{margin-top:25px;padding:15px;width:100%;border-radius:18px;background:#1d1e25}.quiz_mob .quiz_result .top_row{display:flex;padding-bottom:15px;border-bottom:1px solid #353947}.quiz_mob .quiz_result .top_row .info{font-size:18px;width:100%;max-width:65%}.quiz_mob .quiz_result .top_row .value{width:100%;max-width:35%;font-size:18px}.quiz_mob .quiz_result .info_row{display:flex;margin-top:15px}.quiz_mob .quiz_result .info_row .label{max-width:65%;width:100%;font-size:14px}.quiz_mob .quiz_result .info_row .value{font-size:14px;max-width:35%;width:100%;color:#30e0a1}.quiz_mob .quiz_result .info_row.time .value,.quiz_mob .quiz_result .info_row .value.error{color:#cf1a1a}.quiz_mob .quiz_answers{margin-top:15px;padding:0 15px 15px;border-radius:20px;background:#242630}.quiz_mob .quiz_answers .answer{margin-top:15px;display:flex;align-items:center}.quiz_mob .quiz_answers .answer .num{margin-right:10px;display:flex;align-items:center;justify-content:center;width:25px;min-width:25px;height:25px;font-size:14px;color:var(--dark);background:#30e0a1;border-radius:50%}.quiz_mob .quiz_answers .answer .num.error{color:#fff;background:#cf1a1a}.quiz_mob .quiz_answers .answer .label{font-size:14px}.quiz_mob .result_attemps-denied{margin-top:30px}.quiz_mob .result_attemps-denied span{text-align:center}.content_mobile{display:none;flex-direction:column;position:relative;width:100%}.content_mobile .prev_button{position:absolute;padding:0!important;top:15px;left:15px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:var(--dark);border-radius:12px;z-index:1}.content_mobile .prev_button img{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.content_mobile .preview_section .progress{position:absolute;display:flex;align-items:center;top:15px;right:15px;font-size:12px;z-index:1}.content_mobile .preview_section .progress .ant-typography,.content_mobile .preview_section .progress span{margin-right:15px;color:#fff}.content_mobile .preview_section .preview_image{display:flex;align-items:center;justify-content:center;position:relative;width:100%;aspect-ratio:1.77;left:-15px}.content_mobile .preview_section .preview_image img{width:100%}.content_mobile .stages_section{margin-top:-15px;padding:25px 25px 0;position:relative;display:flex;flex-direction:column;border-radius:20px;background:#16151b;z-index:1}.content_mobile .stages_section .course_name{margin-bottom:15px;font-size:18px;width:100%}.content_mobile .stages_section .certificate{margin-bottom:15px;padding:5px 15px;text-align:center;border-radius:16px;background-color:var(--blue);font-size:14px;width:100%;opacity:.7;cursor:pointer;transition:all .3s linear}.content_mobile .stages_section .certificate:hover{opacity:1}.content_mobile .stages_section .matherial_count{display:flex;align-items:center;justify-content:space-between}.content_mobile .stages_section .matherial_count .count_row{max-width:90%;display:flex;flex-wrap:wrap}.content_mobile .stages_section .matherial_count .count_row span{margin-right:10px;color:#9197a8;font-size:13px}.content_mobile .stages_section .matherial_count .percent{font-size:13px;font-weight:500}.content_mobile .stages_section .matherial_count .percent.fiolet{color:#8146ff}.content_mobile .stages_section .matherial_count .percent.yellow{color:#ffd23b}.content_mobile .stages_section .matherial_count .percent.red{color:#ff3434}.content_mobile .stages_section .list_stages{margin:15px 0;padding-bottom:5px;width:100%;display:flex;overflow-y:hidden;overflow-x:auto;white-space:nowrap}.content_mobile .stages_section .list_stages .stage{margin-right:10px;padding:5px 17px 7px;display:flex;justify-content:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:13px;border-radius:22px;background:var(--dark);transition:all .3s linear}.content_mobile .stages_section .list_stages .stage span{max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.content_mobile .stages_section .list_stages .stage img{margin-right:5px}.content_mobile .stages_section .list_stages .stage.active{background:,#3077ff;background:var(--3077-ff,#3077ff)}.content_mobile .stages_section .list_matherials{display:flex;flex-direction:column}.content_mobile .stages_section .list_matherials .stage_item{margin-bottom:30px;position:relative;font-size:13px}.content_mobile .stages_section .list_matherials .stage_item svg{margin-right:10px;min-width:35px}.content_mobile .stages_section .list_matherials .stage_item:not(:last-child):after{content:"";position:absolute;top:41px;left:17px;width:1px;background:var(--text_color_dark);height:20px}.content_mobile .content_page{padding:0 3px}.content_mobile .content_page .content_lesson{padding-right:0}.content_mobile .content_page .content_lesson .image_file{width:100%}.content_mobile .content_page .title{margin-bottom:15px!important;margin-top:55px;font-size:20px!important}.content_mobile .content_page .h2{margin:15px 0 10px;font-size:18px!important}.content_mobile .content_page pre{font-size:14px!important;margin-bottom:10px!important}.content_mobile .content_page .student_answer .title{margin-top:0;font-size:18px!important}@media(max-width:820px){.content_mobile{display:flex}}.modal_certificate{padding-bottom:0!important;max-width:440px!important;width:100%!important;background:#201e26;border:1px solid var(--dark);box-shadow:0 30px 120px rgba(0,0,0,.99);border-radius:40px;color:#fff!important}.modal_certificate .ant-modal-body,.modal_certificate .ant-modal-content{border-radius:30px;box-shadow:none}.modal_certificate .ant-modal-body .title,.modal_certificate .ant-modal-content .title{margin-bottom:25px;display:flex;align-items:center;justify-content:space-between}.modal_certificate .ant-modal-body .title .h1,.modal_certificate .ant-modal-content .title .h1{font-size:18px;font-weight:500}.modal_certificate .ant-modal-body .title .close,.modal_certificate .ant-modal-content .title .close{margin-left:auto;width:30px;height:30px;min-width:30px;min-height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#cf1a1a;cursor:pointer}.modal_certificate .ant-modal-body .label,.modal_certificate .ant-modal-content .label{margin:0 0 5px 15px;color:var(--text_color_dark)}.code_editor-parent{position:relative;display:flex}.code_editor-parent .block_info_lesson{margin-right:10px;display:flex;flex-direction:column;max-height:calc(100vh - 20px)!important;min-height:calc(100vh - 20px)!important;width:calc(100% - 100px);overflow-y:auto}.code_editor-parent .block_info_lesson .title_lesson{margin:10px 0 20px;font-size:32px;line-height:38px}.code_editor-parent .block_info_lesson .lesson_detail{margin-bottom:20px;font-size:20px;line-height:24px}.code_editor-parent .block_info_lesson .will_be-answer{font-size:18px;line-height:21px;color:#a2aaca}.code_editor-parent .block_info_lesson .player-wrapper{margin-bottom:0}.code_editor-parent .block_info_lesson .tasks_history{display:flex;flex-direction:column;margin-top:20px;padding:15px;overflow:hidden;width:100%;background:#343843;border:1px solid #30e0a1;border-radius:24px}.code_editor-parent .block_info_lesson .tasks_history .boxes{margin-top:10px;margin-bottom:10px}.code_editor-parent .block_info_lesson .tasks_history .boxes span.ant-typography{color:var(--text_color_dark)}.code_editor-parent .block_info_lesson .tasks_history li.ant-list-item{border-bottom:none}@media(max-width:575px){.code_editor-parent .block_info_lesson .tasks_history{box-shadow:none}.code_editor-parent .block_info_lesson .tasks_history .checkTime{display:none}}@media(min-width:576px){.code_editor-parent .block_info_lesson .tasks_history .mobileCheckTime{display:none}}.code_editor-parent .block_info_lesson section{height:200px!important}.code_editor-parent .block_info_lesson section .editor{width:100%;border-radius:20px 20px 0 0}.code_editor-parent .block_info_lesson .overflow-guard,.code_editor-parent .block_info_lesson section .monaco-editor.no-user-select.showUnused.showDeprecated{border-radius:10px}.code_editor-parent .block_info_lesson .comment_title{margin:10px 0 0}.code_editor-parent .block_info_lesson .comment_input{margin-bottom:40px}.code_editor-parent .block_editor{position:relative;display:flex;flex-direction:column;max-height:calc(100vh - 40px)!important;min-height:calc(100vh - 40px)!important;width:100%;overflow-y:auto}.code_editor-parent .block_editor .code_container{margin-top:20px;position:relative;min-height:calc(100vh - 500px)!important;height:100%}.code_editor-parent .block_editor .code_container .full_screen-icon{position:absolute;top:20px;right:20px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;background:var(--dark);border-radius:13px;cursor:pointer;z-index:1}.code_editor-parent .block_editor .code_container .full_screen-icon img{width:14px;height:14px}.code_editor-parent .block_editor .code_container section{height:100%}.code_editor-parent .block_editor .code_container .editor{width:100%;border-radius:20px 20px 0 0}.code_editor-parent .block_editor .code_container .monaco-editor.no-user-select.showUnused.showDeprecated,.code_editor-parent .block_editor .code_container .monaco-editor.no-user-select.showUnused.showDeprecated .overflow-guard{border-radius:15px 15px 0 0}.code_editor-parent .block_editor .output_container{position:relative;height:100%;overflow-y:hidden;overflow-x:hidden;background:var(--dark);border-radius:0 0 20px 20px}.code_editor-parent .block_editor .output_container .result_title{margin:1px auto 2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:14px}.code_editor-parent .block_editor .output_container .output{overflow-y:hidden}.code_editor-parent .block_editor .output_container pre{padding:10px;margin-bottom:30px;overflow:hidden!important;white-space:pre-wrap}.code_editor-parent .block_editor .buttons_editor{margin:20px auto;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.code_editor-parent .block_editor .buttons_editor .btn{padding:5px 15px;margin:0 15px 0 0;text-align:center;max-width:120px;width:100%;height:32px;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#3077ff;box-shadow:0 9px 30px rgba(48,119,255,.2);border-radius:23px;cursor:pointer}.code_editor-parent .block_editor .buttons_editor .btn.send{margin-right:0;max-width:180px;background:#30e0a1;color:var(--dark)}.content_lesson{padding:1px 30px 1px 1px;display:flex;flex-direction:column;width:100%;color:#fff}.content_lesson .title{margin-bottom:20px;font-size:40px;line-height:normal;overflow-wrap:break-word}.content_lesson .h2{margin:20px 0 15px;font-size:24px;line-height:normal}.content_lesson .image_file{max-height:500px;width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;border-radius:24px;cursor:pointer}.content_lesson .task_file{display:flex;align-items:center;text-decoration:none;font-size:18px;line-height:normal;color:var(--text_color_dark)}.content_lesson .task_file img{margin-right:10px}.content_lesson .react-player{margin-bottom:15px;border-radius:24px}.content_lesson .react-player iframe,.content_lesson .react-player video{border-radius:24px}.content_lesson .text{margin-bottom:15px;font-size:20px;line-height:normal;color:#fff;overflow-wrap:break-word;white-space:pre-wrap}.content_lesson .text a{color:var(--blue)}.content_lesson .links{margin-bottom:20px;white-space:pre-wrap;overflow:initial;font-size:20px;color:#fff}.content_lesson .links a{color:var(--blue)}.content_lesson .links a:hover{color:#fff}.content_lesson .scorm{display:flex;flex-direction:column;height:100%}.content_lesson .scorm iframe{min-height:301px;margin-bottom:20px}.content_lesson .homework_answers-list{margin:10px 0 20px;width:100%}.content_lesson .homework_answers-list .lable{margin:0 0 5px 15px;color:#a2aaca;font-size:16px}.content_lesson .homework_answers-list .ant-upload.ant-upload-drag{border-radius:24px;background:var(--dark);border:1px solid var(--background_lighten-dark)}.content_lesson .homework_answers-list .ant-upload.ant-upload-drag .ant-upload-text{color:#fff}.content_lesson .homework_answers-list .ant-upload.ant-upload-drag:hover{border-color:var(--text_color_dark)}.content_lesson .homework_answers-list .input_answer{margin-bottom:20px;padding:10px 15px 12px;transition:all .3s linear}.content_lesson .homework_answers-list .input_answer:hover{border-color:var(--text_color_dark)!important}.content_lesson .homework_answers-list .homework_answer{margin-top:20px;padding-top:20px;border-top:1px solid var(--background_lighten-dark)}.content_lesson .homework_answers-list .homework_answer .student_answer{padding:20px;margin-bottom:20px;border-radius:24px;border:1px solid var(--background_lighten-dark);background:var(--dark)}.content_lesson .homework_answers-list .homework_answer .student_answer .title{margin-bottom:15px;padding-bottom:15px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--background_lighten-dark)}.content_lesson .homework_answers-list .homework_answer .student_answer .title span:first-child{font-size:24px;line-height:normal}.content_lesson .homework_answers-list .homework_answer .student_answer .title span:last-child{color:#757a88;font-size:16px;line-height:normal}.content_lesson .homework_answers-list .homework_answer .student_answer .answer{display:flex}.content_lesson .homework_answers-list .homework_answer .student_answer .answer span:first-child{margin-right:7px;color:#757a88;font-size:16px}.content_lesson .homework_answers-list .homework_answer .student_answer .answer span:last-child{font-size:16px}.content_lesson .homework_answers-list .homework_answer .student_answer .attached_file{display:flex;margin-top:15px}.content_lesson .homework_answers-list .homework_answer .student_answer .attached_file span{margin-right:7px;color:#757a88;font-size:16px}.content_lesson .homework_answers-list .homework_answer .student_answer .attached_file a{text-decoration:none;font-size:16px;color:#fff}.content_lesson .homework_answers-list .homework_answer .teacher_answer{padding:20px;margin-bottom:20px;border-radius:24px;border:1px solid transparent;background:var(--dark)}.content_lesson .homework_answers-list .homework_answer .teacher_answer .answer{display:flex}.content_lesson .homework_answers-list .homework_answer .teacher_answer .answer span:first-child{margin-right:7px;color:#757a88;font-size:16px}.content_lesson .homework_answers-list .homework_answer .teacher_answer .answer span:last-child{font-size:16px}.content_lesson .homework_answers-list .homework_answer .teacher_answer .attached_file{margin-top:15px}.content_lesson .homework_answers-list .homework_answer .teacher_answer .attached_file span{margin-right:7px;color:#757a88;font-size:16px}.content_lesson .homework_answers-list .homework_answer .teacher_answer .attached_file a{text-decoration:none;font-size:16px;color:#fff}.content_lesson .homework_answers-list .homework_answer .teacher_answer .time_teachers_answer{display:flex;margin-top:15px}.content_lesson .homework_answers-list .homework_answer .teacher_answer .time_teachers_answer span:first-child{margin-right:7px;color:#757a88;font-size:16px}.content_lesson .homework_answers-list .homework_answer .teacher_answer .time_teachers_answer span:last-child{font-size:16px}.content_lesson .homework_answers-list .homework_answer .teacher_answer.denied{border-color:#ff3434}.content_lesson .homework_answers-list .homework_answer .teacher_answer.denied .answer span:last-child{color:#ff3434}.content_lesson .homework_answers-list .homework_answer .teacher_answer.success{border-color:#30e0a1}.content_lesson .homework_answers-list .homework_answer .teacher_answer.success .answer span:last-child{color:#30e0a1}.content_lesson .homework_answers-list .homework_answer:first-child{padding-top:0;border:none}.content_lesson .homework_answers-list .status{margin:20px 0;color:#faad14;font-weight:600}.Baner_banerWrapper__2fEM_{display:flex;border-radius:24px;max-width:71vw;margin:auto;background-color:#1d1e25;color:#fff;font-size:36px}.Baner_banerWrapperLeft__3R2NN{margin:60px;width:50%;display:flex;flex-direction:column;grid-gap:55px;gap:55px;flex-grow:1}.Baner_banerWrapperRight__1a6EI{margin:60px;width:50%}.Baner_banerWrapperLeftTop__obKsc{height:auto;max-width:100%;overflow-wrap:break-word;display:flex;flex-direction:column;overflow:hidden}.Baner_banerWrapperLeftMiddle__2Z1OA{display:flex;flex-wrap:wrap;grid-gap:5px;gap:5px;max-width:500px!important}.Baner_banerWrapperLeftBotom__2j3WJ{display:flex;flex-direction:column;grid-gap:15px;gap:15px}.Baner_banerWrapper__2fEM_ h1{font-weight:400;font-size:clamp(24px,5vw,32px);line-height:1.2;color:inherit}.Baner_banerWrapper__2fEM_ span{font-weight:400;font-size:clamp(16px,3vw,20px);line-height:1.4;color:inherit}.Baner_BanerPlayerVideo__3vtSP{width:inherit!important;border-radius:30px}@media(max-width:1020px){.Baner_banerWrapper__2fEM_{flex-direction:column;align-items:center;height:auto;width:100%}}.UiTag_wrapper__3jqhn{color:#fff!important;height:28px;font-size:12px;border:1px solid #5b5b5b;border-radius:12px;padding:0 12px;display:flex;align-items:center;justify-content:center}.UiButton_wrapperButton__3fFwm{padding:5px;border:1px solid #fff;border-radius:12px;color:#1d1e25;cursor:pointer;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;outline:none;box-sizing:border-box;background-color:inherit;color:#fff}.UiButton_wrapperButtonwhite1__3j7In{border:none;background-color:#fff;color:#1d1e25;width:294px;height:48px;font-size:20px;text-align:center}.UiButton_wrapperButtonblackXXS__3isYX{width:194px;height:48px}.UiButton_wrapperButtonblackV1__1sosL,.UiButton_wrapperButtonblackXXS__3isYX{background-color:#1d1e25;color:#fff;font-size:16px;text-align:center;display:flex;justify-content:space-evenly;align-items:center}.UiButton_wrapperButtonblackV1__1sosL{border:none;width:140px;height:38px}.UiButton_wrapperButton__3fFwm:hover{opacity:.8}.UiButton_wrapperButton__3fFwm:active{-webkit-transform:scale(.95);transform:scale(.95)}.UiButton_wrapperButton__3fFwm:focus{box-shadow:0 0 0 3px rgba(94,99,105,.5)}.modal_invite{padding-bottom:0!important;max-width:440px!important;width:100%!important;background:#201e26;border:1px solid var(--dark);box-shadow:0 30px 120px rgba(0,0,0,.99);border-radius:40px;color:#fff!important}.modal_invite .ant-modal-body,.modal_invite .ant-modal-content{border-radius:30px;box-shadow:none}.modal_invite .ant-modal-body .title,.modal_invite .ant-modal-content .title{display:flex;align-items:center;justify-content:space-between}.modal_invite .ant-modal-body .title .h1,.modal_invite .ant-modal-content .title .h1{font-size:18px;font-weight:500}.modal_invite .ant-modal-body .title .close,.modal_invite .ant-modal-content .title .close{margin-left:auto;width:30px;height:30px;min-width:30px;min-height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#cf1a1a;cursor:pointer}.modal_invite .ant-modal-body .present,.modal_invite .ant-modal-content .present{margin:30px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal_invite .ant-modal-body .text,.modal_invite .ant-modal-content .text{margin-bottom:15px;text-align:center;font-size:18px;font-weight:500}.modal_invite .ant-modal-body .copy_btn,.modal_invite .ant-modal-content .copy_btn{margin:0 auto 15px;padding:13px 20px;display:flex;align-items:center;justify-content:center;max-width:230px;width:100%;border-radius:24px;background:var(--blue);cursor:pointer;-webkit-user-select:none;user-select:none}.modal_invite .ant-modal-body .copy_btn span,.modal_invite .ant-modal-content .copy_btn span{margin-right:10px}.modal_invite .ant-modal-body .socials,.modal_invite .ant-modal-content .socials{margin:0 auto;display:flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal_invite .ant-modal-body .socials img,.modal_invite .ant-modal-content .socials img{cursor:pointer}.modal_invite .ant-modal-body .socials img:first-child,.modal_invite .ant-modal-content .socials img:first-child{margin-right:20px}.Speaker_wrapperSpeaker__1ELB8{height:447px;max-width:71vw;margin:auto}.Speaker_wrapperSpeakerContent__53HIB{display:flex;overflow:hidden;grid-gap:15px;gap:15px}.Speaker_wrapperSpeakerHeader__1pQex{margin:38px 60px;display:flex;justify-content:space-between}.Speaker_wrapperSpeakerHeaderArrows__138Iy{width:150px;display:flex;justify-content:space-between;align-items:center}.Speaker_wrapperSpeakerHeaderArrows__138Iy img{width:27px;height:16px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.Speaker_wrapperSpeakerArrowLeft___uLiM{-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.Speaker_wrapperSpeakerArrowLeft___uLiM:hover path{opacity:.2;fill:#fff}.Speaker_wrapperSpeakerArrowRight__3dckG{cursor:pointer}.Speaker_wrapperSpeakerArrowRight__3dckG:hover path{opacity:.2;fill:#fff}@media(max-width:768px){.Speaker_banerWrapper__1RJTq{flex-direction:column;height:auto;width:100%}.Speaker_banerWrapperLeft__3bi4q,.Speaker_banerWrapperRight__2-A-u{width:100%;margin:20px}.Speaker_banerWrapperLeftTop__2BbGT{height:auto}}.Shared_wrapperTogleLangAll__2ALfR{cursor:pointer;display:flex;align-items:center;padding:5px;grid-gap:15px;gap:15px;width:73px;height:38px;background-color:#474c5a;border-radius:16px;margin-bottom:5px}.Shared_wrapperTogleLang__2Wkz0 img{cursor:pointer}.Shared_wrapperHeader__2hO17{display:flex;align-items:center;justify-content:space-between;grid-gap:32px;gap:32px;margin:auto auto 48px}.Shared_wrapperHeader__2hO17 a{color:#fff;text-decoration:none;font-size:16px;font-weight:400}.Shared_wrapperHeader__2hO17 button{display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;width:200px;height:48px;border:none;background-color:#3077ff;border-radius:16px;color:#fff;font-size:16px;font-weight:700;letter-spacing:1px;cursor:pointer}.Shared_wrapperHeader__2hO17 button:hover{background-color:#3077ff;color:#fff;box-shadow:1px 1px 5px #3077ff}@media(max-width:480px){.Shared_wrapperHeader__2hO17{width:362px;height:139px;margin:30px auto}.Shared_wrapperHeader__2hO17 a{display:none}.Shared_wrapperHeaderT__2NB2n{position:absolute;left:55px;top:170px}.Shared_wrapperHeader__2hO17 button{max-width:180px;height:40px;font-size:16px;font-weight:700;letter-spacing:1px;cursor:pointer}}.Shared_MobilHeader__L_3VC{display:flex;justify-content:space-between;width:100%;background-color:#475067;border-radius:25px;padding:5px;margin-bottom:15px;margin-top:15px}.Shared_MobilHeaderSettings__3XQ6e{margin-top:5px;margin-right:10px}.Shared_wrapperCard__3FCoF{padding:24px 24px 32px;background-color:#1d1e25;height:344px;max-width:761px;color:#fff;border-radius:24px;position:relative;display:flex;grid-gap:15px;gap:15px}.Shared_wrapperCard__3FCoF img{width:300px;height:300px;border-radius:16px}.Shared_wrapperCard__3FCoF a{display:block;color:#3077ff;text-decoration:none;font-size:18px;font-weight:400;position:absolute;top:275px;left:336px}.Shared_wrapperCardContent__1KFkW{display:flex;grid-gap:15px;gap:15px;flex-direction:column}.Shared_wrapperCardContentInfo__1qzWH{height:200px;overflow:hidden}.Shared_wrapperCardStudy__16q6L{background-color:#1d1e25;color:#fff;width:252px;height:286px;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.Shared_wrapperCardStudy__16q6L img{width:252px;height:170px}.Shared_wrapperCardStudyContent__57Lnd{display:flex;flex-direction:column;grid-gap:15px;gap:15px;overflow:hidden}.Shared_wrapperCardWhatLearn__2XFKb{background-color:#1d1e25;color:#fff;width:262px;height:auto!important;display:flex;flex-direction:column;margin-top:15px;grid-gap:10px;gap:10px}.Shared_wrapperCardWhatLearn__2XFKb img{width:37px;height:37px}.Shared_wrapperCardWhatLearnContent__3C3P3{width:262px;display:flex;flex-direction:column;grid-gap:15px;gap:15px}.Shared_wrapperMobilSlider__3Urx9{width:80vw;height:auto;margin-top:50px;margin-left:auto;overflow:hidden;overflow-x:auto;scroll-behavior:smooth}@media(min-width:769px)and (max-width:1019px){.Shared_wrapperCardStudy__16q6L{background-color:inherit!important;height:100%}.Shared_wrapperMobilSlider__3Urx9>div{display:flex;grid-gap:20px;gap:20px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:10px}}@media(max-width:768px){.Shared_wrapperMobilSlider__3Urx9>div{display:flex;grid-gap:20px;gap:20px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:10px}.Shared_wrapperMobilSlider__3Urx9>div::-webkit-scrollbar{display:none}.Shared_wrapperMobilSlider__3Urx9>div{scrollbar-width:none}}.UiTypograhy_wrapperTypograhy__2A368{color:#fff;font-weight:400;font-size:clamp(24px,5vw,32px);line-height:1.2}.UiTypograhy_wrapperTypograhyvariantH1__3DUz8{font-size:clamp(16px,4vw,20px);line-height:1}.UiTypograhy_wrapperTypograhyvariantH2Gray__fFrcO{color:#757a88;font-size:clamp(16px,3.5vw,18px);line-height:1.2}.UiTypograhy_wrapperTypograhyvariantH2__Z3zYp{font-size:clamp(14px,3vw,16px);line-height:1.2}.UiTypograhy_wrapperTypograhyvariantH3__xDdeZ{font-size:clamp(12px,2vw,14px);line-height:1.2}.FormatStudy_formatstudyWrapper__2ZB9z{position:relative;display:flex;grid-gap:50px;gap:50px;border-radius:24px;max-width:71vw;background-color:#1d1e25;color:#fff;font-size:36px;margin:50px auto auto;padding:60px}.FormatStudy_formatstudyWrapperHeader__b1eOM{display:flex;width:30%}.FormatStudy_formatstudyWrapperContent__3Ea69{padding:5px;width:822px;height:auto;display:flex;flex-wrap:wrap;grid-gap:14px;gap:14px;flex-grow:1}@media(max-width:1020px){.FormatStudy_formatstudyWrapper__2ZB9z{max-width:81vw;background-color:none}}.CourseContent_courseContentWrapper__3OvFi{position:relative;display:flex;flex-direction:column;border-radius:24px;max-width:71vw;background-color:#1d1e25;color:#fff;font-size:36px;margin:50px auto auto;list-style:none;padding:60px}.CourseContent_courseContentWrapperInfo__388Ow{display:flex;color:#a2aaca;padding:4px;width:69px;height:25px;font-size:12px;background-color:rgba(162,170,202,.2);border-radius:34px;justify-content:center}.CourseContent_courseContentWrapperHeader__3fpAq{display:flex;justify-content:space-between;align-items:center}.CourseContent_courseContentWrapperHeaderDate__1ztRM{display:flex;align-items:center;justify-content:flex-end;height:25px;grid-gap:10px;gap:10px}.CourseContent_courseContentWrapperBody__2CXZJ{display:flex;justify-content:space-between;margin-top:46px;grid-gap:50px;gap:50px;flex-grow:1}.CourseContent_courseContentWrapperMaterials__36prd{width:351px;height:348px;border:1px solid #475067;color:#757a88;border-radius:16px}.CourseContent_courseContentWrapperStages__3PCJE{width:682px;height:auto;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto}.CourseContent_courseContentWrapperRound__7fk4G{display:flex;font-size:12px;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1px solid #fff;background-color:transparent}.CourseContent_courseContentWrapper__3OvFi li{list-style-type:none;margin:0;display:flex;align-items:center;grid-gap:10px;gap:10px;padding:5px 5px 15px;border-bottom:1px solid #474c5a;font-size:18px;width:auto}.CourseContent_courseContentWrapper__3OvFi a{display:block;color:#3077ff;text-decoration:none;font-size:18px;font-weight:400}.CourseContent_courseContentWrapper__3OvFi img{width:19px;height:19px}@media(max-width:1020px){.CourseContent_courseContentWrapper__3OvFi{flex-direction:column;height:auto;width:100%}.CourseContent_courseContentWrapper__3OvFi h1{font-size:32px;color:#fff}.CourseContent_courseContentWrapperHeader__3fpAq{display:flex;flex-direction:column;align-items:center}.CourseContent_courseContentWrapperHeaderDate__1ztRM{display:flex;flex-direction:column;margin-top:45px;height:25px;grid-gap:10px;gap:10px}}.freelancers_list{margin-bottom:25px;display:flex;flex-wrap:wrap;grid-gap:20px;gap:20px;width:100%}.freelancers_list li{margin:0 0 25px;padding-bottom:15px;position:relative;display:flex;flex-direction:column;min-width:309px;width:calc(25% - 20px);background:#1d1e25;border-radius:30px}.freelancers_list li .info{padding:25px 22px 0;margin-bottom:18px;text-align:center}.freelancers_list li .info .favorite_freelancer{position:absolute;top:13px;left:26px;display:flex;align-items:center;justify-content:center;width:40px;height:35px;background:var(--dark);border-radius:20px;cursor:pointer}.freelancers_list li .info .favorite_freelancer svg{width:16px;height:16px}.freelancers_list li .info .favorite_freelancer svg path{transition:all .1s linear}.freelancers_list li .info .favorite_freelancer.active svg path,.freelancers_list li .info .favorite_freelancer:hover svg path{fill:orange}.freelancers_list li .info img{margin:0 auto 15px;max-width:80px;max-height:80px;min-width:80px;min-height:80px;border-radius:50%}.freelancers_list li .info .salary{position:absolute;top:24px;right:22px;font-size:12px;line-height:14px}.freelancers_list li .info .name{margin-bottom:10px;font-size:24px;line-height:29px;overflow-wrap:break-word}.freelancers_list li .info .position{font-size:15px;line-height:18px;overflow-wrap:break-word}.freelancers_list li .skills_list-parent{padding:20px 15px 15px;margin-bottom:25px;position:relative;background:var(--dark);border-radius:20px;transition:all .3s linear}.freelancers_list li .skills_list-parent .skills_list{max-height:112px;overflow-y:hidden;display:flex;flex-wrap:wrap;transition:all .3s linear}.freelancers_list li .skills_list-parent .skills_list .skill{margin:4px 5px 5px 6px;padding:0 10px 2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;background:rgba(22,21,27,.65);border-radius:29px}.freelancers_list li .skills_list-parent .skills_list .skill span{font-size:12px;line-height:14px}.freelancers_list li .skills_list-parent .arrow_drop{position:absolute;display:flex;align-items:center;justify-content:center;width:22px;height:22px;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;background:var(--dark);cursor:pointer;transition:all .3s linear}.freelancers_list li .skills_list-parent.open .skills_list{max-height:169px;transition:all .3s linear}.freelancers_list li .skills_list-parent.open .arrow_drop{-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.freelancers_list li .open_resume{padding:1px 20px 4px;margin:auto auto 0;max-width:240px;display:flex;align-items:center;justify-content:center;height:35px;width:100%;background:#3077ff;box-shadow:0 9px 20px rgba(48,119,255,.2);border-radius:20px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.freelancers_list li .open_resume span{font-size:14px;line-height:17px}.freelancers_list li:nth-child(4n+4){margin-right:0}@media(max-width:819px){.entered_code .store_icons,.step_1 .store_icons{margin:0 auto!important;display:flex!important;flex-direction:column!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}}@media(max-width:720px){.entered_code .btn_next{width:100%!important;transition:none!important}}.step_1{display:flex;flex-direction:column;align-items:center}.step_1 .block_phone{position:relative;margin-top:20px;max-width:265px;width:100%;z-index:100}.step_1 .block_phone .phoneNumber{padding:9px 15px 9px 40px;width:100%;font-size:14px;line-height:17px;outline:none;background:#343843;border:1px solid transparent;border-radius:16px;color:#fff;transition:all .2s ease;z-index:100}.step_1 .block_phone .phoneNumber.active{border-color:var(--text_color_dark);border-radius:16px 16px 0 0}.step_1 .block_phone .drop_down-phone{max-height:0;position:absolute;opacity:0;-webkit-transform:scale(0);transform:scale(0);width:100%;overflow:auto;background-color:#31343d;border-radius:0 0 17px 17px;border:1px solid transparent;transition:all .2s ease;z-index:4}.step_1 .block_phone .drop_down-phone ul{padding:0;margin:0 auto}.step_1 .block_phone .drop_down-phone li{padding:5px 15px 5px 14px;margin:0;font-size:14px;color:#fff;cursor:pointer;white-space:nowrap}.step_1 .block_phone .drop_down-phone li span{white-space:nowrap}.step_1 .block_phone .drop_down-phone li:hover{background-color:#3c404c}.step_1 .block_phone .drop_down-phone li:last-child{padding-top:0;padding-bottom:5px;border-radius:0 0 17px 17px}.step_1 .block_phone .drop_down-phone.active{border-color:var(--text_color_dark);border-top-color:transparent;margin-top:-3px;min-width:100px;max-height:140px;-webkit-transform:scale(1);transform:scale(1);opacity:1}.step_1 .block_phone .icon_country{position:absolute;top:7px;left:15px}.step_1 .block_phone .icon_country img{min-width:21px;min-height:15px;max-width:21px;max-height:15px}.step_1 .block_phone .arrow{position:absolute}.step_1 .block_phone .arrow_phone{position:absolute;top:1px;right:3px;width:50px;height:40px;cursor:pointer;border:none}.step_1 .block_phone .arrow_phone img{position:absolute;top:14px;right:20px}.step_1 .block_phone .smsForm{max-width:240px;width:100%}.step_1 .block_phone .smsForm .ant-row.ant-form-item{margin-bottom:-2px}.step_1 .block_phone .store_icons{display:none}.step_1 .block_phone .captcha{margin-top:20px;-webkit-transform:scale(.87);transform:scale(.87);-webkit-transform-origin:0 0;transform-origin:0 0}.entered_code p{margin:20px 0 5px 15px;color:var(--text_color_dark)}.entered_code .send_code-again{margin-left:20px}.entered_code .send_code-again span{color:var(--text_color_dark)}.entered_code input{width:100%;padding-left:15px;background-color:#343843;border:1px solid #474c5a;border-radius:16px;font-size:16px;color:#fff;z-index:3;outline:none}.entered_code input:hover{border-color:#474c5a!important}.entered_code input:active,.entered_code input:focus{border-color:#474c5a!important;outline:none!important}.entered_code input:focus{box-shadow:none}.entered_code input::-webkit-input-placeholder{color:#757a88;font-size:16px}.entered_code input::placeholder{color:#757a88;font-size:16px}.entered_code .warn{color:red}.entered_code .store_icons{display:none}.profile_block{margin-top:45px;display:flex}.profile_block .left_block{width:100%;line-height:13px;z-index:3}.profile_block .left_block .profile_photo{padding:15px 15px 14px;background:#343843;border-radius:24px;border:1px solid #474c5a;box-shadow:0 15px 20px rgba(0,0,0,.11)}.profile_block .left_block .profile_photo .photo img{width:80px;height:80px}.profile_block .left_block .profile_photo .title{margin:5px 0 0 15px;align-self:center}.profile_block .left_block .profile_photo .title div{margin-bottom:5px;line-height:19px;font-size:16px;color:#fff}.profile_block .left_block .profile_photo .title p{font-size:11px;color:var(--text_color_dark)}.profile_block .left_block .profile_photo .change_button label{display:block;width:100%;margin-top:15px;padding:8px;color:#fff;font-size:14px;border:none;text-align:center;background:#3077ff;box-shadow:0 9px 10px rgba(48,119,255,.27);border-radius:15px;cursor:pointer;z-index:3}.profile_block .left_block .profile_photo div:first-child{justify-content:normal}.profile_block .right_block{margin-left:20px;width:100%}.profile_block .right_block .fio{display:flex;flex-direction:column}.profile_block .right_block .fio div:first-child{margin-bottom:23px}.profile_block .right_block .fio p{margin:0 0 5px 15px;color:var(--text_color_dark);font-size:14px;line-height:17px}.profile_block .right_block .fio input{padding-top:8.5px;padding-bottom:8.5px}.profile_block .right_block .mailing{margin-top:30px;display:flex;justify-content:space-between;white-space:nowrap;z-index:3}.profile_block .right_block .mailing label{z-index:3}.profile_block .right_block .mailing span{color:var(--text_color_dark)}.profile_block .right_block .button_next{display:none}.freelancers_list-auth li{margin:20px auto;padding-bottom:15px;position:relative;display:flex;flex-direction:column;min-width:309px;width:calc(25% - 20px);background:#16151b;border-radius:30px;color:#fff}.freelancers_list-auth li .info{padding:25px 22px 0;margin-bottom:18px;text-align:center}.freelancers_list-auth li .info .favorite_freelancer{position:absolute;top:13px;left:26px;display:flex;align-items:center;justify-content:center;width:40px;height:35px;background:#343843;border-radius:20px}.freelancers_list-auth li .info .favorite_freelancer svg{width:16px;height:16px}.freelancers_list-auth li .info .favorite_freelancer svg path{transition:all .1s linear}.freelancers_list-auth li .info .favorite_freelancer:hover svg path{fill:orange}.freelancers_list-auth li .info img{margin:0 auto 15px;max-width:80px;max-height:80px;min-width:80px;min-height:80px;border-radius:50%}.freelancers_list-auth li .info .salary{position:absolute;top:24px;right:10px;max-width:90px;font-size:12px;line-height:14px}.freelancers_list-auth li .info .name{margin-bottom:10px;font-size:24px;line-height:29px}.freelancers_list-auth li .info .position{font-size:15px;line-height:18px}.freelancers_list-auth li .skills_list-parent{padding:20px 15px 15px;margin-bottom:25px;position:relative;background:#343843;border-radius:20px;transition:all .3s linear}.freelancers_list-auth li .skills_list-parent .skills_list{max-height:112px;overflow-y:hidden;display:flex;flex-wrap:wrap;transition:all .3s linear}.freelancers_list-auth li .skills_list-parent .skills_list .skill{margin:0 5px 5px 0;padding:0 10px;height:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;background:rgba(22,21,27,.65);border-radius:29px}.freelancers_list-auth li .skills_list-parent .skills_list .skill span{font-size:12px;line-height:14px}.freelancers_list-auth li .skills_list-parent .arrow_drop{position:absolute;display:flex;align-items:center;justify-content:center;width:22px;height:22px;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;background:#343843;cursor:pointer;transition:all .3s linear;z-index:10}.freelancers_list-auth li .skills_list-parent.open .skills_list{max-height:172px;transition:all .3s linear}.freelancers_list-auth li .skills_list-parent.open .arrow_drop{-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.freelancers_list-auth li .open_resume{padding:1px 20px 4px;margin:auto auto 0;max-width:240px;display:flex;align-items:center;justify-content:center;height:35px;width:100%;background:#3077ff;box-shadow:0 9px 20px rgba(48,119,255,.2);border-radius:20px;white-space:nowrap}.freelancers_list-auth li .open_resume span{font-size:14px;line-height:17px}.btns_navigate{margin:0 auto 15px;display:flex;max-width:311px;width:100%;z-index:10}@media(max-width:1620px){.auth .main{min-width:655px!important}}@media(max-width:1318px){.auth .main{z-index:1}}@media(max-width:1318px){.block_parralax{z-index:-1!important}.no_parallax{display:block!important;opacity:1!important}}@media(max-width:819px){.line_ore,.qr_block{display:none!important}.smsForm{margin-top:20px!important}}@media(max-width:720px){.auth .block_parralax{display:none!important}.auth .main{margin:15px auto auto!important;max-width:400px!important;width:100%!important;min-width:0!important;padding:20px}.auth .main .input_classic{max-width:inherit}.auth .main .inner{margin:0;width:100%}.auth .no_parallax{display:none!important}.auth h1{margin-bottom:22px!important;font-size:24px!important;line-height:29px!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.auth .mobile_block-image{opacity:1!important}.auth .entered_code .button{max-width:100%!important}.auth .line_ore{display:none!important}.auth .step_fifth,.auth .step_first,.auth .step_seventh,.auth .step_third{max-width:32px!important;max-height:32px!important;min-width:32px!important;min-height:32px!important;line-height:32px!important;padding-bottom:20px!important}.auth .step_fifth span,.auth .step_first span,.auth .step_seventh span,.auth .step_third span{font-size:14px!important;line-height:17px}.auth .drop_down-language{top:20px!important;right:20px!important}.auth .form_item-send-sms,.auth .profile_block{margin-bottom:0!important}.auth .profile_block{flex-direction:column!important;margin-top:20px!important}.auth .profile_block .left_block{margin-bottom:20px!important}.auth .profile_block .left_block .button_next{display:none!important}.auth .profile_block .right_block{margin-left:0!important}.auth .profile_block .right_block .fio div:first-child{margin-bottom:20px!important}.auth .profile_block .right_block .button_next{display:block!important}.auth .profile_block .mailing{margin-top:22px!important}.auth .profile_block .mailing span{margin-left:15px!important}.auth .step_3 .top_block,.auth .step_4 .top_block{flex-direction:column}.auth .step_3 .top_block .right_block,.auth .step_4 .top_block .right_block{margin-top:20px;margin-left:0}.auth .step_3 .next_button,.auth .step_4 .next_button{width:auto!important;padding-bottom:0!important}}@media(max-width:500px){.smsForm{margin-top:20px}.qrCodeList{text-align:center;border:1px solid #000;display:none}}@media(max-width:425px){.auth .main{padding:15px 15px 5px!important;margin:15px!important}.auth .main .drop_down-language{top:15px!important}}@media(max-width:315px){.auth h1{margin:0 auto 50px!important}.auth .drop_down-language{top:52px!important;left:50%!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}}@media(max-width:280px){.auth{overflow:inherit!important}.profile_block .left_block,.step_3 .top_block .left_block,.step_4 .top_block .left_block{min-width:auto!important}.mobile_block-image .right_bottom{left:180px!important}}.auth{display:flex;height:100vh;width:100%;background:#16151b}.auth .main{position:relative;margin:auto;min-width:40%;max-width:716px;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:20px 20px 5px;border-radius:40px;box-shadow:0 10px 60px rgba(0,0,0,.13);border:1px solid #343843;background-color:#201e26;z-index:3}.auth .main .inner{width:95%;margin:0 auto}.auth .main .inner h1{font-size:42px;color:#fff;text-align:center}.auth .main .inner h1 .freelance_info{margin:20px auto 0;max-width:635px;width:100%;font-size:16px;line-height:19px;color:#757a88}.auth .main .inner .drop_down-language{position:absolute;display:flex;justify-content:space-between;align-items:center;max-width:95px;width:100%;right:40px;top:40px;padding:4px 9px;background:var(--dark);border:1px solid var(--background_lighten-dark);border-radius:17px;color:#fff;cursor:pointer;z-index:5}.auth .main .inner .drop_down-language img{max-height:15px;max-width:21px}.auth .main .inner .drop_down-language svg{transition:all .5s;min-height:5px;min-width:10px}.auth .main .inner .drop_down-language .drop_down{position:absolute;top:18px;left:-1px;padding-top:10px;opacity:0;-webkit-transform:scale(0);transform:scale(0);max-height:0;border-radius:0 0 17px 17px;width:calc(100% + 2px);border:1px solid var(--background_lighten-dark);background-color:var(--dark);border-top:1px solid transparent;transition:all .3s;z-index:-2}.auth .main .inner .drop_down-language .drop_down .language{display:flex;padding:4px 10px 4px 9px;align-items:center;cursor:pointer}.auth .main .inner .drop_down-language .drop_down .language img{max-height:15px;max-width:21px;margin-right:9px}.auth .main .inner .drop_down-language .drop_down .language:hover{background-color:var(--background_lighten-dark)}.auth .main .inner .drop_down-language .drop_down .language:last-child{border-radius:0 0 17px 17px}.auth .main .inner .drop_down-language .drop_down.open{transition:all .3s;opacity:1;-webkit-transform:scale(1);transform:scale(1);max-height:150px}.auth .main .inner .drop_down-language.open svg{transition:all .5s;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.auth .main .inner .input_classic{width:100%}.auth .main .inner .qrCodeList{display:flex;grid-gap:20px;gap:20px;align-items:center;justify-content:center;width:100%;flex-wrap:wrap;z-index:3}.auth .overlay{position:fixed;background-color:transparent;left:-1300px;top:-355px;width:1px;height:1px;content:""}.auth .overlay.active{width:500vw;height:500vh}.auth .step_custom{display:flex;justify-content:space-between;width:100%}.auth .step_custom .step_fifth,.auth .step_custom .step_first,.auth .step_custom .step_seventh,.auth .step_custom .step_third{position:relative;min-width:50px;min-height:50px;text-align:center;line-height:43px;background:#343843;border:1px solid #474c5a;border-radius:40px}.auth .step_custom .step_fifth span,.auth .step_custom .step_first span,.auth .step_custom .step_seventh span,.auth .step_custom .step_third span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:24px}.auth .step_custom .step_fifth.active,.auth .step_custom .step_first.active,.auth .step_custom .step_seventh.active,.auth .step_custom .step_third.active{background:#3077ff;box-shadow:0 9px 10px rgba(48,119,255,.27);border-color:transparent}.auth .step_custom .step_fourth,.auth .step_custom .step_second,.auth .step_custom .step_six{position:relative;width:100%;margin:0 10px;align-self:center}.auth .step_custom .step_fourth .line,.auth .step_custom .step_second .line,.auth .step_custom .step_six .line{width:100%;height:1px;background-color:#343843}.auth .ant-list-header{padding-bottom:5px!important}.auth .ant-list-split .ant-list-header,.auth .ant-list-split .ant-list-item{padding:17px 0;border-color:var(--dark)}.auth .ant-list-split .ant-list-item:last-child{margin-bottom:0}.auth .ant-statistic{margin-top:15px;display:flex;justify-content:space-between;width:100%}.auth .ant-statistic-title{font-size:20px;color:#757a88;align-self:center}.auth .line_ore{margin:25px 0 20px;width:100%;display:flex;justify-content:space-around}.auth .line_ore span{margin:0 10px;font-size:18px;color:#fff}.auth .line_ore .line{width:100%;height:1px;align-self:center;background-color:#343843}.auth .switch{display:inline-block;position:relative;margin-top:2px;height:20px;width:48px}.auth .switch input{display:none}.auth .switch .slider{background-color:#292c35;position:absolute;right:0;top:0;bottom:0;left:0;transition:.4s;cursor:pointer}.auth .switch .slider:before{position:absolute;height:16px;width:16px;left:4px;bottom:2px;content:"";background-color:#3077ff;border:1px solid #fff;box-shadow:0 7px 9px rgba(0,0,0,.43);transition:.4s}.auth .switch input:checked+.slider{background-color:#343843}.auth .switch input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.auth .switch .slider.round{border-radius:34px}.auth .switch .slider.round:before{border-radius:50%}.auth .step_3,.auth .step_4{width:100%;margin-top:20px;display:flex;flex-direction:column}.auth .step_3 .top_block,.auth .step_4 .top_block{display:flex;transition:all .4s ease}.auth .step_3 .top_block .left_block,.auth .step_4 .top_block .left_block{width:100%;margin-right:12px;z-index:2}.auth .step_3 .top_block .left_block p,.auth .step_4 .top_block .left_block p{margin-left:15px;margin-bottom:5px;color:var(--text_color_dark);font-size:14px;line-height:17px;white-space:nowrap}.auth .step_3 .top_block .left_block .drop_down,.auth .step_4 .top_block .left_block .drop_down{position:relative;padding:8px 15px;background:#8146ff;border-radius:16px;cursor:pointer;color:#fff;font-size:14px;z-index:1}.auth .step_3 .top_block .left_block .drop_down img,.auth .step_4 .top_block .left_block .drop_down img{margin-right:14px;width:16px;height:16px}.auth .step_3 .top_block .left_block .drop_down span,.auth .step_4 .top_block .left_block .drop_down span{vertical-align:middle}.auth .step_3 .top_block .left_block .drop_down .arrow,.auth .step_4 .top_block .left_block .drop_down .arrow{position:absolute;top:9px;right:18px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.auth .step_3 .top_block .left_block .drop_down .arrow.tranform,.auth .step_4 .top_block .left_block .drop_down .arrow.tranform{top:12px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.auth .step_3 .top_block .left_block .drop_down-list,.auth .step_4 .top_block .left_block .drop_down-list{width:100%;padding-right:17px;max-height:0;background-color:#8146ff;border-radius:0 0 16px 16px;transition:all .3s ease}.auth .step_3 .top_block .left_block .drop_down-list ul,.auth .step_4 .top_block .left_block .drop_down-list ul{margin:0;padding:10px 0 0}.auth .step_3 .top_block .left_block .drop_down-list li,.auth .step_4 .top_block .left_block .drop_down-list li{padding:11px 0;border-top:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:14px;cursor:pointer}.auth .step_3 .top_block .left_block .drop_down-list li:last-child,.auth .step_4 .top_block .left_block .drop_down-list li:last-child{padding-bottom:0}.auth .step_3 .top_block .left_block .drop_down-list.active,.auth .step_4 .top_block .left_block .drop_down-list.active{max-height:260px;opacity:1!important;-webkit-transform:scale(1)!important;transform:scale(1)!important}.auth .step_3 .top_block .left_block .drop_down.open,.auth .step_4 .top_block .left_block .drop_down.open{height:98%}.auth .step_3 .top_block .right_block,.auth .step_4 .top_block .right_block{width:100%;position:relative;z-index:3}.auth .step_3 .top_block .right_block p,.auth .step_4 .top_block .right_block p{margin-left:15px;margin-bottom:5px;color:var(--text_color_dark);font-size:14px;line-height:17px;white-space:nowrap}.auth .step_3 .top_block .right_block .add_activity-icon,.auth .step_4 .top_block .right_block .add_activity-icon{position:absolute;top:28.5px;right:8px;z-index:3}.auth .step_3 .popular,.auth .step_4 .popular{margin:20px 0;color:#fff;font-size:20px;line-height:24px}.auth .step_3 .bottom_block,.auth .step_4 .bottom_block{margin-bottom:20px;padding:12px 12px 8px;background-color:#343843;border-radius:20px}.auth .step_3 .bottom_block .bottom_tags,.auth .step_4 .bottom_block .bottom_tags{display:flex;flex-wrap:wrap;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.auth .step_3 .bottom_block .bottom_tags div,.auth .step_4 .bottom_block .bottom_tags div{padding:3px 25px 5px 10px;margin-bottom:5px;position:relative;white-space:nowrap;color:var(--text_color_dark);font-size:14px;line-height:17px;background:rgba(162,170,202,.2);border-radius:34px}.auth .step_3 .bottom_block .bottom_tags div img,.auth .step_4 .bottom_block .bottom_tags div img{position:absolute;top:5px;right:5px}.auth .step_3 .bottom_block .bottom_tags div:not(:last-child),.auth .step_4 .bottom_block .bottom_tags div:not(:last-child){margin-right:7px}.auth .step_3 .btn_block,.auth .step_4 .btn_block{margin-bottom:15px;width:100%;z-index:3;display:flex}.auth .activity_select{display:block;transition:all .4s ease;min-width:-webkit-fill-available}.auth .activity_select:hover{border:none;outline:none;box-shadow:none!important}.auth .activity_select .ant-select-selector{padding:4px 37px 0 5px;min-height:39px;max-width:690px;border-radius:16px!important;background-color:var(--dark)!important;border:1px solid var(--background_lighten-dark)!important;box-shadow:none!important;color:#fff}.auth .activity_select.active .ant-select-selector{border-radius:16px 16px 0 0!important;border-color:transparent!important}.auth .activity_select input#rc_select_0,.auth .activity_select input#rc_select_1{color:#fff}.auth .ant-select-dropdown{box-shadow:none!important;border-radius:0 0 16px 16px}.auth .ant-select-item.ant-select-item-option.ant-select-item-option-grouped{color:#fff!important}.auth .ant-select-item.ant-select-item-option.ant-select-item-option-grouped.ant-select-item-option-active{background-color:var(--text_color_dark)}.auth .ant-select-item.ant-select-item-group{color:var(--text_color_dark)!important}.auth .ant-select-item.ant-select-item-option.ant-select-item-option-grouped.ant-select-item-option-selected{background-color:#929bc1!important}.auth .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#fff!important}.auth .step_4 .top_block p{margin-left:15px}.auth .step_4 .top_block .right_block{margin-left:0}.auth .ant-result-title{color:#fff}.left_top{position:absolute;top:63px;left:45px}.left_middle{position:absolute;top:486px;left:0}.left_bottom{position:absolute;bottom:0;left:87px}.right_top{position:absolute;top:50px;right:77px}.right_middle{position:absolute;top:445px;right:0}.right_bottom{position:absolute;bottom:0;right:102px}.AuthForm{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.AuthForm .AuthFormBtn .text_in{font-size:20px}.AuthForm .title{display:flex;justify-content:center;color:#fff;font-size:54px;white-space:nowrap;line-height:1}.AuthForm .auth-item{height:45px;padding:0 40px;display:flex;align-items:center;justify-content:center;border:1px solid #30333d;border-radius:25px;background-color:transparent;outline:none;color:#a2aaca}.AuthForm .auth-item .auth-redirect{position:relative;display:flex;align-items:center;font-size:20px}.AuthForm .auth-item .auth-redirect img{position:absolute;left:-40px}.AuthForm .variant{position:relative;display:flex;justify-content:space-between;cursor:pointer}.AuthForm .variant>div{width:50%;padding:0;color:#fff;font-size:16px}.AuthForm .variant>.email{position:relative;z-index:5;border-right:none;border-bottom-right-radius:0;border-top-right-radius:0}.AuthForm .variant>.phone{position:relative;z-index:5;border-left:none;border-bottom-left-radius:0;border-top-left-radius:0}.AuthForm .variant .figure{position:absolute;top:0;bottom:0;z-index:1;border-radius:25px;background-color:#9554fa;transition:.3s}.AuthForm .variant .figure.phone{-webkit-transform:translateX(100%);transform:translateX(100%)}.AuthNew{width:100%;background-color:#16151b;color:#a2aaca}.AuthNew,.AuthNew .container{display:flex;align-items:center;justify-content:center}.AuthNew .container{position:relative;padding:40px 100px;border-radius:40px;box-shadow:0 10px 60px rgba(0,0,0,.13);border:1px solid #343843;background-color:#201e26;z-index:3}.AuthNew .container .form{width:450px;position:relative}.AuthNew .center{display:flex;align-items:center;justify-content:center}.AuthNew .violet{color:#8146ff}.AuthNew .pointer{cursor:pointer}.StepsContainer{max-width:700px}.StepsContainer .inner{width:95%;margin:0 auto}.StepsContainer .inner h1{font-size:42px;color:#fff;text-align:center}.StepsContainer .inner h1 .freelance_info{margin:20px auto 0;max-width:635px;width:100%;font-size:16px;line-height:19px;color:#757a88}.StepsContainer .inner .drop_down-language{position:absolute;display:flex;justify-content:space-between;align-items:center;max-width:95px;width:100%;right:40px;top:40px;padding:4px 9px;background:var(--dark);border:1px solid var(--background_lighten-dark);border-radius:17px;color:#fff;cursor:pointer;z-index:5}.StepsContainer .inner .drop_down-language img{max-height:15px;max-width:21px}.StepsContainer .inner .drop_down-language svg{transition:all .5s;min-height:5px;min-width:10px}.StepsContainer .inner .drop_down-language .drop_down{position:absolute;top:18px;left:-1px;padding-top:10px;opacity:0;-webkit-transform:scale(0);transform:scale(0);max-height:0;border-radius:0 0 17px 17px;width:calc(100% + 2px);border:1px solid var(--background_lighten-dark);background-color:var(--dark);border-top:1px solid transparent;transition:all .3s;z-index:-2}.StepsContainer .inner .drop_down-language .drop_down .language{display:flex;padding:4px 10px 4px 9px;align-items:center;cursor:pointer}.StepsContainer .inner .drop_down-language .drop_down .language img{max-height:15px;max-width:21px;margin-right:9px}.StepsContainer .inner .drop_down-language .drop_down .language:hover{background-color:var(--background_lighten-dark)}.StepsContainer .inner .drop_down-language .drop_down .language:last-child{border-radius:0 0 17px 17px}.StepsContainer .inner .drop_down-language .drop_down.open{transition:all .3s;opacity:1;-webkit-transform:scale(1);transform:scale(1);max-height:150px}.StepsContainer .inner .drop_down-language.open svg{transition:all .5s;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.StepsContainer .inner .input_classic{width:100%}.StepsContainer .inner .qrCodeList{display:flex;grid-gap:20px;gap:20px;align-items:center;justify-content:center;width:100%;flex-wrap:wrap;z-index:3}.StepsContainer .step_custom{display:flex;justify-content:space-between;width:100%}.StepsContainer .step_custom .step_fifth,.StepsContainer .step_custom .step_first,.StepsContainer .step_custom .step_seventh,.StepsContainer .step_custom .step_third{position:relative;min-width:50px;min-height:50px;text-align:center;line-height:43px;background:#343843;border:1px solid #474c5a;border-radius:40px}.StepsContainer .step_custom .step_fifth span,.StepsContainer .step_custom .step_first span,.StepsContainer .step_custom .step_seventh span,.StepsContainer .step_custom .step_third span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:24px}.StepsContainer .step_custom .step_fifth.active,.StepsContainer .step_custom .step_first.active,.StepsContainer .step_custom .step_seventh.active,.StepsContainer .step_custom .step_third.active{background:#3077ff;box-shadow:0 9px 10px rgba(48,119,255,.27);border-color:transparent}.StepsContainer .step_custom .step_fourth,.StepsContainer .step_custom .step_second,.StepsContainer .step_custom .step_six{position:relative;width:100%;margin:0 10px;align-self:center}.StepsContainer .step_custom .step_fourth .line,.StepsContainer .step_custom .step_second .line,.StepsContainer .step_custom .step_six .line{width:100%;height:1px;background-color:#343843}.StepsContainer .ant-list-header{padding-bottom:5px!important}.StepsContainer .ant-list-split .ant-list-header,.StepsContainer .ant-list-split .ant-list-item{padding:17px 0;border-color:var(--dark)}.StepsContainer .ant-list-split .ant-list-item:last-child{margin-bottom:0}.StepsContainer .ant-statistic{margin-top:15px;display:flex;justify-content:space-between;width:100%}.StepsContainer .ant-statistic-title{font-size:20px;color:#757a88;align-self:center}.StepsContainer .line_ore{margin:25px 0 20px;width:100%;display:flex;justify-content:space-around}.StepsContainer .line_ore span{margin:0 10px;font-size:18px;color:#fff}.StepsContainer .line_ore .line{width:100%;height:1px;align-self:center;background-color:#343843}.StepsContainer .switch{display:inline-block;position:relative;margin-top:2px;height:20px;width:48px}.StepsContainer .switch input{display:none}.StepsContainer .switch .slider{background-color:#292c35;position:absolute;right:0;top:0;bottom:0;left:0;transition:.4s;cursor:pointer}.StepsContainer .switch .slider:before{position:absolute;height:16px;width:16px;left:4px;bottom:2px;content:"";background-color:#3077ff;border:1px solid #fff;box-shadow:0 7px 9px rgba(0,0,0,.43);transition:.4s}.StepsContainer .switch input:checked+.slider{background-color:#343843}.StepsContainer .switch input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.StepsContainer .switch .slider.round{border-radius:34px}.StepsContainer .switch .slider.round:before{border-radius:50%}.StepsContainer .step_3,.StepsContainer .step_4{width:100%;margin-top:20px;display:flex;flex-direction:column}.StepsContainer .step_3 .top_block,.StepsContainer .step_4 .top_block{display:flex;transition:all .4s ease}.StepsContainer .step_3 .top_block .left_block,.StepsContainer .step_4 .top_block .left_block{width:100%;margin-right:12px;z-index:2}.StepsContainer .step_3 .top_block .left_block p,.StepsContainer .step_4 .top_block .left_block p{margin-left:15px;margin-bottom:5px;color:var(--text_color_dark);font-size:14px;line-height:17px;white-space:nowrap}.StepsContainer .step_3 .top_block .left_block .drop_down,.StepsContainer .step_4 .top_block .left_block .drop_down{position:relative;padding:8px 15px;background:#8146ff;border-radius:16px;cursor:pointer;color:#fff;font-size:14px;z-index:1}.StepsContainer .step_3 .top_block .left_block .drop_down img,.StepsContainer .step_4 .top_block .left_block .drop_down img{margin-right:14px;width:16px;height:16px}.StepsContainer .step_3 .top_block .left_block .drop_down span,.StepsContainer .step_4 .top_block .left_block .drop_down span{vertical-align:middle}.StepsContainer .step_3 .top_block .left_block .drop_down .arrow,.StepsContainer .step_4 .top_block .left_block .drop_down .arrow{position:absolute;top:9px;right:18px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.StepsContainer .step_3 .top_block .left_block .drop_down .arrow.tranform,.StepsContainer .step_4 .top_block .left_block .drop_down .arrow.tranform{top:12px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.StepsContainer .step_3 .top_block .left_block .drop_down-list,.StepsContainer .step_4 .top_block .left_block .drop_down-list{width:100%;padding-right:17px;max-height:0;background-color:#8146ff;border-radius:0 0 16px 16px;transition:all .3s ease}.StepsContainer .step_3 .top_block .left_block .drop_down-list ul,.StepsContainer .step_4 .top_block .left_block .drop_down-list ul{margin:0;padding:10px 0 0}.StepsContainer .step_3 .top_block .left_block .drop_down-list li,.StepsContainer .step_4 .top_block .left_block .drop_down-list li{padding:11px 0;border-top:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:14px;cursor:pointer}.StepsContainer .step_3 .top_block .left_block .drop_down-list li:last-child,.StepsContainer .step_4 .top_block .left_block .drop_down-list li:last-child{padding-bottom:0}.StepsContainer .step_3 .top_block .left_block .drop_down-list.active,.StepsContainer .step_4 .top_block .left_block .drop_down-list.active{max-height:260px;opacity:1!important;-webkit-transform:scale(1)!important;transform:scale(1)!important}.StepsContainer .step_3 .top_block .left_block .drop_down.open,.StepsContainer .step_4 .top_block .left_block .drop_down.open{height:98%}.StepsContainer .step_3 .top_block .right_block,.StepsContainer .step_4 .top_block .right_block{width:100%;position:relative;z-index:3}.StepsContainer .step_3 .top_block .right_block p,.StepsContainer .step_4 .top_block .right_block p{margin-left:15px;margin-bottom:5px;color:var(--text_color_dark);font-size:14px;line-height:17px;white-space:nowrap}.StepsContainer .step_3 .top_block .right_block .add_activity-icon,.StepsContainer .step_4 .top_block .right_block .add_activity-icon{position:absolute;top:28.5px;right:8px;z-index:3}.StepsContainer .step_3 .popular,.StepsContainer .step_4 .popular{margin:20px 0;color:#fff;font-size:20px;line-height:24px}.StepsContainer .step_3 .bottom_block,.StepsContainer .step_4 .bottom_block{margin-bottom:20px;padding:12px 12px 8px;background-color:#343843;border-radius:20px}.StepsContainer .step_3 .bottom_block .bottom_tags,.StepsContainer .step_4 .bottom_block .bottom_tags{display:flex;flex-wrap:wrap;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.StepsContainer .step_3 .bottom_block .bottom_tags div,.StepsContainer .step_4 .bottom_block .bottom_tags div{padding:3px 25px 5px 10px;margin-bottom:5px;position:relative;white-space:nowrap;color:var(--text_color_dark);font-size:14px;line-height:17px;background:rgba(162,170,202,.2);border-radius:34px}.StepsContainer .step_3 .bottom_block .bottom_tags div img,.StepsContainer .step_4 .bottom_block .bottom_tags div img{position:absolute;top:5px;right:5px}.StepsContainer .step_3 .bottom_block .bottom_tags div:not(:last-child),.StepsContainer .step_4 .bottom_block .bottom_tags div:not(:last-child){margin-right:7px}.StepsContainer .step_3 .btn_block,.StepsContainer .step_4 .btn_block{margin-bottom:15px;width:100%;z-index:3;display:flex}.StepsContainer .activity_select{display:block;transition:all .4s ease;min-width:-webkit-fill-available}.StepsContainer .activity_select:hover{border:none;outline:none;box-shadow:none!important}.StepsContainer .activity_select .ant-select-selector{padding:4px 37px 0 5px;min-height:39px;max-width:690px;border-radius:16px!important;background-color:var(--dark)!important;border:1px solid var(--background_lighten-dark)!important;box-shadow:none!important;color:#fff}.StepsContainer .activity_select.active .ant-select-selector{border-radius:16px 16px 0 0!important;border-color:transparent!important}.StepsContainer .activity_select input#rc_select_0,.StepsContainer .activity_select input#rc_select_1{color:#fff}.StepsContainer .ant-select-dropdown{box-shadow:none!important;border-radius:0 0 16px 16px}.StepsContainer .ant-select-item.ant-select-item-option.ant-select-item-option-grouped{color:#fff!important}.StepsContainer .ant-select-item.ant-select-item-option.ant-select-item-option-grouped.ant-select-item-option-active{background-color:var(--text_color_dark)}.StepsContainer .ant-select-item.ant-select-item-group{color:var(--text_color_dark)!important}.StepsContainer .ant-select-item.ant-select-item-option.ant-select-item-option-grouped.ant-select-item-option-selected{background-color:#929bc1!important}.StepsContainer .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#fff!important}.StepsContainer .step_4 .top_block p{margin-left:15px}.StepsContainer .step_4 .top_block .right_block{margin-left:0}.StepsContainer .ant-result-title{color:#fff}.StepsContainer .left_top{position:absolute;top:63px;left:45px}.StepsContainer .left_middle{position:absolute;top:486px;left:0}.StepsContainer .left_bottom{position:absolute;bottom:0;left:87px}.StepsContainer .right_top{position:absolute;top:50px;right:77px}.StepsContainer .right_middle{position:absolute;top:445px;right:0}.StepsContainer .right_bottom{position:absolute;bottom:0;right:102px}.added_generation{position:fixed;padding:5px;width:100%;display:none;bottom:85px;left:0;visibility:hidden;opacity:0;z-index:-1;align-content:center;justify-content:center;border-radius:15px 15px 0 0;background:var(--blue);transition:all .3s linear}.added_generation img{margin-right:10px}.added_generation.show{visibility:initial;opacity:1;z-index:5}.sidebar_mobile{padding:10px 15px 11px;position:fixed;top:60px;right:0;visibility:hidden;opacity:0;z-index:-1;display:flex;flex-direction:column;align-items:center;background:var(--dark);overflow-x:auto;transition:all .3s linear}.sidebar_mobile .item{margin-right:15px;display:flex;flex-direction:column;min-height:60px}.sidebar_mobile .item_icon{margin:0 auto;display:flex;align-items:center;justify-content:center;background:#1d1e25}.sidebar_mobile .item_icon,.sidebar_mobile .item_icon img{border-radius:12px;width:38px;height:38px}.sidebar_mobile .item_icon.none_background{background:transparent}.sidebar_mobile .item_label{margin-top:auto;color:#9197a8;white-space:nowrap}.sidebar_mobile.show{visibility:initial;opacity:1;z-index:5}@media(max-width:820px){.added_generation,.sidebar_mobile{display:flex}}.parent_transition.entered,.parent_transition.entering{-webkit-animation:show .8s linear forwards;animation:show .8s linear forwards}.parent_transition.exited,.parent_transition.exiting{-webkit-animation:hide .4s linear forwards;animation:hide .4s linear forwards}.sidebar{padding:10px;margin:auto 30px auto 0;width:100%;max-width:60px;flex-direction:column;max-height:calc(100vh - 20px);min-height:calc(100vh - 20px);font-size:14px;background-color:var(--dark);border-radius:0 20px 20px 0;transition:all .3s linear;z-index:4}.sidebar,.sidebar .logo{position:relative;display:flex}.sidebar .logo{margin-bottom:60px;min-height:40px;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.sidebar .logo svg{margin-bottom:0;width:40px;height:40px}.sidebar .logo img{margin-bottom:6px}.sidebar .logo .current_user{width:100%;position:absolute;top:120%;display:flex;align-items:center}.sidebar .logo .current_user .wrapper{width:100%;display:flex;justify-content:center;grid-gap:5px;gap:5px}.sidebar .logo .current_user .wrapper .icon_wrapper{width:20px;height:20px;display:flex;justify-content:center;align-items:center}.sidebar .logo .current_user .wrapper .icon{margin:0;max-width:unset;position:absolute;width:20px;height:20px}.sidebar .logo .current_user .email{text-overflow:ellipsis;overflow:hidden;color:var(--text_color_dark)}.sidebar .logo_b{max-width:190px;width:100%!important;box-shadow:none!important;-webkit-filter:none!important;filter:none!important}.sidebar .notification_btn{margin:0 0 20px 4px;display:flex;align-items:center;width:calc(100% - 4px);position:relative;-webkit-user-select:none;user-select:none;border-radius:16px;transition:all .3s linear;cursor:pointer}.sidebar .notification_btn svg{min-width:32px;min-height:33px}.sidebar .notification_btn .count_notification{position:absolute;display:flex;align-items:center;justify-content:center;width:15px;height:15px;top:-5px;right:-2px;font-size:8px;line-height:10px;border-radius:50%;background-color:#ff5937;color:#fff}.sidebar .notification_btn.active svg{-webkit-filter:drop-shadow(0 10px 14px rgba(48,82,255,.4));filter:drop-shadow(0 10px 14px rgba(48,82,255,.4))}.sidebar .notification_btn.active svg rect:first-child{fill:var(--blue);fill-opacity:1}.sidebar .navigation_btn{margin-bottom:20px;display:flex;align-items:center;border-radius:16px;-webkit-user-select:none;user-select:none;transition:all .3s linear;background:transparent;cursor:pointer}.sidebar .navigation_btn img{width:40px;height:40px;border-radius:16px;transition:all .3s linear;border:1px solid transparent}.sidebar .navigation_btn img:hover{border-color:var(--blue)}.sidebar .navigation_btn svg{margin-left:-1px;min-width:40px;min-height:40px}.sidebar .navigation_btn .generate_course-icon{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;background:#16151b;border-radius:16px;transition:all .3s linear}.sidebar .navigation_btn .generate_course-icon svg{margin-left:0;min-width:22px;min-height:18px;max-width:22px;max-height:18px;border-radius:0}.sidebar .navigation_btn .generate_course-icon:hover{background:var(--blue)}.sidebar .navigation_btn.active img{border-color:var(--blue)}.sidebar .navigation_btn.active svg{-webkit-filter:drop-shadow(0 10px 14px rgba(48,82,255,.4));filter:drop-shadow(0 10px 14px rgba(48,82,255,.4))}.sidebar .navigation_btn.active svg rect:first-child{fill:var(--blue);fill-opacity:1}.sidebar .navigation_btn.active .generate_course-icon{background:var(--blue);-webkit-filter:drop-shadow(0 10px 14px rgba(48,82,255,.4));filter:drop-shadow(0 10px 14px rgba(48,82,255,.4))}.sidebar .navigation_btn:last-child{margin-bottom:0}.sidebar .link{margin-left:5px;text-align:center;padding:5px 15px;color:var(--text_color_dark);border-radius:8px;transition:all .3s linear;white-space:nowrap}.sidebar .collapse_btn{position:absolute;display:flex;align-items:center;justify-content:center;top:50%;right:-15px;width:28px;height:28px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border-radius:50%;background:rgba(231,231,232,.4);box-shadow:0 15px 40px 0 rgba(0,0,0,.4),0 5px 10px 0 rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.1);transition:all .3s linear}.sidebar .collapse_btn svg{margin-bottom:0;border-radius:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sidebar .collapse_btn:hover{background:#e7e7e8;-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.sidebar .collapse_btn.open svg{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.sidebar svg{max-width:40px;max-height:40px;cursor:pointer;border-radius:16px;-webkit-user-select:none;user-select:none}.sidebar svg,.sidebar svg filter,.sidebar svg rect{transition:all .3s linear}.sidebar svg.active,.sidebar svg:hover{-webkit-filter:drop-shadow(0 10px 14px rgba(48,82,255,.4));filter:drop-shadow(0 10px 14px rgba(48,82,255,.4))}.sidebar svg.active rect:first-child,.sidebar svg:hover rect:first-child{fill:var(--blue);fill-opacity:1}.sidebar .bottom_nav{margin-top:auto;display:flex;flex-direction:column;white-space:nowrap}.sidebar .bottom_nav .support{display:flex;align-items:center;flex-direction:row;padding:0;margin:5px 0 12px}.sidebar .bottom_nav .support-icon{flex:1 0 40px;width:40px;height:40px;fill:#fff;background-color:#27292f;border-radius:16px}.sidebar .bottom_nav .support-text{flex:1 1 auto;padding:5px 10px;font-size:12.5px}.sidebar .bottom_nav .change_parent{margin:0 0 12px;display:flex;background:hsla(0,0%,100%,.1);border-radius:16px;transition:all .3s;cursor:pointer}.sidebar .bottom_nav .change_parent:hover{background:hsla(0,0%,100%,.3);box-shadow:5px 15px 22px -12px rgba(0,0,0,.55)}.sidebar .bottom_nav .change_parent:hover .change_language-collapse{color:#fff}.sidebar .bottom_nav .change_language{padding:8px 11px;position:relative;display:flex;align-items:center;justify-content:center;width:40px;max-height:33px;background:#27292f;border:1px solid var(--background_lighten-dark);border-radius:16px;transition:all .3s;cursor:pointer}.sidebar .bottom_nav .change_language div{text-align:center;color:#757a88;transition:all .3s;cursor:pointer}.sidebar .bottom_nav .change_language div.active,.sidebar .bottom_nav .change_language div:hover{transition:all .3s;color:#fff}.sidebar .bottom_nav .change_language.open{transition:all .3s;flex-direction:column;max-height:60px;height:100%}.sidebar .bottom_nav .change_language.open div:first-child{padding-bottom:2px;border-bottom:1px solid var(--background_lighten-dark)}.sidebar .bottom_nav .change_language-collapse{position:absolute;left:58px;color:var(--text_color_dark);transition:all .3s linear;white-space:nowrap}.sidebar.z_index_0{z-index:0}.sidebar.display_none{display:none}.sidebar.open{max-width:210px}.sidebar.open .notification_btn{background:hsla(0,0%,100%,.05)}.sidebar.open .notification_btn:hover{background:hsla(0,0%,100%,.3);box-shadow:5px 15px 22px -12px rgba(0,0,0,.55)}.sidebar.open .notification_btn:hover .link{color:#fff}.sidebar.open .navigation_btn{background:hsla(0,0%,100%,.1)}.sidebar.open .navigation_btn.active,.sidebar.open .navigation_btn:hover{background:hsla(0,0%,100%,.3);box-shadow:5px 15px 22px -12px rgba(0,0,0,.55)}.sidebar.open .navigation_btn.active .link,.sidebar.open .navigation_btn:hover .link{color:#fff!important}.sidebar.hide{pointer-events:none}@media(max-width:820px){.sidebar{display:none}}.layout{width:100%;display:flex;color:#fff;min-height:100vh}.layout .content{margin:10px auto;max-width:calc(100% - 110px);max-height:calc(100vh - 20px);overflow-y:auto;overflow-x:hidden;width:100%}.layout .content.skipped{max-width:calc(100% - 260px)}.layout.padding{padding:0 15px}.layout.margin_content .content{margin:0 auto 10px!important}@media(min-width:820px){.content_mobile_burger{display:none}}@media(max-width:820px){.layout{padding:10px!important;display:flex;flex-direction:column}.layout .content_mobile_burger{height:35px;display:flex;justify-content:flex-end;align-items:center;z-index:10;margin-right:10px}.layout .content_mobile_burger img{height:25px}.layout .content{max-width:100%;margin-top:0!important;margin-bottom:100px!important}.layout .content.skipped{max-width:100%}}.planning_course{margin:0 0 15px;padding:15px;display:flex;flex-direction:column;width:calc(50% - 30px);flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 30px);min-width:240px;border-radius:30px;background:#1d1e25}.planning_course .title_index{margin-bottom:15px;display:flex;align-items:center;justify-content:space-between}.planning_course .title_index .h1{font-size:28px;font-weight:500}.planning_course .title_index .buttons{display:flex;align-items:center}.planning_course .title_index .buttons .btn{margin-left:15px;display:flex;align-items:center;justify-content:center;width:49px;height:50px;border-radius:50%;background:var(--dark);cursor:pointer}.planning_course .title_index .buttons .btn.remove{background:#cf1a1a}.planning_course .title_index .buttons .btn.active svg path,.planning_course .title_index .buttons .btn:hover svg path{fill:#ffd23b;stroke:#ffd23b}.planning_course .difficulty_level{padding:15px;margin-bottom:15px;display:flex;border-radius:24px;background:var(--dark)}.planning_course .difficulty_level div{margin-right:15px;display:flex;align-items:center}.planning_course .difficulty_level div img{margin-right:10px}.planning_course .difficulty_level div span{font-size:16px}.planning_course .difficulty_level div span:nth-child(2){margin-right:3px}.planning_course .difficulty_level div span:last-child{color:var(--text_color_dark)}.planning_course .steps{margin-bottom:15px;padding:15px;border-radius:24px;background:var(--dark)}.planning_course .steps pre{max-height:400px;overflow-x:hidden;overflow-y:auto}.planning_course.btn{flex-direction:row;grid-gap:10px;gap:10px;position:relative;min-height:645px;align-items:center;justify-content:center}.planning_course.btn .title_index{position:absolute;top:20px;left:15px}.planning_course:nth-child(2n+2){margin-right:0}.ant-modal-body .planning_course{width:100%}.ant-modal-body .planning_course .difficulty_level span,.ant-modal-body .planning_course pre{font-size:25px}@media(max-width:820px){.planning_course{margin:0 auto 15px!important;width:100%;max-width:100%;min-width:350px;border-radius:24px}.planning_course .buttons .btn{max-width:30px;max-height:30px}.planning_course .buttons .btn svg{max-width:15px;max-height:15px}.planning_course .title_index .h1{font-size:22px}.planning_course .difficulty_level,.planning_course .steps{border-radius:16px}.planning_course.full_width{max-width:100%!important;min-width:calc(100% - 10px)!important}}.prev_button{padding:1px 15px 2px 30px;margin-bottom:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;background:var(--dark);border-radius:20px;cursor:pointer}.prev_button svg{position:absolute;top:9px;left:12px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.modal_size{padding-bottom:0!important;max-width:1330px!important;top:30px!important;width:100%!important;background:#201e26;border:1px solid var(--dark);box-shadow:0 30px 120px rgba(0,0,0,.99);border-radius:30px;color:#fff!important}.modal_size .ant-modal-body,.modal_size .ant-modal-content{border-radius:25px;box-shadow:none}.modal_size .ant-modal-body .close,.modal_size .ant-modal-content .close{position:absolute;top:-20px;right:-20px;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--text_color_dark);cursor:pointer}.modal_size .ant-modal-body .planning_course,.modal_size .ant-modal-content .planning_course{padding:0;margin:0;max-width:100%}.modal_size .ant-modal-body .planning_course .steps pre,.modal_size .ant-modal-content .planning_course .steps pre{max-height:570px}@media(max-width:1440px){.modal_size{max-width:calc(100% - 30px)!important}.modal_size .close{right:0!important}}@media(max-width:820px){.modal_size .h1{font-size:22px!important}.modal_size .buttons .btn{max-width:30px;max-height:30px}.modal_size .buttons .btn svg{max-width:15px;max-height:15px}}.generate_course .trajectory_block .trajectory{margin-right:15px;width:97%}.generate_course .trajectory_block .trajectory.width_50{max-width:50%}.generate_course .trajectory_block .share_link{display:flex;flex-direction:column}.generate_course .trajectory_block .share_link .row{margin-top:auto}.generate_course .trajectory_block .share_link .copy_btn{margin:15px auto 0}@media(max-width:1540px){.generate_course .trajectory_block{flex-direction:column}.generate_course .trajectory_block .share_link,.generate_course .trajectory_block .trajectory{max-width:70%!important;margin:0 auto}.generate_course .trajectory_block .banner{margin-top:15px;max-width:70%}.generate_course .trajectory_block .share_link{margin-top:15px}}@media(max-width:1330px){.generate_course .list_planning.unAuthenticated{flex-direction:column}.generate_course .list_planning.unAuthenticated .planning_course,.generate_course .list_planning.unAuthenticated .player{display:flex;width:100%;flex:0 0 100%}.generate_course .list_planning.unAuthenticated .planning_course .player_demo,.generate_course .list_planning.unAuthenticated .player .player_demo{height:auto!important}}@media(max-width:1070px){.generate_course .trajectory_block{flex-direction:column}.generate_course .trajectory_block .trajectory{margin:0 auto 15px;max-width:645px;width:100%}.generate_course .trajectory_block .trajectory .list_tags{max-height:90px}.generate_course .trajectory_block .share_link{max-width:100%;width:100%}}@media(max-width:820px){.generate_course .trajectory_block .banner,.generate_course .trajectory_block .trajectory{max-width:100%!important}.generate_course .group_header{margin-bottom:15px;transition:all .3s linear}.generate_course .list_planning{margin:15px 0 100px 15px;flex-wrap:nowrap;overflow-x:auto}.generate_course .list_planning .planning_course:not(.unAuthenticated){border:1px solid var(--dark)}.generate_course .header{margin:0 0 15px;padding-bottom:0;border-color:transparent}.generate_course .header.border_bottom{padding-bottom:15px;border-color:var(--background_lighten-dark)}.generate_course .list_planning.unAuthenticated{margin-top:25px;flex-direction:row;margin-left:0}.generate_course .list_planning.unAuthenticated .planning_course{border:1px solid var(--dark)}.generate_course .title_planning{display:none}.generate_course .player_demo{height:auto!important}}@media(max-width:720px){.generate_course .group_header{width:100%;padding:15px 13px;border-radius:0 0 24px 24px;background:#1d1e25}.generate_course .group_header .trajectory_block{margin-bottom:0}.generate_course .group_header .trajectory_block .share_link{display:none}.generate_course .group_header .btn_curl{display:flex}.generate_course .trajectory_block img{border-radius:16px!important}.generate_course .title_block .h1{margin-bottom:0!important;font-size:22px;line-height:normal}.generate_course .title_block .h1 svg,.generate_course .title_block .text{display:none}.generate_course .header_buttons .favorite{width:34px;height:34px}.generate_course .header_buttons .favorite svg{width:20px;height:20px}.generate_course .generation_count-block{padding:3px 3px 3px 8px!important}.generate_course .generation_count-block .count span:first-child{font-size:18px!important}.generate_course .generation_count-block .count span:last-child{display:none}.generate_course .generation_count-block .icon{margin-left:8px!important;padding:6px 15px!important}.generate_course .generation_count-block .icon span{display:none}}.SkillSetContainer{width:100%;padding-right:5px;display:flex;flex-direction:column;grid-gap:30px;gap:30px}.SkillSetContainer>.header{display:flex;justify-content:space-between;align-items:center}.SkillSetContainer>.header .page_title{margin:0 0 -15px;display:flex;align-items:center;font-size:32px;line-height:38px;min-height:38px;font-weight:400;color:#fff}.SkillSetContainer .basket{position:relative;padding:20px;display:flex;align-items:center;grid-gap:20px;gap:20px;border-radius:24px;background-color:#343843}.SkillSetContainer .basket .nav{position:absolute;top:0;left:0;right:0;padding:5px 10px 10px;display:flex;grid-gap:10px;gap:10px;background-color:#1d1e25;border-radius:12px;border-bottom-left-radius:0;border-bottom-right-radius:0}.SkillSetContainer .basket .nav .figure{display:none;position:absolute;top:calc(100% + 5px);height:5px;width:100%;background-color:#8146ff;border-top-left-radius:5px;border-top-right-radius:5px}.SkillSetContainer .basket .nav .figure.show{display:block}.SkillSetContainer .basket .nav .nav-item{position:relative;cursor:pointer}.SkillSetContainer .basket .nav .label{padding:0 4px 0 0}.SkillSetContainer .basket .nav .label .step{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto auto 3px;line-height:1;color:#fff}.SkillSetContainer .basket .nav .label .info{height:22px;display:flex;align-items:center;grid-gap:5px;gap:5px}.SkillSetContainer .basket .nav .label>svg{width:22px;height:22px}.SkillSetContainer .basket>.info{margin-top:42px;width:100%;display:flex;flex-direction:column;grid-gap:15px;gap:15px}.SkillSetContainer .basket>.info .top{display:flex;align-items:center;grid-gap:20px;gap:20px;text-wrap:nowrap}@media(max-width:1000px){.SkillSetContainer .basket>.info .top>div:first-child{display:none}}.SkillSetContainer .basket>.info .top .generate_course-input{width:100%;max-width:480px;padding:7px 15px;position:relative;border-radius:16px;font-size:14px;border:1px solid #474c5a;outline:none;transition:all .3s linear;color:#fff;background-color:#474c5a;z-index:4}.SkillSetContainer .basket>.info .top .card{margin-left:auto;padding:0 12px;height:40px;display:flex;align-items:center;grid-gap:15px;gap:15px;border-radius:16px;background-color:#475067}.SkillSetContainer .basket>.info .top .card .button{height:40px;display:flex;align-items:center;justify-content:center}.SkillSetContainer .basket>.info .top .card .bottom_part{display:flex;grid-gap:15px;gap:15px;line-height:1}.SkillSetContainer .basket>.info .top .card .bottom_part .courses_count{display:flex;align-items:center;grid-gap:8px;gap:8px}@media(max-width:820px){.SkillSetContainer .basket>.info .top .card .bottom_part .courses_count{display:none}}.SkillSetContainer .basket>.info .top .card .bottom_part .add{padding:0 12px;height:32px;display:flex;align-items:center;grid-gap:5px;gap:5px;border-radius:12px;border:1px solid #757a88;cursor:pointer}.SkillSetContainer .basket>.info .top .size_button{width:40px;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:16px;background-color:#8146ff;cursor:pointer}.SkillSetContainer .basket>.info .top .size_button svg{width:60%;height:60%}.SkillSetContainer .basket>.info .skill_list{display:flex;flex-wrap:wrap;grid-gap:5px;gap:5px;max-height:100px;overflow-y:auto;transition:all .3s linear}.SkillSetContainer .basket>.info .skill_list.open{max-height:unset}.SkillSetContainer .basket>.info .skill_list .skill{padding:7px 35px 9px 10px;margin-right:5px;margin-bottom:2px;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-wrap:wrap;align-items:center;position:relative;line-height:17px;background:rgba(22,21,27,.65);border-radius:29px}.SkillSetContainer .basket>.info .skill_list .skill span{font-size:14px;line-height:16px;color:#fff}.SkillSetContainer .basket>.info .skill_list .skill img{position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.SkillSetContainer .basket>.info .skill_list .skill.without_img{padding:6px 10px}.SkillSetContainer .basket>.info .skill_list_gen{display:flex;flex-direction:column;width:100%;border-radius:24px;background:var(--dark);transition:all .3s linear}.SkillSetContainer .basket>.info .skill_list_gen.open{max-height:unset}.SkillSetContainer .basket>.info .skill_list_gen .top_settings{padding-bottom:15px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--background_lighten-dark)}.SkillSetContainer .basket>.info .skill_list_gen .top_settings .label{font-size:18px;font-weight:500}.SkillSetContainer .basket>.info .skill_list_gen .top_settings .size_btn{padding:4px 15px 4px 10px;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:24px;background:#8146ff;cursor:pointer}.SkillSetContainer .basket>.info .skill_list_gen .top_settings .size_btn span{margin-right:10px}.SkillSetContainer .basket>.info .skill_list_gen .top_settings .settings{padding:4px 15px 4px 12px;display:flex;align-items:center;border-radius:24px;background:#1d1e25}.SkillSetContainer .basket>.info .skill_list_gen .top_settings .settings span{margin:0 15px 0 10px;line-height:normal}.SkillSetContainer .basket>.info .skill_list_gen .top_settings .settings img:last-child{margin-top:2px}.SkillSetContainer .basket>.info .skill_list_gen .info{display:flex;align-items:center}.SkillSetContainer .basket>.info .skill_list_gen .info .figure{margin-right:10px;width:10px;height:10px;min-width:10px;min-height:10px;background:#fff;border-radius:50%}.SkillSetContainer .basket>.info .skill_list_gen .info .figure:nth-child(3){margin:0 10px;background:var(--text_color_dark)}.SkillSetContainer .basket>.info .skill_list_gen .list_tags{padding-top:15px;display:flex;flex-wrap:wrap;max-height:100px;overflow-y:auto;transition:all .3s linear}.SkillSetContainer .basket>.info .skill_list_gen .btn_generate{width:100%}.SkillSetContainer .basket>.info .skill_list_gen.open .list_tags{max-height:400px}.SkillSetContainer .container{padding:20px;border-radius:24px;background-color:#1d1e25}.SkillSetContainer .container .navigation .label{padding:0 4px 0 0}.SkillSetContainer .container .navigation .label .step{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto auto 3px;line-height:1;color:#fff}.SkillSetContainer .container .navigation .label .info{height:22px;display:flex;align-items:center;grid-gap:5px;gap:5px}.SkillSetContainer .container .navigation .label>svg{width:22px;height:22px}.SkillSetContainer .fs14{font-size:14px}.SkillSetContainer .fs16{font-size:16px}.SkillSetContainer .fs20{font-size:20px}.SkillSetContainer .fs32{font-size:32px}.select_block{position:relative;width:100%;height:34px;z-index:11}.select_block .parent_tag{position:absolute;width:100%;padding-top:15px;top:20px;left:0;opacity:0;-webkit-transform:scale(0);transform:scale(0);max-height:0;background-color:var(--background_lighten-dark);border-radius:0 0 10px 10px;transition:opacity .3s ease,max-height .6s ease;z-index:11}.select_block .parent_tag .tag_{padding:3px 0 3px 15px;cursor:pointer;z-index:3}.select_block .parent_tag .tag_:hover{background-color:#31343d}.select_block .parent_tag .tag_:last-child:hover{border-radius:0 0 10px 10px}.select_block .parent_tag.open{transition:opacity .3s ease,max-height .3s ease;-webkit-transform:scale(1);transform:scale(1);opacity:1;overflow-y:auto;max-height:155px;z-index:3}.select_block .parent_tag::-webkit-scrollbar-thumb{border-radius:9em;background:var(--dark)}.select_block .spin_loading{position:absolute;top:8px;right:10px;z-index:5}.reuse_modal{max-width:1310px!important;width:100%!important;top:30px!important;color:#fff!important}.reuse_modal .ant-modal-body{border-radius:20px;padding:20px 30px}@media(max-width:1490px){.profession_list{border-radius:0 20px 20px 0!important;max-width:424px!important;margin-left:-20px!important;padding-left:35px!important}}@media(max-width:1310px){.profession_list{max-width:384px!important}}@media(max-width:990px){.profession_list{display:none!important}}.profession_list{display:flex;padding:5px 15px 10px 20px;max-height:calc(100vh - 21px)!important;min-height:calc(100vh - 21px)!important;max-width:404px;width:100%;background:#2b2932;box-shadow:0 85px 100px rgba(0,0,0,.25);border-radius:20px}.profession_list .professions{margin:8px auto 0;padding-right:5px;position:relative;max-width:370px;width:100%;overflow-y:auto;-webkit-user-select:none;user-select:none}.profession_list .professions .buttons_select{display:flex}.profession_list .professions .btn_intro{position:absolute;right:5px;top:0;padding:1px 10px 3px;border:1px solid #fff;border-radius:10px;cursor:pointer}.profession_list .professions .title{margin-bottom:8px;font-size:16px}.profession_list .professions .title img{margin-right:15px;margin-left:5px}.profession_list .professions ul:not(:first-child){opacity:0;-webkit-transform:scale(0);transform:scale(0);max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;height:auto;transition:all .4s ease}.profession_list .professions ul:not(:first-child) li{display:flex;align-items:center;padding:6px 15px;max-width:370px;width:100%;height:0;opacity:0;max-height:0;border:1px solid #474c5a;box-shadow:0 20px 40px rgba(0,0,0,.15);border-radius:18px;background-color:var(--dark);transition:all .4s ease;cursor:pointer}.profession_list .professions ul:not(:first-child) li svg{vertical-align:middle;transition:all .2s linear}.profession_list .professions ul:not(:first-child) li svg.active path{fill:#ffd23b}.profession_list .professions ul:not(:first-child) li svg:not(:last-child):hover{transition:all .2s linear}.profession_list .professions ul:not(:first-child) li svg:not(:last-child):hover path{fill:#ffd23b}.profession_list .professions ul:not(:first-child) li .border{margin:0 10px;display:inline-block;height:24px;width:1px;vertical-align:middle;background-color:#4e535f}.profession_list .professions ul:not(:first-child) li span{margin-right:15px;padding:5px 0;display:inline-block;max-width:160px;width:100%;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profession_list .professions ul:not(:first-child) li .into_icon{margin-left:auto;margin-right:10px;min-width:14px;min-height:14px;transition:all .2s linear;z-index:4}.profession_list .professions ul:not(:first-child) li .into_icon.active path{fill:var(--dark)}.profession_list .professions ul:not(:first-child) li .into_icon:hover path{transition:all .2s linear;fill:#757a88!important}.profession_list .professions ul:not(:first-child) li span.ant-progress-text{font-size:10px;color:#fff!important}.profession_list .professions ul:not(:first-child) li:last-child,.profession_list .professions ul:not(:first-child) li:not(:last-child){margin-bottom:10px}.profession_list .professions ul:not(:first-child) li:hover{border:1px solid #757a88}.profession_list .professions ul:not(:first-child) li.active{background:#474c5a;border:1px solid #a2aaca}.profession_list .professions ul:not(:first-child).list_profs{opacity:1;-webkit-transform:scale(1);transform:scale(1);max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;height:auto}.profession_list .professions ul:not(:first-child).list_profs li{height:auto;max-height:none;-webkit-transform:scale(1);transform:scale(1);opacity:1}.profession_list .professions .pagination_all{margin:0 auto}.profession_list .professions .pagination_all .ant-pagination-item{margin-right:5px;background-color:transparent;border:none}.profession_list .professions .pagination_all .ant-pagination-item a{border-radius:8px!important;color:#fff;background-color:var(--dark)}.profession_list .professions .pagination_all .ant-pagination-item-active{border-color:transparent}.profession_list .professions .pagination_all .ant-pagination-item-active a{background-color:#61687c}.profession_list .professions .pagination_all li.ant-pagination-next,.profession_list .professions .pagination_all li.ant-pagination-options,.profession_list .professions .pagination_all li.ant-pagination-prev{display:none}.profession_list .professions .pagination_all span.ant-pagination-item-ellipsis,.profession_list .professions .pagination_all span.anticon.anticon-double-left.ant-pagination-item-link-icon,.profession_list .professions .pagination_all span.anticon.anticon-double-right.ant-pagination-item-link-icon{color:#61687c}.profession_list .professions .star{min-width:14px;min-height:14px}.gpt_{margin-top:0;top:0}.gpt_ .ant-modal-body{padding:0;background:transparent!important}.gpt_ .title_{display:flex;justify-content:space-between;margin-bottom:10px;font-size:40px;line-height:48px}.gpt_ .title_ .close_icon{cursor:pointer}.gpt_ .info{padding-bottom:15px;margin-bottom:15px;width:100%;font-size:16px;line-height:19px;color:hsla(0,0%,100%,.5);border-bottom:1px solid #464c5a}.gpt_ .top_section{padding:30px;margin-bottom:30px;background:var(--dark);border:1px solid var(--background_lighten-dark);box-shadow:0 30px 120px rgba(0,0,0,.99);border-radius:30px}.gpt_ .title_info{padding-bottom:15px;margin-bottom:15px}.gpt_ .tags_section{padding:15px 15px 5px;background:var(--background_lighten-dark);border:1px solid var(--background_lighten-dark);border-radius:16px}.gpt_ .tags_section .h2{margin-bottom:10px;font-size:24px;line-height:29px;color:#fff}.gpt_ .tags_section .label_info{margin-bottom:15px;font-size:16px;line-height:19px;color:var(--text_color_dark)}.gpt_ .tags_section .list_tags{overflow:auto;max-height:170px;display:flex;flex-wrap:wrap}.gpt_ .tags_section .list_tags .tag{padding:4px 15px 5px;margin:0 5px 10px 0;position:relative;display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:rgba(22,21,27,.65);border:1px solid transparent;border-radius:29px;cursor:pointer;transition:all .3s linear;-webkit-user-select:none;user-select:none}.gpt_ .tags_section .list_tags .tag img{display:none;width:20px;height:20px}.gpt_ .tags_section .list_tags .tag.active{background:rgba(48,224,161,.2);border-color:#30e0a1;color:#30e0a1}.gpt_ .tags_section .list_tags .tag.exist_quest{padding-right:30px}.gpt_ .tags_section .list_tags .tag.exist_quest img{margin-left:5px;display:block}.gpt_ .tags_section .list_tags::-webkit-scrollbar-thumb{background:var(--dark)}.gpt_ .result_section{padding:30px;width:100%;background:#1d1e25;border:1px solid #343843;box-shadow:0 30px 120px rgba(0,0,0,.99);border-radius:30px}.gpt_ .result_section .buttons_row{margin-bottom:20px;display:flex;flex-wrap:wrap}.gpt_ .result_section .buttons_row .btn_reload{padding:12px 30px;position:relative;margin-left:20px;display:flex;align-items:center;justify-content:center;max-width:162px;border-radius:15px;font-size:14px;background:#3077ff;box-shadow:0 9px 10px rgba(48,119,255,.27);-webkit-user-select:none;user-select:none;cursor:pointer}.gpt_ .result_section .buttons_row .btn_reload img{margin-left:10px}.gpt_ .result_section .buttons_row .btn_reload span{position:absolute;bottom:-25px;color:var(--text_color_dark)}.gpt_ .result_section .buttons_row .attempts{margin-left:auto;display:flex;color:var(--text_color_dark);-webkit-user-select:none;user-select:none}.gpt_ .result_section .buttons_row .attempts svg{margin-top:4px;cursor:pointer}.gpt_ .result_section .buttons_row .attempts svg:first-of-type{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-right:3px}.gpt_ .result_section .buttons_row .attempts svg:last-of-type{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-left:3px}.gpt_ .result_section .buttons_row .attempts div{display:flex;align-items:center;font-size:20px}.gpt_ .result_section .buttons_row .attempts .label{margin-right:10px}.gpt_ .result_section .buttons_row .attempts .current{margin-top:3px;display:flex;align-items:center;font-size:18px}.gpt_ .result_section .h1{margin-bottom:15px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.gpt_ .result_section .h1 span{font-weight:400;font-size:40px;line-height:48px}.gpt_ .result_section .info_row{margin-bottom:30px;display:flex;justify-content:space-between}.gpt_ .result_section .info_row span{font-size:16px;line-height:19px;color:#a2a1a4}.gpt_ .result_section .message_loading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;display:flex;text-align:center;flex-direction:column;justify-content:center;font-size:16px}.gpt_ .result_section pre{margin:0;overflow-y:auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";white-space:break-spaces;transition:all .3s linear}.gpt_ .result_section pre::-webkit-scrollbar-thumb{border-radius:9em;background:var(--background_lighten-dark)}.gpt_ .result_section .download_btn{margin-top:30px;padding:7px 10px 9px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:16px;background:,#3077ff;background:var(--3077-ff,#3077ff);box-shadow:0 9px 20px 0 rgba(48,119,255,.45)}.gpt_ .result_section .download_btn span{margin-right:10px}.gpt_ .btn_save-course{position:fixed;right:10%;bottom:17%;opacity:.7}.gpt_ .btn_save-course .text_in{white-space:break-spaces}.gpt_ .btn_save-course:hover{opacity:1}.buy_education{padding-bottom:0!important;max-width:460px!important;width:100%!important;background:#201e26;border:1px solid var(--dark);box-shadow:0 30px 120px rgba(0,0,0,.99);border-radius:40px;color:#fff!important}.buy_education .ant-modal-body{padding:29px}.buy_education .ant-modal-body,.buy_education .ant-modal-content{background:#201e26;border-radius:40px;box-shadow:none}.buy_education .ant-modal-body .close,.buy_education .ant-modal-content .close{cursor:pointer}.buy_education .ant-modal-body .close img,.buy_education .ant-modal-content .close img{width:25px;height:25px}.buy_education .ant-modal-body .title,.buy_education .ant-modal-content .title{margin-bottom:30px;display:flex;justify-content:space-between;font-size:24px;line-height:29px}.buy_education .ant-modal-body .main,.buy_education .ant-modal-content .main{padding:13px 11px;margin-bottom:30px;width:100%;border-radius:14px;border:1px solid #757a88;background:var(--background_lighten-dark)}.buy_education .ant-modal-body .main .price_row,.buy_education .ant-modal-content .main .price_row{display:flex;justify-content:space-between}.buy_education .ant-modal-body .main .price_row .label,.buy_education .ant-modal-content .main .price_row .label{font-size:16px}.buy_education .ant-modal-body .main .price_row .value,.buy_education .ant-modal-content .main .price_row .value{color:var(--text_color_dark);font-size:16px;text-decoration:line-through}.buy_education .ant-modal-body .main .price_row .value.green,.buy_education .ant-modal-content .main .price_row .value.green{text-decoration:initial;color:#30e0a1}.buy_education .ant-modal-body .main .price_row:first-child,.buy_education .ant-modal-content .main .price_row:first-child{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--dark)}.buy_education .ant-modal-body .slider_row,.buy_education .ant-modal-content .slider_row{display:flex;align-items:center}.buy_education .ant-modal-body .slider_row .slider_antd,.buy_education .ant-modal-content .slider_row .slider_antd{width:100%}.buy_education .ant-modal-body .slider_antd .ant-slider-track,.buy_education .ant-modal-content .slider_antd .ant-slider-track{background:var(--blue)}.buy_education .ant-modal-body .slider_antd .ant-slider-rail,.buy_education .ant-modal-content .slider_antd .ant-slider-rail{background:#474c5a}.buy_education .ant-modal-body .slider_antd .ant-slider-handle,.buy_education .ant-modal-content .slider_antd .ant-slider-handle{width:18px;height:18px;margin-top:-7px;border-color:var(--blue);background:var(--blue)}@media(max-width:990px){.gpt_ .result_section .buttons_row{flex-direction:column;align-items:center}.gpt_ .result_section .buttons_row .button{white-space:normal}.gpt_ .result_section .buttons_row .attempts{margin:15px 0!important}.gpt_ .result_section .buttons_row .btn_reload{margin:0 0 15px!important}}@media(max-width:820px){.gpt_ .title_{margin-bottom:15px;display:flex;justify-content:space-between;font-size:24px;line-height:29px}.gpt_ .top_section{padding:15px;margin-bottom:30px;background:var(--dark);border:1px solid var(--background_lighten-dark);box-shadow:0 30px 120px rgba(0,0,0,.99);border-radius:30px}.gpt_ .info{margin-bottom:15px;font-size:12px;line-height:14px;color:#757a88}.gpt_ .tags_section{padding:10px 10px 0;background:var(--background_lighten-dark);border:1px solid var(--background_lighten-dark);border-radius:16px}.gpt_ .tags_section .h2{margin-bottom:10px;font-size:24px;line-height:29px;color:#fff}.gpt_ .tags_section .label_info{margin-bottom:15px;font-size:16px;line-height:19px;color:var(--text_color_dark)}.gpt_ .tags_section .list_tags{overflow:auto;max-height:280px;display:flex;flex-wrap:wrap}.gpt_ .tags_section .list_tags .tag{padding:2px 10px 4px;margin:0 5px 10px 0;position:relative;display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:rgba(22,21,27,.65);border:1px solid transparent;border-radius:29px;cursor:pointer;transition:all .3s linear}.gpt_ .tags_section .list_tags .tag img{cursor:pointer}.gpt_ .tags_section .list_tags .tag.active{background:rgba(48,224,161,.2);border-color:#30e0a1;color:#30e0a1}.gpt_ .result_section{padding:15px;width:100%;background:#1d1e25;border:1px solid #343843;box-shadow:0 30px 120px rgba(0,0,0,.99);border-radius:24px}.gpt_ .result_section .h1{margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}.gpt_ .result_section .h1 span{font-size:24px;line-height:29px}.gpt_ .result_section .info_row{margin-bottom:40px;display:flex;justify-content:space-between}.gpt_ .result_section .info_row span{font-size:16px;line-height:19px;color:#a2a1a4}.gpt_ .result_section .message_loading{display:flex;flex-direction:column;justify-content:center;font-size:16px}.gpt_ .result_section pre{margin:0;overflow-y:auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";white-space:break-spaces;transition:all .3s linear}.gpt_ .result_section pre::-webkit-scrollbar-thumb{border-radius:9em;background:var(--background_lighten-dark)}.gpt_ .result_section .download_btn{margin-top:30px;padding:5px 10px 7px;display:flex;align-items:center;justify-content:center}.gpt_ .result_section .download_btn span{margin-right:10px}}@media(max-width:500px){.buy_education{max-width:calc(100% - 30px)!important;top:80px!important}.buy_education .ant-modal-body{padding:20px!important}.buy_education .ant-modal-body .title{font-size:21px}}.modal_traektory-mobile{padding-bottom:0!important}.modal_traektory-mobile .select_block{position:relative;margin-top:15px;width:100%;height:34px;color:#fff;z-index:4}.modal_traektory-mobile .select_block .parent_tag{position:absolute;width:100%;padding-top:15px;top:20px;left:0;opacity:0;-webkit-transform:scale(0);transform:scale(0);max-height:0;background-color:var(--background_lighten-dark);border-radius:0 0 10px 10px;transition:opacity .3s ease,max-height .6s ease;z-index:4}.modal_traektory-mobile .select_block .parent_tag .tag_{padding:3px 0 3px 15px;cursor:pointer;z-index:3}.modal_traektory-mobile .select_block .parent_tag .tag_:hover{background-color:#31343d}.modal_traektory-mobile .select_block .parent_tag .tag_:last-child:hover{border-radius:0 0 10px 10px}.modal_traektory-mobile .select_block .parent_tag.open{transition:opacity .3s ease,max-height .3s ease;-webkit-transform:scale(1);transform:scale(1);opacity:1;overflow-y:auto;max-height:155px;z-index:3}.modal_traektory-mobile .select_block .parent_tag::-webkit-scrollbar-thumb{border-radius:9em;background:var(--dark)}.modal_traektory-mobile .select_block .spin_loading{position:absolute;top:8px;right:10px;z-index:5}.modal_traektory-mobile .down_block-traektory{margin-top:15px;padding:10px 10px 0;border:1px solid #474c5a;border-radius:10px 10px 24px 24px;background-color:var(--dark)}.modal_traektory-mobile .down_block-traektory .block_tags{display:flex;flex-wrap:wrap}.modal_traektory-mobile .buttons .button:first-child{margin:15px 0}@media(max-width:1310px){.search_profession-parent-skillset .main{margin-left:15px!important}.search_profession-parent-skillset .vacancies_title.active{top:0!important}.search_profession-parent-skillset .vacancies_title-text{top:7px!important}.search_profession-parent-skillset .vacancies_block{max-width:280px!important}.search_profession-parent-skillset .vacancies_info-block{margin-left:0!important}.filters .favorites,.filters .filter{width:-webkit-fill-available;text-align:center}.filters .favorites span,.filters .filter span{vertical-align:sub}.filters .search_profession{position:absolute!important;margin-left:0!important;top:50px;left:0}.filters .ant-select-selector{height:38px!important}.filters.hide{padding-bottom:0!important;max-height:0!important}.modal_filter .title{padding-bottom:15px!important;margin-bottom:15px!important}.modal_filter .title img{width:24px;height:24px}.modal_filter .h1{font-size:28px!important;line-height:29px!important}.modal_filter .parent{margin-bottom:15px!important;flex-direction:column!important}.modal_filter .parent.helpfull_course{margin-bottom:0!important;flex-direction:row!important}.modal_filter .left_block{margin-bottom:15px!important;width:auto!important;max-width:none!important;white-space:nowrap!important;font-size:18px!important;line-height:21px!important}.modal_favorite{width:auto!important}}@media(max-width:1010px){.search_profession-parent-skillset .vacancies_block .h1,.search_profession-parent-skillset .vacancies_info-block .h1{max-width:120px!important;font-size:24px!important;line-height:24px!important}.search_profession-parent-skillset .vacancies_block .danger_skill .skill,.search_profession-parent-skillset .vacancies_info-block .danger_skill .skill{white-space:normal!important;border-radius:16px!important}.search_profession-parent-skillset .vacancies_block .h2,.search_profession-parent-skillset .vacancies_info-block .h2{max-width:120px!important;font-size:16px!important;line-height:16px!important}.search_profession-parent-skillset .vacancies_block .tags_block,.search_profession-parent-skillset .vacancies_info-block .tags_block{padding:10px!important}}@media(max-width:990px){.search_profession-parent-skillset{margin:auto!important;padding:0!important}.search_profession-parent-skillset .main{display:none!important}.search_profession-parent-skillset .title_vacancy span{max-width:300px!important}.search_profession-parent-skillset .mobile_block{display:block!important}.search_profession-parent-skillset .middle_catalog{padding-bottom:130px!important}.search_profession-parent-skillset .footer_bar{display:block!important;max-width:calc(100% - 30px)!important;width:100%!important;left:50%!important;-webkit-transform:translate(-50%)!important;transform:translate(-50%)!important;bottom:5px!important}.modal_filter .ant-modal-body{padding:15px!important;border-radius:20px!important}.modal_filter .ant-modal-body .close_icon{top:20px!important}.modal_filter .left_block-filter{font-size:18px!important;line-height:21px!important;white-space:nowrap}.modal_favorite .title{padding-bottom:5px!important;font-size:24px!important;line-height:29px!important}.modal_favorite .title .close_icon img{width:24px;height:24px}.modal_favorite .category{display:none!important}.modal_favorite .category_mobile,.modal_favorite .list_category-mobile{display:block!important}.modal_favorite .list_category{display:none!important}.modal_favorite .active_vacancy-title{margin-bottom:10px!important;font-size:28px!important;line-height:28px!important}.modal_favorite .active_vacancy-popular{margin-bottom:15px}}@media(max-width:820px){.ant-modal.modal_filter{margin-bottom:150px!important}.ant-modal.modal_filter .title div:nth-child(2){top:20px!important}.ant-modal.modal_filter .right_block-filter{margin-left:0!important;margin-top:10px!important;width:100%!important}}@media(max-width:620px){.footer_bar{width:460px}}.search_profession-parent-skillset{display:flex;width:100%;height:100%;background:none;color:#fff}.search_profession-parent-skillset .main{margin-left:30px;position:relative;width:calc(100% - 404px)}.search_profession-parent-skillset .main .vacancies_title-row{margin-bottom:28px;position:relative;display:flex;justify-content:space-between;transition:all .3s ease}.search_profession-parent-skillset .main .vacancies_title-row .vacancies_title{padding-bottom:100px;position:relative;height:45px;color:#fff;font-size:16px;background-color:#16151b;transition:all .3s ease}.search_profession-parent-skillset .main .vacancies_title-row .vacancies_title img{margin-right:15px}.search_profession-parent-skillset .main .vacancies_title-row .vacancies_title-text{position:absolute;top:7px;left:0;color:#fff;font-size:16px}.search_profession-parent-skillset .main .vacancies_title-row .vacancies_title-text span{white-space:nowrap;vertical-align:middle}.search_profession-parent-skillset .main .vacancies_title-row .filters{margin-top:6px;display:flex;align-items:center;position:relative;max-height:59px;transition:all .3s ease}.search_profession-parent-skillset .main .vacancies_title-row .filters .favorites,.search_profession-parent-skillset .main .vacancies_title-row .filters .filter{position:relative;padding:4px 32px 4px 40px;border-radius:17px;height:38px;white-space:nowrap;cursor:pointer}.search_profession-parent-skillset .main .vacancies_title-row .filters .favorites img,.search_profession-parent-skillset .main .vacancies_title-row .filters .filter img{position:absolute;top:4px;left:5px}.search_profession-parent-skillset .main .vacancies_title-row .filters .favorites span,.search_profession-parent-skillset .main .vacancies_title-row .filters .filter span{vertical-align:sub}.search_profession-parent-skillset .main .vacancies_title-row .filters .filter{background-color:#8146ff}.search_profession-parent-skillset .main .vacancies_title-row .filters .filter .svg{position:absolute;display:flex;justify-content:center;align-items:center;top:5px;left:5px;min-width:30px;min-height:30px;max-width:30px;max-height:30px;border-radius:13px;background-color:#27292f}.search_profession-parent-skillset .main .vacancies_title-row .filters .filter .svg img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:13px;min-height:13px;max-width:13px;max-height:13px}.search_profession-parent-skillset .main .vacancies_title-row .filters .filter.disabled{background-color:grey;cursor:auto}.search_profession-parent-skillset .main .vacancies_title-row .filters .favorites{padding-right:7px;margin:0 12px;position:relative;background-color:#ffd23b}.search_profession-parent-skillset .main .vacancies_title-row .filters .favorites .svg{position:absolute;display:flex;justify-content:center;align-items:center;top:4px;left:5px;min-width:30px;min-height:30px;max-width:30px;max-height:30px;border-radius:13px;background-color:#27292f}.search_profession-parent-skillset .main .vacancies_title-row .filters .favorites .svg img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:13px;min-height:12px;max-width:13px;max-height:12px}.search_profession-parent-skillset .main .vacancies_title-row .filters .select_language{position:relative}.search_profession-parent-skillset .main .vacancies_title-row .filters .select_language .img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:5px;z-index:1}.search_profession-parent-skillset .main .vacancies_title-row .filters .regionSelect{width:100%;min-width:200px;display:flex;align-items:center;height:38px}.search_profession-parent-skillset .main .vacancies_title-row .filters .regionSelect:after{content:url(/static/media/arrow.10ff05a9.svg);position:absolute;top:7px;right:10px}.search_profession-parent-skillset .main .vacancies_title-row .filters .regionSelect.active .ant-select-selector{border-radius:16px 16px 0 0!important}.search_profession-parent-skillset .main .vacancies_title-row .filters .regionSelect.active:after{content:url(/static/media/arrow.10ff05a9.svg);position:absolute;top:9px;right:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.search_profession-parent-skillset .main .vacancies_title-row .filters .ant-select-selector{padding-left:35px;align-items:center;height:38px;border-color:transparent!important;background-color:rgba(162,170,202,.2)!important;color:#fff;box-shadow:none!important;height:-webkit-fill-available;border-radius:16px}.search_profession-parent-skillset .main .vacancies_title-row .filters .ant-select-selector input{padding-left:25px;padding-top:7px}.search_profession-parent-skillset .main .vacancies_title-row .filters .ant-select-selector:active,.search_profession-parent-skillset .main .vacancies_title-row .filters .ant-select-selector:focus,.search_profession-parent-skillset .main .vacancies_title-row .filters .ant-select-selector:hover{border-color:#a2aaca!important;box-shadow:none!important}.search_profession-parent-skillset .main .vacancies_title-row .filters .ant-select-selector span.ant-select-selection-item{color:#fff!important}.search_profession-parent-skillset .main .vacancies_title-row .filters svg{position:absolute;top:17px;right:10px}.search_profession-parent-skillset .main .vacancies_title-row .filters svg.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.search_profession-parent-skillset .main .vacancies_title-row .filters.hide{transition:all .3s ease;max-height:0;opacity:0;margin-bottom:0;padding-bottom:0}.search_profession-parent-skillset .main .vacancies_title-row.hide{transition:all .3s ease}.search_profession-parent-skillset .main .vacancies_title-row.hide .vacancies_title{transition:all .3s ease;position:absolute;top:0;left:0;width:100%;-webkit-mask:linear-gradient(#fff,transparent);mask:linear-gradient(#fff,transparent);z-index:2;opacity:1}.search_profession-parent-skillset .main .vacancies_title-row.hide .filters{transition:all .3s ease;position:absolute;top:0;right:0;z-index:-1;opacity:0}.search_profession-parent-skillset .main .middle_block{display:flex;margin-top:-50px;width:100%;position:relative;z-index:1;transition:all .3s ease}.search_profession-parent-skillset .main .middle_block li,.search_profession-parent-skillset .main .middle_block ul{padding:0;margin:0}.search_profession-parent-skillset .main .middle_block .vacancies_block{margin-top:-10px;margin-right:5px;position:relative;max-width:345px;width:100%;overflow-y:scroll}.search_profession-parent-skillset .main .middle_block .vacancies_block li{padding:15px 15px 8px;display:flex;flex-direction:column;background:var(--dark);border:1px solid transparent;border-radius:18px;transition:all .3s ease;cursor:pointer}.search_profession-parent-skillset .main .middle_block .vacancies_block li .border{margin:0 10px;width:1px;background-color:#4e535f}.search_profession-parent-skillset .main .middle_block .vacancies_block li .title_vacancy{display:flex;padding-bottom:10px;border-bottom:1px solid #27292f}.search_profession-parent-skillset .main .middle_block .vacancies_block li .title_vacancy span{padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search_profession-parent-skillset .main .middle_block .vacancies_block li .title_vacancy svg{min-width:14px;min-height:14px}.search_profession-parent-skillset .main .middle_block .vacancies_block li .title_vacancy svg.active path,.search_profession-parent-skillset .main .middle_block .vacancies_block li .title_vacancy svg:hover path{fill:#ffd23b}.search_profession-parent-skillset .main .middle_block .vacancies_block li .compensation{padding-top:10px;display:flex}.search_profession-parent-skillset .main .middle_block .vacancies_block li .compensation span:first-child{width:50%}.search_profession-parent-skillset .main .middle_block .vacancies_block li .compensation span:last-child{max-width:50%;margin-left:10px}.search_profession-parent-skillset .main .middle_block .vacancies_block li .compensation .border{margin:0}.search_profession-parent-skillset .main .middle_block .vacancies_block li img{margin-left:auto}.search_profession-parent-skillset .main .middle_block .vacancies_block li img,.search_profession-parent-skillset .main .middle_block .vacancies_block li svg{align-self:center}.search_profession-parent-skillset .main .middle_block .vacancies_block li:not(:last-child){margin-bottom:10px}.search_profession-parent-skillset .main .middle_block .vacancies_block li:last-child{margin-bottom:50px}.search_profession-parent-skillset .main .middle_block .vacancies_block li:hover{background-color:var(--dark);border:1px solid #757a88}.search_profession-parent-skillset .main .middle_block .vacancies_block li.active{background:#474c5a;border:1px solid #a2aaca;box-shadow:0 20px 60px rgba(0,0,0,.8)}.search_profession-parent-skillset .main .middle_block .vacancies_block.introjs-showElement .list_vacancy{position:relative}.search_profession-parent-skillset .main .middle_block .vacancies_block.active{max-height:610px}.search_profession-parent-skillset .main .middle_block .vacancies_block.opacity{opacity:.4}.search_profession-parent-skillset .main .middle_block .vacancies_info-block{margin:-10px 0 0 10px;position:relative;width:calc(100% - 345px);max-height:563px;overflow:auto;color:#fff}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .profession_section{position:absolute;top:0;right:0;width:100%;padding:15px 10px;margin-bottom:15px;background:#201e26;border-radius:20px;opacity:0;visibility:hidden;transition:all .3s linear}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .profession_section .description{margin-bottom:15px;font-weight:400;font-size:14px;line-height:17px;color:var(--background_lighten-dark)}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .profession_section .h1{padding-right:80px;margin-bottom:10px;font-size:18px;line-height:21px}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .profession_section .h2{margin-bottom:20px;font-size:20px;line-height:24px}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .profession_section .group_icons{position:absolute;display:flex;top:40px;right:30px}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .profession_section .group_icons div{position:relative;width:30px;height:30px;background:var(--dark);box-shadow:0 20px 40px rgba(0,0,0,.3);border-radius:10px;cursor:pointer}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .profession_section .group_icons div svg{position:absolute;top:50%;left:50%;min-width:18px;min-height:18px;max-width:18px;max-height:18px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .profession_section .group_icons div:first-child{margin-right:15px}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .profession_section .group_icons div:last-child.active svg path,.search_profession-parent-skillset .main .middle_block .vacancies_info-block .profession_section .group_icons div:last-child:hover svg path{fill:#ffd23b}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .profession_section .tags_block{padding:10px 10px 5px;border-radius:12px;visibility:hidden}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .profession_section .tags_block .h2{margin-bottom:10px;font-size:16px;line-height:19px}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .profession_section .tags_block .danger_skill{margin-bottom:0}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .profession_section.opacity{opacity:.4!important}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .profession_section.active{position:relative;opacity:1;visibility:initial;transition:all .3s linear}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .profession_section.active .tags_block{visibility:initial}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section{position:absolute;padding:20px;top:0;right:0;width:100%;background:var(--background_lighten-dark);border-radius:20px;opacity:0;visibility:hidden;color:#fff;transition:all .4s linear}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section .description{margin-bottom:10px;font-weight:400;font-size:14px;line-height:17px;color:#757a88}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section .group_icons{position:absolute;display:flex;top:38px;right:30px}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section .group_icons div{position:relative;width:30px;height:30px;background:#201e26;box-shadow:0 20px 40px rgba(0,0,0,.3);border-radius:10px;cursor:pointer}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section .group_icons div img,.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section .group_icons div svg{position:absolute;top:50%;left:50%;min-width:18px;min-height:18px;max-width:18px;max-height:18px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section .group_icons div img{min-width:20px;min-height:15px;max-width:20px;max-height:15px}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section .group_icons div:first-child{margin-right:15px;border:1px solid var(--dark);background-color:transparent}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section .group_icons div:last-child.active svg path,.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section .group_icons div:last-child:hover svg path{fill:#ffd23b}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section .h1{margin-bottom:10px;padding-right:85px;font-size:18px;line-height:21px}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section .tags_block{margin-bottom:10px;padding:10px 10px 5px;max-height:200px;overflow-y:auto;overflow-x:hidden;visibility:hidden;border-radius:12px}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section .tags_block .danger_skill{margin-bottom:0}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section .tags_block::-webkit-scrollbar-thumb{background:var(--dark)!important}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section p{margin:20px 0;font-size:16px;line-height:19px}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section .btn_go{margin-top:30px;padding:7px;text-align:center;color:#fff;background:#3077ff;box-shadow:0 9px 20px rgba(48,119,255,.45);border-radius:12px;cursor:pointer}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section.active{position:relative;opacity:1;visibility:initial;transition:all .4s linear}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section.active .tags_block{visibility:initial}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section.opacity{background:rgba(71,76,90,.4)}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section.opacity .analytics_block-vertical,.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section.opacity .btn_go,.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section.opacity .group_icons,.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section.opacity .h1,.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section.opacity .intro_,.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section.opacity .tags_block,.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section.opacity p{opacity:.4}.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section.current_intro .intro_,.search_profession-parent-skillset .main .middle_block .vacancies_info-block .vacancy_section.current_intro .tags_block{opacity:1!important}.search_profession-parent-skillset .main .middle_block .vacancies_info-block.opacity{opacity:.4}.search_profession-parent-skillset .main .middle_block .vacancies_info-block.hide_scroll{margin:0 0 0 10px}.search_profession-parent-skillset .main .middle_block.active{margin-top:11px}.search_profession-parent-skillset .main .middle_block.z_index_0{z-index:0}.search_profession-parent-skillset .main .no_data{margin-top:90px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;color:#fff;font-size:24px}.mobile_block{width:100%}.mobile_block .top_filter{margin-bottom:20px}.mobile_block .search_mobile{max-height:0}.mobile_block .search_mobile img{position:absolute;top:4px;left:4px;z-index:4}.mobile_block .search_mobile .input_search-mobile{padding-left:35px;background:rgba(161,163,178,.2);border:1px solid #a2aaca!important}.mobile_block .search_mobile.active{max-height:34px}.mobile_block .middle_catalog .spin{position:relative}.modal_traektory-mobile{padding-bottom:0;display:flex;flex-direction:column;background:#27292f;box-shadow:0 -5px 40px rgba(0,0,0,.6);border-radius:20px}.modal_traektory-mobile .title{display:flex}.modal_traektory-mobile .title img{align-self:center}.modal_traektory-mobile .title span{margin-left:8px;font-size:18px;align-self:center;color:#fff}.modal_traektory-mobile .study_traektory{position:relative;margin-top:15px}.modal_traektory-mobile .study_traektory .input_classic{padding-left:5px;border-radius:16px;background-color:var(--background_lighten-dark);box-shadow:none!important}.modal_traektory-mobile .study_traektory .input_classic .ant-select-selector{padding:18px 0;background-color:var(--background_lighten-dark)!important;border-color:transparent!important;box-shadow:none!important;border-radius:16px}.modal_traektory-mobile .study_traektory .input_classic .ant-select-selector .ant-select-selection-placeholder{position:absolute;top:2px;left:10px;color:#fff;font-size:14px}.modal_traektory-mobile .study_traektory .input_classic .ant-select-selector:active,.modal_traektory-mobile .study_traektory .input_classic .ant-select-selector:focus,.modal_traektory-mobile .study_traektory .input_classic .ant-select-selector:hover{border:1px solid #343843}.modal_traektory-mobile .study_traektory img{position:absolute;top:4px;right:3px;z-index:3}.modal_traektory-mobile .study_traektory .down_block-traektory{margin-top:-28px;padding:30px 10px 0;border:1px solid #474c5a;border-radius:0 0 24px 24px;background-color:var(--dark)}.modal_traektory-mobile .study_traektory .down_block-traektory .block_tags{display:flex;flex-wrap:wrap}.modal_traektory-mobile .study_traektory .down_block-traektory .tag{padding:2px 30px 4px 15px;margin:0 5px 10px 0;position:relative;display:flex;align-items:center;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;background:rgba(22,21,27,.65);border:1px solid transparent;border-radius:29px;transition:all .3s linear;color:#fff;font-size:12px}.modal_traektory-mobile .study_traektory .down_block-traektory .tag img{top:2px;right:2px}.modal_traektory-mobile .button_classic{margin-top:15px;padding:6px;text-align:center;box-shadow:0 9px 20px rgba(48,119,255,.45);border-radius:20px}.modal_traektory-mobile .close{margin-top:15px;font-size:14px;color:#fff;text-align:center}.modal_traektory-mobile .buttons{position:relative;z-index:1}.modal_traektory-mobile .buttons .btn_search-course{padding:3px;text-align:center;box-shadow:none;width:100%;border:1px solid #757a88;background:transparent;border-radius:20px;cursor:pointer;color:#fff;transition:all .3s linear;z-index:1}.modal_traektory-mobile .buttons .btn_search-course:hover{background:#3077ff}.modal_traektory-mobile .buttons .btn_search-course:first-child{margin:15px 0}.modal_settings-mobile{width:unset;max-width:520px}@-webkit-keyframes show{0%{opacity:0;max-height:0}to{opacity:1;max-height:none}}@keyframes show{0%{opacity:0;max-height:0}to{opacity:1;max-height:none}}@-webkit-keyframes hide{0%{opacity:1;max-height:none}to{opacity:0;max-height:0}}@keyframes hide{0%{opacity:1;max-height:none}to{opacity:0;max-height:0}}.generate_course{width:100%;color:#fff}.generate_course .btn_curl{margin:0 auto;display:none;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:14px}.generate_course .btn_curl svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-left:10px;transition:all .3s linear}.generate_course .btn_curl svg path{stroke:var(--background_lighten-dark)}.generate_course .btn_curl.open svg{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.generate_course .header{margin-bottom:15px;display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid var(--background_lighten-dark)}.generate_course .header .title_block .h1{margin-bottom:15px;display:flex;align-items:center;font-size:24px}.generate_course .header .title_block .h1 svg{margin-left:15px}.generate_course .header .title_block .text{font-size:16px;color:#757a88}.generate_course .header .header_buttons{display:flex;align-items:center}.generate_course .header .favorite{margin-right:15px;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:var(--dark);cursor:pointer}.generate_course .header .favorite svg path{fill:#ffd23b;stroke:#ffd23b}.generate_course .header .generation_count-block{padding:2px 4px 2px 13px;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;border-radius:16px;background:var(--dark)}.generate_course .header .generation_count-block .count{display:flex;align-items:center}.generate_course .header .generation_count-block .count span:first-child{margin-right:7px;font-size:36px;font-weight:500;line-height:normal;color:#fff}.generate_course .header .generation_count-block .count span:last-child{max-width:70px;font-size:14px;line-height:normal;color:#757a88}.generate_course .header .generation_count-block .icon{margin-left:25px;padding:12px 15px;display:flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:var(--blue);border-radius:12px;cursor:pointer}.generate_course .header .generation_count-block .icon span{margin-left:10px}.generate_course .trajectory_block{margin-bottom:30px;display:flex;width:100%;transition:all .3s linear}.generate_course .trajectory_block .trajectory{display:flex;flex-direction:column;padding:15px;width:100%;border-radius:24px;background:var(--dark);transition:all .3s linear}.generate_course .trajectory_block .trajectory .top_settings{padding-bottom:15px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--background_lighten-dark)}.generate_course .trajectory_block .trajectory .top_settings .label{font-size:18px;font-weight:500}.generate_course .trajectory_block .trajectory .top_settings .size_btn{padding:4px 15px 4px 10px;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:24px;background:#8146ff;cursor:pointer}.generate_course .trajectory_block .trajectory .top_settings .size_btn span{margin-right:10px}.generate_course .trajectory_block .trajectory .top_settings .settings{padding:4px 15px 4px 12px;display:flex;align-items:center;border-radius:24px;background:#1d1e25}.generate_course .trajectory_block .trajectory .top_settings .settings span{margin:0 15px 0 10px;line-height:normal}.generate_course .trajectory_block .trajectory .top_settings .settings img:last-child{margin-top:2px}.generate_course .trajectory_block .trajectory .info{display:flex;align-items:center}.generate_course .trajectory_block .trajectory .info .figure{margin-right:10px;width:10px;height:10px;min-width:10px;min-height:10px;background:#fff;border-radius:50%}.generate_course .trajectory_block .trajectory .info .figure:nth-child(3){margin:0 10px;background:var(--text_color_dark)}.generate_course .trajectory_block .trajectory .list_tags{padding-top:15px;display:flex;flex-wrap:wrap;max-height:100px;overflow-y:auto;transition:all .3s linear}.generate_course .trajectory_block .trajectory .btn_generate{width:100%}.generate_course .trajectory_block .trajectory.open .list_tags{max-height:400px}.generate_course .trajectory_block .trajectory.width_50{max-width:49.5%;margin-right:15px}.generate_course .trajectory_block .trajectory.width_50 .top_settings{margin-bottom:0}.generate_course .trajectory_block .share_link{padding:21px 23px;position:relative;width:100%;height:202px;border-radius:30px;background:var(--dark)}.generate_course .trajectory_block .share_link .text{width:100%;padding-right:40px;margin-bottom:20px;font-size:19px;font-weight:500;line-height:normal}.generate_course .trajectory_block .share_link .row{display:flex;width:100%;align-items:center}.generate_course .trajectory_block .share_link .present{position:absolute;top:17px;right:20px}.generate_course .trajectory_block .share_link .present img{width:41px;height:41px}.generate_course .trajectory_block .share_link .copy{width:100%;position:relative;display:flex;flex-direction:column;align-items:center}.generate_course .trajectory_block .share_link .copy span{font-size:17px;font-weight:500}.generate_course .trajectory_block .share_link .copy_btn{margin:15px auto;padding:13px 20px;display:flex;align-items:center;justify-content:center;max-width:230px;width:100%;border-radius:24px;background:var(--blue);cursor:pointer;-webkit-user-select:none;user-select:none}.generate_course .trajectory_block .share_link .copy_btn span{margin-right:10px;font-size:14px;font-weight:400}.generate_course .trajectory_block .share_link .socials{margin:15px auto;display:flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.generate_course .trajectory_block .share_link .socials img{cursor:pointer}.generate_course .trajectory_block .share_link .socials img:first-child{margin-right:20px}.generate_course .trajectory_block .banner{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.generate_course .trajectory_block .banner img{width:100%;border-radius:36px}.generate_course .trajectory_block.entered,.generate_course .trajectory_block.entering{-webkit-animation:show .8s linear forwards;animation:show .8s linear forwards}.generate_course .trajectory_block.exited,.generate_course .trajectory_block.exiting{-webkit-animation:hide .4s linear forwards;animation:hide .4s linear forwards}.generate_course .title_planning{margin:30px 0 20px;font-size:32px}.generate_course .player_auth{margin:30px auto 0;display:flex;width:100%;max-width:645px}.generate_course .player_auth .player_demo iframe,.generate_course .player_auth .player_demo video{border-radius:24px}.generate_course .player{margin:30px auto 0;max-width:645px;width:100%;display:flex}.generate_course .player .player_demo iframe,.generate_course .player .player_demo video{border-radius:30px}.generate_course .title_plan{font-size:20px;margin:0 0 5px 15px}.generate_course .list_planning{display:flex;flex-wrap:wrap;grid-gap:30px;gap:30px}@media(max-width:1293px){.generate_course .list_planning{justify-content:center}}.generate_course .list_planning .lang_changer{padding:8px 11px;position:relative;display:flex;align-items:center;justify-content:center;width:40px;max-height:33px;background:#27292f;border:1px solid var(--background_lighten-dark);border-radius:16px;transition:all .3s;cursor:pointer}.generate_course .list_planning .lang_changer div{text-align:center;color:#757a88;transition:all .3s;cursor:pointer}.generate_course .list_planning .lang_changer div.active,.generate_course .list_planning .lang_changer div:hover{transition:all .3s;color:#fff}.generate_course .list_planning .lang_changer.open{transition:all .3s;flex-direction:column;max-height:80px;height:100%}.generate_course .list_planning .lang_changer.open div:not(:last-child){padding-bottom:2px;border-bottom:1px solid var(--background_lighten-dark)}.generate_course .message_loading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;display:flex;text-align:center;flex-direction:column;justify-content:center;font-size:16px}.generate_course .parent_traektory{margin-bottom:30px;padding:12px 12px 2px;background:var(--dark);border-radius:20px;transition:all .3s ease}.generate_course .parent_traektory .traektory{display:flex;flex-wrap:wrap;max-height:80px;overflow:auto;transition:all .3s ease}.generate_course .parent_traektory .traektory .skill{padding:6px 32px 8px 10px;margin-right:5px;margin-bottom:10px;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-wrap:wrap;align-items:center;position:relative;line-height:17px;border:1px solid transparent;background:rgba(22,21,27,.65);border-radius:29px;cursor:pointer;-webkit-user-select:none;user-select:none}.generate_course .parent_traektory .traektory .skill span{font-size:14px;line-height:16px;color:#fff}.generate_course .parent_traektory .traektory .skill img{position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.generate_course .parent_traektory .traektory .skill.active{border-color:#30e0a1}.generate_course .pagination_all{margin:5px auto}.generate_course .pagination_all .ant-pagination{display:flex}.generate_course .pagination_all .ant-pagination-item{padding:2px 3px;margin-right:5px;background-color:transparent;border:none}.generate_course .pagination_all .ant-pagination-item a{border-radius:8px!important;color:#fff;background-color:var(--dark);padding:0 10px}.generate_course .pagination_all .ant-pagination-item-active{border-color:transparent}.generate_course .pagination_all .ant-pagination-item-active a{background-color:#61687c}.generate_course .pagination_all li.ant-pagination-next,.generate_course .pagination_all li.ant-pagination-options,.generate_course .pagination_all li.ant-pagination-prev{display:none}.generate_course .pagination_all li.ant-pagination-jump-next.ant-pagination-jump-next-custom-icon{padding:0;background-color:transparent;border:none}.generate_course .pagination_all span.ant-pagination-item-ellipsis,.generate_course .pagination_all span.anticon.anticon-double-left.ant-pagination-item-link-icon,.generate_course .pagination_all span.anticon.anticon-double-right.ant-pagination-item-link-icon{color:#61687c;max-width:30px;background-color:transparent!important;padding:0}.generate_course .pagination_all li.ant-pagination-jump-prev.ant-pagination-jump-prev-custom-icon{padding:0;background-color:transparent;border:none}.generate_course.not_auth{margin:0 auto;padding:15px;max-width:1335px;height:100vh}@media(max-width:1540px){.generate_course .trajectory_block .share_link{margin-top:15px}}@media(max-width:1330px){.generate_course .list_planning.unAuthenticated{flex-direction:column}.generate_course .list_planning.unAuthenticated .planning_course,.generate_course .list_planning.unAuthenticated .player{margin:0 auto 15px!important;display:flex;width:100%;flex:0 0 100%}.generate_course .list_planning.unAuthenticated .planning_course .player_demo,.generate_course .list_planning.unAuthenticated .player .player_demo{height:auto!important}}@media(max-width:1070px){.generate_course .trajectory_block{flex-direction:column}.generate_course .trajectory_block .trajectory{margin:0 auto 15px;max-width:100%!important;width:100%}.generate_course .trajectory_block .trajectory .list_tags{max-height:90px}.generate_course .trajectory_block .banner img{border-radius:40px}.generate_course .trajectory_block .share_link{max-width:100%;width:100%}}@media(max-width:1070px){.generate_course .trajectory_block .trajectory{max-width:100%}}@media(max-width:820px){.generate_course .trajectory_block .banner,.generate_course .trajectory_block .trajectory{max-width:100%!important}.generate_course .group_header{margin-bottom:15px;transition:all .3s linear}.generate_course .list_planning{margin-left:15px;margin-top:15px;flex-wrap:nowrap;flex-direction:column;overflow-x:auto}.generate_course .list_planning .planning_course:not(.unAuthenticated){border:1px solid var(--dark)}.generate_course .header{margin:0 0 15px;padding-bottom:0;border-color:transparent}.generate_course .header.border_bottom{padding-bottom:15px;border-color:var(--background_lighten-dark)}.generate_course .list_planning.unAuthenticated{margin-top:25px;flex-direction:row;margin-left:0}.generate_course .list_planning.unAuthenticated .planning_course{border:1px solid var(--dark)}.generate_course .title_planning{display:none}.generate_course .player_demo{height:auto!important}}@media(max-width:720px){.generate_course .group_header{width:100%;padding:15px 13px;border-radius:0 0 24px 24px;background:#1d1e25}.generate_course .group_header .trajectory_block{margin-bottom:0}.generate_course .group_header .trajectory_block .share_link{display:none}.generate_course .group_header .btn_curl{display:flex}.generate_course .trajectory_block{margin-bottom:15px}.generate_course .trajectory_block img{border-radius:26px!important}.generate_course .title_block .h1{margin-bottom:0!important;font-size:22px;line-height:normal}.generate_course .title_block .h1 svg,.generate_course .title_block .text{display:none}.generate_course .header_buttons .favorite{width:34px;height:34px}.generate_course .header_buttons .favorite svg{width:20px;height:20px}.generate_course .generation_count-block{padding:3px 3px 3px 8px!important}.generate_course .generation_count-block .count span:first-child{font-size:18px!important}.generate_course .generation_count-block .count span:last-child{display:none}.generate_course .generation_count-block .icon{margin-left:8px!important;padding:6px 15px!important}.generate_course .generation_count-block .icon span{display:none}}.LandingNew_wrapperLanding__18sdw{max-width:1920px}.WhatLearn_wrapperWhatLearn__M8eyA{position:relative;display:flex;grid-gap:120px;gap:120px;border-radius:24px;max-width:71vw;background-color:#1d1e25;color:#fff;font-size:36px;margin:50px auto auto;padding:60px}.WhatLearn_wrapperWhatLearnHeader__k0zqq{display:flex;width:30%;flex-shrink:0}@media(max-width:768px){.WhatLearn_wrapperWhatLearn__M8eyA{flex-direction:column;height:auto;width:100%}.WhatLearn_wrapperWhatLearnLeft__1Kk41,.WhatLearn_wrapperWhatLearnRight__iaGTN{width:100%;margin:20px}.WhatLearn_wrapperWhatLearnLeftTop__3h5p_{height:auto}}.Questions_wrapperQuestions__2Bd0n{position:relative;display:flex;justify-content:space-between;grid-gap:120px;gap:120px;border-radius:24px;height:366px;max-width:71vw;background-color:#1d1e25;color:#fff;font-size:36px;margin:50px auto auto;padding:60px}.Questions_wrapperQuestionsHeader__DCErM{display:flex;flex-direction:column;width:50%;grid-gap:20px;gap:20px}.Questions_wrapperQuestionsContent__I11Kw{padding:5px;width:50%;display:flex;flex-direction:column;grid-gap:14px;gap:14px}.Questions_wrapperQuestionsContentInput__yuK3i{display:flex;grid-gap:14px;gap:14px;height:40px}.Questions_wrapperQuestionsContentInputForm__2l4NC{width:50%}.Questions_wrapperQuestionsContentInput__yuK3i input{border:none;background-color:#474c5a;color:#757a88}.Questions_wrapperQuestionsContentInput__yuK3i input:focus{outline:none;border:1px solid #757a88;background-color:#1d1e25;color:#757a88;box-shadow:0 0 8px 0 rgba(0,0,0,.2);transition:box-shadow .3s ease-in-out}.Questions_wrapperQuestionsContentButton__2-haz{display:flex;grid-gap:30px;gap:30px}.Questions_wrapperQuestionsContentButton__2-haz button{width:180px;height:48px;border:1px solid #757a88;background-color:#1d1e25;color:#757a88}.Questions_wrapperQuestionsContentButton__2-haz button:hover{outline:none;border:1px solid #757a88;color:#fff;background-color:#1d1e25;opacity:.5}.Questions_wrapperQuestionsContentButton__2-haz button:focus{outline:none;border:1px solid #757a88;background-color:#1d1e25;color:#757a88;box-shadow:0 0 8px 0 rgba(0,0,0,.2);transition:box-shadow .3s ease-in-out}.Questions_wrapperQuestionsContentButton__2-haz div{width:222px;height:48px;font-size:12px}@media(max-width:1020px){.Questions_wrapperQuestions__2Bd0n{flex-direction:column;align-items:center;height:auto;width:100%}.Questions_wrapperQuestionsHeader__DCErM{display:flex;width:100%}.Questions_wrapperQuestionsContent__I11Kw{width:100%}}.sertificat{position:relative;display:flex;justify-content:space-between;border-radius:24px;max-width:71vw;background-color:#1d1e25;color:#fff;font-size:36px;margin:50px auto auto;padding:60px}.sertificat div{display:flex;flex-direction:column;justify-content:center;grid-gap:10px;gap:10px;flex:1 1;box-sizing:border-box}.sertificat div>h5{color:#fff!important;font-weight:400;font-size:clamp(24px,5vw,32px)}.sertificat div>h6{color:#fff!important;font-weight:400;font-size:clamp(16px,4vw,20px)}.sertificat div button{margin-top:20px}.sertificat div img{width:100%;max-width:100%;border-radius:24px;object-fit:cover}@media(max-width:1020px){.sertificat{flex-direction:column;display:flex;height:auto;width:100%;align-items:center;grid-gap:55px;gap:55px}}@media(max-width:1470px){.modal_filter{width:calc(100% - 30px)!important}}@media(max-width:1310px){.search_profession-parent .main{margin-left:15px!important}.search_profession-parent .vacancies_title.active{top:0!important}.search_profession-parent .vacancies_title-text{top:7px!important}.search_profession-parent .vacancies_block{max-width:280px!important}.search_profession-parent .vacancies_info-block{margin-left:0!important}.filters .favorites,.filters .filter{width:-webkit-fill-available;text-align:center}.filters .favorites span,.filters .filter span{vertical-align:sub}.filters .ant-select-selector{height:38px!important}.filters.hide{padding-bottom:0!important;max-height:0!important}.modal_filter .title{padding-bottom:15px!important;margin-bottom:15px!important}.modal_filter .title img{width:24px;height:24px}.modal_filter .h1{font-size:28px!important;line-height:29px!important}.modal_filter .parent{margin-bottom:15px!important;flex-direction:column!important}.modal_filter .parent.helpfull_course{margin-bottom:0!important;flex-direction:row!important}.modal_filter .left_block{margin-bottom:15px!important;width:auto!important;max-width:none!important;white-space:nowrap!important;font-size:18px!important;line-height:21px!important}.modal_favorite{width:auto!important}}@media(max-width:1020px){.title_vacancy span{max-width:400px!important}}@media(max-width:1010px){.search_profession-parent .vacancies_block .h1,.search_profession-parent .vacancies_info-block .h1{max-width:120px!important;font-size:24px!important;line-height:24px!important}.search_profession-parent .vacancies_block .danger_skill .skill,.search_profession-parent .vacancies_info-block .danger_skill .skill{white-space:normal!important;border-radius:16px!important}.search_profession-parent .vacancies_block .h2,.search_profession-parent .vacancies_info-block .h2{max-width:120px!important;font-size:16px!important;line-height:16px!important}.search_profession-parent .vacancies_block .tags_block,.search_profession-parent .vacancies_info-block .tags_block{padding:10px!important}}@media(max-width:990px){.search_profession-parent{margin:10px auto auto!important;padding:0!important}.search_profession-parent .main{display:none!important}.search_profession-parent .title_vacancy span{max-width:300px!important}.search_profession-parent .mobile_block{display:block!important}.search_profession-parent .middle_catalog{padding-bottom:130px!important}.modal_filter .ant-modal-body{padding:15px!important;border-radius:20px!important}.modal_filter .ant-modal-body .close_icon{top:20px!important}.modal_filter .left_block-filter{font-size:18px!important;line-height:21px!important;white-space:nowrap}.modal_favorite .title{padding-bottom:5px!important;font-size:24px!important;line-height:29px!important}.modal_favorite .title .close_icon img{width:24px;height:24px}.modal_favorite .category{display:none!important}.modal_favorite .category_mobile,.modal_favorite .list_category-mobile{display:block!important}.modal_favorite .list_category{display:none!important}.modal_favorite .active_vacancy-title{margin-bottom:10px!important;font-size:28px!important;line-height:28px!important}.modal_favorite .active_vacancy-popular{margin-bottom:15px}}@media(max-width:820px){.search_profession-parent{padding:0 15px!important}.ant-modal.modal_filter{margin-bottom:150px!important}.ant-modal.modal_filter .title div:nth-child(2){top:20px!important}.ant-modal.modal_filter .right_block-filter{margin-left:0!important;margin-top:10px!important;width:100%!important}}@media(max-width:430px){.modal_course .reuse_course-item{margin:0 auto 10px!important}}.search_profession-parent{display:flex;margin:auto;padding:0;width:100%;color:#fff}.search_profession-parent li,.search_profession-parent ul{margin:0;padding:0}.search_profession-parent .main{margin-left:30px;max-width:960px;position:relative;width:100%}.search_profession-parent .main .vacancies_title-row{margin-bottom:28px;position:relative;display:flex;justify-content:space-between;transition:all .3s ease}.search_profession-parent .main .vacancies_title-row .vacancies_title{padding-bottom:100px;position:relative;height:45px;color:#fff;font-size:16px;background-color:#16151b;transition:all .3s ease}.search_profession-parent .main .vacancies_title-row .vacancies_title img{margin-right:15px}.search_profession-parent .main .vacancies_title-row .vacancies_title-text{position:absolute;top:7px;left:0;color:#fff;font-size:16px}.search_profession-parent .main .vacancies_title-row .vacancies_title-text span{white-space:nowrap;vertical-align:middle}.search_profession-parent .main .vacancies_title-row .filters{margin-top:6px;display:flex;align-items:center;position:relative;max-height:59px;transition:all .3s ease}.search_profession-parent .main .vacancies_title-row .filters .favorites,.search_profession-parent .main .vacancies_title-row .filters .filter{position:relative;padding:4px 32px 4px 40px;border-radius:17px;height:38px;white-space:nowrap;cursor:pointer}.search_profession-parent .main .vacancies_title-row .filters .favorites img,.search_profession-parent .main .vacancies_title-row .filters .filter img{position:absolute;top:4px;left:5px}.search_profession-parent .main .vacancies_title-row .filters .favorites span,.search_profession-parent .main .vacancies_title-row .filters .filter span{vertical-align:sub}.search_profession-parent .main .vacancies_title-row .filters .filter{background-color:#8146ff}.search_profession-parent .main .vacancies_title-row .filters .filter .svg{position:absolute;display:flex;justify-content:center;align-items:center;top:5px;left:5px;min-width:30px;min-height:30px;max-width:30px;max-height:30px;border-radius:13px;background-color:#27292f}.search_profession-parent .main .vacancies_title-row .filters .filter .svg img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:13px;min-height:13px;max-width:13px;max-height:13px}.search_profession-parent .main .vacancies_title-row .filters .filter.disabled{background-color:grey;cursor:auto}.search_profession-parent .main .vacancies_title-row .filters .favorites{padding-right:7px;margin:0 12px;position:relative;background-color:#ffd23b}.search_profession-parent .main .vacancies_title-row .filters .favorites .svg{position:absolute;display:flex;justify-content:center;align-items:center;top:4px;left:5px;min-width:30px;min-height:30px;max-width:30px;max-height:30px;border-radius:13px;background-color:#27292f}.search_profession-parent .main .vacancies_title-row .filters .favorites .svg img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:13px;min-height:12px;max-width:13px;max-height:12px}.search_profession-parent .main .vacancies_title-row .filters .regionSelect{width:100%;min-width:200px;display:flex;align-items:center;height:38px}.search_profession-parent .main .vacancies_title-row .filters .regionSelect:after{content:url(/static/media/arrow.10ff05a9.svg);position:absolute;top:7px;right:10px}.search_profession-parent .main .vacancies_title-row .filters .regionSelect.active .ant-select-selector{border-radius:16px 16px 0 0!important}.search_profession-parent .main .vacancies_title-row .filters .regionSelect.active:after{content:url(/static/media/arrow.10ff05a9.svg);position:absolute;top:9px;right:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.search_profession-parent .main .vacancies_title-row .filters .ant-select-selector{align-items:center;height:38px;border-color:transparent!important;background-color:rgba(162,170,202,.2)!important;color:#fff;box-shadow:none!important;height:-webkit-fill-available;border-radius:16px}.search_profession-parent .main .vacancies_title-row .filters .ant-select-selector:active,.search_profession-parent .main .vacancies_title-row .filters .ant-select-selector:focus,.search_profession-parent .main .vacancies_title-row .filters .ant-select-selector:hover{border-color:#a2aaca!important;box-shadow:none!important}.search_profession-parent .main .vacancies_title-row .filters .ant-select-selector span.ant-select-selection-item{color:#fff!important}.search_profession-parent .main .vacancies_title-row .filters svg{position:absolute;top:17px;right:10px}.search_profession-parent .main .vacancies_title-row .filters svg.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.search_profession-parent .main .vacancies_title-row .filters.hide{transition:all .3s ease;max-height:0;opacity:0;margin-bottom:0;padding-bottom:0}.search_profession-parent .main .vacancies_title-row.hide{transition:all .3s ease}.search_profession-parent .main .vacancies_title-row.hide .vacancies_title{transition:all .3s ease;position:absolute;top:0;left:0;width:100%;-webkit-mask:linear-gradient(#fff,transparent);mask:linear-gradient(#fff,transparent);z-index:2;opacity:1}.search_profession-parent .main .vacancies_title-row.hide .filters{transition:all .3s ease;position:absolute;top:0;right:0;z-index:-1;opacity:0}.search_profession-parent .main .middle_block{display:flex;margin-top:-50px;max-width:960px;max-height:calc(100vh - 270px);width:100%;position:relative;z-index:1}.search_profession-parent .main .middle_block li,.search_profession-parent .main .middle_block ul{padding:0;margin:0}.search_profession-parent .main .middle_block .vacancies_block{margin-top:-10px;margin-right:5px;position:relative;max-height:calc(100vh - 270px);max-width:345px;width:100%;overflow-y:scroll;transition:all .3s ease}.search_profession-parent .main .middle_block .vacancies_block li{padding:15px 15px 8px;display:flex;flex-direction:column;background:#343843;background:var(--dark);border:1px solid transparent;border-radius:18px;transition:all .3s ease;cursor:pointer}.search_profession-parent .main .middle_block .vacancies_block li .border{margin:0 10px;width:1px;background-color:#4e535f}.search_profession-parent .main .middle_block .vacancies_block li .title_vacancy{display:flex;padding-bottom:10px;border-bottom:1px solid #27292f}.search_profession-parent .main .middle_block .vacancies_block li .title_vacancy span{padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search_profession-parent .main .middle_block .vacancies_block li .title_vacancy svg{min-width:14px;min-height:14px}.search_profession-parent .main .middle_block .vacancies_block li .title_vacancy svg.active path,.search_profession-parent .main .middle_block .vacancies_block li .title_vacancy svg:hover path{fill:#ffd23b}.search_profession-parent .main .middle_block .vacancies_block li .compensation{padding-top:10px;display:flex}.search_profession-parent .main .middle_block .vacancies_block li .compensation span:first-child{width:50%}.search_profession-parent .main .middle_block .vacancies_block li .compensation span:last-child{max-width:50%;margin-left:10px}.search_profession-parent .main .middle_block .vacancies_block li .compensation .border{margin:0}.search_profession-parent .main .middle_block .vacancies_block li img{margin-left:auto}.search_profession-parent .main .middle_block .vacancies_block li img,.search_profession-parent .main .middle_block .vacancies_block li svg{align-self:center}.search_profession-parent .main .middle_block .vacancies_block li:not(:last-child){margin-bottom:10px}.search_profession-parent .main .middle_block .vacancies_block li:last-child{margin-bottom:50px}.search_profession-parent .main .middle_block .vacancies_block li:hover{background-color:#343843;background-color:var(--dark);border:1px solid #757a88}.search_profession-parent .main .middle_block .vacancies_block li.active{background:#474c5a;border:1px solid #a2aaca}.search_profession-parent .main .middle_block .vacancies_block.introjs-showElement .list_vacancy{position:relative}.search_profession-parent .main .middle_block .vacancies_block.active{max-height:610px}.search_profession-parent .main .middle_block .vacancies_block.opacity{opacity:.4}.search_profession-parent .main .middle_block .vacancies_info-block{margin:-10px 0 0 10px;position:relative;max-width:605px;width:100%;max-height:563px;overflow:auto;color:#fff;transition:all .3s linear}.search_profession-parent .main .middle_block .vacancies_info-block .profession_section{position:absolute;top:0;right:0;width:100%;padding:15px 10px;margin-bottom:15px;background:#201e26;border-radius:20px;opacity:0;visibility:hidden;transition:all .3s linear}.search_profession-parent .main .middle_block .vacancies_info-block .profession_section .description{margin-bottom:15px;font-weight:400;font-size:14px;line-height:17px;color:#474c5a;color:var(--background_lighten-dark)}.search_profession-parent .main .middle_block .vacancies_info-block .profession_section .h1{padding-right:80px;margin-bottom:15px;font-size:24px;line-height:29px}.search_profession-parent .main .middle_block .vacancies_info-block .profession_section .h2{margin-bottom:20px;font-size:20px;line-height:24px}.search_profession-parent .main .middle_block .vacancies_info-block .profession_section .group_icons{position:absolute;display:flex;top:40px;right:30px}.search_profession-parent .main .middle_block .vacancies_info-block .profession_section .group_icons div{position:relative;width:30px;height:30px;background:#343843;background:var(--dark);box-shadow:0 20px 40px rgba(0,0,0,.3);border-radius:10px;cursor:pointer}.search_profession-parent .main .middle_block .vacancies_info-block .profession_section .group_icons div svg{position:absolute;top:50%;left:50%;min-width:18px;min-height:18px;max-width:18px;max-height:18px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.search_profession-parent .main .middle_block .vacancies_info-block .profession_section .group_icons div:first-child{margin-right:15px}.search_profession-parent .main .middle_block .vacancies_info-block .profession_section .group_icons div:last-child.active svg path,.search_profession-parent .main .middle_block .vacancies_info-block .profession_section .group_icons div:last-child:hover svg path{fill:#ffd23b}.search_profession-parent .main .middle_block .vacancies_info-block .profession_section .tags_block{padding:20px 20px 15px;border-radius:12px;visibility:hidden}.search_profession-parent .main .middle_block .vacancies_info-block .profession_section .tags_block .h2{margin-bottom:20px;font-size:20px;line-height:24px}.search_profession-parent .main .middle_block .vacancies_info-block .profession_section .tags_block .danger_skill{margin-bottom:0}.search_profession-parent .main .middle_block .vacancies_info-block .profession_section.opacity{opacity:.4!important}.search_profession-parent .main .middle_block .vacancies_info-block .profession_section.active{position:relative;opacity:1;visibility:initial;transition:all .3s linear}.search_profession-parent .main .middle_block .vacancies_info-block .profession_section.active .tags_block{visibility:initial}.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section{position:absolute;padding:20px 15px;top:0;right:0;width:100%;background:#474c5a;background:var(--background_lighten-dark);border-radius:20px;opacity:0;visibility:hidden;color:#fff;transition:all .4s linear}.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section .description{margin-bottom:10px;font-weight:400;font-size:14px;line-height:17px;color:#757a88}.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section .group_icons{position:absolute;display:flex;top:38px;right:30px}.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section .group_icons div{position:relative;width:30px;height:30px;background:#201e26;box-shadow:0 20px 40px rgba(0,0,0,.3);border-radius:10px;cursor:pointer}.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section .group_icons div img,.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section .group_icons div svg{position:absolute;top:50%;left:50%;min-width:18px;min-height:18px;max-width:18px;max-height:18px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section .group_icons div img{min-width:20px;min-height:15px;max-width:20px;max-height:15px}.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section .group_icons div:first-child{margin-right:15px;border:1px solid #343843;border:1px solid var(--dark);background-color:transparent}.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section .group_icons div:last-child.active svg path,.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section .group_icons div:last-child:hover svg path{fill:#ffd23b}.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section .h1{margin-bottom:10px;padding-right:85px;font-size:24px;line-height:29px}.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section .tags_block{margin-bottom:10px;padding:20px;max-height:200px;overflow-y:auto;overflow-x:hidden;visibility:hidden;border-radius:12px}.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section .tags_block .danger_skill{margin-bottom:0}.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section .tags_block::-webkit-scrollbar-thumb{background:#343843!important;background:var(--dark)!important}.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section p{margin-bottom:15px}.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section.active{position:relative;opacity:1;visibility:initial;transition:all .4s linear}.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section.active .tags_block{visibility:initial}.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section.opacity{background:rgba(71,76,90,.4)}.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section.opacity .analytics_block-vertical,.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section.opacity .button,.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section.opacity .group_icons,.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section.opacity .h1,.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section.opacity .intro_,.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section.opacity .tags_block,.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section.opacity p{opacity:.4}.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section.show_tags .tags_block{opacity:1}.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section.current_intro .intro_,.search_profession-parent .main .middle_block .vacancies_info-block .vacancy_section.current_intro .tags_block{opacity:1!important}.search_profession-parent .main .middle_block .vacancies_info-block.opacity{opacity:.4}.search_profession-parent .main .middle_block .vacancies_info-block.hide_scroll{margin:0 0 0 10px}.search_profession-parent .main .middle_block.active{margin-top:11px}.search_profession-parent .main .middle_block.z_index_0{z-index:0}.search_profession-parent .main .no_data{margin-top:90px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;color:#fff;font-size:24px}.mobile_block{padding:0 0 70px;margin:0 auto;display:none;max-width:100%;width:inherit}.mobile_block .top_filter{padding:4px;margin-bottom:15px;display:flex;justify-content:space-between;background:#343843;background:var(--dark);border-radius:34px;transition:all .2s ease}.mobile_block .top_filter .icon{display:flex}.mobile_block .top_filter .filters_mobile{display:flex;margin:0 auto;align-self:center;transition:all .2s ease}.mobile_block .top_filter .filters_mobile div:not(:first-child){margin-left:5px}.mobile_block .top_filter .settings{align-self:center}.mobile_block .top_filter.hidden .filters_mobile{display:none;height:0;-webkit-transform:scale(0);transform:scale(0)}.mobile_block .search_mobile{position:relative;display:none;border-radius:14px;max-width:0;opacity:0;transition:all .3s ease}.mobile_block .search_mobile span{margin-left:15px;align-self:center;font-size:14px;color:#fff;cursor:pointer}.mobile_block .search_mobile.active{display:flex;align-self:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;opacity:1}.mobile_block .middle_catalog .title_catalog{display:flex}.mobile_block .middle_catalog .title_catalog img{margin-right:15px;align-self:center}.mobile_block .middle_catalog .title_catalog span{font-size:16px;align-self:center}.mobile_block .middle_catalog .list_catalog{margin-top:15px}.mobile_block .middle_catalog .list_catalog ul li{display:flex;padding:6px 15px;background-color:#343843;background-color:var(--dark);border-radius:18px;border:1px solid #474c5a;cursor:pointer}.mobile_block .middle_catalog .list_catalog ul li svg{align-self:center}.mobile_block .middle_catalog .list_catalog ul li svg.active path,.mobile_block .middle_catalog .list_catalog ul li svg:not(:last-child):hover path{fill:#ffd23b}.mobile_block .middle_catalog .list_catalog ul li .border{margin:0 10px;display:inline-block;height:24px;width:1px;align-self:center;background-color:#4e535f}.mobile_block .middle_catalog .list_catalog ul li span{margin-right:15px;padding:5px 0;display:inline-block;max-width:160px;width:160px;align-self:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile_block .middle_catalog .list_catalog ul li .group_progress{margin-left:auto;white-space:nowrap}.mobile_block .middle_catalog .list_catalog ul li .group_progress .into_icon{margin-right:10px;z-index:4;vertical-align:middle}.mobile_block .middle_catalog .list_catalog ul li .group_progress .into_icon.active path{fill:#343843;fill:var(--dark)}.mobile_block .middle_catalog .list_catalog ul li .group_progress .into_icon:hover path{fill:#757a88!important}.mobile_block .middle_catalog .list_catalog ul li span.ant-progress-text{font-size:10px;color:#fff!important}.mobile_block .middle_catalog .list_catalog ul li:not(:last-child){margin-bottom:10px}.mobile_block .middle_catalog .list_catalog ul li:hover{border:1px solid #757a88}.mobile_block .middle_catalog .list_catalog ul li.active{background:#474c5a;border:1px solid #a2aaca}.mobile_block .middle_catalog .list_catalog .pagination_all{margin:5px auto}.mobile_block .middle_catalog .list_catalog .pagination_all .ant-pagination{display:flex}.mobile_block .middle_catalog .list_catalog .pagination_all .ant-pagination-item{padding:2px 3px;margin-right:5px;background-color:transparent;border:none}.mobile_block .middle_catalog .list_catalog .pagination_all .ant-pagination-item a{border-radius:8px!important;color:#fff;background-color:#343843;background-color:var(--dark);padding:0 10px}.mobile_block .middle_catalog .list_catalog .pagination_all .ant-pagination-item-active{border-color:transparent}.mobile_block .middle_catalog .list_catalog .pagination_all .ant-pagination-item-active a{background-color:#61687c}.mobile_block .middle_catalog .list_catalog .pagination_all li.ant-pagination-next,.mobile_block .middle_catalog .list_catalog .pagination_all li.ant-pagination-options,.mobile_block .middle_catalog .list_catalog .pagination_all li.ant-pagination-prev{display:none}.mobile_block .middle_catalog .list_catalog .pagination_all li.ant-pagination-jump-next.ant-pagination-jump-next-custom-icon{padding:0;background-color:transparent;border:none}.mobile_block .middle_catalog .list_catalog .pagination_all span.ant-pagination-item-ellipsis,.mobile_block .middle_catalog .list_catalog .pagination_all span.anticon.anticon-double-left.ant-pagination-item-link-icon,.mobile_block .middle_catalog .list_catalog .pagination_all span.anticon.anticon-double-right.ant-pagination-item-link-icon{color:#61687c;max-width:30px;background-color:transparent!important;padding:0}.mobile_block .middle_catalog .list_catalog .pagination_all li.ant-pagination-jump-prev.ant-pagination-jump-prev-custom-icon{padding:0;background-color:transparent;border:none}.mobile_block .middle_catalog .prev_button{display:flex;padding:4px 15px;margin-bottom:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#343843;border-radius:20px}.mobile_block .middle_catalog .prev_button svg{margin-right:10px;align-self:center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.mobile_block .middle_catalog .slider_section{margin:15px auto;width:100%}.mobile_block .middle_catalog .slider_section .vacancy{padding:10px 12px;position:relative;max-width:110px;width:100%;display:flex;flex-direction:column;background:#1d1e25;border:1px solid transparent;border-radius:16px;color:#fff;transition:all .3s linear}.mobile_block .middle_catalog .slider_section .vacancy .title_vacancy{padding-bottom:10px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #343843}.mobile_block .middle_catalog .slider_section .vacancy .title_vacancy span{margin-right:5px;max-width:70px;width:100%;font-size:13px;line-height:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mobile_block .middle_catalog .slider_section .vacancy .title_vacancy svg.active path{fill:#ffd23b}.mobile_block .middle_catalog .slider_section .vacancy .salary{margin-bottom:10px;width:100%;font-size:14px;line-height:17px}.mobile_block .middle_catalog .slider_section .vacancy .bottom_row{margin-top:auto;width:100%;display:flex;justify-content:space-between;align-items:center}.mobile_block .middle_catalog .slider_section .vacancy .bottom_row .company{max-width:70px;margin-right:4px;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mobile_block .middle_catalog .slider_section .vacancy.active{border-color:#9197a8}.mobile_block .middle_catalog .slider_section .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.mobile_block .middle_catalog .block-profession{padding:15px;background:#201e26;border-radius:20px}.mobile_block .middle_catalog .block-profession .h1{margin-bottom:10px;font-size:24px;line-height:29px;color:#fff}.mobile_block .middle_catalog .block-profession .h2{margin-bottom:10px;font-size:16px;line-height:19px}.mobile_block .middle_catalog .vacancy_info{margin:0 auto 10px;padding:20px 12px 10px;width:100%;max-width:360px;background:#343843;border-radius:24px}.mobile_block .middle_catalog .vacancy_info .title_vacancy{padding-bottom:15px;margin-bottom:20px;max-width:330px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:19px;border-bottom:1px solid #474c5a}.mobile_block .middle_catalog .vacancy_info .tags_block{padding:0;border:none}.mobile_block .middle_catalog .no_data{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#a2aaca;color:var(--text_color_dark)}.mobile_block .middle_catalog .spin{width:100%;margin:20px 0}.mobile_block .show_traektory{margin-bottom:10px;padding:5px;background:#27292f;box-shadow:0 -5px 40px rgba(0,0,0,.6);border-radius:20px}.mobile_block .show_traektory .btn{padding:6px;text-align:center;font-size:13px;background:#3077ff;box-shadow:0 9px 10px rgba(48,119,255,.27);border-radius:24px;cursor:pointer;transition:all .3s linear}.mobile_block .show_traektory.sticky{position:sticky;position:-webkit-sticky;top:5px;z-index:10}.modal_settings-mobile{background:#343843;border-radius:16px}.modal_settings-mobile .title{padding-bottom:15px;display:flex;justify-content:space-between;border-bottom:1px solid #474c5a}.modal_settings-mobile .title .group_left{display:flex}.modal_settings-mobile .title .group_left img{margin-right:10px;align-self:center}.modal_settings-mobile .title .group_left span{font-size:18px;color:#fff}.modal_settings-mobile .title .close{align-self:center}.modal_settings-mobile .title .close img{cursor:pointer;width:24px;height:24px}.modal_settings-mobile .list{min-height:200px;font-size:16px;line-height:19px;color:#757a88;cursor:pointer}.modal_settings-mobile .list div{margin-top:20px}.modal_settings-mobile .list div.active{color:#b9bcc3}.rc-virtual-list{background-color:transparent!important}.ant-select-dropdown{border-radius:0 0 10px 10px}.ant-select-dropdown.ant-select-dropdown-placement-bottomLeft{padding:0;background-color:#343843;background-color:var(--dark)}.ant-select-dropdown.ant-select-dropdown-placement-bottomLeft div{color:#fff}.ant-select-dropdown.ant-select-dropdown-placement-bottomLeft .ant-select-item.ant-select-item-option.ant-select-item-option-active{background-color:rgba(178,185,211,.2)}.ant-select-dropdown.ant-select-dropdown-placement-bottomLeft .ant-select-item.ant-select-item-option.ant-select-item-option-selected{background-color:#474c5a;background-color:var(--background_lighten-dark);color:#fff}.ant-modal-mask{background-color:rgba(0,0,0,.7)!important}.ant-modal-content{background-color:transparent!important;box-shadow:none}.modal_filter{padding-bottom:0;max-width:1340px;background:#f0e9ff;line-height:24px;color:#343843;color:var(--dark);border:1px solid #343843;box-shadow:0 30px 120px rgba(0,0,0,.99);border-radius:60px}.modal_filter .title{width:100%;padding-bottom:20px;margin-bottom:50px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #8146ff}.modal_filter .title .h1{font-size:40px;line-height:48px;color:#16151b}.modal_filter .title .close_icon{position:absolute;top:45px;right:40px;cursor:pointer}.modal_filter .parent{display:flex;margin-bottom:50px}.modal_filter .left_block-filter{max-width:20%;width:20%;font-size:20px}.modal_filter .right_block-filter{margin-left:20px;position:relative;width:100%;display:flex;flex-direction:column}.modal_filter .right_block-filter span{font-size:16px;line-height:19px}.modal_filter .right_block-filter label{display:flex;align-items:center}.modal_filter .right_block-filter .regionSelect{margin-bottom:15px;font-size:16px}.modal_filter .right_block-filter .regionSelect.active .ant-select-selector{border-radius:17px 17px 0 0}.modal_filter .right_block-filter .ant-select-selector{padding-top:6px;width:100%;height:44px;border-radius:17px;background:rgba(129,70,255,.2);border:1px solid #8146ff!important;color:#16151b}.modal_filter .right_block-filter .ant-select-selector input{padding-top:10px!important}.modal_filter .right_block-filter .ant-select-selector::-webkit-input-placeholder{color:#16151b}.modal_filter .right_block-filter .ant-select-selector::placeholder{color:#16151b}.modal_filter .right_block-filter .ant-select-selector:active,.modal_filter .right_block-filter .ant-select-selector:focus,.modal_filter .right_block-filter .ant-select-selector:hover{border:1px solid #8146ff!important;box-shadow:none!important}.modal_filter .right_block-filter .btn{padding:1.5px 20px;color:#16151b;border:1px solid #8146ff;background:rgba(129,70,255,.3);border-radius:34px;cursor:pointer}.modal_filter .right_block-filter .select_specialization{padding-bottom:5px;align-self:center;font-size:16px;line-height:19px;color:#8146ff;border-bottom:1px solid #8146ff;cursor:pointer}.modal_filter .right_block-filter .btn_add{position:absolute;padding:9px 24px;top:5px;right:4px;text-align:center;font-size:14px;line-height:17px;color:#fff;background:#8146ff;box-shadow:0 9px 10px rgba(129,70,255,.3);border-radius:13px;cursor:pointer;z-index:3}.modal_filter .right_block-filter .basket_cities{display:flex}.modal_filter .right_block-filter .basket_cities .city{margin-right:11px;padding:7px 35px 7px 12px;position:relative;font-size:14px;line-height:17px;color:#16151b;text-align:center;background:rgba(129,70,255,.3);border-radius:34px}.modal_filter .right_block-filter .basket_cities .city img{position:absolute;top:5px;right:7px;cursor:pointer}.modal_filter .right_block-filter .apostrophe{margin:0 20px}.modal_filter .right_block-filter .slider .ant-slider-rail{height:1px;background-color:#8146ff}.modal_filter .right_block-filter .radio .ant-radio-inner{background:rgba(129,70,255,.2)}.modal_filter .right_block-filter .radio .ant-radio-checked .ant-radio-inner{border-color:#8146ff!important;border-width:4px!important;box-shadow:none!important}.modal_filter .right_block-filter .radio .ant-radio:hover .ant-radio-inner{border-color:transparent;box-shadow:none!important}.modal_filter .right_block-filter .radio .ant-radio-checked .ant-radio-inner:after{background-color:rgba(129,70,255,.2)!important;box-shadow:none!important}.modal_filter .right_block-filter .radio .ant-radio-checked .ant-radio-inner:focus{border-color:transparent!important;box-shadow:none!important}.modal_filter .right_block-filter .radio .ant-radio-inner:after{background-color:#00f!important;border-color:transparent!important;box-shadow:none!important}.modal_filter .right_block-filter .radio span.ant-radio.ant-radio-checked{border:none!important}.modal_filter .line_bottom{height:1px;margin-bottom:20px;width:100%;background-color:#8146ff}.modal_filter .btn_bottom{position:relative;width:100%;padding:13px 10px;color:#fff;text-align:center;background:#8146ff;border-radius:26px;cursor:pointer}.modal_filter .ant-modal-content{border-radius:60px}.modal_filter .checkbox .slider:before{background-color:#8146ff}.modal_filter .helpfull_course .left_block-filter{display:flex}.modal_filter .helpfull_course .left_block-filter span{margin-right:10px}.modal_filter-category{max-width:716px;width:100%!important;box-shadow:0 30px 40px rgba(0,0,0,.3);border-radius:40px;color:#fff}.modal_filter-category .title{display:flex;justify-content:space-between;margin-bottom:20px}.modal_filter-category .title span{font-size:40px;line-height:48px}.modal_filter-category .title img{align-self:center;width:30px;height:30px}.modal_filter-category .tree_antd{background-color:transparent;color:#fff}.modal_filter-category .tree_antd span.ant-tree-node-content-wrapper.ant-tree-node-content-wrapper,.modal_filter-category .tree_antd span.ant-tree-node-content-wrapper.ant-tree-node-content-wrapper:hover{background-color:transparent}.modal_filter-category .tree_antd span.ant-tree-switcher.ant-tree-switcher-noop{margin-left:-24px}.modal_filter-category .tree_antd .ant-tree-checkbox-inner,.modal_filter-category .tree_antd span.ant-tree-checkbox.ant-tree-checkbox-checked{background-color:transparent!important;border:none!important}.modal_filter-category .tree_antd .ant-tree-checkbox-inner:hover,.modal_filter-category .tree_antd span.ant-tree-checkbox.ant-tree-checkbox-checked:hover{border:transparent!important}.modal_filter-category .tree_antd .ant-tree-checkbox-inner:after,.modal_filter-category .tree_antd span.ant-tree-checkbox.ant-tree-checkbox-checked:after{border-color:transparent;background-color:transparent!important}.modal_filter-category .tree_antd .ant-tree-checkbox-inner:before{content:"";-webkit-appearance:none;background:rgba(162,170,202,.2);border:1px solid #a2aaca;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:9px;top:-3px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;border-radius:5px}.modal_filter-category .tree_antd .ant-tree-checkbox-inner:after{content:"";display:block;position:absolute;top:0!important;left:8px;width:6px;height:12px;border:solid #a2aaca;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width:1318px){.modal_welcome{width:60%!important}}@media(max-width:819px){.modal_welcome{top:15px!important;margin-top:0!important;border-radius:24px!important}.modal_welcome .ant-modal-content{padding-top:15px!important;border-radius:24px!important}.modal_welcome .ant-modal-content p{font-size:24px!important;line-height:29px!important}.modal_welcome .ant-modal-content button{width:auto!important;align-self:auto!important}.image_modal{display:none!important}.image_modal-mobile{display:block!important}}@media(max-width:720px){.modal_welcome,.modal_welcome img{width:100%!important}.modal_welcome img{margin-left:auto!important;margin-right:auto!important;align-self:auto!important;max-width:none!important;max-height:none!important}}@media(max-width:280px){.image_modal-mobile .right_bottom{top:43%!important}.image_modal-mobile .left_middle{top:41%!important}.image_modal-mobile .left_top{top:15px!important}}.modal_welcome{margin-top:80px;padding-bottom:0!important;background:#201e26;border:1px solid #343843;box-shadow:0 20px 160px rgba(0,0,0,.3);border-radius:40px}.modal_welcome .ant-modal-content{padding-top:40px;padding-bottom:40px;background:#201e26;box-shadow:none!important;border-radius:40px}.content_modal{padding-left:15px;padding-right:15px;display:flex;flex-direction:column;text-align:center}.content_modal img{margin-bottom:25px;width:40vw;max-width:350px;max-height:350px;align-self:center}.content_modal p{margin-bottom:25px;color:#fff;font-size:40px;line-height:48px}.content_modal button{width:320px;padding:8px 15px;align-self:center;z-index:1}.content_modal button:focus{outline:none}.image_modal{position:absolute;width:100%;height:100%;top:0;left:0}.modal_profession-info{width:calc(100% - 40px)!important;max-width:1400px;top:40px;padding-bottom:0;margin-bottom:100px;background:#201e26;border:1px solid #343843;box-shadow:0 30px 120px rgba(0,0,0,.99);border-radius:40px;color:#fff}.modal_profession-info .ant-modal-content{background-color:transparent;box-shadow:none}.modal_profession-info .ant-modal-body{padding-bottom:0!important}.modal_profession-info .title{margin-bottom:15px;display:flex;justify-content:space-between;font-size:40px;line-height:48px}.modal_profession-info .title .close_modal{cursor:pointer}.modal_profession-info .title img{vertical-align:unset}.modal_profession-info .description{padding:2px;margin-bottom:10px;font-size:18px;line-height:20px;max-height:300px;overflow-y:auto;white-space:pre-wrap;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.modal_profession-info .info{margin-bottom:30px;font-size:14px;line-height:17px}.modal_profession-info .title_popular{margin:20px 0;font-size:24px;line-height:29px}.modal_profession-info .block_skill{padding:12px 5px 7px 12px;margin-bottom:25px;width:100%;display:flex;flex-wrap:wrap;align-items:center;background:#343843;background:var(--dark);border-radius:20px}.modal_profession-info .block_skill .skill{padding:3px 5px 4px 13px;margin:0 5px 5px 0;display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:32px;text-align:center;font-size:14px;background:rgba(22,21,27,.65);border-radius:29px;white-space:nowrap;border:1px solid rgba(207,26,26,.6)}.modal_profession-info .block_skill .skill img{margin-left:5px;cursor:pointer}.modal_profession-info .title_price{margin-bottom:30px;font-size:20px;line-height:24px}.modal_profession-info .recomendation_block{width:100%}.modal_profession-info .recomendation_block .title{display:flex;justify-content:space-between;align-items:center}.modal_profession-info .recomendation_block .title .group_{margin-right:10px}.modal_profession-info .recomendation_block .title .group_ .h3{margin-bottom:8px;font-size:24px;line-height:29px}.modal_profession-info .recomendation_block .title .group_ .text{font-size:14px;line-height:17px;color:hsla(0,0%,100%,.5)}.modal_profession-info .recomendation_block .title .btn_show{max-width:180px;width:100%;padding:9px;height:40px;text-align:center;font-size:16px;line-height:19px;background:#8146ff;box-shadow:0 9px 20px rgba(129,70,255,.3);border-radius:15px;cursor:pointer}.modal_profession-info .recomendation_block ul{margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap}.modal_profession-info .recomendation_block ul .reuse_course-item{min-width:297px;width:calc(25% - 30px);min-height:600px;margin-bottom:20px;position:relative;display:flex;flex-direction:column;background:#343843;border-radius:30px}.modal_profession-info .recomendation_block ul .reuse_course-item .rate{position:absolute;padding:4px 14px;top:25px;left:22px;background:rgba(32,30,38,.6);border-radius:34px}.modal_profession-info .recomendation_block ul .reuse_course-item .rate .ant-rate{font-size:10px}.modal_profession-info .recomendation_block ul .reuse_course-item .rate li.ant-rate-star{margin-right:3px;margin-bottom:0;background-color:transparent}.modal_profession-info .recomendation_block ul .reuse_course-item .popular{position:absolute;top:23px;right:22px;display:flex;padding:2px 3px;background:rgba(32,30,38,.6);border-radius:34px}.modal_profession-info .recomendation_block ul .reuse_course-item .popular span{margin:0 10px;font-size:14px}.modal_profession-info .recomendation_block ul .reuse_course-item .category{display:flex;margin:0 20px 15px;padding:4px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:34px}.modal_profession-info .recomendation_block ul .reuse_course-item .category img{margin-right:10px;align-self:center}.modal_profession-info .recomendation_block ul .reuse_course-item .category span{font-size:14px}.modal_profession-info .recomendation_block ul .reuse_course-item .info{margin:0 20px 7px;max-width:280px;font-size:20px;line-height:24px;overflow-wrap:break-word}.modal_profession-info .recomendation_block ul .reuse_course-item .stage li,.modal_profession-info .recomendation_block ul .reuse_course-item .stage ul{padding:0;margin:0}.modal_profession-info .recomendation_block ul .reuse_course-item .stage ul{margin:0 20px 5px}.modal_profession-info .recomendation_block ul .reuse_course-item .stage li{white-space:nowrap;font-size:16px;color:#a2aaca;color:var(--text_color_dark)}.modal_profession-info .recomendation_block ul .reuse_course-item .stage li:not(:last-child){margin-right:15px}.modal_profession-info .recomendation_block ul .reuse_course-item .title_skill{margin:0 20px 10px;font-size:16px}.modal_profession-info .recomendation_block ul .reuse_course-item .key_skills{margin:0 20px 10px;max-height:140px;overflow:auto;display:flex;flex-wrap:wrap}.modal_profession-info .recomendation_block ul .reuse_course-item .key_skills .skills{display:flex;padding:4px 10px;margin-bottom:5px;position:relative;flex-wrap:wrap;color:#a2aaca;color:var(--text_color_dark);font-size:14px;background:rgba(162,170,202,.2);border-radius:16px}.modal_profession-info .recomendation_block ul .reuse_course-item .key_skills .skills img{position:absolute;top:8px;right:5px;cursor:pointer}.modal_profession-info .recomendation_block ul .reuse_course-item .key_skills .skills:not(:last-child){margin-right:8px}.modal_profession-info .recomendation_block ul .reuse_course-item .date_course{padding:3px;margin:0 20px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:rgba(32,30,38,.6);border-radius:34px}.modal_profession-info .recomendation_block ul .reuse_course-item .date_course img{width:19px;height:19px;vertical-align:sub}.modal_profession-info .recomendation_block ul .reuse_course-item .date_course span{margin:0 7px;font-size:14px}.modal_profession-info .recomendation_block ul .reuse_course-item .bottom_block{margin-top:auto}.modal_profession-info .recomendation_block ul .reuse_course-item .bottom_block a{color:#fff}.modal_profession-info .recomendation_block ul .reuse_course-item .cost{margin:0 20px 15px;font-size:16px}.modal_profession-info .recomendation_block ul .reuse_course-item .cost span{margin-right:5px}.modal_profession-info .bottom_info{padding:25px;background:#343843;border:1px solid #474c5a;border-radius:25px;font-size:14px;line-height:17px}.modal_profession-info .bottom_info div:not(:last-child){margin-bottom:15px}.modal_profession-info .bottom_info span{margin-left:5px;color:#b3daff}.modal_profession-info i.ant-spin-dot-item{background-color:#343843}@media(max-width:1050px){.modal_favorite{max-width:calc(100% - 30px)!important}}@media(max-width:820px){.modal_favorite .ant-modal-body{padding:20px!important}.modal_favorite .recomendation_block .title{flex-direction:column!important}.modal_favorite .recomendation_block .title .btn_show{margin:10px 0!important}}.modal_favorite{padding-bottom:0;max-width:1022px;width:100%!important;top:30px;background:#201e26;border:1px solid #343843;box-shadow:0 30px 120px rgba(0,0,0,.99);border-radius:40px;color:#fff}.modal_favorite li,.modal_favorite ul{margin:0;padding:0}.modal_favorite .ant-modal-content{background-color:transparent;box-shadow:none}.modal_favorite .ant-modal-body{padding-bottom:0!important;background:#201e26!important;box-shadow:none}.modal_favorite .title{padding-bottom:20px;margin-bottom:20px;display:flex;justify-content:space-between;border-bottom:1px solid #464c5a;font-size:40px;line-height:48px}.modal_favorite .title img{cursor:pointer}.modal_favorite .category{display:flex;margin-bottom:20px}.modal_favorite .category div{font-size:16px;line-height:19px}.modal_favorite .category div:not(:first-child){margin-left:13px;color:#757a88;cursor:pointer}.modal_favorite .category div:not(:first-child).active{color:#b3daff}.modal_favorite .category_mobile{display:none;padding:8px 15px;position:relative;cursor:pointer;background:#343843;border-radius:17px;transition:all .3s ease}.modal_favorite .category_mobile svg{position:absolute;top:17px;right:15px}.modal_favorite .category_mobile.active{border-radius:17px 17px 0 0}.modal_favorite .category_mobile.active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.modal_favorite .drop_down-category-mobile{margin-bottom:20px;max-height:0;opacity:0;-webkit-transform:scale(0);transform:scale(0);background-color:#343843;transition:all .3s ease}.modal_favorite .drop_down-category-mobile div{padding:4px 15px;max-height:0}.modal_favorite .drop_down-category-mobile div:hover{background-color:#3f4451}.modal_favorite .drop_down-category-mobile div:last-child{border-radius:0 0 17px 17px}.modal_favorite .drop_down-category-mobile.active{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;opacity:1;-webkit-transform:scale(1);transform:scale(1);border-radius:0 0 17px 17px}.modal_favorite .drop_down-category-mobile.active div{cursor:pointer;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.modal_favorite .list_category{width:100%;margin-bottom:20px}.modal_favorite .list_category .profession,.modal_favorite .list_category .vacancy{display:flex;padding:7px 4px 7px 15px;border:1px solid transparent;max-height:42px;background:#343843;background:var(--dark);border-radius:15px;transition:all .2s ease;cursor:pointer}.modal_favorite .list_category .profession .favorite_icon img,.modal_favorite .list_category .vacancy .favorite_icon img{vertical-align:center}.modal_favorite .list_category .profession .border,.modal_favorite .list_category .vacancy .border{margin:0 10px;width:1px;background-color:#4e535f}.modal_favorite .list_category .profession .progress,.modal_favorite .list_category .vacancy .progress{margin-right:13px}.modal_favorite .list_category .profession .progress .ant-progress-outer,.modal_favorite .list_category .vacancy .progress .ant-progress-outer{margin-right:0;padding-right:0}.modal_favorite .list_category .profession .progress .ant-progress-inner,.modal_favorite .list_category .vacancy .progress .ant-progress-inner{width:26px!important;height:26px!important}.modal_favorite .list_category .profession .progress .ant-progress-inner span,.modal_favorite .list_category .vacancy .progress .ant-progress-inner span{font-size:10px;color:#fff}.modal_favorite .list_category .profession .right_block-favorite,.modal_favorite .list_category .vacancy .right_block-favorite{margin-left:auto;display:flex}.modal_favorite .list_category .profession .right_block-favorite svg,.modal_favorite .list_category .vacancy .right_block-favorite svg{align-self:center}.modal_favorite .list_category .profession .right_block-favorite .icon_info,.modal_favorite .list_category .vacancy .right_block-favorite .icon_info{margin-right:10px;cursor:pointer}.modal_favorite .list_category .profession .right_block-favorite .icon_info path,.modal_favorite .list_category .vacancy .right_block-favorite .icon_info path{fill:#4b505c}.modal_favorite .list_category .profession .right_block-favorite .icon_info.active path,.modal_favorite .list_category .vacancy .right_block-favorite .icon_info.active path{fill:#a2aaca}.modal_favorite .list_category .profession:not(:last-child),.modal_favorite .list_category .vacancy:not(:last-child){margin-bottom:15px}.modal_favorite .list_category .profession:hover,.modal_favorite .list_category .vacancy:hover{border:1px solid #757a88;box-shadow:0 20px 40px rgba(0,0,0,.6)}.modal_favorite .list_category .profession.active,.modal_favorite .list_category .vacancy.active{background:#474c5a;border:1px solid #757a88}.modal_favorite .list_category .vacancy .salary{white-space:nowrap}.modal_favorite .list_category .vacancy .company{width:32%;margin-right:15px;align-self:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.modal_favorite .list_category .vacancy .img_block{margin-left:auto}.modal_favorite .list_category .vacancy img{margin-right:7px;align-self:center}.modal_favorite .list_category-mobile{width:100%;margin-bottom:20px;display:none}.modal_favorite .list_category-mobile .profession_mobile{padding:15px;margin-bottom:10px;display:flex;flex-direction:column;background:#343843;border:1px solid transparent;box-shadow:0 30px 60px rgba(0,0,0,.5);border-radius:18px;cursor:pointer}.modal_favorite .list_category-mobile .profession_mobile .border{margin:0 10px;width:1px;background-color:#a2aaca}.modal_favorite .list_category-mobile .profession_mobile .top{display:flex;padding-bottom:10px;border-bottom:1px solid #343843}.modal_favorite .list_category-mobile .profession_mobile .top svg.active path,.modal_favorite .list_category-mobile .profession_mobile .top svg:hover path{fill:#ffd23b}.modal_favorite .list_category-mobile .profession_mobile .top .favorite_icon{align-self:center}.modal_favorite .list_category-mobile .profession_mobile .top svg{margin-left:auto;align-self:center}.modal_favorite .list_category-mobile .profession_mobile .middle{width:100%;padding-top:10px}.modal_favorite .list_category-mobile .profession_mobile .middle div:first-child{display:flex;justify-content:space-between}.modal_favorite .list_category-mobile .profession_mobile .middle .progress{width:100%}.modal_favorite .list_category-mobile .profession_mobile .middle .progress .ant-progress-bg:after{content:""!important}.modal_favorite .list_category-mobile .profession_mobile.active{background:#474c5a;border:1px solid #a2aaca}.modal_favorite .list_category-mobile .vacancy_mobile{padding:15px;margin-top:10px;position:relative;background:#343843;border-radius:18px;cursor:pointer;border:1px solid transparent;transition:all .5s;z-index:2}.modal_favorite .list_category-mobile .vacancy_mobile .border{width:1px;margin:0 10px;height:auto;background-color:#4e535f}.modal_favorite .list_category-mobile .vacancy_mobile .top{display:flex;padding-bottom:10px;border-bottom:1px solid #2e2b36}.modal_favorite .list_category-mobile .vacancy_mobile .top svg{align-self:center;cursor:pointer}.modal_favorite .list_category-mobile .vacancy_mobile .top svg.active path,.modal_favorite .list_category-mobile .vacancy_mobile .top svg:hover path{fill:#ffd23b}.modal_favorite .list_category-mobile .vacancy_mobile .top span{font-size:14px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal_favorite .list_category-mobile .vacancy_mobile .top .btn_redirect{margin-left:auto}.modal_favorite .list_category-mobile .vacancy_mobile .bottom{display:flex;margin-top:10px}.modal_favorite .list_category-mobile .vacancy_mobile .bottom .left{display:flex;flex-direction:column;width:50%}.modal_favorite .list_category-mobile .vacancy_mobile .bottom .left .salary{margin-bottom:10px}.modal_favorite .list_category-mobile .vacancy_mobile .bottom .left .btn_more-info{margin-top:auto;padding:7px;text-align:center;background:#8146ff;box-shadow:0 9px 10px rgba(48,119,255,.27);border-radius:13px;cursor:pointer}.modal_favorite .list_category-mobile .vacancy_mobile .bottom .right{width:50%;display:flex;flex-direction:column}.modal_favorite .list_category-mobile .vacancy_mobile .bottom .right .employer{margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.modal_favorite .list_category-mobile .vacancy_mobile .bottom .right .button{margin-top:auto}.modal_favorite .list_category-mobile .vacancy_mobile .drop_down-vacancy-mobile.active{margin-top:20px}.modal_favorite .list_category-mobile .vacancy_mobile.active{transition:all .5s;box-shadow:0 30px 60px rgba(0,0,0,.5);background-color:#474c5a;border-color:#a2aaca}.modal_favorite .active_vacancy-title{margin-bottom:20px;font-size:32px;line-height:38px}.modal_favorite .active_vacancy-popular{margin-bottom:20px}.modal_favorite .description{margin:10px 0;font-size:18px;line-height:20px}.modal_favorite .tags_block{margin-bottom:20px;padding:12px 8px 8px 12px}.modal_favorite .tags_block .danger_skill{margin-bottom:0}.modal_favorite .recomendation_block{width:100%}.modal_favorite .recomendation_block .title{display:flex;justify-content:space-between;align-items:center}.modal_favorite .recomendation_block .title .group_{margin-right:10px}.modal_favorite .recomendation_block .title .group_ .h3{margin-bottom:8px;font-size:24px;line-height:29px}.modal_favorite .recomendation_block .title .group_ .text{font-size:14px;line-height:17px;color:hsla(0,0%,100%,.5)}.modal_favorite .recomendation_block .title .btn_show{max-width:180px;width:100%;padding:9px;height:40px;text-align:center;font-size:16px;line-height:19px;background:#8146ff;box-shadow:0 9px 20px rgba(129,70,255,.3);border-radius:15px;cursor:pointer}.modal_favorite .recomendation_block ul{margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap}.modal_favorite .recomendation_block ul .reuse_course-item{min-width:297px;width:calc(25% - 30px);min-height:600px;margin-bottom:20px;position:relative;display:flex;flex-direction:column;background:#343843;border-radius:30px}.modal_favorite .recomendation_block ul .reuse_course-item .rate{position:absolute;padding:4px 14px;top:25px;left:22px;background:rgba(32,30,38,.6);border-radius:34px}.modal_favorite .recomendation_block ul .reuse_course-item .rate .ant-rate{font-size:10px}.modal_favorite .recomendation_block ul .reuse_course-item .rate li.ant-rate-star{margin-right:3px;margin-bottom:0;background-color:transparent}.modal_favorite .recomendation_block ul .reuse_course-item .popular{position:absolute;top:23px;right:22px;display:flex;padding:2px 3px;background:rgba(32,30,38,.6);border-radius:34px}.modal_favorite .recomendation_block ul .reuse_course-item .popular span{margin:0 10px;font-size:14px}.modal_favorite .recomendation_block ul .reuse_course-item .category{display:flex;margin:0 20px 15px;padding:4px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:34px}.modal_favorite .recomendation_block ul .reuse_course-item .category img{margin-right:10px;align-self:center}.modal_favorite .recomendation_block ul .reuse_course-item .category span{font-size:14px}.modal_favorite .recomendation_block ul .reuse_course-item .info{margin:0 20px 7px;max-width:280px;font-size:20px;line-height:24px;overflow-wrap:break-word}.modal_favorite .recomendation_block ul .reuse_course-item .stage li,.modal_favorite .recomendation_block ul .reuse_course-item .stage ul{padding:0;margin:0}.modal_favorite .recomendation_block ul .reuse_course-item .stage ul{margin:0 20px 5px}.modal_favorite .recomendation_block ul .reuse_course-item .stage li{white-space:nowrap;font-size:16px;color:#a2aaca;color:var(--text_color_dark)}.modal_favorite .recomendation_block ul .reuse_course-item .stage li:not(:last-child){margin-right:15px}.modal_favorite .recomendation_block ul .reuse_course-item .title_skill{margin:0 20px 10px;font-size:16px}.modal_favorite .recomendation_block ul .reuse_course-item .key_skills{margin:0 20px 10px;max-height:140px;overflow:auto;display:flex;flex-wrap:wrap}.modal_favorite .recomendation_block ul .reuse_course-item .key_skills .skills{display:flex;padding:4px 10px;margin-bottom:5px;position:relative;flex-wrap:wrap;color:#a2aaca;color:var(--text_color_dark);font-size:14px;background:rgba(162,170,202,.2);border-radius:16px}.modal_favorite .recomendation_block ul .reuse_course-item .key_skills .skills img{position:absolute;top:8px;right:5px;cursor:pointer}.modal_favorite .recomendation_block ul .reuse_course-item .key_skills .skills:not(:last-child){margin-right:8px}.modal_favorite .recomendation_block ul .reuse_course-item .date_course{padding:3px;margin:0 20px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:rgba(32,30,38,.6);border-radius:34px}.modal_favorite .recomendation_block ul .reuse_course-item .date_course img{width:19px;height:19px;vertical-align:sub}.modal_favorite .recomendation_block ul .reuse_course-item .date_course span{margin:0 7px;font-size:14px}.modal_favorite .recomendation_block ul .reuse_course-item .bottom_block{margin-top:auto}.modal_favorite .recomendation_block ul .reuse_course-item .bottom_block a{color:#fff}.modal_favorite .recomendation_block ul .reuse_course-item .cost{margin:0 20px 15px;font-size:16px}.modal_favorite .recomendation_block ul .reuse_course-item .cost span{margin-right:5px}.modal_favorite .salary_title{margin-bottom:25px;font-size:20px;line-height:24px}.modal_favorite .progress_parent{width:-webkit-fill-available}.modal_favorite .analytics_block-gorizontal,.modal_favorite .analytics_block-vertical{margin-left:0;padding-left:20px}.modal_favorite .gorizontal_progress{width:auto!important}.modal_favorite .vertical_line{margin-right:auto!important}.modal_favorite .ant-progress-bg:after{content:url(/static/media/middle_green-gorizontal.2f8aa5df.svg);position:absolute;top:0;right:0}.modal_favorite .ant-progress.ant-progress-line.ant-progress-status-normal.ant-progress-show-info.ant-progress-large.progress_bar.blue .ant-progress-bg:after{content:url(/static/media/middle_blue-gorizontal.efebf2f3.svg);position:absolute;top:0;right:0}.modal_favorite .bottom_info{margin-bottom:25px;padding:25px;background:#343843;border:1px solid #474c5a;border-radius:25px}.modal_favorite .bottom_info div{font-size:14px;line-height:17px}.modal_favorite .bottom_info div:not(:last-child){margin-bottom:10px}.modal_favorite .bottom_info div span{color:#b3daff}@media(max-width:820px){.reuse_modal.course .title{font-size:24px!important;line-height:29px!important;margin-bottom:10px!important}.reuse_modal.course .title_info{font-size:12px!important;border:none!important}.reuse_modal.course .sort{display:none!important}.reuse_modal.course .sort_mobile{display:block!important}.reuse_modal.course .traektory_title{margin-top:15px!important;font-size:16px!important;line-height:16px!important}.reuse_modal.course .close_title{width:24px;height:24px}.reuse_modal.course .ant-modal-body{padding:20px 15px!important}}@media(max-width:710px){.reuse_modal.course .course_list li{margin-right:0!important}}.reuse_modal.course .ant-modal-content{background-color:transparent;box-shadow:none}.reuse_modal.course .ant-modal-body{margin:0 15px!important;background:#201e26!important;box-shadow:none}.reuse_modal.course .title{display:flex;justify-content:space-between;margin-bottom:15px;font-size:40px;line-height:48px}.reuse_modal.course .title_info{width:100%;padding-bottom:20px;font-size:16px;line-height:19px;color:hsla(0,0%,100%,.5);border-bottom:1px solid #464c5a}.reuse_modal.course .title img{cursor:pointer}.reuse_modal.course .sort{width:100%;margin-top:14px;margin-bottom:14px;padding-bottom:20px;font-size:16px;border-bottom:1px solid #464c5a}.reuse_modal.course .sort li,.reuse_modal.course .sort ul{padding:0;margin:0}.reuse_modal.course .sort li{display:inline-block;cursor:pointer}.reuse_modal.course .sort li:not(first-child){margin-left:20px;cursor:pointer;color:hsla(0,0%,100%,.5)}.reuse_modal.course .sort li.active{color:#b3daff}.reuse_modal.course .sort_mobile{position:relative;padding:8px 15px;background:#343843;border-radius:17px;cursor:pointer}.reuse_modal.course .sort_mobile svg{position:absolute;top:17px;right:15px}.reuse_modal.course .sort_mobile svg.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.reuse_modal.course .sort_mobile.active{border-radius:17px 17px 0 0}.reuse_modal.course .sort_mobile-drop-down{max-height:0;opacity:0;transition:all .1s ease}.reuse_modal.course .sort_mobile-drop-down li,.reuse_modal.course .sort_mobile-drop-down ul{padding:0;margin:0}.reuse_modal.course .sort_mobile-drop-down li{padding:6px 15px;background-color:#4b505c}.reuse_modal.course .sort_mobile-drop-down li:hover{background-color:#565c6a}.reuse_modal.course .sort_mobile-drop-down li:last-child{border-radius:0 0 16px 16px}.reuse_modal.course .sort_mobile-drop-down.active{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;opacity:1}.reuse_modal.course .sort_mobile-drop-down.active li{cursor:pointer}.reuse_modal.course .traektory_title{margin-bottom:15px;font-size:24px;line-height:29px}.reuse_modal.course .traektory_basket{padding:12px 12px 2px;margin-bottom:30px;max-height:140px;overflow:auto;width:100%;display:flex;flex-wrap:wrap;background:#343843;border-radius:20px}.reuse_modal.course .traektory_basket .skills{padding:4px 5px 5px 12px;margin:0 5px 10px 0;position:relative;display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:rgba(22,21,27,.65);border-radius:29px}.reuse_modal.course .traektory_basket .skills span{color:#fff}.reuse_modal.course .traektory_basket .skills img{margin-left:5px;cursor:pointer}.reuse_modal.course .course_list_modal{margin-left:0;max-width:1304px;width:100%!important}.reuse_modal.course .course_list_modal li,.reuse_modal.course .course_list_modal ul{padding:0;margin:0}.reuse_modal.course .course_list_modal ul{display:flex;flex-wrap:wrap;justify-content:space-around}.reuse_modal.course .course_list_modal .reuse_course-item{margin:0 20px 10px 0;min-height:550px}.reuse_modal.course .course_list_modal .pagination_all{margin:0 auto}.reuse_modal.course .course_list_modal .pagination_all ul{display:block}.reuse_modal.course .course_list_modal .pagination_all .ant-pagination-item{margin-right:5px;background-color:transparent;border:none}.reuse_modal.course .course_list_modal .pagination_all .ant-pagination-item a{border-radius:8px!important;color:#fff;background-color:#343843;background-color:var(--dark)}.reuse_modal.course .course_list_modal .pagination_all .ant-pagination-item-active{border-color:transparent}.reuse_modal.course .course_list_modal .pagination_all .ant-pagination-item-active a{background-color:#61687c}.reuse_modal.course .course_list_modal .pagination_all li.ant-pagination-next,.reuse_modal.course .course_list_modal .pagination_all li.ant-pagination-options,.reuse_modal.course .course_list_modal .pagination_all li.ant-pagination-prev{display:none}.reuse_modal.course .course_list_modal .pagination_all span.ant-pagination-item-ellipsis,.reuse_modal.course .course_list_modal .pagination_all span.anticon.anticon-double-left.ant-pagination-item-link-icon,.reuse_modal.course .course_list_modal .pagination_all span.anticon.anticon-double-right.ant-pagination-item-link-icon{color:#61687c}.reuse_modal.course .course_list_modal .ant-spin.ant-spin-spinning{top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}@media(max-width:820px){.btn_scroll-up{display:block!important}.block_404 .img span{font-size:20px!important;line-height:20px!important}}.form-group{display:block;margin-bottom:15px}.form-group input{padding:0;height:auto;width:auto;margin-bottom:0;display:none;cursor:pointer}.form-group label,.form-group label:before{position:relative;cursor:pointer}.form-group label:before{content:"";-webkit-appearance:none;background:rgba(129,70,255,.2);border:1px solid #8146ff;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:9px;display:inline-block;vertical-align:middle;margin-right:10px;border-radius:5px}.form-group input:checked+label:after{content:"";display:block;position:absolute;top:3.5px;left:8px;width:6px;height:12px;border:solid #8146ff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkbox{margin-bottom:15px}.checkbox .slider:before{position:absolute;height:16px;width:16px;left:4px;bottom:2px;content:"";background-color:#343843;background-color:var(--dark);border:1px solid #fff;box-shadow:0 7px 9px rgba(0,0,0,.43);transition:.4s}.checkbox input:checked+.slider{background-color:#27292f}.checkbox.theme .switch input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px);background-color:#4a5060}.checkbox.theme input:checked+.slider{background-color:#54545b}.switch{display:inline-block;position:relative;margin-top:2px;height:20px;width:48px}.switch input{display:none}.switch .slider{background-color:#292c35;position:absolute;right:0;top:0;bottom:0;left:0;transition:.4s;cursor:pointer}.switch .slider:before{position:absolute;height:16px;width:16px;left:4px;bottom:2px;content:"";background-color:#3077ff;border:1px solid #fff;box-shadow:0 7px 9px rgba(0,0,0,.43);transition:.4s}.switch input:checked+.slider{background-color:#343843}.switch input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.switch .slider.round{border-radius:34px}.switch .slider.round:before{border-radius:50%}.danger_skill{display:flex;flex-wrap:wrap;margin-bottom:10px;background-color:transparent}.danger_skill .skill{padding:3px 5px 4px 12px;margin:0 5px 5px 0;position:relative;display:flex;align-items:center;height:32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;background:rgba(22,21,27,.65);border:1px solid rgba(207,26,26,.6);border-radius:34px}.danger_skill .skill img{margin:1px 0 0 5px}.analytics_block-gorizontal{display:flex;position:relative;justify-content:space-between;margin-bottom:35px;margin-left:20px}.analytics_block-gorizontal .diapazon{position:absolute;bottom:-10px;font-size:12px;line-height:10px;color:#474c5a;white-space:nowrap}.analytics_block-gorizontal .vertical_line{margin-right:125px}.analytics_block-vertical{height:240px}.analytics_block-vertical .block_diapazon{position:absolute;top:0;left:0;height:240px;width:100%;display:flex;flex-direction:column;justify-content:space-between}.analytics_block-vertical .line_row{display:flex;position:relative;max-width:495px;width:100%}.analytics_block-vertical .line_row .company{min-width:45px;margin-right:10px;font-size:10px;line-height:12px;color:#fff;white-space:nowrap}.analytics_block-vertical .line_row img{position:absolute;top:7px;right:0;width:calc(100% - 45px);height:2px}.analytics_block-vertical .vertical_progress{padding-left:50px;display:flex;justify-content:space-around;height:240px}.analytics_block-vertical .vertical_progress .progress{background-color:#f5f5f5;border-radius:3px;box-shadow:none}.analytics_block-vertical .vertical_progress .progress.vertical{position:relative;width:20px;height:240px;overflow:inherit;display:inline-block;margin-right:10px}.analytics_block-vertical .vertical_progress .progress.vertical.blue .progress-bar{background-color:#2661d3}.analytics_block-vertical .vertical_progress .progress.vertical.blue .progress-bar:after{position:absolute;content:"";background-image:url(/static/media/middle_blue-vertical.e249f613.svg);background-size:100% 100%;background-repeat:no-repeat;width:21px;height:16px;top:-3px;right:-1px;z-index:3}.analytics_block-vertical .vertical_progress .progress.vertical.blue .progress-bar.hidden:before{position:absolute;content:"";background-image:url(/static/media/middle_blue-vertical.e249f613.svg);background-size:100% 100%;background-repeat:no-repeat;width:21px;height:16px;top:-16px;right:0;z-index:3}.analytics_block-vertical .vertical_progress .progress.vertical.blue .progress-bar.hidden:after{content:none}.analytics_block-vertical .vertical_progress .progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#565f71;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-radius:10px;z-index:0}.analytics_block-vertical .vertical_progress .progress:after{position:absolute;content:"";background-image:url(/static/media/top_grey-vertical.44742d10.svg);background-size:100% 100%;background-repeat:no-repeat;top:-2px;right:0;width:21px;height:16px;z-index:-1}.analytics_block-vertical .vertical_progress .progress.blue .progress-bar:before{position:absolute;content:"";background-image:url(/static/media/top_blue-vertical.1ab0de57.svg);background-size:100% 100%;background-repeat:no-repeat;width:20px;height:17px;bottom:-2px;right:0;z-index:-1}.analytics_block-vertical .vertical_progress .progress.vertical>.progress-bar{width:100%!important;position:absolute;bottom:0}.analytics_block-vertical .vertical_progress .progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#28c98f;border-radius:10px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);transition:width .6s ease}.analytics_block-vertical .vertical_progress .progress-bar:after{top:-3px;z-index:3}.analytics_block-vertical .vertical_progress .progress-bar:after,.analytics_block-vertical .vertical_progress .progress-bar:before{position:absolute;content:"";background-image:url(/static/media/middle_green-vertical.815e1091.svg);background-size:100% 100%;background-repeat:no-repeat;width:20px;height:16px;right:0}.analytics_block-vertical .vertical_progress .progress-bar:before{bottom:-2px;z-index:-1}.analytics_block-vertical .vertical_progress .progress-bar.hidden{background-color:transparent}.analytics_block-vertical .vertical_progress .progress-bar.hidden:after{content:none}.analytics_block-vertical .vertical_progress .progress-bar.hidden:before{position:absolute;content:"";background-image:url(/static/media/middle_green-vertical.815e1091.svg);background-size:100% 100%;background-repeat:no-repeat;width:20px;height:16px;top:-14px;right:0;z-index:3}.analytics_block-vertical .vertical_progress .name_employer{max-width:35px;bottom:-15px;left:-3px;overflow:hidden;text-overflow:ellipsis;font-size:10px;color:#a2aaca;white-space:nowrap}.analytics_block-vertical .ant-progress-inner{width:inherit}.analytics_block-vertical .ant-progress-inner:after{content:url(/static/media/top_grey-vertical.44742d10.svg);position:absolute;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:-1px;right:-3px;z-index:0}.analytics_block-vertical .ant-progress-bg{z-index:1}.analytics_block-vertical .ant-progress-bg:after{content:url(/static/media/middle_green-vertical.815e1091.svg);position:absolute;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:-1px;right:-5px;z-index:1}.chart{color:#fff;font-size:10px;line-height:12px}.chart .progress_parent{position:absolute;top:17px;left:5px;width:100%}.chart .gorizontal_progress{position:relative;margin-bottom:40px;width:100%}.chart .gorizontal_progress .index{font-size:12px;line-height:10px}.chart .ant-progress-outer{padding-right:0}@-webkit-keyframes backInUp{0%{opacity:1}50%{opacity:1}70%{opacity:.6}80%{opacity:.6}to{opacity:0;top:120px;left:58%}}@keyframes backInUp{0%{opacity:1}50%{opacity:1}70%{opacity:.6}80%{opacity:.6}to{opacity:0;top:120px;left:58%}}.my_animation{text-align:center;-webkit-animation-name:backInUp;animation-name:backInUp;-webkit-animation-duration:.8s;animation-duration:.8s;z-index:10}.tags_block{border:1px solid #474c5a;border:1px solid var(--background_lighten-dark)}.tags_block .h3{margin-bottom:15px;font-size:16px;line-height:19px}.tags_block .have_skill{display:flex;flex-wrap:wrap;margin-bottom:10px;background-color:transparent}.tags_block .have_skill .skill{padding:3px 13px 4px;margin:0 5px 5px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:31px;text-align:center;font-size:14px;background:rgba(22,21,27,.65);border:1px solid rgba(48,224,161,.6);border-radius:29px;white-space:nowrap}.tags_block{padding:20px 20px 10px;background:#343843;background:var(--dark);border-radius:20px}.tags_block .h3{margin-bottom:10px;font-size:14px;line-height:17px}.tags_block .left_skill{display:flex;flex-wrap:wrap;margin-bottom:10px;background-color:transparent}.tags_block .left_skill .skill{padding:3px 13px 4px;margin:0 5px 5px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:31px;text-align:center;font-size:14px;background:rgba(22,21,27,.65);border:1px solid rgba(48,224,161,.6);border-radius:29px;white-space:nowrap}.reuse_course-item{min-width:297px;width:calc(25% - 30px);margin:0 0 35px 20px;position:relative;display:flex;flex-direction:column;background:#343843;border-radius:30px;order:4}.reuse_course-item .preview_image{width:100%;aspect-ratio:1.77;border-radius:30px}.reuse_course-item .rate{position:absolute;padding:4px 14px;top:25px;left:22px;background:rgba(32,30,38,.6);border-radius:34px}.reuse_course-item .rate ul{flex-wrap:nowrap!important;max-width:inherit!important}.reuse_course-item .rate .ant-rate{font-size:10px}.reuse_course-item .rate li.ant-rate-star{margin-right:3px;margin-bottom:0;background-color:transparent}.reuse_course-item .popular{position:absolute;top:23px;right:22px;display:flex;padding:2px 3px;background:rgba(32,30,38,.6);border-radius:34px}.reuse_course-item .popular span{margin:0 10px;font-size:14px}.reuse_course-item .category{display:flex;margin:0 20px 15px;padding:4px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:34px}.reuse_course-item .category img{margin-right:10px;align-self:center}.reuse_course-item .category span{font-size:14px}.reuse_course-item .info{margin:0 20px 7px;max-width:280px;font-size:20px;line-height:24px;overflow-wrap:break-word}.reuse_course-item .organization{margin:5px 20px 7px;max-width:280px;font-size:16px;line-height:16px;color:#a2aaca;color:var(--text_color_dark)}.reuse_course-item .stage li,.reuse_course-item .stage ul{padding:0;margin:0}.reuse_course-item .stage ul{margin:0 20px 5px!important;justify-content:flex-start}.reuse_course-item .stage li{margin-right:15px!important;cursor:help;white-space:nowrap;font-size:16px;color:#a2aaca;color:var(--text_color_dark)}.reuse_course-item .stage li,.reuse_course-item .stage li span{display:flex;align-items:center}.reuse_course-item .stage li svg{margin-left:5px;width:25px}.reuse_course-item .stage li svg circle{fill:#201e26}.reuse_course-item .stage li:not(:last-child){margin-right:15px}.reuse_course-item .title_skill{margin:0 20px 10px;font-size:16px}.reuse_course-item .key_skills{margin:0 20px 10px;max-height:140px;overflow:auto;display:flex;flex-wrap:wrap}.reuse_course-item .key_skills .skills{display:flex;padding:4px 10px;margin-bottom:5px;position:relative;flex-wrap:wrap;color:#a2aaca;color:var(--text_color_dark);font-size:14px;background:rgba(162,170,202,.2);border:1px solid transparent;border-radius:16px}.reuse_course-item .key_skills .skills img{position:absolute;top:8px;right:5px;cursor:pointer}.reuse_course-item .key_skills .skills.active{background:rgba(48,224,161,.2)!important;border-color:#30e0a1}.reuse_course-item .key_skills .skills.active span{color:#30e0a1}.reuse_course-item .key_skills .skills:not(:last-child){margin-right:8px}.reuse_course-item .date_course{padding:3px;margin:0 20px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:rgba(32,30,38,.6);border-radius:34px}.reuse_course-item .date_course img,.reuse_course-item .date_course svg{width:19px;height:19px;vertical-align:sub}.reuse_course-item .date_course span{margin:0 7px;font-size:14px}.reuse_course-item .bottom_block{margin-top:auto}.reuse_course-item .bottom_block a{color:#fff}.reuse_course-item .cost{margin:0 20px 15px;font-size:16px}.reuse_course-item .cost span{margin-right:5px}.reuse_course-item .status{padding:2px 7px 4px;margin:10px 20px;display:flex;justify-content:space-between;align-items:center;border-radius:10px;background:#1d1e25}.reuse_course-item .status span{font-size:11px}.reuse_course-item .status span:last-child{color:#a2aaca;color:var(--text_color_dark)}.reuse_course-item .status span:last-child.discard{color:#cf1a1a}.reuse_course-item .group_redirect{display:flex;margin:0 20px 15px}.reuse_course-item .group_redirect a{width:100%}.reuse_course-item .group_redirect a.disabled{pointer-events:none}.reuse_course-item .group_redirect .view{position:relative;margin-left:10px;min-width:46px;min-height:46px;width:46px;height:46px;border-radius:15px;box-shadow:0 9px 20px rgba(48,119,255,.45);background:#3077ff;cursor:pointer}.reuse_course-item .group_redirect .view img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.reuse_course-item .btn_set-rate{margin:-5px 20px 25px;padding:5px;text-align:center;background:#757a88;border-radius:20px;cursor:pointer}.reuse_course-item iframe,.reuse_course-item video{border-radius:30px}.progress_block{display:flex;position:relative;margin-left:20px}.progress_block svg{margin-top:3px}.progress_block svg.red path:nth-child(4),.progress_block svg.red path:nth-child(6){fill:#ff3434}.progress_block svg.fiolet path:nth-child(4),.progress_block svg.fiolet path:nth-child(6){fill:#8146ff}.progress_block .progress{align-self:flex-end;width:100%;margin:10px}.progress_block .progress .procentague{position:absolute;top:-5px;right:20px}.progress_block .progress .ant-progress-outer{padding-right:15px}.input_classic{width:100%;padding-left:15px;background-color:#343843;border:1px solid #474c5a;border-radius:16px;font-size:16px;color:#fff;z-index:3;outline:none}.input_classic:hover{border-color:#474c5a!important}.input_classic:active,.input_classic:focus{border-color:#a2aaca!important;border-color:var(--text_color_dark)!important;outline:none!important}.input_classic:focus{box-shadow:none}.input_classic::-webkit-input-placeholder{color:#757a88;font-size:16px}.input_classic::placeholder{color:#757a88;font-size:16px}@media(max-width:820px){.parent_navbar{display:none!important}.parent_navbar .nav_bar{display:none}.parent_navbar .nav_bar-mobile{display:block}}.btn_scroll-up{position:fixed;display:none;width:40px;height:40px;bottom:25%;right:20px;opacity:.8;border-radius:50%;background-color:#525868;z-index:7}.btn_scroll-up svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-48%,-50%) rotate(180deg);transform:translate(-48%,-50%) rotate(180deg)}.block_404{width:100%;height:100vh;background:#fff}.block_404 .img{position:relative;width:100%;height:100%;background:url(/static/media/error_404.c9887da4.svg) no-repeat;background-position:100% 100%;background-size:cover;border-radius:60px}.block_404 .img span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:40px;line-height:48px;color:#fff}@media(max-width:1500px){.parent_landing.web{margin:30px auto auto}}@media(max-width:1410px){.parent_landing{margin:55px 15px 20px!important}}@media(max-width:1350px){.parent_landing.web{padding:30px 15px!important}}@media(max-width:1100px){.parent_landing header .btn_redirect{display:none!important}.parent_landing header .btn_redirect-mobile{display:block!important}.parent_landing header .nav_bar li{font-size:14px!important}.parent_landing header .nav_bar li:not(:last-child){margin-right:10px!important}.parent_landing .preview_course{flex-direction:column-reverse!important;min-height:unset!important;max-height:unset!important}.parent_landing .preview_course .info_course,.parent_landing .video{width:100%!important}.parent_landing .resume_section .detail{margin:15px 30px!important}}@media(max-width:820px){.parent_landing{border-radius:25px!important;margin:0 auto!important;padding:15px!important}.parent_landing.web{padding:15px!important;border-radius:0!important}.parent_landing.auth{margin:0!important;border-radius:0!important;min-height:100vh!important}.parent_landing.auth header{display:none;padding:0!important}.parent_landing.auth header .nav_bar{display:none!important}.parent_landing.auth .top_block-mobile{display:block!important}.parent_landing header{margin-bottom:10px!important;padding:0!important}.parent_landing header .btn_redirect-mobile{display:block!important}.parent_landing .preview_course{padding:15px!important;border-radius:25px!important}.parent_landing .preview_course .info_course{padding:15px!important;margin:0 auto!important;border-radius:18px!important}.parent_landing .preview_course .info_course .record{border-radius:14px!important}.parent_landing .preview_course .info_course .info,.parent_landing .preview_course .info_course .title{margin-bottom:15px!important}.parent_landing .preview_course .group{flex-direction:column}.parent_landing .preview_course .group .left{margin-top:40px!important;width:auto!important;text-align:center}.parent_landing .preview_course .group .left .info{margin:auto;max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}.parent_landing .preview_course .group .left .btn_bottom{display:inline-block!important}.parent_landing .preview_course .group .left .btn_bottom .video_icon{display:none!important}.parent_landing .preview_course .group .right{margin-top:40px!important;width:100%!important}.parent_landing .preview_course .group .right .image{margin:0 auto!important;width:540px!important}.parent_landing .preview_course .group .right .image img{left:25%!important}.parent_landing .preview_course .course_figure6{bottom:70px!important;right:50px!important}.parent_landing .preview_skills{border-radius:25px!important}.parent_landing .title_video{margin:40px 0 15px!important;font-size:26px!important;line-height:31px!important}.parent_landing .video iframe,.parent_landing .video video{border-radius:25px!important}.parent_landing .spikers_new,.parent_landing .title_speakers{display:none!important}.parent_landing .speakers_title-mobile,.parent_landing .spikers_mobile-new{display:block!important}.parent_landing .course_contains{margin-top:40px!important;padding:15px!important;border-radius:25px!important}.parent_landing .course_contains .h1{font-size:26px!important;line-height:31px!important}.parent_landing .course_contains .info_row{margin-right:auto!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;flex-direction:column;align-items:normal!important}.parent_landing .course_contains .info_row .matherial{margin-bottom:10px!important;flex-wrap:wrap}.parent_landing .course_contains .info_row .info{flex-wrap:wrap}.parent_landing .course_contains .info_row .info .date_row{margin-bottom:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.parent_landing .course_contains .stages .name{margin-top:30px!important;font-weight:400;font-size:20px!important;line-height:24px!important}.parent_landing .course_contains .date_row{margin-right:10px!important}.parent_landing .course_contains .academic_hours{margin-left:0!important}.parent_landing .format_study{display:none!important}.parent_landing .format_study-mobile{display:block!important}.parent_landing .course_figure6{width:40px!important;height:40px!important}.parent_landing .course_figure6 img{width:15px;height:19px;left:12.5px!important;top:10px!important}.parent_landing .who_suits{margin-top:40px!important;justify-content:center!important}.parent_landing .who_suits .title{margin-bottom:20px!important;font-size:28px!important;line-height:31px!important}.parent_landing .who_suits .list{flex-direction:column!important;justify-content:center!important}.parent_landing .who_suits .list li{padding:15px!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:10px!important}.parent_landing .who_suits{display:none!important}.parent_landing .who_suits-mobile{display:block!important}.parent_landing .what_learn{margin-top:40px!important;display:none!important}.parent_landing .what_learn .title{margin-bottom:15px!important;font-size:26px!important;line-height:31px!important}.parent_landing .what_learn .list .check_icon{display:none!important}.parent_landing .what_learn .list .info{margin-bottom:15px!important}.parent_landing .what_learn .check_icon-mobile{display:block!important;margin-bottom:10px}.parent_landing .resume_section{display:none!important}.parent_landing .resume_section-mobile,.parent_landing .title_resume-mobile{display:block!important}.parent_landing .resume_section-mobile .preview_skills{border-radius:0!important}.parent_landing .footer{margin-top:40px!important;padding:15px!important;border-radius:25px!important}.parent_landing .footer .reuse_form{margin:auto!important;padding:15px!important;border-radius:18px!important}.parent_landing .footer .reuse_form input,.parent_landing .footer .reuse_form textarea{border-radius:14px!important}.parent_landing .footer .reuse_form .h1,.parent_landing .footer .reuse_form .info{margin-bottom:15px!important}.parent_landing .footer .reuse_form .h1{font-size:32px!important;line-height:38px!important}.parent_landing .feedback .title{font-weight:400;font-size:26px!important;line-height:31px!important;text-align:center}.parent_landing .feedback .card_feedback{display:block!important;margin:0 auto!important;max-width:70%!important}.parent_landing .feedback .dots{display:block!important}.parent_landing .feedback ul.ant-rate.ant-rate-disabled{top:-7px!important}.parent_landing::-webkit-scrollbar{width:0!important}.parent_landing::-webkit-scrollbar-thumb{background:transparent}.btn_prev-landing{display:none}.modal_feedback{width:calc(100% - 30px)!important}.modal_feedback .ant-modal-body{padding:15px!important}.modal_feedback .ant-modal-body .close{top:15px!important;right:15px!important}.modal_feedback .ant-modal-body .close,.modal_feedback .ant-modal-body .close img{height:30px!important;width:30px!important}.modal_feedback .ant-modal-body .reuse_form .h1{font-size:26px!important;line-height:31px!important}}@media(max-width:750px){.parent_landing .footer{padding:20px!important}.parent_landing .footer .h1{white-space:inherit!important}.parent_landing .footer .reuse_form{margin:auto!important}.parent_landing .ant-modal.modal_pay .modal_row-pay .name_module{margin-right:0!important;font-size:16px!important;line-height:20px!important}}@media(max-width:700px){.ant-modal.modal_pay{display:none!important}.ant-modal.modal_pay-mobile{display:block!important}}@media(max-width:650px){.parent_landing .who_suits-mobile{margin-top:40px!important}.parent_landing .what_learn{padding:0!important}.parent_landing .feedback_mobile{margin:40px 15px 0!important}}@media(max-width:580px){.parent_landing .info_course .title{font-size:36px!important;line-height:36px!important}}@media(max-width:550px){.parent_landing header{padding:0!important}.parent_landing .group_right{padding:15px!important;border-radius:40px!important}.parent_landing .format_study-mobile .slick-slider.format_study-slides-mobile{height:410px!important}.parent_landing .format_study-mobile .block_dots{margin-top:40px!important}.parent_landing .preview_course .info_course{padding:15px!important}.parent_landing .preview_course .info_course .title{font-size:28px!important;line-height:28px!important;font-weight:400!important}.parent_landing .preview_course .info_course .info{font-size:14px!important;line-height:17px!important}.parent_landing .preview_course .record{max-width:100%!important;width:100%!important}.parent_landing .preview_skills{border-radius:16px!important}.parent_landing .footer .reuse_form{padding:12px!important;margin:0 auto!important}.parent_landing .footer .reuse_form .h1{font-size:32px!important;line-height:32px!important}}@media(max-width:420px){.parent_landing .spikers_mobile-new img{min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;width:inherit;height:auto}.parent_landing .footer .reuse_form .h1{font-size:26px!important;line-height:31px!important}.ant-modal.modal_feedback{width:calc(100vw - 30px)!important}}@media(max-width:350px){.parent_landing header{margin-bottom:10px!important;align-items:center!important}.parent_landing .format_study-mobile .slick-slider.format_study-slides-mobile .slider_item,.parent_landing .format_study-mobile .slick-slider.format_study-slides-mobile .slider_item img{width:100%!important}}.parent_landing{margin:20px auto;display:flex;flex-direction:column;width:100%;max-width:1315px;position:relative;color:#343843;color:var(--dark)}.parent_landing.auth{padding:30px;margin:55px auto auto;max-width:1315px;height:auto!important}.parent_landing.web{padding:30px 0;margin:0 auto;max-width:1315px;height:inherit;min-height:100vh;overflow-y:auto}.parent_landing .lang_changer{padding:8px 11px;position:relative;display:flex;grid-gap:5px;gap:5px;align-items:center;justify-content:center;width:73px;max-height:33px;background-color:#27292f;border:1px solid #474c5a;border:1px solid var(--background_lighten-dark);border-radius:16px;transition:all .3s;cursor:pointer}.parent_landing .lang_changer svg{border-radius:2px}.parent_landing .lang_changer div{text-align:center;color:#757a88;transition:all .3s;cursor:pointer}.parent_landing .lang_changer div.active,.parent_landing .lang_changer div:hover{transition:all .3s;color:#fff}.parent_landing .lang_changer.open{transition:all .3s;width:93px}.parent_landing header{margin-bottom:48px;display:flex;align-items:center;justify-content:space-between;color:#fff}.parent_landing header .title{font-size:32px}.parent_landing header .nav_bar{white-space:nowrap;align-self:center}.parent_landing header .nav_bar li{display:inline-block;font-size:16px;font-weight:400;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none}.parent_landing header .nav_bar li:not(:last-child){margin-right:30px}.parent_landing header .btn_redirect{padding:13px;white-space:nowrap;max-width:150px;width:100%;text-align:center;background:#3077ff;border-radius:18px;color:#fff}.parent_landing header .btn_redirect,.parent_landing header .btn_redirect-mobile{box-shadow:10px 61px 25px rgba(0,0,0,.01),6px 34px 21px rgba(0,0,0,.05),3px 15px 15px rgba(0,0,0,.09),1px 4px 8px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.1);cursor:pointer}.parent_landing header .btn_redirect-mobile{position:relative;display:none;width:40px;height:40px;background-color:#3077ff;border-radius:14px}.parent_landing header .btn_redirect-mobile img{position:absolute;top:11px;left:11px}.parent_landing .top_block-mobile{margin-bottom:-10px;display:none}.parent_landing .top_block-mobile .top_filter{padding:4px 6px;margin-bottom:20px;display:flex;justify-content:space-between;background:#343843;border-radius:34px;transition:all .2s ease}.parent_landing .top_block-mobile .top_filter .icon{display:flex}.parent_landing .top_block-mobile .top_filter .icon svg{width:34px;height:34px}.parent_landing .top_block-mobile .top_filter .settings{align-self:center}.parent_landing .main{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow-y:auto;overflow-x:hidden;border-radius:0 0 8px 8px}.parent_landing .drop_down-header{position:absolute;height:0;opacity:0;visibility:hidden;-webkit-transform:scale(0);transform:scale(0);transition:all .3s ease}.parent_landing .drop_down-header .list li{margin-bottom:20px;font-size:20px;line-height:24px;text-align:center;color:#757a88;cursor:pointer}.parent_landing .drop_down-header .list li:hover{color:#52555f}.parent_landing .drop_down-header .btn_redirect-burger{padding:13px 25px;margin:0 auto 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px;line-height:19px;white-space:nowrap;text-align:center;background:#3077ff;box-shadow:10px 61px 25px rgba(0,0,0,.01),6px 34px 21px rgba(0,0,0,.05),3px 15px 15px rgba(0,0,0,.09),1px 4px 8px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.1);border-radius:18px;color:#fff;cursor:pointer}.parent_landing .drop_down-header .h1{margin-bottom:10px;font-weight:400;font-size:32px;line-height:38px;text-align:center}.parent_landing .drop_down-header .info{margin-bottom:15px;font-size:16px;line-height:19px;text-align:center}.parent_landing .drop_down-header .reuse_form{padding:14px 50px;margin-bottom:30px;background:#c5f0f7;border-radius:20px}.parent_landing .drop_down-header .reuse_form .arrow_phone{top:54px}.parent_landing .drop_down-header.active{position:relative;visibility:inherit;height:auto;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.parent_landing .preview_course{width:100%;display:flex;justify-content:space-between;grid-gap:20px;gap:20px;padding:30px 27px;position:relative;overflow:hidden;border-radius:35px;color:#343843;color:var(--dark)}.parent_landing .preview_course .info_course{width:45%;position:relative;border-radius:33px;color:#fff}.parent_landing .preview_course .info_course .title{margin-bottom:10px;font-size:32px;font-weight:400;line-height:42px;overflow-wrap:break-word}.parent_landing .preview_course .info_course .info{margin-bottom:20px;max-width:600px;font-size:20px;line-height:19px;overflow-wrap:break-word}.parent_landing .preview_course .info_course .btn_bottom{display:flex;margin-bottom:20px}.parent_landing .preview_course .info_course .btn_bottom .record{padding:8px 10px 11px;width:280px;text-align:center;font-size:20px;background:#fff;color:#16151b;box-shadow:10px 61px 25px rgba(0,0,0,.01),6px 34px 21px rgba(0,0,0,.05),3px 15px 15px rgba(0,0,0,.09),1px 4px 8px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.1);border-radius:18px;cursor:pointer}.parent_landing .preview_course .info_course .btn_bottom .record.disabled{pointer-events:none}.parent_landing .preview_course .info_course .btn_bottom .price{margin-left:20px;font-size:26px;font-weight:400;color:#30e0a1}.parent_landing .preview_course .info_course.right{margin:auto 0 auto auto}.parent_landing .preview_course .btn_describe{position:absolute;bottom:40px;right:40px;padding:8px 10px 11px;width:240px;text-align:center;color:#fff;opacity:.7;font-size:16px;background:#3077ff;box-shadow:10px 61px 25px rgba(0,0,0,.1),6px 34px 21px rgba(0,0,0,.1),3px 15px 15px rgba(0,0,0,.1),1px 4px 8px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.1);border-radius:18px;transition:all .2s linear;cursor:pointer}.parent_landing .preview_course .btn_describe:hover{opacity:1}.parent_landing .preview_course .price_{position:absolute;top:60px;left:20%;color:#fff;font-size:24px;font-weight:400}.parent_landing .preview_course .btn_share{background-color:transparent;border:1px solid #fff}.parent_landing .preview_course .btn_share:hover{opacity:1}.parent_landing .title_video{margin:100px 0 40px;font-size:48px;line-height:57px;font-weight:400;color:#343843;color:var(--dark)}.parent_landing .video{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:55%}.parent_landing .video .react-player{width:100%!important;height:unset!important;margin-bottom:0!important}.parent_landing .video iframe,.parent_landing .video video{border-radius:35px}.parent_landing .preview_skills{margin:20px 0;display:flex;flex-wrap:wrap;grid-gap:5px;gap:5px;width:100%}.parent_landing .preview_skills .skill{padding:7px 12px;height:28px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;font-size:12px;background:rgba(22,21,27,.65);border:1px solid #5b5b5b;border-radius:34px;color:#fff}.parent_landing .preview_skills .skill span{line-height:16.7px}.parent_landing .preview_skills .skill:last-child{margin-right:0}.parent_landing .title_speakers{margin:65px 0 32px;font-weight:400;font-size:32px;line-height:57px;color:#fff}.parent_landing .spikers_new{width:100%;min-height:370px;max-height:370px;border-radius:38px;background-color:#1d1e25}.parent_landing .spikers_new .spikers_slides{height:360px;border-radius:40px}.parent_landing .spikers_new .spikers_slides .slider_card{height:100%;display:flex!important;color:#fff}.parent_landing .spikers_new .spikers_slides .slider_card .slider_image{margin:10px;max-height:350px;max-width:351px;min-height:350px;min-width:351px;border-radius:35px;background-size:cover!important;background-position:50%;background-color:#1e2026}.parent_landing .spikers_new .spikers_slides .slick-list{border-radius:35px;height:100%}.parent_landing .spikers_new .spikers_slides .info_speaker{padding:23px 30px 30px;display:flex;flex-direction:column;height:100%;width:100%;font-weight:400;font-size:18px}.parent_landing .spikers_new .spikers_slides .info_speaker .title{margin-bottom:20px;max-width:305px;width:100%;font-weight:400;font-size:32px;line-height:38px}.parent_landing .spikers_new .spikers_slides .info_speaker .skills_list{margin-bottom:15px;display:flex;flex-wrap:wrap;max-height:110px;overflow-y:auto}.parent_landing .spikers_new .spikers_slides .info_speaker .skills_list .skill{margin:0 15px 15px 0;padding:8px 20px 9px;height:39px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;background:rgba(22,21,27,.65);border:1px solid #30e0a1;border-radius:34px}.parent_landing .spikers_new .spikers_slides .info_speaker .skills_list .skill span{line-height:16.7px}.parent_landing .spikers_new .spikers_slides .info_speaker .skills_list .skill:last-child{margin-right:0}.parent_landing .spikers_new .spikers_slides .info_speaker .skills_list::-webkit-scrollbar-thumb{border-radius:9em;background:#474c5a;background:var(--background_lighten-dark)}.parent_landing .spikers_new .spikers_slides .info_speaker .name{margin:auto 0 15px;padding-bottom:15px;font-weight:400;font-size:32px;line-height:29px;border-bottom:1px solid #757a88}.parent_landing .spikers_new .spikers_slides .info_speaker .position{display:flex;margin-bottom:15px}.parent_landing .spikers_new .spikers_slides .info_speaker .position span{line-height:16px}.parent_landing .spikers_new .spikers_slides .info_speaker .description{margin:0;max-height:90px;overflow-y:auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";white-space:break-spaces;transition:all .3s linear}.parent_landing .spikers_new .spikers_slides .info_speaker .description::-webkit-scrollbar-thumb{border-radius:9em;background:#474c5a;background:var(--background_lighten-dark)}.parent_landing .spikers_new .spikers_slides .info_speaker .hidden-checkbox{display:none}.parent_landing .spikers_new .spikers_slides .info_speaker .toggle-label{cursor:pointer;display:block}.parent_landing .spikers_new .spikers_slides .info_speaker .toggle-label .description{display:none}.parent_landing .spikers_new .spikers_slides .info_speaker .toggle-label .toggle-text{display:inline;color:#3077ff}.parent_landing .spikers_new .spikers_slides .info_speaker .hidden-checkbox:checked+.toggle-label .toggle-text{display:none}.parent_landing .spikers_new .spikers_slides .info_speaker .hidden-checkbox:checked+.toggle-label .description{display:block}.parent_landing .spikers_new .spikers_slides svg{opacity:.5}.parent_landing .spikers_new .spikers_slides svg:hover{opacity:1}.parent_landing .spikers_new .spikers_slides .slick-next,.parent_landing .spikers_new .spikers_slides .slick-prev{position:absolute;top:-40px;right:30px;width:30px;height:30px}.parent_landing .spikers_new .spikers_slides .slick-next img,.parent_landing .spikers_new .spikers_slides .slick-prev img{width:30px;height:30px}.parent_landing .spikers_new .spikers_slides .slick-next:before,.parent_landing .spikers_new .spikers_slides .slick-prev:before{content:""}.parent_landing .spikers_new .spikers_slides .slick-prev{left:auto;right:80px;z-index:1}.parent_landing .spikers_new::-webkit-scrollbar-thumb{background:#757a88!important}.parent_landing .spikers_mobile-new{display:none;color:#fff}.parent_landing .spikers_mobile-new .speakers_title-mobile{margin:40px 0 15px;font-weight:400;font-size:24px;line-height:31px;color:#fff}.parent_landing .spikers_mobile-new .spikers_mobile-inner{padding:25px 15px;margin:0 auto;max-width:345px;width:100%;background:#1d1e25;border-radius:25px}.parent_landing .spikers_mobile-new .spikers_mobile-inner .title{margin-bottom:18px;max-width:250px;width:100%;font-weight:400;font-size:26px;line-height:31px}.parent_landing .spikers_mobile-new .spikers_mobile-inner img{margin:15px 0;min-width:315px;max-width:315px;min-height:260px;max-height:260px;border-radius:30px}.parent_landing .spikers_mobile-new .spikers_mobile-inner .skills_list{display:flex;flex-wrap:wrap;max-height:70px;overflow-y:auto;-webkit-user-select:none;user-select:none}.parent_landing .spikers_mobile-new .spikers_mobile-inner .skills_list .skill{margin:0 10px 10px 0;padding:0 20px 3px;height:28px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;background:rgba(22,21,27,.65);border:1px solid #30e0a1;border-radius:34px}.parent_landing .spikers_mobile-new .spikers_mobile-inner .skills_list .skill span{font-size:12px;line-height:14px}.parent_landing .spikers_mobile-new .spikers_mobile-inner .skills_list .skill:last-child{margin-right:0}.parent_landing .spikers_mobile-new .spikers_mobile-inner .skills_list::-webkit-scrollbar-thumb{background:#757a88!important}.parent_landing .spikers_mobile-new .spikers_mobile-inner .name{margin:auto 0 15px;padding-bottom:15px;font-weight:400;font-size:24px;line-height:29px;border-bottom:1px solid #757a88}.parent_landing .spikers_mobile-new .spikers_mobile-inner .position{margin-left:1px;display:flex;margin-bottom:15px}.parent_landing .spikers_mobile-new .spikers_mobile-inner .position span{line-height:16px}.parent_landing .spikers_mobile-new .spikers_mobile-inner .description{margin:0;max-height:90px;overflow-y:auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";white-space:break-spaces;transition:all .3s linear}.parent_landing .spikers_mobile-new .spikers_mobile-inner .description::-webkit-scrollbar-thumb{background:#757a88!important}.parent_landing .spikers_mobile-new .spikers_mobile-inner .hidden-checkbox{display:none}.parent_landing .spikers_mobile-new .spikers_mobile-inner .toggle-label{cursor:pointer;display:block}.parent_landing .spikers_mobile-new .spikers_mobile-inner .toggle-label .description{display:none}.parent_landing .spikers_mobile-new .spikers_mobile-inner .toggle-label .toggle-text{display:inline;color:#3077ff}.parent_landing .spikers_mobile-new .spikers_mobile-inner .hidden-checkbox:checked+.toggle-label .toggle-text{display:none}.parent_landing .spikers_mobile-new .spikers_mobile-inner .hidden-checkbox:checked+.toggle-label .description{display:block}.parent_landing .course_contains{margin-top:32px;padding:20px;position:relative;width:100%;border-radius:35px;background-color:#1d1e25}.parent_landing .course_contains .h1{margin-bottom:20px;font-weight:400;font-size:48px;line-height:57px;color:#fff}.parent_landing .course_contains .info_row{margin-bottom:20px;display:flex;flex-wrap:wrap;align-items:center}.parent_landing .course_contains .info_row .matherial{display:flex;align-items:center}.parent_landing .course_contains .info_row .matherial div{padding:4px 10px;margin-right:10px;background:rgba(162,170,202,.2);border-radius:34px}.parent_landing .course_contains .info_row .matherial div span{font-size:16px;line-height:19px;color:#a2aaca}.parent_landing .course_contains .info_row .info{display:flex}.parent_landing .course_contains .info_row .info .date_row{margin-right:10px;padding:2.5px;display:flex;align-items:center;background:#343843;background:var(--dark);border-radius:34px}.parent_landing .course_contains .info_row .info .date_row .date{display:flex;align-items:center}.parent_landing .course_contains .info_row .info .date_row .date img{height:20.5px;width:20.5px}.parent_landing .course_contains .info_row .info .date_row .date span{margin:0 7px;color:#fff}.parent_landing .course_contains .info_row .info .academic_hours{padding:2.5px 12px 2.5px 2.5px;display:flex;align-items:center;background:#343843;background:var(--dark);border-radius:34px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#fff}.parent_landing .course_contains .info_row .info .academic_hours img{width:21px;height:20.5px}.parent_landing .course_contains .info_row .info .academic_hours span{margin-left:6px}.parent_landing .course_contains .text_description{padding:1px;width:100%;color:#757a88;font-size:16px;line-height:19px;max-height:200px;white-space:break-spaces;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";overflow-y:hidden;transition:all .3s linear;overflow-wrap:break-word}.parent_landing .course_contains .text_description a{color:#3077ff;color:var(--blue)}.parent_landing .course_contains .text_description.open{max-height:650px;overflow-y:auto}.parent_landing .course_contains .text_description::-webkit-scrollbar-thumb{background:#757a88}.parent_landing .course_contains .show_all{display:flex;align-items:center;font-size:16px;color:#3077ff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.parent_landing .course_contains .show_all span{line-height:16px}.parent_landing .course_contains .title_stages{margin:10px 0;font-weight:400;font-size:32px;color:#fff}.parent_landing .course_contains .stages .name{margin-top:10px;max-width:550px;width:100%;font-size:16px;color:#757a88}.parent_landing .course_contains .stages .name:first-child{margin-top:30px}.parent_landing .format_study{margin-top:32px;display:flex;grid-gap:20px;gap:20px;background-color:#1d1e25;padding:20px;border-radius:24px}.parent_landing .format_study .title{width:20%;margin-bottom:40px;font-weight:400;font-size:32px;color:#fff;line-height:57px}@media(max-width:1100px){.parent_landing .format_study .title{font-size:20px}}.parent_landing .format_study .list{width:80%;display:flex;grid-gap:20px;gap:20px;flex-wrap:wrap}.parent_landing .format_study .list li{width:calc(33.3% - 14px);display:flex;flex-direction:column;justify-content:space-between;border-radius:30px}@media(max-width:1100px){.parent_landing .format_study .list li{width:calc(50% - 10px)}}.parent_landing .format_study .list li .top{padding:15px}.parent_landing .format_study .list li .top .title{width:unset;margin-bottom:10px;font-weight:400;font-size:20px;line-height:29px}.parent_landing .format_study .list li .top .info{font-size:18px;font-weight:400;line-height:19px;color:#757a88}.parent_landing .format_study .list li .bottom img{max-width:100%;margin-left:-1px;margin-bottom:-1px}.parent_landing .format_study-mobile{display:none;margin-top:40px}.parent_landing .format_study-mobile .title{margin-bottom:15px;font-weight:400;font-size:26px;line-height:31px;color:#fff}.parent_landing .format_study-mobile .format_study-slides-mobile .parent_slider-item{display:block!important}.parent_landing .format_study-mobile .format_study-slides-mobile .slider_item{margin:0 auto;max-width:300px;width:-webkit-min-content;width:min-content;display:flex;flex-direction:column;border-radius:30px}.parent_landing .format_study-mobile .format_study-slides-mobile .slider_item .top{padding:15px}.parent_landing .format_study-mobile .format_study-slides-mobile .slider_item .top .title{margin-bottom:10px;font-weight:400;font-size:24px;line-height:29px;text-align:center}.parent_landing .format_study-mobile .format_study-slides-mobile .slider_item .top .info{font-size:16px;line-height:19px;color:#757a88}.parent_landing .who_suits{margin-top:32px;color:#343843;color:var(--dark);background-color:#1d1e25;padding:20px;border-radius:24px;display:flex;justify-content:space-between;grid-gap:20px;gap:20px}.parent_landing .who_suits .title{width:20%;margin-bottom:40px;font-weight:400;font-size:32px;line-height:57px;color:#fff}.parent_landing .who_suits .list{width:80%;display:flex;flex-wrap:wrap;grid-gap:20px;gap:20px}.parent_landing .who_suits .list li{width:calc(33.3% - 14px);overflow:hidden;border-radius:30px}@media(max-width:1100px){.parent_landing .who_suits .list li{width:calc(50% - 10px)}}.parent_landing .who_suits .list li .number{position:relative;width:41px;height:41px;font-size:20px;line-height:24px;background-color:#343843;background-color:var(--dark);border:1px solid #474c5a;border-radius:50%}.parent_landing .who_suits .list li .number span{color:#fff;position:absolute;top:7px;left:13px}.parent_landing .who_suits .list li .to_whom{margin-top:15px;max-width:320px;width:100%;font-weight:400;font-size:24px;line-height:38px}.parent_landing .who_suits .list li .to_whom span{white-space:nowrap}.parent_landing .who_suits .list li .info{margin-top:8px;max-width:350px;font-size:16px;line-height:19px;color:#757a88}.parent_landing .who_suits-mobile{margin-top:40px;display:none}.parent_landing .who_suits-mobile .title{margin-bottom:15px;font-weight:400;font-size:26px;line-height:31px;color:#fff}.parent_landing .who_suits-mobile .who_suits-slides-mobile .slider_item{margin:0 auto;max-width:300px;padding:15px 20px;border-radius:25px}.parent_landing .who_suits-mobile .who_suits-slides-mobile .slider_item .number{position:relative;width:35px;height:35px;font-size:16px;line-height:19px;background-color:#343843;background-color:var(--dark);border:1px solid #474c5a;border-radius:50%}.parent_landing .who_suits-mobile .who_suits-slides-mobile .slider_item .number span{color:#fff;position:absolute;top:6px;left:12px}.parent_landing .who_suits-mobile .who_suits-slides-mobile .slider_item .to_whom{margin-top:10px;font-weight:400;font-size:22px;line-height:26px;color:#fff}.parent_landing .who_suits-mobile .who_suits-slides-mobile .slider_item .to_whom span{white-space:nowrap}.parent_landing .who_suits-mobile .who_suits-slides-mobile .slider_item .info{margin-top:8px;font-size:14px;line-height:17px;color:#757a88}.parent_landing .what_learn{margin-top:32px;padding:20px;display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#1d1e25;border-radius:24px}.parent_landing .what_learn .title{width:20%;margin-bottom:40px;font-weight:400;font-size:32px;line-height:57px;color:#fff}.parent_landing .what_learn .list{width:80%;display:flex;flex-wrap:wrap;grid-gap:20px;gap:20px}.parent_landing .what_learn .list li{width:calc(33.3% - 14px)}@media(max-width:1100px){.parent_landing .what_learn .list li{width:calc(50% - 10px)}}.parent_landing .what_learn .list li .parent_check{display:flex;justify-content:center;flex-direction:column;height:100%;color:#fff}@media(max-width:820px){.parent_landing .what_learn .list li .parent_check{margin:0 auto;max-width:300px;padding:15px 20px;background:#1d1e25;border-radius:25px}}.parent_landing .what_learn .list li .check_icon{margin-bottom:15px}.parent_landing .what_learn .list li .check_icon-mobile{align-self:center}.parent_landing .what_learn .list li .skill{margin-bottom:10px;font-size:20px;line-height:24px;border-radius:34px;color:#fff}.parent_landing .what_learn .list li .info{margin-top:auto;font-size:18px;line-height:19px;color:#757a88;height:100%}.parent_landing .what_learn .list li .check_icon-mobile{display:none}.parent_landing .resume_section{margin-top:32px}.parent_landing .resume_section .title{margin-bottom:20px;max-width:460px;width:100%;font-weight:400;font-size:32px;line-height:44px;color:#fff}.parent_landing .resume_section .resume{width:100%;display:flex;min-height:405px;background:#1d1e25;border-radius:35px}.parent_landing .resume_section .resume .image{padding:15px;max-width:280px;width:100%;background:#201e26;border-radius:35px}.parent_landing .resume_section .resume .image img{width:100%;border-radius:25px}.parent_landing .resume_section .resume .detail{margin:15px 65px;width:100%;color:#fff}.parent_landing .resume_section .resume .detail .full_name{margin-bottom:20px;font-weight:400;font-size:32px;line-height:38px}.parent_landing .resume_section .resume .detail .label_resume{margin-bottom:20px;padding:13px 20px;display:flex;align-items:center;justify-content:space-between;width:100%;background:#474c5a;background:var(--background_lighten-dark);border-radius:19px}.parent_landing .resume_section .resume .detail .label_resume span{font-size:20px;line-height:24px}.parent_landing .resume_section .resume .detail .preview_skills{margin-bottom:20px;padding:0;max-height:300px;overflow-y:auto;border-radius:0}.parent_landing .resume_section .resume .detail .preview_skills .skill{padding:8px 20px;height:32px;font-size:14px}.parent_landing .resume_section .resume .detail .h2{font-size:24px;line-height:29px}.parent_landing .resume_section .resume .detail .parent_course{max-height:300px;overflow-y:auto}.parent_landing .resume_section .resume .detail .parent_course .course{display:flex;margin-top:10px;justify-content:space-between}.parent_landing .resume_section .resume .detail .parent_course .course .year_end{display:flex;margin-right:10px}.parent_landing .resume_section .resume .detail .parent_course .course .year_end span{font-size:20px;line-height:23px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.parent_landing .resume_section .resume .detail .parent_course .course .info{max-width:450px;width:100%}.parent_landing .resume_section .resume .detail .parent_course .course .info .title{margin-bottom:15px;font-weight:400;font-size:20px;line-height:24px;color:#fff}.parent_landing .resume_section .resume .detail .parent_course .course .info .text{font-size:16px;line-height:19px;color:#757a88}.parent_landing .title_resume-mobile{display:none;margin:40px 0 15px;font-weight:400;font-size:26px;line-height:31px;color:#fff}.parent_landing .resume_section-mobile{display:none;padding:15px;background:#343843;background:var(--dark);border-radius:25px}.parent_landing .resume_section-mobile .title{margin-bottom:40px;max-width:460px;width:100%;font-weight:400;font-size:48px;line-height:57px;color:#343843;color:var(--dark)}.parent_landing .resume_section-mobile .resume{width:100%;min-height:405px;border-radius:25px;color:#fff}.parent_landing .resume_section-mobile .resume .top_container{display:flex}.parent_landing .resume_section-mobile .resume .top_container .image{border-radius:20px}.parent_landing .resume_section-mobile .resume .top_container .image img{height:100px;width:100px;border-radius:25px}.parent_landing .resume_section-mobile .resume .top_container .label_resume{padding:25px 20px;margin-left:10px;display:flex;flex-direction:column;justify-content:center;width:100%;background:#474c5a;background:var(--background_lighten-dark);border-radius:19px}.parent_landing .resume_section-mobile .resume .top_container .label_resume .position{font-size:16px;line-height:19px}.parent_landing .resume_section-mobile .resume .top_container .label_resume .salary{margin-top:10px;font-size:16px;line-height:19px}.parent_landing .resume_section-mobile .resume .preview_skills{margin-bottom:10px;padding:0;max-height:200px;overflow-y:auto;border-radius:0}.parent_landing .resume_section-mobile .resume .preview_skills .skill{padding:3px 20px;min-height:28px;height:inherit;font-size:14px;border-radius:20px}.parent_landing .resume_section-mobile .resume .h2{margin-bottom:10px;font-size:24px;line-height:29px}.parent_landing .resume_section-mobile .resume .full_name{margin:15px 0;font-weight:400;font-size:22px;line-height:26px}.parent_landing .resume_section-mobile .resume .courses{max-height:200px;overflow-y:auto}.parent_landing .resume_section-mobile .resume .courses .course{margin-bottom:10px;display:flex}.parent_landing .resume_section-mobile .resume .courses .course .year_end{margin-right:15px;font-size:14px;line-height:180%}.parent_landing .resume_section-mobile .resume .courses .course .info .title{margin-bottom:15px;font-weight:400;font-size:16px;line-height:19px;color:#fff}.parent_landing .resume_section-mobile .resume .courses .course .info .text{font-size:14px;line-height:16px;color:#a2aaca}.parent_landing .feedback{margin-top:100px}.parent_landing .feedback .title{margin-bottom:40px;font-weight:400;font-size:48px;line-height:57px}.parent_landing .feedback .card_feedback{position:relative;padding:25px;max-width:530px;height:inherit;min-height:200px;background:#343843;background:var(--dark);border-radius:30px}.parent_landing .feedback .card_feedback .title{display:flex;margin-bottom:15px}.parent_landing .feedback .card_feedback .title img{margin-right:15px;border-radius:16px}.parent_landing .feedback .card_feedback .title .right .fio{margin-top:10px;font-weight:400;font-size:24px;line-height:29px;color:#fff}.parent_landing .feedback .card_feedback .title .right .rate{position:relative}.parent_landing .feedback .card_feedback .title .right .rate .ant-rate{position:absolute;top:-17px;left:0;font-size:10px}.parent_landing .feedback .card_feedback .title .right .rate li.ant-rate-star{margin-right:3px;margin-bottom:0;background-color:transparent}.parent_landing .feedback .card_feedback .comment_feedback{font-size:16px;color:#fff}.parent_landing .feedback .card_feedback .remove{position:absolute;top:20px;right:20px;width:30px;height:30px;border-radius:50%;background-color:#474c5a;background-color:var(--background_lighten-dark);transition:all .3s ease;cursor:pointer}.parent_landing .feedback .card_feedback .remove img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.parent_landing .feedback .card_feedback .remove:hover{background-color:#525868}.parent_landing .feedback .feedback_slides{position:relative}.parent_landing .feedback .feedback_slides .slick-track{display:flex}.parent_landing .feedback .feedback_slides .slick-slide{height:inherit;margin-right:20px}.parent_landing .feedback .feedback_slides .slick-slide>div:first-child{height:100%}.parent_landing .feedback .feedback_slides .slick-slide.slick-active{height:inherit;margin-right:20px}.parent_landing .feedback .feedback_slides .slick-slide.slick-active>div:first-child{height:100%}.parent_landing .feedback .feedback_slides .slick-next,.parent_landing .feedback .feedback_slides .slick-prev{position:absolute;top:-70px;left:84%}.parent_landing .feedback .feedback_slides .slick-next:before,.parent_landing .feedback .feedback_slides .slick-prev:before{content:""}.parent_landing .feedback .feedback_slides .slick-next.slick-disabled,.parent_landing .feedback .feedback_slides .slick-prev.slick-disabled{opacity:.5}.parent_landing .feedback .feedback_slides .slick-prev{top:-70px;left:80%;z-index:1}.parent_landing .feedback .dots{display:none}.parent_landing .feedback_mobile{display:none;margin:40px 100px 0}.parent_landing .feedback_mobile .title{margin-bottom:15px;font-weight:400;font-size:26px;line-height:31px}.parent_landing .feedback_mobile .feedback-slides-mobile .card_feedback{padding:15px;margin-left:10px;margin-right:10px;max-width:530px;min-height:245px;max-height:245px;background:#343843;background:var(--dark);border-radius:30px}.parent_landing .feedback_mobile .feedback-slides-mobile .card_feedback .title{display:flex;margin-bottom:15px}.parent_landing .feedback_mobile .feedback-slides-mobile .card_feedback .title img{margin-right:15px;border-radius:16px}.parent_landing .feedback_mobile .feedback-slides-mobile .card_feedback .title .right .fio{margin-top:10px;font-weight:400;font-size:22px;line-height:26px;color:#fff}.parent_landing .feedback_mobile .feedback-slides-mobile .card_feedback .title .right .rate{position:relative}.parent_landing .feedback_mobile .feedback-slides-mobile .card_feedback .title .right .rate .ant-rate{position:absolute;top:-8px;left:0;font-size:10px}.parent_landing .feedback_mobile .feedback-slides-mobile .card_feedback .title .right .rate li.ant-rate-star{margin-right:3px;margin-bottom:0;background-color:transparent}.parent_landing .feedback_mobile .feedback-slides-mobile .card_feedback .comment_feedback{font-size:14px;color:#fff}.parent_landing .footer{margin-top:32px;display:flex;position:relative;overflow:hidden;background-color:#1d1e25;border-radius:35px;color:#343843;color:var(--dark)}.parent_landing .footer .reuse_form{margin:auto auto auto 0;padding:30px;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:33px;transition:.1s ease}.parent_landing .footer .reuse_form input,.parent_landing .footer .reuse_form textarea{border-radius:20px;color:#343843;color:var(--dark)}.parent_landing .footer .btn_describe{position:absolute;bottom:40px;right:40px}.parent_landing .footer.right .reuse_form{margin:auto 0 auto auto}.parent_landing .block_dots{margin-top:20px;display:flex;justify-content:center}.parent_landing::-webkit-scrollbar-thumb{border-radius:9em;background:#474c5a;background:var(--background_lighten-dark)}.btn_prev-landing{position:absolute;top:12px;left:95px;padding:4px 15px 4px 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#343843;background:var(--dark);border-radius:20px;color:#fff;cursor:pointer;transition:all .3s linear}.btn_prev-landing svg{position:absolute;top:11px;left:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn_prev-landing.margin_left{left:260px}.modal_feedback{position:relative;width:100%!important;max-width:525px;background:#fff;border:1px solid #343843;border:1px solid var(--dark);box-shadow:0 30px 120px rgba(0,0,0,.99);border-radius:25px;color:#343843;color:var(--dark)}.modal_feedback .title{margin-bottom:20px;max-width:300px;width:100%;font-size:24px;line-height:29px;color:#343843;color:var(--dark)}.modal_feedback .close{position:absolute;top:-30px;right:-30px;cursor:pointer}.modal_feedback .h1{margin-bottom:5px;font-weight:400;font-size:48px;line-height:57px}.modal_feedback .text_info{margin-bottom:20px;font-size:16px;line-height:19px}.modal_feedback .ant-modal-content{background-color:transparent;box-shadow:none}.modal_feedback .ant-modal-body{background:transparent!important;box-shadow:none}.reuse_form{display:flex}@media(max-width:820px){.reuse_form{flex-direction:column}}.reuse_form .h1{max-width:80%;margin-bottom:16px;font-weight:400;font-size:32px;line-height:1.1}.reuse_form .info{max-width:80%;margin-bottom:20px;font-size:20px;font-weight:400;line-height:19px}.reuse_form .prev_block{width:50%}@media(max-width:820px){.reuse_form .prev_block{width:unset}}.reuse_form .feedbackForm{width:50%;display:flex;flex-direction:column;grid-gap:10px;gap:10px}@media(max-width:820px){.reuse_form .feedbackForm{width:unset}}.reuse_form .feedbackForm .ant-row.ant-form-item{margin-bottom:-2px}.reuse_form .arrow_phone{position:absolute;top:51px;right:3px;width:50px;height:40px;cursor:pointer}.reuse_form .arrow_phone svg{position:absolute;top:16px;right:20px}.reuse_form .arrow_phone.active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.reuse_form .drop_down-phone{max-height:0;opacity:0;-webkit-transform:scale(0);transform:scale(0);width:100%;background-color:#31343d;border-radius:0 0 17px 17px;transition:all .2s ease;z-index:3}.reuse_form .drop_down-phone ul{padding:0;margin:0 auto}.reuse_form .drop_down-phone li{padding:5px 15px;margin:0;font-size:14px;color:#fff;cursor:pointer}.reuse_form .drop_down-phone li:hover{background-color:#3c404c}.reuse_form .drop_down-phone li:last-child{padding-top:0;padding-bottom:5px;border-radius:0 0 17px 17px}.reuse_form .drop_down-phone.active{margin-top:-15px;margin-bottom:10px;min-width:100px;max-height:200px;-webkit-transform:scale(1);transform:scale(1);opacity:1}.reuse_form .phoneNumber{margin:15px 0;padding:9px 15px 9px 40px;font-size:14px;line-height:17px;outline:none;background:#343843;border:1px solid #474c5a;border-radius:16px;color:#fff;transition:all .2s ease}.reuse_form .phoneNumber.active{border:none;border-radius:16px 16px 0 0}.reuse_form .phoneNumber:focus:before{content:"";width:21px;height:15px}.reuse_form .icon_country{position:absolute;top:59px;left:15px}.reuse_form .deal{padding-bottom:10px;margin-top:15px;font-size:14px;line-height:17px;color:#757a88}.reuse_form .cost{margin:15px 0;display:flex;justify-content:space-between}.reuse_form .cost .left_cost{align-self:end;font-weight:400;font-size:20px;line-height:24px;text-decoration:line-through;color:#757a88}.reuse_form .cost .right_cost{padding:0;font-weight:400;font-size:24px;line-height:29px}.reuse_form .input_classic{height:38px}.reuse_form .input_classic.text_area{height:68px}.reuse_form input:-webkit-autofill,.reuse_form input:-webkit-autofill:focus{-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}.reuse_form .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input{background-color:#343843;background-color:var(--dark)}.reuse_form input::-webkit-inner-spin-button,.reuse_form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.reuse_form input[type=number]{-moz-appearance:textfield}@media(max-width:820px){.modal_feedback{width:calc(100% - 30px)!important}}@media(max-width:1428px){.course_list .catalog ul{flex-wrap:wrap!important}}@media(max-width:1410px){.course_list{margin:0 15px!important}}@media(max-width:1260px){.course_list .sort{flex-wrap:wrap!important;justify-content:start!important;align-items:center}.course_list .sort .search{margin-right:0!important;margin-bottom:15px}.course_list .sort .checkbox_paid{width:auto!important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media(max-width:982px){.course_list .sort .category .select_block{min-width:230px!important}.course_list .sort .checkbox_paid{margin-top:15px!important;margin-left:0!important;min-width:230px!important}}@media(max-width:1100px){.course_list .catalog ul{flex-wrap:wrap!important;justify-content:space-evenly}}@media(max-width:820px){.course_list{padding-left:0!important}.course_list .group{margin-left:0!important;padding-bottom:100px!important}.course_list .top_block-mobile{display:block!important}.course_list .sort{display:none!important}}@media(max-width:720px){.course_list .top_block{flex-direction:column-reverse!important;padding-bottom:15px!important;position:relative}.course_list .top_block .left{font-size:20px!important;line-height:24px!important}.course_list .top_block .right{width:100%;margin-bottom:10px}.course_list .top_block .right div{width:100%!important}.course_list .top_block .drop_down-language{margin:10px 0!important}.course_list .top_block .btn_redirect{margin:10px 0!important;position:absolute;top:0;right:5px}.course_list .sort{display:none!important}.course_list .actual_title{margin-top:15px!important;font-size:18px!important;line-height:21px!important}.course_list .actual_list{margin-bottom:20px}.course_list .actual_list ul{margin-top:25px!important}.course_list .actual_list li img{width:50px;height:50px}.course_list .actual_list li .border{width:50px!important;height:50px!important}.course_list .parent_traektory,.course_list .traektory_title{display:none!important}}@media(max-width:502px){.course_list .catalog ul .reuse_course-item{margin:0 auto 20px!important}}.course_list{width:100%;color:#fff}.course_list li,.course_list ul{margin:0;padding:0}.course_list .top_block{padding-bottom:20px;margin-bottom:20px;margin-top:10px;display:flex;justify-content:space-between;border-bottom:1px solid #464c5a}.course_list .top_block .left{font-size:32px;line-height:30px}.course_list .top_block .right{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;align-self:center;background:rgba(162,170,202,.2);border:1px solid #a2aaca;border-radius:15px}.course_list .top_block .right div{width:150px;padding:3px;color:#757a88;text-align:center;font-size:14px;line-height:17px;background-color:transparent;z-index:0;transition:all .3s ease;cursor:pointer}.course_list .top_block .right div.active{color:#fff;background:#3077ff;border-radius:14px;z-index:1}.course_list .top_block .drop_down-language{margin-left:auto;margin-right:15px;position:relative;display:flex;justify-content:space-between;align-items:center;max-width:95px;width:100%;padding:4px 9px;background:#343843;background:var(--dark);border:1px solid #474c5a;border:1px solid var(--background_lighten-dark);border-radius:17px;color:#fff;cursor:pointer;z-index:5}.course_list .top_block .drop_down-language img{max-height:15px;max-width:21px}.course_list .top_block .drop_down-language svg{transition:all .5s;min-height:5px;min-width:10px}.course_list .top_block .drop_down-language .drop_down{position:absolute;top:18px;left:-1px;padding-top:10px;opacity:0;-webkit-transform:scale(0);transform:scale(0);max-height:0;border-radius:0 0 17px 17px;width:calc(100% + 2px);border:1px solid #474c5a;border:1px solid var(--background_lighten-dark);background-color:#343843;background-color:var(--dark);border-top:1px solid transparent;transition:all .3s;z-index:-2}.course_list .top_block .drop_down-language .drop_down .language{display:flex;padding:4px 10px 4px 9px;align-items:center;cursor:pointer}.course_list .top_block .drop_down-language .drop_down .language img{max-height:15px;max-width:21px;margin-right:9px}.course_list .top_block .drop_down-language .drop_down .language:hover{background-color:#474c5a;background-color:var(--background_lighten-dark)}.course_list .top_block .drop_down-language .drop_down .language:last-child{border-radius:0 0 17px 17px}.course_list .top_block .drop_down-language .drop_down.open{transition:all .3s;opacity:1;-webkit-transform:scale(1);transform:scale(1);max-height:150px}.course_list .top_block .drop_down-language.open svg{transition:all .5s;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.course_list .top_block .btn_redirect{padding:6px;text-align:center;max-width:150px;height:35px;width:100%;font-size:14px;background:#3077ff;box-shadow:0 9px 20px rgba(48,119,255,.45);border-radius:15px;cursor:pointer}.course_list .top_block-mobile{margin-bottom:-10px;display:none}.course_list .top_block-mobile .top_filter{padding:4px 6px;margin-bottom:20px;position:relative;display:flex;justify-content:space-between;background:#343843;background:var(--dark);border-radius:34px;transition:all .2s ease}.course_list .top_block-mobile .top_filter .icon{display:flex}.course_list .top_block-mobile .top_filter .icon svg{width:34px;height:34px}.course_list .top_block-mobile .top_filter .btn_search{position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);cursor:pointer;transition:opacity .5s ease,z-index .5s ease}.course_list .top_block-mobile .top_filter .btn_search.hide,.course_list .top_block-mobile .top_filter .search{transition:opacity .5s ease,z-index .5s ease;opacity:0;z-index:-1}.course_list .top_block-mobile .top_filter .search{display:flex;position:relative}.course_list .top_block-mobile .top_filter .search .input_classic{padding-left:40px;height:34px;font-size:14px;border:1px solid #474c5a;border:1px solid var(--background_lighten-dark)}.course_list .top_block-mobile .top_filter .search .input_classic:focus{border-color:#a2aaca!important;border-color:var(--text_color_dark)!important}.course_list .top_block-mobile .top_filter .search .input_classic::-webkit-input-placeholder{font-size:14px}.course_list .top_block-mobile .top_filter .search .input_classic::placeholder{font-size:14px}.course_list .top_block-mobile .top_filter .search span{margin-left:10px;align-self:center}.course_list .top_block-mobile .top_filter .search img{position:absolute;top:2px;left:4px;z-index:3}.course_list .top_block-mobile .top_filter .search.active{transition:opacity .5s ease,z-index .5s ease;opacity:1;z-index:3}.course_list .top_block-mobile .top_filter .settings{align-self:center}.course_list .sort{padding:0 0 18px;display:flex;justify-content:space-between;border-bottom:1px solid #464c5a}.course_list .sort ul{display:flex}.course_list .sort ul li{margin-right:15px;transition:all .3s ease}.course_list .sort ul li:not(:first-child){cursor:pointer}.course_list .sort .search{margin-right:25px;position:relative;width:100%}.course_list .sort .category{display:flex;margin:5px 25px 0 0;position:relative;align-self:center}.course_list .sort .category span{font-size:16px;line-height:19px;white-space:nowrap}.course_list .sort .category .select_block{margin-top:-10px;position:relative;padding:10px 10px 5px 15px;min-width:210px;border-radius:17px;transition:all .6s ease;cursor:pointer}.course_list .sort .category .select_block span{font-size:16px;line-height:19px;white-space:nowrap}.course_list .sort .category .select_block svg{position:absolute;top:17px;right:5px}.course_list .sort .category .select_block .drop_down-category{position:absolute;top:30px;left:0;margin:0;padding:0;display:flex;flex-direction:column;height:0;opacity:0;-webkit-transform:scale(0);transform:scale(0);background-color:#343843;background-color:var(--dark);border-radius:0 0 17px 17px;transition:all .3s ease;z-index:3}.course_list .sort .category .select_block .drop_down-category li{padding:8px 0 8px 15px;margin-right:0;font-size:16px;line-height:19px;color:#757a88}.course_list .sort .category .select_block .drop_down-category li:hover{background-color:#4b505c}.course_list .sort .category .select_block .drop_down-category li:last-child{border-radius:0 0 17px 17px}.course_list .sort .category .select_block .drop_down-category li:first-child{margin-top:10px}.course_list .sort .category .select_block .drop_down-category.active{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.course_list .sort .category .select_block.active{border-radius:17px 17px 0 0;background-color:#343843;background-color:var(--dark)}.course_list .sort .category .select_block.active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.course_list .sort .checkbox_paid{display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.course_list .sort .checkbox_paid span{margin-right:15px;cursor:pointer}.course_list .sort .checkbox_paid .form-group{margin-bottom:0}.course_list .sort .checkbox_paid .form-group label:before{border-color:#3077ff;border-color:var(--blue);background:rgba(48,119,255,.2)}.course_list .sort .checkbox_paid .form-group label:after{border-color:#3077ff;border-color:var(--blue)}.course_list .actual_title{margin:20px 0 15px;display:flex;justify-content:space-between}.course_list .actual_title span{font-size:24px;line-height:29px}.course_list .actual_title .btn_show{padding:6px 15px;margin-top:3px;font-size:14px;line-height:17px;color:#fff;align-self:center;background:#8146ff;box-shadow:0 9px 10px rgba(48,119,255,.27);border-radius:13px;cursor:pointer}.course_list .actual_list ul{margin-top:20px;padding-bottom:5px;overflow-x:auto;display:flex}.course_list .actual_list ul li{padding:5px;margin-right:10px;position:relative;width:86px;min-width:86px;height:86px;border:1px solid #a2aaca;border-radius:50%;cursor:pointer}.course_list .actual_list ul li .border{position:absolute;top:-5px;left:-5px;width:85px;height:85px;background-color:transparent;border:1px solid #a2aaca;z-index:2;border-radius:50%}.course_list .actual_list ul li img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:78px;height:78px;border-radius:50%}.course_list .traektory_title{margin:20px 0;font-size:24px;line-height:29px}.course_list .parent_traektory{padding:12px;background:#343843;border-radius:20px;transition:all .3s ease}.course_list .parent_traektory .traektory{display:flex;flex-wrap:wrap;max-height:80px;margin-bottom:7px;overflow:auto;transition:all .3s ease}.course_list .parent_traektory .traektory .skill{padding:6px 32px 8px 10px;margin-right:5px;margin-bottom:10px;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-wrap:wrap;align-items:center;position:relative;line-height:17px;border:1px solid transparent;background:rgba(22,21,27,.65);border-radius:29px;cursor:pointer;-webkit-user-select:none;user-select:none}.course_list .parent_traektory .traektory .skill span{font-size:14px;line-height:16px;color:#fff}.course_list .parent_traektory .traektory .skill img{position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.course_list .parent_traektory .traektory .skill.active{border-color:#30e0a1}.course_list .parent_traektory .btn_bottom{padding:5px;text-align:center;background:#474c5a;box-shadow:0 20px 40px rgba(0,0,0,.6);border-radius:24px;cursor:pointer;-webkit-user-select:none;user-select:none}.course_list .catalog{margin-top:30px;position:relative}.course_list .catalog li,.course_list .catalog ul{padding:0;margin:0}.course_list .catalog ul{display:flex;flex-wrap:wrap;grid-gap:30px;gap:30px}.course_list .catalog .reuse_course-item{min-width:297px;width:calc(25% - 30px);margin-bottom:20px;position:relative;display:flex;flex-direction:column;background:#343843;border-radius:30px}.course_list .catalog .reuse_course-item .rate{position:absolute;padding:4px 14px;top:25px;left:22px;background:rgba(32,30,38,.6);border-radius:34px}.course_list .catalog .reuse_course-item .rate .ant-rate{font-size:10px}.course_list .catalog .reuse_course-item .rate li.ant-rate-star{margin-right:3px;margin-bottom:0;background-color:transparent}.course_list .catalog .reuse_course-item .popular{position:absolute;top:23px;right:22px;display:flex;padding:2px 3px;background:rgba(32,30,38,.6);border-radius:34px}.course_list .catalog .reuse_course-item .popular span{margin:0 10px;font-size:14px}.course_list .catalog .reuse_course-item .category{display:flex;margin:0 20px 15px;padding:4px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:34px}.course_list .catalog .reuse_course-item .category img{margin-right:10px;align-self:center;-webkit-user-select:none;user-select:none}.course_list .catalog .reuse_course-item .category span{font-size:14px;-webkit-user-select:none;user-select:none}.course_list .catalog .reuse_course-item .info{margin:0 20px 7px;max-width:280px;font-size:20px;line-height:24px;overflow-wrap:break-word}.course_list .catalog .reuse_course-item .stage li,.course_list .catalog .reuse_course-item .stage ul{padding:0;margin:0}.course_list .catalog .reuse_course-item .stage ul{margin:0 20px 5px;justify-content:flex-start}.course_list .catalog .reuse_course-item .stage li{white-space:nowrap;font-size:16px;color:#a2aaca;color:var(--text_color_dark)}.course_list .catalog .reuse_course-item .stage li:not(:last-child){margin-right:15px}.course_list .catalog .reuse_course-item .title_skill{margin:0 20px 10px;font-size:16px}.course_list .catalog .reuse_course-item .key_skills{margin:0 20px 10px;max-height:140px;overflow:auto;display:flex;flex-wrap:wrap}.course_list .catalog .reuse_course-item .key_skills .skills{display:flex;padding:4px 10px;margin-bottom:5px;position:relative;flex-wrap:wrap;color:#a2aaca;color:var(--text_color_dark);font-size:14px;background:rgba(162,170,202,.2);border-radius:16px}.course_list .catalog .reuse_course-item .key_skills .skills img{position:absolute;top:8px;right:5px;cursor:pointer}.course_list .catalog .reuse_course-item .key_skills .skills:not(:last-child){margin-right:8px}.course_list .catalog .reuse_course-item .date_course{padding:3px;margin:0 20px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:rgba(32,30,38,.6);border-radius:34px}.course_list .catalog .reuse_course-item .date_course img{width:19px;height:19px;vertical-align:sub}.course_list .catalog .reuse_course-item .date_course span{margin:0 7px;font-size:14px}.course_list .catalog .reuse_course-item .bottom_block{margin-top:auto}.course_list .catalog .reuse_course-item .bottom_block a{color:#fff}.course_list .catalog .reuse_course-item .cost{margin:0 20px 15px;font-size:16px}.course_list .catalog .reuse_course-item .cost span{margin-right:5px}.course_list .catalog .pagination_all{margin:0 auto}.course_list .catalog .pagination_all ul{display:block}.course_list .catalog .pagination_all .ant-pagination-item{margin-right:5px;background-color:transparent;border:none}.course_list .catalog .pagination_all .ant-pagination-item a{border-radius:8px!important;color:#fff;background-color:#343843;background-color:var(--dark)}.course_list .catalog .pagination_all .ant-pagination-item-active{border-color:transparent}.course_list .catalog .pagination_all .ant-pagination-item-active a{background-color:#61687c}.course_list .catalog .pagination_all li.ant-pagination-next,.course_list .catalog .pagination_all li.ant-pagination-options,.course_list .catalog .pagination_all li.ant-pagination-prev{display:none}.course_list .catalog .pagination_all span.ant-pagination-item-ellipsis,.course_list .catalog .pagination_all span.anticon.anticon-double-left.ant-pagination-item-link-icon,.course_list .catalog .pagination_all span.anticon.anticon-double-right.ant-pagination-item-link-icon{color:#61687c}.course_list .catalog .ant-spin.ant-spin-spinning{top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.course_list .overlay{width:100vw;height:100vh;position:absolute;top:0;left:0}.course_list .block_dots{margin-top:20px;display:flex;justify-content:center}.course_list.not_authenticated{max-width:1330px!important;padding-left:0!important;margin:0 auto}.course_list.not_authenticated .group{margin-left:0!important}.modal_traektory-mobile .h3{margin-bottom:15px;font-size:18px;line-height:21px;color:#fff}.modal_traektory-mobile .block_traektory{padding:15px 15px 10px;margin-bottom:20px;display:flex;flex-wrap:wrap;background:#474c5a;background:var(--background_lighten-dark);border:1px solid #a2aaca;border:1px solid var(--text_color_dark);border-radius:20px}.modal_traektory-mobile .block_traektory .tag{padding:6px 32px 8px 10px;margin-right:5px;margin-bottom:10px;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-wrap:wrap;align-items:center;position:relative;line-height:17px;border:1px solid transparent;background:rgba(22,21,27,.65);border-radius:29px;cursor:pointer;-webkit-user-select:none;user-select:none}.modal_traektory-mobile .block_traektory .tag span{font-size:14px;line-height:16px;color:#fff}.modal_traektory-mobile .block_traektory .tag img{position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.modal_traektory-mobile .block_traektory.added .tag{position:relative;padding-right:30px;color:#a2aaca;color:var(--text_color_dark);background:rgba(162,170,202,.2)}.modal_traektory-mobile .block_traektory.added .tag img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px;cursor:pointer}.modal_traektory-mobile .btn_bottom{padding:5px;margin-top:7px;text-align:center;background:#474c5a;box-shadow:0 20px 40px rgba(0,0,0,.6);border-radius:24px;color:#fff;cursor:pointer}.modal_actual{width:100%!important;max-width:800px}.modal_actual .ant-modal-body{max-width:500px;height:auto;width:100%;margin:0 auto}.modal_actual .ant-modal-body .close{cursor:pointer}.modal_actual .ant-modal-body .parent_loader{position:relative;margin-bottom:5px;width:100%;height:2px;border-radius:2px;background-color:#474c5a;background-color:var(--background_lighten-dark)}.modal_actual .ant-modal-body .parent_loader .loader{position:absolute;top:0;left:0;width:0;height:2px;border-radius:2px;background-color:#fff;transition:width 0s linear}.modal_actual .ant-modal-body .parent_loader .loader.active{width:100%;transition:width 7s linear}.modal_actual .ant-modal-body .parent_loader:last-child{margin-left:10px}.modal_actual .ant-modal-body .show_video{position:relative}.modal_actual .ant-modal-body .show_video .video .react-player{width:100%!important;height:515px!important;margin-bottom:0!important}.modal_actual .ant-modal-body .show_video .video iframe,.modal_actual .ant-modal-body .show_video .video video{border-radius:20px!important}.modal_actual .ant-modal-body .show_image{position:relative}.modal_actual .ant-modal-body .show_image img{margin:auto;width:100%;max-width:500px;height:auto;border-radius:20px}.modal_actual .ant-modal-body .btn_redirect{position:absolute;bottom:25%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:4px 15px;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;white-space:nowrap;background:#3077ff;box-shadow:0 9px 10px rgba(48,119,255,.27);border-radius:13px;transition:all .3s linear;cursor:pointer;z-index:1}.modal_actual .ant-modal-body .block_dots{margin-top:40px;display:flex;justify-content:center}@media(max-width:1375px){.parent_lesson .progress_bar{margin-left:-15px!important;padding-left:35px!important;border-radius:0 20px 20px 0!important}}@media(max-width:820px){.parent_lesson{margin:0 auto!important;padding-left:0!important;flex-direction:column}.parent_lesson .progress_bar,.parent_lesson .right_content{display:none!important}.parent_lesson .content_mobile{display:block!important}}@media(max-width:380px){.modal_stage-mobile .ant-modal-body{padding:15px!important}.modal_stage-mobile .ant-modal-content{width:auto!important}.modal_stage-mobile .ant-modal-content .ant-collapse-item{min-width:inherit!important}}.parent_lesson{display:flex;padding:0;width:100%;font-size:16px;line-height:19px;color:#fff}.parent_lesson .content_mobile iframe{border-radius:20px}.parent_lesson .stage_item{display:flex;align-items:center;transition:all .4s;cursor:pointer}.parent_lesson .stage_item svg{border:1px solid transparent}.parent_lesson .stage_item .icon{margin-right:10px;display:flex;align-items:center}.parent_lesson .stage_item .icon.green svg circle{fill:#30e0a1}.parent_lesson .stage_item .icon.red svg circle{fill:#eb2b2d}.parent_lesson .stage_item .text{transition:all .4s;color:#fff;line-height:17px;text-overflow:ellipsis;overflow:hidden}.parent_lesson .stage_item.active .text,.parent_lesson .stage_item:hover .text{transition:all .4s;color:#a2aaca;color:var(--text_color_dark)}.parent_lesson .stage_item.active .text{font-weight:700}.parent_lesson .progress_bar{margin:0 30px 0 0;padding:20px;max-height:calc(100vh - 20px)!important;min-height:calc(100vh - 20px)!important;min-width:400px;max-width:404px;width:100%;overflow-y:auto;overflow-x:hidden;background:#201e26;box-shadow:0 0 10px rgba(0,0,0,.25);border-radius:20px}.parent_lesson .progress_bar.width200{max-width:200px;min-width:200px}.parent_lesson .progress_bar .quest_name{text-align:center}.parent_lesson .progress_bar .quest_name span{color:#a2aaca;color:var(--text_color_dark);font-size:18px}.parent_lesson .progress_bar .progress_header{margin-top:20px;margin-bottom:10px;display:flex;flex-direction:column;flex-grow:1}.parent_lesson .progress_bar .progress_header .title{display:flex;justify-content:space-between;margin-bottom:13px;padding:10px 15px;background:#ff3434;border:1px solid #474c5a;border-radius:22px}.parent_lesson .progress_bar .progress_header .title span{margin-top:-2px;color:#fff}.parent_lesson .progress_bar .progress_header .title.red{background:#ff3434}.parent_lesson .progress_bar .progress_header .title.yellow{background:#ffd23b}.parent_lesson .progress_bar .progress_header .title.fiolet{background:#8146ff}.parent_lesson .progress_bar .progress_header .group{position:relative;display:flex}.parent_lesson .progress_bar .progress_header .group .procentague{position:absolute;top:-5px;right:0}.parent_lesson .progress_bar .progress_header .group svg{margin-right:10px}.parent_lesson .progress_bar .progress_header .group svg.red path:nth-child(4),.parent_lesson .progress_bar .progress_header .group svg.red path:nth-child(6){fill:#ff3434}.parent_lesson .progress_bar .progress_header .group svg.yellow path:nth-child(4),.parent_lesson .progress_bar .progress_header .group svg.yellow path:nth-child(6){fill:#ffd23b}.parent_lesson .progress_bar .progress_header .group svg.fiolet path:nth-child(4),.parent_lesson .progress_bar .progress_header .group svg.fiolet path:nth-child(6){fill:#8146ff}.parent_lesson .progress_bar .progress_header .group .progress_antd{margin-top:7px;align-self:self-end}.parent_lesson .progress_bar .collapse_antd{width:100%;color:#fff}.parent_lesson .progress_bar .collapse_antd .ant-collapse-header{padding-right:0;padding-left:0;font-size:16px;line-height:19px;color:#fff}.parent_lesson .progress_bar .collapse_antd .ant-collapse-header svg{position:absolute;top:23px;right:11px;z-index:1}.parent_lesson .progress_bar .collapse_antd .ant-collapse-header svg path{stroke:#343843}.parent_lesson .progress_bar .collapse_antd .ant-collapse-header svg.active path{stroke:#fff}.parent_lesson .progress_bar .collapse_antd .ant-collapse-header svg.open{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:19px}.parent_lesson .progress_bar .collapse_antd .ant-collapse-header svg.marginR{right:30px}.parent_lesson .progress_bar .collapse_antd .stage_span{padding:2px 30px 2px 15px;position:relative;font-size:14px;line-height:17px;background:#30e0a1;border-radius:20px;color:#27292f;white-space:nowrap;-webkit-user-select:none;user-select:none}.parent_lesson .progress_bar .collapse_antd .stage_span .countDenyHomework{position:absolute;display:flex;justify-content:center;align-items:center;top:-10px;right:-2px;width:14px;height:14px;font-size:12px;background-color:#eb2b2d;color:#fff;border-radius:50%}.parent_lesson .progress_bar .collapse_antd .stage_span .spin{position:absolute;right:-30px;top:0}.parent_lesson .progress_bar .collapse_antd .stage_span.disabled{background:#16151b;color:#343843;color:var(--dark)}.parent_lesson .progress_bar .collapse_antd .stage_span.active{background:#3077ff}.parent_lesson .progress_bar .collapse_antd .stage_span.active span:first-child{color:#fff}.parent_lesson .progress_bar .collapse_antd .stage_span.activeLoader{margin-right:20px}.parent_lesson .progress_bar .collapse_antd .ant-collapse-content-box{background:#343843;border:1px solid #474c5a;box-shadow:0 15px 20px rgba(0,0,0,.11);border-radius:22px}.parent_lesson .progress_bar .collapse_antd .line{margin:10px 0 10px 17px;height:25px;width:1px;background-color:#a2aaca;background-color:var(--text_color_dark)}.parent_lesson .progress_bar .collapse_antd .line.hide{display:none}.parent_lesson .progress_bar .collapse_antd .loading_matherial{margin-top:5px;display:flex;align-items:center;justify-content:space-between;color:#a2aaca;color:var(--text_color_dark);background:rgba(32,30,38,0);border-radius:8px;padding:3px 8px}.parent_lesson .progress_bar .collapse_antd .loading_matherial .ant-spin{margin-top:8px}.parent_lesson .progress_bar .collapse_antd .certificate{padding:5px 15px;text-align:center;border-radius:16px;background-color:#3077ff;background-color:var(--blue);width:100%;opacity:.7;cursor:pointer;transition:all .3s linear}.parent_lesson .progress_bar .collapse_antd .certificate:hover{opacity:1}.parent_lesson .progress_bar .steps_antd .ant-steps-item-content{display:flex;min-height:34px}.parent_lesson .progress_bar .steps_antd .ant-steps-item-content .ant-steps-item-title{align-self:center;font-size:14px;line-height:17px;color:#fff}.parent_lesson .progress_bar .steps_antd .ant-steps-item-container{display:flex;align-items:center}.parent_lesson .progress_bar .steps_antd .ant-steps-item-container .ant-steps-item-tail{display:none!important}.parent_lesson .progress_bar .steps_antd .ant-steps-item-container .ant-steps-item-icon{position:relative;width:35px;margin-right:10px}.parent_lesson .progress_bar .steps_antd .ant-steps-item-container:hover .ant-steps-item-title{color:#fff!important}.parent_lesson .progress_bar .steps_antd .ant-steps-icon{width:35px;height:35px}.parent_lesson .progress_bar .steps_antd .ant-steps-icon svg.end circle{fill:#30e0a1}.parent_lesson .progress_bar .steps_antd .ant-steps-item.ant-steps-item-wait.ant-steps-item-custom{margin-bottom:15px}.parent_lesson .progress_bar .steps_antd .ant-steps-item.ant-steps-item-process.ant-steps-item-custom{min-height:37px;position:relative}.parent_lesson .progress_bar .steps_antd .ant-steps-item.ant-steps-item-process.ant-steps-item-custom:not(:last-child){margin-bottom:25px}.parent_lesson .progress_bar .steps_antd .ant-steps-item.ant-steps-item-process.ant-steps-item-custom:not(:last-child):not(:last-child):after{content:"";position:absolute;left:18px;width:1px;height:calc(100% - 30px);background-color:#fff}.parent_lesson .progress_bar .steps_antd .ant-steps-item-tail{left:17px}.parent_lesson .progress_bar .steps_antd .ant-steps-item-icon{display:flex}.parent_lesson .progress_bar .steps_antd .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail:after{min-height:32px}.parent_lesson .progress_bar .steps_antd .ant-steps-item-custom:last-child{margin-bottom:0!important}.parent_lesson .progress_bar.hide{position:absolute;left:-40px;width:100%;margin-right:0;transition:max-width .4s;max-width:100px;min-width:inherit}.parent_lesson .progress_bar.hide .ant-collapse,.parent_lesson .progress_bar.hide .progress_header{opacity:0;visibility:hidden}.parent_lesson .right_content{display:flex;flex-direction:column;min-height:calc(100vh - 30px)!important;max-width:1060px;width:100%;color:#fff;overflow-y:auto;overflow-x:hidden}.parent_lesson .right_content .group_buttons{margin-bottom:10px;display:flex;align-items:center}.parent_lesson .right_content .group_buttons .button{padding:4px 30px 5px 15px;position:relative;max-width:92px;width:100%;background:#343843;background:var(--dark);border-radius:20px;font-size:14px;cursor:pointer;transition:border-radius .3s;box-shadow:none}.parent_lesson .right_content .group_buttons .button span{-webkit-user-select:none;user-select:none}.parent_lesson .right_content .group_buttons .button svg{position:absolute;top:11px;right:10px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.parent_lesson .right_content .group_buttons .button .drop_down{position:absolute;top:28px;left:0;width:100%;max-height:1px;overflow:auto;opacity:0;-webkit-transform:scale(0);transform:scale(0);color:#757a88;background-color:#343843;background-color:var(--dark);border-radius:0 0 15px 15px;transition:opacity .3s,max-height .3s,z-index .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,max-height .3s,z-index .3s;transition:opacity .3s,transform .3s,max-height .3s,z-index .3s,-webkit-transform .3s;z-index:-2}.parent_lesson .right_content .group_buttons .button .drop_down .item{padding:4px 0 4px 15px}.parent_lesson .right_content .group_buttons .button .drop_down .item:hover{background-color:#3f4451}.parent_lesson .right_content .group_buttons .button .drop_down.open{transition:opacity .3s,max-height .3s,z-index .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,max-height .3s,z-index .3s;transition:opacity .3s,transform .3s,max-height .3s,z-index .3s,-webkit-transform .3s;max-height:130px;opacity:1;-webkit-transform:scale(1);transform:scale(1);z-index:6}.parent_lesson .right_content .group_buttons .button.open{border-radius:20px 20px 0 0}.parent_lesson .right_content .group_buttons .button.open svg{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.parent_lesson .right_content .group_buttons .button.prev{padding:4px 15px 5px 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;box-shadow:none}.parent_lesson .right_content .group_buttons .button.prev svg{position:absolute;top:11px;left:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.parent_lesson .right_content .group_buttons .button:not(:last-child){margin-right:25px}.parent_lesson .right_content .no_data{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.parent_lesson .right_content .no_data span{font-size:20px;color:#a2aaca;color:var(--text_color_dark)}.parent_lesson .right_content .error_fetch{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.parent_lesson .right_content .error_fetch img{margin-bottom:20px}.parent_lesson .right_content .error_fetch span{font-size:20px;color:#a2aaca;color:var(--text_color_dark)}.parent_lesson .right_content.full_screen{max-width:1395px;margin-left:20px}.parent_lesson .archive_row{margin:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;color:#a2aaca;color:var(--text_color_dark);font-size:20px}.parent_lesson .archive_row img{margin-bottom:5px;margin-left:15px;width:18px;height:19px;cursor:pointer}.parent_lesson pre{padding:1px;min-height:30px;max-height:100%;overflow-x:hidden}.modal_stage-mobile{margin-top:-80px}.modal_stage-mobile .ant-steps-item.ant-steps-item-wait.ant-steps-item-custom:not(:last-child){margin-bottom:15px!important}.modal_stage-mobile .stage_item{display:flex;align-items:center;transition:all .4s;cursor:pointer}.modal_stage-mobile .stage_item .icon{margin-right:10px;display:flex;align-items:center}.modal_stage-mobile .stage_item .icon.green svg circle{fill:#30e0a1}.modal_stage-mobile .stage_item .icon.red svg circle{fill:#eb2b2d}.modal_stage-mobile .stage_item .text{color:#fff;line-height:17px}.modal_stage-mobile .stage_item.active .text{transition:all .4s;font-weight:700;color:#a2aaca;color:var(--text_color_dark)}.modal_stage-mobile .line{margin:10px 0 10px 17px;height:25px;width:1px;background-color:#a2aaca;background-color:var(--text_color_dark)}.modal_stage-mobile .line.hide{display:none}.modal_stage-mobile .ant-modal-content{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal_stage-mobile .collapse_antd-mobile{color:#fff}.modal_stage-mobile .collapse_antd-mobile .ant-collapse-header{padding-right:0;padding-left:0;font-size:16px;line-height:19px;color:#fff}.modal_stage-mobile .collapse_antd-mobile .ant-collapse-header svg{position:absolute;top:23px;right:11px}.modal_stage-mobile .collapse_antd-mobile .ant-collapse-header svg path{stroke:#343843}.modal_stage-mobile .collapse_antd-mobile .ant-collapse-header svg.active path{stroke:#fff}.modal_stage-mobile .collapse_antd-mobile .ant-collapse-header svg.open{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:19px!important}.modal_stage-mobile .collapse_antd-mobile .ant-collapse-item{padding:0 10px;margin-bottom:15px;min-width:315px;background-color:#27292f;border-radius:17px!important}.modal_stage-mobile .collapse_antd-mobile .ant-collapse-item span{font-size:14px;line-height:17px}.modal_stage-mobile .collapse_antd-mobile .ant-collapse-item svg.ant-collapse-arrow{top:23px;right:12px;z-index:1}.modal_stage-mobile .collapse_antd-mobile .stage_span{padding:2px 30px 2px 15px;position:relative;font-size:14px;line-height:17px;background:#30e0a1;border-radius:20px;color:#27292f;white-space:nowrap}.modal_stage-mobile .collapse_antd-mobile .stage_span .countDenyHomework{position:absolute;display:flex;justify-content:center;align-items:center;top:-10px;right:-2px;width:14px;height:14px;font-size:12px;background-color:#eb2b2d;color:#fff;border-radius:50%}.modal_stage-mobile .collapse_antd-mobile .stage_span.disabled{background:#16151b;color:#343843;color:var(--dark)}.modal_stage-mobile .collapse_antd-mobile .stage_span.active{background:#3077ff}.modal_stage-mobile .collapse_antd-mobile .stage_span.active span:first-child{color:#fff}.modal_stage-mobile .collapse_antd-mobile .ant-collapse-content-box{padding:0!important;background:transparent}.modal_stage-mobile .steps_antd-mobile .ant-steps-item-content{display:flex;min-height:34px}.modal_stage-mobile .steps_antd-mobile .ant-steps-item-content .ant-steps-item-title{align-self:center;font-size:14px;line-height:17px;color:#fff}.modal_stage-mobile .steps_antd-mobile .ant-steps-item-container:hover .ant-steps-item-title{color:#fff!important}.modal_stage-mobile .steps_antd-mobile .ant-steps-icon svg.end circle{fill:#30e0a1}.modal_stage-mobile .steps_antd-mobile .ant-steps-item.ant-steps-item-process.ant-steps-item-custom{min-height:37px}.modal_stage-mobile .steps_antd-mobile .ant-steps-item.ant-steps-item-process.ant-steps-item-custom:not(:last-child){margin-bottom:25px}.modal_stage-mobile .steps_antd-mobile .ant-steps-item-tail{left:17px}.modal_stage-mobile .steps_antd-mobile .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail:after{min-height:32px}.modal_stage-mobile .btn_close{margin:30px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:14px;line-height:17px;color:#fff;cursor:pointer}.ant-image-mask{display:none}@media(max-width:1445px){.my_course .sort .category{margin-top:15px!important}}@media(max-width:1430px){.my_course .my_course-list ul{max-width:calc(100% - 30px);flex-wrap:wrap!important;justify-content:space-evenly}}@media(max-width:1410px){.my_course{margin:0 15px!important}}@media(max-width:1260px){.my_course .group_traektory{flex-direction:column!important}.my_course .group_traektory .my_skills{margin-right:0!important;width:auto!important}.my_course .group_traektory .need_skills{margin-top:15px;width:auto!important}}@media(max-width:1150px){.my_course .sort{flex-direction:column!important}.my_course .sort .list{margin-top:15px!important}}@media(max-width:1035px){.my_course .group_traektory{flex-direction:column!important}.my_course .group_traektory .my_skills{margin-bottom:15px}}@media(max-width:920px){.my_course .sort{flex-direction:column!important}.my_course .sort .category{margin-top:15px}}@media(max-width:823px){.my_course{padding-left:0!important}.my_course .my_course-list{padding-bottom:100px!important}}@media(max-width:820px){.my_course .top_block-mobile{display:block!important}.my_course .main{margin-left:0!important;padding-bottom:100px}.my_course .group_traektory,.my_course .sort{display:none!important}.my_course .my_course-list ul{max-width:100%!important}}@media(max-width:502px){.my_course .my_course-list .reuse_course-item{margin:0 0 10px auto!important;flex-grow:1!important}}.my_course{width:100%;color:#fff}.my_course li,.my_course ul{margin:0;padding:0}.my_course .top_block-mobile{margin-bottom:-10px;display:none}.my_course .top_block-mobile .top_filter{padding:4px 6px;margin-bottom:20px;display:flex;justify-content:space-between;background:#343843;border-radius:34px;transition:all .2s ease}.my_course .top_block-mobile .top_filter .icon{display:flex}.my_course .top_block-mobile .top_filter .icon svg{width:34px;height:34px}.my_course .top_block-mobile .top_filter .settings{align-self:center}.my_course .group_traektory{display:flex}.my_course .group_traektory .my_skills .title,.my_course .group_traektory .need_skills .title{margin-bottom:20px;font-size:20px;line-height:24px;white-space:nowrap}.my_course .group_traektory .my_skills .skill_block,.my_course .group_traektory .need_skills .skill_block{padding:12px 12px 7px;max-height:96px;min-height:96px;overflow:auto;display:flex;flex-wrap:wrap;background-color:#343843;background-color:var(--dark);border-radius:20px}.my_course .group_traektory .my_skills .skill_block .skill,.my_course .group_traektory .need_skills .skill_block .skill{padding:4px 5px 5px 12px;margin:0 5px 10px 0;position:relative;display:flex;height:32px;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:rgba(22,21,27,.65);border-radius:29px}.my_course .group_traektory .my_skills .skill_block .skill span,.my_course .group_traektory .need_skills .skill_block .skill span{color:#fff}.my_course .group_traektory .my_skills .skill_block .skill img,.my_course .group_traektory .need_skills .skill_block .skill img{margin-left:5px;cursor:pointer}.my_course .group_traektory .my_skills .skill_block .skill.added,.my_course .group_traektory .need_skills .skill_block .skill.added{border:1px solid rgba(48,224,161,.6)}.my_course .group_traektory .my_skills{width:35%;margin-right:14px}.my_course .group_traektory .my_skills .skill_block .skill{padding:4px 12px 5px}.my_course .group_traektory .need_skills{width:65%}.my_course .sort{padding:28px 0;display:flex;align-items:center;flex-wrap:wrap;border:none;-webkit-user-select:none;user-select:none}.my_course .sort .list{display:flex;margin:0 auto}.my_course .sort .list li{font-size:16px;line-height:19px;margin-right:15px;cursor:pointer}.my_course .sort .list li:first-child{cursor:auto}.my_course .sort .category{display:flex;position:relative}.my_course .sort .category span{margin-right:15px;font-size:16px;line-height:19px}.my_course .sort .category .select_block{margin-top:-10px;position:relative;padding:10px 10px 5px 15px;min-width:240px;border-radius:17px;border:1px solid transparent;transition:all .6s ease;cursor:pointer}.my_course .sort .category .select_block span{font-size:16px;line-height:19px;white-space:nowrap}.my_course .sort .category .select_block svg{position:absolute;top:15px;right:10px}.my_course .sort .category .select_block .drop_down-category{position:absolute;top:30px;left:-1px;margin:0;padding:0;display:flex;flex-direction:column;height:0;opacity:0;-webkit-transform:scale(0);transform:scale(0);background-color:#343843;background-color:var(--dark);border-radius:0 0 17px 17px;transition:all .3s ease;border:1px solid transparent;z-index:3}.my_course .sort .category .select_block .drop_down-category li{padding:8px 0 8px 15px;margin-right:0;font-size:16px;line-height:19px;color:#757a88}.my_course .sort .category .select_block .drop_down-category li:hover{background-color:#4b505c}.my_course .sort .category .select_block .drop_down-category li:last-child{border-radius:0 0 17px 17px}.my_course .sort .category .select_block .drop_down-category li:first-child{margin-top:10px}.my_course .sort .category .select_block .drop_down-category.active{width:calc(100% + 2px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:1;-webkit-transform:scale(1);transform:scale(1);border-color:transparent #494949 #494949}.my_course .sort .category .select_block.active{border-radius:17px 17px 0 0;background-color:#343843;background-color:var(--dark);border-color:#494949 #494949 transparent}.my_course .sort .category .select_block.active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.my_course .my_course-list{margin-left:0;padding:0;position:relative}.my_course .my_course-list li,.my_course .my_course-list ul{padding:0;margin:0}.my_course .my_course-list ul{display:flex;flex-wrap:wrap;grid-gap:30px;gap:30px}.my_course .my_course-list .reuse_course-item{margin:0 0 20px;min-height:600px}.my_course .my_course-list .reuse_course-item .stage ul{justify-content:flex-start}.my_course .my_course-list .reuse_course-item .stage li:not(:last-child){margin-right:5px}.my_course .my_course-list .pagination_all{margin:0 auto}.my_course .my_course-list .pagination_all .ant-pagination{display:block}.my_course .my_course-list .pagination_all .ant-pagination-item{margin-right:5px;background-color:transparent;border:none}.my_course .my_course-list .pagination_all .ant-pagination-item a{border-radius:8px!important;color:#fff;background-color:#343843;background-color:var(--dark)}.my_course .my_course-list .pagination_all .ant-pagination-item-active{border-color:transparent}.my_course .my_course-list .pagination_all .ant-pagination-item-active a{background-color:#61687c}.my_course .my_course-list .pagination_all li.ant-pagination-next,.my_course .my_course-list .pagination_all li.ant-pagination-options,.my_course .my_course-list .pagination_all li.ant-pagination-prev{display:none}.my_course .my_course-list .pagination_all span.ant-pagination-item-ellipsis,.my_course .my_course-list .pagination_all span.anticon.anticon-double-left.ant-pagination-item-link-icon,.my_course .my_course-list .pagination_all span.anticon.anticon-double-right.ant-pagination-item-link-icon{color:#61687c}.my_course .my_course-list .ant-spin.ant-spin-spinning{top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.my_course .overlay{width:100vw;height:100vh;position:absolute;top:0;left:0}.modal_feedback_course{width:100%!important;max-width:500px;background:#201e26;border:1px solid #343843;border:1px solid var(--dark);box-shadow:0 30px 120px rgba(0,0,0,.99);border-radius:25px;color:#fff}.modal_feedback_course .title{margin-bottom:20px;max-width:300px;width:100%;font-size:24px;line-height:29px}.modal_feedback_course .rate_title{margin:0 0 5px 15px;font-size:14px;line-height:17px;color:#a2aaca;color:var(--text_color_dark)}.modal_feedback_course .row_rate{display:flex;align-items:center;margin-bottom:25px;padding:0 15px;height:40px;background:#343843;background:var(--dark);border:1px solid #474c5a;border:1px solid var(--background_lighten-dark);border-radius:16px}.modal_feedback_course .row_rate .svg_feedback{margin-right:7px;vertical-align:text-top;cursor:pointer}.modal_feedback_course .row_rate .svg_feedback.active path,.modal_feedback_course .row_rate .svg_feedback:hover path{fill:#ffd23b}.modal_feedback_course .feedback_title{margin:0 0 5px 15px;font-size:14px;line-height:17px;color:#a2aaca;color:var(--text_color_dark)}.modal_feedback_course .feedback_text{margin-bottom:25px}.modal_feedback_course .feedback_text .textarea_antd{padding:8px 15px;max-height:115px;min-height:115px;overflow-y:auto;resize:none;font-size:16px;line-height:19px;color:#fff;background:#343843;background:var(--dark);border:1px solid #474c5a;border:1px solid var(--background_lighten-dark);border-radius:16px;box-shadow:none}.modal_feedback_course .feedback_text .textarea_antd::-webkit-input-placeholder{color:#757a88;font-size:16px}.modal_feedback_course .feedback_text .textarea_antd::placeholder{color:#757a88;font-size:16px}.modal_feedback_course .feedback_text .textarea_antd:hover{border-color:transparent}.modal_feedback_course .feedback_text .textarea_antd:active,.modal_feedback_course .feedback_text .textarea_antd:focus{border-color:#a2aaca;border-color:var(--text_color_dark);box-shadow:none}.modal_feedback_course .ant-modal-content{background-color:transparent;box-shadow:none}.modal_feedback_course .ant-modal-body{padding-bottom:0!important;background:#201e26!important;box-shadow:none}.modal_traektory-my-course{color:#fff}.modal_traektory-my-course .title{padding-bottom:15px;display:flex;align-items:center;font-size:18px;line-height:22px;border-bottom:1px solid #474c5a;border-bottom:1px solid var(--background_lighten-dark)}.modal_traektory-my-course .title img{margin-right:10px}.modal_traektory-my-course .h3{margin-bottom:15px;font-size:18px;line-height:21px;color:#fff}.modal_traektory-my-course .block_traektory{padding:15px 15px 10px;margin-bottom:20px;display:flex;flex-wrap:wrap;background:#474c5a;background:var(--background_lighten-dark);border:1px solid #a2aaca;border:1px solid var(--text_color_dark);border-radius:20px}.modal_traektory-my-course .block_traektory .skill{margin-right:7px;margin-bottom:5px;padding:4px 10px;position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:14px;line-height:17px;border-radius:34px;background-color:rgba(48,224,161,.2);color:#30e0a1}.modal_traektory-my-course .block_traektory .skill img{position:absolute;top:6px;right:8px;cursor:pointer}.modal_traektory-my-course .block_traektory .skill.added{color:#ffd23b;background:rgba(255,210,59,.2)}.modal_traektory-my-course .close{font-size:14px;line-height:17px;text-align:center}@media(max-width:1495px){.new_profile .btn_save-resume{right:5%!important}}@media(max-width:1350px){.new_profile .resume_page{flex-direction:column}.new_profile .resume_page .freelance_section{margin-left:0!important;margin-bottom:30px!important;max-width:580px!important;width:100%!important;order:-1}.new_profile .resume_page .freelance_section .category_list,.new_profile .resume_page .freelance_section .freelancers_list{margin-left:auto!important;margin-right:auto!important;max-width:320px!important;width:100%!important}.new_profile .resume_page .freelance_section .freelancers_list{max-width:320px!important;width:100%!important}}@media(max-width:1100px){.new_profile .info_profile{min-width:354px!important;max-width:354px!important}.new_profile .buttons_group .btn:not(:first-child){margin-left:10px!important}}@media(max-width:820px){.new_profile{flex-direction:column!important}.new_profile .info_profile{margin-left:0!important;margin-top:15px!important;padding:15px 15px 100px!important;min-width:inherit!important}.new_profile .info_profile.mobile{display:block!important;padding:15px!important;min-height:inherit!important;min-width:inherit!important}.new_profile .info_profile.mobile .category .title{justify-content:normal!important}.new_profile .top_filter-mobile{max-height:62px!important;padding:5px!important;display:flex!important;max-width:100%!important}.new_profile .resume_page{margin:0!important;max-height:none!important;min-height:0!important;overflow-y:initial!important}.new_profile .resume_page .h1{margin-top:10px!important;padding-bottom:15px!important}.new_profile .resume_page .h2{text-align:center!important}.new_profile .resume_page .freelance_section,.new_profile .resume_page .resume_section{margin:0 auto!important}.new_profile .resume_page .resume_section{margin-top:30px!important}.new_profile .resume_page .about,.new_profile .resume_page .portfolio,.new_profile .resume_page .profession_skills{margin-left:auto!important;margin-right:auto!important}.new_profile .resume_page .direction_activity{margin:0 auto!important}.new_profile .resume_page .direction_activity .freelancers_list{margin-top:15px}.new_profile .resume_page .direction_activity .freelancers_list li{margin:0 auto!important}.new_profile .resume_page .save_resume{max-width:580px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.new_profile .btn_save-resume{bottom:100px!important}}@media(max-width:620px){.new_profile .resume_page .reuse_input-parent,.new_profile .resume_page .reuse_input-parent .drop_down,.new_profile .resume_page .reuse_select-parent,.new_profile .resume_page .reuse_select-parent .drop_down{max-width:100%!important}.new_profile .resume_page .reuse_input-parent .top_row .reuse_input-parent:first-child,.new_profile .resume_page .reuse_select-parent .top_row .reuse_input-parent:first-child{min-width:265px!important}.new_profile .resume_page .h2{margin:20px 15px!important}.new_profile .resume_page .resume{padding:15px!important;border-radius:20px!important}.new_profile .resume_page .resume .top_row{flex-direction:column!important}.new_profile .resume_page .resume .top_row .reuse_input-parent:first-child{margin-bottom:20px!important}.new_profile .resume_page .resume .photo_row{display:block!important;margin-bottom:0!important}.new_profile .resume_page .resume .photo_row .photo{margin-bottom:20px}.new_profile .resume_page .resume .photo_row .photo img{width:100%!important;height:auto!important}.new_profile .resume_page .resume .photo_row .right_block{margin-left:0!important}.new_profile .resume_page .resume .birthday_row,.new_profile .resume_page .resume .photo_row .right_block .reuse_input-parent,.new_profile .resume_page .resume .photo_row .right_block .reuse_input-parent:last-child{margin-bottom:20px!important}.new_profile .resume_page .resume .birthday_row .month_dropdown{left:0!important}.new_profile .resume_page .resume .salary_row{margin-bottom:20px!important;display:block!important}.new_profile .resume_page .resume .salary_row .salary{margin-bottom:20px!important;max-width:inherit!important}.new_profile .resume_page .resume .employment_row{display:block!important;margin-bottom:20px!important;max-width:100%!important}.new_profile .resume_page .resume .employment_row .reuse_select-parent{margin-bottom:20px!important}.new_profile .resume_page .resume .relocation_mobile-group{display:block!important}.new_profile .resume_page .resume .relocation_mobile-group .driver_license-row-mobile,.new_profile .resume_page .resume .relocation_mobile-group .marital_status-row-mobile,.new_profile .resume_page .resume .relocation_mobile-group .relocation_row-mobile{margin-bottom:20px!important}.new_profile .resume_page .resume .relocation_mobile-group .driver_license-row-mobile .drop_down,.new_profile .resume_page .resume .relocation_mobile-group .marital_status-row-mobile .drop_down,.new_profile .resume_page .resume .relocation_mobile-group .relocation_row-mobile .drop_down{max-width:100%!important}.new_profile .resume_page .resume .relocation_mobile-group .checkbox_group{margin:0 0 20px!important;padding-left:0!important;max-width:100%!important}.new_profile .resume_page .resume .relocation_mobile-group .checkbox_group .form-group,.new_profile .resume_page .resume .relocation_mobile-group .checkbox_group:last-child{margin-bottom:0!important}.new_profile .resume_page .resume .driver_license-row,.new_profile .resume_page .resume .marital_status-row,.new_profile .resume_page .resume .relocation_row{display:none!important}.new_profile .resume_page .profession_skills{padding:15px!important;margin-bottom:20px!important;border-radius:20px!important}.new_profile .resume_page .profession_skills .input_classic,.new_profile .resume_page .profession_skills .profession_skills-row{margin-bottom:20px!important}.new_profile .resume_page .profession_skills .entered_profession-skills-row{display:block!important}.new_profile .resume_page .profession_skills .reuse_select-parent{margin-bottom:20px!important}.new_profile .resume_page .portfolio{padding:15px!important;margin-bottom:20px!important;border-radius:20px!important}.new_profile .resume_page .portfolio .input_classic{margin-bottom:20px!important}.new_profile .resume_page .about{padding:15px!important;margin-bottom:20px!important;border-radius:20px!important}}@media(max-width:500px){.new_profile .resume_page .checkbox_group{max-width:none!important}.new_profile .resume_page .checkbox_group:last-child{margin-bottom:10px!important}}@media(max-width:450px){.new_profile .buttons_group img{display:none!important}.new_profile .buttons_group .btn_drop{padding:5px!important}.new_profile .buttons_group .btn span,.new_profile .buttons_group .drop_share span{margin:0 auto!important}.modal_profile-mobile{margin:-75px 15px 120px!important;max-width:calc(100% - 30px)!important}}@media(max-width:383px){.new_profile .resume_page .photo_row .reuse_input-parent .title{max-width:125px!important}.new_profile .resume_page .photo_row .city_parent .title_city{max-width:125px!important;white-space:normal!important}.new_profile .photo img{width:100%!important;height:auto!important}.new_profile .photo label{padding:3px!important;width:calc(100% - 30px)!important;text-align:center}.new_profile .top_filter-mobile .filters_mobile .btn:not(:first-child){margin-left:5px!important}.new_profile .birthday_row .day svg,.new_profile .birthday_row .month svg,.new_profile .birthday_row .year svg{right:0!important}}@media(max-width:376px){.new_profile .salary .currencies{margin-top:38px!important}}@-webkit-keyframes height{0%{display:block;max-height:20px;opacity:.3;-webkit-transform:scale(.5);transform:scale(.5)}50%{max-height:100px;opacity:.7;-webkit-transform:scale(1);transform:scale(1);display:block}to{max-height:150px;opacity:1;display:block}}@keyframes height{0%{display:block;max-height:20px;opacity:.3;-webkit-transform:scale(.5);transform:scale(.5)}50%{max-height:100px;opacity:.7;-webkit-transform:scale(1);transform:scale(1);display:block}to{max-height:150px;opacity:1;display:block}}@-webkit-keyframes hidden{0%{max-height:120px;opacity:.7;-webkit-transform:scale(1);transform:scale(1)}50%{max-height:80px;opacity:.7}to{max-height:0;opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes hidden{0%{max-height:120px;opacity:.7;-webkit-transform:scale(1);transform:scale(1)}50%{max-height:80px;opacity:.7}to{max-height:0;opacity:0;-webkit-transform:scale(0);transform:scale(0)}}.new_profile{display:flex;width:100%;color:#fff}.new_profile .title{line-height:16px}.new_profile .info_profile{padding:20px;margin-right:15px;display:flex;flex-direction:column;min-width:404px;max-width:404px;background:#201e26;box-shadow:0 20px 100px rgba(0,0,0,.25);border-radius:20px;overflow-y:auto}.new_profile .info_profile .h3{margin-top:auto;margin-bottom:15px;font-size:20px;line-height:24px;color:#a2aaca;color:var(--text_color_dark)}.new_profile .info_profile .skill_section{position:relative;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid hsla(0,0%,100%,.2);z-index:0}.new_profile .info_profile .skill_section .title{display:flex;margin-bottom:15px}.new_profile .info_profile .skill_section .title img{margin-right:15px;align-self:center}.new_profile .info_profile .skill_section .title span{font-size:16px;line-height:19px}.new_profile .info_profile .skill_section .category{display:flex;flex-direction:column;position:relative;margin-bottom:10px;max-width:360px;width:100%;cursor:pointer;transition:all .3s;z-index:6}.new_profile .info_profile .skill_section .category .title{display:flex;align-items:center}.new_profile .info_profile .skill_section .category .title .img_block{margin-right:15px;position:relative;width:40px;height:24px;border-radius:20px}.new_profile .info_profile .skill_section .category .title .img_block img{position:absolute;top:4px;left:12px;vertical-align:middle}.new_profile .info_profile .skill_section .category .title span{font-size:16px;line-height:21px}.new_profile .info_profile .skill_section .category .title svg{position:absolute;right:0;top:8px;transition:all .3s}.new_profile .info_profile .skill_section .category .title svg.arrow circle{fill:#fff}.new_profile .info_profile .skill_section .category .title svg.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.new_profile .info_profile .skill_section .category .select_block{width:100%;position:relative;z-index:5}.new_profile .info_profile .skill_section .category .select_block .parent_tag{position:absolute;width:100%;padding-top:15px;top:20px;left:0;opacity:0;max-height:0;visibility:hidden;z-index:-1;background-color:#474c5a;background-color:var(--background_lighten-dark);border-radius:0 0 10px 10px;transition:all .3s;overflow-y:auto}.new_profile .info_profile .skill_section .category .select_block .parent_tag .tag{padding:3px 0 3px 15px;cursor:pointer}.new_profile .info_profile .skill_section .category .select_block .parent_tag .tag:hover{background-color:#31343d}.new_profile .info_profile .skill_section .category .select_block .parent_tag .tag:last-child:hover{border-radius:0 0 10px 10px}.new_profile .info_profile .skill_section .category .select_block .parent_tag.open{transition:all .3s;opacity:1;max-height:155px;visibility:initial;z-index:4}.new_profile .info_profile .skill_section .category .select_block .parent_tag::-webkit-scrollbar-thumb{border-radius:9em;background:#343843;background:var(--dark)}.new_profile .info_profile .skill_section .category .select_block .profile_icon{position:absolute;display:flex;align-items:center;justify-content:center;width:24px;height:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:5px;background:#1d1e25;border-radius:10px;z-index:10}.new_profile .info_profile .skill_section .category .select_block .spin_loading{position:absolute;top:7px;right:10px;z-index:10}.new_profile .info_profile .skill_section .category .select_block .img_add{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:5px;cursor:pointer}.new_profile .info_profile .skill_section .category .select_block.open{position:relative;opacity:1;max-height:inherit;visibility:initial}.new_profile .info_profile .skill_section .dropdown_skills{max-height:0;opacity:0;overflow:hidden;display:flex;flex-wrap:wrap;font-size:14px;line-height:17px;overflow-y:scroll;color:#fff;background:#343843;background:var(--dark);border:1px solid #474c5a;border:1px solid var(--background_lighten-dark);border-radius:20px;transition:max-height .3s,padding .5s,margin .8s,opacity .3s}.new_profile .info_profile .skill_section .dropdown_skills .tag{padding:3px 12px 5px;margin:0 5px 5px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:rgba(22,21,27,.65);border:1px solid transparent;border-radius:12px}.new_profile .info_profile .skill_section .dropdown_skills .tag.added{position:relative;padding-right:33px;border-color:#ffd23b}.new_profile .info_profile .skill_section .dropdown_skills .tag.added img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:2px;z-index:4}.new_profile .info_profile .skill_section .dropdown_skills.open{padding:15px 15px 10px;margin-bottom:25px;opacity:1;transition:max-height .3s,margin .5s,opacity .3s;max-height:285px;overflow-y:scroll}.new_profile .info_profile .skill_section.z_index{z-index:10}.new_profile .info_profile .skill_section.open{z-index:6}.new_profile .info_profile .radar_parent{margin-left:auto;margin-right:auto;width:100%;background:#343843;background:var(--dark);border-radius:20px}.new_profile .info_profile .radar_parent .chart_block{padding:0 10px}.new_profile .info_profile .radar_parent canvas{position:relative;z-index:4}.new_profile .info_profile .radar_parent .category_list{padding:20px 15px;background:#16151b;border-radius:20px}.new_profile .info_profile .radar_parent .category_list .list{margin:0 auto;display:flex;align-items:center;justify-content:space-between}.new_profile .info_profile .radar_parent .category_list .list:not(:last-child){margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #474c5a;border-bottom:1px solid var(--background_lighten-dark)}.new_profile .info_profile .radar_parent .category_list .category{display:flex;align-items:center}.new_profile .info_profile .radar_parent .category_list .category .figure{margin-right:8px;width:11px;height:11px;border-radius:50%}.new_profile .info_profile .radar_parent .category_list .category span{font-size:13px;line-height:16px}.new_profile .info_profile .radar_parent .category_list .category:not(:last-child){margin-right:14px}.new_profile .resume_page{display:flex;width:calc(100% - 404px);max-height:calc(100vh - 30px)!important;min-height:calc(100vh - 30px)!important;overflow-y:auto}.new_profile .resume_page .h1{padding-bottom:20px;margin-bottom:20px;display:flex;align-items:center;font-size:24px;line-height:29px;border-bottom:1px solid #474c5a;border-bottom:1px solid var(--background_lighten-dark)}.new_profile .resume_page .h1 div{margin-left:10px;color:#757a88;font-size:22px;line-height:26px}.new_profile .resume_page .resume_section{width:calc(100% - 360px)}.new_profile .resume_page .freelance_section{margin-left:15px;max-width:360px;width:100%}.new_profile .resume_page .freelance_section .category_list{padding:20px;position:relative;border-radius:30px;background:#1d1e25}.new_profile .resume_page .freelance_section .category_list .title{margin-bottom:17px;font-size:16px;line-height:19px}.new_profile .resume_page .freelance_section .category_list .active_category{padding:5px 18px 5px 15px;display:flex;position:relative;border-radius:20px;cursor:pointer;transition:all .3s}.new_profile .resume_page .freelance_section .category_list .active_category .img_block{margin-right:15px;min-width:26px;display:flex;align-self:center}.new_profile .resume_page .freelance_section .category_list .active_category span{font-size:14px;line-height:17px}.new_profile .resume_page .freelance_section .category_list .active_category svg{position:absolute;top:10px;right:15px;transition:all .3s}.new_profile .resume_page .freelance_section .category_list .active_category svg circle{fill:#fff}.new_profile .resume_page .freelance_section .category_list .active_category svg.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.new_profile .resume_page .freelance_section .category_list .active_category.open{border-radius:20px 20px 0 0}.new_profile .resume_page .freelance_section .category_list .dropdown_block{padding:5px 15px 10px;position:absolute;width:calc(100% - 30px);opacity:0;max-height:0;overflow:hidden;border-radius:16px;transition:max-height .5s,opacity .5s,visibility .3s;background:#343843;background:var(--dark);visibility:hidden;z-index:6}.new_profile .resume_page .freelance_section .category_list .dropdown_block li,.new_profile .resume_page .freelance_section .category_list .dropdown_block ul{margin:0;padding:0}.new_profile .resume_page .freelance_section .category_list .dropdown_block .dropdown_elem{padding:5px 5px 5px 0;display:flex;border-top:1px solid hsla(0,0%,100%,.2);cursor:pointer}.new_profile .resume_page .freelance_section .category_list .dropdown_block .dropdown_elem .img_block{margin-right:15px;min-width:26px;display:flex;align-self:center}.new_profile .resume_page .freelance_section .category_list .dropdown_block .dropdown_elem span{align-self:center}.new_profile .resume_page .freelance_section .category_list .dropdown_block .dropdown_elem:last-child{padding-bottom:0}.new_profile .resume_page .freelance_section .category_list .dropdown_block.open{position:relative;margin-bottom:15px;transition:max-height .5s,opacity .5s,margin .4s,visibility .3s;border-radius:0 0 16px 16px;width:100%;opacity:1;max-height:265px;visibility:initial}.new_profile .resume_page .freelance_section .category_list .select_block{position:relative}.new_profile .resume_page .freelance_section .category_list .select_block .input_select-skill{width:100%;background:#757a88;border-radius:16px}.new_profile .resume_page .freelance_section .category_list .select_block .input_select-skill .ant-select-selector{padding:0 40px 0 15px;background:#757a88;height:40px;border:1px solid transparent;border-radius:16px;color:#fff;box-shadow:none}.new_profile .resume_page .freelance_section .category_list .select_block .input_select-skill .ant-select-selector input{margin-top:3px}.new_profile .resume_page .freelance_section .category_list .select_block .input_select-skill span.ant-select-selection-item{top:3px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#fff!important}.new_profile .resume_page .freelance_section .category_list .select_block .input_select-skill .ant-select-selection-placeholder{margin-top:9px;font-size:14px;line-height:17px;color:#fff}.new_profile .resume_page .freelance_section .category_list .select_block .input_select-skill .ant-select-open .ant-select-selector{border-radius:16px 16px 0 0;border-color:transparent}.new_profile .resume_page .freelance_section .category_list .select_block .input_select-skill .ant-select-arrow{display:none}.new_profile .resume_page .freelance_section .category_list .select_block .input_select-skill.active{border-radius:16px 16px 0 0;border-color:#9b99a7}.new_profile .resume_page .freelance_section .category_list .select_block .input_select-skill.active .ant-select-selector{border-radius:16px 16px 0 0}.new_profile .resume_page .freelance_section .category_list .select_block .ant-select.input_select-skill.ant-select-focused.ant-select-show-arrow.ant-select-show-search{border-radius:16px 16px 0 0!important}.new_profile .resume_page .freelance_section .category_list .select_block span.ant-select-selection-search{left:13px}.new_profile .resume_page .freelance_section .category_list .select_block .img_add{position:absolute;top:5px;right:5px;cursor:pointer}.new_profile .resume_page .freelance_section .btn{margin:25px 0;padding:3px 15px 4px;display:flex;justify-content:center;align-items:center;height:35px;width:100%;font-size:14px;line-height:17px;background:#343843;background:var(--dark);border-radius:20px;cursor:pointer}.new_profile .resume_page .freelance_section .btn.active{background:#3077ff;box-shadow:0 9px 20px rgba(48,119,255,.2)}.new_profile .resume_page .freelance_section .placement{margin-top:20px;display:flex;justify-content:space-between}.new_profile .resume_page .freelance_section .placement span{color:#a2aaca;color:var(--text_color_dark);font-size:14px;line-height:17px}.new_profile .resume_page .freelance_section .placement .switch input:checked+.slider{background-color:#3077ff}.new_profile .resume_page .buttons_group{margin:25px 0;display:flex;-webkit-user-select:none;user-select:none}.new_profile .resume_page .buttons_group a{max-width:170px;width:100%}.new_profile .resume_page .buttons_group .input_classic{margin:5px 0 0;min-width:170px;max-width:170px}.new_profile .resume_page .buttons_group .btn{display:flex;align-self:end;margin-left:20px;padding:4px;max-width:170px;width:100%;border-radius:17px;cursor:pointer}.new_profile .resume_page .buttons_group .btn span{align-self:center;margin-left:10px}.new_profile .resume_page .buttons_group .btn:first-child{margin-left:0}.new_profile .resume_page .buttons_group .btn_pdf{background:#ff3434;color:#fff;margin-right:0!important}.new_profile .resume_page .buttons_group .btn_share{position:relative;background:#30e0a1;z-index:2}.new_profile .resume_page .buttons_group .btn_share span{color:#343843;color:var(--dark)}.new_profile .resume_page .buttons_group .btn_share .drop_share{position:absolute;padding-top:40px;top:0;left:0;width:100%;background:#30e0a1;border-radius:17px;opacity:0;max-height:1px;visibility:hidden;z-index:-1;transition:max-height .6s linear,opacity .3s linear,visibility .3s linear}.new_profile .resume_page .buttons_group .btn_share .drop_share .btn_drop{padding:5px 5px 5px 10px;display:flex;align-items:center}.new_profile .resume_page .buttons_group .btn_share .drop_share .btn_drop img{max-width:20px;max-height:20px}.new_profile .resume_page .buttons_group .btn_share .drop_share .btn_drop:hover{background:#3077ff}.new_profile .resume_page .buttons_group .btn_share .drop_share .btn_drop:hover span{color:#fff}.new_profile .resume_page .buttons_group .btn_share .drop_share .btn_drop:last-child{border-radius:0 0 17px 17px}.new_profile .resume_page .buttons_group .btn_share .drop_share.open{transition:max-height .1s linear,opacity .3s linear,visibility .3s linear;opacity:1;max-height:104px;visibility:initial}.new_profile .resume_page .buttons_group .btn_view{background:#3077ff}.new_profile .resume_page .buttons_group-mobile{display:none;justify-content:space-around}.new_profile .resume_page .buttons_group-mobile .group{display:flex;flex-direction:column}.new_profile .resume_page .buttons_group-mobile .group .input_classic{margin:5px 0 0;min-width:170px;max-width:170px}.new_profile .resume_page .buttons_group-mobile .group .btn{display:flex;align-self:end;padding:4px;max-width:170px;min-width:170px;width:100%;border-radius:17px;cursor:pointer}.new_profile .resume_page .buttons_group-mobile .group .btn span{align-self:center;margin-left:10px}.new_profile .resume_page .buttons_group-mobile .group .btn_pdf{margin-top:10px;background:#ff3434}.new_profile .resume_page .buttons_group-mobile .group .btn_share{background:#30e0a1}.new_profile .resume_page .buttons_group-mobile .group .btn_share span{color:#343843;color:var(--dark)}.new_profile .resume_page .buttons_group-mobile .group .btn_view{margin-top:10px;background:#3077ff}.new_profile .resume_page .buttons_group-mobile .group:last-child{align-self:end}.new_profile .resume_page .h2{margin:25px 0 15px 15px;font-size:20px;line-height:16px}.new_profile .resume_page .freelancers_list{margin:15px 0 0}.new_profile .resume_page .freelancers_list .salary{max-width:90px}.new_profile .resume_page .freelancers_list li{margin:0}.new_profile .resume_page .freelancers_list.disabled .open_resume{opacity:.5;cursor:auto}.new_profile .resume_page .profession_skills{max-width:580px;margin-bottom:25px;padding:20px;width:100%;background:#201f26;border-radius:25px;transition:all .3s linear}.new_profile .resume_page .profession_skills .reuse_input-parent,.new_profile .resume_page .profession_skills .reuse_select-parent{max-width:265px;width:100%}.new_profile .resume_page .profession_skills .languages_row,.new_profile .resume_page .profession_skills .profession_skills-row{display:flex;position:relative;padding:10px 11px 10px 15px;margin-bottom:25px;max-width:540px;width:100%;background:#343843;background:var(--dark);border:1px solid #474c5a;border:1px solid var(--background_lighten-dark);border-radius:16px}.new_profile .resume_page .profession_skills .languages_row .img,.new_profile .resume_page .profession_skills .profession_skills-row .img{align-self:center;margin-right:15px}.new_profile .resume_page .profession_skills .languages_row .group_icon,.new_profile .resume_page .profession_skills .profession_skills-row .group_icon{margin-left:auto}.new_profile .resume_page .profession_skills .languages_row .group_icon img,.new_profile .resume_page .profession_skills .profession_skills-row .group_icon img{cursor:pointer}.new_profile .resume_page .profession_skills .languages_row .group_icon img:first-child,.new_profile .resume_page .profession_skills .profession_skills-row .group_icon img:first-child{margin-right:14px;margin-top:1px}.new_profile .resume_page .profession_skills .profession_skills-row .remove_icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px;cursor:pointer}.new_profile .resume_page .profession_skills .native_language{margin-bottom:20px}.new_profile .resume_page .profession_skills .entered_language-row,.new_profile .resume_page .profession_skills .entered_language-row-edit,.new_profile .resume_page .profession_skills .entered_profession-skills-row,.new_profile .resume_page .profession_skills .entered_profession_skills-row-edit{display:flex}.new_profile .resume_page .profession_skills .entered_language-row-edit .reuse_input-parent .input_classic,.new_profile .resume_page .profession_skills .entered_language-row-edit .reuse_select-parent .input_classic,.new_profile .resume_page .profession_skills .entered_language-row .reuse_input-parent .input_classic,.new_profile .resume_page .profession_skills .entered_language-row .reuse_select-parent .input_classic,.new_profile .resume_page .profession_skills .entered_profession-skills-row .reuse_input-parent .input_classic,.new_profile .resume_page .profession_skills .entered_profession-skills-row .reuse_select-parent .input_classic,.new_profile .resume_page .profession_skills .entered_profession_skills-row-edit .reuse_input-parent .input_classic,.new_profile .resume_page .profession_skills .entered_profession_skills-row-edit .reuse_select-parent .input_classic{margin-bottom:0}.new_profile .resume_page .profession_skills .entered_language-row-edit .reuse_input-parent:first-child,.new_profile .resume_page .profession_skills .entered_language-row-edit .reuse_select-parent:first-child,.new_profile .resume_page .profession_skills .entered_language-row .reuse_input-parent:first-child,.new_profile .resume_page .profession_skills .entered_language-row .reuse_select-parent:first-child,.new_profile .resume_page .profession_skills .entered_profession-skills-row .reuse_input-parent:first-child,.new_profile .resume_page .profession_skills .entered_profession-skills-row .reuse_select-parent:first-child,.new_profile .resume_page .profession_skills .entered_profession_skills-row-edit .reuse_input-parent:first-child,.new_profile .resume_page .profession_skills .entered_profession_skills-row-edit .reuse_select-parent:first-child{margin-right:10px}.new_profile .resume_page .profession_skills .entered_language-row-edit .left,.new_profile .resume_page .profession_skills .entered_language-row .left,.new_profile .resume_page .profession_skills .entered_profession-skills-row .left,.new_profile .resume_page .profession_skills .entered_profession_skills-row-edit .left{margin-right:10px;max-width:265px;width:100%}.new_profile .resume_page .profession_skills .entered_language-row-edit .left .title,.new_profile .resume_page .profession_skills .entered_language-row .left .title,.new_profile .resume_page .profession_skills .entered_profession-skills-row .left .title,.new_profile .resume_page .profession_skills .entered_profession_skills-row-edit .left .title{margin-left:15px;margin-bottom:5px;line-height:17px;font-size:14px;color:#a2aaca;color:var(--text_color_dark)}.new_profile .resume_page .profession_skills .entered_language-row-edit .left .language_select,.new_profile .resume_page .profession_skills .entered_language-row-edit .left .profession_skills-select,.new_profile .resume_page .profession_skills .entered_language-row .left .language_select,.new_profile .resume_page .profession_skills .entered_language-row .left .profession_skills-select,.new_profile .resume_page .profession_skills .entered_profession-skills-row .left .language_select,.new_profile .resume_page .profession_skills .entered_profession-skills-row .left .profession_skills-select,.new_profile .resume_page .profession_skills .entered_profession_skills-row-edit .left .language_select,.new_profile .resume_page .profession_skills .entered_profession_skills-row-edit .left .profession_skills-select{display:flex;align-items:center;max-width:265px;width:100%}.new_profile .resume_page .profession_skills .entered_language-row-edit .left .language_select:after,.new_profile .resume_page .profession_skills .entered_language-row-edit .left .profession_skills-select:after,.new_profile .resume_page .profession_skills .entered_language-row .left .language_select:after,.new_profile .resume_page .profession_skills .entered_language-row .left .profession_skills-select:after,.new_profile .resume_page .profession_skills .entered_profession-skills-row .left .language_select:after,.new_profile .resume_page .profession_skills .entered_profession-skills-row .left .profession_skills-select:after,.new_profile .resume_page .profession_skills .entered_profession_skills-row-edit .left .language_select:after,.new_profile .resume_page .profession_skills .entered_profession_skills-row-edit .left .profession_skills-select:after{content:url(/static/media/arrow.10ff05a9.svg);position:absolute;top:8px;right:14px;cursor:auto}.new_profile .resume_page .profession_skills .entered_language-row-edit .left .language_select.active .ant-select-selector,.new_profile .resume_page .profession_skills .entered_language-row-edit .left .profession_skills-select.active .ant-select-selector,.new_profile .resume_page .profession_skills .entered_language-row .left .language_select.active .ant-select-selector,.new_profile .resume_page .profession_skills .entered_language-row .left .profession_skills-select.active .ant-select-selector,.new_profile .resume_page .profession_skills .entered_profession-skills-row .left .language_select.active .ant-select-selector,.new_profile .resume_page .profession_skills .entered_profession-skills-row .left .profession_skills-select.active .ant-select-selector,.new_profile .resume_page .profession_skills .entered_profession_skills-row-edit .left .language_select.active .ant-select-selector,.new_profile .resume_page .profession_skills .entered_profession_skills-row-edit .left .profession_skills-select.active .ant-select-selector{border-radius:16px 16px 0 0!important}.new_profile .resume_page .profession_skills .entered_language-row-edit .left .language_select.active:after,.new_profile .resume_page .profession_skills .entered_language-row-edit .left .profession_skills-select.active:after,.new_profile .resume_page .profession_skills .entered_language-row .left .language_select.active:after,.new_profile .resume_page .profession_skills .entered_language-row .left .profession_skills-select.active:after,.new_profile .resume_page .profession_skills .entered_profession-skills-row .left .language_select.active:after,.new_profile .resume_page .profession_skills .entered_profession-skills-row .left .profession_skills-select.active:after,.new_profile .resume_page .profession_skills .entered_profession_skills-row-edit .left .language_select.active:after,.new_profile .resume_page .profession_skills .entered_profession_skills-row-edit .left .profession_skills-select.active:after{content:url(/static/media/arrow.10ff05a9.svg);position:absolute;top:11px;right:14px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.new_profile .resume_page .profession_skills .entered_language-row-edit .left .ant-select-selector,.new_profile .resume_page .profession_skills .entered_language-row .left .ant-select-selector,.new_profile .resume_page .profession_skills .entered_profession-skills-row .left .ant-select-selector,.new_profile .resume_page .profession_skills .entered_profession_skills-row-edit .left .ant-select-selector{align-items:center;height:41px;background:#343843;background:var(--dark);border:1px solid #474c5a;border:1px solid var(--background_lighten-dark);border-radius:16px;box-shadow:none!important;color:#fff}.new_profile .resume_page .profession_skills .entered_language-row-edit .left .ant-select-selector input,.new_profile .resume_page .profession_skills .entered_language-row .left .ant-select-selector input,.new_profile .resume_page .profession_skills .entered_profession-skills-row .left .ant-select-selector input,.new_profile .resume_page .profession_skills .entered_profession_skills-row-edit .left .ant-select-selector input{margin-top:4px}.new_profile .resume_page .profession_skills .entered_language-row-edit .left .ant-select-selector span.ant-select-selection-placeholder,.new_profile .resume_page .profession_skills .entered_language-row .left .ant-select-selector span.ant-select-selection-placeholder,.new_profile .resume_page .profession_skills .entered_profession-skills-row .left .ant-select-selector span.ant-select-selection-placeholder,.new_profile .resume_page .profession_skills .entered_profession_skills-row-edit .left .ant-select-selector span.ant-select-selection-placeholder{font-size:14px;line-height:19px;color:#757a88}.new_profile .resume_page .profession_skills .entered_language-row-edit .left .ant-select-selector span.ant-select-selection-item,.new_profile .resume_page .profession_skills .entered_language-row .left .ant-select-selector span.ant-select-selection-item,.new_profile .resume_page .profession_skills .entered_profession-skills-row .left .ant-select-selector span.ant-select-selection-item,.new_profile .resume_page .profession_skills .entered_profession_skills-row-edit .left .ant-select-selector span.ant-select-selection-item{color:#fff!important}.new_profile .resume_page .profession_skills .entered_language-row-edit .left .ant-select-open .ant-select-selector,.new_profile .resume_page .profession_skills .entered_language-row .left .ant-select-open .ant-select-selector,.new_profile .resume_page .profession_skills .entered_profession-skills-row .left .ant-select-open .ant-select-selector,.new_profile .resume_page .profession_skills .entered_profession_skills-row-edit .left .ant-select-open .ant-select-selector{border-radius:16px 16px 0 0;border-color:transparent}.new_profile .resume_page .profession_skills .title{margin:0 0 5px 15px;color:#a2aaca;color:var(--text_color_dark)}.new_profile .resume_page .profession_skills .entered_profession-skills-row{margin-bottom:0}.new_profile .resume_page .profession_skills .entered_profession-skills-row .select_block{position:relative;width:100%}.new_profile .resume_page .profession_skills .entered_profession-skills-row .select_block .input_classic{z-index:4;height:40px;padding-top:1px}.new_profile .resume_page .profession_skills .entered_profession-skills-row .select_block .parent_tag{position:absolute;width:100%;padding-top:23px;top:20px;left:0;opacity:0;max-height:0;z-index:-1;background-color:#474c5a;background-color:var(--background_lighten-dark);border-radius:0 0 10px 10px;transition:all .3s}.new_profile .resume_page .profession_skills .entered_profession-skills-row .select_block .parent_tag .tag{padding:3px 0 3px 15px;cursor:pointer}.new_profile .resume_page .profession_skills .entered_profession-skills-row .select_block .parent_tag .tag:hover{background-color:#31343d}.new_profile .resume_page .profession_skills .entered_profession-skills-row .select_block .parent_tag .tag:last-child:hover{border-radius:0 0 10px 10px}.new_profile .resume_page .profession_skills .entered_profession-skills-row .select_block .parent_tag.open{transition:all .3s;opacity:1;overflow-y:auto;max-height:155px;z-index:3}.new_profile .resume_page .profession_skills .entered_profession_skills-row-edit .input_classic{margin-top:0}.new_profile .resume_page .profession_skills .parent_tags{padding:15px 15px 10px;display:flex;flex-wrap:wrap;background:#343843;background:var(--dark);border:1px solid #474c5a;border:1px solid var(--background_lighten-dark);border-radius:20px}.new_profile .resume_page .profession_skills .parent_tags .tag{margin:0 5px 5px 0;padding:4px 10px 6px;text-align:center;color:#30e0a1;font-size:12px;line-height:14px;background:rgba(48,224,161,.2);border-radius:16px}.new_profile .resume_page .profession_skills .parent_tags .tag.yellow{position:relative;padding-right:30px;color:#ffd23b;background:rgba(255,210,59,.2);border-radius:16px}.new_profile .resume_page .profession_skills .parent_tags .tag.yellow img{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.new_profile .resume_page .profession_skills.error{border:1px solid red}.new_profile .resume_page .about,.new_profile .resume_page .portfolio{max-width:580px;margin-bottom:25px;padding:20px;width:100%;background:#201f26;border-radius:25px}.new_profile .resume_page .about .textarea_row .textarea_antd,.new_profile .resume_page .portfolio .textarea_row .textarea_antd{padding:12px 15px;max-height:115px;min-height:115px;overflow-y:auto;resize:none;font-size:16px;line-height:19px;color:#fff;background:#343843;background:var(--dark);border:1px solid #474c5a;border:1px solid var(--background_lighten-dark);border-radius:16px}.new_profile .resume_page .about .textarea_row .textarea_antd::-webkit-input-placeholder,.new_profile .resume_page .portfolio .textarea_row .textarea_antd::-webkit-input-placeholder{color:#757a88;font-size:14px}.new_profile .resume_page .about .textarea_row .textarea_antd::placeholder,.new_profile .resume_page .portfolio .textarea_row .textarea_antd::placeholder{color:#757a88;font-size:14px}.new_profile .resume_page .about .textarea_row .textarea_antd:active,.new_profile .resume_page .about .textarea_row .textarea_antd:focus,.new_profile .resume_page .portfolio .textarea_row .textarea_antd:active,.new_profile .resume_page .portfolio .textarea_row .textarea_antd:focus{border-color:#a2aaca;border-color:var(--text_color_dark)}.new_profile .resume_page .about .link_row,.new_profile .resume_page .portfolio .link_row{position:relative}.new_profile .resume_page .about .link_row .group_icon,.new_profile .resume_page .portfolio .link_row .group_icon{position:absolute;right:10px;top:10px;z-index:2}.new_profile .resume_page .about .link_row .group_icon img:first-child,.new_profile .resume_page .portfolio .link_row .group_icon img:first-child{margin-right:14px;margin-top:1px}.new_profile .resume_page .about .link_row .group_icon img,.new_profile .resume_page .portfolio .link_row .group_icon img{cursor:pointer}.new_profile .resume_page .about .link_row .group,.new_profile .resume_page .portfolio .link_row .group{position:relative;margin-bottom:10px}.new_profile .resume_page .about .link_row .group .input_classic,.new_profile .resume_page .portfolio .link_row .group .input_classic{margin-bottom:0;padding-right:30px}.new_profile .resume_page .portfolio .reuse_input-parent{margin-bottom:15px}.new_profile .resume_page .portfolio .btn_add{margin-top:0}.new_profile .resume_page .portfolio .input_classic{z-index:2}.new_profile .resume_page .input_classic.error{border-color:red}.new_profile .resume_page .input_classic.error:hover{border-color:red!important}.new_profile .top_filter-mobile{display:none;justify-content:space-between;padding:4px 6px;margin:0 auto;max-width:555px;width:100%;max-height:42px;background:#343843;background:var(--dark);border-radius:34px;transition:all .2s ease}.new_profile .top_filter-mobile .icon{display:flex}.new_profile .top_filter-mobile .icon svg{width:34px;height:34px}.new_profile .top_filter-mobile .filters_mobile{display:flex;margin:0 auto;align-self:center;transition:all .2s ease}.new_profile .top_filter-mobile .filters_mobile .btn{position:relative;width:62px;height:34px;background:#201e26;border-radius:38px}.new_profile .top_filter-mobile .filters_mobile .btn img{position:absolute;top:4px;left:16px}.new_profile .top_filter-mobile .filters_mobile .btn_pdf{border:4px solid #ff3434}.new_profile .top_filter-mobile .filters_mobile .btn_pdf img{top:4px;left:21px}.new_profile .top_filter-mobile .filters_mobile .btn_share{border:4px solid #30e0a1}.new_profile .top_filter-mobile .filters_mobile .btn_view{border:4px solid #3077ff}.new_profile .top_filter-mobile .filters_mobile .btn_view img{top:6px;left:17px}.new_profile .top_filter-mobile .filters_mobile .btn:not(:first-child){margin-left:15px}.new_profile .top_filter-mobile .settings{padding:4px 10px 4px 4px;align-self:center;display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#3077ff;border-radius:15px}.new_profile .top_filter-mobile .settings .img{margin-right:10px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#343843;background:var(--dark);border-radius:10px}.new_profile .top_filter-mobile .settings .img img{width:16px;height:16px}.new_profile .top_filter-mobile .settings span{margin-top:-3px;font-size:14px;line-height:17px}.new_profile .top_filter-mobile.hidden .filters_mobile{display:none;height:0;-webkit-transform:scale(0);transform:scale(0)}.new_profile .reuse_input-parent .title{margin-left:15px;color:#a2aaca;color:var(--text_color_dark);font-size:14px;line-height:17px}.new_profile .reuse_input-parent .input_classic{margin-top:5px;margin-bottom:25px;padding:9px 15px;font-size:14px;line-height:19px}.new_profile .reuse_input-parent .input_classic::-webkit-input-placeholder{font-size:14px;color:#757a88}.new_profile .reuse_input-parent .input_classic::placeholder{font-size:14px;color:#757a88}.new_profile .reuse_input-parent .input_classic:focus{border:1px solid #9b99a7!important}.new_profile .reuse_select-parent{max-width:265px;width:100%}.new_profile .reuse_select-parent .title{margin:0 0 5px 15px;font-size:14px;line-height:17px;color:#a2aaca;color:var(--text_color_dark)}.new_profile .reuse_select-parent img{margin-right:11px;margin-bottom:1px;max-width:20px;max-height:20px;min-width:20px;min-height:20px;border-radius:7px}.new_profile .reuse_select-parent .drop_down{padding:7px 15px 9px;max-width:265px;width:100%;height:40px;position:relative;background-color:#343843;background-color:var(--dark);border-radius:17px;border:1px solid #474c5a;border:1px solid var(--background_lighten-dark);transition:all .3s ease;cursor:pointer}.new_profile .reuse_select-parent .drop_down span{color:#fff;vertical-align:middle}.new_profile .reuse_select-parent .drop_down svg{position:absolute;top:17px;right:15px}.new_profile .reuse_select-parent .drop_down svg.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.new_profile .reuse_select-parent .drop_down .placeholder{font-size:14px;color:#757a88}.new_profile .reuse_select-parent .drop_down.active{border-radius:17px 17px 0 0}.new_profile .reuse_select-parent .drop_down .drop_down-block{max-height:0;position:absolute;top:39px;left:-1px;width:calc(100% + 2px);opacity:0;-webkit-transform:scale(0);transform:scale(0);background-color:#31343d;border:1px solid transparent;border-radius:0 0 17px 17px;transition:all .2s ease;z-index:4;overflow-y:auto}.new_profile .reuse_select-parent .drop_down .drop_down-block ul{padding:0;margin:0 auto}.new_profile .reuse_select-parent .drop_down .drop_down-block li{padding:5px 15px 5px 10px;margin:0;cursor:pointer}.new_profile .reuse_select-parent .drop_down .drop_down-block li:hover{background-color:#3c404c}.new_profile .reuse_select-parent .drop_down .drop_down-block li:last-child{padding-top:0;padding-bottom:5px;border-radius:0 0 17px 17px}.new_profile .reuse_select-parent .drop_down .drop_down-block.active{min-width:100px;max-height:200px;-webkit-transform:scale(1);transform:scale(1);opacity:1;overflow-y:auto}.new_profile .reuse_select-parent .drop_down.active{border-color:transparent}.new_profile .checkbox_group{display:flex;justify-content:space-between;margin-top:25px;padding-left:14px;align-self:end;max-width:265px;width:100%}.new_profile .checkbox_group span{font-size:14px;line-height:17px;color:#a2aaca;color:var(--text_color_dark)}.new_profile .checkbox_group .form-group{margin-bottom:0}.new_profile .checkbox_group .form-group label:before{margin-top:-3px;background:rgba(162,170,202,.2);border-color:#a2aaca;border-color:var(--text_color_dark)}.new_profile .checkbox_group .form-group input:checked+label:after{top:2.5px;border-color:#a2aaca;border-color:var(--text_color_dark)}.new_profile .btn_add{margin-top:20px;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.new_profile .btn_add img{width:20px;height:20px;margin-right:10px;align-self:center}.new_profile .btn_add span{font-size:14px;color:#3077ff}.new_profile .btn_save-parent{padding-bottom:20px}.new_profile .btn_save-parent .btn_save{padding:6px;max-width:165px;width:100%;text-align:center;background:#30e0a1;box-shadow:0 9px 10px rgba(48,224,161,.2);border-radius:13px;color:#343843;color:var(--dark);cursor:pointer}.new_profile .save_resume{max-width:200px;padding:8px 12px;width:100%;text-align:center}.new_profile .btn_save-resume{position:fixed;padding:8px 12px;height:40px;bottom:50px;right:20%;text-align:center;opacity:1;z-index:4}.new_profile .overlay{position:fixed;display:none;width:100vw;height:100vh;top:0;left:0;z-index:1}.new_profile .overlay.open{display:block}.new_profile .btn_scroll-up{bottom:30%!important}.modal_edit-image .edit_image{margin:auto;display:flex;flex-direction:column}.modal_edit-image .edit_image .ReactCrop{margin:0 auto}.modal_edit-image .edit_image .canvas,.modal_edit-image .edit_image canvas{position:absolute;width:1px;height:1px;opacity:0}.modal_edit-image .edit_image .group_btn{display:flex;margin:15px 0 0}.modal_edit-image .edit_image .group_btn .btn{padding:3px 16px;width:100%;text-align:center;background-color:#3077ff;border-radius:16px;color:#fff;cursor:pointer}.modal_edit-image .edit_image .group_btn .btn.cansel{margin-left:10px;max-width:100px;background-color:#474c5a;background-color:var(--background_lighten-dark)}.modal_profile-mobile{padding-bottom:0;margin:-75px auto 15px;max-width:420px;width:100%!important;background:#27292f;border-radius:20px;color:#fff}.modal_profile-mobile .title{display:flex;justify-content:space-between;margin-bottom:15px}.modal_profile-mobile .title .h2{color:#fff;font-size:24px;line-height:29px}.modal_profile-mobile .title img{align-self:center;width:24px;height:24px}.modal_profile-mobile .info_profile{overflow-y:auto}.modal_profile-mobile .info_profile .category .title span{margin-right:20px;align-self:flex-start}.modal_profile-mobile .info_profile .skill_section{position:relative;z-index:0}.modal_profile-mobile .info_profile .skill_section .title{display:flex;margin-bottom:15px}.modal_profile-mobile .info_profile .skill_section .title img{margin-right:15px;align-self:center}.modal_profile-mobile .info_profile .skill_section .title span{font-size:16px;line-height:19px}.modal_profile-mobile .info_profile .skill_section .category{display:flex;flex-direction:column;position:relative;margin-bottom:10px;max-width:360px;width:100%;cursor:pointer;transition:all .3s;z-index:6}.modal_profile-mobile .info_profile .skill_section .category .title{display:flex;align-items:center}.modal_profile-mobile .info_profile .skill_section .category .title .img_block{margin-right:15px;position:relative;width:40px;height:24px;border-radius:20px}.modal_profile-mobile .info_profile .skill_section .category .title .img_block img{position:absolute;top:4px;left:12px;vertical-align:middle}.modal_profile-mobile .info_profile .skill_section .category .title span{font-size:16px;line-height:21px}.modal_profile-mobile .info_profile .skill_section .category .title svg{position:absolute;right:0;top:8px;transition:all .3s}.modal_profile-mobile .info_profile .skill_section .category .title svg.arrow circle{fill:#fff}.modal_profile-mobile .info_profile .skill_section .category .title svg.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.modal_profile-mobile .info_profile .skill_section .category .select_block{width:100%;position:relative;z-index:5}.modal_profile-mobile .info_profile .skill_section .category .select_block .parent_tag{position:absolute;width:100%;padding-top:15px;top:20px;left:0;opacity:0;max-height:0;visibility:hidden;z-index:-1;background-color:#474c5a;background-color:var(--background_lighten-dark);border-radius:0 0 10px 10px;transition:all .3s;overflow-y:auto}.modal_profile-mobile .info_profile .skill_section .category .select_block .parent_tag .tag{padding:3px 0 3px 15px;cursor:pointer}.modal_profile-mobile .info_profile .skill_section .category .select_block .parent_tag .tag:hover{background-color:#31343d}.modal_profile-mobile .info_profile .skill_section .category .select_block .parent_tag .tag:last-child:hover{border-radius:0 0 10px 10px}.modal_profile-mobile .info_profile .skill_section .category .select_block .parent_tag.open{transition:all .3s;opacity:1;max-height:155px;visibility:initial;z-index:4}.modal_profile-mobile .info_profile .skill_section .category .select_block .parent_tag::-webkit-scrollbar-thumb{border-radius:9em;background:#343843;background:var(--dark)}.modal_profile-mobile .info_profile .skill_section .category .select_block .profile_icon{position:absolute;display:flex;align-items:center;justify-content:center;width:24px;height:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:5px;background:#1d1e25;border-radius:10px;z-index:10}.modal_profile-mobile .info_profile .skill_section .category .select_block .spin_loading{position:absolute;top:7px;right:10px;z-index:10}.modal_profile-mobile .info_profile .skill_section .category .select_block .img_add{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:5px;cursor:pointer}.modal_profile-mobile .info_profile .skill_section .category .select_block.open{position:relative;opacity:1;max-height:inherit;visibility:initial}.modal_profile-mobile .info_profile .skill_section .dropdown_skills{max-height:0;opacity:0;overflow:hidden;display:flex;flex-wrap:wrap;font-size:14px;line-height:17px;overflow-y:scroll;color:#fff;background:#343843;background:var(--dark);border:1px solid #474c5a;border:1px solid var(--background_lighten-dark);border-radius:20px;transition:max-height .3s,padding .5s,margin .8s,opacity .3s}.modal_profile-mobile .info_profile .skill_section .dropdown_skills .tag{padding:3px 12px 5px;margin:0 5px 5px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:rgba(22,21,27,.65);border:1px solid transparent;border-radius:12px}.modal_profile-mobile .info_profile .skill_section .dropdown_skills .tag.added{position:relative;padding-right:33px;border-color:#ffd23b}.modal_profile-mobile .info_profile .skill_section .dropdown_skills .tag.added img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:2px;z-index:4}.modal_profile-mobile .info_profile .skill_section .dropdown_skills.open{padding:15px 15px 10px;margin-bottom:25px;opacity:1;transition:max-height .3s,margin .5s,opacity .3s;max-height:285px;overflow-y:scroll}.modal_profile-mobile .info_profile .skill_section.z_index{z-index:10}.modal_profile-mobile .info_profile .skill_section.open{z-index:6}.modal_profile-mobile .info_profile .reuse_input-parent{margin-top:15px}.modal_profile-mobile .info_profile .reuse_input-parent .title{margin-bottom:0;margin-left:15px}.modal_profile-mobile .info_profile .h3{margin-top:auto;margin-bottom:10px;font-size:18px;line-height:18px}.modal_profile-mobile .info_profile .radar_parent{margin-left:auto;margin-right:auto;width:100%;min-width:305px;padding-top:15px;background:#343843;background:var(--dark);border-radius:20px}.modal_profile-mobile .info_profile .radar_parent canvas{min-width:305px;position:relative;z-index:4}.modal_profile-mobile .info_profile .radar_parent .chart_block{min-width:305px;padding:0 10px}.modal_profile-mobile .info_profile .radar_parent .category_list{padding:20px 15px;background:#16151b;border-radius:20px}.modal_profile-mobile .info_profile .radar_parent .category_list .list{margin:0 auto;display:flex;align-items:center;justify-content:space-between}.modal_profile-mobile .info_profile .radar_parent .category_list .list:not(:last-child){margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #474c5a;border-bottom:1px solid var(--background_lighten-dark)}.modal_profile-mobile .info_profile .radar_parent .category_list .category{display:flex;align-items:center}.modal_profile-mobile .info_profile .radar_parent .category_list .category .figure{margin-right:8px;width:11px;height:11px;border-radius:50%}.modal_profile-mobile .info_profile .radar_parent .category_list .category span{font-size:13px;line-height:16px}.modal_profile-mobile .info_profile .radar_parent .category_list .category:not(:last-child){margin-right:14px}.modal_profile-mobile .form_inputs .reuse_input-parent{margin-bottom:20px}.modal_profile-mobile .form_inputs .reuse_input-parent .title{margin-left:15px;color:#a2aaca;color:var(--text_color_dark)}.modal_profile-mobile .form_inputs .phone_parent{margin-bottom:20px;position:relative}.modal_profile-mobile .form_inputs .phone_parent .title{margin-left:15px;color:#a2aaca;color:var(--text_color_dark)}.modal_profile-mobile .form_inputs .phone_parent .icon_country{top:28px}.modal_profile-mobile .form_inputs .phone_parent .arrow_phone{top:22px}.modal_profile-mobile .form_inputs .language{margin-bottom:25px}.modal_profile-mobile .form_inputs .language .drop_down-language{width:auto;border:none}.modal_profile-mobile .form_inputs .language .drop_down-language .drop_down-block{left:0;border:1px solid transparent}.modal_profile-mobile .form_inputs .language svg.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.modal_profile-mobile .form_inputs .mailing{display:flex;justify-content:space-between;margin-bottom:20px}.modal_profile-mobile .form_inputs .mailing span{color:#a2aaca;color:var(--text_color_dark);font-size:14px;line-height:17px}@media(max-width:950px){.parent_resume-pdf .resume,.parent_resume .resume{padding-bottom:60px!important;flex-direction:column!important}.parent_resume-pdf .resume .left_block,.parent_resume-pdf .resume .right_block,.parent_resume .resume .left_block,.parent_resume .resume .right_block{max-width:100%!important;margin:0 auto!important}}@media(max-width:420px){.parent_resume-pdf .resume,.parent_resume .resume{flex-direction:column!important}.parent_resume-pdf .resume .right_block .title,.parent_resume .resume .right_block .title{padding-bottom:15px!important;margin-bottom:15px!important;font-size:26px!important;line-height:30px!important}.parent_resume-pdf .resume .photo_block,.parent_resume .resume .photo_block{display:flex;flex-direction:column}.parent_resume-pdf .resume .photo_block .img,.parent_resume .resume .photo_block .img{margin-left:auto!important;margin-right:auto!important}}.parent_resume{margin:0 auto;padding:0;overflow-y:auto;background-color:#343843;background-color:var(--dark)}.parent_resume,.parent_resume .resume{max-width:1310px;width:100%;overflow-x:hidden}.parent_resume .resume{display:flex;color:#fff;overflow-y:hidden}.parent_resume .resume .left_block{padding:15px;width:100%;max-width:310px;background:#201e26;overflow-x:hidden;overflow-y:hidden}.parent_resume .resume .left_block .roadmap{margin-bottom:20px;display:flex}.parent_resume .resume .left_block .roadmap img{margin-right:10px}.parent_resume .resume .left_block .roadmap span{margin-right:10px;font-size:12px;line-height:14px;white-space:nowrap;color:#757a88}.parent_resume .resume .left_block .roadmap svg{margin-right:10px;align-self:center}.parent_resume .resume .left_block .roadmap svg path{stroke:#757a88}.parent_resume .resume .left_block .roadmap span:nth-child(2){cursor:pointer}.parent_resume .resume .left_block .roadmap span:last-child{color:#fff}.parent_resume .resume .left_block .h4{margin-bottom:20px;font-size:20px;line-height:24px}.parent_resume .resume .left_block .photo_block{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #343843;border-bottom:1px solid var(--dark)}.parent_resume .resume .left_block .photo_block .img{margin-bottom:20px;width:280px;height:280px;border-radius:25px}.parent_resume .resume .left_block .photo_block div{display:flex;margin-bottom:20px}.parent_resume .resume .left_block .photo_block div img{margin-right:15px;align-self:center}.parent_resume .resume .left_block .photo_block div span{font-size:16px;line-height:19px}.parent_resume .resume .left_block .photo_block div:last-child{margin-bottom:0}.parent_resume .resume .left_block .info_block{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #343843;border-bottom:1px solid var(--dark)}.parent_resume .resume .left_block .info_block div{display:flex;margin-bottom:15px}.parent_resume .resume .left_block .info_block div img{max-width:23px;height:23px;margin-right:15px;align-self:center;border-radius:6px}.parent_resume .resume .left_block .info_block div span{font-size:16px;line-height:19px}.parent_resume .resume .left_block .info_block div:last-child{margin-bottom:0}.parent_resume .resume .left_block .languages_block{margin-bottom:20px;padding-bottom:30px;border-bottom:1px solid #343843;border-bottom:1px solid var(--dark)}.parent_resume .resume .left_block .languages_block .lang{display:flex;margin-bottom:25px;position:relative}.parent_resume .resume .left_block .languages_block .lang .span{margin-right:30px;max-width:75px;min-width:62px;width:100%;font-size:16px;line-height:19px}.parent_resume .resume .left_block .languages_block .lang .level{margin-top:5px;margin-left:auto}.parent_resume .resume .left_block .languages_block .lang .level .figure_block{position:relative;display:flex}.parent_resume .resume .left_block .languages_block .lang .level .figure_block .figure_off{margin-right:4px;width:8px;height:8px;border-radius:50%;background-color:#474c5a;background-color:var(--background_lighten-dark)}.parent_resume .resume .left_block .languages_block .lang .level .figure_block .figure_on{position:absolute;top:0;left:0;width:8px;height:8px;border-radius:50%;background-color:#fff}.parent_resume .resume .left_block .languages_block .lang .current_label-level{position:absolute;top:16px;right:2px;font-size:12px}.parent_resume .resume .left_block .languages_block .lang:last-child{margin-bottom:0}.parent_resume .resume .left_block .skills_block .parent_skills{display:flex;flex-wrap:wrap}.parent_resume .resume .left_block .skills_block .parent_skills .skill{padding:6px 12px 4px;margin-right:5px;margin-bottom:5px;height:31px;font-size:14px;line-height:17px;color:#a2aaca;color:var(--text_color_dark);background:rgba(162,170,202,.2);border-radius:34px}.parent_resume .resume .right_block{padding:20px 15px 5px 25px;background-color:#343843;background-color:var(--dark);max-width:960px;width:100%}.parent_resume .resume .right_block .title{margin-bottom:30px;padding-bottom:30px;font-weight:600;font-size:48px;line-height:57px;overflow-wrap:break-word;border-bottom:1px solid #474c5a;border-bottom:1px solid var(--background_lighten-dark)}.parent_resume .resume .right_block .experience_date,.parent_resume .resume .right_block .experience_title,.parent_resume .resume .right_block .name_resume{display:flex;justify-content:space-between;margin-bottom:5px}.parent_resume .resume .right_block .experience_date span:first-child,.parent_resume .resume .right_block .experience_title span:first-child,.parent_resume .resume .right_block .name_resume span:first-child{font-weight:500;font-size:24px;line-height:29px}.parent_resume .resume .right_block .experience_date span:last-child,.parent_resume .resume .right_block .experience_title span:last-child,.parent_resume .resume .right_block .name_resume span:last-child{align-self:end;font-size:16px;line-height:19px}.parent_resume .resume .right_block .name_resume{margin-bottom:5px}.parent_resume .resume .right_block .experience_title{margin-bottom:20px}.parent_resume .resume .right_block .experience_group{display:flex;justify-content:space-between;margin-bottom:20px}.parent_resume .resume .right_block .experience_group .experience{display:flex;flex-direction:column;margin-right:25px;max-width:30%;width:100%}.parent_resume .resume .right_block .experience_group .experience span{font-weight:500;font-size:20px;line-height:24px}.parent_resume .resume .right_block .experience_group .experience span:last-child{font-size:18px;color:#a2aaca;color:var(--text_color_dark)}.parent_resume .resume .right_block .experience_group .experience span:first-child{margin-bottom:10px}.parent_resume .resume .right_block .experience_group .function_job{display:flex;flex-direction:column;max-width:70%;width:100%}.parent_resume .resume .right_block .experience_group .function_job span{margin-bottom:10px;font-weight:500;font-size:20px;line-height:24px}.parent_resume .resume .right_block .experience_group .function_job span:nth-child(2){margin-bottom:0;font-size:16px;line-height:19px;color:#a2aaca;color:var(--text_color_dark)}.parent_resume .resume .right_block .experience_group .function_job .h4{margin:15px 0;font-weight:500;font-size:20px;line-height:24px}.parent_resume .resume .right_block .experience_group .function_job .list_job-funtions{margin:0;padding:0}.parent_resume .resume .right_block .experience_group .function_job .list_job-funtions li{margin-bottom:10px;padding:0;font-size:16px;line-height:19px;color:#a2aaca;color:var(--text_color_dark)}.parent_resume .resume .right_block .h4{margin-bottom:30px;font-weight:500;font-size:24px;line-height:29px}.parent_resume .resume .right_block .education_group{display:flex;justify-content:space-between;margin-bottom:20px}.parent_resume .resume .right_block .education_group .type_education{display:flex;flex-direction:column;margin-right:25px;max-width:30%;width:100%}.parent_resume .resume .right_block .education_group .type_education span{font-weight:500;font-size:20px;line-height:24px}.parent_resume .resume .right_block .education_group .type_education span:last-child{margin-bottom:10px;font-size:18px;color:#a2aaca;color:var(--text_color_dark)}.parent_resume .resume .right_block .education_group .info_education{display:flex;flex-direction:column;max-width:70%;width:100%}.parent_resume .resume .right_block .education_group .info_education span{margin-bottom:10px;font-weight:500;font-size:20px;line-height:24px}.parent_resume .resume .right_block .education_group .info_education span:nth-child(2),.parent_resume .resume .right_block .education_group .info_education span:nth-child(3){font-size:16px;line-height:19px;color:#a2aaca;color:var(--text_color_dark)}.parent_resume .resume .right_block .education_group .info_education span:nth-child(3){margin-bottom:0}.parent_resume .resume .right_block .course_group{display:flex;justify-content:space-between;margin-bottom:20px}.parent_resume .resume .right_block .course_group .type_course{display:flex;flex-direction:column;margin-right:25px;max-width:30%;width:100%}.parent_resume .resume .right_block .course_group .type_course span{font-weight:500;font-size:20px;line-height:24px}.parent_resume .resume .right_block .course_group .info_course{display:flex;flex-direction:column;max-width:70%;width:100%}.parent_resume .resume .right_block .course_group .info_course span{margin-bottom:10px;font-weight:500;font-size:20px;line-height:24px}.parent_resume .resume .right_block .course_group .info_course span:nth-child(2){margin-bottom:0;font-size:16px;line-height:19px;color:#a2aaca;color:var(--text_color_dark)}.parent_resume .resume .right_block .portfolio_group{margin-bottom:20px;display:flex;flex-direction:column}.parent_resume .resume .right_block .portfolio_group span{margin-bottom:15px;color:#a2aaca;color:var(--text_color_dark);font-size:20px;line-height:24px}.parent_resume .resume .right_block .portfolio_group span:last-child{margin-bottom:0}.parent_resume .resume .right_block .about_group span{color:#a2aaca;color:var(--text_color_dark);font-size:20px;line-height:24px}.parent_resume-pdf{padding:0;background-color:#343843;background-color:var(--dark)}.parent_resume-pdf,.parent_resume-pdf .resume{width:100%;overflow-y:hidden;overflow-x:hidden}.parent_resume-pdf .resume{display:flex;color:#fff;margin:0 auto;max-width:1300px}.parent_resume-pdf .resume .left_block{padding:15px;width:100%;max-width:310px;background:#201e26;overflow-x:hidden;overflow-y:hidden}.parent_resume-pdf .resume .left_block .roadmap{margin-bottom:20px;display:flex}.parent_resume-pdf .resume .left_block .roadmap img{margin-right:10px}.parent_resume-pdf .resume .left_block .roadmap span{margin-right:10px;font-size:12px;line-height:14px;white-space:nowrap;color:#757a88}.parent_resume-pdf .resume .left_block .roadmap svg{margin-right:10px;align-self:center}.parent_resume-pdf .resume .left_block .roadmap svg path{stroke:#757a88}.parent_resume-pdf .resume .left_block .roadmap span:nth-child(2){cursor:pointer}.parent_resume-pdf .resume .left_block .roadmap span:last-child{color:#fff}.parent_resume-pdf .resume .left_block .photo_block{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #343843;border-bottom:1px solid var(--dark)}.parent_resume-pdf .resume .left_block .photo_block .img{margin-bottom:20px;width:280px;height:280px;border-radius:25px}.parent_resume-pdf .resume .left_block .photo_block div{display:flex;margin-bottom:20px}.parent_resume-pdf .resume .left_block .photo_block div img{margin-right:15px;align-self:center}.parent_resume-pdf .resume .left_block .photo_block div span{font-size:16px;line-height:19px}.parent_resume-pdf .resume .left_block .photo_block div:last-child{margin-bottom:0}.parent_resume-pdf .resume .left_block .info_block{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #343843;border-bottom:1px solid var(--dark)}.parent_resume-pdf .resume .left_block .info_block div{display:flex;margin-bottom:15px}.parent_resume-pdf .resume .left_block .info_block div img{max-width:23px;height:23px;margin-right:15px;align-self:center;border-radius:6px}.parent_resume-pdf .resume .left_block .info_block div span{font-size:16px;line-height:19px}.parent_resume-pdf .resume .left_block .info_block div:last-child{margin-bottom:0}.parent_resume-pdf .resume .left_block .languages_block{margin-bottom:20px;padding-bottom:30px;border-bottom:1px solid #343843;border-bottom:1px solid var(--dark)}.parent_resume-pdf .resume .left_block .languages_block .lang{display:flex;margin-bottom:25px;position:relative}.parent_resume-pdf .resume .left_block .languages_block .lang .span{margin-right:30px;max-width:75px;min-width:62px;width:100%;font-size:16px;line-height:19px}.parent_resume-pdf .resume .left_block .languages_block .lang .level{margin-top:5px;margin-left:auto}.parent_resume-pdf .resume .left_block .languages_block .lang .level .figure_block{position:relative;display:flex}.parent_resume-pdf .resume .left_block .languages_block .lang .level .figure_block .figure_off{margin-right:4px;width:8px;height:8px;border-radius:50%;background-color:#474c5a;background-color:var(--background_lighten-dark)}.parent_resume-pdf .resume .left_block .languages_block .lang .level .figure_block .figure_on{position:absolute;top:0;left:0;width:8px;height:8px;border-radius:50%;background-color:#fff}.parent_resume-pdf .resume .left_block .languages_block .lang:last-child{margin-bottom:0}.parent_resume-pdf .resume .left_block .skills_block .parent_skills{display:flex;flex-wrap:wrap}.parent_resume-pdf .resume .left_block .skills_block .parent_skills .skill{padding:6px 12px 4px;margin-right:5px;margin-bottom:5px;height:31px;font-size:14px;line-height:17px;color:#a2aaca;color:var(--text_color_dark);background:rgba(162,170,202,.2);border-radius:34px}.parent_resume-pdf .resume .left_block .h4{margin-bottom:20px;font-size:20px;line-height:24px}.parent_resume-pdf .resume .right_block{padding:20px 15px 5px 25px;background-color:#343843;background-color:var(--dark);max-width:960px;width:100%}.parent_resume-pdf .resume .right_block .title{margin-bottom:30px;padding-bottom:30px;font-weight:600;font-size:48px;line-height:57px;overflow-wrap:break-word;border-bottom:1px solid #474c5a;border-bottom:1px solid var(--background_lighten-dark)}.parent_resume-pdf .resume .right_block .experience_date,.parent_resume-pdf .resume .right_block .experience_title,.parent_resume-pdf .resume .right_block .name_resume{display:flex;justify-content:space-between;margin-bottom:5px}.parent_resume-pdf .resume .right_block .experience_date span:first-child,.parent_resume-pdf .resume .right_block .experience_title span:first-child,.parent_resume-pdf .resume .right_block .name_resume span:first-child{font-weight:500;font-size:24px;line-height:29px}.parent_resume-pdf .resume .right_block .experience_date span:last-child,.parent_resume-pdf .resume .right_block .experience_title span:last-child,.parent_resume-pdf .resume .right_block .name_resume span:last-child{align-self:end;font-size:16px;line-height:19px}.parent_resume-pdf .resume .right_block .name_resume{margin-bottom:5px}.parent_resume-pdf .resume .right_block .experience_title{margin-bottom:20px}.parent_resume-pdf .resume .right_block .experience_group{display:flex;justify-content:space-between;margin-bottom:20px}.parent_resume-pdf .resume .right_block .experience_group .experience{display:flex;flex-direction:column;margin-right:25px;max-width:30%;width:100%}.parent_resume-pdf .resume .right_block .experience_group .experience span{font-weight:500;font-size:20px;line-height:24px}.parent_resume-pdf .resume .right_block .experience_group .experience span:last-child{font-size:18px;color:#a2aaca;color:var(--text_color_dark)}.parent_resume-pdf .resume .right_block .experience_group .experience span:first-child{margin-bottom:10px}.parent_resume-pdf .resume .right_block .experience_group .function_job{display:flex;flex-direction:column;max-width:70%;width:100%}.parent_resume-pdf .resume .right_block .experience_group .function_job span{margin-bottom:10px;font-weight:500;font-size:20px;line-height:24px}.parent_resume-pdf .resume .right_block .experience_group .function_job span:nth-child(2){margin-bottom:0;font-size:16px;line-height:19px;color:#a2aaca;color:var(--text_color_dark)}.parent_resume-pdf .resume .right_block .experience_group .function_job .h4{margin:15px 0;font-weight:500;font-size:20px;line-height:24px}.parent_resume-pdf .resume .right_block .experience_group .function_job .list_job-funtions{margin:0;padding:0}.parent_resume-pdf .resume .right_block .experience_group .function_job .list_job-funtions li{margin-bottom:10px;padding:0;font-size:16px;line-height:19px;color:#a2aaca;color:var(--text_color_dark)}.parent_resume-pdf .resume .right_block .h4{margin-bottom:30px;font-weight:500;font-size:24px;line-height:29px}.parent_resume-pdf .resume .right_block .education_group{display:flex;justify-content:space-between;margin-bottom:20px}.parent_resume-pdf .resume .right_block .education_group .type_education{display:flex;flex-direction:column;margin-right:25px;max-width:30%;width:100%}.parent_resume-pdf .resume .right_block .education_group .type_education span{font-weight:500;font-size:20px;line-height:24px}.parent_resume-pdf .resume .right_block .education_group .type_education span:last-child{margin-bottom:10px;font-size:18px;color:#a2aaca;color:var(--text_color_dark)}.parent_resume-pdf .resume .right_block .education_group .info_education{display:flex;flex-direction:column;max-width:70%;width:100%}.parent_resume-pdf .resume .right_block .education_group .info_education span{margin-bottom:10px;font-weight:500;font-size:20px;line-height:24px}.parent_resume-pdf .resume .right_block .education_group .info_education span:nth-child(2),.parent_resume-pdf .resume .right_block .education_group .info_education span:nth-child(3){font-size:16px;line-height:19px;color:#a2aaca;color:var(--text_color_dark)}.parent_resume-pdf .resume .right_block .education_group .info_education span:nth-child(3){margin-bottom:0}.parent_resume-pdf .resume .right_block .course_group{display:flex;justify-content:space-between;margin-bottom:20px}.parent_resume-pdf .resume .right_block .course_group .type_course{display:flex;flex-direction:column;margin-right:25px;max-width:30%;width:100%}.parent_resume-pdf .resume .right_block .course_group .type_course span{font-weight:500;font-size:20px;line-height:24px}.parent_resume-pdf .resume .right_block .course_group .info_course{display:flex;flex-direction:column;max-width:70%;width:100%}.parent_resume-pdf .resume .right_block .course_group .info_course span{margin-bottom:10px;font-weight:500;font-size:20px;line-height:24px}.parent_resume-pdf .resume .right_block .course_group .info_course span:nth-child(2){margin-bottom:0;font-size:16px;line-height:19px;color:#a2aaca;color:var(--text_color_dark)}.parent_resume-pdf .resume .right_block .portfolio_group{margin-bottom:20px;display:flex;flex-direction:column}.parent_resume-pdf .resume .right_block .portfolio_group span{margin-bottom:15px;color:#a2aaca;color:var(--text_color_dark);font-size:20px;line-height:24px}.parent_resume-pdf .resume .right_block .portfolio_group span:last-child{margin-bottom:0}.parent_resume-pdf .resume .right_block .about_group span{color:#a2aaca;color:var(--text_color_dark);font-size:20px;line-height:24px}@media(max-width:1410px){.notification{margin:0 15px!important}}@media(max-width:820px){.notification{padding:0 0 100px!important}}@media(max-width:540px){.notification .notification_items{margin-right:5px!important}.notification .notification_items .item{flex-direction:column!important}.notification .notification_items .item .type{margin-right:0!important;max-width:100%!important;width:100%!important}.notification .notification_items .item .date{align-self:center!important}.notification .notification_items .item .border{display:none!important}.notification .notification_items .item .message{margin-right:0!important;text-align:center!important}.notification .notification_items .item .btn{max-width:100%!important;width:100%!important}}.notification{width:100%;color:#fff}.notification .inner_block{position:relative;overflow-x:hidden;width:100%}.notification .inner_block .notification_items{padding:10px 10px 0;width:100%;background:#343843;background:var(--dark);border:1px solid #474c5a;border:1px solid var(--background_lighten-dark);border-radius:24px}.notification .inner_block .notification_items .item{display:flex;align-items:baseline;padding:5px 6px;margin-bottom:10px;width:100%;background:#474c5a;background:var(--background_lighten-dark);box-shadow:0 30px 40px rgba(0,0,0,.3);border-radius:15px}.notification .inner_block .notification_items .item .type{margin-right:20px;padding:2px;height:28px;max-width:160px;min-width:160px;text-align:center;border:1px solid #fff;border-radius:10px;white-space:nowrap}.notification .inner_block .notification_items .item .border{margin:0 20px;width:1px;height:20px;align-self:center;background-color:#757a88}.notification .inner_block .notification_items .item .course_name,.notification .inner_block .notification_items .item .date,.notification .inner_block .notification_items .item .phone,.notification .inner_block .notification_items .item .student_name{white-space:nowrap}.notification .inner_block .notification_items .item .message{margin-right:15px;max-width:245px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.notification .inner_block .notification_items .item .btn{margin-left:auto;padding:2px;max-width:165px;width:100%;height:28px;color:#b3daff;text-align:center;background:rgba(179,218,255,.2);border:1px solid transparent;border-radius:10px;transition:all .3s;cursor:pointer}.notification .inner_block .notification_items .item .btn.show{background:rgba(48,224,161,.2);color:#30e0a1}.notification .inner_block .notification_items .item .btn:hover{transition:all .3s;border-color:#a2aaca;border-color:var(--text_color_dark)}.notification .inner_block .pagination_all{margin:20px auto 0}.notification .inner_block .pagination_all .ant-pagination-item{margin-right:5px;background-color:transparent;border:none}.notification .inner_block .pagination_all .ant-pagination-item a{border-radius:8px!important;color:#fff;background-color:#343843;background-color:var(--dark)}.notification .inner_block .pagination_all .ant-pagination-item-active{border-color:transparent}.notification .inner_block .pagination_all .ant-pagination-item-active a{background-color:#61687c}.notification .inner_block .pagination_all li.ant-pagination-next,.notification .inner_block .pagination_all li.ant-pagination-options,.notification .inner_block .pagination_all li.ant-pagination-prev{display:none}.notification .inner_block .pagination_all span.ant-pagination-item-ellipsis,.notification .inner_block .pagination_all span.anticon.anticon-double-left.ant-pagination-item-link-icon,.notification .inner_block .pagination_all span.anticon.anticon-double-right.ant-pagination-item-link-icon{color:#61687c}.modal_notification{max-width:460px;width:100%!important;background:#201e26;border:1px solid #343843;border:1px solid var(--dark);box-shadow:0 30px 120px rgba(0,0,0,.99);border-radius:30px;color:#fff}.modal_notification .close_modal{margin-left:auto;margin-bottom:20px;position:relative;display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;background-color:#a2aaca;cursor:pointer}.modal_notification .ant-modal-body,.modal_notification .ant-modal-content{background:#201e26;border-radius:40px;box-shadow:none}.modal_notification .ant-modal-body .title,.modal_notification .ant-modal-content .title{margin-bottom:25px;text-align:center;font-size:24px;line-height:29px}.modal_notification .ant-modal-body .message,.modal_notification .ant-modal-body .name,.modal_notification .ant-modal-body .phone,.modal_notification .ant-modal-content .message,.modal_notification .ant-modal-content .name,.modal_notification .ant-modal-content .phone{display:flex;margin-bottom:15px;height:46px;padding:0 15px 2px;background:#343843;background:var(--dark);border:1px solid #474c5a;border:1px solid var(--background_lighten-dark);border-radius:20px}.modal_notification .ant-modal-body .message span,.modal_notification .ant-modal-body .name span,.modal_notification .ant-modal-body .phone span,.modal_notification .ant-modal-content .message span,.modal_notification .ant-modal-content .name span,.modal_notification .ant-modal-content .phone span{align-self:center}.modal_notification .ant-modal-body textarea.ant-input.textarea_antd.ant-input-disabled,.modal_notification .ant-modal-content textarea.ant-input.textarea_antd.ant-input-disabled{background-color:#343843;background-color:var(--dark);color:#fff;border:1px solid #474c5a;border:1px solid var(--background_lighten-dark);cursor:auto}.modal_notification .ant-modal-body .parent_skills,.modal_notification .ant-modal-content .parent_skills{padding:15px 15px 10px;margin-bottom:25px;opacity:1;max-height:300px;overflow-y:auto;border:1px solid #474c5a;display:flex;flex-wrap:wrap;font-size:14px;line-height:17px;color:#30e0a1;background:#343843;background:var(--dark);box-shadow:0 15px 20px rgba(0,0,0,.11);border-radius:16px;transition:max-height .3s,padding .5s,margin .8s,opacity .3s}.modal_notification .ant-modal-body .parent_skills .tag,.modal_notification .ant-modal-content .parent_skills .tag{padding:3px 12px 5px;margin:0 5px 5px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:rgba(48,224,161,.2);border-radius:16px}.modal_notification .ant-modal-body .link_redirect,.modal_notification .ant-modal-content .link_redirect{padding:5px 15px 6px;margin:0 auto;display:flex;justify-content:center;max-width:240px;width:100%;text-align:center;background:#3077ff;text-decoration:none;border-radius:8px;transition:all .3s;cursor:pointer}.modal_notification .ant-modal-body .link_redirect span,.modal_notification .ant-modal-content .link_redirect span{font-size:16px;color:#fff}.modal_notification .ant-modal-body{padding-bottom:0}@media(max-width:500px){.modal_notification{width:auto!important;margin-left:15px!important;margin-right:15px!important}.modal_notification .title{margin-bottom:15px!important}.modal_notification .close_modal{margin-bottom:10px!important}}@media(max-width:820px){.payment_resp .parallax{display:none!important}.payment_resp .center_block{padding:15px!important;position:relative!important}.payment_resp .center_block .h1{font-size:20px!important}}.payment_resp{width:100%;max-width:100%;color:#fff;height:100%}.payment_resp .parallax{width:calc(100% + 60px);margin-left:-60px;height:100vh;z-index:1}.payment_resp .parallax .block_parralax{display:flex;justify-content:space-between;height:100%;width:100%}.payment_resp .parallax .block_parralax .left_col{display:flex;flex-direction:column;justify-content:space-between;height:100%}.payment_resp .parallax .block_parralax .left_col .left_bottom,.payment_resp .parallax .block_parralax .left_col .left_top{margin-left:60px}.payment_resp .parallax .block_parralax .left_col .left_middle{margin-left:20px}.payment_resp .parallax .block_parralax .right_col{display:flex;flex-direction:column;justify-content:space-between;height:100%}.payment_resp .parallax .block_parralax .right_col .right_top{margin-left:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.payment_resp .parallax .block_parralax .right_col .right_bottom{margin-right:60px}.payment_resp .parallax .block_parralax .right_col .right_middle{position:absolute;top:48%;right:-30px}.payment_resp .parallax div:first-child{height:100%}.payment_resp .center_block{position:absolute;padding:40px 60px;display:flex;align-items:center;flex-direction:column;max-width:600px;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#1d1e25;border:1px solid #343843;box-shadow:0 20px 160px rgba(0,0,0,.3);border-radius:40px;z-index:2}.payment_resp .center_block img{margin-bottom:30px}.payment_resp .center_block .h1{font-size:36px;line-height:43px;text-align:center}.payment_resp .center_block .status_payment{margin-top:10px;max-width:380px;width:100%;font-size:16px;line-height:19px;color:#757a88;text-align:center}.payment_resp .center_block .error_btn{margin-top:30px;padding:11px 15px;max-width:265px;width:100%;text-align:center;background:#cf1a1a;box-shadow:0 9px 20px rgba(207,26,26,.2);border-radius:15px;cursor:pointer;z-index:2}@media(max-width:1410px){.search_talants{margin:0 15px!important}}@media(max-width:1200px){.search_talants .preview_title{min-height:750px!important;padding-right:38px!important}.search_talants .preview_title .page_info{margin:0 auto!important}.search_talants .preview_title .page_image{top:400px!important;left:50%!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}}@media(max-width:820px){.search_talants{padding:0!important}.search_talants .main{margin-left:0!important}.search_talants .main .search_category .h2{display:none!important}.search_talants .main .asked_questions .question_drop{padding-bottom:60px!important}.search_talants .preview_title{display:none!important}.search_talants .preview_title-mobile{display:block!important}.search_talants .asked_questions{padding-bottom:100px}}@media(max-width:665px){.search_talants .header{padding-bottom:10px!important}.search_talants .header span{font-size:22px!important;line-height:28px!important}.search_talants .header .btn{margin-top:0!important;padding:3px 15px 4px!important}.search_talants .header .btn span{font-size:14px!important;line-height:17px!important}.search_talants .list_category{flex-direction:column}.search_talants .list_category .category{margin-right:0!important;padding:15px!important;max-width:100%!important;height:auto!important;justify-content:flex-start!important;border-radius:24px!important}}@media(max-width:360px){.search_talants .header .btn{max-width:140px!important}.search_talants .list_category{flex-direction:column}.search_talants .list_category .category{margin-right:0!important;padding:15px!important;max-width:100%!important;height:auto!important;justify-content:flex-start!important;border-radius:24px!important}}.search_talants{padding-bottom:20px;width:100%;color:#fff}.search_talants.not_auth{padding-top:10px;margin:0 auto;max-width:1310px;width:100%}.search_talants.not_auth .header_not-auth{margin-bottom:45px;display:flex;width:100%}.search_talants.not_auth .header_not-auth img{margin-right:auto}.search_talants .header{margin:10px 0 25px;padding-bottom:15px;display:flex;justify-content:space-between;width:100%;border-bottom:1px solid #343843;border-bottom:1px solid var(--dark)}.search_talants .header span{font-weight:400;font-size:32px;line-height:38px}.search_talants .header .btn{margin-top:5px;padding:3px 6px 5px;display:flex;align-items:center;justify-content:center;max-width:200px;height:35px;width:100%;font-size:14px;background:#3077ff;box-shadow:0 9px 20px rgba(48,119,255,.45);border-radius:15px;cursor:pointer}.search_talants .header .btn span{font-size:16px;line-height:19px}.search_talants .header .btn.sign_in{max-width:150px}.search_talants .preview_title{padding:38px 560px 38px 38px;margin-bottom:50px;position:relative;display:flex;width:100%;min-height:380px;border-radius:30px;background:#1d1e25;overflow:hidden}.search_talants .preview_title .page_info{max-width:700px;width:100%}.search_talants .preview_title .page_info .title{margin-bottom:20px;max-width:700px;width:100%;font-weight:500;font-size:36px;line-height:43px}.search_talants .preview_title .page_info .text{margin-bottom:20px;width:100%;font-size:16px;line-height:19px;color:#9197a8}.search_talants .preview_title .page_info .btn_find{padding:0 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:34px;display:flex;align-items:center;background:#3077ff;box-shadow:0 9px 20px rgba(48,119,255,.2);border-radius:20px;cursor:pointer}.search_talants .preview_title .page_info .btn_find span{margin-bottom:2px;font-size:13px;line-height:16px}.search_talants .preview_title .page_image{position:absolute;top:-110px;right:-80px;width:638px;height:638px}.search_talants .preview_title .page_image .image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#757a88;border-radius:50%}.search_talants .preview_title .page_image .image svg{width:256px;height:331px}.search_talants .preview_title-mobile{margin-bottom:20px;max-width:calc(100% + 30px);width:100%;position:relative;display:none}.search_talants .preview_title-mobile .title{padding:0 4px 4px;margin-bottom:39px;display:flex;align-items:center;justify-content:center;height:64px;background:#1d1e25;border-radius:25px}.search_talants .preview_title-mobile .title span{font-size:22px;line-height:26px}.search_talants .preview_title-mobile .page_info{padding:15px;background:#1d1e25;border-radius:24px}.search_talants .preview_title-mobile .page_info .info{margin-bottom:20px;max-width:275px;width:100%;font-weight:500;font-size:20px;line-height:24px}.search_talants .preview_title-mobile .page_info .text{max-width:310px;width:100%;margin-bottom:20px;font-size:14px;line-height:17px;color:#9197a8}.search_talants .preview_title-mobile .page_info .btn_find{padding:4px;max-width:160px;text-align:center;background:#3077ff;box-shadow:0 9px 20px rgba(48,119,255,.2);border-radius:20px}.search_talants .preview_title-mobile .page_info .page_image{position:absolute;bottom:10px}.search_talants .search_category{margin:0 auto 50px;max-width:1240px;width:100%}.search_talants .search_category .h2{margin-bottom:20px;font-size:24px;line-height:29px}.search_talants .search_category .list_category{display:flex;flex-wrap:wrap;grid-gap:30px;gap:30px;cursor:pointer}.search_talants .search_category .list_category .category{padding:20px;margin:0 0 20px;display:flex;justify-content:center;align-items:center;min-width:287px;width:calc(25% - 30px);height:135px;border:1px solid transparent;background:#343843;background:var(--dark);border-radius:24px;transition:all .3s linear}.search_talants .search_category .list_category .category .label{display:flex;align-items:center}.search_talants .search_category .list_category .category .label .img{margin-right:10px;display:flex;align-items:center;justify-content:center;width:35px;height:35px;min-width:35px;min-height:35px;background:#8146ff;border-radius:50%}.search_talants .search_category .list_category .category .label span{max-width:225px;width:100%;font-size:18px;line-height:21px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.search_talants .search_category .list_category .category .info{display:flex;align-items:center;justify-content:space-between}.search_talants .search_category .list_category .category .info .rating{margin-right:10px;display:flex;align-items:center}.search_talants .search_category .list_category .category .info .rating img{margin-right:10px;width:16px;min-width:16px;height:16px;min-height:16px}.search_talants .search_category .list_category .category .info .count_skills,.search_talants .search_category .list_category .category .info .rating span{font-size:16px;line-height:19px;color:#9197a8}.search_talants .search_category .list_category .category:hover{border-color:#a2aaca;border-color:var(--text_color_dark)}.search_talants .asked_questions{margin:0 auto;max-width:1240px;width:100%}.search_talants .asked_questions .h2{margin-bottom:25px;font-size:24px;line-height:29px}.search_talants .asked_questions .question{padding:9px 15px;position:relative;display:flex;height:40px;max-height:44px;justify-content:space-between;background:#343843;background:var(--dark);border:1px solid #474c5a;border:1px solid var(--background_lighten-dark);border-radius:16px;transition:all .3s linear;cursor:pointer}.search_talants .asked_questions .question span{font-size:18px;line-height:21px}.search_talants .asked_questions .question .arrow_icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;min-height:22px;background:#1d1e25;box-shadow:0 20px 40px rgba(0,0,0,.3);border-radius:8px;transition:all .3s linear}.search_talants .asked_questions .question .arrow_icon img{margin-top:1px;transition:all .3s linear}.search_talants .asked_questions .question .active{border-color:#343843;border-color:var(--dark);background:#1d1e25}.search_talants .asked_questions .question .active .arrow_icon{background:#343843;background:var(--dark)}.search_talants .asked_questions .question .active .arrow_icon img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.search_talants .asked_questions .question .question_drop{padding-top:15px;position:absolute;width:calc(100% - 35px);top:36px;left:15px;opacity:0;border-top:1px solid #757a88}.search_talants .asked_questions .question.open{max-height:130px;height:150px;background:#1d1e25;border:1px solid #343843;border:1px solid var(--dark);border-radius:16px}.search_talants .asked_questions .question.open .question_drop{opacity:1;font-size:16px;line-height:19px;color:#a2aaca;color:var(--text_color_dark)}@media(max-width:1435px){.freelancers_page .freelancers_list{justify-content:center}}@media(max-width:1410px){.freelancers_page{margin:0 15px!important}}@media(max-width:820px){.freelancers_page .filters_row{flex-direction:column}.freelancers_page .filters_row .category,.freelancers_page .filters_row .search{max-width:100%!important;margin-top:10px!important;margin-right:0!important}.freelancers_page .freelancers_list{padding-bottom:120px!important;justify-content:center!important}}@media(max-width:650px){.freelancers_page .main .h1{flex-direction:column!important}.freelancers_page .main .h1 .favorite{margin-top:10px!important}}.freelancers_page{padding-top:10px;display:flex;flex-direction:column;width:100%;color:#fff}.freelancers_page.not_auth{margin:0 auto;max-width:1310px;width:100%}.freelancers_page .roadmap{margin-bottom:20px;display:flex}.freelancers_page .roadmap img{margin-right:10px}.freelancers_page .roadmap span{margin-right:10px;font-size:12px;line-height:14px;color:#757a88}.freelancers_page .roadmap svg{margin-right:10px;align-self:center}.freelancers_page .roadmap svg path{stroke:#757a88}.freelancers_page .roadmap span:nth-child(2){cursor:pointer}.freelancers_page .roadmap span:last-child{color:#fff}.freelancers_page .h1{padding-bottom:20px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;width:100%;font-size:32px;line-height:38px;border-bottom:1px solid #343843;border-bottom:1px solid var(--dark)}.freelancers_page .favorite{padding:5px 15px 5px 5px;display:flex;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:100%;background:#ffd23b;border-radius:15px;cursor:pointer}.freelancers_page .favorite .svg{margin-right:10px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#27292f;border-radius:10px;transition:all .3s linear}.freelancers_page .favorite .svg svg path{transition:all .3s linear;fill:#fff}.freelancers_page .favorite span{margin-top:3px;font-weight:400;font-size:14px;line-height:17px;color:#343843;color:var(--dark)}.freelancers_page .favorite.active svg path{fill:orange}.freelancers_page .filters_row{margin-bottom:60px;display:flex;align-items:center}.freelancers_page .filters_row .search{margin-right:25px;position:relative;max-width:512px;width:100%}.freelancers_page .filters_row .category{margin-top:5px;display:flex;position:relative;max-width:391px;width:100%;align-self:center;-webkit-user-select:none;user-select:none}.freelancers_page .filters_row .category span{margin-right:5px;font-size:16px;line-height:19px;white-space:nowrap}.freelancers_page .filters_row .category .select_block{margin-top:-10px;padding:10px 10px 5px 15px;width:100%;position:relative;border-radius:17px;transition:all .3s ease;cursor:pointer;z-index:1}.freelancers_page .filters_row .category .select_block span{font-size:16px;line-height:19px;white-space:nowrap;color:#757a88}.freelancers_page .filters_row .category .select_block span:first-child{color:#b3daff}.freelancers_page .filters_row .category .select_block svg{position:absolute;top:15px;right:15px;transition:all .3s ease}.freelancers_page .filters_row .category .select_block .drop_down-category{position:absolute;top:30px;left:0;margin:0;padding:0;display:flex;flex-direction:column;height:0;opacity:0;-webkit-transform:scale(0);transform:scale(0);background-color:#343843;background-color:var(--dark);border-radius:0 0 17px 17px;transition:all .3s ease}.freelancers_page .filters_row .category .select_block .drop_down-category li{padding:8px 0 8px 15px;margin-right:0;font-size:16px;line-height:19px}.freelancers_page .filters_row .category .select_block .drop_down-category li span{color:#757a88}.freelancers_page .filters_row .category .select_block .drop_down-category li span.active{color:#b3daff}.freelancers_page .filters_row .category .select_block .drop_down-category li:hover{background-color:#4b505c}.freelancers_page .filters_row .category .select_block .drop_down-category li:last-child{border-radius:0 0 17px 17px}.freelancers_page .filters_row .category .select_block .drop_down-category li:first-child{margin-top:10px}.freelancers_page .filters_row .category .select_block .drop_down-category.active{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:1;-webkit-transform:scale(1);transform:scale(1);z-index:2}.freelancers_page .filters_row .category .select_block .drop_down-category.active span{z-index:4}.freelancers_page .filters_row .category .select_block.active{border-radius:17px 17px 0 0;background-color:#343843;background-color:var(--dark);z-index:2}.freelancers_page .filters_row .category .select_block.active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.freelancers_page .filters_row .category:nth-child(2){margin-right:25px}.freelancers_page .pagination_all{margin:0 auto}.freelancers_page .pagination_all .ant-pagination{display:block}.freelancers_page .pagination_all .ant-pagination-item{margin-right:5px;background-color:transparent;border:none}.freelancers_page .pagination_all .ant-pagination-item a{border-radius:8px!important;color:#fff;background-color:#343843;background-color:var(--dark)}.freelancers_page .pagination_all .ant-pagination-item-active{border-color:transparent}.freelancers_page .pagination_all .ant-pagination-item-active a{background-color:#61687c}.freelancers_page .pagination_all li.ant-pagination-next,.freelancers_page .pagination_all li.ant-pagination-options,.freelancers_page .pagination_all li.ant-pagination-prev{display:none}.freelancers_page .pagination_all span.ant-pagination-item-ellipsis,.freelancers_page .pagination_all span.anticon.anticon-double-left.ant-pagination-item-link-icon,.freelancers_page .pagination_all span.anticon.anticon-double-right.ant-pagination-item-link-icon{color:#61687c}.messenger{display:flex;margin:auto;padding-left:50px;width:100%;max-height:calc(100vh - 20px)!important;min-height:calc(100vh - 20px)!important;max-width:1425px;color:#fff;overflow-y:auto}.messenger .main{margin:0 auto;display:flex;flex-direction:column;max-width:580px;width:100%;background:#1d1e25;border-radius:30px}.messenger .main .private_message-list{margin:30px}.messenger .main .private_message-list .h1{margin-bottom:20px;text-align:center;font-size:32px;line-height:38px}.messenger .main .private_message-list .search{padding-bottom:20px;position:relative;width:100%;border-bottom:1px solid #343843;border-bottom:1px solid var(--dark)}.messenger .main .private_message-list .search img{position:absolute;top:4px;left:4px}.messenger .main .private_message-list .search .input_classic{padding:3px 96px 5px 46px;height:38px;font-size:14px;line-height:17px;color:#fff;border:1px solid #343843;border:1px solid var(--dark);border-radius:17px;background:transparent;transition:all .3s linear}.messenger .main .private_message-list .search .btn{position:absolute;padding:5px 25px 7px;display:flex;justify-content:center;top:4px;right:4px;max-width:90px;background:#343843;background:var(--dark);border-radius:13px;cursor:pointer}.messenger .main .private_message-list .search .btn span{font-size:14px;line-height:17px}.messenger .main .private_message-list .message_list{padding-right:5px;max-height:calc(100vh - 190px);overflow:auto}.messenger .main .private_message-list .message_list .message_item{margin-top:20px;padding:5px 15px 5px 5px;display:flex;align-items:center;width:100%;background:#343843;background:var(--dark);border-radius:18px;border:1px solid transparent;cursor:pointer;transition:all .3s linear}.messenger .main .private_message-list .message_list .message_item img{margin-right:10px;width:43px;height:43px;border-radius:14px}.messenger .main .private_message-list .message_list .message_item .message_detail{margin-right:10px;display:flex;flex-direction:column;max-width:400px;width:100%}.messenger .main .private_message-list .message_list .message_item .message_detail .name,.messenger .main .private_message-list .message_list .message_item .message_detail .text{max-width:400px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.messenger .main .private_message-list .message_list .message_item .message_detail .name{margin-bottom:5px;font-size:14px;line-height:17px}.messenger .main .private_message-list .message_list .message_item .message_detail .text{font-size:12px;line-height:14px;color:#757a88}.messenger .main .private_message-list .message_list .message_item .last_date{margin-left:auto;color:#a2aaca;color:var(--text_color_dark)}.messenger .main .private_message-list .message_list .message_item:hover{border-color:#a2aaca;border-color:var(--text_color_dark)}.messenger .main .chat_performer{display:flex;flex-direction:column;height:100%}.messenger .main .chat_performer .header{padding:15px 20px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;background:#343843;background:var(--dark);border-radius:30px;width:100%}.messenger .main .chat_performer .header .prev_btn{padding:0 15px 1px;display:flex;height:25px;align-items:center;background:#1d1e25;border-radius:20px;cursor:pointer}.messenger .main .chat_performer .header .prev_btn svg{margin:0 10px 0 0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.messenger .main .chat_performer .header .prev_btn span{margin-top:-1px;font-size:14px;line-height:17px}.messenger .main .chat_performer .header .name{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.messenger .main .chat_performer .header .more_action{display:flex;cursor:pointer}.messenger .main .chat_performer .messages_list{padding:0 25px;display:flex;flex-direction:column;max-height:calc(100vh - 155px);overflow-y:auto;width:100%}.messenger .main .chat_performer .messages_list .date{margin:0 auto 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#757a88;font-size:12px;line-height:14px}.messenger .main .chat_performer .messages_list .message_row{margin-bottom:10px;display:flex;width:100%}.messenger .main .chat_performer .messages_list .message_row .message_block{margin-right:auto;padding:15px;position:relative;max-width:300px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#1e1f26;border-radius:25px}.messenger .main .chat_performer .messages_list .message_row .message_block .info{padding-bottom:10px;margin-bottom:10px;display:flex;align-items:center;border-bottom:1px solid #474c5a;border-bottom:1px solid var(--background_lighten-dark)}.messenger .main .chat_performer .messages_list .message_row .message_block .info img{margin-right:10px;width:30px;height:30px;min-width:30px;min-height:30px;max-width:30px;max-height:30px;border-radius:50%}.messenger .main .chat_performer .messages_list .message_row .message_block .info .name{margin-right:10px;font-size:14px;line-height:17px}.messenger .main .chat_performer .messages_list .message_row .message_block .info .time{font-size:12px;line-height:14px;color:#757a88}.messenger .main .chat_performer .messages_list .message_row .message_block .message_text{font-size:14px;line-height:140%;white-space:pre-wrap;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.messenger .main .chat_performer .messages_list .message_row .message_block .corner{position:absolute;bottom:0;right:0;opacity:0}.messenger .main .chat_performer .messages_list .message_row .message_block.current{margin-left:auto;margin-right:0;background:#343843;background:var(--dark);border-radius:20px}.messenger .main .chat_performer .messages_list .message_row .message_block.current .corner{bottom:-4px;right:-6px;opacity:1}.messenger .main .chat_performer .footer{margin-top:auto;padding:20px;width:100%;display:flex;background:#343843;background:var(--dark);border-radius:30px}.messenger .main .chat_performer .footer .upload_file{margin-right:10px;display:flex;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;background:#1d1e25;border-radius:14px}.messenger .main .chat_performer .footer .upload_file img{margin-left:2px}.messenger .main .chat_performer .footer .send_message{position:relative;width:100%;background:#1d1e25;border:1px solid #343843;border:1px solid var(--dark);border-radius:17px}.messenger .main .chat_performer .footer .send_message .border{position:absolute;width:1px;height:20px;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#757a88}.messenger .main .chat_performer .footer .send_message .btn_send{padding:4px 10px;position:absolute;top:4px;right:4px;max-width:87px;width:100%;background:#343843;background:var(--dark);border-radius:13px;cursor:pointer}.messenger .main .chat_performer .footer .send_message .btn_send span{font-size:14px;line-height:17px}.grecaptcha-badge{visibility:hidden}:root{--full-height:100vh;--dark:#343843;--background_lighten-dark:#474c5a;--text_color_dark:#a2aaca;--blue:#3077ff}*{box-sizing:border-box;scrollbar-width:thin}body{margin:0;width:100%!important;overflow-x:hidden;scrollbar-gutter:stable}.app{display:flex;min-height:100vh;background-color:#16151b;z-index:1}pre{padding:1px;margin:0;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";white-space:pre-wrap}::selection{background:#a2aaca;background:var(--text_color_dark)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{border-radius:9em;background:#474c5a;background:var(--background_lighten-dark)}li,ul{padding:0;margin:0;list-style:none}.buttons_intro{display:flex;align-items:center}.buttons_intro div{padding:5px 10px;border:1px solid #000;cursor:pointer}.buttons_intro div:first-child{margin-right:10px}.introjs{max-width:400px!important;min-width:400px!important}.introjs-overlay{display:none}.introjs-helperLayer{z-index:0}.introjs-arrow.left{border-right-color:#3077ff;border-right-color:var(--blue)}.introjs-arrow.right{border-left-color:#3077ff;border-left-color:var(--blue)}.introjs-arrow.top{border-bottom-color:#3077ff;border-bottom-color:var(--blue)}.introjs-arrow.bottom{border-top-color:#3077ff;border-top-color:var(--blue)}.introjs-tooltipbuttons{border-top-color:transparent}.introjs-tooltipbuttons a{border-radius:15px;color:#fff;border-color:#474c5a;background:transparent;text-shadow:none;transition:all .3s linear}.introjs-tooltipbuttons a.introjs-nextbutton,.introjs-tooltipbuttons a:focus,.introjs-tooltipbuttons a:hover{border-color:#3077ff;background:#3077ff;box-shadow:0 9px 20px rgba(48,119,255,.45)}.introjs-tooltipbuttons a:focus,.introjs-tooltipbuttons a:hover{color:#fff;text-shadow:none}.introjs-tooltiptext{margin:0 auto;padding:0 0 20px;max-width:380px!important;min-width:380px!important;border-bottom:1px solid #474c5a}.introjs-tooltip{max-width:400px!important;min-width:400px!important;background:rgba(30,31,38,.8);border:1px solid #1e1f26;border-radius:15px 24px 24px 24px;font-size:13px;line-height:16px;color:#fff}.introjs-tooltip .introjs-skipbutton{color:#fff}.introjs-helperLayer,.introjs-tooltipReferenceLayer{height:auto!important}.ant-spin-dot-item{background:#3077ff;background:var(--blue)}.ant-message,.ant-popover{z-index:10000000200}.ant-popover-inner,span.ant-popover-arrow-content{-webkit-user-select:none;user-select:none;background-color:#474c5a;background-color:var(--background_lighten-dark)}.ant-popover-inner .ant-popover-message-title,span.ant-popover-arrow-content .ant-popover-message-title{color:#a2aaca;color:var(--text_color_dark)}.ant-popover-inner button.ant-btn.ant-btn-sm,span.ant-popover-arrow-content button.ant-btn.ant-btn-sm{color:#474c5a;color:var(--background_lighten-dark)}.ant-popover-inner button.ant-btn.ant-btn-sm.ant-btn-primary,span.ant-popover-arrow-content button.ant-btn.ant-btn-sm.ant-btn-primary{background-color:#3077ff;background-color:var(--blue);border-color:transparent;color:#fff}.ant-popover-inner button.ant-btn.ant-btn-sm:hover,span.ant-popover-arrow-content button.ant-btn.ant-btn-sm:hover{border-color:#a2aaca;border-color:var(--text_color_dark)}.ant-popover-inner:before,span.ant-popover-arrow-content:before{display:none;background-color:transparent}
/*# sourceMappingURL=main.55c4bb68.chunk.css.map */