/** Import Bootstrap functions */

/** Colors */

/** Import everything from autoload */

/**
 * Import npm dependencies
 *
 * Prefix your imports with `~` to grab from node_modules/
 * @see https://github.com/webpack-contrib/sass-loader#imports
 */

/** Import theme styles */

/* line 4, resources/assets/styles/common/_global.scss */

.fusion-page-title-bar h1 {
  text-shadow: #000 1px 0 10px;
}

/* line 3, resources/assets/styles/components/_buttons.scss */

.eolia_search_fields .eolia_form-row--submit {
  margin-top: 40px;
  text-align: center;
}

/* line 7, resources/assets/styles/components/_buttons.scss */

.eolia_search_fields .eolia_form-row--submit input {
  background-color: #d81b60;
  height: 40px;
  width: 160px;
  border-radius: 35px;
}

/* line 13, resources/assets/styles/components/_buttons.scss */

.eolia_search_fields .eolia_form-row--submit input:hover {
  background-color: #086dc1;
  border-color: #086dc1;
}

/* line 24, resources/assets/styles/components/_buttons.scss */

body.apply .eolia_form-row--submit {
  text-align: center;
}

/* line 27, resources/assets/styles/components/_buttons.scss */

body.apply .eolia_form-row--submit input.eolia_input {
  background-color: #d81b60;
  font-family: Inter, sans-serif;
  border: 1px solid #d81b60;
}

/* line 32, resources/assets/styles/components/_buttons.scss */

body.apply .eolia_form-row--submit input.eolia_input:hover {
  background-color: white;
  color: #d81b60;
}

/* line 40, resources/assets/styles/components/_buttons.scss */

body.apply label.eolia_input--button {
  background-color: #086dc1;
  border: 1px solid #086dc1;
  font-family: Inter, sans-serif;
}

/* line 45, resources/assets/styles/components/_buttons.scss */

body.apply label.eolia_input--button:hover {
  background-color: white;
  color: #086dc1;
  border: 1px solid #086dc1;
}

/**
 * WordPress Generated Classes
 * @see http://codex.wordpress.org/CSS#WordPress_Generated_Classes
 */

/* line 8, node_modules/bootstrap/scss/_images.scss */

.img-fluid,
.wp-caption img {
  max-width: 100%;
  height: auto;
}

/* line 14, node_modules/bootstrap/scss/_images.scss */

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

/* line 29, node_modules/bootstrap/scss/_images.scss */

.figure,
.wp-caption {
  display: inline-block;
}

/* line 34, node_modules/bootstrap/scss/_images.scss */

.figure-img,
.wp-caption img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

/* line 39, node_modules/bootstrap/scss/_images.scss */

.figure-caption,
.wp-caption-text {
  font-size: 90%;
  color: #6c757d;
}

/* line 5, node_modules/bootstrap/scss/utilities/_screenreaders.scss */

.sr-only,
.screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/* line 24, node_modules/bootstrap/scss/mixins/_screen-reader.scss */

.sr-only-focusable:active,
.screen-reader-text:active,
.sr-only-focusable:focus,
.screen-reader-text:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

/** Media alignment */

/* line 9, resources/assets/styles/components/_wp-classes.scss */

.alignnone {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  height: auto;
}

/* line 16, resources/assets/styles/components/_wp-classes.scss */

.aligncenter {
  display: block;
  margin: 0.5rem auto;
  height: auto;
}

/* line 22, resources/assets/styles/components/_wp-classes.scss */

.alignleft,
.alignright {
  margin-bottom: 0.5rem;
  height: auto;
}

@media (min-width: 576px) {
  /* line 29, resources/assets/styles/components/_wp-classes.scss */

  .alignleft {
    float: left;
    margin-right: 0.5rem;
  }

  /* line 34, resources/assets/styles/components/_wp-classes.scss */

  .alignright {
    float: right;
    margin-left: 0.5rem;
  }
}

/** Captions */

/** Text meant only for screen readers */

/* line 2, resources/assets/styles/components/_map.scss */

.eolia_search_map #eolia-open-street-map {
  max-height: 500px;
}

/* line 1, resources/assets/styles/components/_modal.scss */

body.modal-open {
  overflow: visible !important;
  position: relative !important;
}

/* line 5, resources/assets/styles/components/_modal.scss */

body.modal-open div.modal.fade {
  opacity: 1;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 100% !important;
          flex: 0 0 100% !important;
  max-width: 100% !important;
  background-color: white;
}

/* line 11, resources/assets/styles/components/_modal.scss */

body.modal-open div.modal.fade div.modal-dialog {
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
  max-width: 100% !important;
}

/* line 16, resources/assets/styles/components/_modal.scss */

body.modal-open div.modal.fade div.modal-dialog button.close span {
  color: black !important;
}

/* line 2, resources/assets/styles/layouts/_header.scss */

body.single .fusion-page-title-bar {
  background-image: url(/app/themes/eolia-theme-child/dist/images/template-banner1.jpeg);
}

/* line 8, resources/assets/styles/layouts/_header.scss */

body.apply--unsolicited .fusion-page-title-bar {
  background-image: url(/app/themes/eolia-theme-child/dist/images/template-banner2.jpeg);
}

/* line 4, resources/assets/styles/layouts/_footer.scss */

footer .menu .current-menu-item a {
  border-right: none !important;
}

/* line 1, resources/assets/styles/layouts/_tinymce.scss */

body#tinymce {
  margin: 12px !important;
}

/* line 3, resources/assets/styles/layouts/_results.scss */

body.archive .eolia_results .eolia_results_category_title {
  font-size: 28px;
  color: #d81b60;
  font-weight: bold !important;
}

@media (max-width: 450px) {
  /* line 3, resources/assets/styles/layouts/_results.scss */

  body.archive .eolia_results .eolia_results_category_title {
    text-align: center;
  }
}

/* line 12, resources/assets/styles/layouts/_results.scss */

body.archive .eolia_results .eolia_results_category_title a {
  color: #d81b60 !important;
}

/* line 17, resources/assets/styles/layouts/_results.scss */

body.archive .eolia_results .eolia_results_category_tiles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

/* line 20, resources/assets/styles/layouts/_results.scss */

body.archive .eolia_results .eolia_results_category_tiles .eolia_results_tile {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%;
  text-align: left;
  padding: 1rem;
}

@media (max-width: 900px) and (min-width: 651px) {
  /* line 20, resources/assets/styles/layouts/_results.scss */

  body.archive .eolia_results .eolia_results_category_tiles .eolia_results_tile {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (max-width: 650px) {
  /* line 20, resources/assets/styles/layouts/_results.scss */

  body.archive .eolia_results .eolia_results_category_tiles .eolia_results_tile {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

/* line 35, resources/assets/styles/layouts/_results.scss */

body.archive .eolia_results .eolia_results_category_tiles .eolia_results_tile_content {
  background-color: #f4f4f4;
  position: relative;
  display: block;
  height: 100%;
  padding: 16px 16px 3.5rem;
}

/* line 42, resources/assets/styles/layouts/_results.scss */

body.archive .eolia_results .eolia_results_category_tiles .eolia_results_tile_content::before {
  content: '';
  display: block;
  position: absolute;
  background-color: #086dc1;
  height: 100%;
  width: 0;
  left: 0;
  top: 0;
  z-index: 0;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

/* line 55, resources/assets/styles/layouts/_results.scss */

body.archive .eolia_results .eolia_results_category_tiles .eolia_results_tile_content_field {
  z-index: 1;
  position: relative;
}

/* line 59, resources/assets/styles/layouts/_results.scss */

body.archive .eolia_results .eolia_results_category_tiles .eolia_results_tile_content_field--listerecrut6 {
  text-transform: uppercase;
  color: #d81b60;
  font-size: 12px;
}

/* line 65, resources/assets/styles/layouts/_results.scss */

body.archive .eolia_results .eolia_results_category_tiles .eolia_results_tile_content_field--saisie1 {
  font-size: 18px;
  font-weight: bold;
  color: #086dc1;
  line-height: 1.2;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 74, resources/assets/styles/layouts/_results.scss */

body.archive .eolia_results .eolia_results_category_tiles .eolia_results_tile_content_field--saisie2,
body.archive .eolia_results .eolia_results_category_tiles .eolia_results_tile_content_field--ref,
body.archive .eolia_results .eolia_results_category_tiles .eolia_results_tile_content_field--direction {
  font-size: 12px;
}

/* line 80, resources/assets/styles/layouts/_results.scss */

body.archive .eolia_results .eolia_results_category_tiles .eolia_results_tile_content_field--button {
  color: #d81b60;
  -webkit-transition: margin-left 0.2s;
  -o-transition: margin-left 0.2s;
  transition: margin-left 0.2s;
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 40px;
  position: absolute;
  bottom: 15px;
}

/* line 91, resources/assets/styles/layouts/_results.scss */

body.archive .eolia_results .eolia_results_category_tiles .eolia_results_tile_content:hover {
  color: white !important;
}

/* line 94, resources/assets/styles/layouts/_results.scss */

body.archive .eolia_results .eolia_results_category_tiles .eolia_results_tile_content:hover > .eolia_results_tile_content_field {
  color: white !important;
}

/* line 98, resources/assets/styles/layouts/_results.scss */

body.archive .eolia_results .eolia_results_category_tiles .eolia_results_tile_content:hover > .eolia_results_tile_content_field--button {
  margin-left: 20px;
}

/* line 102, resources/assets/styles/layouts/_results.scss */

body.archive .eolia_results .eolia_results_category_tiles .eolia_results_tile_content:hover::before {
  width: 100%;
}

/* line 111, resources/assets/styles/layouts/_results.scss */

body.archive .site-main {
  padding-top: 0 !important;
}

@media (max-width: 450px) {
  /* line 111, resources/assets/styles/layouts/_results.scss */

  body.archive .site-main {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}

/* line 120, resources/assets/styles/layouts/_results.scss */

body.archive .fusion-row {
  display: block !important;
}

/* line 126, resources/assets/styles/layouts/_results.scss */

main.clearfix main.clearfix {
  padding: 0 !important;
}

/* line 3, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search .eolia_row--search {
  background: -webkit-gradient(linear, left top, right top, color-stop(-50%, #020024), color-stop(35%, #086dc1), color-stop(110%, #00d4ff));
  background: -webkit-linear-gradient(left, #020024 -50%, #086dc1 35%, #00d4ff 110%);
  background: -o-linear-gradient(left, #020024 -50%, #086dc1 35%, #00d4ff 110%);
  background: linear-gradient(90deg, #020024 -50%, #086dc1 35%, #00d4ff 110%);
}

/* line 7, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search h1 {
  margin: 0;
  color: white;
  font-size: 60px;
}

/* line 13, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search span,
body.archive .eolia_search label {
  color: white;
}

/* line 18, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search span {
  font-size: 20px;
}

/* line 22, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search input:not(.eolia_input--button) {
  outline: 0;
  border: 0;
  background-color: transparent !important;
  border-radius: 0 !important;
  color: white;
}

/* line 29, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search input:not(.eolia_input--button)::-webkit-input-placeholder {
  color: transparent !important;
}

/* line 33, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search input:not(.eolia_input--button)::-moz-placeholder {
  /* Firefox 19+ */
  color: transparent !important;
}

/* line 37, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search input:not(.eolia_input--button):-moz-placeholder {
  /* Firefox 18- */
  color: transparent !important;
}

/* line 41, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search input:not(.eolia_input--button):-ms-input-placeholder {
  color: transparent !important;
}

/* line 46, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search .count-offers-wrapper {
  text-align: center;
  position: absolute;
  margin-left: 10%;
  margin-top: 5%;
  background-color: transparent;
}

@media (max-width: 1440px) and (min-width: 768px) {
  /* line 46, resources/assets/styles/layouts/_search.scss */

  body.archive .eolia_search .count-offers-wrapper {
    margin-left: 5%;
  }
}

@media (max-width: 767px) {
  /* line 46, resources/assets/styles/layouts/_search.scss */

  body.archive .eolia_search .count-offers-wrapper {
    position: relative !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
    background: -webkit-gradient(linear, left top, right top, color-stop(-50%, #020024), color-stop(35%, #086dc1), color-stop(110%, #00d4ff));
    background: -webkit-linear-gradient(left, #020024 -50%, #086dc1 35%, #00d4ff 110%);
    background: -o-linear-gradient(left, #020024 -50%, #086dc1 35%, #00d4ff 110%);
    background: linear-gradient(90deg, #020024 -50%, #086dc1 35%, #00d4ff 110%);
  }
}

/* line 65, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search .eolia_search_fields {
  margin-left: 20%;
  margin-top: 5%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 80%;
          flex: 0 0 80%;
  max-width: 80%;
}

@media (max-width: 767px) {
  /* line 65, resources/assets/styles/layouts/_search.scss */

  body.archive .eolia_search .eolia_search_fields {
    margin-left: 10%;
    margin-top: 0;
  }
}

/* line 76, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search .eolia_search_fields .eolia_form-row {
  float: left;
  width: 35%;
  margin-bottom: 10px;
  margin-right: 10px;
}

/* line 82, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search .eolia_search_fields .eolia_form-row .select2-selection {
  max-height: 44px;
}

/* line 85, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search .eolia_search_fields .eolia_form-row .select2-selection__rendered {
  font-size: 14px;
}

@media (min-width: 768px) {
  /* line 90, resources/assets/styles/layouts/_search.scss */

  body.archive .eolia_search .eolia_search_fields .eolia_form-row[data-field-id="direction"] {
    margin-top: -6px;
  }
}

@media (min-width: 768px) {
  /* line 96, resources/assets/styles/layouts/_search.scss */

  body.archive .eolia_search .eolia_search_fields .eolia_form-row[data-field-id="listerecrut6"] {
    margin-top: -10px;
  }
}

@media (max-width: 767px) {
  /* line 76, resources/assets/styles/layouts/_search.scss */

  body.archive .eolia_search .eolia_search_fields .eolia_form-row {
    float: none;
    width: 100%;
  }
}

/* line 107, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search .eolia_search_fields .eolia_form-row .eolia_form-group {
  padding-left: 0;
  margin-bottom: 0 !important;
}

/* line 113, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search .eolia_search_fields .eolia_form-row .eolia_form-group .select2-container--open .select2-search {
  display: inline-block !important;
}

/* line 119, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search .eolia_search_fields .eolia_form-row .eolia_form-group .select2-container--below .select2-search {
  display: none;
}

/* line 124, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search .eolia_search_fields .eolia_form-row .eolia_form-group .select2-container .select2-selection {
  outline: 0;
  border: 0;
  background-color: transparent;
  border-radius: 0;
  padding-left: 0;
}

/* line 131, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search .eolia_search_fields .eolia_form-row .eolia_form-group .select2-container .select2-selection__choice__remove {
  color: white;
}

/* line 135, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search .eolia_search_fields .eolia_form-row .eolia_form-group .select2-container .select2-selection__rendered {
  color: white;
}

/* line 139, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search .eolia_search_fields .eolia_form-row .eolia_form-group .select2-container .select2-selection__rendered .select2-search__field {
  font-size: 14px;
}

/* line 145, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search .eolia_search_fields .eolia_form-row .eolia_form-group .select2-container .select2-selection__placeholder {
  display: none;
}

/* line 150, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search .eolia_search_fields .eolia_form-row .eolia_form-group .select2-container .select2-selection__arrow {
  display: none;
}

/* line 154, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search .eolia_search_fields .eolia_form-row .eolia_form-group .select2-container .select2-selection__choice {
  color: white;
  background-color: #086dc1;
  font-size: 14px;
  border: 0;
}

/* line 165, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search .eolia_search_fields .eolia_form-row:not(.eolia_form-row--submit) .eolia_form-group {
  border-bottom: 2px solid white;
  width: 100% !important;
}

/* line 172, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search .eolia_search_fields .eolia_form-row[data-field-id="keywords"] .eolia_form-group {
  width: 100%;
}

/* line 177, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search .eolia_search_fields .eolia_form-row--submit {
  text-align: center;
  margin-top: 40px;
  width: 70%;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  /* line 177, resources/assets/styles/layouts/_search.scss */

  body.archive .eolia_search .eolia_search_fields .eolia_form-row--submit {
    width: 100%;
  }
}

/* line 187, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search .eolia_search_fields .eolia_form-row--submit input {
  background-color: #d81b60;
  border-radius: 2em;
  padding-left: 30px;
  padding-right: 30px;
  border: 2px solid #d81b60;
  color: white;
}

/* line 195, resources/assets/styles/layouts/_search.scss */

body.archive .eolia_search .eolia_search_fields .eolia_form-row--submit input:hover {
  background-color: #086dc1;
  border: 2px solid #d81b60;
}

/* line 2, resources/assets/styles/layouts/_single.scss */

body.single-job.apply #main.site-main {
  padding: 0 !important;
}

/* line 8, resources/assets/styles/layouts/_single.scss */

body.single-job:not(.apply) .clearfix {
  padding-top: 0 !important;
}

@media (max-width: 980px) {
  /* line 8, resources/assets/styles/layouts/_single.scss */

  body.single-job:not(.apply) .clearfix {
    padding: 0 !important;
  }
}

/* line 15, resources/assets/styles/layouts/_single.scss */

body.single-job:not(.apply) .clearfix .content-area {
  width: 70%;
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  margin-top: -40px;
}

@media (max-width: 980px) {
  /* line 15, resources/assets/styles/layouts/_single.scss */

  body.single-job:not(.apply) .clearfix .content-area {
    width: 100%;
    margin-top: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 0;
  }
}

/* line 28, resources/assets/styles/layouts/_single.scss */

body.single-job:not(.apply) .clearfix .content-area .site-main {
  padding-top: 20px !important;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
  position: relative;
  z-index: 2;
  text-align: center;
}

@media (max-width: 980px) {
  /* line 28, resources/assets/styles/layouts/_single.scss */

  body.single-job:not(.apply) .clearfix .content-area .site-main {
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 0;
  }
}

/* line 41, resources/assets/styles/layouts/_single.scss */

body.single-job:not(.apply) .clearfix .content-area .site-main .post-content {
  text-align: justify;
}

/* line 45, resources/assets/styles/layouts/_single.scss */

body.single-job:not(.apply) .clearfix .content-area .site-main .post-content .eolia_job h2 {
  text-transform: uppercase;
}

/* line 49, resources/assets/styles/layouts/_single.scss */

body.single-job:not(.apply) .clearfix .content-area .site-main .post-content .eolia_job h3 {
  text-align: center;
}

/* line 54, resources/assets/styles/layouts/_single.scss */

body.single-job:not(.apply) .clearfix .content-area .site-main .post-content .eolia_job .eolia_field[data-field-id="saisie1"],
body.single-job:not(.apply) .clearfix .content-area .site-main .post-content .eolia_job .eolia_field[data-field-id="datedernierepublication"],
body.single-job:not(.apply) .clearfix .content-area .site-main .post-content .eolia_job .eolia_field[data-field-id="nomclient"],
body.single-job:not(.apply) .clearfix .content-area .site-main .post-content .eolia_job .eolia_field[data-field-id="saisie2"] {
  display: none !important;
}

/* line 61, resources/assets/styles/layouts/_single.scss */

body.single-job:not(.apply) .clearfix .content-area .site-main .post-content .eolia_job .eolia_field--video {
  text-align: center;
}

/* line 67, resources/assets/styles/layouts/_single.scss */

body.single-job:not(.apply) .clearfix .content-area .site-main .post-content .eolia_job .eolia_input--apply-button {
  background-color: #d81b60;
  border-radius: 2em;
  padding-left: 30px;
  padding-right: 30px;
  color: white;
  margin-top: 50px;
  border: 2px solid #d81b60;
}

/* line 76, resources/assets/styles/layouts/_single.scss */

body.single-job:not(.apply) .clearfix .content-area .site-main .post-content .eolia_job .eolia_input--apply-button:hover {
  background-color: white;
  color: #d81b60;
}

/* line 82, resources/assets/styles/layouts/_single.scss */

body.single-job:not(.apply) .clearfix .content-area .site-main .post-content .eolia_job .eolia_input--back-button {
  margin-top: 50px;
  background-color: #086dc1;
  border-radius: 2em;
  padding-left: 30px;
  padding-right: 30px;
  color: white;
  border: 2px solid #086dc1;
  margin-right: 10px;
}

/* line 92, resources/assets/styles/layouts/_single.scss */

body.single-job:not(.apply) .clearfix .content-area .site-main .post-content .eolia_job .eolia_input--back-button:hover {
  background-color: white;
  color: #086dc1;
}

/* line 104, resources/assets/styles/layouts/_single.scss */

body.single-job:not(.apply) .job-info-wrapper {
  position: absolute;
  background-color: #f9f9f9;
  padding: 30px 70px;
  right: 0;
  margin-right: 21%;
  width: 19%;
}

@media (max-width: 2000px) and (min-width: 1900px) {
  /* line 104, resources/assets/styles/layouts/_single.scss */

  body.single-job:not(.apply) .job-info-wrapper {
    margin-right: 19%;
    width: 20%;
  }
}

@media (max-width: 1899px) and (min-width: 1800px) {
  /* line 104, resources/assets/styles/layouts/_single.scss */

  body.single-job:not(.apply) .job-info-wrapper {
    margin-right: 17%;
    width: 21%;
  }
}

@media (max-width: 1799px) and (min-width: 1700px) {
  /* line 104, resources/assets/styles/layouts/_single.scss */

  body.single-job:not(.apply) .job-info-wrapper {
    margin-right: 15%;
    width: 23%;
  }
}

@media (max-width: 1699px) and (min-width: 1600px) {
  /* line 104, resources/assets/styles/layouts/_single.scss */

  body.single-job:not(.apply) .job-info-wrapper {
    margin-right: 13%;
    width: 24%;
  }
}

@media (max-width: 1599px) and (min-width: 1500px) {
  /* line 104, resources/assets/styles/layouts/_single.scss */

  body.single-job:not(.apply) .job-info-wrapper {
    margin-right: 11%;
    width: 25%;
  }
}

@media (max-width: 1499px) and (min-width: 1400px) {
  /* line 104, resources/assets/styles/layouts/_single.scss */

  body.single-job:not(.apply) .job-info-wrapper {
    margin-right: 6%;
    width: 29%;
  }
}

@media (max-width: 1399px) and (min-width: 1300px) {
  /* line 104, resources/assets/styles/layouts/_single.scss */

  body.single-job:not(.apply) .job-info-wrapper {
    margin-right: 5%;
    width: 29%;
  }
}

@media (max-width: 1299px) and (min-width: 1200px) {
  /* line 104, resources/assets/styles/layouts/_single.scss */

  body.single-job:not(.apply) .job-info-wrapper {
    margin-right: 2%;
    width: 31%;
  }
}

@media (max-width: 1199px) and (min-width: 1100px) {
  /* line 104, resources/assets/styles/layouts/_single.scss */

  body.single-job:not(.apply) .job-info-wrapper {
    margin-right: -2%;
    width: 33%;
  }
}

@media (max-width: 1099px) and (min-width: 981px) {
  /* line 104, resources/assets/styles/layouts/_single.scss */

  body.single-job:not(.apply) .job-info-wrapper {
    margin-right: -4%;
    padding: 30px 70px;
    width: 35%;
  }
}

@media (max-width: 980px) {
  /* line 104, resources/assets/styles/layouts/_single.scss */

  body.single-job:not(.apply) .job-info-wrapper {
    position: relative;
    padding: 20px 50px;
    margin-right: 0 !important;
    width: 100%;
  }
}

/* line 170, resources/assets/styles/layouts/_single.scss */

body.single-job:not(.apply) .job-info-wrapper .info-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 2px solid white;
}

@media (max-width: 980px) {
  /* line 170, resources/assets/styles/layouts/_single.scss */

  body.single-job:not(.apply) .job-info-wrapper .info-wrapper {
    padding-bottom: 0;
  }
}

/* line 180, resources/assets/styles/layouts/_single.scss */

body.single-job:not(.apply) .job-info-wrapper .info-wrapper .social_share_links a {
  width: 30px;
  height: 30px;
  background: #086dc1;
  color: white;
  display: inline-block;
  text-align: center;
  font-size: 20px;
  font-weight: 100;
  margin: 5px 0;
}

/* line 192, resources/assets/styles/layouts/_single.scss */

body.single-job:not(.apply) .job-info-wrapper .info-wrapper:last-of-type {
  border-bottom: 0;
}

/* line 196, resources/assets/styles/layouts/_single.scss */

body.single-job:not(.apply) .job-info-wrapper .info-wrapper .icon-wrapper {
  width: 57px;
  margin-right: 30px;
  text-align: center;
}

/* line 201, resources/assets/styles/layouts/_single.scss */

body.single-job:not(.apply) .job-info-wrapper .info-wrapper .icon-wrapper i {
  font-size: 40px;
}

/* line 206, resources/assets/styles/layouts/_single.scss */

body.single-job:not(.apply) .job-info-wrapper .info-wrapper .text-wrapper {
  width: calc(100% - 87px);
}

/* line 209, resources/assets/styles/layouts/_single.scss */

body.single-job:not(.apply) .job-info-wrapper .info-wrapper .text-wrapper p {
  color: #086dc1;
  font-size: 15px;
  font-weight: bold;
  margin-top: 0;
}

/* line 216, resources/assets/styles/layouts/_single.scss */

body.single-job:not(.apply) .job-info-wrapper .info-wrapper .text-wrapper span {
  font-weight: bold;
}

/* line 224, resources/assets/styles/layouts/_single.scss */

body.single-job:not(.apply) #main .eolia_job .eolia_field--text div > .eolia_field_inner_content {
  white-space: normal;
  word-wrap: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}

/* line 229, resources/assets/styles/layouts/_single.scss */

body.single-job:not(.apply) #main .eolia_job .eolia_field--text div > .eolia_field_inner_content span {
  white-space: normal;
  word-wrap: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}

/* line 1, resources/assets/styles/layouts/_alert.scss */

div.eolia_alert {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 5, resources/assets/styles/layouts/_alert.scss */

div.eolia_alert .eolia_alert_form {
  background-color: white !important;
  margin: 60px auto auto;
  max-width: 750px;
  border: 2px solid #086dc1 !important;
}

/* line 11, resources/assets/styles/layouts/_alert.scss */

div.eolia_alert .eolia_alert_form .eolia_alert_title {
  color: #d81b60 !important;
  font-weight: bold !important;
  font-size: 22px !important;
  text-align: center;
}

/* line 18, resources/assets/styles/layouts/_alert.scss */

div.eolia_alert .eolia_alert_form p {
  text-align: center;
  font-weight: bold;
}

/* line 23, resources/assets/styles/layouts/_alert.scss */

div.eolia_alert .eolia_alert_form .eolia_field_label {
  font-size: 12px;
}

/* line 26, resources/assets/styles/layouts/_alert.scss */

div.eolia_alert .eolia_alert_form .eolia_field_label .alert-gprd-text {
  font-weight: normal;
  color: black;
  text-align: justify;
  font-size: 12px;
}

/* line 34, resources/assets/styles/layouts/_alert.scss */

div.eolia_alert .eolia_alert_form .eolia_criteria_fields {
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 100% !important;
          flex: 0 0 100% !important;
  max-width: 100% !important;
}

/* line 39, resources/assets/styles/layouts/_alert.scss */

div.eolia_alert .eolia_alert_form .eolia_criteria_fields .eolia_form-row .eolia_field_label {
  color: black !important;
  text-align: justify;
}

/* line 44, resources/assets/styles/layouts/_alert.scss */

div.eolia_alert .eolia_alert_form .eolia_criteria_fields .eolia_form-row .eolia_input:not(.eolia_input--button) {
  border-bottom: 1px solid #9e9e9e;
  border-left: 0;
  border-top: 0;
  border-right: 0;
  color: black !important;
  background: transparent;
  border-radius: 0;
}

/* line 53, resources/assets/styles/layouts/_alert.scss */

div.eolia_alert .eolia_alert_form .eolia_criteria_fields .eolia_form-row .eolia_input:not(.eolia_input--button)::-webkit-input-placeholder {
  color: transparent !important;
}

/* line 57, resources/assets/styles/layouts/_alert.scss */

div.eolia_alert .eolia_alert_form .eolia_criteria_fields .eolia_form-row .eolia_input:not(.eolia_input--button)::-moz-placeholder {
  /* Firefox 19+ */
  color: transparent !important;
}

/* line 61, resources/assets/styles/layouts/_alert.scss */

div.eolia_alert .eolia_alert_form .eolia_criteria_fields .eolia_form-row .eolia_input:not(.eolia_input--button):-moz-placeholder {
  /* Firefox 18- */
  color: transparent !important;
}

/* line 65, resources/assets/styles/layouts/_alert.scss */

div.eolia_alert .eolia_alert_form .eolia_criteria_fields .eolia_form-row .eolia_input:not(.eolia_input--button):-ms-input-placeholder {
  color: transparent !important;
}

/* line 70, resources/assets/styles/layouts/_alert.scss */

div.eolia_alert .eolia_alert_form .eolia_criteria_fields .eolia_form-row--submit {
  text-align: center;
  margin-top: 50px;
}

/* line 74, resources/assets/styles/layouts/_alert.scss */

div.eolia_alert .eolia_alert_form .eolia_criteria_fields .eolia_form-row--submit input {
  background-color: #d81b60;
  border: 2px solid #d81b60 !important;
  color: white;
  border-radius: 2em;
  padding-left: 20px;
  padding-right: 20px;
}

/* line 82, resources/assets/styles/layouts/_alert.scss */

div.eolia_alert .eolia_alert_form .eolia_criteria_fields .eolia_form-row--submit input:hover {
  background-color: white;
  color: black;
}

/* line 3, resources/assets/styles/layouts/_apply.scss */

body.apply .clearfix .fusion-row {
  display: block !important;
}

/* line 10, resources/assets/styles/layouts/_apply.scss */

body.apply .clearfix .fusion-row .eolia_form-row .eolia_input::-webkit-input-placeholder,
body.apply .clearfix .fusion-row .eolia_form-row .select2-search__field::-webkit-input-placeholder {
  color: transparent !important;
}

/* line 14, resources/assets/styles/layouts/_apply.scss */

body.apply .clearfix .fusion-row .eolia_form-row .eolia_input::-moz-placeholder,
body.apply .clearfix .fusion-row .eolia_form-row .select2-search__field::-moz-placeholder {
  /* Firefox 19+ */
  color: transparent !important;
}

/* line 18, resources/assets/styles/layouts/_apply.scss */

body.apply .clearfix .fusion-row .eolia_form-row .eolia_input:-moz-placeholder,
body.apply .clearfix .fusion-row .eolia_form-row .select2-search__field:-moz-placeholder {
  /* Firefox 18- */
  color: transparent !important;
}

/* line 22, resources/assets/styles/layouts/_apply.scss */

body.apply .clearfix .fusion-row .eolia_form-row .eolia_input:-ms-input-placeholder,
body.apply .clearfix .fusion-row .eolia_form-row .select2-search__field:-ms-input-placeholder {
  color: transparent !important;
}

/* line 28, resources/assets/styles/layouts/_apply.scss */

body.apply .clearfix .fusion-row .eolia_form-row .eolia_input-group--file-advanced {
  margin-top: 5px;
}

/* line 31, resources/assets/styles/layouts/_apply.scss */

body.apply .clearfix .fusion-row .eolia_form-row .eolia_input-group--file-advanced .upload_with,
body.apply .clearfix .fusion-row .eolia_form-row .eolia_input-group--file-advanced .apply_with {
  background-color: #086dc1;
  margin-right: 5px;
}

/* line 2, resources/assets/styles/layouts/_home.scss */

body.home main.clearfix {
  margin-top: -100px;
}

/* line 6, resources/assets/styles/layouts/_home.scss */

body.home #sliders-container {
  height: 865px;
  max-width: 100%;
  max-height: 865px;
}

/* line 14, resources/assets/styles/layouts/_home.scss */

body.home ul.slides .fusion-title h2 {
  width: 70%;
}

/* line 17, resources/assets/styles/layouts/_home.scss */

body.home ul.slides .fusion-title h2 .slider-text-1 {
  text-shadow: 0 1px 20px black;
}

/* line 21, resources/assets/styles/layouts/_home.scss */

body.home ul.slides .fusion-title h2 .slider-text-2 {
  color: #086dc1;
  text-shadow: 0 1px 20px white;
  font-weight: bold;
}

/* line 30, resources/assets/styles/layouts/_home.scss */

body.home .scroll-down {
  border: 2px solid white;
  padding: 8px;
  border-radius: 40px;
  position: absolute;
  left: 40%;
  bottom: 100px;
}

/* line 38, resources/assets/styles/layouts/_home.scss */

body.home .scroll-down img {
  max-width: 60px;
  width: 50px;
  height: 50px;
}

/* line 46, resources/assets/styles/layouts/_home.scss */

html {
  scroll-behavior: smooth;
}


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