a:focus,button:focus,input:focus{outline:0!important}html{scroll-behavior:smooth}.blurred-content{filter:blur(5px)}body.single.single-resume .contact-custom-button{display:none}.job-thumbnail{display:inline-block}html #wp-auth-check-wrap #wp-auth-check{padding:0}html #wp-auth-check-wrap .wp-auth-check-close{top:28px;right:28px;background:#fff;z-index:9}html #wp-auth-check-wrap #wp-auth-check-form iframe{height:99%}.site-header{position:sticky;top:0;z-index:9999!important}body.role-um_member .main-header-menu .post-a-resume-button,body.role-um_employer .main-header-menu .post-a-resume-button{display:none}body.role-um_candidate .main-header-menu .post-a-job-button{display:none}.site-header .ast-primary-header-bar{padding:0 20px}html .ast-builder-menu .main-navigation>ul{align-items:center}html .job-manager .full-time,html .job_listing .full-time,html .job-types .full-time{background:#90da36}html .job-manager .part-time,html .job_listing .part-time,html .job-types .part-time{background:#f08d3c}html .job-manager .temporary,html .job_listing .temporary,html .job-types .temporary{background:#d93674}html .job-manager .internship,html .job_listing .internship,html .job-types .internship{background:#6033cc}html .job-manager .freelance,html .job_listing .freelance,html .job-types .freelance{background:#39c}html .job-manager .contract,html .job_listing .contract,html .job-types .contract{background:#f08d3c}.menu-item button,.menu-item button:hover{background:#fff0}html .main-header-menu .menu-item.focus>.sub-menu,html .main-header-menu .menu-item:hover>.sub-menu,html .main-header-menu .menu-item>.sub-menu.toggled-on{left:-30px}html .site-below-footer-wrap{padding-left:20px;padding-right:20px}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single:not(.ast-related-post){box-shadow:0 .5rem 1rem rgb(0 0 0 / .15)!important;border-radius:5px}html .um-meta-text{font-size:inherit;line-height:inherit}html .um-field:nth-child(1),html .um-password .um-field:nth-child(2){padding-top:0!important}html .um-field-label label{font-size:inherit!important;font-weight:400!important}html .um{font-size:inherit;margin-bottom:0!important}input[type="submit"]{border-color:var(--ast-global-color-0)!important;background-color:var(--ast-global-color-0)!important}input[type="submit"]:hover{background-color:var(--ast-global-color-1)!important;border-color:var(--ast-global-color-1)!important}a.um-button{box-shadow:none!important;font-size:inherit}.button.secondary{background-color:#eeeeee!important;color:#666666!important;margin-left:5px}.button.secondary:hover{background-color:#e5e5e5!important}html .um-field-block{color:inherit;font-size:inherit}html .um-form input,html .um-form input[type=text],html .um-form input[type=search],html .um-form input[type=tel],html .um-form input[type=number],html .um-form input[type=password]{font-size:inherit!important}.home-search-form{display:flex}.home-search-form input[type="text"]{width:70%}.home-search-form input[type="submit"]{width:30%;min-width:85px}.home-search-form input{border-radius:0;min-height:45.5px}.talent-categories ul{margin:0;padding:0;display:flex;flex-wrap:wrap;list-style:none}.talent-categories ul li{width:25%;text-align:center;margin-bottom:15px}html select:focus-visible{outline:none}fieldset.fieldset-job_salary_unit.fieldset-type-select{border:0}.job-manager-form h4{margin:40px 0 40px 0}#ast-scroll-top{box-shadow:0 8px 16px 0 rgb(0 0 0 / 15%)}.menu-link .gravatar.avatar{border-radius:50%;width:32px;margin-right:15px}.um-register .um-form .um-field-password .um-field-area input{height:45px!important;padding-bottom:5px!important}.um-field-password #um-sp-password-strength-text{display:none}meter#um-sp-password-strength-meter{margin:-5px 0 0;height:.3em;display:block}meter#um-sp-password-strength-meter>div{height:.3em}html .job_filters{background:#f9f9f9}html .job_filters .search_jobs{background:#fff;padding:30px;border-bottom:1px solid #e5e5e5}html .job_filters .search_jobs div label{display:block;padding-bottom:2px}html .job_filters .search_jobs>div{margin-bottom:10px;padding-top:0!important}html .job_filters .search_jobs>div:nth-last-child(1){margin-bottom:0}html .job_filters .search_jobs div.search_keywords,html .job_filters .search_jobs div.filter_first,html .job_filters .search_jobs div.search_location,html .job_filters .search_jobs div.filter_last{float:none;padding:0!important;width:100%}html .job_filters .search_jobs div.search_remote_position{width:100%;float:none;display:flex;align-items:center}html .job_filters .search_jobs div.search_remote_position input{margin-right:5px}html .job_filters .search_jobs div.search_submit{padding-top:1em}html .job_filters .job_types{padding:1rem;font-size:inherit;display:flex;flex-wrap:wrap;border-top:0;border-bottom:1px solid #e5e5e5}html .select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0}html .select2-container--default .select2-search--inline .select2-search__field{margin:0}html .select2-selection ul{color:#666;padding:0.75em!important;height:auto;border:1px solid var(--ast-border-color)!important;border-radius:2px!important;background:#fafafa!important;box-shadow:none;box-sizing:border-box;transition:all .2s linear}html .select2-container--default .select2-selection--multiple{background-color:unset;border:unset!important;border-radius:unset;cursor:unset;width:100%}html .select2-container--default .select2-selection--multiple .select2-selection__clear{margin-top:0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{margin-right:2px;margin-top:0}html .select2-container--default .select2-selection--multiple .select2-selection__rendered li:nth-child(2){margin-top:0}html .select2-dropdown{border:1px solid var(--ast-border-color)!important;background-color:#fff;box-shadow:0 5px 5px rgb(0 0 0 / 5%)}html li.select2-selection__choice{font-size:13px}html .job_filters .job_types li{width:50%}html .job_filters .job_types li:nth-child(even){border-right:0}html .job_filters .job_types li label{display:flex;cursor:pointer}html .job_filters .job_types li label input{margin-right:5px}html .job_filters .showing_jobs a{float:unset}html div.job_listings,html div.resumes{margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:end}html div.job_listings .job-listing-page-filter-side,html div.resumes .job-listing-page-filter-side{width:20%}html div.job_listings ul.job_listings,html div.resumes ul.resumes.job_listings{width:80%;display:flex;flex-wrap:wrap;padding:15px}html div.job_listings .load_more_jobs,html div.resumes .load_more_resumes{width:80%;background-color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);color:#fff;text-align:center}html div.job_listings .load_more_jobs.loading,html div.resumes .load_more_resumes.loading{border-color:1px solid #dee2e6}html div.job_listings .load_more_jobs:hover,html div.resumes .load_more_resumes:hover{background-color:#3A3A3A;border-color:#3A3A3A}html div.job_listings .load_more_jobs:focus,html div.job_listings .load_more_jobs:active,html div.resumes .load_more_resumes:focus,html div.resumes .load_more_resumes:active{background-color:var(--ast-global-color-0);border-color:var(--ast-global-color-0)}html ul.job_listings{border-top:0;border-left:1px solid #dee2e6}html ul.job_listings li.job_listing,html ul.job_listings li.resume{width:33.33%;border-bottom:0!important;padding:15px}html ul.job_listings li.job_listing:nth-last-child(1),html ul.job_listings li.resume:nth-last-child(1){padding-bottom:30px}html .job_listing_box{height:100%;padding:30px;background:#fbfbfb;box-shadow:0 1px 4px 1px rgb(0 0 0 / 15%);border-radius:5px;align-items:flex-start;position:relative;transition:all 0.3s;overflow:hidden}html .job_listing_box:hover{background:#fcfcfc;box-shadow:0 1px 8px 1px rgb(0 0 0 / 15%)}html .logo_content_wrap{display:flex;position:relative;padding-right:30px}html .archive-bookmark-form{position:absolute;top:-30px;right:-30px;z-index:2}html .archive-bookmark-form .job-manager-form{margin:0!important;overflow:visible;border:0!important}html .archive-bookmark-form .bookmark-details label,html .archive-bookmark-form .bookmark-details #bookmark_notes,html .archive-bookmark-form .bookmark-details .spinner,html .archive-bookmark-form .add-bookmark-wrapper,html .archive-bookmark-form .bookmark-notice.bookmarked{display:none!important}html .archive-bookmark-form .bookmark-details p{margin:0;position:relative}html .archive-bookmark-form .job-manager-form.wp-job-manager-bookmarks-form a,html .archive-bookmark-form input[type="submit"]{width:35px;height:35px;padding:0;background-color:white!important;box-shadow:0 1px 4px 1px rgb(0 0 0 / 5%);border-radius:0;font-size:0;position:relative;transition:all 0.3s}html .archive-bookmark-form .job-manager-form.wp-job-manager-bookmarks-form a:hover,html .archive-bookmark-form input[type="submit"]:hover{box-shadow:0 0 7px 1px #c8c8c8}html .archive-bookmark-form .job-manager-form.wp-job-manager-bookmarks-form a:after,html .archive-bookmark-form .bookmark-details p:nth-child(2):after{position:absolute;content:"\e81f";font-family:job-manager!important;top:50%;left:50%;font-size:14px;padding:0;line-height:1;transform:translate(-50%,-50%);pointer-events:none}html .archive-bookmark-form .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark:after{content:"\e81e"}html .archive-bookmark-form .bookmark-details{position:absolute;top:0;z-index:0}html .archive-bookmark-form .wp-job-manager-bookmarks-form.has-bookmark .bookmark-details{z-index:-1}html .resume_content_details{padding:30px;display:none}html .resume_content_details p{margin-bottom:5px!important}html .resume_content_details p:nth-last-child(1){margin-bottom:0!important}html .resume_content_details .job_description p{margin-bottom:0!important}html .job_listing_logo img{width:80px;height:80px;min-width:80px;object-fit:cover;margin-right:25px;border-radius:50px;box-shadow:0 1px 4px 1px rgb(0 0 0 / 5%);background:#fff}html .job_listing_content p{margin-bottom:0!important}html .job-type-badges{margin:0;padding:0}html .job-type-badges li{color:#fff!important;display:inline;padding:3px 6px;font-size:13px;margin-right:4px}html .job_listing_content h6,html .job_listing_content .job-type-badges,html .job_listing_content .job-listing-meta{margin-bottom:7px!important;line-height:1.6}html .job_listing_content h6{font-size:16px}html .job_listing_content .job-listing-meta{margin-bottom:0!important}html .job_listing_content .job-listing-meta span{font-size:14px;width:100%;display:block}html .resume_content p{margin-bottom:5px!important}html .job_listing_content .job-listing-salary{line-height:1}html .job_listing_box .job_description{max-height:90px;overflow:hidden}html .job_listing_box .job_description p{margin-bottom:0}html .job_categories{margin:15px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}html .job_listing_box .job_categories{padding-top:10px!important}html .job_listing_box .job_categories:before{display:none}html ul.job_categories li{margin:4px!important;width:auto!important;padding:3px 10px!important;font-size:14px;background:#eee;font-weight:500;color:var(--ast-global-color-0)}html ul.job_categories li a{padding:0!important}html ul.job_categories li a:hover{background:transparent!important}html ul.job_categories li.view-more-categories{background:#fff0}html .job_listing_box_link{position:absolute!important;top:0;left:0;bottom:0;right:0;z-index:1;padding:0!important}html .job_listing_box_link:hover,html .job_listing_box_link:focus{background:transparent!important}.custom-widget{padding:10px;margin:15px;border-radius:5px;border:1px solid rgb(0 0 0 / .1)}.custom-widget img{width:100%}.job_listings .job-manager-pagination{border-bottom:0!important;width:25%;height:30px;padding:0!important}html .job-listing-page-filter-side .resume_filters .search_resumes div.resume-filter{width:100%!important;padding-left:0!important;padding-right:0!important}html .resume_filters .search_resumes div.resume-filter.search_location,html .resume_filters .search_resumes div.resume-filter.filter_last{float:right;padding-left:0}html div.resumes{margin-bottom:0}.resume-manager-education h6,.resume-manager-experience h6,.resume-manager-education h6 strong,.resume-manager-experience h6 strong{font-weight:500!important;margin-bottom:0}.single-resume .resume-manager-skills,.single-resume .resume-manager-experience,.single-resume .resume-manager-education{margin:0 0 3em}.single-resume .resume-manager-experience dd,.single-resume .resume-manager-education dd{margin-bottom:20px}.single-resume .resume_contact .resume_contact_button{width:auto;float:unset;margin:0}html .single-resume .resume_contact .resume_contact_details{float:unset;width:auto;margin:1em 0;padding:30px}html .single-resume .resume_contact .resume_contact_details::before{content:"";position:absolute;margin:-10px 0 0 0;top:-10px;left:5em;width:0;height:0;border-left:10px solid #fff0;border-right:10px solid #fff0;border-bottom:10px solid #eee}html .single-resume .resume_contact .resume_contact_details::after{content:"";position:absolute;margin:-9px 0 0 1px;left:5em;top:-9px;width:0;height:0;border-left:9px solid #fff0;border-right:9px solid #fff0;border-bottom:9px solid #fff}html .resume-meta-wrap{margin:0 0 20px 0}html .resume-meta-wrap li{margin-bottom:2px}body.single .site-content{background-color:#f3f7fa}body.single-job_listing .site-content .ast-container,body.single-resume .site-content .ast-container{max-width:100%;padding:30px!important}body.single-job_listing .site-content .ast-container .content-area,body.single-resume .site-content .ast-container .content-area{margin:0!important}body.single .site-content .content-area article .single-layout-1 .entry-content{padding:0 15px;margin:0 -15px}body.single .site-content .content-area article .single-layout-1 .entry-content .single_job_listing_wrap{max-width:1140px;margin:-100px auto 0;display:flex;flex-wrap:wrap}html .single .post-navigation{max-width:1140px;margin:0 auto;padding:0 15px;overflow:visible;border-top:none;margin-bottom:5em!important}.single .post-navigation .nav-links{background-color:#FFF;box-shadow:0 8px 16px 0 rgb(0 0 0 / 15%);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;border-radius:5px;padding:2em;width:69%;margin-left:auto}.single-post .post-navigation .nav-links{width:100%}body #job_preview .single_job_listing_left{display:none}body.single .site-content .content-area article .single-layout-1 .entry-content .single_job_listing_wrap .single_job_listing_left{width:30%;padding:0 15px}body.single .site-content .content-area article .single-layout-1 .entry-content .single_job_listing_wrap .single_job_listing_right{width:70%;padding:0 15px}body.single .site-content .content-area article .single-layout-1 .entry-content .single_job_listing_wrap .single_job_listing_right .job-listing-meta-wrap,body.single .site-content .content-area article .single-layout-1 .entry-content .single_job_listing_wrap .single_job_listing_left .wp-job-manager-bookmarks-form{display:none}body.single .site-content .content-area article .single-layout-1 .entry-content .single_listing_sticky,body.single .site-content .content-area article .single-layout-1 .entry-content .single_job_listing,body.single .site-content .content-area article .single-layout-1 .entry-content .single-resume-content{background-color:#FFF;box-shadow:0 8px 16px 0 rgb(0 0 0 / 15%);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;border-radius:5px}body.single .site-content .content-area article .single-layout-1 .entry-content .single_listing_sticky,body.single .site-content .content-area article .single-layout-1 .entry-content .single_job_listing,body.single .site-content .content-area article .single-layout-1 .entry-content .single-resume-content{padding:30px}body.single .site-content .content-area article .single-layout-1 .entry-content .single_job_listing{display:flex;flex-direction:column}body.single .site-content .content-area article .single-layout-1 .entry-content .single_job_listing .job-manager-error.job-manager-error,body.single .site-content .content-area article .single-layout-1 .entry-content .single_job_listing .job-manager-message.job-manager-message{order:-1}body.single .site-content .content-area article .single-layout-1 .entry-content .single_listing_sticky{position:sticky;top:180px}body.single .site-content .content-area article .single-layout-1 .entry-content .single_job_listing_wrap .single_job_listing_right .job-manager-applications-applied-notice{display:none}html .single_job_listing.single_listing_left_meta .job-manager-applications-applied-notice{margin:1em 0 0}html .single_job_listing.single_listing_left_meta .job-manager-message:nth-last-child(1){margin:1em 0 2.5em!important}body.single-job_listing .site-content .content-area article .entry-header,body.single-resume .site-content .content-area article .entry-header{background:var(--ast-global-color-0);margin:0!important;min-height:230px;border-radius:5px}body.single-job_listing .site-content .content-area article .entry-header .post-thumb,body.single-job_listing .site-content .content-area article .entry-header .entry-title,body.single-resume .site-content .content-area article .entry-header .post-thumb,body.single-resume .site-content .content-area article .entry-header .entry-title{display:none}.single_listing{margin-top:-90px}body.single-job_listing .entry-header .entry-meta,body.single-resume .entry-header .entry-meta{display:none}body.single .site-content .content-area article .single_job_listing_wrap .single_job_listing_left .company_logo,body.single .site-content .content-area article .single_job_listing_wrap .single_job_listing_left .candidate_photo{max-width:100px;max-height:100px;min-width:100px;min-height:100px;object-fit:cover;background:#e7e7e7;border-radius:50%;border:4px solid #fff;margin:0 auto 28px;box-shadow:0 0 10px 0 rgb(0 0 0 / 15%);display:block}body.single .site-content .content-area article .entry-header .post-thumb p{display:flex;flex-wrap:wrap;justify-content:center;border-bottom:1px solid rgb(255 255 255 / .2);padding-bottom:35px;margin-bottom:35px}body.single .site-content .content-area article .job_description .entry-title,body.single-resume .site-content .content-area article .resume_description .candidate-title,html #job_preview h1,html #resume_preview h1{color:var(--ast-global-color-0);font-size:22px;line-height:1.6;order:-1}body.single.single-resume .site-content .content-area article .single_listing .entry-meta{display:none}body.single .site-content .content-area article .single_listing .ast-single-post-order .job-title{margin-bottom:0;margin-top:10px}body.single .site-content .content-area article .single_listing .post-thumb p{text-align:center;margin-bottom:0}body.single-job_listing .site-content .content-area article .single_listing .post-thumb p{display:flex;flex-direction:column-reverse;justify-content:center}body.single-job_listing .site-content .content-area article .single_listing .post-thumb p .website{margin-top:10px}body.single .site-content .content-area article .single_listing .post-thumb p strong{font-size:18px;font-weight:500;margin-bottom:0;font-family:'Rubik',sans-serif;display:block}body.single .site-content .content-area article .single_listing .post-thumb p strong h1{line-height:inherit;font-size:inherit;margin-bottom:0}body.single .site-content .content-area article .single_listing .post-thumb p a::before{display:inline-block;width:16px;height:16px;font-size:14px!important;-webkit-font-smoothing:antialiased;font-family:"job-manager"!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px;margin:0 2px 0 0}body.single .site-content .content-area article .single_listing .post-thumb p a.website::before{content:""}body.single .site-content .content-area article .single_listing .post-thumb p a.company_twitter::before{content:""}.single_listing_left_meta{box-shadow:none!important;padding:0 10px!important}.apply-custom-button,.contact-custom-button{margin:25px auto 10px;display:block;text-align:center;padding:14px;width:60%}#job-application-id,#contact-candidate-id{transform:translateY(-70px)}html .single_job_listing .application .application_button{display:none}html .single_job_listing .application .application_details.form-block,html .single_job_listing .application .resume_contact_details.form-block{display:block!important}.job-listing-meta-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-bottom:10px}.single-resume-content .job-listing-meta-wrap{margin-bottom:25px}.job-listing-meta .job_categories{margin-top:0}.single_job_listing .meta{width:100%;margin-bottom:0;margin-top:20px;padding-top:20px;border-top:1px solid rgb(0 0 0 / .06)}.single_job_listing .meta.job-types-meta li{width:auto}html .ast-single-post .entry-content a,html .ast-comment-content a:not(.ast-comment-edit-reply-wrap a){text-decoration:none;text-transform:capitalize}html .ast-single-post .entry-content .um-field-value a{text-transform:unset}html .single_job_listing .meta li{color:#7a7a7a}html .job-listing-meta.meta li:before,html .job-listing-meta.meta li img{margin:0 8px 0 0!important}html .job-listing-meta.meta li svg{margin:3px 8px -3px 0!important}html .single_job_listing .company{display:none}html .single_job_listing .job_categories,html .single_job_listing .company_video,html .single_job_listing .candidate-video{margin:0 0 3em}.single_job_listing .job_description,.single_job_listing .resume_description{display:flex;flex-wrap:wrap;flex-direction:column;margin-bottom:2.5rem}html .single_job_listing .application,html .job-manager-application-wrapper .application{padding:0;margin:0 0 0;overflow:hidden}html .company_video iframe,html .candidate-video iframe{max-width:76%;height:auto;min-height:285px;display:block}html .single_job_listing .company_discription_preview{background:unset;font-family:unset;margin-bottom:unset;overflow:unset;max-width:unset;padding:unset;white-space:break-spaces}html .single_job_listing .application .application_details,html .job-manager-application-wrapper{padding:1.5em}html .single_job_listing .application .application_details .job-manager-form p:nth-last-child(1),html .job-manager-application-wrapper .job-manager-form p:nth-last-child(1){margin-bottom:0!important}html .single_job_listing .meta li.job_timezone:before{display:none}.application_details hr{background-color:#ededed;margin-top:1.5em}.application_details .job-manager-form fieldset{border-bottom:0}.job-manager-form.wp-job-manager-bookmarks-form{margin:0 0 2em;overflow:hidden;border:1px solid #eee;order:-1}.single-resume-content .job-manager-form.wp-job-manager-bookmarks-form{margin-top:0}.job-manager-form.wp-job-manager-bookmarks-form .bookmark-notice{padding:1em!important;display:inline-block}.job-manager-form.wp-job-manager-bookmarks-form .bookmark-notice,.wp-job-manager-bookmarks-form a.remove-bookmark{text-transform:inherit!important}.single .job-manager-form.wp-job-manager-bookmarks-form .bookmark-notice::before{content:"\e81f";display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-family:job-manager!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px}.single .wp-job-manager-bookmarks-form a.bookmark-notice.bookmarked::before{content:"\e81e"}.job-manager-form.wp-job-manager-bookmarks-form a::before{margin:-2px 5px 0 4px!important}.single_job_listing .application .application_details p:nth-last-child(1){margin-top:1.5em}.body.single-resume .resume-links .resume-link a::before{font-family:dashicons!important;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-size:16px;text-decoration:none;vertical-align:top;margin:0 2px 0 0}html .single-resume .single_listing .job-title{font-size:16px}html .single-resume .single_listing .resume-aside{box-shadow:none;border:0;padding:0;overflow:visible;min-height:auto;margin:0 0 0}html .single-resume .resume-aside .resume-links{max-width:100%;float:unset;display:block;text-align:left;width:100%}html .single-resume .resume-aside .resume-links li{margin:5px 0;padding:0;float:unset}.single-resume .resume-aside .resume-links .resume-link a::before,.single-resume .resume-aside .resume-links .resume-file a::before{margin:0 8px 0 0!important}html .single-resume .single_listing .resume-aside .resume-links li{float:unset;margin:0 .5em .4em}html .single-resume .resume-aside .resume-links a{padding:.5em;color:#7a7a7a}html .single-resume .resume-aside .resume-links a:hover{color:var(--ast-global-color-0)}html .single-resume .single_listing .resume-aside .resume-links a,html .single-resume .single_listing .resume-aside .resume-links a:before{color:#fff}html .single-resume .single_listing .resume-aside h1.entry-title{font-size:24px;line-height:1.6;font-weight:400;margin-bottom:12px!important}html .single-resume .resume-aside .candidate-video{border:0;padding:0;margin:0}.single-resume-content .meta .location::before,.single-resume-content .meta .salary:before{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-family:"job-manager"!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px;content:""}.single-resume-content .meta .salary:before{content:""}.single-resume .resume-aside.resume-aside-meta{width:100%;padding:0;border:0;margin:0;box-shadow:none;min-height:unset}.single-resume .single_listing_left_meta .resume-aside.resume-aside-meta{border-top:1px solid rgb(0 0 0 / .06);padding-top:12px;padding-bottom:12px;margin-top:30px;margin-bottom:0}.single-resume .resume-aside .resume-links li.resume-file a{color:var(--ast-global-color-0)}html .single-resume .meta{width:100%;margin-bottom:0;margin-top:0;padding-top:20px;border-top:1px solid rgb(0 0 0 / .06)}html .single-resume .meta li:first-child{padding-left:.5em}td,th{padding:15px!important}.shortcode .elementor-shortcode{overflow-x:auto;padding:20px}.field.account-sign-in a.button{line-height:2;padding:5px 10px}.field.account-sign-in a.button:before{display:none}.job_listing_preview_title,.entry-content .job_listing_preview_title{display:flex;align-items:center;justify-content:space-between;padding:1.2em;margin-bottom:30px}.job_listing_preview_title h4{margin-bottom:0}html .job_listing_preview,html .resume_preview{padding:0;border:0}.job_listing_preview_title .button,.entry-content .job_listing_preview_title .button{float:unset}#job_preview h1,#resume_preview h1{font-size:25px;margin-bottom:0}#resume_preview h1{margin-bottom:30px}#job_preview .job-listing-meta-wrap,#resume_preview .job-listing-meta-wrap{margin-bottom:25px}#job_preview .single_job_listing_left .button,#resume_preview .single_job_listing_left .button{display:none}#resume_preview .single_listing_left_meta{padding:0!important}#job_preview .single_listing,#resume_preview .single_listing{margin-top:0}.job-manager-message a{font-weight:700}#resume_preview .candidate_photo{max-width:100px;max-height:100px;min-height:100px;object-fit:contain;background:#e7e7e7;border-radius:50%;border:4px solid #fff;margin:0 0 0;box-shadow:0 0 10px 0 rgb(0 0 0 / 15%);display:block}#resume_preview .post-thumb .name{margin:0}#resume_preview .resume-aside .job-title{padding:0;margin-bottom:20px}#resume_preview .resume-aside .resume-links{max-width:unset;float:unset;display:flex;flex-wrap:wrap;margin:0 0 0 0;justify-content:flex-start}#resume_preview .resume-aside .resume-links li{margin:0 0 0 0}html .um-account-side li a span.um-account-icon i{font-size:15px}html .um-account-side{padding:40px 50px}html .um-account-main{padding:40px 50px;border-left:1px solid #dee2e6}html .um-account-main div.um-account-heading i{font-size:20px}html .um-account-name{padding-top:25px;margin-bottom:20px}html div.uimob800 .um-account-side ul{border:0;border-radius:0}html .um-account-meta{margin-bottom:0}html div.uimob800 .um-account-side ul a{border-radius:0!important}div.uimob800 .um-account-side li a span.um-account-icontip i{font-size:18px}html .um-account-tab .um-field .um-field-label{flex-wrap:wrap}.um-tip-text{width:100%}html .um-search-filter .select2.select2-container .select2-selection .select2-selection__arrow:before,html .um-field .select2.select2-container .select2-selection .select2-selection__arrow:before{font-size:18px!important}.um.um-register .um-field-first_name{width:50%;float:left}.um.um-register .um-field-first_name input{border-right:0!important;border-radius:2px 0 0 2px}.um.um-register .um-field-last_name{width:50%;float:right}.um.um-register .um-field-last_name input{border-radius:0 2px 2px 0}.um.um-register .um-field-user_email{width:100%;display:inline-block}html ul.job_listings .job-manager-applications-applied-notice{float:unset}.um-profile-body{max-width:100%!important;padding-top:30px!important}.um-profile-body .um-field{padding:25px 0 0 0}.um-profile-body .um-field-label .um-field-label-icon i{font-size:15px}.um-profile-body .um-field-label .um-field-label-icon{float:left;margin:0 5px 0 0}.um-profile-body .um-field-half{width:auto;float:unset}.um-form textarea{min-height:140px!important}.picker__box{background:white!important;color:black!important}.um .picker__weekday{width:14.285714286%;color:#000;text-align:center;padding:5px 0!important;font-weight:200;font-size:14px}.picker__table thead tr th:nth-last-child(1){border-right:0}html .um .picker__nav--prev,html .um .picker__nav--next{padding:8px 16px;background:transparent!important}html .um .picker__select--month,html .um .picker__select--year{width:auto;padding:0;background:transparent!important;color:#fff}html .picker__select--year option{color:#222}.um-profile-edit .um-dropdown{width:130px!important;padding:0 10px;margin-top:12px}.um-profile-edit .um-dropdown-arr{left:77px!important}html div.uimob960 .um-profile-photo a.um-profile-photo-img{top:0!important}html .um-profile-meta .um-profile-connect.um-member-connect a,html .um-profile-meta .um-name{margin:0 2px 18px}html .um-profile-connect.um-member-connect{padding:0}html .um-profile-meta .um-name{margin-top:25px;line-height:1}html .um-profile-connect.um-member-connect a{font-size:16px;width:34px;line-height:34px;height:34px}html .um-profile.um-viewing .um-field-label{margin:0 0 8px 0;border-bottom:solid 1px #eee;padding-bottom:8px}html .um-profile-body .um-field,html .um-profile-body .um-field:nth-child(1){padding:25px!important;background:#fbfbfb;margin-bottom:20px}html .um-profile-body .um-row{margin-bottom:0!important}html .um-viewing .um-field-facebook,html .um-viewing .um-field-twitter,html .um-viewing .um-field-linkedin,html .um-viewing .um-field-instagram,html .um-viewing .um-field-youtube{display:none}html .um-profile-body .um-field:nth-last-child(1){margin-bottom:0}div.job-applications ul.job-applications li.job-application header h3{font-size:18px}html .job-applications ul.job-applications li.job-application header img{width:50px;height:50px;border-radius:50%;object-fit:cover;margin-bottom:10px}html .um-form .um-header.no-cover .um-profile-photo a.um-profile-photo-img{width:140px;height:140px}html body.single-job_listing .post-thumb img,html body.single-resume .post-thumb img{max-width:100px}html .ast-archive-description .ast-archive-title{font-size:25px}.widget_search .search-form button.ast-search-submit{display:none}.widget_search .search-form input[type=submit]{position:relative!important;color:white!important;max-width:unset!important}.widget_search .search-form{display:flex;flex-wrap:wrap;justify-content:center}.um-account-side li a span.um-account-arrow{position:absolute;right:14px;top:9px;font-size:20px}html .ast-plain-container.ast-no-sidebar #primary{margin-top:80px;margin-bottom:80px}html .um-verified-info{margin:0 0 10px 0;font-size:16px}html .um-verified-info a{color:red!important}html .um-verified-info a:hover{color:#3ba1da!important}.um-account-tab-general .um-field:nth-last-child(2){margin-top:20px}.um-account-tab-general .um-field:nth-last-child(2).um-field.um-field-password{margin-top:0}.um-account-tab-general .um-verified-info{margin:0}html .um-verified{margin:0 4px 0 8px}.um-misc-img{margin-bottom:15px}html .pmpro-body-has-access .elementor-shortcode .pmpro_box{border:0!important;margin:0!important;padding:4em 0 0 0!important}html .pmpro-body-has-access .elementor-shortcode .pmpro_box:nth-child(1){padding-top:0!important;margin-top:0!important}html .pmpro-body-has-access .elementor-shortcode .pmpro_box:nth-last-child(1){padding-bottom:0!important;margin-bottom:0!important}html .pmpro-body-has-access .elementor-shortcode h3,html .pmpro-body-has-access .elementor-shortcode h2{font-size:1.5rem;margin-bottom:25px!important}html .pmpro-body-has-access .elementor-shortcode .pmpro_box ul{margin-bottom:0;margin:15px 35px}html .pmpro_invoice_details{border-top:1px solid #f4f4f4;padding-top:30px;margin-top:10px}html .pmpro_price_part-total{border-color:#f4f4f4}html table.pmpro_table th{text-align:left}html .pmpro_btn.pmpro_btn-cancel{color:white!important;text-decoration:none!important}html .pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#AccountNumber,html .pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#Expiry,html .pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#CVV,html .pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#AccountNumber,html .pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#Expiry,html .pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#CVV{border:1px solid #ebebeb;border-radius:2px;padding:.85em}.pmpro_asterisk{color:red}.pmpro_checkout h3 span.pmpro_checkout-h3-msg{display:block;line-height:1.4}#pmpro_payment_information_fields .pmpro_checkout-fields>div{width:100%}#pmpro_payment_information_fields .pmpro_checkout-fields>div input{width:40%}#pmpro_payment_information_fields .pmpro_checkout-fields>div select{width:19.7%}html .um-tip i{font-size:18px}html form.pmpro_form .lite{padding-left:6px;font-weight:400}html #pmpro_account #pmpro_account-profile{display:none}html .pmpro_cancel_wrap h2{display:none}.dce-terms-list.dce-taxonomy-job_listing_category a,.dce-terms-list.dce-taxonomy-resume_category a{margin-bottom:6px;display:inline-flex;margin-right:6px!important;padding:2px 8px!important;background:#EEE;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dce-terms-list.dce-taxonomy-job_listing_category .dce-separator,.dce-terms-list.dce-taxonomy-resume_category .dce-separator{padding:0}.dce-item.dce-item_termstaxonomy.elementor-repeater-item-3edf8d2{width:auto;background:#fff;margin:0 -22px -22px;padding:22px;border-top:1px solid rgb(0 0 0 / .05)}.elementor-repeater-item-31d8644 .dce-meta-item:after{content:" Years of Experience"}.elementor-repeater-item-464f848 .dce-meta-item:before{content:"Education : ";font-weight:400}footer.site-footer .widget{margin-bottom:2.2em;text-align:center}footer.site-footer .widget:nth-last-child(1),footer.site-footer .widget:nth-last-child(1) figure{margin-bottom:0}footer.site-footer .footer-text{max-width:800px;margin-left:auto;margin-right:auto}nav.menu-footer-menu-container{border-top:1px solid rgb(0 0 0 / .1);border-bottom:1px solid rgb(0 0 0 / .1);padding:15px 0}footer.site-footer .widget_nav_menu h2{display:none}footer.site-footer .widget_nav_menu nav{border-top:1px solid rgb(0 0 0 / .1);border-bottom:1px solid rgb(0 0 0 / .1);padding:12px 0}footer.site-footer .widget_nav_menu nav ul{display:flex;flex-wrap:wrap;justify-content:center}footer.site-footer .widget_nav_menu nav ul li{padding:0 15px;margin:5px 0;border-right:1px solid rgb(0 0 0 / .1)}footer.site-footer .widget_nav_menu nav ul ul.sub-menu{display:none}footer.site-footer .widget .wp-block-image{width:100%}footer.site-footer .footer-dmca figcaption{margin-top:1.8em;margin-bottom:0}.wpcf7 input,.wpcf7 textarea,.wpcf7 input:focus,.wpcf7 textarea:focus{box-shadow:0 0 5px rgb(0 0 0 / 30%);border-radius:5px}.wpcf7 input,.wpcf7 textarea{background:#fff}.wpcf7 input:focus,.wpcf7 textarea:focus{background:var(--ast-comment-inputs-background)}.wpcf7 .wpcf7-form-control-wrap{margin-top:8px}.affiliates-dashboard-section-links .section-link-item{padding:10px 0}html .affwp-form legend{padding-left:0}html .um-field.affwp-form p{margin-top:0!important;margin-bottom:1.6em!important}html .affwp-form fieldset{padding:0}html .um-account-main div.um-account-heading{margin-bottom:20px!important}html .um-account-side li{margin-bottom:5px!important;background:rgb(0 0 0 / .04)}html .um-account-side li a{padding:6px 0}html .um-account i{font-size:initial}html #affiliate-area-box #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs{width:25%;float:left;padding-right:40px;margin:0;border-right:1px solid #dee2e6}html #affiliate-area-box #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li{display:block;width:100%;padding:0}html #affiliate-area-box #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li a{text-decoration:none;padding:10px 15px;background:rgb(0 0 0 / .04);display:block;margin-bottom:5px;position:relative}html #affiliate-area-box #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li a:after{position:absolute;content:"\f105";right:15px;top:50%;transform:translateY(-50%);font-family:"FontAwesome"!important;font-style:normal!important;font-weight:normal!important;opacity:.6}html #affiliate-area-box #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li.active a,html #affiliate-area-box #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li:hover a{background:rgb(0 0 0 / .08)}html #affiliate-area-box #affwp-affiliate-dashboard .affwp-tab-content{width:75%;float:right;padding-left:40px}html #affwp-affiliate-dashboard .affwp-tab-content h4{font-size:1.5rem}html #affwp-affiliate-dashboard .affwp-tab-content h5,html #affwp-affiliate-dashboard .affwp-tab-content h4:nth-child(3){margin-top:40px;padding-top:40px;border-top:1px solid #dee2e6}html .affwp-creative{margin-bottom:40px;border-color:#dee2e6!important}.pmpro_checkout-fields .pmpro_small{font-size:inherit}.pmpro_checkout-fields #other_discount_code_p a{font-weight:500}.job-manager-form fieldset.fieldset-job_location{display:none}.um-field-hear_from .select2-container--open .select2-dropdown--below{transform:translatey(-1px)}.um-field-hear_from .select2-search.select2-search--dropdown{display:none}.select2-results__options{max-height:300px;box-shadow:0 0 10px rgb(0 0 0 / .2)}.select2-results__option{padding:5px 15px}.job-manager-form fieldset input.input-text,.job-manager-form fieldset input.input-date,.job-manager-form fieldset textarea,.job-manager-form fieldset select{min-height:53px}.job-manager-form fieldset input.input-text.wp-job-manager-file-upload{min-height:auto}.job_categories,.company_discription_preview,.company_video,.candidate-video{position:relative;padding-top:55px!important}.job_categories:before,.company_discription_preview:before,.company_video:before,.candidate-video:before{content:"Skill Summary";position:absolute;top:0;color:var(--ast-global-color-2);font-size:1.5rem;line-height:1.3em;font-weight:400;font-family:'Rubik',sans-serif}.company_discription_preview:before{content:"Company Overview"}.company_video:before{content:"Related Video"}.candidate-video:before{content:"Portfolio Video"}.page-template .job_categories{padding-top:10px!important}.page-template .job_categories:before{display:none}@media(max-width:921px){.job_categories:before,.company_discription_preview:before,.company_video:before,.candidate-video:before{font-size:1.2142857142857rem}}@media(max-width:544px){.job_categories:before,.company_discription_preview:before,.company_video:before,.candidate-video:before{font-size:1.0714285714286rem}}html .um-social-login-overlay{background:rgb(0 0 0 / .3)}html .um-social-login-wrap{max-width:500px;left:0;right:0;margin:0 auto;border:0;padding:20px;background:#fff}html .um-social-login-wrap .um{padding:20px;background:#fff0}.um-form form>.um-field .um-col-alt{margin-top:0;margin-bottom:25px}.um-form form>.um-field .um-half{width:100%}.um-form form>.um-field .um-half a{text-align:left}.um-form form>.um-field .um-half .um-button-social.um-button-google i{left:0!important;margin-right:22px}html .um-provider-conn{font-size:inherit}html .um-social-btn{border-radius:4px;padding:5px;display:flex;align-items:center}html .um-social-btn{font-size:inherit}html .um-social-btn i{top:0}.job-listings .row{display:flex;flex-wrap:wrap;margin:0 -15px}.job-listings .row .col-md-3{width:25%;padding:15px}.job-listings .job-listing{width:100%;min-height:370px;background-color:#FBFBFB;padding:25px;border-radius:5px 5px 5px 5px;box-shadow:0 1px 4px 1px rgb(0 0 0 / .15);transition:all 0.3s}.job-listings .job-listing:hover{background:#fdfdfd!important;box-shadow:0 1px 8px 1px rgb(0 0 0 / 15%)!important}.job-listings .job-listing .job-thumbnail img{width:55px;height:55px;background:#fff;object-fit:cover;border-radius:50%;box-shadow:0 0 5px rgb(0 0 0 / .2);margin-bottom:20px}.job-listings .job-listing .job-post-title{line-height:1.6;font-size:16px;margin-bottom:.6em;overflow:hidden}.job-listings .job-listing .job-type-badges,.job-listings .job-listing .company-name{margin-bottom:15px}.job-listings .job-listing b{font-weight:600}.job-listings .job-listing .job_categories{background:#fff;margin:0 -25px -25px!important;padding:22px!important;border-top:1px solid rgb(0 0 0 / .05);border-radius:0 0 5px 5px}.job-listings .job-listing .job_categories:before{display:none}.job-listings .job-listing ul{list-style:none;padding:0}.job-post-pagination{display:flex;justify-content:center;margin:40px 0 0}.job-post-pagination>*{border:1px solid #eee;padding:8px 12px;box-shadow:0 0 5px rgb(0 0 0 / .1);background:#fff;margin:0 1px;border:1px solid #fff0}.job-post-pagination .page-numbers.current{background:#eee;border-color:#e1e1e1}#affwp-promotion-method{border:1px solid rgb(51 51 51 / .1)}html .picker__footer button.picker__button--close{display:none!important}html .um .picker__header{margin-top:0}.um .picker__month,.um .picker__year{color:#fff}.job-manager-application-wrapper .apply_with_resume{display:none}.um-meta .um-completeness-widget{display:none}body.um-own-profile .um-meta .um-completeness-widget{display:block;margin-top:15px}.um-header .um-profile-meta{display:flex;flex-direction:column;max-width:850px;margin:0 auto 10px}.um-header .um-profile-meta .um-meta{order:2}.um-completeness-widget-wrapper .um-completeness-steps div{display:none}.um-completeness-widget-wrapper .um-completeness-steps div:nth-child(1){display:block}.um-completeness-widget:not(.um-is-loaded){min-height:0;display:none}.um-completeness-widget-wrapper .complete-profile-text{font-size:14px;margin:8px 0}.um-completeness-bar.um-tip-n{max-width:250px}.um-profile .um-profile-body .um-field.um-field-description{display:none}.job-manager-form .fieldset-application label[for="application"] small{display:none}@media (max-width:1660px){html .main-header-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .sub-menu .menu-item:hover>.sub-menu{left:auto;right:100%}}@media (max-width:1460px){html ul.job_listings li.job_listing,html ul.job_listings li.resume{width:50%}html .job_filters .job_types li{width:100%;padding:.3em 1em}}@media (max-width:1160px){html .job_filters .job_types li{width:100%;border:0;padding:.3em 1em}html .job_listing_logo img{max-width:85px;min-width:85px;min-height:85px;max-height:85px;margin-right:25px}html .um-account-main,html .um-account-side{padding:35px}html div.job_listings .job-listing-page-filter-side,html div.resumes .job-listing-page-filter-side{width:30%}html div.job_listings ul.job_listings,html div.resumes ul.resumes.job_listings{width:70%}html div.job_listings .load_more_jobs,html div.resumes .load_more_resumes{width:70%}}@media (max-width:1024px){.um-profile-edit .um-dropdown{margin-top:-5px}.um-profile-edit .um-dropdown-arr{left:auto!important;right:-28px!important}html .ast-plain-container.ast-no-sidebar #primary{margin-top:60px;margin-bottom:60px}html ul.job_listings li.job_listing,html ul.job_listings li.resume{width:100%}}@media (max-width:992px){html ul.job_listings{width:70%}.job_listings .job-manager-pagination{width:30%}html .single .post-navigation{margin-bottom:30px!important}html .ast-archive-description .ast-archive-title{font-size:22px!important}.entry-title{font-size:20px}html .company_video iframe,html .candidate-video iframe{max-width:100%;min-height:350px}.single_listing_left_meta{padding:0!important}body.single-job_listing .site-content .content-area article .entry-header,body.single-resume .site-content .content-area article .entry-header{min-height:180px}body.single .site-content .content-area article .job_description .entry-title,body.single-resume .site-content .content-area article .resume_description .candidate-title,html #job_preview h1,html #resume_preview h1{font-size:18px}.job-listings .row .col-md-3{width:33.33%}.job-listings .job-listing{min-height:335px}}@media (max-width:921px){html .ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle{top:0;left:0;right:0;text-align:right;padding-right:20px}.ast-builder-menu .main-navigation>ul{padding:10px 0}.login-btn>.menu-link{border-left:0;padding-left:20px!important;margin-left:unset}.ast-mobile-header-wrap .ast-mobile-header-content .main-header-menu>.menu-item.button{background:#fff0;padding:0;line-height:3}.menu-link .gravatar.avatar{display:none}html .pmpro-body-has-access .elementor-shortcode h3,html .pmpro-body-has-access .elementor-shortcode h2{font-size:1.2142857142857rem}html #affwp-affiliate-dashboard .affwp-tab-content h4{font-size:1.2142857142857rem}}@media (min-width:769px){html .main-header-menu .sub-menu .menu-item.focus>.sub-menu,html .main-header-menu .sub-menu .menu-item:hover>.sub-menu{left:auto;right:100%}}@media (max-width:767px){html .ast-plain-container.ast-no-sidebar #primary{margin-top:20px;margin-bottom:20px}.talent-categories ul li{width:50%;margin-bottom:10px}html .job-listing-page-filter-side,html ul.job_listings{width:100%;border:0;float:unset}html .job_filters .search_jobs{width:50%;float:left;padding:20px;border:0}html .job_filters{border-bottom:1px solid #e5e5e5}html .job_filters .search_resumes.search_jobs{width:100%}html .job_filters .job_types{width:50%;float:right;border:0}html .job_filters .showing_jobs{float:left;width:100%}html .job_filters .search_jobs div.filter_first,html .job_filters .search_jobs div.search_location,html .job_filters .search_jobs div.filter_last{float:inherit;width:50%}.job-listing-page-filter-side .custom-widget{display:none}html ul.job_categories li,html .job-type-badges li{font-size:12px}.job_listings .job-manager-pagination{width:100%;margin-bottom:30px}html .job_filters .search_jobs div label,html .resume_filters .search_resumes div.resume-filter label{display:none}html ul.job_listings{min-height:unset!important}.resume_filters .search_resumes div.resume-filter.search_keywords,.resume_filters .search_resumes div.resume-filter.filter_first{padding-right:10px!important}body.single .site-content .content-area article .single_job_listing_wrap .single_job_listing_left .company_logo,body.single .site-content .content-area article .single_job_listing_wrap .single_job_listing_left .candidate_photo{max-width:95px;max-height:95px;margin-bottom:20px;box-shadow:0 0 5px 0 rgb(0 0 0 / 15%)}body.single .site-content .content-area article .single_listing .post-thumb p strong{font-size:22px}body.single-job_listing .site-content .content-area article .single_listing .entry-title{font-size:22px}.single_job_listing .meta,.single-resume .single_listing_left_meta .resume-aside.resume-aside-meta{width:100%;margin-top:25px}.job-listing-meta.meta.job-types-meta{margin-bottom:20px}.single_job_listing .meta.job-types-meta{margin-bottom:0}.single_job_listing .job_description,.single_job_listing .resume_description,html .single_job_listing .job_categories,html .single_job_listing .company_video,html .single_job_listing .candidate-video{margin:0 0 2em}html .single_job_listing .application,html .job-manager-application-wrapper .application{margin:2em 0 1em}.um-name a{font-size:20px}html .um-profile-body .um-field,html .um-profile-body .um-field:nth-child(1){padding:20px!important}.shortcode .elementor-shortcode{padding:10px 15px}.tax-job_listing_category .post-thumb img{width:80px}html .pmpro-body-has-access .elementor-shortcode .pmpro_box{padding:1.5em 0 0 0!important}html form.pmpro_form .pmpro_btn,.pmpro_login_wrap #loginform input[type=submit]{display:unset;width:auto}html .um-profile-meta .um-name{margin-top:10px}html .um-verified-info{font-size:14px}html .company_video iframe,html .candidate-video iframe{min-height:285px}footer.site-footer .footer-dmca figcaption{margin-top:1em}footer.site-footer .widget{margin-bottom:2em}html #affiliate-area-box #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs{width:30%;padding-right:25px}html #affiliate-area-box #affwp-affiliate-dashboard .affwp-tab-content{width:70%;padding-left:25px}html #affwp-affiliate-dashboard .affwp-tab-content h5,html #affwp-affiliate-dashboard .affwp-tab-content h4:nth-child(3){margin-top:25px;padding-top:25px}html .affwp-creative{margin-bottom:25px}body.single .site-content .content-area article .single-layout-1 .entry-content .single_job_listing_wrap .single_job_listing_left,body.single .site-content .content-area article .single-layout-1 .entry-content .single_job_listing_wrap .single_job_listing_right{width:100%}body.single .site-content .content-area article .single-layout-1 .entry-content .single_job_listing_wrap .single_job_listing_left{margin-bottom:25px}.single .post-navigation .nav-links{width:100%}.single_listing{margin-top:-70px}body.single .site-content .content-area article .single-layout-1 .entry-content{padding:0}body.single .site-content .content-area article .single-layout-1 .entry-content .single_listing_sticky,body.single .site-content .content-area article .single-layout-1 .entry-content .single_job_listing,body.single .site-content .content-area article .single-layout-1 .entry-content .single-resume-content{border-radius:0 0 5px 5px}.apply-custom-button,.contact-custom-button{margin:15px auto 10px}#resume_preview .candidate_photo{max-width:95px;max-height:95px;min-height:95px}.select2-container--open .select2-dropdown--below{transform:translatey(35px)}.job-manager-form fieldset input.input-text,.job-manager-form fieldset input.input-date,.job-manager-form fieldset textarea,.job-manager-form fieldset select{min-height:50px}.job-listings .job-listing{min-height:400px}.job_categories,.company_discription_preview,.company_video,.candidate-video{padding-top:45px!important}.job-listings .row .col-md-3{width:50%}html div.job_listings .job-listing-page-filter-side,html div.job_listings ul.job_listings,html div.job_listings .load_more_jobs,html div.resumes .job-listing-page-filter-side,html div.resumes ul.resumes.job_listings,html div.resumes .load_more_resumes{width:100%}}@media (max-width:575px){.home-search-form input[type="text"]{width:65%}.home-search-form input[type="submit"]{width:35%}.talent-categories ul li{width:100%}html .job_filters .search_jobs,html .job_filters .job_types{width:100%;float:unset}html .job_filters .search_jobs div.search_keywords,html .job_filters .search_jobs div.filter_first,html .job_filters .search_jobs div.search_location,html .job_filters .search_jobs div.filter_last{float:left}input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{padding:.55em .75em}html .select2-selection ul{padding:.55em 0.75em!important}html .job_filters .job_types li{width:50%}html ul.job_listings li.job_listing,html ul.job_listings li.resume{padding:15px 5px 0}html .job_listing_logo img{max-width:50px;min-width:50px;min-height:50px;max-height:50px}html ul.job_categories li{margin-bottom:8px}html .job_listing_box .job_description{display:none}html .logo_content_wrap{flex-wrap:wrap;padding-right:20px}html .job_listing_logo{width:100%;margin-bottom:10px}html .job_categories{margin-top:0}html .job_categories.resume-manager-skills{margin-top:15px!important}html .job_listing_content .job-listing-meta{margin-bottom:5px!important}html .job_listing_content .job-listing-meta span{display:block}html .job_listing_content .job-listing-meta img{display:none!important}body.single .site-content .content-area article .single_job_listing_wrap .single_job_listing_left .company_logo,body.single .site-content .content-area article .single_job_listing_wrap .single_job_listing_left .candidate_photo{min-width:85px;max-width:85px;min-height:85px;max-height:85px}body.single .site-content .content-area article .single_listing .post-thumb p strong{font-size:16px}body.single-job_listing .site-content .content-area article .single_listing .entry-title{font-size:16px}body.single .site-content .content-area article .single-layout-1 .entry-content .single_listing_sticky,body.single .site-content .content-area article .single-layout-1 .entry-content .single_job_listing,body.single .site-content .content-area article .single-layout-1 .entry-content .single-resume-content{margin-top:0;padding:25px}body.single .site-content .content-area article .single-layout-1 .entry-content .single_job_listing_right .single_job_listing{border-radius:5px}.job-manager-form.wp-job-manager-bookmarks-form{margin:0 0 1.5em}html .single_job_listing .application,html .job-manager-application-wrapper .application{margin:20px 0 10px}.single_job_listing .application .application_button,.job-manager-application-wrapper .application .application_button{font-size:14px}.single .post-navigation .nav-links div{margin-top:.5em;margin-bottom:.5em}html .single .post-navigation{padding:0;margin-bottom:10px!important}body.single .hentry{margin-bottom:25px!important}.job-manager-form fieldset label:not(.full-line-checkbox-field label),.job-manager-form fieldset div.field:not(.full-line-checkbox-field){width:100%}html .single-resume .single_listing .resume-aside h1.entry-title{font-size:16px}html .single-resume .single_listing .resume-aside .resume-links li{margin:0 .5em .4em;width:100%}html .single-resume .single_listing .resume-aside .resume-links li.resume-file.resume-file-pdf{margin-bottom:0!important}body.single.single-resume .site-content .content-area article .single_listing .entry-title{font-size:16px}html .single-resume .single_listing .job-title{font-size:14px;margin-top:5px}.single-resume .resume-manager-skills,.single-resume .resume-manager-experience,.single-resume .resume-manager-education{margin:0 0 2em}html .single-resume .resume_contact .resume_contact_details{padding:25px}td,th{padding:12px!important}.job_listing_preview_title,.entry-content .job_listing_preview_title{flex-wrap:wrap}.job_listing_preview_title .button,.entry-content .job_listing_preview_title .button{float:unset;margin-left:0;margin-right:.25em;margin-bottom:.25em}.job_listing_preview_title h4{margin-bottom:10px;width:100%}html .um-account-main{border-left:0}html .um-form .um-header.no-cover .um-profile-photo a.um-profile-photo-img{width:85px!important;height:85px!important}.um-name a{font-size:18px}html .um-profile-connect.um-member-connect a{font-size:13px;width:28px;line-height:28px;height:28px}div.uimob340 .um-header .um-meta-text{padding:0 10px}div.job-applications ul.job-applications li.job-application footer ul.meta,div.job-applications ul.job-applications li.job-application footer ul.actions,div.job-applications ul.job-applications li.job-application header .job-application-rating,div.job-applications ul.job-applications li.job-application header h3{width:100%}div.job-applications ul.job-applications li.job-application footer ul.meta{margin:0 0 0 15px}div.job-applications ul.job-applications li.job-application header .job-application-rating{margin:0!important}div.job-applications ul.job-applications li.job-application header{padding:20px 20px 35px;line-height:42px;border-bottom-width:1px}div.job-applications ul.job-applications li.job-application header h3{font-size:15px}div.job-applications ul.job-applications li.job-application footer ul.meta li{font-size:12px}a.job-applications-download-csv{width:100%;display:block;margin-bottom:15px}html .job-applications{padding:0;background:#fff0}html .job-applications ul.job-applications li.job-application{background:#f7f7f7}html .job-applications ul.job-applications li.job-application header img{margin-bottom:7px}html div.job-applications ul.job-applications li.job-application section.job-application-content .job-application-meta{width:100%;padding:0;background-color:#fff0}div.job-applications ul.job-applications li.job-application section.job-application-content>p{display:none}html .ast-archive-description .ast-archive-title{font-size:18px!important}.entry-title{font-size:16px!important}.tax-job_listing_category .post-thumb img{width:50px}html .um-profile-meta .um-profile-connect.um-member-connect a,html .um-profile-meta .um-name{margin:0 1px 15px}html .company_video iframe,html .candidate-video iframe{min-height:210px}html #affiliate-area-box #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs{width:100%;padding-right:0;padding-bottom:25px;border:0}html #affiliate-area-box #affwp-affiliate-dashboard .affwp-tab-content{width:100%;padding-left:0}#resume_preview .candidate_photo{max-width:85px;max-height:85px;min-height:85px}.page-template .job_categories{padding-top:0!important}.field.account-sign-in a.button{display:block;line-height:1.4;width:max-content;margin-top:8px}.job-listings .row .col-md-3{width:100%}.job-listings .job-listing{min-height:auto}}@media (max-width:560px){div .um-account-main,div .um-account-meta{padding:25px!important}div .um-account-meta{padding-bottom:0!important}html .um-account-name{margin-bottom:0!important}.um-account-meta img{max-width:75px}html .um-account-name{padding-top:15px}.um-account-nav span.ico{font-size:18px;width:30px}.um-account-nav span.arr{right:5px;font-size:22px}html .pmpro-body-has-access .elementor-shortcode h3,html .pmpro-body-has-access .elementor-shortcode h2{font-size:1.0714285714286rem}html .um-social-login-wrap{left:0;right:0}}@media (max-width:544px){html #affwp-affiliate-dashboard .affwp-tab-content h4{font-size:1.0714285714286rem}}@media (min-width:882px) and (max-width:1140px){html .um-account-side li a span.um-account-icon,html .um-account-side li a.current span.um-account-icon,html .um-account-side li a.current:hover span.um-account-icon{display:none}}@media (min-width:561px) and (max-width:882px){div .um-account-meta{padding-bottom:0!important}div .um-account-main{width:90%!important;max-width:unset!important}}@media (min-width:922px){.ast-primary-header-bar .main-header-menu>.menu-item.button{line-height:35px;height:35px;margin-left:14px;margin-right:14px}.ast-primary-header-bar .main-header-menu>.menu-item.button:hover{background:#3A3A3A}.ast-primary-header-bar .main-header-menu>.menu-item.button a{padding:0;color:#fff}html .ast-container{max-width:1140px}html .site-primary-header-wrap{padding-left:0;padding-right:0}.login-btn{padding-left:10px;margin-left:10px}.post-a-job-button{margin-right:0!important}.login-btn:before{position:absolute;content:"";top:50%;transform:translateY(-50%);left:0;width:1px;height:25px;background:rgb(0 0 0 / .08)}}@media (min-height:33.875em){html .um .picker__frame{top:0!important;margin:auto;margin-bottom:0!important;max-height:unset}html .um .picker__frame .picker__wrap{display:flex;align-items:center}}