/*  Styles only rendered in our-carrers page and job position inner page 
    For More information check functions.php file -> search for conditionally_enqueue_styles_scripts fucntion
    ~PR~
*/
.page-template-page-our-careers .row-title-container {
  margin-top: 80px !important;
  padding-right: 200px !important;
  padding-left: 200px !important;
}
.page-template-page-our-careers .mt-mb-5 {
  margin-top: 5em;
  margin-bottom: 5em;
}
.page-template-page-our-careers .mt-mb-2 {
  margin-bottom: 2em;
}
.page-template-page-our-careers .vc_column-inner.vc-grey-comp {
  padding-top: 20px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  background-color: #fafafa;
}

.single.single-job-position a.join_team,
.single.single-job-position a.carrers_only {
  margin-bottom: 20px;
}
@media only screen and (max-width: 767px) {
  .single.single-job-position a.join_team,
  .single.single-job-position a.carrers_only {
    margin-bottom: 30px !important;
  }
}
.single.single-job-position a.join_team span.mkdf-btn-text,
.single.single-job-position a.carrers_only span.mkdf-btn-text {
  font-size: 15px !important;
  font-family: "Raleway-Medium" !important;
  padding: 0px 30px !important;
  min-width: 160px;
}
.single.single-job-position #cf7-custom-sub .mkdf-cf7-text > a:nth-child(1) {
  background-color: rgb(0, 96, 85);
  height: 45px;
  display: flex;
}
.single.single-job-position #cf7-custom-sub .mkdf-cf7-text > span:nth-child(2) {
  height: -moz-fit-content;
  height: fit-content;
}
.single.single-job-position #cf7-custom-sub .mkdf-cf7-text > span:nth-child(1) {
  height: 50px !important;
}
.single.single-job-position #cf7-custom-sub .mkdf-cf7-text .mkdf-btn-text {
  display: initial;
}/*# sourceMappingURL=dev-styles.css.map */