.color_main{color:#4568f3}.color_orange{color:#ffae34}.blue_button_primary{font-size:calc(14px + 2*(100vw - 300px)/1300);transition:.2s ease-in-out;border-radius:15px!important;display:inline-block;padding:12px 40px!important;color:#fff;background:#4568f3;text-align:center;font-weight:700}.blue_button_primary:hover{color:#000;text-decoration:none}.blue_button_empty{font-size:calc(14px + 2*(100vw - 300px)/1300);transition:.2s ease-in-out;border-radius:15px;display:inline-block;padding:11px 40px;border:1px solid #4568f3;color:#4568f3;text-align:center;font-weight:700}.blue_button_empty:hover{color:#000;text-decoration:none}.orange_button_primary{font-size:calc(14px + 2*(100vw - 300px)/1300);transition:.2s ease-in-out;border-radius:15px;padding:12px 40px;color:#fff;background:#ffae34;text-align:center;font-weight:700}.orange_button_primary:hover{color:#000;text-decoration:none}.orange_button_empty{font-size:calc(14px + 2*(100vw - 300px)/1300);transition:.2s ease-in-out;border-radius:15px;padding:11px 40px;border:1px solid #ffae34;color:#ffae34;text-align:center;font-weight:700}.orange_button_empty:hover{color:#000;text-decoration:none}.dashed_list{margin-bottom:0}.dashed_list:not(:first-child){margin-top:25px}.dashed_list li{font-size:calc(12px + 4*(100vw - 300px)/1300);display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:8px;border-bottom:1px dashed hsla(0,0%,54.5%,.2);padding-bottom:6px}.dashed_list li:last-child{border-bottom:0}.dashed_list li.list_title{font-size:calc(18px + 7*(100vw - 300px)/1300);display:block;font-weight:700;margin-bottom:20px;border-bottom:0}.tag_list{margin-bottom:0}.tag_list li{font-size:calc(12px + 2*(100vw - 300px)/1300);border-radius:10px;display:inline-block;padding:10px 20px;border:1px solid #8b8b8b;color:#8b8b8b;margin-right:10px;margin-bottom:14px}.point_list{margin-bottom:0;margin-left:0}.point_list li{font-size:calc(12px + 4*(100vw - 300px)/1300);border-radius:10px;display:flex;align-items:center;padding:10px 30px 0 10px;color:#8b8b8b;margin-right:10px}.point_list.blue_points li:before{border-radius:50%;flex:none;margin-right:15px;content:"";width:6px;height:6px;background:#8b8b8b}.stars span{color:#ffae34;margin-right:5px;font-size:14px}.view_profile{border-radius:10px;display:inline-block;margin-top:10px;padding:10px 20px;background:#fff;color:#000}.blue_bg{background:#4568f3}.orange_bg{background:#ffae34}.green_bg{background:#28c7a7!important}.yellow_bg{background:#ffc107!important}.red_bg{background:#ff7637!important}ol li{margin-bottom:15px}.info_sidebar{border-radius:15px;width:100%;overflow:hidden;position:relative}.info_sidebar__head{padding:20px;display:flex;align-items:center;justify-content:space-between}.info_sidebar__head .image{border-radius:35px;display:flex;align-items:center;justify-content:center;width:140px;height:140px;overflow:hidden;flex:none}.info_sidebar__head .image img{width:100%}.info_sidebar__head .name{color:#fff;font-size:20px;font-weight:700}.info_sidebar__head>div{margin-left:20px;flex:1}.info_sidebar__head .bookmark{position:absolute;right:20px;top:-10px;font-size:40px;color:#fff}.info_sidebar__head .bookmark:hover{color:#000}.info_sidebar__head .social_block{margin-top:10px}.info_sidebar__head .social_block a{font-size:calc(16px + 9*(100vw - 300px)/1300);transition:.2s ease-in-out;display:inline-block;color:#fff;opacity:.7;margin-right:10px}.info_sidebar__head .social_block a:hover{opacity:1}.info_sidebar__content .elements_block{position:relative;padding:25px}.info_sidebar__content .elements_block .social_block a{font-size:calc(16px + (900vw - 2700px)/1300);transition:.2s ease-in-out;display:inline-block;color:#ffae34;opacity:.7;margin-right:10px}.info_sidebar__content .elements_block .social_block a:last-child{margin-right:0}.info_sidebar__footer{padding:20px}.info_sidebar.blue{border:1px solid #4568f3}.info_sidebar.blue .info_sidebar__head{background:#4568f3}.info_sidebar.blue .info_sidebar__footer{border-top:1px solid #4568f3}.info_sidebar.orange{border:1px solid #ffae34}.info_sidebar.orange .info_sidebar__head{background:#ffae34}.info_sidebar.orange .info_sidebar__footer{border-top:1px solid #ffae34}.orange_separator{margin-left:-25px;margin-right:-25px;border-bottom:1px solid #ffae34}.blur{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center}.blur .text_block{width:70%;text-align:center}.blur .text_block p{color:#212529;font-size:18px;font-weight:600;margin-bottom:40px}.contacts_title{display:flex!important;justify-content:space-between!important}.addToCandidates .message{background:#5b7cff;color:#fff;line-height:40px;border-radius:3px;font-size:15px;margin:0}