@import url('https://fonts.googleapis.com/css?family=Muli:300,400,500,600,600i,700,800,900&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Red+Hat+Display:wght@700;900&display=swap');

body { -webkit-font-smoothing: antialiased; }
.clearfix:after{
  content: '';
  display: block;
  clear: both;
}

.uppercase {
  text-transform: uppercase;
}

.space-between {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.space-between .btn {
  font-size: 10px;
  line-height: 13px;
}

.user-dash.page-template-template-forms{
  background-color: #FAFBFD;
  /* position: fixed; */
  width: 100%;
}

.gform_wrapper #gform_1,
.gform_wrapper #gform_2,
.gform_wrapper #gform_3,
.gform_wrapper #gform_50old,
.gform_wrapper #gform_7,
.gform_wrapper #gform_12,
.gform_wrapper #gform_20,
.gform_wrapper #gform_21,
.gform_wrapper #gform_22,
.gform_wrapper #gform_23,
.gform_wrapper #gform_24,
.gform_wrapper #gform_25,
.gform_wrapper #gform_26,
.gform_wrapper #gform_27,
.gform_wrapper #gform_28,
.gform_wrapper #gform_29,
.gform_wrapper #gform_30,
.gform_wrapper #gform_31{
  display: flex;
}
.gform_wrapper #gform_29{
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
}
.gform_wrapper .top_label li.gfield.gf_left_third,
.gform_wrapper .top_label li.gfield.gf_middle_third,
.gform_wrapper .top_label li.gfield.gf_right_third{
  margin-bottom: 30px;
}
.ui-datepicker{
  display: none;
}
body .gform_wrapper{
    margin: 0;
    max-width: 100%;
}
body .gform_wrapper .gform_body{
    width: 100%;
}
body .gform_wrapper ul.gform_fields li.gfield{
    padding: 0;
    margin: 0;
    margin-bottom: 30px;
}
body .gform_wrapper #gform_page_1_4 li.gfield{
  margin-bottom: 36px;
}
body .gform_wrapper ul.gform_fields li.gfield.no-pad{
  margin-bottom: 13px;
}
body .gform_wrapper ul.gform_fields li.gfield.big-pad{
  margin-bottom: 56px;
}
body .gform_wrapper ul.gform_fields li.gfield.hidden-label label{
  opacity: 0;
}
body .row .gform_wrapper .top_label div.ginput_container{
    margin: 0;
}
body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
    width: 100%;
    margin: 0;
    box-shadow: none;
    border: none;
    border-left: 1px solid rgba(129,141,164,0.5); 
    padding: 0 11px;
    background-color: transparent;
    font-size: 14px;
    line-height: normal;
    font-weight: 600;
    font-style: italic;
    color: #ADADAD;
}
body .gform_wrapper textarea{
  padding: 11px !important;
  border: none !important;
  border-left: 1px solid #dddedf !important;
  background-color: transparent !important;
}

body .gform_wrapper ::-webkit-input-placeholder { color: #ADADAD; }
body .gform_wrapper ::-moz-placeholder          { color: #ADADAD; }
body .gform_wrapper ::-o-placeholder            { color: #ADADAD; }
body .gform_wrapper :-ms-input-placeholder      { color: #ADADAD; }
body .gform_wrapper input:-moz-placeholder      { color: #ADADAD; }

body .gform_wrapper textarea{
    margin: 0;
    padding: 0;
    box-shadow: none;
}
body .gform_wrapper .gform_footer{
    margin: 0;
    padding: 0;
}
body .gform_wrapper ul.gform_fields li.gfield.gf_one_fourth{
  width: 25%;
  display: inline-block;
  vertical-align: top;
  float: none;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.section-break{
  margin: 0;
}


body .gform_wrapper .gform_footer input.button,
body .gform_wrapper .gform_footer input[type=submit],
body .gform_wrapper .gform_page_footer input.button,
body .gform_wrapper .gform_page_footer input[type=submit]{
    margin: 0;
}
.gform_wrapper .top_label li.gfield.gf_left_third.third_last:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
.gform_wrapper .top_label li.gfield.gf_middle_third.third_last:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
.gform_wrapper .top_label li.gfield.gf_left_third.work-addr:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){
  width: 35%;
}
.gform_wrapper .top_label li.gfield.gf_left_third.apt-unit:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
.gform_wrapper .top_label li.gfield.gf_middle_third.apt-unit:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
.gform_wrapper .top_label li.gfield.gf_right_third.apt-unit:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){
  float: right;
}
.gform_wrapper .top_label li.gfield.gf_two_third_last:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){
  width: 66.6%;
  display: inline-block;
}

body .gform_wrapper .gform_body .gform_page{
  /*width: 100%;*/
}
body .gform_wrapper .gform_body .gform_page .gfield_html{
  text-align: center;
  max-width: 600px;
  width: 100%;
  margin: 0 auto !important;
  font-size: 15px;
  line-height: 23px;
  font-weight: 600;
  color: rgba(0,0,0,0.55);
}
body .gform_wrapper .gform_body .gform_page .gfield_html.page-title{
  margin-bottom: 50px !important;
}
body .gform_wrapper .gform_body #gform_page_1_4 .gfield_html.page-title{
  margin-bottom: 62px !important;
}
body .gform_wrapper .gform_body .gform_page .gfield_html h3{
  font-size: 28px;
  line-height: normal;
  font-weight: 800;
  color: #042E33;
  margin: 0;
  margin-bottom: 15px;
}
body .gform_wrapper #gform_29 .gfield_html h3{
  font-size: 28px;
  line-height: normal;
  font-weight: 800;
  color: #042E33;
  margin: 0;
  margin-bottom: 15px;
}
body .gform_wrapper .gform_body .gform_page .gfield_html p{
  margin: 0;
}
body .gform_wrapper .gform_body .gform_page .radio-icons{
  margin-top: 95px;
}
body .gform_wrapper .gform_body .gform_page .radio-icons .ginput_container{
  margin: 0;
}
body .gform_wrapper .gform_body .gform_page .radio-icons .ginput_container ul{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
}
body .gform_wrapper .gform_body .gform_page .radio-icons .ginput_container ul li{
  /*display: inline-block;*/
  max-width: 215px;
  width: 100%;
  margin: 0;
  overflow: visible;
  margin-left: 70px !important;
  margin-right: 70px !important;
}
body .gform_wrapper .gform_body .gform_page .radio-icons .ginput_container ul li:first-child{
  margin-left: 0 !important;
}
body .gform_wrapper .gform_body .gform_page .radio-icons .ginput_container ul li:last-child{
  margin-right: 0 !important;
}
body .gform_wrapper .gform_body .gform_page .radio-icons .ginput_container ul li input{
  display: none;

}
body .gform_wrapper .gform_body .gform_page .radio-icons .ginput_container ul li label{
  width: 100%;
  max-width: none;
  background-color: #fff;
  border-radius: 8px;
  margin: 0;
  font-size: 14px;
  line-height: normal;
  font-weight: 600;
  color: #042E33;
  text-align: center;
}

body .gform_wrapper .radio-icons ul.gfield_checkbox li input[type=checkbox]:checked+label,
body .gform_wrapper .radio-icons ul.gfield_radio li input[type=radio]:checked+label{
  font-weight: 600;
  box-shadow: 0 5px 15px 5px rgba(0,0,0,0.05) !important;
  outline: 2px solid #4BC3A4;
}
.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){
  margin-bottom: 30px !important;
}
body .gform_wrapper.gform_validation_error .gform_body .gform_page ul.gform_fields li.gfield.no-pad{
  margin-bottom: 13px !important;
  margin-right: 0 !important;
}
.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){
  width: 33.3% !important;
}
.gform_wrapper .top_label li.gfield.form-countries{
  max-height: 150px;
  overflow-y: auto;
}
body .gform_wrapper.gform_validation_error .gform_body #gform_page_2_2 ul li.gfield.gfield_error,
body .gform_wrapper.gform_validation_error .gform_body #gform_page_20_2 ul li.gfield.gfield_error{
  margin-bottom: 15px !important;
}
.gform_wrapper.gform_validation_error .gform_body #gform_page_2_3 ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),
.gform_wrapper.gform_validation_error .gform_body #gform_page_20_3 ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){
  margin-bottom: 47px !important;
  margin-right: 0;
}
.gform_wrapper.gform_validation_error .gform_body #gform_page_2_3 ul li.gfield.gfield_error.gfield.no-pad,
.gform_wrapper.gform_validation_error .gform_body #gform_page_20_3 ul li.gfield.gfield_error.gfield.no-pad{
  margin-bottom: 22px !important;
}
body .gform_wrapper.gform_validation_error .gform_body #gform_page_2_3 .top_label li.gfield.gfield_error.gf_middle_third:not(#field_2_12),
body .gform_wrapper.gform_validation_error .gform_body #gform_page_20_3 .top_label li.gfield.gfield_error.gf_middle_third:not(#field_2_12){
  width: 33.3% !important; 
}

.gform_wrapper form::after{
  content: '';
  display: table;
  clear: both;
}

body .gform_wrapper .gform_footer input.button,
body .gform_wrapper .gform_footer input[type=submit],
body .gform_wrapper .gform_page_footer input.button,
body .gform_wrapper .gform_page_footer input[type=submit]{
  box-shadow: none;
  margin: 0;
  border: 1px solid #444B56;
  background-color: #444B56;
  color: #fff;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  line-height: normal;
  font-weight: 600;
  padding: 10px 22px;
  border-radius: 8px;
  text-transform: none;
}
body .gform_wrapper .gform_page_footer .button.gform_button,
body .gform_wrapper .gform_page_footer .button.gform_next_button,
body .gform_wrapper .gform_page_footer .button.gform_previous_button{
  margin: 0;
}
body .gform_wrapper .gform_page_footer .button.gform_previous_button{
  background-color: transparent;
  color: #868686;
  padding-left: 30px;
}

body .gform_body .gform_page#gform_page_1_1,
body .gform_body .gform_page#gform_page_2_1,
body .gform_body .gform_page#gform_page_20_1,
body .gform_body .gform_page#gform_page_50old_1,
body .gform_body .gform_page#gform_page_3_1{
  text-align: center;
}
body .gform_body .gform_page#gform_page_50old_1 p,
body .gform_body .gform_page#gform_page_3_1 p{
  margin-bottom: 20px;
}
body .gform_wrapper .gform_page_footer .prev-next-btns-icon{
  font-size: 12px;
  line-height: normal;
  position: absolute;
  z-index: 99;
  padding: 13px 0;
}
body .gform_wrapper .gform_page_footer .prev-next-btns-icon.btn-next{
  color: #fff;
  right: 10px;
}
body .gform_wrapper #gform_page_1_1 .gform_page_footer .prev-next-btns-icon.btn-next,
body .gform_wrapper #gform_page_2_1 .gform_page_footer .prev-next-btns-icon.btn-next,
body .gform_wrapper #gform_page_20_1 .gform_page_footer .prev-next-btns-icon.btn-next{
  position: relative;
  padding: 0;
  margin-left: -20px;
  right: inherit;
}
body .gform_wrapper .gform_page_footer .prev-next-btns-icon.btn-prev{
  color: #868686;
  left: 10px;
}
body .gform_wrapper form label.gfield_label+div.ginput_container{
  margin-top: 0;
}

#gform_page_1_2 .gform_fields .gfield_html,
#gform_page_7_2 .gform_fields .gfield_html,
#gform_page_2_2 .gform_fields .gfield_html,
#gform_page_20_2 .gform_fields .gfield_html,
#gform_page_12_4 .gform_fields .gfield_html,
#gform_page_21_1 .gform_fields .gfield_html,
#gform_page_23_1 .gform_fields .gfield_html,
#gform_page_25_1 .gform_fields .gfield_html,
#gform_page_26_1 .gform_fields .gfield_html,
#gform_page_27_1 .gform_fields .gfield_html,
#gform_page_30_1 .gform_fields .gfield_html,
#gform_page_31_1 .gform_fields .gfield_html{
  margin-bottom: 65px !important;
}
#field_29_9{
  margin-bottom: 65px !important;
  text-align: center;
    max-width: 600px;
    width: 100%;
    font-size: 15px;
    line-height: 23px;
    font-weight: 600;
    color: rgba(0,0,0,0.55);
}

#gform_page_2_3 .gfield,
#gform_page_20_3 .gfield,
#gform_page_26_2 .gfield,
#gform_page_30_2 .gfield,
#gform_page_31_2 .gfield{
  margin-bottom: 47px;
}
#gform_page_2_4 .gfield,
#gform_page_20_4 .gfield{
  margin-bottom: 42px;
}
#gform_page_2_3 .gfield.no-pad,
#gform_page_20_3 .gfield.no-pad{
  margin-bottom: 22px;
}
#gform_page_2_4 .gfield.no-pad,
#gform_page_20_4 .gfield.no-pad{
  margin-bottom: 20px;
}
#gform_page_2_3 .gfmc-row-1-col-1-of-2,
#gform_page_20_3 .gfmc-row-1-col-1-of-2{
  width: 33.333% !important;
}



/*form error reset*/
body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){
    max-width: 100% !important;
    /* margin: 0 !important; */
    border: none;
    background-color: transparent;
}
body .gform_wrapper.gform_validation_error .gform_body #gform_page_1_3 ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){
  max-width: calc(100% - 16px)!important;
}
body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error .select2-container{
  
}
body .gform_wrapper.gform_validation_error li.gfield.gfield_error.gfield_contains_required div.ginput_container.ginput_container_select .select2-container--default .select2-selection--single {
  border-left: 1px solid #ff766c !important;
}
body .gform_wrapper.gform_validation_error li.gfield.gfield_error.gfield_contains_required div.ginput_container.ginput_container_select .select2-container--default .select2-selection--single > span{
  color: #ff766c;
}
body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error.select-field,
body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error#field_7_20{
  width: 33.3% !important;
}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
.gform_wrapper li.gfield_error textarea{
  border: none !important;
  /* box-shadow: 0 5px 15px 5px rgba(255, 161, 161, 0.3); */
  border-left: 1px solid #ff766c !important;
}
.gform_wrapper li.gfield_error textarea{
  /* border: 1px solid #ff766c !important; */
}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder{
  color: #ff766c;
}
.gform_wrapper li.gfield_error textarea::placeholder{
  color: #ff766c;
}
.gform_wrapper .validation_message{
  color: #ff766c !important;
}



body .gform_wrapper.gform_validation_error #gform_page_1_2 li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
body .gform_wrapper.gform_validation_error #gform_page_1_3 li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
  border-left: 1px solid #ff766c !important;
  box-shadow: none;
}
body .gform_wrapper.gform_validation_error #gform_page_1_2 li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder, 
body .gform_wrapper.gform_validation_error #gform_page_1_3 li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder{
  color: #ff766c;
}
body .gform_wrapper.gform_validation_error .gform_body .gform_page .gfield_contains_required .ginput_container.ginput_container_radio ul li label,
body .gform_wrapper.gform_validation_error .gform_body .gform_page .gfield_contains_required .ginput_container.ginput_container_checkbox ul li label{
  box-shadow: none;
  color: #ff766c !important;
}
body .gform_wrapper.gform_validation_error .gform_body .gform_page#gform_page_1_1 .gfield_contains_required .ginput_container ul li label,
body .gform_wrapper.gform_validation_error .gform_body .gform_page#gform_page_2_1 .gfield_contains_required .ginput_container ul li label,
body .gform_wrapper.gform_validation_error .gform_body .gform_page#gform_page_20_1 .gfield_contains_required .ginput_container ul li label,
body .gform_wrapper.gform_validation_error .gform_body .gform_page#gform_page_7_1 .gfield_contains_required .ginput_container ul li label{
  box-shadow: 0 5px 15px 5px rgba(255, 161, 161, 0.3);
  color: #042E33 !important;
}
body .gform_wrapper.gform_validation_error #gform_page_1_4 li.gfield {
  margin-bottom: 36px !important;
  border: none;
  background-color: transparent !important;
  margin-right: 0 !important;
  max-width: none;
}
body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.back_office_list.gfield_error:not(.gf_left_half):not(.gf_right_half){
  max-width: 400px !important;
}
body .gform_wrapper.gform_validation_error .gform_body #gform_page_50old_2 ul li.gfield.gfield_error,
body .gform_wrapper.gform_validation_error .gform_body #gform_page_3_2 ul li.gfield.gfield_error {
  margin-bottom: 30px !important;
  padding-right: 16px !important;
  border: none !important;
  background-color: transparent;
  margin-right: 0;
  max-width: none !important;
}
body .gform_wrapper.gform_validation_error .gform_body #gform_page_50old_2 ul li.gfield.gfield_error.back_office_list,
body .gform_wrapper.gform_validation_error .gform_body #gform_page_3_2 ul li.gfield.gfield_error.back_office_list{
  margin-bottom: 15px !important;
  padding-right: 0 !important;
  max-width: 400px !important;
}
body .gform_wrapper.gform_validation_error .gform_body #gform_page_50old_2 .top_label .gfield_label,
body .gform_wrapper.gform_validation_error .gform_body #gform_page_3_2 .top_label .gfield_label{
  /* margin-bottom: 11px; */
}
body .gform_wrapper.gform_validation_error .gform_body .top_label li.gfield.gf_left_half,
body .gform_wrapper.gform_validation_error .gform_body .top_label li.gfield.gfield_error.gf_right_half{
  padding-right: 16px !important;
  margin-bottom: 30px !important;
  border: none !important;
  background-color: transparent;
}
body .gform_wrapper.gform_validation_error .top_label li.gfield.gf_left_third.third_last:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), 
body .gform_wrapper.gform_validation_error .top_label li.gfield.gf_middle_third.third_last:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), 
body .gform_wrapper.gform_validation_error .top_label li.gfield.gf_left_third.work-addr:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
  width: 35% !important;
}
body .gform_wrapper.gform_validation_error .gform_body #gform_page_2_4 .top_label li.gfield.gfield_error.gf_right_half,
body .gform_wrapper.gform_validation_error .gform_body #gform_page_20_4 .top_label li.gfield.gfield_error.gf_right_half{
  max-width: none !important;
  margin-bottom: 42px;
}
body .gform_wrapper.gform_validation_error .gform_body #gform_page_2_4 ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),
body .gform_wrapper.gform_validation_error .gform_body #gform_page_20_4 ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){
  margin-right: 0;
}
body .gform_wrapper.gform_validation_error #gform_page_2_4 .top_label li.gfield.gf_left_third.work-addr:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
body .gform_wrapper.gform_validation_error #gform_page_20_4 .top_label li.gfield.gf_left_third.work-addr:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
.gform_wrapper #gform_page_2_4 .top_label li.gfield.gfield_error.gf_middle_third,
.gform_wrapper #gform_page_20_4 .top_label li.gfield.gfield_error.gf_middle_third{
  width: 33.3% !important;
}
body .gform_wrapper.gform_validation_error .gform_body #gform_page_2_4 .top_label li.gfield.gf_left_half,
body .gform_wrapper.gform_validation_error .gform_body #gform_page_20_4 .top_label li.gfield.gf_left_half{
  margin-bottom: 42px !important;
  margin-right: 0 !important;
}
body .gform_wrapper.gform_validation_error #gform_page_2_4 .top_label li.gfield.gfield_error.gf_left_half,
body .gform_wrapper.gform_validation_error #gform_page_20_4 .top_label li.gfield.gfield_error.gf_left_half{
  max-width: none !important;
}
body .gform_wrapper.gform_validation_error #gform_page_2_4 .top_label li#field_2_53,
body .gform_wrapper.gform_validation_error #gform_page_2_4 .top_label li#field_2_54{
  margin-bottom: 42px !important;
}
body .gform_wrapper.gform_validation_error #gform_page_2_4 .top_label li#field_2_50old,
body .gform_wrapper.gform_validation_error #gform_page_2_4 .top_label li#field_2_51,
body .gform_wrapper.gform_validation_error #gform_page_2_4 .top_label li#field_2_67{
  margin-bottom: 20px !important;
}



body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{
    margin: 0;
    padding: 0;
  
}
body .gform_wrapper #gform_page_50old_2 li.gfield.gfield_error.gfield_contains_required label.gfield_label,
body .gform_wrapper #gform_page_3_2 li.gfield.gfield_error.gfield_contains_required label.gfield_label,
body .gform_wrapper #gform_page_50old_3 li.gfield.gfield_error.gfield_contains_required label.gfield_label,
body .gform_wrapper #gform_page_3_3 li.gfield.gfield_error.gfield_contains_required label.gfield_label{
  margin-bottom: 11px !important;
}
body .gform_wrapper .top_label .gfield_label{
  margin: 0;
  font-size: 14px;
  line-height: normal;
  font-weight: 600;
  color: #042E33;
  margin-bottom: 11px;
}
body .gform_wrapper #gform_page_1_2 .top_label .gfield_label,
body .gform_wrapper #gform_page_7_2 .top_label .gfield_label,
body .gform_wrapper #gform_page_2_2 .top_label .gfield_label,
body .gform_wrapper #gform_page_20_2 .top_label .gfield_label,
body .gform_wrapper #gform_page_26_1 .top_label .gfield_label,
body .gform_wrapper #gform_page_27_1 .top_label .gfield_label,
body .gform_wrapper #gform_page_30_1 .top_label .gfield_label,
body .gform_wrapper #gform_page_31_1 .top_label .gfield_label{
  margin-bottom: 17px;
}
body .gform_wrapper #gform_page_1_3 .top_label .gfield_label,
body .gform_wrapper #gform_page_1_4 .top_label .gfield_label,
body .gform_wrapper #gform_page_2_3 .top_label .gfield_label,
body .gform_wrapper #gform_page_20_3 .top_label .gfield_label,
body .gform_wrapper #gform_page_2_4 .top_label .gfield_label,
body .gform_wrapper #gform_page_20_4 .top_label .gfield_label,
body .gform_wrapper #gform_page_7_3 .top_label .gfield_label{
  margin-bottom: 11px;
}
body .gform_wrapper .gfield_required{
  display: none;
}
body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half).half-inp{
    max-width: 50% !important;
}
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{
    display: none;
}
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{
    margin: 0;
}
body .gform_wrapper .top_label .gfield_error{
    width: 100%;
}

body .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),
body .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container){
  margin: 0;
}

body .gform_wrapper form ul li.field_description_below div.ginput_container_checkbox,
body .gform_wrapper form ul li.field_description_below div.ginput_container_radio{
  margin: 0;
}
body .gform_wrapper ul.gfield_checkbox,
body .gform_wrapper ul.gfield_radio{
 margin: 0;
}
body .gform_wrapper .top_label li ul.gfield_checkbox,
body .gform_wrapper .top_label li ul.gfield_radio{
  width: 100%;
}

body .gform_wrapper li.gf_list_inline ul.gfield_checkbox li,
body .gform_wrapper li.gf_list_inline ul.gfield_radio li{
  margin: 0;
  display: inline;
  margin-right: 30px;
}
body .gform_wrapper li.gf_list_inline ul.gfield_checkbox li:last-child,
body .gform_wrapper li.gf_list_inline ul.gfield_radio li:last-child{
  margin: 0;
}
.gform_wrapper ul.gfield_checkbox li label,
.gform_wrapper ul.gfield_radio li label{
  /*white-space: nowrap;*/
  font-size: 14px;
  line-height: normal;
  color: #525252;
  font-weight: 600;
  margin: 0;
}
.gform_wrapper ul.gfield_checkbox li label:before,
.gform_wrapper ul.gfield_radio li label:before{
  content: '\f0c8';
  font-family: 'Font Awesome 5 Pro';
  font-size: 11px;
  line-height: normal;
  font-weight: 400;
  color: #4BC3A4;
  margin-right: 7px;
}
.gform_wrapper ul.gfield_checkbox li input:checked+label:before{
  content: '\f14a';
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
}
.gform_wrapper ul.gfield_radio li input:checked+label:before{
  content: '\f0c8';
  font-family: 'Font Awesome 5 Pro';
  font-weight: 700;
}
body .gchoice_select_all,
body .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,
body .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{
  font-weight: 600;
}
body .gform_wrapper ul.gfield_checkbox li input[type=checkbox],
body .gform_wrapper ul.gfield_radio li input[type=radio]{
  display: none;
}

body img.gform_ajax_spinner {
 display: none !important;
}

.gfield.custom-fileupload{
  margin-top: 56px;
}
.gfield.custom-fileupload.pass-page{
  margin-top: 10px;
  margin-bottom: 20px;
}
body .gform_wrapper #gform_2 ul.gform_fields li.gfield.custom-fileupload{
  margin-top: 13px;
}
body .gform_wrapper #gform_50old ul.gform_fields li.gfield.custom-fileupload,
body .gform_wrapper #gform_3 ul.gform_fields li.gfield.custom-fileupload,
body .gform_wrapper #gform_9 ul.gform_fields li.gfield.custom-fileupload{
  margin-top: 20px;
}
.gfield.custom-fileupload input{
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.gfield.custom-fileupload label{
  margin-bottom: 0 !important;
  font-size: 14px !important;
  line-height: normal !important;
  font-weight: 600 !important;
  color: #525252 !important;
  cursor: pointer;
}
.gfield.custom-fileupload label{
  color: #ADADAD !important;
  font-style: italic !important;
}
.gfield.custom-fileupload label:before{
  content: '\f0c6';
  font-family: 'Font Awesome 5 Pro';
  margin-right: 6px;
  font-size: 11px;
  font-weight: 400;
  color: #4BC3A4;
}
.gfield.custom-fileupload label:before{
  font-style: normal;
}



/*#gform_1,
#gform_7,
#gform_2,
#gform_3{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}*/
#gform_1 .gf_page_steps,
#gform_7 .gf_page_steps,
#gform_2 .gf_page_steps,
#gform_20 .gf_page_steps,
#gform_3 .gf_page_steps,
#gform_50old .gf_page_steps,
#gform_12 .gf_page_steps,
#gform_21 .gf_page_steps,
#gform_22 .gf_page_steps,
#gform_23 .gf_page_steps,
#gform_24 .gf_page_steps,
#gform_25 .gf_page_steps,
#gform_26 .gf_page_steps,
#gform_27 .gf_page_steps,
#gform_28 .gf_page_steps,
#gform_29 .gf_page_steps,
#gform_30 .gf_page_steps,
#gform_31 .gf_page_steps{
  /* position: fixed; */
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  max-width: 240px;
  width: 100%;
  flex-shrink: 0;
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  min-height: 100vh;
  padding: 30px;
  padding-top: 125px;
  padding-bottom: 15px;
  margin: 0;
  border: 0;
}
#gform_1 .gf_page_steps .gf_step,
#gform_7 .gf_page_steps .gf_step,
#gform_2 .gf_page_steps .gf_step,
#gform_20 .gf_page_steps .gf_step,
#gform_50old .gf_page_steps .gf_step,
#gform_3 .gf_page_steps .gf_step,
#gform_12 .gf_page_steps .gf_step,
#gform_21 .gf_page_steps .gf_step,
#gform_22 .gf_page_steps .gf_step,
#gform_23 .gf_page_steps .gf_step,
#gform_24 .gf_page_steps .gf_step,
#gform_25 .gf_page_steps .gf_step,
#gform_26 .gf_page_steps .gf_step,
#gform_27 .gf_page_steps .gf_step,
#gform_28 .gf_page_steps .gf_step,
#gform_29 .gf_page_steps .gf_step,
#gform_30 .gf_page_steps .gf_step,
#gform_31 .gf_page_steps .gf_step{
  position: relative;
  margin: 0;
  padding: 25px 0;
  border-bottom: 1px solid rgba(151,151,151,0.25);
  opacity: 1;
  font-family: 'Inter', sans-serif;
  font-size: 15px;
  line-height: normal;
  font-weight: 700;
  height: auto;
  color: #9FA8BA;
  font-size: 0;
}

#gform_1 .gf_page_steps .gf_step .gf_step_label,
#gform_7 .gf_page_steps .gf_step .gf_step_label,
#gform_2 .gf_page_steps .gf_step .gf_step_label,
#gform_20 .gf_page_steps .gf_step .gf_step_label,
#gform_50old .gf_page_steps .gf_step .gf_step_label,
#gform_3 .gf_page_steps .gf_step .gf_step_label,
#gform_12 .gf_page_steps .gf_step .gf_step_label,
#gform_21 .gf_page_steps .gf_step .gf_step_label,
#gform_22 .gf_page_steps .gf_step .gf_step_label,
#gform_23 .gf_page_steps .gf_step .gf_step_label,
#gform_24 .gf_page_steps .gf_step .gf_step_label,
#gform_25 .gf_page_steps .gf_step .gf_step_label,
#gform_26 .gf_page_steps .gf_step .gf_step_label,
#gform_27 .gf_page_steps .gf_step .gf_step_label,
#gform_28 .gf_page_steps .gf_step .gf_step_label,
#gform_29 .gf_page_steps .gf_step .gf_step_label,
#gform_30 .gf_page_steps .gf_step .gf_step_label,
#gform_31 .gf_page_steps .gf_step .gf_step_label{
  font-size: 15px;
  display: flex;
  align-items: center;
}

#gform_2 .gf_page_steps .gf_step,
#gform_20 .gf_page_steps .gf_step{
  font-size: 14px;
}
#gform_1 .gf_page_steps .gf_step.gf_step_completed:after,
#gform_7 .gf_page_steps .gf_step.gf_step_completed:after,
#gform_2 .gf_page_steps .gf_step.gf_step_completed:after,
#gform_20 .gf_page_steps .gf_step.gf_step_completed:after,
#gform_50old .gf_page_steps .gf_step.gf_step_completed:after,
#gform_3 .gf_page_steps .gf_step.gf_step_completed:after,
#gform_12 .gf_page_steps .gf_step.gf_step_completed:after{
  content: '\f058';
  font-family: 'Font Awesome 5 Pro';
  font-size: 14px;
  line-height: normal;
  color: #4BC3A4;
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -7px;
}
#gform_1 .gf_page_steps .gf_step .gf_step_number,
#gform_7 .gf_page_steps .gf_step .gf_step_number,
#gform_2 .gf_page_steps .gf_step .gf_step_number,
#gform_20 .gf_page_steps .gf_step .gf_step_number,
#gform_3 .gf_page_steps .gf_step .gf_step_number,
#gform_50old .gf_page_steps .gf_step .gf_step_number,
#gform_12 .gf_page_steps .gf_step .gf_step_number,
#gform_21 .gf_page_steps .gf_step .gf_step_number,
#gform_22 .gf_page_steps .gf_step .gf_step_number,
#gform_23 .gf_page_steps .gf_step .gf_step_number,
#gform_24 .gf_page_steps .gf_step .gf_step_number,
#gform_25 .gf_page_steps .gf_step .gf_step_number,
#gform_26 .gf_page_steps .gf_step .gf_step_number,
#gform_27 .gf_page_steps .gf_step .gf_step_number,
#gform_28 .gf_page_steps .gf_step .gf_step_number,
#gform_29 .gf_page_steps .gf_step .gf_step_number,
#gform_30 .gf_page_steps .gf_step .gf_step_number,
#gform_31 .gf_page_steps .gf_step .gf_step_number{
  display: none;
}
#gform_1 .gf_page_steps .gf_step .gf_step_label i,
#gform_7 .gf_page_steps .gf_step .gf_step_label i,
#gform_2 .gf_page_steps .gf_step .gf_step_label i,
#gform_20 .gf_page_steps .gf_step .gf_step_label i,
#gform_3 .gf_page_steps .gf_step .gf_step_label i,
#gform_50old .gf_page_steps .gf_step .gf_step_label i,
#gform_12 .gf_page_steps .gf_step .gf_step_label i,
#gform_21 .gf_page_steps .gf_step .gf_step_label i,
#gform_22 .gf_page_steps .gf_step .gf_step_label i,
#gform_23 .gf_page_steps .gf_step .gf_step_label i,
#gform_24 .gf_page_steps .gf_step .gf_step_label i,
#gform_25 .gf_page_steps .gf_step .gf_step_label i,
#gform_26 .gf_page_steps .gf_step .gf_step_label i,
#gform_27 .gf_page_steps .gf_step .gf_step_label i,
#gform_28 .gf_page_steps .gf_step .gf_step_label i,
#gform_29 .gf_page_steps .gf_step .gf_step_label i,
#gform_30 .gf_page_steps .gf_step .gf_step_label i,
#gform_31 .gf_page_steps .gf_step .gf_step_label i{
  font-size: 20px;
  margin-right: 15px;
}
#gform_1 .gf_page_steps .gf_step.gf_step_active,
#gform_7 .gf_page_steps .gf_step.gf_step_active,
#gform_2 .gf_page_steps .gf_step.gf_step_active,
#gform_20 .gf_page_steps .gf_step.gf_step_active,
#gform_50old .gf_page_steps .gf_step.gf_step_active,
#gform_3 .gf_page_steps .gf_step.gf_step_active,
#gform_12 .gf_page_steps .gf_step.gf_step_active,
#gform_21 .gf_page_steps .gf_step.gf_step_active,
#gform_22 .gf_page_steps .gf_step.gf_step_active,
#gform_23 .gf_page_steps .gf_step.gf_step_active,
#gform_24 .gf_page_steps .gf_step.gf_step_active,
#gform_25 .gf_page_steps .gf_step.gf_step_active,
#gform_26 .gf_page_steps .gf_step.gf_step_active,
#gform_27 .gf_page_steps .gf_step.gf_step_active,
#gform_28 .gf_page_steps .gf_step.gf_step_active,
#gform_29 .gf_page_steps .gf_step.gf_step_active,
#gform_30 .gf_page_steps .gf_step.gf_step_active,
#gform_31 .gf_page_steps .gf_step.gf_step_active{
  color: #042E33;
}
#gform_1 .gf_page_steps .gf_step.gf_step_active .gf_step_label i,
#gform_7 .gf_page_steps .gf_step.gf_step_active .gf_step_label i,
#gform_2 .gf_page_steps .gf_step.gf_step_active .gf_step_label i,
#gform_20 .gf_page_steps .gf_step.gf_step_active .gf_step_label i,
#gform_3 .gf_page_steps .gf_step.gf_step_active .gf_step_label i,
#gform_50old .gf_page_steps .gf_step.gf_step_active .gf_step_label i,
#gform_12 .gf_page_steps .gf_step.gf_step_active .gf_step_label i,
#gform_21 .gf_page_steps .gf_step.gf_step_active .gf_step_label i,
#gform_22 .gf_page_steps .gf_step.gf_step_active .gf_step_label i,
#gform_23 .gf_page_steps .gf_step.gf_step_active .gf_step_label i,
#gform_24 .gf_page_steps .gf_step.gf_step_active .gf_step_label i,
#gform_25 .gf_page_steps .gf_step.gf_step_active .gf_step_label i,
#gform_26 .gf_page_steps .gf_step.gf_step_active .gf_step_label i,
#gform_27 .gf_page_steps .gf_step.gf_step_active .gf_step_label i,
#gform_28 .gf_page_steps .gf_step.gf_step_active .gf_step_label i,
#gform_29 .gf_page_steps .gf_step.gf_step_active .gf_step_label i,
#gform_30 .gf_page_steps .gf_step.gf_step_active .gf_step_label i,
#gform_31 .gf_page_steps .gf_step.gf_step_active .gf_step_label i{
  color: #4BC3A4;
}
#gform_1 .gf_page_steps .gf_step.gf_step_last,
#gform_7 .gf_page_steps .gf_step.gf_step_last,
#gform_2 .gf_page_steps .gf_step.gf_step_last,
#gform_20 .gf_page_steps .gf_step.gf_step_last,
#gform_3 .gf_page_steps .gf_step.gf_step_last,
#gform_50old .gf_page_steps .gf_step.gf_step_last,
#gform_12 .gf_page_steps .gf_step.gf_step_last{
  border-bottom: 0;
}
#gform_1 .gform_body,
#gform_7 .gform_body,
#gform_2 .gform_body,
#gform_20 .gform_body,
#gform_3 .gform_body,
#gform_50old .gform_body,
#gform_12 .gform_body,
#gform_21 .gform_body,
#gform_22 .gform_body,
#gform_23 .gform_body,
#gform_24 .gform_body,
#gform_25 .gform_body,
#gform_30 .gform_body,
#gform_31 .gform_body{
  padding: 40px;
  max-width: calc(100% - 240px);
  width: 100%;
  min-height: 100vh;
  float: right;
}
#gform_29 .gform_body{
  padding: 40px;
  max-width: 590px;
  width: 100%;
}
#gform_1 .gform_body .gform_page,
#gform_7 .gform_body .gform_page,
#gform_2 .gform_body .gform_page,
#gform_20 .gform_body .gform_page,
#gform_3 .gform_body .gform_page,
#gform_50old .gform_body .gform_page,
#gform_12 .gform_body .gform_page,
#gform_21 .gform_body .gform_page,
#gform_22 .gform_body .gform_page,
#gform_23 .gform_body .gform_page,
#gform_24 .gform_body .gform_page,
#gform_25 .gform_body .gform_page,
#gform_26 .gform_body .gform_page,
#gform_27 .gform_body .gform_page,
#gform_28 .gform_body .gform_page,
#gform_29 .gform_body .gform_page,
#gform_30 .gform_body .gform_page,
#gform_31 .gform_body .gform_page{
  height: 100%;
  position: relative;
}
#gform_1 .gform_body .gform_page .gform_page_fields,
#gform_7 .gform_body .gform_page .gform_page_fields,
#gform_2 .gform_body .gform_page .gform_page_fields,
#gform_20 .gform_body .gform_page .gform_page_fields,
#gform_3 .gform_body .gform_page .gform_page_fields,
#gform_50old .gform_body .gform_page .gform_page_fields,
#gform_12 .gform_body .gform_page .gform_page_fields,
#gform_21 .gform_body .gform_page .gform_page_fields,
#gform_22 .gform_body .gform_page .gform_page_fields,
#gform_23 .gform_body .gform_page .gform_page_fields,
#gform_24 .gform_body .gform_page .gform_page_fields,
#gform_25 .gform_body .gform_page .gform_page_fields,
#gform_26 .gform_body .gform_page .gform_page_fields,
#gform_27 .gform_body .gform_page .gform_page_fields,
#gform_28 .gform_body .gform_page .gform_page_fields,
#gform_29 .gform_body .gform_page .gform_page_fields,
#gform_30 .gform_body .gform_page .gform_page_fields,
#gform_31 .gform_body .gform_page .gform_page_fields{
  margin: 0 auto;
  min-height: calc(100% - 130px);
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -ms-align-items: center;
  align-items: center;
}
#gform_1 .gform_body .gform_page .gform_page_fields ul.gform_fields,
#gform_7 .gform_body .gform_page .gform_page_fields ul.gform_fields,
#gform_2 .gform_body .gform_page .gform_page_fields ul.gform_fields,
#gform_20 .gform_body .gform_page .gform_page_fields ul.gform_fields,
#gform_3 .gform_body .gform_page .gform_page_fields ul.gform_fields,
#gform_50old .gform_body .gform_page .gform_page_fields ul.gform_fields,
#gform_12 .gform_body .gform_page .gform_page_fields ul.gform_fields,
#gform_21 .gform_body .gform_page .gform_page_fields ul.gform_fields,
#gform_22 .gform_body .gform_page .gform_page_fields ul.gform_fields,
#gform_23 .gform_body .gform_page .gform_page_fields ul.gform_fields,
#gform_24 .gform_body .gform_page .gform_page_fields ul.gform_fields,
#gform_25 .gform_body .gform_page .gform_page_fields ul.gform_fields,
#gform_26 .gform_body .gform_page .gform_page_fields ul.gform_fields,
#gform_27 .gform_body .gform_page .gform_page_fields ul.gform_fields,
#gform_28 .gform_body .gform_page .gform_page_fields ul.gform_fields,
#gform_29 .gform_body .gform_page .gform_page_fields ul.gform_fields,
#gform_30 .gform_body .gform_page .gform_page_fields ul.gform_fields,
#gform_31 .gform_body .gform_page .gform_page_fields ul.gform_fields{
  width: 100%;
}




.gform_page#gform_page_1_2 .gform_page_fields,
.gform_page#gform_page_7_2 .gform_page_fields,
.gform_page#gform_page_12_2 .gform_page_fields,
.gform_page#gform_page_12_3 .gform_page_fields,
.gform_page#gform_page_12_4 .gform_page_fields,
.gform_page#gform_page_1_5 .gform_page_fields,
.gform_page#gform_page_1_7 .gform_page_fields,
.gform_page#gform_page_2_5 .gform_page_fields,
.gform_page#gform_page_20_5 .gform_page_fields,
.gform_page#gform_page_2_6 .gform_page_fields,
.gform_page#gform_page_20_6 .gform_page_fields,
.gform_page#gform_page_2_7 .gform_page_fields,
.gform_page#gform_page_20_7 .gform_page_fields,
.gform_page#gform_page_21_1 .gform_page_fields,
.gform_page#gform_page_21_3 .gform_page_fields,
.gform_page#gform_page_22_3 .gform_page_fields,
.gform_page#gform_page_23_1 .gform_page_fields,
.gform_page#gform_page_25_1 .gform_page_fields,
.gform_page#gform_page_26_3 .gform_page_fields,
.gform_page#gform_page_27_3 .gform_page_fields,
.gform_page#gform_page_28_1 .gform_page_fields,
.gform_page#gform_page_28_2 .gform_page_fields,
.gform_page#gform_page_30_3 .gform_page_fields,
.gform_page#gform_page_31_3 .gform_page_fields{
  max-width: 510px;
  width: 100%;
}
#gform_2 .gform_body .gform_page#gform_page_2_2 .gform_page_fields,
#gform_20 .gform_body .gform_page#gform_page_20_2 .gform_page_fields,
#gform_26 .gform_body .gform_page#gform_page_26_1 .gform_page_fields,
#gform_27 .gform_body .gform_page#gform_page_27_1 .gform_page_fields,
#gform_30 .gform_body .gform_page#gform_page_30_1 .gform_page_fields,
#gform_31 .gform_body .gform_page#gform_page_31_1 .gform_page_fields{
  max-width: 600px;
  width: 100%;
}
#gform_page_2_2 ul.gform_fields li.gfield,
#gform_page_20_2 ul.gform_fields li.gfield,
#gform_page_26_1 ul.gform_fields li.gfield,
#gform_page_27_1 ul.gform_fields li.gfield,
#gform_page_30_1 ul.gform_fields li.gfield,
#gform_page_31_1 ul.gform_fields li.gfield{
  margin-bottom: 15px;
}
#gform_page_50old_2 ul.gform_fields li.gfield.back_office_list,
#gform_page_3_2 ul.gform_fields li.gfield.back_office_list{
  margin-bottom: 30px;
}
#gform_2 .gform_body .gform_page#gform_page_2_2 .gform_page_fields .back_office_list .ginput_container ul,
#gform_20 .gform_body .gform_page#gform_page_20_2 .gform_page_fields .back_office_list .ginput_container ul{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
#gform_2 .gform_body .gform_page#gform_page_2_2 .gform_page_fields .back_office_list .ginput_container ul li,
#gform_20 .gform_body .gform_page#gform_page_20_2 .gform_page_fields .back_office_list .ginput_container ul li{
    width: 50% !important;
}
#gform_2 .gform_body .gform_page#gform_page_2_2 .gform_page_fields .back_office_list .ginput_container ul li:last-child,
#gform_20 .gform_body .gform_page#gform_page_20_2 .gform_page_fields .back_office_list .ginput_container ul li:last-child{
  text-align: right;
}
#gform_2 .gform_body .gform_page#gform_page_2_2 .gform_page_fields .back_office_list .ginput_container ul li label,
#gform_20 .gform_body .gform_page#gform_page_20_2 .gform_page_fields .back_office_list .ginput_container ul li label,
.gform_page#gform_page_50old_2 .gform_page_fields .back_office_list .ginput_container ul li label,
.gform_page#gform_page_3_2 .gform_page_fields .back_office_list .ginput_container ul li label{
  font-weight: 700;
  color: #042E33;
}
.gform_body .gform_page_fields ul.gform_fields li.gfield.back_office_sublist{
  margin-left: 40px !important;
}
.gform_body .gform_page_fields ul.gform_fields#gform_fields_50old_2 li.gfield.back_office_sublist,
.gform_body .gform_page_fields ul.gform_fields#gform_fields_3_2 li.gfield.back_office_sublist{
  margin-left: 0 !important;
}
#gform_2 .gform_body .gform_page#gform_page_2_2 .gform_page_fields .back_office_sublist li label,
#gform_20 .gform_body .gform_page#gform_page_20_2 .gform_page_fields .back_office_sublist li label,
.gform_page#gform_page_3_2 .gform_page_fields .back_office_sublist li label,
.gform_page#gform_page_50old_2 .gform_page_fields .back_office_sublist li label{
  font-weight: 600;
  color: #042E33;
}
#gform_page_50old_2 .back_office_list,
#gform_page_3_2 .back_office_list,
#gform_page_50old_2 .back_office_sublist,
#gform_page_3_2 .back_office_sublist{
  max-width: 400px;
}
.gform_page#gform_page_50old_2 .gform_page_fields .back_office_list .ginput_container ul,
.gform_page#gform_page_3_2 .gform_page_fields .back_office_list .ginput_container ul{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  
}
#gform_page_50old_2 .back_office_sublist,
#gform_page_3_2 .back_office_sublist{
  margin-bottom: 30px;
}
#gform_page_50old_2 #field_3_41,
#gform_page_3_2 #field_3_41{
  margin-top: 100px;
}
.gform_page#gform_page_50old_2 .gform_page_fields,
.gform_page#gform_page_3_2 .gform_page_fields{
  max-width: 660px;
}

.gform_page#gform_page_1_3 .gform_page_fields,
.gform_page#gform_page_7_3 .gform_page_fields,
.gform_page#gform_page_2_3 .gform_page_fields,
.gform_page#gform_page_20_3 .gform_page_fields,
.gform_page#gform_page_2_4 .gform_page_fields,
.gform_page#gform_page_20_4 .gform_page_fields,
.gform_page#gform_page_1_6 .gform_page_fields,
.gform_page#gform_page_7_5 .gform_page_fields,
.gform_page#gform_page_7_6 .gform_page_fields,
.gform_page#gform_page_7_7 .gform_page_fields,
.gform_page#gform_page_22_1 .gform_page_fields,
.gform_page#gform_page_23_2 .gform_page_fields,
.gform_page#gform_page_25_2 .gform_page_fields,
.gform_page#gform_page_24_2 .gform_page_fields,
.gform_page#gform_page_24_3 .gform_page_fields,
.gform_page#gform_page_24_4 .gform_page_fields,
.gform_page#gform_page_26_2 .gform_page_fields,
.gform_page#gform_page_27_2 .gform_page_fields,
.gform_page#gform_page_30_2 .gform_page_fields,
.gform_page#gform_page_31_2 .gform_page_fields{
  max-width: 900px;
  width: 100%;
  padding-left: 30px;
}
.gform_page#gform_page_1_4 .gform_page_fields,
.gform_page#gform_page_7_4 .gform_page_fields,
.gform_page#gform_page_1_7 .gform_page_fields,
.gform_page#gform_page_7_8 .gform_page_fields,
.gform_page#gform_page_21_2 .gform_page_fields,
.gform_page#gform_page_22_2 .gform_page_fields,
.gform_page#gform_page_23_3 .gform_page_fields,
.gform_page#gform_page_25_3 .gform_page_fields,
.gform_page#gform_page_24_1 .gform_page_fields{
  max-width: 570px;
  width: 100%;
}
#gform_50old .gform_body .gform_page#gform_page_50old_3 .gform_page_fields,
#gform_3 .gform_body .gform_page#gform_page_3_3 .gform_page_fields{
  max-width: 660px;
}

#gform_1 .gform_body .gform_page:first-child .gform_page_footer .gform_next_button,
#gform_7 .gform_body .gform_page:first-child .gform_page_footer .gform_next_button,
#gform_2 .gform_body .gform_page:first-child .gform_page_footer .gform_next_button,
#gform_20 .gform_body .gform_page:first-child .gform_page_footer .gform_next_button,
#gform_12 .gform_body .gform_page:first-child .gform_page_footer .gform_next_button{
  margin: 0 auto;
  opacity: 0.3;
  cursor: auto;
  transition: all .3s ease;
}

#gform_21 .gform_body .gform_page:first-child .gform_page_footer .gform_next_button,
#gform_22 .gform_body .gform_page:first-child .gform_page_footer .gform_next_button,
#gform_23 .gform_body .gform_page:first-child .gform_page_footer .gform_next_button,
#gform_24 .gform_body .gform_page:first-child .gform_page_footer .gform_next_button,
#gform_25 .gform_body .gform_page:first-child .gform_page_footer .gform_next_button,
#gform_26 .gform_body .gform_page:first-child .gform_page_footer .gform_next_button,
#gform_27 .gform_body .gform_page:first-child .gform_page_footer .gform_next_button,
#gform_28 .gform_body .gform_page:first-child .gform_page_footer .gform_next_button,
#gform_30 .gform_body .gform_page:first-child .gform_page_footer .gform_next_button,
#gform_31 .gform_body .gform_page:first-child .gform_page_footer .gform_next_button{
  margin: 0 auto;
  display: block;
  cursor: auto;
  transition: all .3s ease;
}
#gform_29 .gform_footer .gform_button {
  margin: 0 auto;
  display: block;
  cursor: auto;
  transition: all .3s ease;
}
#gform_50old .gform_body .gform_page:first-child .gform_page_footer .gform_next_button,
#gform_3 .gform_body .gform_page:first-child .gform_page_footer .gform_next_button{
  margin: 0 auto;
}
#gform_1 .gform_body .gform_page:first-child .gform_page_footer .gform_next_button.active,
#gform_7 .gform_body .gform_page:first-child .gform_page_footer .gform_next_button.active,
#gform_2 .gform_body .gform_page:first-child .gform_page_footer .gform_next_button.active,
#gform_20 .gform_body .gform_page:first-child .gform_page_footer .gform_next_button.active,
#gform_50old .gform_body .gform_page:first-child .gform_page_footer .gform_next_button.active,
#gform_3 .gform_body .gform_page:first-child .gform_page_footer .gform_next_button.active,
#gform_12 .gform_body .gform_page:first-child .gform_page_footer .gform_next_button.active{
  opacity: 1;
  cursor: pointer;
}



#gform_1 .gform_body .gform_page .gform_page_footer,
#gform_7 .gform_body .gform_page .gform_page_footer,
#gform_2 .gform_body .gform_page .gform_page_footer,
#gform_20 .gform_body .gform_page .gform_page_footer,
#gform_50old .gform_body .gform_page .gform_page_footer,
#gform_3 .gform_body .gform_page .gform_page_footer,
#gform_12 .gform_body .gform_page .gform_page_footer,
#gform_21 .gform_body .gform_page .gform_page_footer,
#gform_22 .gform_body .gform_page .gform_page_footer,
#gform_23 .gform_body .gform_page .gform_page_footer,
#gform_24 .gform_body .gform_page .gform_page_footer,
#gform_25 .gform_body .gform_page .gform_page_footer,
#gform_26 .gform_body .gform_page .gform_page_footer,
#gform_27 .gform_body .gform_page .gform_page_footer,
#gform_28 .gform_body .gform_page .gform_page_footer,
#gform_29 .gform_body .gform_page .gform_page_footer,
#gform_30 .gform_body .gform_page .gform_page_footer,
#gform_31 .gform_body .gform_page .gform_page_footer{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  position: relative;
  justify-content: space-between;
  max-width: 840px;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 40px;
  padding: 0;
  padding-top: 33px;
  border-top: 1px solid #D6D6D6;
}
#gform_page_1_1 .gform_page_footer,
#gform_page_7_1 .gform_page_footer,
#gform_page_2_1 .gform_page_footer,
#gform_page_20_1 .gform_page_footer,
#gform_page_50old_1 .gform_page_footer,
#gform_page_3_1 .gform_page_footer,
#gform_page_12_1 .gform_page_footer{
  display: block;
}

#gform_1 .gform_body .gform_page .radio-icons .ginput_container ul li label,
#gform_7 .gform_body .gform_page .radio-icons .ginput_container ul li label,
#gform_2 .gform_body .gform_page .radio-icons .ginput_container ul li label,
#gform_20 .gform_body .gform_page .radio-icons .ginput_container ul li label,
#gform_50old .gform_body .gform_page .radio-icons .ginput_container ul li label,
#gform_3 .gform_body .gform_page .radio-icons .ginput_container ul li label,
#gform_12 .gform_body .gform_page .radio-icons .ginput_container ul li label{
  padding: 0 28px;
  padding-bottom: 16px;
}
#gform_1 .gform_body .gform_page .radio-icons .ginput_container ul li:first-child label,
#gform_7 .gform_body .gform_page .radio-icons .ginput_container ul li:first-child label,
#gform_2 .gform_body .gform_page .radio-icons .ginput_container ul li:first-child label,
#gform_20 .gform_body .gform_page .radio-icons .ginput_container ul li:first-child label,
#gform_50old .gform_body .gform_page .radio-icons .ginput_container ul li:first-child label,
#gform_3 .gform_body .gform_page .radio-icons .ginput_container ul li:first-child label,
#gform_12 .gform_body .gform_page .radio-icons .ginput_container ul li:first-child label{
  padding-top: 47px;
}
#gform_1 .gform_body .gform_page .radio-icons .ginput_container ul li:nth-child(2) label,
#gform_7 .gform_body .gform_page .radio-icons .ginput_container ul li:nth-child(2) label,
#gform_2 .gform_body .gform_page .radio-icons .ginput_container ul li:nth-child(2) label,
#gform_20 .gform_body .gform_page .radio-icons .ginput_container ul li:nth-child(2) label,
#gform_3 .gform_body .gform_page .radio-icons .ginput_container ul li:nth-child(2) label,
#gform_50old .gform_body .gform_page .radio-icons .ginput_container ul li:nth-child(2) label,
#gform_12 .gform_body .gform_page .radio-icons .ginput_container ul li:nth-child(2) label{
  padding-top: 47px;
}
#gform_1 .gform_body .gform_page .radio-icons .ginput_container ul li:last-child label,
#gform_7 .gform_body .gform_page .radio-icons .ginput_container ul li:last-child label,
#gform_2 .gform_body .gform_page .radio-icons .ginput_container ul li:last-child label,
#gform_20 .gform_body .gform_page .radio-icons .ginput_container ul li:last-child label,
#gform_50old .gform_body .gform_page .radio-icons .ginput_container ul li:last-child label,
#gform_12 .gform_body .gform_page .radio-icons .ginput_container ul li:last-child label{
  padding-top: 50px;
}
#gform_1 .gform_body .gform_page .radio-icons .ginput_container ul li:last-child label span,
#gform_7 .gform_body .gform_page .radio-icons .ginput_container ul li:last-child label span,
#gform_2 .gform_body .gform_page .radio-icons .ginput_container ul li:last-child label span,
#gform_20 .gform_body .gform_page .radio-icons .ginput_container ul li:last-child label span,
#gform_3 .gform_body .gform_page .radio-icons .ginput_container ul li:last-child label span,
#gform_50old .gform_body .gform_page .radio-icons .ginput_container ul li:last-child label span,
#gform_12 .gform_body .gform_page .radio-icons .ginput_container ul li:last-child label span{
  font-size: 12px;
  line-height: 16px;
}
#gform_1 .gform_body .gform_page .radio-icons .ginput_container ul li label:before,
#gform_7 .gform_body .gform_page .radio-icons .ginput_container ul li label:before,
#gform_2 .gform_body .gform_page .radio-icons .ginput_container ul li label:before,
#gform_20 .gform_body .gform_page .radio-icons .ginput_container ul li label:before,
#gform_3 .gform_body .gform_page .radio-icons .ginput_container ul li label:before,
#gform_50old .gform_body .gform_page .radio-icons .ginput_container ul li label:before,
#gform_12 .gform_body .gform_page .radio-icons .ginput_container ul li label:before{
  content: '';
  display: block;
  margin: auto;
  background-position: center;
  background-repeat: no-repeat;
}
#gform_1 .gform_body .gform_page .radio-icons .ginput_container ul li:first-child label:before,
#gform_7 .gform_body .gform_page .radio-icons .ginput_container ul li:first-child label:before,
#gform_2 .gform_body .gform_page .radio-icons .ginput_container ul li:first-child label:before,
#gform_20 .gform_body .gform_page .radio-icons .ginput_container ul li:first-child label:before,
#gform_3 .gform_body .gform_page .radio-icons .ginput_container ul li:first-child label:before,
#gform_50old .gform_body .gform_page .radio-icons .ginput_container ul li:first-child label:before,
#gform_12 .gform_body .gform_page .radio-icons .ginput_container ul li:first-child label:before{
  background-image: url(../images/hire-employee.svg);
  width: 38px;
  height: 43px;
  margin-bottom: 25px;
}
#gform_1 .gform_body .gform_page .radio-icons .ginput_container ul li:nth-child(2) label:before,
#gform_7 .gform_body .gform_page .radio-icons .ginput_container ul li:nth-child(2) label:before,
#gform_2 .gform_body .gform_page .radio-icons .ginput_container ul li:nth-child(2) label:before,
#gform_20 .gform_body .gform_page .radio-icons .ginput_container ul li:nth-child(2) label:before,
#gform_3 .gform_body .gform_page .radio-icons .ginput_container ul li:nth-child(2) label:before,
#gform_50old .gform_body .gform_page .radio-icons .ginput_container ul li:nth-child(2) label:before,
#gform_12 .gform_body .gform_page .radio-icons .ginput_container ul li:nth-child(2) label:before{
  background-image: url(../images/hire-contractor.svg);
  width: 38px;
  height: 43px;
  margin-bottom: 25px;
}
#gform_1 .gform_body .gform_page .radio-icons .ginput_container ul li:nth-child(3) label:before,
#gform_2 .gform_body .gform_page .radio-icons .ginput_container ul li:nth-child(3) label:before,
#gform_20 .gform_body .gform_page .radio-icons .ginput_container ul li:nth-child(3) label:before,
#gform_3 .gform_body .gform_page .radio-icons .ginput_container ul li:nth-child(3) label:before,
#gform_60 .gform_body .gform_page .radio-icons .ginput_container ul li:nth-child(3) label:before,
#gform_12 .gform_body .gform_page .radio-icons .ginput_container ul li:nth-child(3) label:before{
  background-image: url(../images/not-sure-hiring.svg);
  width: 44px;
  height: 38px;
  margin-bottom: 21px;
}

#gform_7 .gform_body .gform_page .radio-icons .ginput_container ul li:nth-child(3) label:before{
  background-image: url(../images/employee-of-record.svg);
  width: 44px;
  height: 38px;
  margin-bottom: 21px;
}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.form-page-title{
  margin-bottom: 50px !important;
}

body .gform_wrapper ul.gform_fields li.gfield.schedule_meeting .gfield_radio{
  display: flex;
    justify-content: space-between;
}
.gform_wrapper .gfield.schedule_meeting .gfield_radio li label{
  max-width: 100%;
  position: relative;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: center;
    -ms-align-items: center;
    align-items: center;
    flex-shrink: 0;
    border-radius: 6px;
    font-size: 10px;
    line-height: normal;
    font-weight: 800 !important;
    text-transform: uppercase;
    padding-left: 20px;
    padding-right: 20px;
    margin: 0 5px;
    border: 1px solid transparent;
    cursor: pointer;
    transition: all .3s ease;
  height: 39px;
  background-color: transparent;
    border-color: #4BC3A4;
    color: #4BC3A4;
}

.gform_wrapper .gfield.schedule_meeting .gfield_radio li label::before{
  display: none;
}
.gform_wrapper .gfield.schedule_meeting ul.gfield_radio li input:checked+label:before{
  display: none;
}
.gform_wrapper .gfield.schedule_meeting ul.gfield_radio li input:checked+label{
  background-color: #4BC3A4;
    border-color: #4BC3A4;
    color: #fff;
}

body .gform_wrapper .hidden_label .gfield_label.custom {
  clip: inherit;
  position: relative!important;
  height: inherit;
  width: 100%;
  overflow: auto;
}
body .gform_wrapper .gfield .hidd_inp {
  position: relative;
  display: block;
  opacity: 0;
  z-index: -1;
  transition: all 0.3s ease;
}
body .gform_wrapper .gfield .hidd_inp.show {
  opacity: 1;
  z-index: 9;
}
body .gform_wrapper .gfield {
  position: relative;
}
body .gform_wrapper .gfield .input-value-no-edit {
  display: block;
  position: absolute;
  /*top: 0;*/
  left: 0;
  transition: all 0.3s ease;
}
body .gform_wrapper .gfield .input-value-no-edit.hidden {
  opacity: 0;
}
body .gform_wrapper .gfield .input-value-no-edit.no-lab {
  margin-top: 34px;
}

.edit-profile-page-title {
  display: block;
  width: 100%;
  position: relative;
}
.edit-profile-page-title .edit-profile {
  position: absolute;
  right: 0;
  cursor: pointer;
  transition: all 0.3s ease;
}
.edit-profile-page-title .edit-profile.hidden {
  opacity: 0;
}
#gform_9 .gform_footer {
  opacity: 0;
  transition: all 0.3s ease;
}
#gform_9 .gform_footer.show {
  opacity: 1;
}



.select2-container--default .select2-selection--single{
  background-color: transparent;
  border: none;
  border-radius: 0;
  border-left: 1px solid rgba(129,141,164,0.5);
  height: 18px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
  color: #ADADAD;
  line-height: 18px;
  padding-left: 11px;
  padding-right: 28px;
  font-size: 14px;
  line-height: normal;
  font-weight: 600;
  font-style: italic;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
  height: 100%;
  top: 0;
  right: 0;
  width: 9;
}
.select2-container--default .select2-selection--single .select2-selection__arrow:after{
  content: '\f107';
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  color: #4BC3A4;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:after{
  content: '\f106';
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
  display: none;
}

.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default .select2-selection--multiple{
  border: none;
  border-radius: 0;
  background-color: transparent;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
  padding: 0;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
  margin-top: 0;
  margin-bottom: 5px;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.user-dash{
  margin: 0;
}
body.user-dash,
.user-dash a,
.user-dash p,
.user-dash .ui.button,
.user-dash .ui.cards > .card > .content > .header,
.user-dash .ui.card > .content > .header,
.user-dash input,
.user-dash select,
.user-dash textarea {
  font-family: 'Inter', sans-serif;
}
.wrapper {
  max-width: 1440px;
  width: 100%;
  margin: auto;
}
body.admin-bar.logged-in {
  margin-top: 0 !important;
}
body::-moz-selection,
body::selection {
  background: rgba(75, 195, 164, .6);
}

select:focus,
textarea:focus,
input:focus {
  outline-color: #4bc3a4;
}

a {
  color: #4BC3A4;
  text-decoration: none;
}

.user-dash h1,
.user-dash h2,
.user-dash h3,
.user-dash h4,
.user-dash h5,
.user-dash h6 {
  font-family: 'Red Hat Display', sans-serif !important;
  font-weight: 700;
  color: #000;
}
.approved-user{
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 900;
  font-size: 10px;
  line-height: 13px;
  letter-spacing: 0.25px;
  text-transform: uppercase;
  color: #4CC3A5;
  margin-left: 10px;
}
h3 {
  font-size: 18px;
  line-height: 23px;
  color: #06767E;
}

.btn.grey {
  border: 1px solid #444B56;
  background-color: #444B56;
  color: #fff;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  line-height: normal;
  font-weight: 600;
  padding: 10px 22px;
  border-radius: 8px;
  text-transform: none;
}
.btn.grey:hover,
.btn.grey:focus {
  opacity: 0.8;
}
.btn.grey-transp {
  border: 1px solid #444B56;
  color: #444B56;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  line-height: normal;
  font-weight: 600;
  padding: 10px 22px;
  border-radius: 8px;
  text-transform: none;
}
.btn.grey-transp:hover,
.btn.grey-transp:focus {
  background-color: #444B56;
  color: #fff;
}

.btn.light-grey {
  border: 1px solid #F3F3F4;
  background-color: #F3F3F4;
  color: #444B56;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  line-height: normal;
  font-weight: 600;
  padding: 10px 5px;
  border-radius: 8px;
  text-transform: none;
}
.btn.light-grey:hover,
.btn.light-grey:focus {
  background-color: transparent;
}
.see-more-wrap .btn.light-grey {
  width: 100%;
  display: inline-block;
}
.btn.light-grey.int-btn {
  max-width: 100px;
  width: 100%;
}

.text-center{
  text-align: center;
}

.left-nav-header {
  position: relative;
  
  max-width: 261px;
  width: 100%;
  background-color: #fff;
  min-height: 100vh;
  float: left;
  padding-left: 30px;
  border-right: 1px solid #ededef;
}
.left-nav-header-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
    -ms-flex-direction: column;
      flex-direction: column;
}

.left-nav-header__top {
  padding: 30px 30px 15px 0;
}
.left-nav-header__top:after{
  content: '';
  display: block;
  clear: both;
}

.left-nav-header__top .logo {
  margin-bottom: 41px;
  display: block;
}
.left-nav-header__top .logo:after{
  content: '';
  display: block;
  clear: both;
}

.left-nav-header__top .nav-avatar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.left-nav-header__top .nav-avatar img {
  margin-right: 10px;
  max-width: 45px;
  border-radius: 50%;
}

.left-nav-header__top .nav-avatar .nav-avatar__name {
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  color: #000;
}
.left-nav-header__top .nav-avatar .nav-avatar__container{
  position: relative;
}
.left-nav-header__top .nav-avatar .nav-avatar__container i{
  position: absolute;
    bottom: 2px;
    right: 7px;
    font-size: 14px;
    border-radius: 100%;
    border: 2px solid #fff;
}
.left-nav-header__menu {
  padding: 30px 30px 0 0;
}

.left-nav-header__menu .menu-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.left-nav-header__menu .menu-list .msg-notification {
  display: none;
}

.left-nav-header__menu .menu-list .menu-item {
  font-family: 'Inter', sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: normal;
  color: rgba(68, 75, 86, 0.5);
  cursor: pointer;
}
.left-nav-header__menu .menu-list .menu-item.disabled {
  opacity: 0.35;
  cursor: default;
}
.left-nav-header__menu .menu-list .menu-item.quick-links {
  margin-top: 50px;
  margin-bottom: 0 !important;
  font-family: 'Red Hat Display', sans-serif;
  font-size: 12px;
  line-height: normal;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #444B56;
}
.left-nav-header__menu .menu-list .menu-item.logout-item {
  font-size: 12px;
  line-height: 28px;
  font-weight: 600;
  margin-top: 5px;
}
.left-nav-header__menu .menu-list .menu-item.logout-item a {
  color: #444B56;
}
.left-nav-header__menu .menu-list .menu-item.logout-item a i {
  font-size: 12px !important;
  margin-right: 0 !important;
  margin-left: 5px;
}

.left-nav-header__menu .menu-list .menu-item .menu-link {
  font-family: 'Inter', sans-serif;
  color: rgba(68, 75, 86, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.left-nav-header__menu .menu-list .menu-item:not(.quick-links) i:first-of-type {
  margin-right: 10px;
  font-size: 16px;
  line-height: normal;
}

.left-nav-header__menu .menu-list .menu-item.active {
  color: #000;
}
.left-nav-header__menu .menu-list .menu-item.active > i {
  color: rgba(68, 75, 86, 0.5);
}


.left-nav-header__menu .menu-list .menu-item.active>.menu-link ,
.left-nav-header__menu .menu-list .menu-item .menu-link:hover ,
.left-nav-header__menu .menu-list .menu-item .menu-link:focus,
.left-nav-header__menu .menu-list .menu-item.has-sub:hover > span,
.left-nav-header__menu .menu-list .menu-item.has-sub:focus > span {
  color: #000;
}
.left-nav-header__menu .menu-list .menu-item.active.disabled>.menu-link ,
.left-nav-header__menu .menu-list .menu-item.disabled .menu-link:hover ,
.left-nav-header__menu .menu-list .menu-item.disabled .menu-link:focus,
.left-nav-header__menu .menu-list .menu-item.disabled.has-sub:hover span,
.left-nav-header__menu .menu-list .menu-item.disabled.has-sub:focus span,
.left-nav-header__menu .menu-list .menu-item.disabled.has-sub .menu-link:hover ,
.left-nav-header__menu .menu-list .menu-item.disabled.has-sub .menu-link:focus {
  color: inherit;
}

.left-nav-header__menu .menu-list .menu-item.active>.menu-link i ,
.left-nav-header__menu .menu-list .menu-item .menu-link:hover i,
.left-nav-header__menu .menu-list .menu-item .menu-link:focus i,
.left-nav-header__menu .menu-list .menu-item.has-sub:hover>i:first-child,
.left-nav-header__menu .menu-list .menu-item.has-sub:focus>i:first-child{
  color: #4CC3A5;
}
.left-nav-header__menu .menu-list .menu-item.disabled.active>.menu-link i ,
.left-nav-header__menu .menu-list .menu-item.disabled .menu-link:hover i,
.left-nav-header__menu .menu-list .menu-item.disabled .menu-link:focus i,
.left-nav-header__menu .menu-list .menu-item.disabled.has-sub:hover>i:first-child,
.left-nav-header__menu .menu-list .menu-item.disabled.has-sub:focus>i:first-child{
  color: inherit;
}

.left-nav-header__menu .menu-list .menu-item.has-sub {
  position: relative;
}

.left-nav-header__menu .menu-list .menu-item.has-sub > i:last-of-type {
  position: absolute;
  top: 5px;
  right: 0;
  -webkit-transition: .5s all;
  transition: .5s all;
  font-size: 12px;
  line-height: 14px;
  color: rgba(0,0,0,0.5);
}
.left-nav-header__menu .menu-list .menu-item.has-sub.quick-links > i:last-of-type {
  top: 0;
}

.left-nav-header__menu .menu-list .menu-item.has-sub.open > i:last-of-type {
  -webkit-transform: rotateZ(90deg);
          transform: rotateZ(90deg);
  -webkit-transition: .5s all;
  transition: .5s all;
}

.left-nav-header__menu .menu-list > .menu-item:not(:last-of-type) {
  margin-bottom: 27px;
}

.left-nav-header__menu .menu-list .sub-menu-list {
  list-style: none;
  padding-left: 20px;
  padding-top: 15px;
  display: none;
}
.left-nav-header__menu .menu-list .quick-links .sub-menu-list {
  display: block;
}
.left-nav-header__menu .menu-list .menu-item.quick-links .sub-menu-list {
  padding-left: 0;
  padding-top: 12px;
}

.left-nav-header__menu .menu-list .sub-menu-list .menu-item {
  font-size: 14px;
  line-height: 28px;
  font-weight: 500;
  text-transform: none;
  letter-spacing: normal;
  margin: 0 !important;
}
.left-nav-header__menu .menu-list .quick-links .sub-menu-list .menu-item a {
  color: #4CC3A5;
  font-size: 12px;
}
.left-nav-header__menu .menu-list .sub-menu-list .menu-item i {
  font-size: 14px !important;
}

.left-nav-header__menu .menu-list .sub-menu-list > .menu-item:not(:last-of-type) {
  margin-bottom: 10px !important;
}

.has-msg i:first-of-type {
  position: relative;
}

.has-msg i:first-of-type .msg-notification {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: -7px;
  right: -7px;
  bottom: none;
  left: none;
  font-family: 'Inter', sans-serif;
  font-weight: bold;
  font-size: 9px;
  line-height: 11px;
  color: #FFFFFF;
  border-radius: 50%;
  background-color: #4BC3A4;
  width: 15px;
  height: 15px;
}

.left-nav-header__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  height: 100%;
  padding: 15px 0;
  flex: 1 1 auto;
  margin-top: 15px;
}

.left-nav-header__bottom .credentials {
  font-style: normal;
  font-weight: 600;
  font-size: 10px;
  line-height: 15px;
  color: rgba(0, 0, 0, 0.5);
}

.content {
  padding: 33px 39px 45px 38px;
  max-width: calc(100% - 261px);
  width: 100%;
  float: left;
}

.header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-end;
}

.header .header-btns-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.header .header-search {
  position: relative;
  max-width: 522px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  background: #FFFFFF;
  border-bottom: 1px solid #E8E8EA;
  padding-bottom: 11px;
}

.header .header-search i {
  font-size: 14px;
  line-height: normal;
  text-align: center;
  color: #444B56;
}

.header .header-search input {
  border: none;
  width: 100%;
  outline: none;
  font-family: 'Inter', sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: normal;
  color: rgba(68, 75, 86, 0.5);
  padding: 0;
}

.header .header-search input::-webkit-input-placeholder {
  font-family: 'Inter', sans-serif;
  color: rgba(68, 75, 86, 0.5);
}

.header .header-search input:-ms-input-placeholder {
  font-family: 'Inter', sans-serif;
  color: rgba(68, 75, 86, 0.5);
}

.header .header-search input::-ms-input-placeholder {
  font-family: 'Inter', sans-serif;
  color: rgba(68, 75, 86, 0.5);
}

.header .header-search input::placeholder {
  font-family: 'Inter', sans-serif;
  color: rgba(68, 75, 86, 0.5);
}


.header-search .results-wrap{
  display: none;
  position: absolute;
  top: calc(100% + 10px);
  left: 0;
  width: 100%;
  height: auto;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  padding: 15px 25px;
  z-index: 999;
}
.header-search .results-wrap img {
  max-width: 30px;
  display: block;
  margin: auto;
}
.header-search .results-wrap h3{
  margin: 0;
  margin-bottom: 10px;
  margin-top: 20px;
}
.header-search .results-wrap h3:first-child{
  margin-top: 0;
}
.header-search .results-wrap h5{
  margin: 0;
  margin-bottom: 10px;
  font-size: 13px;
  font-weight: 500;
}
.header-search .results-wrap h5:last-child{
  margin-bottom: 0;
}
.header-search .results-wrap h5 .job{
  font-size: 11px;
  color: #042E33;
}

.header .jobs-link {
  color: #042E33;
  font-weight: 800;
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
  margin-right: 37px;
}

.btn {
  font-weight: 800;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  border-radius: 6px;
  border: 1px solid transparent;
  -webkit-transition: .3s all;
  transition: .3s all;
  cursor: pointer;
}

.green {
  background-color: #4BC3A4;
  font-size: 12px;
  line-height: 15px;
  padding: 11px 16px;
}

.btn.more{
  color: #4BC3A4;
  font-size: 20px;
}

.transp {
  color: #4BC3A4;
  border: 1px solid #4BC3A4;
  background-color: transparent;
  padding: 8px 22px;
  font-size: 10px;
  line-height: 13px;
}

.btn.green:hover, .btn-green:hover  {
  color: #4BC3A4;
  background-color: transparent;
  border: 1px solid #4BC3A4;
  -webkit-transition: .3s all;
  transition: .3s all;
}

.btn.transp:hover {
  color: #FFFFFF;
  background-color: #4BC3A4;
}
.btn.round{
  border-radius: 16px;
}
.js-edit.disabled,
.btn--disabled {
  pointer-events: none;
  opacity: .7;
}

.js-apply-job {
  min-width: 120px;
  padding: 8px 16px;
  font-size: 10px;
  line-height: 13px;
}
.switch input{
  display:none;
}
.switch{
  position: relative;
  display: inline-block;
  width: 23px;
  height: 12px;
}
.switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}
.switch .slider:before {
  position: absolute;
  content: "";
  height: 10px;
  width: 10px;
  left: 1px;
  bottom: 1px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

.switch input:checked + .slider {
  background-color: #4CC3A5;
}

.switch input:focus + .slider {
  box-shadow: 0 0 1px #4CC3A5;
}

.switch input:checked + .slider:before {
  -webkit-transform: translateX(11px);
  -ms-transform: translateX(11px);
  transform: translateX(11px);
}


.switch .slider.round {
  border-radius: 9px;
}

.switch .slider.round:before {
  border-radius: 50%;
}

.main {
  font-family: 'Inter', sans-serif;
}
.header + .main h1 {
  font-family: 'Red Hat Display', sans-serif !important;
  font-size: 24px;
  line-height: normal;
  font-weight: 700;
  color: #000000;
  margin: -29px 0 35px 0;
}
.header.teammate-header + .main h1 {
  margin: 0 0 35px 0;
}

.main-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  /*flex-direction: column;*/
}
.main-content.job-view,
.main-content.profile-view {
  flex-direction: column;
}
.page-template-template-favorites .feat-prof-widget{
  display: none;
}
.main-content.fav-content-wrap {
  flex-direction: row;
}
.main-content-wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
}

.main-content .center-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  flex-shrink: 0;
  max-width: 753px;
  width: 100%;
  margin-right: 30px;
}
.main-content.fav-content-wrap .center-column {
  max-width: calc(100% - 328px);
  margin-right: 0;
  flex-direction: row;
  flex-wrap: wrap;
  padding-right: 20px;
}

.main-content .center-column.center-column--full {
  max-width: 100%;
}

.edit-modal,
.profile,
.education,
.preferences,
.work-history,
.portfolio,
.profile-details-wrap,
.main-content-block {
  margin-bottom: 30px;
  background-color: #FFFFFF;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 20px 10px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 20px 10px rgba(0, 0, 0, 0.05);
  padding: 30px;
  padding-top: 17px;
  padding-bottom: 5px;
}
.portfolio-bottom{
  order: 3;
}
.center-column__none-shadow{
  -webkit-box-shadow: none;
          box-shadow: none;
}
.main-content-block.disabled {
  padding-bottom: 125px;
}
.profile-details-wrap .education,
.profile-details-wrap .work-history,
.profile-details-wrap .portfolio{
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.profile .center-column__content:not(:last-of-type),
.education .center-column__content:not(:last-of-type),
.work-history .center-column__content:not(:last-of-type),
.portfolio .center-column__content:not(:last-of-type) {
  padding-bottom: 26px;
  border-bottom: 1px solid rgba(151, 151, 151, 0.25);
}

.profile .center-column__heading {
  flex-wrap: wrap;
}

.center-column__heading {
  padding-bottom: 28px;
  border-bottom: 1px solid #E8E8EA;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.edit-modal .center-column__heading{
  -webkit-box-align: flex-start;
      -ms-flex-align: flex-start;
          align-items: flex-start;
}
.center-column__heading .btn{
  margin-left: auto;
}
.tips-block .center-column__heading {
  margin-bottom: 22px;
  padding-bottom: 0;
  border: none;
}
.tips-block .center-column__heading h3 {
  padding-bottom: 13px;
}
.tips-block .center-column__heading h3:after {
  content: '';
  display: block;
  width: 83px;
  height: 3px;
  background-color: #4CC3A5;
  position: absolute;
  left: 0;
  bottom: 0;
}
.profile-details-wrap .center-column__heading{
  border-color: transparent;
  position: relative;
  transition: all 0.3s ease;
}
.profile-details-wrap.expanded .center-column__heading{
  border-bottom: 1px solid rgba(151, 151, 151, 0.25);
}
.center-column__heading.sched-content{
  flex-direction: column;
  align-items: flex-start;
}
.center-column__heading.sched-content h3{
  margin-right: 0;
  align-self: flex-start;
  margin-bottom: 8px;
}
.center-column__heading.sched-content p{
  font-size: 11px;
  line-height: 18px;
  margin: 0;
}

.work-history .center-column__content a.read_more{
  font-weight: 700;
}

.hire-table{
  width: 100%;
  margin-bottom: 15px;
}
.hire-table-row{
  display: flex;
  border-bottom: 1px solid rgba(151, 151, 151, 0.25);
}
.hire-table-row .hire-table-cell{
  width: 33.3%;
}
.hire-table-row.head-row .hire-table-cell span{
  font-family: 'Red Hat Display', sans-serif;
  display: block;
  font-weight: bold;
  font-size: 14px;
  line-height: normal;
  color: #000;
  margin: 0;
  margin-bottom: 10px;
}
.my-hires .center-column__content .center-column__hire-info{
  width: 100%;
}
.my-hires .center-column__content .center-column__hire-info h3{
  margin: 0 0 25px;
  width: 100%;
}
.hire-table-row:not(.head-row) .hire-table-cell {
  padding: 18px 10px;
}
.hire-table-row:not(.head-row) .hire-table-cell{
  border-right: 1px solid rgba(151, 151, 151, 0.25);
  min-height: 55px;
}
.hire-table-row.head-row .hire-table-cell{
  padding: 0 10px;
}
.hire-table-row:not(.head-row) .hire-table-cell:nth-of-type(3){
  border-right: none;
}
.hire-table-row .hire-table-cell span{
  color: #444B56;
}
.hire-table-row.head-row{
  padding-top: 10px;
}


.single-job-card .center-column__heading{
  align-items: center;
  justify-content: space-between;
}

.single-job-card .center-column__heading.center-column__heading--row {
  flex-direction: row;
  justify-content: space-between;
}

.center-column__heading h3 {
  position: relative;
  font-family: 'Red Hat Display', sans-serif !important;
  font-weight: bold;
  font-size: 18px;
  line-height: normal;
  color: #000000;
  margin: 0;
  margin-right: 20px;
}
.center-column__heading h3 a {
  font-family: 'Inter', sans-serif !important;
  color: #000000;
}
.center-column__heading h3 i {
  font-size: 12px;
  color: #444B56;
  margin-left: 5px;
  cursor: pointer;
  vertical-align: middle;
}

.title-with-info .info-popup,
.center-column__heading h3 .info-popup {
  display: none;
  position: absolute;
  left: calc(100% - 40px);
  bottom: 100%;
  background-color: #fff;
  border-radius: 6px;
  padding: 15px;
  padding-top: 25px;
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  width: 260px;
  box-shadow: 0 0 20px 0px rgb(0 0 0 / 20%);
}
.title-with-info .info-popup::after,
.center-column__heading h3 .info-popup::after {
  content: '';
  display: block;
  border-top: 7px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: absolute;
  left: 25px;
  bottom: -7px;
  margin: 0;
  padding: 0;
}
.title-with-info .info-popup .close,
.center-column__heading h3 .info-popup .close {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #4BC3A4;
  cursor: pointer;
}
.title-with-info .info-popup p,
.center-column__heading h3 .info-popup p {
  margin: 0;
}


.profile-details-wrap .center-column__content .center-column__heading h3{
  font-size: 16px;
}
.talent-marketplace .center-column__heading{

  justify-content: space-between;
}
.talent-marketplace .center-column__heading p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 22px;
  color: #444B56;
  margin: 0;
}
.talent-marketplace .center-column__heading .btn{
  opacity: 1;
  padding: 7px 9px;
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 900;
  font-size: 9px;
  line-height: 12px;
  letter-spacing: 0.225px;
  margin-left: 16px;
  display: inline-flex;
  align-items: center;
}
.talent-marketplace .center-column__heading svg{
  margin-right: 3px;
}
.talent-marketplace .center-column__heading .switch{
  margin-left: 3px;
}
.talent-marketplace__title{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  color: #000000;
  margin: 0;
} 
.talent-marketplace .center-column__content{
  display: flex;
  align-items: center;
}
.talent-marketplace__info{
  width: 100%;
}
.talent-marketplace__statistics{
  max-width: 250px;
  padding: 0 23px;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
.talent-marketplace__statistics:last-child::before{
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 1px;
  height: 41px;
  background-color: #E8E8EA;
}
.talent-marketplace__statistics-count{
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 900;
  font-size: 40px;
  line-height: 53px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #444B56;
}
.talent-marketplace__statistics-name{
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 900;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  letter-spacing: 0.35px;
  text-transform: uppercase;
  color: rgba(68, 75, 86, 0.5);
}
.mini-job-board .center-column__heading{
  display: block;
  border-bottom: none;
}
.mini-job-board .center-column__heading h3{
  text-align: center;
  margin-right: 0;
}
.center-column__heading .msgs-left {
  font-family: 'Red Hat Display', sans-serif;
  font-size: 10px;
  line-height: normal;
  font-weight: 900;
  letter-spacing: 0.25px;
  color: #4cc3a5;
  text-transform: uppercase;
}

.center-column__heading .status-btn {
  font-family: 'Red Hat Display', sans-serif;
  font-weight: 900;
  font-size: 10px;
  line-height: normal;
  text-transform: uppercase;
  letter-spacing: 0.25px;
  color: rgba(68, 75, 86, 0.5);
  cursor: default;
}
.center-column__heading a.status-btn {
  cursor: pointer;
}

.center-column__heading .status-btn.active {
  color: #4BC3A4;
}

.center-column__heading .status-btn:not(:first-of-type) {
  margin-left: 18px;
}
.my-jobs .center-column__heading .status-btn:not(:first-of-type) {
  margin-left: 30px;
}

.center-column__content {
  padding: 13px 0 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #E8E8EA;
}
.tips-block .center-column__content {
  padding-top: 0;
  display: flex;
}
.tips-block .center-column__content .tips-left {
  flex-basis: 55%;
  font-family: 'Inter', sans-serif;
  font-weight: 400;
  color: #444B56;
  font-size: 12px;
  line-height: 18px;
}
.tips-block .center-column__content .tips-left .iframe-wrap {
  position: relative;
  margin-bottom: 20px;
  cursor: pointer;
  border-radius: 8px;
  overflow: hidden;
}
.tips-block .center-column__content .tips-left .iframe-wrap__play{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #444B56;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
} 
.iframe-wrap__play i{
  font-size: 20px;
  color: #fff;
  margin-left: 4px; 
}
.tips-block .center-column__content .tips-left .iframe-wrap .iframe-hover {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 99;
}
.tips-block .center-column__content .tips-left .iframe-wrap iframe {
  display: block;
  cursor: pointer;
}
.tips-block .video-popup {
  display: none;
  background: rgba(0,0,0,0.5);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  align-items: center;
  justify-content: center;
  padding: 50px;
}
.tips-block .video-popup.open {
  display: flex;
}
.tips-block .video-popup .popup-block {
  position: relative;
  background-color: #fff;
  width: 800px;
  border-radius: 10px;
  padding: 45px 22px 27px;
}
.tips-block .video-popup .popup-block i {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 24px;
  color: #a1a5aa;

}
.tips-block .center-column__content .tips-left .text-wrap {
  padding-right: 15px;
}
.tips-block .center-column__content .tips-left h2,
.tips-block .center-column__content .tips-left h3,
.tips-block .center-column__content .tips-left h4,
.tips-block .center-column__content .tips-left h5,
.tips-block .center-column__content .tips-left h6 {
  margin-top: 0;
  font-family: 'Inter', sans-serif;
  font-weight: 600;
  color: #444B56;
}
.tips-block .center-column__content .tips-left h3 {
  font-size: 14px;
  line-height: 18px;
}
.tips-block .center-column__content .tips-left p {
  margin-top: 0;
}
.tips-block .center-column__content .tips-left p:last-of-type {
  margin-bottom: 0;
}
.tips-block .center-column__content .tips-right {
  flex-basis: 45%;
  padding-left: 38px;
}
.tips-block .center-column__content .tips-right .tips-list .tip {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
  padding-right: 20px;
}
.tips-block .center-column__content .tips-right .tips-list .tip:last-child {
  margin-bottom: 0;
}
.tips-block .center-column__content .tips-right .tips-list .tip .tip-num {
  font-family: 'Red Hat Display', sans-serif;
  font-weight: 900;
  font-size: 10px;
  line-height: normal;
  letter-spacing: 0.25px;
  color: #4CC3A5;
  display: block;
  margin-bottom: 2px;
}
.tips-block .center-column__content .tips-right .tips-list .tip .tip-body {
  font-size: 14px;
  line-height: 22px;
  color: #444B56;
}
.profile-details-wrap .center-column__content{
  display: none;
  border: 0;
}
.center-column__content .center-column__fullwidth-box{
  width: 100%;
}
.center-column__content .center-column__fullwidth-box .edit-box{
  float: right;
}
.center-column__grid{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 23px;
}
.center-column__grid-column{
  border-right: 1px solid #E8E8EA;
  padding: 0 54px;
}
.center-column__grid-column:first-child{
  padding-left: 0;
}
.center-column__grid-column:last-child{
  border: none;
  padding-right: 0;
}
.center-column__grid-column h5{
  margin-top: 0;
  text-transform: uppercase;
  margin-bottom: 4px;
}
.center-column__grid-column p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.5); 
  margin-top: 0;
}
.center-column__grid-column ul{
  padding-left: 0;
  margin-top: 0;
  list-style-type: none;
}
.center-column__grid-column ul li{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.5); 
  position: relative;
  padding-left: 16px; 
}
.center-column__grid-column ul li i{
  position: absolute;
  color: #4CC3A5;
  top: 3px;
  left: 0;
}
.single-job-card .center-column__content{
  padding-top: 35px;
}
.single-job-card .my-jobs.hire .center-column__content{
  padding-top: 20px;
}
.single-job-card .my-jobs.hire .center-column__content .center-column__content-text h3{
  margin: 0;
  margin-bottom: 20px;
}
.center-column__content:last-child{
  border-bottom: 0;
}

.center-column__content .center-column__content-text {
  width: 54%;
}
.single-job-card .center-column__content .center-column__content-text{
  width: 100%;
}

.center-column__content .center-column__content-progress {
  width: 46%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 15px;
}
.single-job-card .center-column__content .center-column__content-progress{
  padding: 0;
  width: 100%;
}

.center-column__content h4 {
  font-family: 'Inter', sans-serif !important;
  font-weight: bold;
  font-size: 16px;
  line-height: normal;
  color: #000;
  margin: 0;
  margin-bottom: 6px;
  width: 100%;
}

.center-column__content h4 a {
  color: inherit;
  transition: all .3s ease;
}

.center-column__content h4 a:hover {
  color: #4bc3a4;
}
.mob-block{
  display: none;
}

.center-column .dates,  .single-job-card  .dates{
  font-weight: 600;
  font-size: 12px;
  line-height: normal;
  color: rgba(68, 75, 86, 0.5);
  margin-bottom: 12px;
}
.single-job-card .center-column .dates{
  margin-top: 7px;
}
.center-column .person-info-box .dates {
  margin-bottom: 0;
}

.center-column__content p {
  font-family: 'Inter', sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  color: #444B56;
}

.center-column__content ul,
.center-column__content ol {
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
}

.job-list .center-column__content p{
  max-width: 360px;
  margin: 0;
}
.teammate-portal .job-list .center-column__content p{
  margin-top: 17px;
}
.job-list .center-column__content .person-info-box--wide p {
  max-width: 100%;
}

.center-column__content .center-column__hire-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-start;
      -ms-flex-align: flex-start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

.center-column__content .center-column__hire-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
.center-column__content .center-column__hire-info .my-subclients {
  width: 100%;
  display: flex;
    flex-direction: column;
    margin-top: 15px;
}
.center-column__content .center-column__hire-info .my-subclients .subclient-wrap{
  margin-bottom: 25px;
  display: flex;
    align-items: center;
}
.subclient-wrap img{
  margin-right: 13px;
    max-width: 40px;
    border-radius: 50%;
    border: 1px solid rgba(151,151,151,0.5);
}
.subclient-wrap .name {
  margin-right: 15px;
  font-weight: bold;
    line-height: 28px;
    color: rgba(0,0,0,0.75);
  max-width: 150px;
    width: 100%;
}
.subclient-wrap .grant-pay-rates {
  display: inline-block;
  margin-right: 40px;
}
.subclient-wrap .grant-pay-rates i {
  margin-left: 10px;
  color: #4BC3A4;
  cursor: pointer;
}
.center-column__content.dash-hires .center-column__hire-box .btn{
  max-width: 192px;
  width: 100%;
  margin-left: auto;
}
.red{
  color: #ff766c;
  border: 1px solid #ff766c;
  font-family: 'Inter', sans-serif;
}
.btn.transp.red:hover{
  background-color: #ff766c;
  color: #ffffff;
}

.center-column__content .center-column__fullwidth-box p {
  max-width: 100%;
}

.center-column__content .center-column__half-box {
  width: 50%;
}
.portfolio h4{
  font-size: 14px;
  line-height: 17px;
}
.portfolio p{
  margin: 0;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 19px;
  color: rgba(68, 75, 86, 0.5);
}
.portfolio__item{
  width: 33%;
}
.center-column__content .center-column__half-box:nth-child(odd), .portfolio__item{
  margin-right: 15px;
}
.portfolio__item:last-child{
  margin-right: 0;
}
.center-column__content .center-column__hire-info h4 {
  margin-bottom: 10px;
}

.center-column__content .center-column__content-text .person-info,
.center-column__content .center-column__hire-info .person-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 15px;
}
.teammate-portal .center-column .person-info {
  flex-wrap: wrap;
}
.center-column__content .center-column__content-text .person-info:last-child,
.center-column__content .center-column__hire-info .person-info:last-child {
  margin-bottom: 0;
}

.center-column__content .center-column__content-text .person-info img,
.center-column__content .center-column__hire-info .person-info img {
  margin-right: 15px;
  border-radius: 50%;
  max-width: 60px;
  width: 100%;
}
.my-jobs.hire .center-column__content .center-column__content-text .person-info img{
  margin-top: 0;
}
.center-column__content .center-column__hire-info .person-info h5 {
  font-family: 'Inter', sans-serif !important;
  margin: 0;
  color: #444B56;
  font-weight: bold;
  font-size: 14px;
  line-height: normal;
  margin-bottom: 6px;
}
.center-column__content .center-column__hire-info .person-info h5 a {
  color: inherit;
  font-family: inherit;
  transition: all .3s ease;
}
.center-column__content .center-column__hire-info .person-info h5 a:hover {
  color: #4bc3a4;
}
.my-jobs.hire .center-column__content .center-column__content-text .person-info h5 {
  margin: 0;
  margin-top: 5px;
  font-size: 16px;
  line-height: 28px;
  font-weight: 700;
}
.my-jobs.hire .center-column__content .center-column__content-text .person-info h5 a {
  color: inherit;
  transition: all .3s ease;
}
.my-jobs.hire .center-column__content .center-column__content-text .person-info h5 a:hover {
  color: #4bc3a4;
}
.my-jobs.hire .center-column__content .center-column__content-text .person-info .usr-title{
  font-size: 12px;
  line-height: normal;
  font-weight: 700;
  color: rgba(0,0,0,0.5);
}
.my-jobs.hire .center-column__content .center-column__content-text .person-info .btn{
  -ms-align-self: center;
  align-self: center;
  margin-left: auto;
}

.center-column__content-progress .btn {
  max-width: 284px;
  width: 100%;
  background-color: #F3F3F4;
  color: #444B56;
  font-size: 14px;
  line-height: normal;
  text-align: center;
  font-weight: 600;
  font-family: 'Inter', sans-serif;
  text-transform: none;
  border: 1px solid #F3F3F4;
  padding: 8px 5px;
  border-radius: 8px;
}
.center-column__content-progress .btn:hover,
.center-column__content-progress .btn:focus {
  background-color: transparent;
}

.progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  margin-bottom: 29px;
}
.single-job-card .progress-bar{
  position: relative;
  padding-bottom: 30px;
  margin-bottom: 30px;
  -ms-align-self: inherit;
  width: calc(100% + 140px);
  margin-left: -70px;
}
.single-job-card .progress-bar:after{
  content: '';
  display: block;
  width: calc(100% - 140px);
  height: 1px;
  position: absolute;
  left: 70px;
  bottom: 0;
  background-color: rgba(151,151,151,0.25);
}
.profile-dash__heading{
  display: grid;
  grid-template-columns: 39px 1fr;
  grid-column-gap: 9px;
  align-items: center;
  margin-top: 10px;
}
.profile-dash__avatar{
  width: 100%;
  height: auto;
  margin-right: 0;
  border-radius: 100%;
  object-fit: cover;
}
.profile-dash__meta p, .teammate_name{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 11px;
  line-height: 13px;
  color: #4CC3A5;
  margin: 0;
}
.progress-bar .step {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  width: 100%;
}

.progress-bar .step .step-dot {
  width: 14px;
  height: 14px;
  background-color: #C1C7C9;
  border-radius: 50%;
  border: 3px solid #EFF0F0;
  position: relative;
  margin-bottom: 8px;
  z-index: 100;
}

.progress-bar .step .step-dash {
  position: absolute;
  top: 6px;
  left: 50%;
  width: 100%;
  height: 2px;
  background-color: #F1F3F3;
}

.progress-bar .step .step-descr {
  color: rgba(68, 75, 86, 0.5);
  font-weight: 700;
  font-size: 10px;
  line-height: 13px;
  text-align: center;
  max-width: 65px;
}

.progress-bar .step.done .step-dot {
  background-color: #4BC3A4;
  border: 3px solid #D2F0E8;
}

.progress-bar .step.done.current .step-descr {
  color: #4BC3A4;
  font-weight: bold;
  opacity: 1;
}

.progress-bar .step.done .step-dash {
  background-color: #D2F0E8;
}
.progress-bar .step.done.current .step-dash {
  background-color: #F1F3F3;
}

.my-hires {
  background-color: #FFFFFF;
  border-radius: 5px;
}

.my-hires .center-column__content {
  padding-bottom: 26px;
  border-bottom: 1px solid #E8E8EA;
}
.center-column__content.job-wrap.last,
.center-column__content.dash-hires.last{
  border-bottom: 0;
}

.sidebar-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 328px;
  width: 100%;
}
.sidebar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  /*max-width: 328px;*/
  width: 100%;
}
.sidebar .widget-wrap {
  border-radius: 10px;
  background: #FFFFFF;
  -webkit-box-shadow: 0 0 20px 10px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 20px 10px rgba(0, 0, 0, 0.05);
  margin-bottom: 30px;

  position: relative;
}
.sidebar .widget-wrap.disabled {
  -webkit-box-shadow: 0 0 20px 10px rgba(0, 0, 0, 0.002);
          box-shadow: 0 0 20px 10px rgba(0, 0, 0, 0.002);
}
.sidebar .sidebar-heading {
  padding: 22px 28px;
  border-bottom: 1px solid rgba(151, 151, 151, 0.25);
  display: flex;
  align-items: center;
  background-color: rgba(0,0,0,0.01);
  justify-content: space-between;
  position: relative;
}
.sidebar .sidebar-subheading {
  position: relative;
  padding: 0 30px;
  padding-top: 27px;
  transition: all 0.3s ease;
}
.sidebar .disabled .sidebar-subheading {
  opacity: 0.35;
}
.sidebar .widget-wrap.collapsed .sidebar-subheading {
  padding-bottom: 12px;
}
.teammate-portal .sidebar .sidebar-subheading {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 20px;
}
.sidebar .contact-widget .sidebar-subheading {
  cursor: pointer;
}
.teammate-portal .sidebar .sidebar-subheading:after {
  content: '';
  display: block;
  width: calc(100% - 60px);
  height: 1px;
  background-color: #E8E8EA;
  position: absolute;
  bottom: 0;
  left: 30px;
}
.sidebar .sidebar-subheading h3 {
  padding: 0;
  padding-bottom: 15px;
  margin: 0;
  position: relative;
  font-family: 'Red Hat Display', sans-serif !important;
  font-weight: 700;
  font-size: 18px;
  line-height: normal;
  color: #000;
}
.sidebar .sidebar-subheading h3 a {
  color: #000;
  transition: all 0.3s ease;
}
.sidebar .sidebar-subheading h3 a:hover,
.sidebar .sidebar-subheading h3 a:focus {
  color: #4CC3A5;
}
}
.teammate-portal .sidebar .sidebar-subheading h3 {
  padding: 0;
}
.sidebar .sidebar-subheading h3:before {
  content: '';
  display: block;
  max-width: 82px;
  width: 100%;
  height: 3px;
  background-color: #4CC3A5;
  position: absolute;
  left: 0;
  bottom: 0;
}
.sidebar .widget-wrap.collapsed .sidebar-subheading h3:before {
  display: none;
}
.teammate-portal .sidebar .sidebar-subheading h3:before {
  display: none;
}

.sidebar .sidebar-subheading h3 {
  margin: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sidebar .sidebar-subheading h3 i {
  font-size: 16px;
  color: #000;
  cursor: pointer;
  transition: all .3s ease;
}
.sidebar .widget-wrap:not(.collapsed) .sidebar-subheading h3 i {
  transform: rotate(90deg);
}

.sidebar .sidebar-heading h3 {
  margin: 0;
}

.sidebar .widget-wrap.collapsed .sidebar-content-wrapper {
  display: none;
}

.sidebar .sidebar-content-box {
  position: relative;
  padding: 25px;
  padding-left: 29px;
  padding-right: 23px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.sidebar .sidebar-content-box .sidebar__pre-text {
  font-family: 'Red Hat Display', sans-serif;
  font-weight: 900;
  font-size: 10px;
  line-height: normal;
  color: #444B56;
  letter-spacing: 0.25px;
  text-transform: uppercase;
  margin-bottom: 15px;
}

.sidebar .sidebar-content-box .sidebar__pre-text i {
  color: #4BC3A4;
  font-size: 10px;
  line-height: normal;
  margin-right: 5px;
}

.sidebar .sidebar-content-box .sidebar__link-text {
  font-weight: bold;
  font-size: 16px;
  line-height: 28px;
  color: #042E33;
  word-wrap: break-word;
  transition: .3s all;
}
.sidebar .sidebar-content-box .sidebar__link-text:hover{
  color: #4BC3A4;
  transition: .3s all;
}

.sidebar .contact-widget .sidebar-content-box:not(:last-of-type):after {
  content: '';
  display: block;
  width: calc(100% - 60px);
  height: 1px;
  background-color: #E8E8EA;
  position: absolute;
  bottom: 0;
  left: 30px;
}

.sidebar .sidebar-content-box .sidebar__list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.sidebar .sidebar-content-box .sidebar__list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  flex-direction: column;
}

.sidebar .sidebar-content-box .sidebar__list-item:not(:last-of-type) {
  margin-bottom: 17px;
}

.sidebar .sidebar-content-box .sidebar__list-title {
  /*width: 50%;*/
  font-family: 'Red Hat Display', sans-serif;
  letter-spacing: 0.25px;
  color: rgba(68, 75, 86, 0.5);
  font-weight: 900;
  text-transform: uppercase;
  margin-bottom: 5px;
}

.sidebar .sidebar-content-box .sidebar__list-value {
  /*width: 50%;*/
  color: #444B56;
  font-weight: 600;
}
.sidebar .sidebar-box{
  background: #FFFFFF;
  box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.05);
  border-radius: 10px;
  padding: 27px 20px 20px 30px;
  margin-bottom: 30px;
}
.sidebar .sidebar-box_none-shadow{
  box-shadow: none;
}
.sidebar__heading{
  position: relative;
  margin-bottom: 20px;
  padding-bottom: 15px;
  display: flex;
  font-family: 'Red Hat Display', sans-serif !important;
  font-weight: 700;
  font-size: 18px;
  line-height: normal;
  color: #000;
  margin-top: 0;
}
.sidebar__heading h3 {
  font-family: 'Red Hat Display', sans-serif !important;
  font-weight: 700;
  font-size: 18px;
  line-height: normal;
  position: relative;
  margin: 0;
  color: #000;
}
.sidebar__heading:after {
  content: '';
  display: block;
  width: 100%;
  max-width: 130px;
  height: 3px;
  background-color: #4CC3A5;
  position: absolute;
  bottom: 0;
  left: 0;
}
.sidebar__tips p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  color: #444B56;
  margin: 0;
}
.sidebar__tips .slick-track{
  align-items: flex-start;
}
.sidebar__tips-nav{
  display: flex;
  justify-content: space-between;
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 900;
  font-size: 10px;
  line-height: 13px;
  letter-spacing: 0.25px;
  text-transform: uppercase;
  color: rgba(68, 75, 86, 0.5);
}
.call-to-action{
  background: #444B56;
  box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  padding: 13px 17px 12px 22px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 30px;
}
.call-to-action p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 20px;
  color: #DDDFE3;
  margin: 0;
}
p.call-to-action__content_active{
  margin: 0 auto;
}
.call-to-action__content_active i{
  font-size: 12px;
  line-height: 12px;
  color: #4CC3A5;
  margin-right: 8px;
}
.btn-green{
  background-color: #4CC3A5;
  border: 0;
  box-shadow: 0;
  border-radius: 8px;
  padding: 10px 27px;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 15px;
  text-align: center;
  color: #FFFFFF;
  -webkit-appearance: none;
  -moz-appearance: none;

}

.call-to-action__btn{
  min-width: 181px;
}
.portfolio-image {
  width: 100%;
  height: auto;
}
.portfolio__prev{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 155px;
  background: #F7F7F7;
  margin-bottom: 11px;

}
.portfolio__prev i{
  font-size: 43px;
  line-height: 49px;
  text-align: center;
  color: #4CC3A5;
}
.profile__avatar {
  margin-right: 16px;
  width: 88px;
  height: 88px;
  border-radius: 100%;
  object-fit: cover;
}

.profile__meta.new {
  width: calc(100% - 104px);
}
.profile__meta.new .top-meta {
  margin-bottom: 11px;
}
.grey-txt{
  font-family: "Red Hat Display", sans-serif;
  font-weight: 900;
  font-size: 10px;
  line-height: normal;
  letter-spacing: 0.25px;
  color: #A1A5AA;
  text-transform: uppercase;
}
.grey-txt.small{
  text-transform: none;
}
.profile__meta.new .bot-meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.profile__meta.new .bot-meta .bot-left {
  display: flex;
  flex-direction: column;
}
.profile__meta.new .bot-meta .bot-left .profile__title {
  font-size: 11px;
  line-height: normal;
  color: #4CC3A5;
  margin-bottom: 3px;
}
.profile__rate {
  font-family: 'Red Hat Display', sans-serif;
  font-size: 12px;
  line-height: normal;
  font-weight: 900;
  letter-spacing: 0.25px;
  color: #444B56;
}
.profile__rate > span {
  color: #a1a5aa;
}
.profile__rate_small{
  font-size: 10px;
}
.profile__meta.new .bot-meta .bot-right .edit-box .teammate-job-meta{
  margin-top: 0;
}
.profile__meta.new .bot-meta .bot-right .edit-box .teammate-job-meta .teammate-vote-wrap .int-btn{
  font-size: 12px;
  text-transform: none;
  font-weight: 600;
}
.profile__meta.new .bot-meta .bot-right .edit-box .teammate-job-meta .teammate-vote-wrap .int-btn.fav-btn{
    padding-bottom: 8px;
    padding-top: 10px;
}
.profile__meta.new .profile-meta-hire{
  align-items: flex-start;
}
.profile__meta.new .profile-meta-hire .bot-right .edit-box .teammate-job-meta{
  flex-direction: column;
}
.profile__meta.new .profile-meta-hire .bot-right .teammate-job-meta .teammate-vote-wrap{
    margin-bottom: 15px;
    margin-left: auto;
}
.profile__meta.new .profile-meta-hire .bot-right .edit-box .teammate-job-meta .teammate-vote-wrap .int-btn.fav-btn{
  margin-right: 20px;
}
.profile__numbers {
  margin-right: 35px;
}

.profile__title,
.center-column__metadata {
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
  font-weight: 600;
}

.profile__title {
  display: block;
  font-weight: 700;
}
.profile__title i{
  color: #4CC3A5;
  margin-right: 5px;
}
.profile__location{
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 900;
  font-size: 11px;
  line-height: 15px;
  letter-spacing: 0.275px;
  color: #444B56;
}
.profile__terms {
  margin-top: 20px;
}

.edit-modal__form .select2-container.-acf .select2-selection--multiple .select2-selection__choice,
.profile__term {
  display: inline-block;
  border-radius: 17px;
  border: 1px solid #dddddd;
  margin-top: 5px;
  margin-right: 13px;
  padding: 5px 20px;
  background: transparent;
  color: #042e33;
  font-size: 12px;
  font-weight: 600;
}
.edit-pencil{
  font-style: normal;
  font-weight: 900;
  font-size: 9px;
  line-height: 9px;
  text-align: center;
  color: #444B56;
  padding: 8px;
  border-radius: 100%;
  border: 0.5px solid rgba(68, 75, 86, 0.5);
}
.profile__heading{
  position: relative;
}
.profile__heading_edit{
  position: absolute;
  top: 0;
  right: 0;

}
.profile-about__heading{
  display: flex;
  justify-content: space-between;
}
.profile-about__heading h3{
  font-family: 'Inter'!important;
  margin: 0;
}
.useful-info{
  background: #EFEFEF;
  border-radius: 12px;
  padding: 13px 16px 14px 16px;
  display: flex;
  margin-top: 18px;
  margin-bottom: 15px;
}
.useful-info p{
  margin: 0;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 20px;
  color: #444B56;
}
.useful-info svg{
  margin-right: 6px;
  width: 13px;
  min-width: 13px;
  margin-top: 3px;
}
.edit-box {
  color: rgba(68, 75, 86, 0.5);
  font-size: 12px;
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.edit-box a {
  color: rgba(68, 75, 86, 0.5);
}

.edit-box--text {
  display: inline-block;
  font-size: 10px;
}

.edit-box--pull-left {
  margin-right: auto;
  margin-left: 0;
}

.js-slider .slick-arrow {
  visibility: hidden;
}

.js-slider:hover .slick-arrow {
  visibility: visible;
  background: #4BC3A4;
}

.overlay, .modal-overlay {
  display: none;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, .25);
}

.overlay.overlay--active {
  display: flex;
  z-index: 100;
}
.modal-overlay.overlay--active{
  display: flex;
  z-index: 99;
}
.modal-body {
    margin-bottom: 30px;
    background-color: #FFFFFF;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 20px 10px rgb(0 0 0 / 5%);
    box-shadow: 0 0 20px 10px rgb(0 0 0 / 5%);
    padding: 30px;
    padding-top: 17px;
    padding-bottom: 17px;
    position: relative;
}
.modal-close{
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 24px;
  color: rgba(68, 75, 86, 0.5);
  top: 10px;
  right: 10px;
  position: absolute;
  cursor: pointer;
}
.modal-overlay p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 18px;
  color: #444B56;
  max-width: 296px;
}
.modal-overlay .btn{
  display: inline-block;
  padding: 10px 32px;
}
.edit-modal__preloader {
  display: none;
  align-items: center;
  justify-content: center;
  min-height: 150px;
  color: #4bc3a4;
}

.edit-modal__preloader.edit-modal__preloader--active {
  display: flex;
}

.edit-modal__content {
  padding: 13px 30px 17px;
}

.sidebar__buttons,
.edit-modal__buttons {
  border-top: 1px solid rgba(151, 151, 151, 0.25);
  margin-top: 20px;
  padding-top: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.sidebar__buttons .btn,
.edit-modal__buttons .btn {
  min-width: 100px;
  margin: 0 15px;
  padding: 8px ;
  line-height: 13px;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
}

.edit-modal__close {
  margin-left: auto;
  color: #06767E;
}

.fields {
  list-style: none;
  margin: 12px 0 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.5);
  font-weight: 600;
  font-size: 12px;
  line-height: 18px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}

.fields li:not(:last-of-type) {
  margin-bottom: 25px;
}

.fields__third {
  width: 30%;
  margin-right: auto;
}

.fields__full {
  width: 100%;
  max-width: 780px;
}

.fields label {
  display: block;
  font-weight: 700;
  margin-bottom: 5px;
}

.fields input,
.fields textarea {
  width: 100%;
  padding: 6px 16px 8px;
  border-radius: 5px;
  border: 1px solid #dddddd;
  font-weight: 600;
  color: inherit;
}

.fields input[type="number"] {
  max-width: 70px;
}

.edit-modal__form.edit-modal__form--wide {
  width: 742px;
}

.edit-modal__form.edit-modal__form--overflow-y {
    overflow-y: auto;
    max-height: 500px;
    padding-right: 15px;
}

.edit-modal__form .acf-form-submit {
  display: none;
}

.edit-modal__form .acf-actions {
  text-align: left;
  padding-left: 16px;
}

.edit-modal__form .acf-fields {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.edit-modal__form .acf-fields>.acf-field,
.edit-modal__form .acf-field[data-width]+.acf-field[data-width] {
  padding: 0;
  border: 0;
}

.password-wrap,
.edit-modal__form .acf-fields>.acf-field:not(:last-of-type),
.edit-modal__form .acf-field[data-width]+.acf-field[data-width]:not(:last-of-type) {
  margin-bottom: 25px;
}
.edit-modal__form .acf-fields>.acf-field:not(:last-of-type),
.edit-modal__form .acf-field[data-width]+.acf-field[data-width]:not(:last-of-type){
  min-height: auto;
}
.edit-modal__form .acf-field-group .acf-fields.-border{
  border: none;
  padding: 5px;
}
.edit-modal__form .acf-repeater .acf-actions a.acf-button {
  border-radius: 17px;
  border: 1px solid #dddddd;
  margin: 5px 13px 0 0;
  padding: 5px 20px;
  color: #042e33;
  font-size: 12px;
  font-weight: 600;
}
.edit-modal__form .acf-field-file .description{
  font-size: 10px;
    color: red;
}

.edit-modal__form .acf-field-repeater {
  min-height: 0 !important;
  padding: 0 !important;
}

.edit-modal__form .acf-field.acf-field-repeater > .acf-label label{
  display: none;
}

.edit-modal__form .acf-field-repeater .acf-table {
  display: block;
  padding-top: 10px;
  padding-right: 10px;
  max-height: 420px;
  overflow-y: auto;
  background: transparent;
  border: 0;
}

.edit-modal__form .acf-field-repeater .acf-table .acf-row:not(:last-of-type) td {
  padding-top: 20px !important;
}

.edit-modal__form .acf-field-repeater .acf-table .acf-row:not(:first-of-type) td {
  border-top: 1px solid rgba(151, 151, 151, 0.25);
}

.edit-modal__form.edit-modal__form--wide .acf-field-repeater .acf-table .acf-row > .acf-fields {
  width: 700px;
}

.edit-modal__form .acf-field-repeater .acf-table .acf-row td {
  border: 0;
  padding: 0;
  background: transparent;
}

.edit-modal__form .acf-repeater .acf-row-handle.order {
  padding-right: 5px;
}

.edit-modal__form .acf-repeater .acf-row-handle .acf-icon {
  margin: -8px 0 0 2px;
}

.edit-modal__form .acf-field,
.edit-modal__form .acf-field-repeater .acf-table .acf-row .acf-field {
  padding: 0;
  margin-bottom: 25px;
  color: rgba(0, 0, 0, 0.5);
  font-weight: 600;
  font-size: 12px;
  line-height: 18px;
}
.edit-modal__form .acf-field-checkbox>.acf-label{
  font-weight:900;
  font-size: 14px;
  margin-bottom: 20px;
}
.edit-modal__form .acf-add-checkbox{
  display: none;
}

.password-label,
.edit-modal__form .acf-field .acf-label,
.edit-modal__form .acf-field-repeater .acf-table .acf-row .acf-field .acf-label {
  display: block;
  font-weight: 700;
  margin-bottom: 5px;
}

.password-input,
.edit-modal__form .acf-field .acf-input input:not(.select2-search__field),
.edit-modal__form .acf-field .acf-input textarea,
.edit-modal__form .acf-field-repeater .acf-table .acf-row .acf-field .acf-input input:not(.select2-search__field),
.edit-modal__form .acf-field-repeater .acf-table .acf-row .acf-field .acf-input textarea {
  width: 100%;
  padding: 6px 16px 8px;
  border-radius: 5px;
  border: 1px solid #dddddd;
  font-weight: 600;
  color: inherit;
}
.edit-modal__form .acf-field .acf-input input[type="checkbox"]{
  width: auto;
}

.edit-modal__form .acf-field .acf-input input[type="file"],
.edit-modal__form .acf-field-repeater .acf-table .acf-row .acf-field .acf-input input[type="file"] {
  padding: 0;
  border: none;
}

.edit-modal__form .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #4bc3a4;
  font-size: 14px;
}

.edit-modal__form .acf-gallery {
  max-height: 200px;
}

.edit-modal__form .acf-field-repeater .acf-field[data-width]+.acf-field[data-width] {
  border: 0;
}

.edit-modal__form .acf-field .js-acf-file-handler,
.edit-modal__form .acf-field-file .acf-label label {
  cursor: pointer;
  display: inline-block;
  padding: 6px 15px 8px;
  border-radius: 5px;
  background-color: rgba(216, 216, 216, 0.25);
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
}

.edit-modal__form .acf-field .acf-image-uploader.has-value+.js-acf-file-handler {
  display: none;
}

.edit-modal__form .acf-field-file .acf-label .file-name-wrap {
  margin-left: 15px;
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
  font-weight: 700;
}

.edit-modal__form .acf-field-image .acf-input .acf-image-uploader input,
.edit-modal__form .acf-field-file .acf-input .acf-file-uploader input {
  display: none;
}

.edit-modal__form .acf-field-image .file-name-wrap {
  display: block;
  padding: 5px 15px;
}

.sidebar__form-wrapper {
  display: none;
}

.sidebar__form .acf-form-submit {
  display: none;
}

.sidebar__form .acf-fields.-left>.acf-field:before {
  display: none;
}

.sidebar__form .acf-fields>.acf-field {
  border-top: none;
}

.edit-modal__form .select2-container--default.select2-container--focus .select2-selection--multiple,
.edit-modal__form .select2-container--default .select2-selection--multiple,
.sidebar__form .select2-container--default.select2-container--focus .select2-selection--multiple,
.sidebar__form .select2-container--default .select2-selection--multiple {
  border: none;
  margin-top: -5px;
  margin-left: -5px;
}

.edit-modal__form .acf-field select,
.edit-modal__form .acf-field textarea,
.sidebar__form .acf-field select,
.sidebar__form .acf-field textarea {
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
  font-weight: 600;
  border-radius: 4px;
  border: 1px solid #dddddd;
  background: transparent;
}

.edit-modal__form .acf-field textarea {
  min-height: 100px;
  max-height: 200px;
}

.sidebar__form ul.acf-radio-list li label,
.sidebar__form ul.acf-checkbox-list li label {
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
  font-weight: 600;
}

.sidebar__form .acf-field .acf-field label {
  font-weight: 700;
}

.edit-modal__form .acf-fields.-left>.acf-field,
.sidebar__form .acf-fields.-left>.acf-field {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0;
  margin-bottom: 17px;
  font-size: 12px;
  font-weight: 600;
}

.sidebar__form .acf-fields.-left>.acf-field>.acf-label,
.sidebar__form .acf-fields.-left>.acf-field>.acf-input {
  width: 100%;
  padding: 0;
  font-family: 'Red Hat Display', sans-serif;
  letter-spacing: 0.25px;
  color: rgba(68, 75, 86, 0.5);
  font-weight: 900;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.sidebar__form .acf-fields.-left>.acf-field-5e294ebaff612,
.sidebar__form .acf-fields.-left>.acf-field-5e294e83ff611,
.sidebar__form .acf-fields.-left>.acf-field-5e285d4f4f5b7{
  flex-direction: column;
}
.sidebar__form .acf-fields.-left>.acf-field-5e294ebaff612 .acf-input,
.sidebar__form .acf-fields.-left>.acf-field-5e294e83ff611 .acf-input,
.sidebar__form .acf-fields.-left>.acf-field-5e285d4f4f5b7 .acf-input{
  width: 100%;
}

.select2-container--default.select2-container--open .select2-results__option--highlighted[aria-selected],
.acf-input a.acf-icon:hover {
  background-color: #4bc3a4;
}
.sidebar__social-links{
  margin-left: auto;
}
.sidebar__social-links a{
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  text-align: right;
  letter-spacing: 2.625px;
  color: #4CC3A5;
  margin-left: 3px;
}
.sidebar-hiring__wrap{
  display: grid;
  grid-template-columns: 1.1fr 2fr;
  grid-column-gap: 14px;
  padding: 20px 0;
  border-bottom: 1px solid rgba(68, 75, 86, 0.5);
}
.sidebar-hiring__wrap:first-child{
  padding-top: 0;
}
.sidebar-hiring__wrap:last-child{
  padding-bottom: 0;
  border-bottom: none;
}
.sidebar-hiring__wrap img{

  border-radius: 8px;
  width: 100%;
  object-fit: cover;
}
.sidebar-hiring__prev p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #444B56;
  margin: 0;
}
.sidebar-hiring__prev h4{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  color: #000000;
  margin-bottom: 5px;
  margin-top: 0;
}
.sidebar_link-list{
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.sidebar_link-list li{
  margin-bottom: 8px;
}
.sidebar_link-list li a{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 28px;
  color: #4CC3A5;
}
.acf-media-modal .media-frame-title,
.acf-media-modal .media-frame-actions-heading,
.acf-media-modal .media-attachments-filter-heading {
  display: none;
}

.acf-media-modal .media-modal-close {
  width: auto;
  margin-right: 20px;
}

.acf-media-modal .media-modal-content .media-frame select.attachment-filters {
  margin-top: 0;
  margin-left: 1%;
  margin-right: 1%;
}

.acf-media-modal .media-frame select.attachment-filters:last-of-type {
  margin-right: 0;
}

.acf-media-modal .media-toolbar-secondary {
  padding-top: 10px;
}

.job-tabs-wrap{
  text-align: center;
  margin-bottom: 40px;
}
.job-tabs-wrap ul{
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 0;
  max-width: 770px;
  width: 100%;
  text-align: center;
  border-bottom: 2px solid #E8E8E8;
  display: inline-block;
}
.job-tabs-wrap ul li{
  display: inline-block;
  padding: 0 33px;
  padding-bottom: 15px;
  border-bottom: 2px solid transparent;
  font-size: 15px;
  line-height: normal;
  font-weight: 700;
  color: rgba(129,141,164,0.75);
  cursor: pointer;
  margin-bottom: -2px;
  transition: all .3s ease;
}
.job-tabs-wrap ul li i{
  margin-right: 10px;
  font-size: 14px;
  transition: inherit;
}
.job-tabs-wrap ul li.active,
.job-tabs-wrap ul li:hover,
.job-tabs-wrap ul li:focus{
  color: #042E33;
  border-bottom: 2px solid #4BC3A4;
}
.job-tabs-wrap ul li.active i,
.job-tabs-wrap ul li:hover i,
.job-tabs-wrap ul li:focus i{
  color: #4BC3A4;
}

.job-details-wrap{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  border-bottom: 1px solid rgba(151,151,151,0.25);
  padding-left: 16px;
  padding-bottom: 25px;
  margin-bottom: 25px;
}
.hired-teammates .hire-wrap:last-child .job-details-wrap {
  margin-bottom: 0;
  padding-bottom: 0;
  border: 0;
}
.job-details-wrap .job-details-cell{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  font-size: 12px;
  color: rgba(0,0,0,0.5);
  margin-right: 60px;
}
.job-details-wrap .job-details-cell:last-child{
  margin-right: 0;
}
.job-details-wrap .job-details-cell .cell-val{
  position: relative;
  font-weight: 700;
  color: #042E33;
  margin-bottom: 5px;
  text-transform: capitalize;
}
.job-details-wrap .job-details-cell .cell-val i{
  position: absolute;
  top: 2px;
  right: calc(100% + 8px);
  color: #4BC3A4;
  font-size: 10px;
}
.job-details-wrap .job-details-cell .cell-val i.fa-envelope{
  position: relative;
  top: inherit;
  right: inherit;
  margin-left: 7px;
}

.job-details-wrap .job-details-cell.cell-type,
.job-details-wrap .job-details-cell.cell-range,
.job-details-wrap .job-details-cell.cell-est{
  flex-shrink: 0;
}

.job-tabs{
  width: 100%;
}
.job-tabs .job-tab{display: none;}
.job-tabs .job-tab:not(#tab-job){
  padding-right: 4px;
}
#tab-job{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.job-tabs .job-tab.active{display: block;}
.featured-search{
    background: #FFFFFF;
    box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    padding: 55px 20px 34px;
    margin-bottom: 40px;
  }
.featured-search__form{
  max-width: 880px;
  width: 100%;
  margin: 0 auto;
}
.featured-search__fieldset{
  display: flex;
  margin-bottom: 22px;
}
.featured-search__fieldset:last-child{
  flex-wrap: wrap;
}
.featured-search__fieldset input[type="text"]{
  width: 100%;
  border: 1px solid #979797;
  border-radius: 8px;
  padding: 14px 20px 14px 40px;
  
}
.featured-search__fieldset input[type="text"]::placeholder{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  color: #000000;
  mix-blend-mode: normal;
  opacity: 0.5;
  
}
.search-input_large { display: inline-block; }
.search-input_small { display: none; }
.featured-search__search-input{
  position: relative;
  width: 100%;
  margin-right: 12px;
}
.featured-search__search-input i{
  position: absolute;
  top: 50%;
  left: 15px;
  transform: translateY(-50%);
  font-size: 16px;
  line-height: 16px;
  color: #4CC3A5;
}
.featured-search__column-head{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #000000;
  margin-bottom: 12px;
  margin-top: 0;
}
.featured-search__fieldset label{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
}
.featured-search__column{
  margin-right: 40px;
}
.featured-search__column:last-child{
  margin-right: 0;
}

.featured-search__column-check{
  column-count: 2;
}
.featured-search .select2-dropdown{
  display: inline-block;
}
.wrapper-range__container{
  display: flex;
  margin-bottom: 14px;
}
.wrapper-range__container p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
  margin: 0 12px 0 0;
}
.wrapper-range{
  width: 220px;
}

.featured-search .price-input{
  width: 100%;
  display: flex;
  margin: 14px 0 14px;
  justify-content: space-between;
}
.featured-search .price-input .field{
  display: flex;
  width: 55px;
  height: 15px;
  align-items: center;
  background-color: transparent;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
  mix-blend-mode: normal;
  opacity: 0.25;
}
.featured-search .field input{
  width: 100%;
  height: 100%;
  outline: none;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
  mix-blend-mode: normal;
  margin-left: 12px;
  border-radius: 5px;
  text-align: center;
  border: none;
  background-color: transparent;
  -moz-appearance: textfield;
  margin: 0px;
  max-width: 27px;
}

.featured-search input[type="number"]::-webkit-outer-spin-button,
.featured-search input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.featured-search .price-input .separator{
  width: 130px;
  display: flex;
  font-size: 19px;
  align-items: center;
  justify-content: center;
}
.featured-search .slider{
  height: 1px;
  position: relative;
  background: #bfbfbf;
  border-radius: 1px;
}
.featured-search .slider .progress{
  height: 100%;
  left: 25%;
  right: 25%;
  position: absolute;
  border-radius: 5px;
  background: #4CC3A5;
}
.featured-search .range-input{
  position: relative;
}
.featured-search .range-input input{
  position: absolute;
  width: 100%;
  height: 8px;
  top: -5px;
  background: none;
  pointer-events: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.featured-search input[type="range"]::-webkit-slider-thumb{
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: #4CC3A5;
  pointer-events: auto;
  -webkit-appearance: none;
  box-shadow: none;
}
.featured-search input[type="range"]::-moz-range-thumb{
  height: 10px;
  width: 10px;
  border: none;
  border-radius: 50%;
  background: #4CC3A5;
  pointer-events: auto;
  -moz-appearance: none;
  box-shadow: none;
}

.featured-search__select-label{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #000000;
  padding-left: 0;
  cursor: pointer;
  margin-bottom: 10px;
  display: block;
}

.featured-search .select2-container--default .select2-selection--multiple .select2-selection__rendered li{
  font-size: 10px;
  line-height: 12px;
  white-space: break-spaces;
  display: inline-flex;
  align-items: center;
}
.featured-search .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
    font-size: 18px;
      margin-bottom: 3px;
  }
.featured-search .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .featured-search .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, .featured-search .select2-container--default .select2-selection--single{
  border: 0;
}
.featured-search .select2-container{
  max-width: 101px;
}
.candidates-list{
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-row-gap: 15px;
  grid-column-gap: 12px;
}
.candidates-list > h3{
  margin-left: auto;
  margin-right: auto;
}
.candidates-list .profile__rate{
  font-size: 10px;
}
.job-tab > h3{
  text-align: center;
}

.fav-content-wrap .teammate-wrap{
  width: 50%;
  padding: 0 10px;
  margin-bottom: 20px;
}
.fav-content-wrap .teammate-wrap:nth-child(odd){
  padding-left: 0;
}
.fav-content-wrap .teammate-wrap:nth-child(even){
  padding-right: 0;
}
.teammate-content{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  background: #FFFFFF;
  box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  padding: 20px 15px 15px 15px;
}
.sidebar .teammate-content,
#tab-fav .teammate-content {
  padding-left: 15px;
  padding-right: 15px;
}
.teammate-content.profile{
  padding: 0;
}
.fav-content-wrap .teammate-content{
  padding-top: 0;
  justify-content: flex-start;
}
.fav-content-wrap .teammate-content .fav-top{
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 25px;
  padding-bottom: 22px;
  background-color: rgba(0,0,0,0.01);
  border-bottom: 1px solid rgba(151,151,151,0.25);
  margin-bottom: 24px;
}
.fav-content-wrap .teammate-content .fav-bot{
  padding-left: 23px;
  padding-right: 20px;
}

.fav-content-wrap .teammate-content .fav-bot .job-title a{
  color: rgba(68, 75, 86, 0.6);
  transition: color .2s linear;

}
.fav-content-wrap .teammate-content .fav-bot .job-title a:hover{
   color: #4BC3A4;
}
.fav-content-wrap .teammate-content .fav-bot .job-row{
  font-size: 12px;
  line-height: 28px;
  font-weight: 700;
  color: #042E33;
  margin-bottom: 15px;
}
.fav-content-wrap .teammate-content .fav-bot .job-row:after{
  content: '';
  display: block;
  clear: both;
}
.fav-content-wrap .teammate-content .fav-bot .job-row.hidden{
  display: none;
}
.fav-content-wrap .teammate-content .fav-bot .job-title{
  display: block;
  opacity: 1;
  font-size: 16px;
  margin-right: 13px;
}
.fav-content-wrap .teammate-content .fav-bot .job-meta{
  display: block;
  float: right;
}
.fav-content-wrap .teammate-content .fav-bot .job-votes{
  display: inline-block;
  margin-right: 13px;
}
.fav-content-wrap .teammate-content .fav-bot .job-notes{
  display: inline-block;
}
.fav-content-wrap .teammate-content .fav-bot .more-wrap{
  text-align: center;
  font-size: 10px;
  line-height: normal;
  font-weight: 800;
  color: #042E33;
  text-transform: uppercase;
  margin-top: 24px;
}
.fav-content-wrap .teammate-content .fav-bot .more-wrap .see-more-fav{
  cursor: pointer;
}
.fav-content-wrap .teammate-content .fav-bot .more-wrap .see-more-fav i{
  margin-left: 3px;
  color: #4BC3A4;
}
.teammate-content .nav-avatar{
  position: relative;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: flex-start;
}
.fav-content-wrap .teammate-content .nav-avatar{
  margin: 0;
  padding-left: 23px;
  padding-right: 20px;
  flex-grow: 1;
}
.teammate-content .nav-avatar .disable-int{
  position: absolute;
  right: 10px;
  top: -10px;
  font-size: 14px;
  color: #06767E;
  cursor: pointer;
}
.teammate-content .nav-avatar .viewed-wrap{
  position: absolute;
  right: 10px;
  top: -10px;
  font-size: 14px;
  color: #06767E;
}
.teammate-content .nav-avatar .new-wrap{
  position: absolute;
  right: 10px;
  top: -10px;
  font-size: 6px;
  font-weight: 800;
  line-height: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #fff;
  background-color: #06767E;
  border-radius: 3px;
  padding: 0 7px;
}
.teammate-content .nav-avatar img{
  border-radius: 50%;
  margin-right: 14px;
  width: 70px;
  height: 70px;
  object-fit: cover;
}
.fav-content-wrap .teammate-content .nav-avatar img{
  margin-right: 14px;
}
.teammate-content .nav-avatar .teammate-top-info{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}
.fav-content-wrap .teammate-content .nav-avatar .teammate-top-info{
  justify-content: center;
}
.teammate-content .nav-avatar .teammate-top-info .nav-avatar__name{
  margin-top: 5px;
  margin-bottom: 3px;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  line-height: 17px;
  font-weight: 700;
  color: #444B56;
}

.teammate-content .nav-avatar .teammate-top-info .nav-avatar__name a{
  font-family: 'Inter', sans-serif;
  color: #000;
  transition: all .3s ease;
}
.teammate-content .nav-avatar .teammate-top-info .nav-avatar__name a:hover {
  color: #4bc3a4;
}
.teammate-content .nav-avatar .teammate-top-info .cand-exp {
  font-family: "Red Hat Display", sans-serif;
  font-weight: 900;
  font-size: 10px;
  margin-bottom: 4px;
  line-height: normal;
  letter-spacing: 0.25px;
  color: #A1A5AA;
  text-transform: uppercase;
}
.teammate-content .nav-avatar .teammate-top-info .cand-name {
  font-size: 11px;
  line-height: normal;
  font-weight: 700;
  display: inline-block;
  margin-bottom: 3px;
}
.teammate-content .nav-avatar .teammate-top-info .cand-rate {
  font-family: "Red Hat Display", sans-serif;
  font-weight: 900;
  font-size: 10px;
  line-height: normal;
  letter-spacing: 0.25px;
  color: #444B56;
  display: inline-block;
  margin-bottom: 3px;
}
.teammate-content .nav-avatar .teammate-top-info .cand-rate > span {
  color: #A1A5AA;
}
.teammate-content .nav-avatar .teammate-top-info .cand-location {
  font-family: "Red Hat Display", sans-serif;
  font-weight: 900;
  font-size: 10px;
  line-height: normal;
  letter-spacing: 0.25px;
  color: #A1A5AA;
}
.teammate-content .nav-avatar .teammate-top-info .team-title{
  position: relative;
  padding-left: 15px;
  font-size: 12px;
  line-height: normal;
  font-weight: 600;
  color: rgba(68,75,86,0.5);
  margin-bottom: 4px;
  display: inline-block;
  margin-bottom: 4px;
}
.teammate-content .nav-avatar .teammate-top-info .team-title i {
  position: absolute;
  top: 2px;
  left: 0;
  color: #4CC3A5;
  font-size: 10px;
}
.teammate-content .nav-avatar .teammate-top-info .team-rate{
  font-size: 12px;
  line-height: normal;
  font-weight: 600;
  color: rgba(0,0,0,0.5);
}
.sidebar .teammate-content .nav-avatar .teammate-top-info .team-rate,
#tab-fav .teammate-content .nav-avatar .teammate-top-info .team-rate{
  font-size: 10px;
  line-height: normal;
  font-weight: 900;
  color: rgba(68,75,86,0.5);
}

.teammate-content .cand-info {
  font-family: "Red Hat Display", sans-serif;
  font-size: 10px;
  line-height: normal;
  letter-spacing: 0.25px;
  font-weight: 900;
  text-transform: uppercase;
  color: rgb(68, 75, 86);
  margin-bottom: 13px;
}
.sidebar .teammate-content .cand-info,
#tab-fav .teammate-content .cand-info {
  text-transform: none;
  color: #A1A5AA;
  margin-bottom: 4px;
}
.sidebar .teammate-content .cand-info.last,
#tab-fav .teammate-content .cand-info.last {
  margin-bottom: 0;
}

.teammate-content .profile__terms {
  display: block;
  margin: 0;
  height: 62px;
  overflow: hidden;
}
.teammate-content .profile__terms .profile__term {
  /*display: block;*/
  margin: 0;
  padding: 0;
  font-size: 10px;
  line-height: normal;
  font-weight: 600;
  color: #444B56;
  text-transform: capitalize;
  border-radius: 13px;
  padding: 4px 10px;
  margin-right: 5px;
  margin-bottom: 9px;
}

.teammate-content .teammate-short-list{
  margin-bottom: 15px;
}
.teammate-content .teammate-short-list p{
  margin: 0;
  font-size: 12px;
  line-height: normal;
  font-weight: 400;
  color: rgba(0,0,0,0.75);
}
.teammate-vote-wrap{
  position: relative;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: flex-start;
}
.fav-top .teammate-vote-wrap{
  display: block;
  padding: 0;
  padding-right: 20px;
  width: 30px;
  flex-grow: 1;
  text-align: right;
  box-sizing: content-box;
  /*min-width: 50px;*/
}
.main-content.job-view .teammate-vote-wrap{
  padding: 0;
}
.teammate-vote-wrap.interviewed-wrap{
  justify-content: space-between;
}
.teammate-vote-wrap .vote-btn{
  position: relative;
  /*display: block;*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  border-radius: 8px;
  background-color: rgba(216,216,216,0.25);
  font-size: 12px;
  line-height: normal;
  font-weight: 700;
  color: rgba(129,141,164,0.75);
  padding: 7px 11px;
  margin: 0 6px;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all .3s ease;
}
.teammate-vote-wrap .int-btn{
  position: relative;
  /*display: block;*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 6px;
  background-color: rgba(216,216,216,0.25);
  font-size: 10px;
  line-height: normal;
  font-weight: 800;
  text-transform: uppercase;
  color: #4BC3A4;
  padding-top: 8px;
  padding-bottom: 7px;
  padding-left: 20px;
  padding-right: 20px;
  margin: 0 5px;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all .3s ease;
}
.teammate-vote-wrap .int-btn.fav-btn{
  padding-bottom: 5px;
  padding-left: 0;
  padding-right: 0;
  width: 30px;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  border-radius: 8px;
}
.fav-top .teammate-vote-wrap .int-btn.fav-btn{
  display: inline-block;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 29px;
  border: 0;
}
.teammate-vote-wrap .int-btn.msg-btn,
.teammate-vote-wrap .int-btn.sched-btn{
  background-color: transparent;
  border-color: #4BC3A4;
  color: #4BC3A4;
}
.teammate-vote-wrap .int-btn.sched-btn.disabled{
  cursor: default;
  opacity: 0.4;
}
.teammate-vote-wrap .int-btn.hire-btn{
  background-color: #4BC3A4;
  border-color: #4BC3A4;
  color: #fff;
}
.teammate-vote-wrap .vote-btn:hover,
.teammate-vote-wrap .vote-btn:focus{
  border: 1px solid #4BC3A4;
}
.teammate-vote-wrap .vote-btn:first-child{
  margin-left: 0;
}
.teammate-vote-wrap .vote-btn:last-child{
  margin-right: 0;
}
.teammate-vote-wrap .vote-btn > i{
  color: #4BC3A4;
  margin-right: 9px;
}
.teammate-vote-wrap .vote-btn .count{
  display: block;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #4BC3A4;
  color: #fff;
  text-align: center;
  font-size: 9px;
  line-height: 15px;
  font-weight: 700;
  position: absolute;
  top: -4px;
  left: -6px;
}
.teammate-vote-wrap .vote-btn .popup-voted{
  display: block;
  width: 150px;
  background-color: #fff;
  padding: 10px 5px;
  border-radius: 5px;
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
  position: absolute;
  bottom: calc(100% + 10px);
  left: 50%;
  transform: translateX(-50%);
  z-index: 99;
  font-weight: 400;
  color: #ff6d6d;
}

.teammate-vote-wrap .vote-btn .popup-note,
.notes-sidebar .popup-note{
  display: block;
  width: 290px;
  background-color: #fff;
  padding: 16px 13px;
  border-radius: 5px;
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
  position: absolute;
  top: calc(100% + 10px);
  left: -6px;
  z-index: 99;
}
.notes-sidebar .popup-note.popup-edit-note{
  top: 50%;
}
.close-note{
  position: absolute;
  top: 1px;
    right: 4px;
  transform: rotate(45deg);
  color: #4bc3a4;
  cursor: pointer;
}


.teammate-vote-wrap .popup-note{
  display: block;
  width: 290px;
  background-color: #fff;
  padding: 16px 13px;
  border-radius: 5px;
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
  position: absolute;
  top: calc(100% + 10px);
  left: -6px;
  z-index: 99;
}
.teammate-vote-wrap .revote-popup{
  display: block;
  width: 320px;
  background-color: #fff;
  padding: 16px 13px;
  border-radius: 5px;
  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
  text-align: center;
  position: absolute;
  top: calc(100% + 10px);
  left: -6px;
  z-index: 99;
  cursor: default;
}
.teammate-vote-wrap .revote-popup h4{
  font-weight: normal;
  font-size: 16px;
  margin: 0;
  margin-bottom: 10px;
  color: #4bc3a4;
}
.teammate-vote-wrap .revote-popup p{
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  color: #000000;
  opacity: .75;
  margin: 0;
  margin-bottom: 20px;
}
.teammate-vote-wrap .revote-popup .int-btn{
  display: inline-block;
}
.teammate-vote-wrap .revote-popup .int-btn.green{
  background-color: #4BC3A4;
  border-color: #4BC3A4;
  color: #fff;
}
.teammate-vote-wrap .revote-popup .int-btn.transp{
  background-color: transparent;
  border-color: #4BC3A4;
  color: #4BC3A4;
}
.teammate-vote-wrap .vote-btn .popup-note input,
.notes-sidebar .popup-note input{
  width: 100%;
  border: 1px solid #DDDDDD;
  border-radius: 5px;
  background-color: #fff;
  color: rgba(0,0,0,0.75);
  font-size: 12px;
  line-height: normal;
  font-weight: 400;
  padding: 11px 19px;
  padding-right: 30px;
}
.teammate-vote-wrap .vote-btn .popup-note input::placeholder,
.notes-sidebar .popup-note input::placeholder{
  color: rgba(0,0,0,0.75);
}
.teammate-vote-wrap .popup-note input{
  width: 100%;
    border: 1px solid #DDDDDD;
    border-radius: 5px;
    background-color: #fff;
  color: rgba(0,0,0,0.75);
    font-size: 12px;
    line-height: normal;
    font-weight: 400;
    padding: 11px 19px;
    padding-right: 30px;
}
.teammate-vote-wrap .popup-note .note-sidebar-btn{
  position: absolute;
    display: block;
    font-size: 12px;
    line-height: normal;
    color: #4BC3A4;
    cursor: pointer;
    right: 27px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.teammate-vote-wrap .vote-btn .popup-note .note-submit-btn,
.notes-sidebar .popup-note .note-sidebar-btn,
.notes-sidebar .popup-edit-note .note-sidebar-edit-btn{
  position: absolute;
  display: block;
  font-size: 12px;
  line-height: normal;
  color: #4BC3A4;
  cursor: pointer;
  right: 27px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.form-page-wrap{
  position: relative;
}
.form-page-wrap .form-logo-wrap,
.form-page-wrap .form-copy-wrap{
  position: absolute;
  z-index: 99;
}
.form-page-wrap .form-logo-wrap{
  top: 30px;
  left: 30px;
}
.form-page-wrap .form-copy-wrap{
  bottom: 15px;
  left: 0;
  max-width: 240px;
  width: 100%;
  text-align: center;
  font-size: 10px;
  line-height: 15px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.5);
}
.page-id-35289 .form-page-wrap .form-copy-wrap{
  display: none;
}

.post-nav-links {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}

.post-nav-links .post-nav-links__prev,
.post-nav-links .post-nav-links__next {
  padding: 4px 0;
  color: #042e33;
  font-size: 10px;
  line-height: 13px;
  font-weight: 700;
  text-transform: uppercase;
  transition: .5s all;
}

.post-nav-links .post-nav-links__prev {
  margin-right: auto;
}

.post-nav-links .post-nav-links__next {
  margin-left: auto;
}

.post-nav-links .post-nav-links__prev:hover,
.post-nav-links .post-nav-links__next:hover {
  color: #4bc3a4;
}

.post-nav-links .post-nav-links__prev .post-nav-links__arrow,
.post-nav-links .post-nav-links__next .post-nav-links__arrow {
  color: #4bc3a4;
  font-size: 10px;
}

.post-nav-links .post-nav-links__prev:hover .post-nav-links__arrow,
.post-nav-links .post-nav-links__next:hover .post-nav-links__arrow {
  color: #042e33;
}

.center-column__content .description-wrap p{
  margin-top: 0;
}
.hired-teammates .hire-wrap{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}
.hired-teammates .person-info{
  float: left;
  /*margin-right: 50px;*/
  margin-bottom: 30px;
}
.hired-teammates .person-info:last-child{
  margin-right: 0;
}

.job-view .center-column__heading{
  flex-wrap: wrap;
  align-items: flex-start;
}
.job-view .portfolio .center-column__heading{
  justify-content: space-between;
}
.user-website{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-size: 10px;
  line-height: 13px;
  text-align: center;
  text-transform: uppercase;
  color: #4BC3A4;
  display: flex;
  align-items: center;
}
.user-website i{
  margin-left: 5px;
}
.center-column__heading .teammate-job-meta{
  width: 100%;
  margin-top: 30px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.center-column__heading .teammate-job-meta .teammate-vote-wrap{
  float: left;
  position: relative;
}
.center-column__heading .teammate-job-meta .teammate-vote-wrap.interviewed-wrap{
  float: right;
}
.notes-sidebar .sidebar__heading{
  justify-content: space-between;
}

.notes-sidebar .sidebar-content-box{
  padding: 0;
  padding-top: 27px;
  padding-bottom: 16px;
  position: relative;
}
.notes-sidebar .sidebar-content-box .sidebar-content-box-wrap{
  display: flex;
  flex-direction: column-reverse;
}
.notes-sidebar .note-wrap{
  padding-left: 25px;
  padding-right: 15px;
  padding-bottom: 27px;
  border-bottom: 1px solid rgba(151,151,151,0.25);
  margin-bottom: 27px;
  position: relative;
}
.notes-sidebar .note-wrap p{
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #042E33;
  margin: 0;
  margin-bottom: 7px;
}
.notes-sidebar .note-wrap .edit-note{
  position: absolute;
  right: 16px;
  color: #4BC3A4;
  cursor: pointer;
}
.notes-sidebar .note-wrap .delete-note{
    position: absolute;
    right: 30px;
    color: #4BC3A4;
    font-size: 12px;
    opacity: 0;
    cursor: pointer;
    transition: all .3s ease;
}
.notes-sidebar .note-wrap:hover .delete-note,
.notes-sidebar .note-wrap:focus .delete-note{
  opacity: 1;
  right: 40px;
}
.notes-sidebar .note-wrap .note-meta{
  font-size: 12px;
  line-height: normal;
  font-weight: 600;
  color: rgba(0,0,0,0.5);
}
.notes-sidebar .see-more{
      background: #F3F3F4;
    border-radius: 8px;
    display: block;
    text-align: center;
    padding: 8px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 15px;
    cursor: pointer;
    color: #444B56;
}

.competencies-sidebar .sidebar-content-box{
  padding-top: 3px;
  padding-bottom: 35px;
}
.competencies-sidebar .sidebar-content-box .profile__term{
  margin-top: 12px;
}

.availability-check > * {
  vertical-align: bottom;
}

.availability-check .fas {
  color: #4bc3a4;
  font-size: 18px;
  margin-right: 10px;
  cursor: pointer;
}

.availability-check span {
  color: #042e33;
  line-height: 18px;
  font-size: 12px;
  font-weight: 600;
}

.skills-wrap{
  width: 100%;
  margin-top: 15px;
}
.skills-wrap .skill-itm{
  max-width: 295px;
  width: 50%;
  float: left;
  margin-right: 45px;
  margin-bottom: 25px;
}
.skills-wrap .skill-itm:nth-child(even){
  margin-right: 0;
}
.skills-wrap .skill-itm .skill-grade{
  position: relative;
  width: 100%;
  background-color: rgba(75,195,164,0.25);
  border-radius: 6px;
  height: 11px;
  overflow: hidden;
  margin-bottom: 7px;
}
.skills-wrap .skill-itm .skill-grade .divide{
  display: block;
  width: 1px;
  height: 100%;
  background-color: #fff;
  position: absolute;
  top: 0;
  z-index: 99;
}
.skills-wrap .skill-itm .skill-grade .divide.beg{
  left: 25%;
}
.skills-wrap .skill-itm .skill-grade .divide.mod{
  left: 50%;
}
.skills-wrap .skill-itm .skill-grade .divide.int{
  left: 75%;
}
.skills-wrap .skill-itm .skill-grade .grade-val{
  position: absolute;
  top: 0;
  left: 0;
  background-color: #4BC3A4;
  border-radius: 6px;
  height: 100%;
}
.skills-wrap .skill-itm .skill-grade .grade-val.beginner{width: 25%;}
.skills-wrap .skill-itm .skill-grade .grade-val.moderate{width: 50%;}
.skills-wrap .skill-itm .skill-grade .grade-val.intermediate{width: 75%;}
.skills-wrap .skill-itm .skill-grade .grade-val.expert{width: 100%;}
.skills-wrap .skill-itm .skill-title {
  font-size: 10px;
  font-weight: 700;
}
.skills-wrap .skill-itm .skill-title .title{
  display: inline-block;
  color: #042E33;
  margin-right: 15px;
}
.skills-wrap .skill-itm .skill-title .level{
  display: inline-block;
  text-transform: capitalize;
  color: rgba(129,141,164,0.9);
}

body.form-success .form-page-wrap .form-logo-wrap,
body.form-success .form-page-wrap .form-copy-wrap{
  display: none;
}
body.form-success .form-page-wrap .gform_confirmation_wrapper{
  height: 100vH;
}
body.form-success .form-page-wrap .gform_confirmation_wrapper .gform_confirmation_message{
  position: relative;
  top: 50%;
  max-width: 840px;
  width: 100%;
  margin: auto;
  text-align: center;
  -webkit-transform: translateY(-40%);
  -ms-transform: translateY(-40%);
  transform: translateY(-40%);
}
body.form-success .form-page-wrap .gform_confirmation_wrapper .gform_confirmation_message h3{
  font-size: 28px;
  line-height: 39px;
  font-weight: 800;
  color: #042E33;
  max-width: 400px;
  width: 100%;
  margin: auto;
  margin-bottom: 15px;
}
body.form-success .form-page-wrap .gform_confirmation_wrapper .gform_confirmation_message p{
  font-size: 15px;
  font-weight: 600;
  color: rgba(0,0,0,0.55);
  margin-bottom: 50px;
}
body.form-success .form-page-wrap .gform_confirmation_wrapper .gform_confirmation_message hr{
  margin: 0;
  margin-bottom: 33px;
  border: none;
  border-bottom: 1px solid #D6D6D6;
}
body.form-success .form-page-wrap .gform_confirmation_wrapper .gform_confirmation_message p{
  margin: 0;
  margin-bottom: 30px;
}
body.form-success .form-page-wrap .gform_confirmation_wrapper .gform_confirmation_message .btn{
  padding: 10px 42px;
  font-size: 12px;
  line-height: normal;
  position: relative;
}
body.form-success .form-page-wrap .gform_confirmation_wrapper .gform_confirmation_message .btn:after{
  content: '\f054';
  font-family: 'Font Awesome 5 Pro';
  position: absolute;
  right: 11px;
  top: 11px;
}


.profile-logo-change{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -ms-align-items: center;
  align-items: center;
}
.profile-logo-change img{
  margin-right: 13px;
  border-radius: 50%;
  border: 1px solid rgba(151,151,151,0.5);
}
.menu-close{
  display: none;
  position: absolute;
  top: 20px;
  right: -36px;
  width: 40px;
  height: 40px;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 4px;
  transition: .3s all;
}
.menu-close .fa-times,
.left-nav-header.open .menu-close .fa-bars{
  display: none;
}
.left-nav-header.open .menu-close .fa-times{
  display: block;
}
.left-nav-header.open .menu-close{
  transition: .3s all;
}
.left-nav-header-wrap{
  height: 100%;
}
.popup-wrap{
  position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  z-index: 1000;
  
    background-color: #00000057;
}
.popup-shadow{
  position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #00000057;
}
.popup-teammate{
  height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.popup-teammate form{
  padding: 50px 15px;
    max-width: 450px;
    width: 100%;
  min-height: 170px;
    background-color: #fff;
  border-radius: 5px;
  position: relative;
  display: flex;
    flex-wrap: wrap;
  align-items: center;
}
.popup-close{
  position: absolute;
    top: 5px;
    right: 8px;
    font-size: 30px;
    transform: rotate(45deg);
  cursor: pointer;
}
.popup-teammate form div:not(:last-of-type){
  width: 50%;
  display: flex;
    flex-direction: column;
    align-items: center;
  justify-content: center;
}
.popup-teammate form div:last-of-type{
  width: 100%;
  display: flex;
    flex-direction: column;
    align-items: center;
  justify-content: center;
  margin-top: 30px;
}
.popup-teammate form .gform_body{
  width: 100% !important;
}
.popup-teammate form .gform_body .gfield_radio{
  display: flex;
}
.popup-teammate form .gform_body .gfield_radio li{
  width: 50%;
}
.popup-teammate .gform_confirmation_wrapper {
    background-color: #fff;
    padding: 0 15px;
    border-radius: 5px;
    width: 300px;
    height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
}



.popup-teammate form input[type='submit']{
  border-radius: 6px;
  background-color: transparent;
    font-size: 10px;
    line-height: normal;
    font-weight: 800;
    text-transform: uppercase;
    color: #4BC3A4;
    padding-top: 8px;
    padding-bottom: 7px;
    padding-left: 20px;
    padding-right: 20px;
    margin: 0 5px;
  border: 1px solid #4BC3A4;
    cursor: pointer;
    transition: all .3s ease;
}
.popup-teammate form input[type='submit']:hover{
  color: #ffffff;
  background-color: #4BC3A4;
    transition: all .3s ease;
}
.popup-teammate form label{
  margin-bottom: 15px;
}
.popup-teammate form input[type='time'],
.popup-teammate form input[type='date']{
  border: none;
  border-left: 1px solid #4BC3A4;
  padding: 0 11px;
  font-size: 14px;
  line-height: normal;
  font-weight: 600;
  font-style: italic;
  color: #ADADAD;
}
.popup-teammate form .select2-container{
  width: 166px !important;
  border-left: 1px solid #4BC3A4;
  align-self: flex-end;
}
.sidebar-add-note{
  text-align: center;
    cursor: pointer;
  color: #4BC3A4;
    font-size: 19px;
  line-height: 19px;

}

#gform_submit_button_1{
  visibility: hidden;
}

body .gform_wrapper .gform_body .gform_page .gfield_html.custom-label,
body #gform_page_2_2 .gform_fields .gfield_html.custom-label,
body #gform_page_20_2 .gform_fields .gfield_html.custom-label,
body #gform_page_26_1 .gform_fields .gfield_html.custom-label,
body #gform_page_27_1 .gform_fields .gfield_html.custom-label,
body #gform_page_30_1 .gform_fields .gfield_html.custom-label,
body #gform_page_31_1 .gform_fields .gfield_html.custom-label{
  text-align: left;
  max-width: none;
  font-size: 14px;
  line-height: normal;
  font-weight: 600;
  color: #042E33;
  margin-bottom: 11px !important;
}
body #gform_page_2_2 .gform_fields .gfield_html.custom-label,
body #gform_page_20_2 .gform_fields .gfield_html.custom-label,
body #gform_page_26_1 .gform_fields .gfield_html.custom-label,
body #gform_page_27_1 .gform_fields .gfield_html.custom-label,
body #gform_page_30_1 .gform_fields .gfield_html.custom-label,
body #gform_page_31_1 .gform_fields .gfield_html.custom-label{
  margin-top: 60px  !important;
}
body #gform_page_2_2 .gform_fields .gfield_html.section-break,
body #gform_page_20_2 .gform_fields .gfield_html.section-break,
body #gform_page_26_1 .gform_fields .gfield_html.section-break,
body #gform_page_27_1 .gform_fields .gfield_html.section-break,
body #gform_page_30_1 .gform_fields .gfield_html.section-break,
body #gform_page_31_1 .gform_fields .gfield_html.section-break{
  margin-bottom: 0 !important;
}
.back-to-job{
  align-self: flex-start;
  margin-bottom: 15px;
}
.message__comment-content{
  word-break: normal !important;
  display: flex !important;
}
.page-template-template-forms-firstscreen {
  background-color: #FAFBFD;
}
.first-step-page{
  min-height: 100vh;
  display: flex;
    align-items: center;
    justify-content: center;
}
.first-step-wrap h3{
  font-size: 28px;
    line-height: normal;
    font-weight: 800;
    color: #042E33;
    margin: 0;
    margin-bottom: 15px;
}
.first-step-wrap p{
  font-size: 15px;
    font-weight: 600;
    color: rgba(0,0,0,0.55);
  margin: 0;
}
.first-step-options{
  margin-top: 95px;
    display: flex;
}
.first-step-option-item{
  width: 215px;
    background-color: #fff;
    border-radius: 8px;
    margin: 0;
    font-size: 14px;
    line-height: normal;
    font-weight: 600;
    color: #042E33;
    text-align: center;
  padding: 47px 28px 16px;
  display: flex;
  flex-direction: column;
}
.first-step-option-item img{
  margin-bottom: 25px;
}
.first-step-option-item:first-of-type{
  margin-right: 70px;
}
.first-step-option-item:last-of-type{
  margin-left: 70px;
}
.first-step-option-item:nth-of-type(2){
  margin-left: 70px;
    margin-right: 70px;
}
.first-step-option-item span span{
  font-size: 12px;
    line-height: 16px;
}
.prev-next-cand{
  display: flex;
  width: 100%;
  margin-bottom: 24px;
}

.prev-next-cand-wrap{
  width: 50%;
  display: flex;
}
.prev-next-cand-wrap:first-of-type{
  justify-content: flex-start;
}
.prev-next-cand-wrap:last-of-type{
  justify-content: flex-end;
}
.prev-next-cand-wrap a,
.featured-slider .slick-prev,
.featured-slider .slick-next{
  font-weight: 800;
  font-size: 10px;
  line-height: 13px;
  text-transform: uppercase;
  color: #042E33;
}
.prev-next-cand-wrap a i,
.featured-slider .slick-prev i,
.featured-slider .slick-next i{
  font-size: 10px;
  line-height: 12px;
  color: #4BC3A4;
}
.prev-next-cand-wrap.prev i{
  margin-right: 7px;
}

.prev-next-cand-wrap.next i{
  margin-left: 7px;
}

#client-search{
  margin-bottom: 40px;
}
#client-search input[type="email"]{
  border: none;
  outline: none;
  font-weight: 600;
  font-size: 12px;
  line-height: 15px;
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  max-width: 393px;
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  padding: 6px 12px 6px 20px;
  margin-right: 10px;
  vertical-align: top;
}
#client-search .btn{
  padding: 0 35px;
  height: 40px;
  line-height: 40px;
}

.feat-prof-widget .sidebar-heading {
  background-color: #4CC3A5;
  padding: 9px 5px 8px;
  justify-content: center;
}
.feat-prof-widget.disabled .sidebar-heading {
  opacity: 0.35;
}
.feat-prof-widget h4 {
  font-family: 'Red Hat Display', sans-serif !important;
  text-transform: uppercase;
  font-weight: 900;
  font-size: 12px;
  line-height: 17px;
  letter-spacing: 0.5px;
  color: #fff;
  margin: 0;
}
.feat-prof-widget h4 a{
  color: #fff;
  transition: all 0.3s ease;
}
.feat-prof-widget h4 a:hover{
  opacity: 0.8;
}
.featured-slider{
  margin: 0;
  border: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 40px !important;
  transition: height 0.3s ease;
}
.featured-slider .slick-track{
  display: block;
}
.featured-slider .slick-slide{
  outline: none;
}
.featured-slider .teammate-wrap{
  width: auto;
  padding: 0;
  margin: 0;
  padding-top: 22px;
}
.featured-slider .teammate-wrap .teammate-content{
  box-shadow: none;
  border-radius: 0;
  padding: 0;
  padding-bottom: 22px;
}
.featured-slider .slick-slide .teammate-wrap:nth-child(odd):not(:last-child) .teammate-content {
  border-bottom: 1px solid #E8E8EA;
}
.featured-slider .teammate-wrap .teammate-content .nav-avatar{
  padding-left: 0;
  padding-right: 0;
}
.featured-slider .teammate-wrap .teammate-content .teammate-short-list{
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 35px;
}
.slider-controls {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 20px;
  width: 100%;
}
.slider-controls .slick-prev,
.slider-controls .slick-next{
  position: relative;
  bottom: auto;
  top: auto;
  color: inherit;
  width: auto;
  height: auto;
  background-color: transparent;
  font-size: 0;
  line-height: normal;
  left: auto;
  right: auto;
  margin: 0;
  padding: 0 5px;
}
.slider-controls .slick-disabled {
  display: none !important;
}
.slider-controls .slick-prev i,
.slider-controls .slick-next i{
  font-size: 14px;
  position: relative;
  color: #4CC3A5;
}
.slider-controls .slick-prev:before,
.slider-controls .slick-next:before{
  display: none;
}

.sidebar .widget-wrap.disabled .sidebar-content-box {
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center;
}
.widget-wrap.disabled .unlock-link {
  font-family: 'Red Hat Display', sans-serif;
  font-weight: 900;
  font-size: 12px;
  line-height: normal;
  letter-spacing: 0.25px;
  color: #444B56;
  text-transform: uppercase;
}
.widget-wrap.disabled .unlock-link:hover {
  text-decoration: underline;
}
.widget-wrap.disabled .unlock-link i {
  color: #4CC3A5;
  margin-right: 5px;
  transition: all 0.3s ease;
}

.center-column__content .center-column__content-text.see-more-wrap{
  width: 100%;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}



.cand-meta-wrap{
  display: flex;
  justify-content: space-between;
  margin-bottom: 46px;
}
.cand-meta-wrap .meta-col-wrap{
  width: 50%;
}
.cand-meta-wrap .meta-col-wrap.votes-col-wrap{
  padding-right: 13px;
}
.cand-meta-wrap .meta-col-wrap.notes-col-wrap{
  padding-left: 13px;
}
.cand-meta-wrap .meta-col-wrap .meta-col{
  background-color: #FFFFFF;
  border-radius: 5px;
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
}

.cand-meta-wrap .meta-col ul{
  padding: 0;
  margin: 0;
  list-style: none;
}
.cand-meta-wrap .meta-col ul li{
  font-size: 16px;
  line-height: 28px;
  font-weight: 700;
  color: rgba(0,0,0,0.75);
  margin-bottom: 15px;
}
.cand-meta-wrap .meta-col ul li span{
  font-size: 14px;
  color: rgba(127,141,166,0.75);
}
.cand-meta-wrap .meta-col ul li span.value{
  float: right;
  font-size: 12px;
  color: #042E33;
  text-transform: capitalize;
  max-width: 60px;
  width: 100%;
}
.cand-meta-wrap .meta-col ul li span.value i{
  color: #4BC3A4;
  margin-right: 9px;
}
.cand-meta-wrap .meta-col ul li span.view-note,
.cand-meta-wrap .meta-col ul li span.hide-note{
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 800;
  color: #4BC3A4;
  float: right;
  cursor: pointer;
}
.cand-meta-wrap .meta-col ul li span.note-body{
  display: none;
}

.hide{
  display: none;
}
.profile-details-wrap{
  position: relative;
}
.profile-details-wrap .show-profile{
  position: absolute;
  bottom: 18px;
  left: 50%;
  width: 10px;
  height: 10px;
  text-align: center;
  margin-left: -5px;
  font-size: 14px;
  color: #4BC3A4;
  cursor: pointer;
  transition: all 0.3s ease;
}
.profile-details-wrap .show-profile i{
  vertical-align: top;
  line-height: 10px;
}
.profile-details-wrap.expanded .show-profile{
  transform: rotate(180deg);
  transform-origin: center center;
}


/*schedule interview form popup*/

.schedule-popup-wrap {
  position: fixed;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.25);
  z-index: 999;
  overflow-y: auto;
}
.schedule-popup-body {
  background: #FFFFFF;
  box-shadow: 0 0 20px 0 rgba(0,0,0,0.15);
  border-radius: 5px;
  max-width: 600px;
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: 5%;
  left: 50%;
  transform: translateX(-50%);
}
.schedule-popup-body .popup-head {
  background: rgba(0,0,0,0.01);
  border-bottom: 1px solid rgba(151,151,151,0.25);
  padding: 27px 20px 21px;
  position: relative;
}
.schedule-popup-body .popup-head i {
  cursor: pointer;
  position: absolute;
  top: 18px;
  right: 18px;
  font-size: 18px;
  line-height: normal;
  color: #06767E;
}
.schedule-popup-body .teammate-info {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.schedule-popup-body .teammate-info img {
  flex: 0;
  border-radius: 50%;
  margin-bottom: 17px;
}
.schedule-popup-body .teammate-info h4 {
  font-size: 18px;
  line-height: normal;
  font-weight: 700;
  color: #06767E;
  margin: 0;
}
.schedule-popup-body .form-body {
  padding: 34px 54px 38px;
}
.schedule-popup-body .gform_wrapper .gf_page_steps {
  display: flex;
  justify-content: space-between;
  margin: 0;
  padding: 0;
  border: 0;
  margin-bottom: 35px;
}
.schedule-popup-body .gform_wrapper .gf_page_steps .gf_step {
  flex: 1;
  margin: 0;
  padding: 0 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  height: auto;
  font-size: 14px;
  line-height: normal;
  font-weight: 700;
  opacity: 1;
  color: rgba(0,0,0,0.5);
}
.schedule-popup-body .gform_wrapper .gf_page_steps .gf_step:first-child {
  padding-left: 0;
}
.schedule-popup-body .gform_wrapper .gf_page_steps .gf_step.gf_step_last {
  padding-right: 0;
}
.schedule-popup-body .gform_wrapper .gf_page_steps .gf_step .gf_step_number {
  margin: 0;
  width: 22px;
  height: 22px;
  background-color: rgba(129, 141, 164, 0.5);
  border-radius: 50%;
  font-family: 'Inter', sans-serif;
  font-size: 8px;
  line-height: 22px;
  font-weight: 900;
  color: rgba(255,255,255,0.7);
  text-align: center;
}
.schedule-popup-body .gform_wrapper .gf_page_steps .gf_step .gf_step_number:before {
  content: '0';
}
.schedule-popup-body .gform_wrapper .gf_page_steps .gf_step.gf_step_active {
  color: #4BC3A4;
}
.schedule-popup-body .gform_wrapper .gf_page_steps .gf_step.gf_step_active .gf_step_number {
  background-color: #4BC3A4;
  color: rgba(255,255,255,1);
}
.schedule-popup-body .gform_wrapper .gf_step_clear {
  display: none;
}
.schedule-popup-body .gform_wrapper .gfield_description {
  margin-bottom: 25px;
  padding: 0;
}
.schedule-popup-body .gform_wrapper .gfield_description h3 {
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  color: rgba(0,0,0,0.5);
  margin: 0;
}
.schedule-popup-body .gform_wrapper .gfield_description p {
  font-size: 12px;
  line-height: 20px;
  font-weight: 600;
  color: rgba(0,0,0,0.5);
  margin: 0;
}
.schedule-popup-body .gform_wrapper ul.gform_fields li.gfield {
  margin-bottom: 0;
}
.schedule-popup-body .gform_wrapper li.gfield .gfield_repeater_wrapper {
  margin-bottom: 60px;
}
.schedule-popup-body .gform_wrapper li.gfield .gfield_repeater_wrapper fieldset {
  border: 0;
}
.schedule-popup-body .gfield_repeater .gfield_repeater_items,
.schedule-popup-body .gfield_repeater_items .gfield_repeater_cell:not(:first-child) {
  padding: 0;
}
.schedule-popup-body .gfield_repeater .gfield_repeater_items .gfield_repeater_item {
    display: flex;
    flex-wrap: wrap;
    position: relative;
}
.schedule-popup-body .gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child){
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 20px;
  margin-right: 0;
}
.schedule-popup-body .gfield_repeater_cell {
  margin: 0;
  padding: 0;
}
.schedule-popup-body #gform_page_40_1 .gfield_repeater .gfield_repeater_item .gfield_repeater_cell{
  max-width: 115px;
  width: 100%;
}
.schedule-popup-body #gform_page_40_1 .gfield_repeater .gfield_repeater_item .gfield_repeater_cell:first-child{
  max-width: 177px;
  width: 100%;
  margin-right: 10px;
}
.schedule-popup-body #gform_page_40_1 .gfield_repeater .gfield_repeater_item .gfield_repeater_cell:nth-child(2){
  margin-right: 31px;
  position: relative;
}
.schedule-popup-body #gform_page_40_1 .gfield_repeater .gfield_repeater_item .gfield_repeater_cell:nth-child(2):after{
  content: 'to';
  position: absolute;
  top: 8px;
  right: -22px;
  font-size: 12px;
  line-height: normal;
  font-weight: 600;
  color: rgba(0,0,0,0.5);
}
.schedule-popup-body #gform_page_40_1 .gfield_repeater .gfield_repeater_item .gfield_repeater_cell:nth-child(3){
  margin-right: 20px;
}
.schedule-popup-body .ginput_container,
.schedule-popup-body .ginput_container_date {
  position: relative;
}
.schedule-popup-body #gform_page_40_1 .ginput_container:before{
  content: '\f017';
  font-family: 'Font Awesome 5 Pro';
  font-size: 12px;
  color: #4BC3A4;
  position: absolute;
  top: 6px;
  left: 18px;
}
.schedule-popup-body #gform_page_40_1 .ginput_container_date:before,.schedule-popup-body #gform_page_40_1 .ginput_container_text:before{
  content: '\f133';
  font-family: 'Font Awesome 5 Pro';
  font-size: 12px;
  color: #4BC3A4;
  position: absolute;
  top: 6px;
  left: 18px;
}
.schedule-popup-body .ginput_container_date:after{
  content: '\f107';
  font-family: 'Font Awesome 5 Pro';
  font-size: 15px;
  font-weight: 700;
  color: rgb(127 127 127);
  opacity: 0.9;
  position: absolute;
  top: 7px;
  right: 5px;
  z-index: -1;
}
.schedule-popup-body .gform_wrapper input.datepicker:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  border: 1px solid #DDDDDD;
  border-radius: 5px;
  font-weight: 600;
  font-style: normal;
  height: 32px;
  font-size: 12px;
  color: rgba(0,0,0,0.50);
  line-height: 32px;
  padding: 0 12px 0 40px;
}
.schedule-popup-body .select2-container {
  width: 100% !important;
}
.schedule-popup-body .select2-container--default .select2-selection--single {
  border: 1px solid #DDDDDD;
  border-radius: 5px;
  height: 32px;
  width: 100%;
}
.schedule-popup-body .select2-container--default .select2-selection--single .select2-selection__rendered {
  font-weight: 600;
  font-style: normal;
  height: 32px;
  font-size: 12px;
  color: rgba(0,0,0,0.50);
  line-height: 32px;
  padding: 0 12px 0 37px;
}
.schedule-popup-body .select2-container--default .select2-selection--single .select2-selection__arrow{
  width: auto;
  height: auto;
  top: 7px;
  right: 12px;
}
.schedule-popup-body .select2-container--default .select2-selection--single .select2-selection__arrow:after{
  color: rgba(0,0,0,0.5);
}

.schedule-popup-body .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons{
  width: 100%;
  padding-top: 20px;
}
.schedule-popup-body .gfield_repeater .gfield_repeater_item:not(:last-child) .gfield_repeater_buttons {
  padding-top: 0;
}
.schedule-popup-body .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons .add_repeater_item_text,
.schedule-popup-body .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons .remove_repeater_item_text {
  height: 30px;
  background: transparent;
  font-size: 10px;
  color: #4BC3A4;
  border: 1px solid #4BC3A4;
  font-family: 'Inter', sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  padding: 0 16px;
  border-color: #4BC3A4;
  border-radius: 6px;
  margin: 0;
  transition: all .3s cubic-bezier(.67,.17,.4,.83);
}
.schedule-popup-body .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons .add_repeater_item_text:hover,
.schedule-popup-body .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons .add_repeater_item_text:focus {
  background: #4BC3A4;
  color: #fff;
}
.schedule-popup-body .gfield_repeater .gfield_repeater_item:not(:last-child) .gfield_repeater_buttons .add_repeater_item_text{
  display: none;
}
.schedule-popup-body .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons .remove_repeater_item_text{
  padding: 0;
  min-width: auto;
  height: auto;
  border: 0;
  position: absolute;
  top: 8px;
  right: 24px;
  font-size: 12px;
  cursor: pointer;
}
.schedule-popup-body .gform_wrapper ul.gform_fields li.gfield.schedule-time-zone {
  margin-bottom: 20px;
}
.schedule-popup-body .schedule-time-zone .select2-container--default .select2-selection--single {
  border: none;
  border-radius: 0;
  height: 13px;
  width: auto;
}
.schedule-popup-body .schedule-time-zone .select2-container--default .select2-selection--single .select2-selection__rendered{
  font-weight: 800;
  font-style: normal;
  height: 13px;
  font-size: 10px;
  color: rgba(129,141,164,0.75);
  line-height: 13px;
  padding: 0 12px 0 15px;
  width: auto;
}
.schedule-popup-body #gform_page_40_1 .schedule-time-zone .ginput_container:before {
  content: '\f57d';
  font-family: 'Font Awesome 5 Pro';
  font-size: 10px;
  color: rgba(129,141,164,0.75);
  position: absolute;
  top: 0;
  left: 0;
}
.schedule-popup-body .schedule-time-zone .select2-container {
  width: auto !important;
}
.schedule-popup-body .schedule-time-zone .select2-container--default .select2-selection--single .select2-selection__arrow{
  top: 0;
  right: 0;
  height: 100%;
  line-height: normal;
  padding-top: 2px;
}
.schedule-popup-body .schedule-time-zone .select2-container--default .select2-selection--single .select2-selection__arrow:after{
  color: rgba(129,141,164,0.75);
  font-size: 10px;
  vertical-align: top;
}

.schedule-popup-body .gform_wrapper .gform_page_footer {
  margin: 0;
  padding: 0;
  padding-top: 22px;
  border-top: 2px solid #E8E8E8;
  position: relative;
}
.schedule-popup-body .gform_wrapper .gform_page_footer .gform_next_button,
.schedule-popup-body .gform_wrapper .gform_page_footer .gform_button {
  float: right;
}

.schedule-popup-body #gform_page_40_2 .gfield_repeater {
  max-width: 276px;
  width: 100%;
}
.schedule-popup-body #gform_page_40_2 .gfield_repeater .gfield_repeater_items .gfield_repeater_item .gfield_repeater_cell {
  flex: 1;
}
.schedule-popup-body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  border: 1px solid #DDDDDD;
  border-radius: 5px;
  width: 100%;
  height: 32px;
  padding: 0 15px 0 40px;
  font-size: 12px;
  line-height: 32px;
  line-height: normal;
  font-weight: 600;
  color: rgba(0,0,0,0.5);
  font-style: normal;
}
.schedule-popup-body .gform_wrapper ul.gform_fields li.gfield select {
  border: 1px solid #DDDDDD;
  border-radius: 5px;
  width: 100%;
  height: 32px;
  padding: 0 0 0 35px;
  font-size: 12px;
  line-height: 32px;
  line-height: normal;
  font-weight: 600;
  color: rgba(0,0,0,0.5);
  font-style: normal;
}
.schedule-popup-body .gform_wrapper .attendees-email-repeater .ginput_container_email {
  position: relative;
  padding-right: 20px;
}
.schedule-popup-body .gform_wrapper .attendees-email-repeater .ginput_container_email:before {
  content: '\f0e0';
  font-family: 'Font Awesome 5 Pro';
  font-size: 12px;
  color: #4BC3A4;
  position: absolute;
  top: 6px;
  left: 18px;
}
.schedule-popup-body #gform_page_40_2 .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons .remove_repeater_item_text {
  right: 0;
}

.schedule-popup-body #gform_page_40_3 .gform_page_fields {
  margin-bottom: 20px;
}
.schedule-popup-body .gform_wrapper .gfield.gfield_html h4 {
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  color: rgba(0,0,0,0.5);
  margin: 0;
  margin-bottom: 18px;
  text-align-last: left;
}
.schedule-popup-body .gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {
  margin-bottom: 10px;
}
.schedule-popup-body .gform_wrapper ul.gfield_checkbox li label,
.schedule-popup-body .gform_wrapper ul.gfield_radio li label {
  font-size: 12px;
  color: rgba(0,0,0,0.5);
}
.schedule-popup-body .gform_wrapper ul.gfield_checkbox li label:before,
.schedule-popup-body .gform_wrapper ul.gfield_radio li label:before{
  font-size: 12px;
  opacity: 0.5;
}
.schedule-popup-body .gform_wrapper ul.gfield_checkbox li input:checked+label,
.schedule-popup-body .gform_wrapper ul.gfield_radio li input:checked+label {
  color: #4BC3A4;
}
.schedule-popup-body .gform_wrapper ul.gfield_checkbox li input:checked+label:before{
  opacity: 1;
  content: '\f14a';
  font-weight: 700;
}
.schedule-popup-body .gform_wrapper .gfield.sub-check-field {
  padding-left: 55px;
}
.schedule-popup-body .gform_wrapper .gfield.sub-check-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
  margin-bottom: 13px;
  max-width: 290px;
  width: 100%;
  padding: 0 13px;
}

.schedule-popup-body .gform_wrapper.gform_validation_error .gform_body {
  padding-top: 0 !important;
}
.schedule-popup-body .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.schedule-popup-body .gform_wrapper li.gfield_error textarea{
  border: 1px solid #ff766c !important;
  color: inherit;
}
.schedule-popup-body li.gfield_error .select2-container--default .select2-selection--single {
  border: 1px solid #ff766c !important;
}
.schedule-popup-body li.gfield_error .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #f7766c;
}
.schedule-popup-body .gform_wrapper .validation_message {
  margin-bottom: 0;
}

.main-content-block.job-board {
  padding-bottom: 30px;
}
.job-board .center-column__content {
  padding: 0;
  border: 0;
  flex-direction: column;
}
.job-board .center-column__content .job-item {
  display: flex;
  align-items: center;
  padding: 25px 0;
  border-bottom: 1px solid #E8E8EA;
}
.job-board .center-column__content .job-item:last-of-type {
  border: 0;
}
.job-board .center-column__content .job-item .job-name {
  max-width: 200px;
  width: 100%;
  margin-right: 5px;
}
.job-board .center-column__content .job-item .job-name h4 {
  font-weight: 700;
  font-size: 14px;
  line-height: normal;
  color: #000;
  margin-bottom: 6px;
}
.job-board .center-column__content .job-item .job-name .loc-type {
  font-weight: 600;
  font-size: 12px;
  line-height: normal;
  color: rgba(68, 75, 86, 0.5);
}

.job-board .center-column__content .job-item .job-counts {
  display: flex;
  justify-content: center;
  align-items: center;
}
.job-board .center-column__content .job-item .job-counts .view-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  border-right: 1px solid #D2D2D2;
  padding: 0 25px;
  font-size: 12px;
  font-weight: 600;
  line-height: normal;
  color: rgba(68, 75, 86, 0.5);
}
.job-board .center-column__content .job-item .job-counts .view-item:last-child {
  border: 0;
}
.job-board .center-column__content .job-item .job-counts .view-item .count {
  font-size: 14px;
  line-height: normal;
  font-weight: 700;
  color: #000;
  margin-bottom: 6px;
}

.job-board .center-column__content .job-item .job-meta {
  max-width: 250px;
  width: 100%;
  margin-left: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.job-board .center-column__content .job-item .job-meta .expired,
.job-board .center-column__content .job-item .job-meta .published {
  font-family: 'Red Hat Display', sans-serif;
  font-size: 10px;
  line-height: normal;
  font-weight: 900;
  letter-spacing: 0.25px;
  color: #444B56;
  text-transform: uppercase;
}
.job-board .center-column__content .job-item .job-meta .expired i,
.job-board .center-column__content .job-item .job-meta .published i {
  font-size: 14px;
  line-height: normal;
  margin-right: 6px;
  vertical-align: middle;
}
.job-board .center-column__content .job-item .job-meta .published i.fa-check-circle {
  color: #4CC3A5;
}
.job-board .center-column__content .job-item .job-meta .published i.fa-ellipsis-h {
  color: #444B56;
}
.job-board .center-column__content .job-item .job-meta .more {
  margin-left: 5px;
  font-size: 14px;
  line-height: normal;
  color: #444B56;
  cursor: pointer;
}

.job-board .center-column__content .btn {
  margin-top: 15px;
}

.sidebar .widget-wrap__dash{
  background-color: transparent;
  box-shadow: none;
}
.availibility-wrap {
  /*display: flex;
  justify-content: space-between;
  align-items: center;*/
  background-color: #444B56;
  border-radius: 8px;
  margin-bottom: 30px;
  padding: 29px 25px 31px 32px;
  box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.05);
  margin-bottom: 30px;
}
.availibility-wrap .availability-title {
  width: 100%;
  margin-bottom: 28px;
}

.availibility-wrap .availability-title h3{
  color: #fff;
}

.availibility-wrap .availability-body {
  width: 100%;
  color: #DDDFE3;
  display: flex;
  margin-bottom: 20px;
  align-items: center;
  justify-content: space-between;
  padding-right: 20px;
}
.availibility-wrap .availability-body .btn{
  border: 1px solid #fff;
}
.availibility-wrap .availability-body p {
  font-family: 'Inter', sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  margin: 0;
}
.availibility-wrap .availability-body a{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #4CC3A5;
}
.availibility-wrap .availability-check {
  background-color: #4CC3A5;
  border-radius: 8px;
  padding: 10px 27px;
  cursor: pointer;
  display: flex;
  justify-content: center;
}
.availibility-wrap .availability-check.disabled {
  cursor: not-allowed;
  background: rgba(255, 255, 255, 0.15);
}
.availibility-wrap .availability-check i {
  color: #fff;
  font-size: 16px;
  cursor: default;
}
.availibility-wrap .availability-check span {
  font-size: 14px;
  line-height: normal;
  color: #fff;
}
.availibility-wrap .availability-check.disabled span{
  opacity: 0.25;
}
.sidebar .job-alerts-block{
 padding: 27px 30px;
 margin-bottom: 30px;
 box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.05);
border-radius: 10px;
}
.job-alerts__heading{
  margin-bottom: 6px;

}
.edit-profile-block .center-column__content .center-column__content-text,
.job-alerts-block  .center-column__content .center-column__content-text {
  width: 100%;
}
.edit-profile-block .center-column__content p,
.job-alerts-block .center-column__content p {
  margin: 0;
  margin-bottom: 30px;
  font-size: 14px;
  line-height: normal;
  font-weight: 600;
}
.edit-profile-block .center-column__content .btns-wrap {
  display: flex;
  align-items: center;
}
.edit-profile-block .center-column__content .btns-wrap .btn {
  margin-right: 20px;
}
.job-alerts__info{
  margin-left: 10px;
  position: relative;
  cursor: pointer;
}
.job-alerts__info-head{
  font-style: normal;
  font-weight: 900;
  font-size: 13px;
  line-height: 13px;
  letter-spacing: 0.25px;
  color: #4CC3A5;
}

.job-alerts__info-wind{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  line-height: 14px;
  color: #444B56;
  padding: 12px 5px 11px 18px;
  background: #FFFFFF;
  box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.05);
  border-radius: 10px;
  position: absolute;
  bottom: 25px;
  left: 50%;
  transform: translateX(-50%);
  width: 218px;
  opacity: 0;
  visibility: hidden;
}
.job-alerts__info:hover .job-alerts__info-wind{
  opacity: 1;
  visibility: visible;
}
.job-alerts-block .filters-wrap h4 {
  font-family: 'Red Hat Display', sans-serif;
  font-size: 10px;
  line-height: normal;
  letter-spacing: 0.21px;
  font-weight: 900;
  color: #444B56;
  margin: 0;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.job-alerts-block .filters-wrap .filter-list {
  display: flex;
  flex-wrap: wrap;
}
.job-alerts-block .filters-wrap .filter-list .filter-tag {
  border: 1px solid rgba(68, 75, 86, 0.25);
  border-radius: 13px;
  padding: 5px 12px;
  padding-right: 10px;
  font-size: 12px;
  line-height: normal;
  font-weight: 600;
  color: #444B56;
  margin-right: 13px;
  margin-bottom: 13px;
}
.job-alerts-block .filters-wrap .filter-list .filter-tag i {
  color: #4CC3A5;
  font-size: 11px;
  line-height: 10px;
}
.job-alerts-block .filters-wrap .filter-list .filter-tag a {
  margin: 0;
  margin-left: 11px;
}
.job-alerts-block .filters-wrap .filter-list .filter-tag a i {
  font-size: 9px;
}
.job-alerts-block .filters-wrap .filter-list .filter-tag .remove-tag {
  display: inline-block;
  line-height: 10px;
  margin-left: 6px;
  padding-left: 6px;
  border-left: 1px solid #D0D2D5;
  cursor: pointer;
}
.job-alerts-block .center-column__content .btn {
  display: block;
  margin-top: 12px;
  font-size: 12px;
line-height: 15px;
}

.edit-profile-block {
  transition: all 0.3s ease;
}
.edit-profile-block.collapsed {
  padding-bottom: 0;
}
.edit-profile-block.collapsed .center-column__heading {
  border-bottom: 0;
}
.edit-profile-block .center-column__heading h3 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0;
  width: 100%;
}
.edit-profile-block .center-column__heading h3 i {
  font-size: 16px;
  color: #000;
}
.edit-profile-block:not(.collapsed) .center-column__heading h3 i {
  transform: rotate(90deg);
}
.edit-profile-block.collapsed .center-column__content {
  display: none;
}

.live-chat-wrapper {
  margin-top: 20px;
}

.main.additional-gap {
  margin-top: 40px;
}

.documents-wrapper .space-between {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.documents-wrapper .space-between .btn {
    margin-top: 40px;
    align-self: flex-end;
}
.job-view .center-column__content .center-column__fullwidth-box p:first-of-type {
  margin-top: 0;
}
/*# sourceMappingURL=style.css.map 