.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}@media (min-width:1200px){.container{max-width:1400px}}@media (min-width:576px){.modal-dialog{max-width:800px;margin:1.75rem auto}}[data-animated]{opacity:0;-webkit-animation-fill-mode:both!important;animation-fill-mode:both!important}.not_animated{opacity:1}.login_modal .modal-content{border-radius:15px;overflow:hidden;border:0}.login_modal .modal-body{padding:0}.login_modal .modal-body .illustration{background:#d5ddfc url(/images/login_form.svg) no-repeat 50%;height:100%}@font-face{font-family:Century Gothic;src:url(../fonts/century_gothic/CenturyGothic.ttf);font-display:swap;font-weight:300}@font-face{font-family:Century Gothic;src:url(../fonts/century_gothic/GOTHIC.ttf);font-display:swap;font-weight:500}@font-face{font-family:Century Gothic;src:url(../fonts/century_gothic/GOTHICB0.ttf);font-display:swap;font-weight:600}[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class^=flaticon-]:before{font-size:inherit;font-style:normal;margin-left:0}body{font-family:Century Gothic;overflow-x:hidden}.overflow-hidden{overflow:hidden}h2{font-size:calc(18px + 12*(100vw - 300px)/1300)}p{font-size:calc(14px + 2*(100vw - 300px)/1300);color:#8b8b8b}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}a,a:hover{text-decoration:none}ul{padding-left:0;list-style:none}h1{font-size:50px;font-weight:700;margin-bottom:50px;font-size:calc(25px + 25*(100vw - 300px)/1300)}section{padding:50px 0;overflow:hidden}section .section_title{align-items:center;margin-bottom:40px}section .section_title h2{font-size:35px;font-weight:700;position:relative;font-size:calc(18px + 12*(100vw - 300px)/1300)}section .section_title span{margin-left:30px;font-size:14px;display:block}@media (max-width:480px){section .section_title h2{width:100%;display:block}}section .section_footer{margin-top:40px}section .section_footer a{border-radius:10px;font-size:18px;display:inline-block;padding:15px 30px;font-weight:700;margin:0 auto}.main_bg{background:#4568f3}.main_bg,.main_bg .section_title{color:#fff}.main_bg .section_content *{font-family:Century Gothic!important}.blue_line .section_title h2:after{position:absolute;content:"";width:80px;height:5px;background:#4568f3;display:block;margin-top:5px}.blue_line .section_title a{display:inline-block;color:#4568f3;font-weight:700}.blue_line .section_title a span{padding:10px 20px;border-radius:10px;background:#d5ddfc;font-size:calc(12px + 2*(100vw - 300px)/1300)}.blue_line .section_footer{text-align:center;position:relative}.blue_line .section_footer:after{content:"";position:absolute;top:28px;left:-100%;right:-100%;height:1px;background:#d5ddfc;z-index:-1}.blue_line .section_footer a{color:#4568f3;font-size:calc(14px + 4*(100vw - 300px)/1300);background:#d5ddfc}.red_line .section_title h2:after{position:absolute;content:"";width:80px;height:5px;background:#ff7637;display:block;margin-top:5px}.red_line .section_title a{display:inline-block;color:#ff7637;font-weight:700}.red_line .section_title a span{padding:10px 20px;border-radius:10px;background:#ffdfd0;font-size:calc(12px + 2*(100vw - 300px)/1300)}.red_line .section_footer{text-align:center;position:relative}.red_line .section_footer:after{content:"";position:absolute;top:28px;left:-100%;right:-100%;height:1px;background:#ffdfd0;z-index:-1}.red_line .section_footer a{color:#ff7637;font-size:calc(14px + 4*(100vw - 300px)/1300);background:#ffdfd0}.orange_line .section_title h2:after{position:absolute;content:"";width:80px;height:5px;background:#ffae34;display:block;margin-top:5px}.orange_line .section_title a{display:inline-block;color:#ffae34;font-weight:700}.orange_line .section_title a span{padding:10px 20px;border-radius:10px;background:#ffebcd;font-size:calc(12px + 2*(100vw - 300px)/1300)}.orange_line .section_footer{text-align:center;position:relative}.orange_line .section_footer:after{content:"";position:absolute;top:28px;left:-100%;right:-100%;height:1px;background:#ffebcd;z-index:-1}.orange_line .section_footer a{color:#ffae34;font-size:calc(14px + 4*(100vw - 300px)/1300);background:#ffebcd}.green_line .section_title h2:after{position:absolute;content:"";width:80px;height:5px;background:#28c7a7;display:block;margin-top:5px}.green_line .section_title a{display:inline-block;color:#28c7a7;font-weight:700}.green_line .section_title a span{padding:10px 20px;border-radius:10px;background:#9debdb;font-size:calc(12px + 2*(100vw - 300px)/1300)}.green_line .section_footer{text-align:center;position:relative}.green_line .section_footer:after{content:"";position:absolute;top:28px;left:-100%;right:-100%;height:1px;background:#9debdb;z-index:-1}.green_line .section_footer a{color:#28c7a7;font-size:calc(14px + 4*(100vw - 300px)/1300);background:#9debdb}.violet_line .section_title h2:after{position:absolute;content:"";width:80px;height:5px;background:#d663f8;display:block;margin-top:5px}.violet_line .section_title a{display:inline-block;color:#d663f8;font-weight:700}.violet_line .section_title a span{padding:10px 20px;border-radius:10px;background:#fcf5ff;font-size:calc(12px + 2*(100vw - 300px)/1300)}.violet_line .section_footer{text-align:center;position:relative}.violet_line .section_footer:after{content:"";position:absolute;top:28px;left:-100%;right:-100%;height:1px;background:#fcf5ff;z-index:-1}.violet_line .section_footer a{color:#d663f8;font-size:calc(14px + 4*(100vw - 300px)/1300);background:#fcf5ff}.grey_line .section_title h2:after{position:absolute;content:"";width:80px;height:5px;background:#8b8b8b;display:block;margin-top:5px}.grey_line .section_title a{display:inline-block;color:#8b8b8b;font-weight:700}.grey_line .section_title a span{padding:10px 20px;border-radius:10px;background:#d8d8d8;font-size:calc(12px + 2*(100vw - 300px)/1300)}.grey_line .section_footer{text-align:center;position:relative}.grey_line .section_footer:after{content:"";position:absolute;top:28px;left:-100%;right:-100%;height:1px;background:#d8d8d8;z-index:-1}.grey_line .section_footer a{color:#8b8b8b;font-size:calc(14px + 4*(100vw - 300px)/1300);background:#d8d8d8}.work_post{border-radius:15px;height:100%;background:#fbfbfb;padding:20px;border:1px solid transparent;overflow:hidden;position:relative}.work_post,.work_post a{transition:.2s ease-in-out}.work_post a:hover{color:#4568f3}.work_post__label{position:absolute;right:20px;top:20px}.work_post__label .add_to_favorites{display:block}.work_post__label .add_to_favorites span{font-size:25px;color:hsla(0,0%,54.5%,.4)}.work_post__label .add_to_favorites:hover span{color:#4568f3}.work_post__label small{margin-right:10px;color:#8b8b8b}.work_post__label .level>span{border-radius:15px;width:15px;height:3px;margin-bottom:3px;display:block;background:#d8d8d8}.work_post__label .level>span.filled{background:#28c7a7}.work_post__label .work_type{width:100%;text-align:right;display:block;margin-top:10px}.work_post__label .work_type span{border-radius:10px;font-size:calc(12px + 2*(100vw - 300px)/1300);display:inline-block;padding:5px 10px;border:1px solid hsla(0,0%,54.5%,.5)}.work_post__title h3{font-size:20px;font-weight:700;margin-bottom:15px}.work_post__title h3 a{color:#000;font-size:calc(14px + 4*(100vw - 300px)/1300)}.work_post_desc{transition:.2s ease-in-out;color:#8b8b8b;font-size:14px}.work_post:hover{background:#d5ddfc;border:1px solid #4568f3;transform:translateY(-10px)}.work_post:hover .work_post_desc{color:#8b8b8b;font-size:14px;opacity:.1}.work_post:hover .apply_block{bottom:20px;opacity:1}.work_post .apply_block{transition:.2s ease-in-out;position:absolute;text-align:center;display:block;bottom:10px;left:0;right:0;opacity:0}.work_post .apply_button{border-radius:40px;padding:10px 30px;background:#4568f3;color:#fff;max-width:120px;text-align:center;margin:0 auto}.work_post .apply_button:hover{background:#fff}.work_post .add_to_favorites{border-radius:35px;padding:8px 10px;color:#4568f3;border:1px solid #4568f3}.work_post .add_to_favorites:hover{background:#fff}@media (max-width:450px){.work_post{display:flex;align-items:center;flex-wrap:wrap}.work_post .company_logo{border-radius:20px;width:85px;height:85px;margin-bottom:0}.work_post .company_logo .work_post__label{transform:scale(.75);right:0;top:10px}.work_post .company_info{flex:1;margin-left:20px}.work_post .company_info .company_name{margin-bottom:0}.work_post .company_info .work_post__title h3{margin-bottom:0;line-height:80%}.work_post .apply_block,.work_post .company_info .work_post_desc{display:none}}.company_logo{border-radius:35px;overflow:hidden;width:120px;height:120px;margin-bottom:10px}.company_logo a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff}.company_logo img{width:100%}.company_name{margin-bottom:10px}.company_name a{color:#8b8b8b}.company_name a small{font-size:calc(12px + 2*(100vw - 300px)/1300)}.logo{width:150px;display:inline-block}.logo img{width:100%}.top_header{padding:20px 0;border-bottom:1px solid #e2e2e2}.top_header .main_menu{margin-bottom:0;display:inline-block}.top_header .main_menu li{display:inline;position:relative}.top_header .main_menu li a{transition:.2s ease-in-out;margin-right:30px;display:inline-block;color:#000;font-size:18px;position:relative}@media (max-width:1200px){.top_header .main_menu li a{margin-right:12px}}.top_header .main_menu li a.active{color:#4568f3}.top_header .main_menu li a.active:after{position:absolute;bottom:-10px;left:0;content:"";width:50px;height:5px;display:block;background:#4568f3}.top_header .main_menu li a:hover{color:#4568f3}.top_header .main_menu li .submenu{display:none;position:absolute;left:0;background:#fff;min-width:200px;padding:10px;z-index:10}.top_header .main_menu li .submenu li{margin-top:8px;font-size:14px}.top_header .main_menu li:hover .submenu{border-left:1px solid #4568f3;display:block}.top_header .profile{border-radius:10px;background:#d5ddfc;padding:10px 30px;color:#4568f3;font-weight:700;font-size:18px}@media (max-width:1200px){.top_header .profile{padding:10px 15px;font-size:17px}}.top_header .profile span{font-size:16px;margin-left:10px}@media (max-width:991px){.top_header{padding:5px 0}.top_header .container{padding-right:0}.top_header nav{transition:.2s ease-in-out;visibility:hidden;opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;background:#fff;z-index:99;max-height:100vh}.top_header nav .main_menu{padding:20px;display:flex;flex-direction:column;border-bottom:1px solid #fff}.top_header nav .main_menu li{display:block}.top_header nav .main_menu li a{padding:10px;font-size:25px;color:#fff}.top_header nav .main_menu li a.active{color:hsla(0,0%,100%,.7)}.top_header nav .main_menu li a.active:after{left:10px;bottom:0;width:100%;background:hsla(0,0%,100%,.7)}.top_header nav.active{opacity:1;visibility:visible;background:#4568f3}.top_header .profile{border-radius:0;background:transparent;color:#fff;display:block;font-weight:400;padding:10px;margin:20px;font-size:25px}.top_header .profile span{display:none}}.top_header .hamburger{transform:scale(.7);z-index:100;outline:none}.top_header .hamburger:hover{opacity:1}.top_header .hamburger .hamburger-box.is-active .hamburger-inner,.top_header .hamburger .hamburger-box.is-active .hamburger-inner:after,.top_header .hamburger .hamburger-box.is-active .hamburger-inner:before{background-color:#fff}.category{border-radius:15px;font-size:15px;border:1px solid #edf0fe;background:#fff;max-width:200px;height:200px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:30px 10px 20px;position:relative}.category,.category_icon{transition:.2s ease-in-out;text-align:center}.category_icon{margin-bottom:15px;color:#4568f3}.category_icon span{font-size:50px;line-height:50px}.category_name{transition:.2s ease-in-out;font-size:calc(12px + 4*(100vw - 300px)/1300);font-weight:700;color:#8b8b8b}.category .posts_count{border-radius:10px;font-weight:700;position:absolute;right:10px;top:10px;font-size:12px;padding:5px 20px;background:#fff;color:#8b8b8b}.category:hover{transform:translateY(-10px);background:#d5ddfc;border:1px solid #4568f3}.category:hover .category_icon,.category:hover .category_name{color:#000}@media (max-width:450px){.category{border:1px solid #edf0fe}.category .category_icon{margin-bottom:10px}.category .category_icon span{font-size:35px}}.header__search_form{border-radius:15px;overflow-x:hidden;border:1px solid #4568f3;position:relative;background:#fbfbfb;margin:50px 0}.header__search_form span{position:absolute;left:15px;top:15px}.header__search_form>*{flex:auto;height:100%}.header__search_form button,.header__search_form input,.header__search_form select{transition:.2s ease-in-out;border:0;padding:15px}.header__search_form button:focus,.header__search_form input:focus,.header__search_form select:focus{outline:none;background:#d5ddfc}.header__search_form select{background:#fbfbfb}.header__search_form button{margin-left:11px;font-weight:700}.header__search_form input{padding-left:45px;width:100%;border-right:1px solid #4568f3}.header__search_form input::-webkit-input-placeholder{font-style:italic;font-size:14px}.header__search_form input::-moz-placeholder{font-style:italic;font-size:14px}.header__search_form input:-ms-input-placeholder{font-style:italic;font-size:14px}.header__search_form input::-ms-input-placeholder{font-style:italic;font-size:14px}.header__search_form input::placeholder{font-style:italic;font-size:14px}@media (max-width:480px){.header__search_form input{border-right:0;border-bottom:1px solid #8b8b8b}.header__search_form button{width:100%;margin-left:0}}.explorer_box .row>div:first-child a{border:1px solid rgba(69,104,243,.3);color:#4568f3}.explorer_box .row>div:nth-child(2) a{border:1px solid rgba(40,199,167,.3);color:#28c7a7}.explorer_box .row>div:nth-child(3) a{border:1px solid rgba(255,118,55,.3);color:#ff7637}.explorer_box .row>div:last-child a{border:1px solid rgba(214,99,248,.3);color:#d663f8}.explore_block{border-radius:15px;padding:5px 20px;margin-bottom:30px;border:1px solid}.explore_block__count{font-size:40px;margin-right:10px}.explore_block__text small{display:block;font-size:12px;margin-bottom:0;opacity:.7}.explore_block__text span{font-size:16px;font-weight:700}@media (max-width:450px){.explore_block{padding:5px 10px}.explore_block .explore_block__count{font-size:30px}.explore_block .explore_block__text small{margin-bottom:-5px;font-size:10px}.explore_block .explore_block__text span{font-size:12px}}.send_cv{border-radius:10px;transition:.2s ease-in-out;padding:5px 15px}.orange_button{border:1px solid #ffae34;color:#ffae34}.orange_button:hover{background:#ffae34;color:#fff}.employer{border-radius:15px;transition:.2s ease-in-out;border:1px solid rgba(255,174,52,.2);padding:20px;height:100%;flex-direction:column;justify-content:space-between}.employer,.employer__logo{display:flex;align-items:center}.employer__logo{border-radius:35px;width:120px;height:120px;overflow:hidden;justify-content:center}.employer__logo img{width:100%}.employer__name a{color:#000;margin:15px 0;display:block;font-weight:700;text-align:center;font-size:calc(14px + 2*(100vw - 300px)/1300)}.employer__name a small{margin-top:5px;display:block}.employer__work_posts_count{margin-bottom:15px;color:#8b8b8b}.employer:hover{border:1px solid #ffae34;transform:translateY(-10px)}.employer:hover .send_cv{border:1px solid #ff7637;color:#ff7637}.employer:hover .send_cv:hover{border:1px solid #ffae34;background:#ffae34;color:#fff}@media (max-width:450px){.employer{flex-direction:row;border:1px solid rgba(255,174,52,.2);justify-content:normal}.employer .employer__logo{flex:none;width:85px;height:85px}.employer .employer_info{margin-left:20px}.employer .employer__name a{margin:0;text-align:left}.employer .employer__work_posts_count{margin-top:5px;font-size:12px;text-align:left!important;margin-bottom:0}.employer .send_cv{display:none}}.register_block{background:#fbfbfb;padding:50px 0}.register_block h2{font-size:calc(25px + 10*(100vw - 300px)/1300);font-weight:700;position:relative;display:inline-block}.register_block h2:after{position:absolute;content:"";left:0;right:0;width:100%;height:5px;background:#4568f3;display:block;margin-top:5px}.register_block p{font-size:calc(16px + 6*(100vw - 300px)/1300);margin-top:30px;margin-bottom:50px}.register_block__section{border-radius:15px;transition:.2s ease-in-out;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:#fff;width:100%;max-width:450px;padding:40px;margin-bottom:50px}.register_block__section h3{margin:35px 0;font-size:calc(20px + 5*(100vw - 300px)/1300)}.register_block__section a{border-radius:10px;transition:.2s ease-in-out;padding:10px 20px;color:#fff;font-weight:700;display:inline-block}.register_block__section a:hover{transform:scale(1.1)}.register_block__section img{transition:.2s ease-in-out;width:100%;max-height:285px}.register_block__section:hover{transform:translateY(-10px)}.register_block__section:hover img{transform:scale(1.05)}.register_block .employer_block{border:1px solid rgba(69,104,243,.5)}.register_block .employer_block a{background:#4568f3}.register_block .jobbseeker_block{border:1px solid rgba(255,174,52,.5)}.register_block .jobbseeker_block a{background:#ffae34}.news{border-radius:15px;overflow:hidden;height:100%;background:#fbfbfb}.news h3{font-size:20px;font-weight:700;font-size:calc(16px + 2*(100vw - 300px)/1300)}.news h3 a{color:#000}.news h3,.news p{padding:20px;margin-bottom:0}.news p{padding-top:0}footer{padding:0 0 50px;background:#4568f3}footer p{color:hsla(0,0%,100%,.7);width:80%}footer .footer_menu{border-bottom:1px solid hsla(0,0%,100%,.4);padding:50px 0}footer .footer_menu_title{font-size:calc(18px + 4*(100vw - 300px)/1300);color:#fff;font-weight:700}footer .footer_menu_title:after{content:"";width:50px;height:3px;display:block;margin-top:10px;margin-bottom:25px;background:#d5ddfc}footer .footer_menu ul li{font-size:calc(14px + 2*(100vw - 300px)/1300);margin-bottom:10px}footer .footer_menu ul li a{color:hsla(0,0%,100%,.7)}footer .footer_menu ul li a:hover{color:#fff}footer .footer_menu ul.social li{display:inline-block;margin-right:15px}footer .footer_menu ul.social li a{font-size:22px}footer .copyright{margin:50px 0 0}footer .copyright p{text-align:center;width:100%;margin-bottom:0}.pills{display:flex}.pills li{flex:1;padding:8px}.pills li a.nav-link{border-radius:10px;padding:15px 25px;border:1px solid #4568f3;text-align:center;color:#4568f3}.pills li a.nav-link.active{background:#4568f3;color:#fff}.user_form{padding:60px 40px}.user_form .social_login{padding-top:30px}.user_form .social_login .social_link{border-radius:10px;padding:10px;border:1px solid hsla(0,0%,54.5%,.5);width:50px;height:50px;text-align:center;margin-bottom:20px;margin-right:20px}.user_form .social_login .social_link:last-child{margin-right:0}.user_form .separator{position:relative;margin:30px 0;height:1px;background:hsla(0,0%,54.5%,.5)}.user_form .separator span{color:hsla(0,0%,54.5%,.5);position:absolute;display:inline-block;margin:0 auto;left:0;right:0;width:100%;max-width:160px;background:#fff;top:-10px;font-size:12px;text-transform:uppercase}.user_form h1,.user_form h2{font-size:calc(18px + 17*(100vw - 300px)/1300);font-weight:700}.user_form .form-group input{border-radius:10px;border:1px solid hsla(0,0%,54.5%,.5);width:100%;padding:15px 25px;margin-bottom:10px}.user_form .form-group input:focus{outline:none;border:1px solid #4568f3}.user_form .form-group textarea{border-radius:10px;width:100%;border:1px solid hsla(0,0%,54.5%,.5);padding:15px 25px;margin-bottom:10px;resize:none}.user_form .form-group textarea:focus{outline:none;border:1px solid #4568f3}.user_form .form-group button{border-radius:10px;border:0;width:100%;background:#4568f3;color:#fff;text-align:center;padding:15px 25px;font-weight:700}.user_form .form-group button:focus{outline:none}.user_form .form-group button:active{transform:scale(1.025)}.user_form p a{text-decoration:underline;color:#4568f3}@media (max-width:450px){.user_form{padding:0}}.user_form .pills li{padding:3px}.user_form .pills li:first-child{padding-left:0}.user_form .pills li:last-child{padding-right:0}.user_form .pills li a.nav-link{padding:11px 25px}.custom_checkbox{display:none}.custom_checkbox[disabled]+label{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.5}.custom_checkbox[disabled]+label:before{content:"\F131";font-family:Flaticon;font-size:7px;text-align:center;line-height:17px;font-weight:700}.custom_checkbox[disabled]+label+span{opacity:.5}.custom_checkbox+label{display:flex;align-items:center;font-size:14px;color:#8b8b8b;padding-right:10px;border-bottom:1px solid transparent;cursor:pointer;flex:auto}.custom_checkbox+label:after{content:"";display:inline-block;width:100%;flex:1;height:1px;border-bottom:1px dashed hsla(0,0%,54.5%,.5)}.custom_checkbox+label span{display:block;margin-right:10px}.custom_checkbox+label:before{border-radius:5px;flex:none;content:"";display:inline-block;width:18px;height:18px;border:1px solid hsla(0,0%,54.5%,.5);margin-right:15px;vertical-align:middle}.custom_checkbox:checked+label,.custom_checkbox:checked+label+span{font-weight:700}.custom_checkbox:checked+label:before{content:"\F12F";font-family:Flaticon;text-align:center;color:#fff;font-size:10px;line-height:16px;border:1px solid transparent}.filter_input_count{font-size:14px;color:#8b8b8b;text-align:right}.load_more{border-radius:15px;transition:.2s ease-in-out;display:block;padding:20px;text-align:center;background:#fff;font-weight:700;font-size:18px}.load_more.blue{border:1px solid #4568f3;color:#4568f3}.load_more.blue:hover{background:#4568f3;color:#fff}.load_more.orange{border:1px solid #ffae34;color:#ffae34}.load_more.orange:hover{background:#ffae34;color:#fff}.load_more i{margin-right:5px}.candidate{border-radius:15px;transition:.2s ease-in-out;height:100%;background:#fbfbfb;padding:20px;border:1px solid transparent;overflow:hidden;position:relative;text-align:center;display:flex;flex-direction:column;justify-content:space-between}.candidate:hover{border:1px solid #ffae34;transform:translateY(-10px)}.candidate_avatar a{border-radius:35px;display:flex;align-items:center;justify-content:center;margin:0 auto;overflow:hidden;width:150px;height:150px}.candidate_avatar a img{width:100%}.candidate_name{margin-top:10px}.candidate_name h3{font-size:18px;font-weight:700;margin-bottom:15px}.candidate_name h3 a{color:#000}.candidate_lang{margin-bottom:10px}.candidate_lang span{display:inline-block;font-size:14px;margin-right:10px;color:#8b8b8b}.candidate_lang span:after{border-radius:35px;content:"";width:4px;height:4px;background:#8b8b8b;display:inline-block;vertical-align:middle;margin-left:10px}.candidate_lang span:last-child{margin-right:0}.candidate_lang span:last-child:after{display:none}.candidate_country p{font-weight:700;color:#000}.candidate_country p small{font-weight:700}.candidate .contact_button{border-radius:15px;transition:.2s ease-in-out;text-transform:uppercase;border:1px solid #ffae34;display:inline-block;margin:0 auto;padding:10px 20px;font-size:14px;color:#ffae34;font-weight:700}.candidate .contact_button:hover{background:#ffae34;color:#fff}.candidate .send_email_block{position:relative}.candidate .send_email_block .email_send_div{display:inline-block!important;padding:0!important}.candidate .send_email_block .email_send_div:hover input.email_send:checked+label:after,.candidate .send_email_block .email_send_div:hover label:after{border-color:#fff}.candidate .send_email_block .email_send_div label:after{border-radius:5px;flex:none;content:"";display:inline-block;width:18px;height:18px;border:1px solid hsla(0,0%,54.5%,.5);vertical-align:middle;font-family:Flaticon;text-align:center;color:#fff;font-size:10px;line-height:16px;margin:-3px 0 0 6px}.candidate .send_email_block .email_send_div input.email_send:checked+label:after{background:#ffae34;content:"\F196";border:1px solid transparent}.candidate .send_email_block .email_send_div label.email_send{margin:0;cursor:pointer;padding:6px 15px!important}.candidate .send_email_block .email_send_div label.email_send:before{margin-right:10px}.candidate .send_email_block .email_sended{position:absolute;right:0;top:-6px}.candidate .send_email_block .email_sended i{font-size:30px;color:#ffae34}.detailed_job__header{border-bottom:1px solid #e2e2e2;margin-bottom:40px;padding:20px 0}.detailed_job__header .back_button{flex:none}.detailed_job__header h1{font-size:calc(22px + 13*(100vw - 300px)/1300);margin-left:20px;display:inline-block;margin-bottom:10px}.back_button{border-radius:10px;font-size:calc(12px + 4*(100vw - 300px)/1300);padding:10px 20px;border:1px solid #4568f3;color:#4568f3;text-decoration:none;display:inline-block}.back_button i{display:inline-block;margin-right:5px;transform:rotate(-90deg)}.back_button:hover{background:#4568f3;color:#fff}.we_offer_block{background:#fbfbfb}.info_block{margin-bottom:40px}.info_block__title{border-radius:10px;display:inline-block;padding:15px 30px;border:1px solid #4568f3;margin-bottom:35px;font-size:20px}.team_member{border-radius:15px;background:#fbfbfb;text-align:center;padding:30px 20px}.team_member>a{border-radius:35px;display:block;margin:0 auto;max-width:160px;overflow:hidden}.team_member__name{display:block;margin-top:30px;font-weight:700;font-size:20px;text-align:center}.team_member__position{margin-top:10px;display:block}.contact_block{border-radius:15px;overflow:hidden;border:1px solid hsla(0,0%,54.5%,.5);background:#fff;position:relative;z-index:1}.contact_block__faq{height:100%;width:100%;background:#4568f3}.contact_block__faq h2{font-size:calc(18px + 17*(100vw - 300px)/1300);font-weight:700;color:#fff;margin-bottom:15px}.faq h3{font-size:22px;font-weight:700;color:#000;margin-bottom:0}.faq .accordion{margin-bottom:30px}.faq .accordion .card{background:#fff;border:0}.faq .accordion .card-header{padding:5px 10px;background:transparent;border:0}.faq .accordion .card-header h2 button{color:#4568f3;outline:none;box-shadow:none;padding:0;text-decoration:none}.faq .accordion .card-body p{color:#000;margin-bottom:0}.contact h3{font-size:calc(14px + 6*(100vw - 300px)/1300);font-weight:700}.contact nav a{color:#4568f3;font-size:22px;display:inline-block;margin-right:5px}.profile_header{border-bottom:1px solid hsla(0,0%,54.5%,.5);padding-bottom:25px;background:#4568f3}.profile_header .profile_image{border-radius:35px;width:200px;height:200px;margin-right:20px;display:flex;align-items:center;justify-content:center;background:#fff;flex:none;overflow:hidden}.profile_header .profile_image img{width:100%}.profile_header h1{font-size:calc(18px + 7*(100vw - 300px)/1300);color:#fff}.profile_header p{color:hsla(0,0%,100%,.5)}.profile_header .social a{transition:.2s ease-in-out;display:inline-block;color:hsla(0,0%,100%,.5);margin-right:5px;font-size:22px}.profile_header .social a:hover{color:#fff}.profile_header .tag_list li{border:1px solid hsla(0,0%,100%,.5);color:#fff}@media (max-width:450px){.profile_header .profile_header__logo{margin:0 auto 30px}}.notification{border-radius:15px;padding:20px;margin:20px 0;border:1px solid hsla(0,0%,54.5%,.5);position:relative}.notification .close_window{position:absolute;right:20px;top:20px;font-weight:700;z-index:10}.notification h3{font-size:calc(16px + 6*(100vw - 300px)/1300);font-weight:700}@media (max-width:450px){.container section>.container{padding:0}}.post{border-radius:15px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:#fbfbfb}.post-text{padding:10px}.stats{padding:50px 20px;margin-bottom:50px}.stats .counter{font-size:40px;font-weight:700;color:#fff;margin-bottom:0}.stats h4{color:#fff}.clients-slide .testi-grids{margin-bottom:20px}.clients-slide .client-avatar img{border-radius:35px}.step_list li{display:flex;align-items:center;margin-bottom:10px;font-size:20px}.step_list li span.step{border-radius:50%;flex:none;display:inline-block;width:40px;height:40px;line-height:38px;font-size:25px;text-align:center;margin-right:15px;font-weight:400}.step_list li span.step.filled{color:#fff;font-weight:700}.step_list.blue li span.step{border:1px solid #4568f3;color:#4568f3}.step_list.blue li span.step.filled{background:#4568f3;color:#fff}.step_list.orange li span.step{border:1px solid #ffae34;color:#ffae34}.step_list.orange li span.step.filled{background:#ffae34;color:#fff}.job_select_modal .modal-content{border-radius:15px;overflow:hidden;border:0}.job_select_modal .modal-body{padding:0}.job_select_modal .modal-body .illustration{background:#d5ddfc url(/images/candidate_modal.svg) no-repeat 50%;background-size:cover;height:100%}.job_select_modal form{min-height:550px;max-height:650px;display:flex;flex-direction:column;justify-content:space-between}.job_select_modal form h2{margin-bottom:20px!important}.select2-container{width:100%!important}.select2-container--default .select2-selection--multiple{background:#fbfbfb!important;border-radius:15px;border:0!important}.select2-selection__rendered{padding:10px!important}.select2-container--default .select2-selection--multiple .select2-selection__choice{border-radius:5px!important;max-width:100%;overflow:hidden;display:flex;align-items:center;font-size:14px!important;border:1px solid #4568f3!important;background:rgba(69,104,243,.2)!important;color:#4568f3!important;margin-top:0!important;margin-bottom:5px!important}.select2-container--default .select2-selection--multiple .select2-selection__choice span{color:#4568f3!important;margin-right:5px}.checkbox_block input[type=checkbox]{display:none}.checkbox_block label:before{border-radius:5px;flex:none;content:"";display:inline-block;width:18px;height:18px;border:1px solid hsla(0,0%,54.5%,.5);vertical-align:middle;margin-right:10px}.checkbox_block input[type=checkbox]:checked+label:before{background:#4568f3;font-family:Flaticon;content:"\F196";text-align:center;color:#fff;font-size:10px;line-height:16px;border:1px solid transparent}section .section_title h1{font-weight:700;position:relative;font-size:calc(18px + (1200vw - 3600px)/1300);margin-bottom:8px}section.blue_line .section_title h1:after{position:absolute;content:"";width:80px;height:5px;background:#4568f3;display:block;margin-top:5px}.adaptive_text{font-size:calc(18px + 17*(100vw - 300px)/1300);font-weight:700}