.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper {
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto; }
  .vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper .owl-stage-outer {
    overflow: visible; }
    .vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper .owl-stage-outer .owl-item {
      margin-top: 15px;
      margin-bottom: 15px;
      opacity: 0;
      transition: opacity 0.15s; }
      .vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper .owl-stage-outer .owl-item.active {
        opacity: 1; }
        .vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper .owl-stage-outer .owl-item.active span {
          color: #000 !important;
          font-weight: 700; }
      .vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper .owl-stage-outer .owl-item article {
        margin-bottom: 0; }
      .vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper .owl-stage-outer .owl-item .job-carousel-readmore-text {
        text-align: center;
        color: #c35a2a !important; }
      .vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper .owl-stage-outer .owl-item .post-data {
        padding: 15px 25px; }
  .vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper a {
    cursor: pointer; }
    .vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper a:hover h3, .vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper a:focus h3 {
      color: #c35a2a !important; }
    .vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper a h3 {
      text-align: center;
      margin-top: 15px;
      transition: all 0.15s;
      letter-spacing: 0.4px !important;
      color: #999 !important; }
  .vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper .owl-prev {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: -28px;
    display: block;
    width: 16px;
    height: 31px;
    background: none;
    background: url("../img/assets-new_img_button_prev.png");
    background-size: contain;
    background-repeat: no-repeat;
    -webkit-background-size: 16px 31px;
    background-size: 16px 31px;
    background-position: center;
    padding: 31px; }
    @media (max-width: 991px) {
      .vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper .owl-prev {
        left: 0; } }
  .vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper .owl-next {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    top: 48%;
    right: -90px;
    display: block;
    width: 16px;
    height: 31px;
    background: none;
    background: url("../img/assets-new_img_button_next.png");
    background-size: contain;
    background-repeat: no-repeat;
    -webkit-background-size: 16px 31px;
    background-size: 16px 31px;
    background-position: center;
    padding: 31px; }
    @media (max-width: 991px) {
      .vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper.vacancies-carousel__wrapper .owl-next {
        right: -67px; } }

.jobmore-plugin-wrap .jobmore-plugin-list .public-item-container {
  margin-top: 35px;
  max-width: 1140px !important; }
  @media (max-width: 767px) {
    .jobmore-plugin-wrap .jobmore-plugin-list .public-item-container {
      padding: 0 15px; } }

.public-item__link.public-item__link.public-item__link.public-item__link.public-item__link.public-item__link.public-item__link {
  cursor: pointer; }
  .public-item__link.public-item__link.public-item__link.public-item__link.public-item__link.public-item__link.public-item__link:hover h3, .public-item__link.public-item__link.public-item__link.public-item__link.public-item__link.public-item__link.public-item__link:focus h3 {
    color: #c35a2a !important; }
  .public-item__link.public-item__link.public-item__link.public-item__link.public-item__link.public-item__link.public-item__link h3 {
    text-align: center;
    margin-top: 15px;
    transition: all 0.15s;
    letter-spacing: 0.4px !important;
    color: #999 !important;
    line-height: 1.1 !important;
    font-family: Roboto !important;
    font-weight: 400 !important;
    font-size: 20px !important; }
  .public-item__link.public-item__link.public-item__link.public-item__link.public-item__link.public-item__link.public-item__link span {
    color: #000 !important;
    font-weight: 400;
    font-family: Roboto; }
  .public-item__link.public-item__link.public-item__link.public-item__link.public-item__link.public-item__link.public-item__link article {
    margin-bottom: 15px;
    margin-top: 15px; }
  .public-item__link.public-item__link.public-item__link.public-item__link.public-item__link.public-item__link.public-item__link .job-carousel-readmore-text {
    text-align: center;
    color: #c35a2a !important; }
  .public-item__link.public-item__link.public-item__link.public-item__link.public-item__link.public-item__link.public-item__link .post-data {
    padding: 15px 25px; }

.vacatures-no-button .public-pagination-container {
  display: none; }

.public-item__hfp_button.list-load-more {
  background: transparent !important;
  width: 350px !important;
  border: 0 !important; }
  .public-item__hfp_button.list-load-more span {
    padding: 15px 55px 25px;
    color: #6C6D74;
    font-size: 20px;
    font-weight: 400;
    font-family: Roboto;
    transition: all 0.15s; }
    .public-item__hfp_button.list-load-more span:hover {
      color: #c35a2a !important; }

.elementor-widget-vacancies .start-gradient {
  background: #6b8b25;
  background: -moz-linear-gradient(45deg, #6b8b25 0%, #b6d771 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #6b8b25), color-stop(100%, #b6d771));
  background: -webkit-linear-gradient(45deg, #6b8b25 0%, #b6d771 100%);
  background: -o-linear-gradient(45deg, #6b8b25 0%, #b6d771 100%);
  background: -ms-linear-gradient(45deg, #6b8b25 0%, #b6d771 100%);
  background: linear-gradient(45deg, #6b8b25 0%, #b6d771 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b8b25', endColorstr='#b6d771', GradientType=1 );
  padding-top: 235px;
  padding-bottom: 30px; }
  @media (max-width: 767px) {
    .elementor-widget-vacancies .start-gradient {
      padding-top: 150px; } }
  .elementor-widget-vacancies .start-gradient .gap {
    display: inline-block;
    vertical-align: top;
    margin-top: 2px;
    margin-left: 6px;
    margin-right: 6px;
    font-size: 50%; }
  .elementor-widget-vacancies .start-gradient h1 {
    text-align: center;
    color: #fff;
    font-family: Roboto;
    margin-bottom: 45px;
    max-width: 1140px;
    margin-right: auto;
    margin-left: auto;
    line-height: 1.1; }
    @media (min-width: 992px) {
      .elementor-widget-vacancies .start-gradient h1 {
        font-size: 56px; } }
  .elementor-widget-vacancies .start-gradient #crumbs {
    max-width: 1140px;
    margin-right: auto;
    margin-left: auto;
    color: #FFF; }
    @media (max-width: 767px) {
      .elementor-widget-vacancies .start-gradient #crumbs {
        padding-left: 15px; } }
    .elementor-widget-vacancies .start-gradient #crumbs a {
      color: #fff;
      transition: 0.15s; }
      .elementor-widget-vacancies .start-gradient #crumbs a:hover {
        color: #ddd; }

.jobmore-plugin-wrap.jobmore-plugin-wrap .jobmore-plugin-list-detail .public-container_detail .public-job-detail {
  max-width: 1170px; }
  .jobmore-plugin-wrap.jobmore-plugin-wrap .jobmore-plugin-list-detail .public-container_detail .public-job-detail .public-item__wrapper {
    padding: 0 15px;
    max-width: 1170px; }

.jobmore-plugin-wrap .jobmore-plugin-list-detail .public-container_detail .public-job-detail .public-item .public-item__wrapper .public-item__content .public-job-detai-info .public-job-detail__info-section .public-item__icon-tile .public-item__icon-text {
  font-weight: 500;
  font-family: Roboto; }

.jobmore-plugin-wrap .jobmore-plugin-list-detail .public-container_detail .public-job-detail .public-item .public-item__wrapper .public-item__content .public-job-detai-info .public-job-detail__info-section {
  border-top: 0;
  font-family: Roboto; }

.jobmore-plugin-wrap .jobmore-plugin-list-detail .public-container_detail .public-job-detail .public-item .public-item__wrapper .public-item__content .public-job-detai-info .public-job-detail__info-table-section {
  margin-top: 35px;
  font-family: Roboto; }

.jobmore-plugin-wrap .jobmore-plugin-list-detail .public-container_detail .public-job-detail .public-item .public-item__wrapper .public-item__content .public-item__description .public-job-detail__description {
  margin-top: 35px;
  font-family: Roboto;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 35px; }

.recruit_gravity_contact_form {
  width: 100%;
  background: #F6F9FB; }
  .recruit_gravity_contact_form .recruit_form_wrapper {
    padding: 0 15px;
    max-width: 930px;
    margin-right: auto;
    margin-left: auto; }
    .recruit_gravity_contact_form .recruit_form_wrapper .gform_wrapper {
      margin-bottom: 0;
      padding: 55px 15px; }
      .recruit_gravity_contact_form .recruit_form_wrapper .gform_wrapper #gform_fields_5 {
        display: flex;
        flex-wrap: wrap; }
        .recruit_gravity_contact_form .recruit_form_wrapper .gform_wrapper #gform_fields_5 input {
          background-color: transparent;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          border-radius: 0;
          border-color: #dddee0;
          padding: 10px 10px 10px 25px; }
        .recruit_gravity_contact_form .recruit_form_wrapper .gform_wrapper #gform_fields_5 #field_5_31,
        .recruit_gravity_contact_form .recruit_form_wrapper .gform_wrapper #gform_fields_5 #field_5_1 {
          width: 100%;
          flex: 1 0 100%; }
        .recruit_gravity_contact_form .recruit_form_wrapper .gform_wrapper #gform_fields_5 #field_5_2,
        .recruit_gravity_contact_form .recruit_form_wrapper .gform_wrapper #gform_fields_5 #field_5_18 {
          width: 50%; }
          @media (max-width: 767px) {
            .recruit_gravity_contact_form .recruit_form_wrapper .gform_wrapper #gform_fields_5 #field_5_2,
            .recruit_gravity_contact_form .recruit_form_wrapper .gform_wrapper #gform_fields_5 #field_5_18 {
              width: 100%; } }
@media(max-width: 767px) {
  .recruit_gravity_contact_form .recruit_form_wrapper .gform_wrapper #gform_fields_5 #field_5_2 {
    margin-top: 0; } }
        .recruit_gravity_contact_form .recruit_form_wrapper .gform_wrapper #gform_fields_5 #input_5_2,
        .recruit_gravity_contact_form .recruit_form_wrapper .gform_wrapper #gform_fields_5 #input_5_18 {
          width: 100%; }
      .recruit_gravity_contact_form .recruit_form_wrapper .gform_wrapper h3 {
        text-align: center;
        margin-bottom: 0;
        font-family: Roboto;
        font-weight: 500;
        font-size: 24px; }
      .recruit_gravity_contact_form .recruit_form_wrapper .gform_wrapper .gform_heading {
        margin-bottom: 0 !important; }
      .recruit_gravity_contact_form .recruit_form_wrapper .gform_wrapper .gform_footer {
        text-align: center; }
        .recruit_gravity_contact_form .recruit_form_wrapper .gform_wrapper .gform_footer .gform_button {
          background: #c35a2a;
          font-weight: 400;
          border-radius: 0;
          margin: 0 !important; }
      .recruit_gravity_contact_form .recruit_form_wrapper .gform_wrapper #field_5_31 {
        display: none; }

@media (max-width: 767px) {
  .jobmore-plugin-wrap.jobmore-plugin-wrap .jobmore-plugin-list .public-pagination-container {
    position: relative !important; } }

/*# sourceMappingURL=style.css.map */
