/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./assets/css/pages/careers.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************/
/**
 * Colors
 *
 * Colors:
 * blue : #00205c
 * blue-middle : #808fac
 * blue-light : #d9dee7
 * dark : #000
 * white : #fff
 * gray : #e5e5e5
 *
 * Style guide: colors
 */
/**
 * Typography
 *
 * Markup: <div class="{{modifier_class}}">Hello world</div>
 *
 * .type--large-lg - large-lg
 * .type--large-md - large-md
 * .type--large-sm - large-sm
 * .type--large-xs - large-xs
 * .type--medium-xl - medium-xl
 * .type--medium-md - medium-md
 * .type--medium-sm - medium-sm
 * .type--small-xl - small-xl
 * .type--small-lg - small-lg
 * .type--small-md - small-md
 * .type--small-sm - small-sm
 * .type--small-xs - small-xs
 *
 * Style guide: typography
 */
/**
 * Colors
 *
 * Colors:
 * blue : #00205c
 * blue-middle : #808fac
 * blue-light : #d9dee7
 * dark : #000
 * white : #fff
 * gray : #e5e5e5
 *
 * Style guide: colors
 */
/**
 * Typography
 *
 * Markup: <div class="{{modifier_class}}">Hello world</div>
 *
 * .type--large-lg - large-lg
 * .type--large-md - large-md
 * .type--large-sm - large-sm
 * .type--large-xs - large-xs
 * .type--medium-xl - medium-xl
 * .type--medium-md - medium-md
 * .type--medium-sm - medium-sm
 * .type--small-xl - small-xl
 * .type--small-lg - small-lg
 * .type--small-md - small-md
 * .type--small-sm - small-sm
 * .type--small-xs - small-xs
 *
 * Style guide: typography
 */
/**
 * Colors
 *
 * Colors:
 * blue : #00205c
 * blue-middle : #808fac
 * blue-light : #d9dee7
 * dark : #000
 * white : #fff
 * gray : #e5e5e5
 *
 * Style guide: colors
 */
/**
 * Typography
 *
 * Markup: <div class="{{modifier_class}}">Hello world</div>
 *
 * .type--large-lg - large-lg
 * .type--large-md - large-md
 * .type--large-sm - large-sm
 * .type--large-xs - large-xs
 * .type--medium-xl - medium-xl
 * .type--medium-md - medium-md
 * .type--medium-sm - medium-sm
 * .type--small-xl - small-xl
 * .type--small-lg - small-lg
 * .type--small-md - small-md
 * .type--small-sm - small-sm
 * .type--small-xs - small-xs
 *
 * Style guide: typography
 */
/**
 * Colors
 *
 * Colors:
 * blue : #00205c
 * blue-middle : #808fac
 * blue-light : #d9dee7
 * dark : #000
 * white : #fff
 * gray : #e5e5e5
 *
 * Style guide: colors
 */
/**
 * Typography
 *
 * Markup: <div class="{{modifier_class}}">Hello world</div>
 *
 * .type--large-lg - large-lg
 * .type--large-md - large-md
 * .type--large-sm - large-sm
 * .type--large-xs - large-xs
 * .type--medium-xl - medium-xl
 * .type--medium-md - medium-md
 * .type--medium-sm - medium-sm
 * .type--small-xl - small-xl
 * .type--small-lg - small-lg
 * .type--small-md - small-md
 * .type--small-sm - small-sm
 * .type--small-xs - small-xs
 *
 * Style guide: typography
 */
/**
 * Colors
 *
 * Colors:
 * blue : #00205c
 * blue-middle : #808fac
 * blue-light : #d9dee7
 * dark : #000
 * white : #fff
 * gray : #e5e5e5
 *
 * Style guide: colors
 */
/**
 * Typography
 *
 * Markup: <div class="{{modifier_class}}">Hello world</div>
 *
 * .type--large-lg - large-lg
 * .type--large-md - large-md
 * .type--large-sm - large-sm
 * .type--large-xs - large-xs
 * .type--medium-xl - medium-xl
 * .type--medium-md - medium-md
 * .type--medium-sm - medium-sm
 * .type--small-xl - small-xl
 * .type--small-lg - small-lg
 * .type--small-md - small-md
 * .type--small-sm - small-sm
 * .type--small-xs - small-xs
 *
 * Style guide: typography
 */
/**
 * Colors
 *
 * Colors:
 * blue : #00205c
 * blue-middle : #808fac
 * blue-light : #d9dee7
 * dark : #000
 * white : #fff
 * gray : #e5e5e5
 *
 * Style guide: colors
 */
/**
 * Typography
 *
 * Markup: <div class="{{modifier_class}}">Hello world</div>
 *
 * .type--large-lg - large-lg
 * .type--large-md - large-md
 * .type--large-sm - large-sm
 * .type--large-xs - large-xs
 * .type--medium-xl - medium-xl
 * .type--medium-md - medium-md
 * .type--medium-sm - medium-sm
 * .type--small-xl - small-xl
 * .type--small-lg - small-lg
 * .type--small-md - small-md
 * .type--small-sm - small-sm
 * .type--small-xs - small-xs
 *
 * Style guide: typography
 */
/**
 * Colors
 *
 * Colors:
 * blue : #00205c
 * blue-middle : #808fac
 * blue-light : #d9dee7
 * dark : #000
 * white : #fff
 * gray : #e5e5e5
 *
 * Style guide: colors
 */
/**
 * Typography
 *
 * Markup: <div class="{{modifier_class}}">Hello world</div>
 *
 * .type--large-lg - large-lg
 * .type--large-md - large-md
 * .type--large-sm - large-sm
 * .type--large-xs - large-xs
 * .type--medium-xl - medium-xl
 * .type--medium-md - medium-md
 * .type--medium-sm - medium-sm
 * .type--small-xl - small-xl
 * .type--small-lg - small-lg
 * .type--small-md - small-md
 * .type--small-sm - small-sm
 * .type--small-xs - small-xs
 *
 * Style guide: typography
 */
/**
 * Colors
 *
 * Colors:
 * blue : #00205c
 * blue-middle : #808fac
 * blue-light : #d9dee7
 * dark : #000
 * white : #fff
 * gray : #e5e5e5
 *
 * Style guide: colors
 */
/**
 * Typography
 *
 * Markup: <div class="{{modifier_class}}">Hello world</div>
 *
 * .type--large-lg - large-lg
 * .type--large-md - large-md
 * .type--large-sm - large-sm
 * .type--large-xs - large-xs
 * .type--medium-xl - medium-xl
 * .type--medium-md - medium-md
 * .type--medium-sm - medium-sm
 * .type--small-xl - small-xl
 * .type--small-lg - small-lg
 * .type--small-md - small-md
 * .type--small-sm - small-sm
 * .type--small-xs - small-xs
 *
 * Style guide: typography
 */
.alm-load-more-btn {
  font-family: work-sans;
  font-size: max(14px, 1.1458333333vw);
  line-height: max(17px, 1.5104166667vw);
  letter-spacing: 0.1em;
  font-weight: 500;
}

/**
 * Colors
 *
 * Colors:
 * blue : #00205c
 * blue-middle : #808fac
 * blue-light : #d9dee7
 * dark : #000
 * white : #fff
 * gray : #e5e5e5
 *
 * Style guide: colors
 */
/**
 * Typography
 *
 * Markup: <div class="{{modifier_class}}">Hello world</div>
 *
 * .type--large-lg - large-lg
 * .type--large-md - large-md
 * .type--large-sm - large-sm
 * .type--large-xs - large-xs
 * .type--medium-xl - medium-xl
 * .type--medium-md - medium-md
 * .type--medium-sm - medium-sm
 * .type--small-xl - small-xl
 * .type--small-lg - small-lg
 * .type--small-md - small-md
 * .type--small-sm - small-sm
 * .type--small-xs - small-xs
 *
 * Style guide: typography
 */
/**
 * Colors
 *
 * Colors:
 * blue : #00205c
 * blue-middle : #808fac
 * blue-light : #d9dee7
 * dark : #000
 * white : #fff
 * gray : #e5e5e5
 *
 * Style guide: colors
 */
/**
 * Typography
 *
 * Markup: <div class="{{modifier_class}}">Hello world</div>
 *
 * .type--large-lg - large-lg
 * .type--large-md - large-md
 * .type--large-sm - large-sm
 * .type--large-xs - large-xs
 * .type--medium-xl - medium-xl
 * .type--medium-md - medium-md
 * .type--medium-sm - medium-sm
 * .type--small-xl - small-xl
 * .type--small-lg - small-lg
 * .type--small-md - small-md
 * .type--small-sm - small-sm
 * .type--small-xs - small-xs
 *
 * Style guide: typography
 */
/**
 * Colors
 *
 * Colors:
 * blue : #00205c
 * blue-middle : #808fac
 * blue-light : #d9dee7
 * dark : #000
 * white : #fff
 * gray : #e5e5e5
 *
 * Style guide: colors
 */
/**
 * Typography
 *
 * Markup: <div class="{{modifier_class}}">Hello world</div>
 *
 * .type--large-lg - large-lg
 * .type--large-md - large-md
 * .type--large-sm - large-sm
 * .type--large-xs - large-xs
 * .type--medium-xl - medium-xl
 * .type--medium-md - medium-md
 * .type--medium-sm - medium-sm
 * .type--small-xl - small-xl
 * .type--small-lg - small-lg
 * .type--small-md - small-md
 * .type--small-sm - small-sm
 * .type--small-xs - small-xs
 *
 * Style guide: typography
 */
/**
 * Colors
 *
 * Colors:
 * blue : #00205c
 * blue-middle : #808fac
 * blue-light : #d9dee7
 * dark : #000
 * white : #fff
 * gray : #e5e5e5
 *
 * Style guide: colors
 */
/**
 * Typography
 *
 * Markup: <div class="{{modifier_class}}">Hello world</div>
 *
 * .type--large-lg - large-lg
 * .type--large-md - large-md
 * .type--large-sm - large-sm
 * .type--large-xs - large-xs
 * .type--medium-xl - medium-xl
 * .type--medium-md - medium-md
 * .type--medium-sm - medium-sm
 * .type--small-xl - small-xl
 * .type--small-lg - small-lg
 * .type--small-md - small-md
 * .type--small-sm - small-sm
 * .type--small-xs - small-xs
 *
 * Style guide: typography
 */
/**
 * Colors
 *
 * Colors:
 * blue : #00205c
 * blue-middle : #808fac
 * blue-light : #d9dee7
 * dark : #000
 * white : #fff
 * gray : #e5e5e5
 *
 * Style guide: colors
 */
/**
 * Typography
 *
 * Markup: <div class="{{modifier_class}}">Hello world</div>
 *
 * .type--large-lg - large-lg
 * .type--large-md - large-md
 * .type--large-sm - large-sm
 * .type--large-xs - large-xs
 * .type--medium-xl - medium-xl
 * .type--medium-md - medium-md
 * .type--medium-sm - medium-sm
 * .type--small-xl - small-xl
 * .type--small-lg - small-lg
 * .type--small-md - small-md
 * .type--small-sm - small-sm
 * .type--small-xs - small-xs
 *
 * Style guide: typography
 */
/**
 * Colors
 *
 * Colors:
 * blue : #00205c
 * blue-middle : #808fac
 * blue-light : #d9dee7
 * dark : #000
 * white : #fff
 * gray : #e5e5e5
 *
 * Style guide: colors
 */
/**
 * Typography
 *
 * Markup: <div class="{{modifier_class}}">Hello world</div>
 *
 * .type--large-lg - large-lg
 * .type--large-md - large-md
 * .type--large-sm - large-sm
 * .type--large-xs - large-xs
 * .type--medium-xl - medium-xl
 * .type--medium-md - medium-md
 * .type--medium-sm - medium-sm
 * .type--small-xl - small-xl
 * .type--small-lg - small-lg
 * .type--small-md - small-md
 * .type--small-sm - small-sm
 * .type--small-xs - small-xs
 *
 * Style guide: typography
 */
/**
 * Colors
 *
 * Colors:
 * blue : #00205c
 * blue-middle : #808fac
 * blue-light : #d9dee7
 * dark : #000
 * white : #fff
 * gray : #e5e5e5
 *
 * Style guide: colors
 */
/**
 * Typography
 *
 * Markup: <div class="{{modifier_class}}">Hello world</div>
 *
 * .type--large-lg - large-lg
 * .type--large-md - large-md
 * .type--large-sm - large-sm
 * .type--large-xs - large-xs
 * .type--medium-xl - medium-xl
 * .type--medium-md - medium-md
 * .type--medium-sm - medium-sm
 * .type--small-xl - small-xl
 * .type--small-lg - small-lg
 * .type--small-md - small-md
 * .type--small-sm - small-sm
 * .type--small-xs - small-xs
 *
 * Style guide: typography
 */
.intro-text-wrapper {
  color: #00205c;
  width: 100%;
  margin-inline: auto;
}
.intro-text-wrapper--top {
  width: 100%;
  max-width: max(600px, 71.875vw);
  margin: 0 auto;
}
.intro-text-wrapper--inner {
  max-width: max(600px, 71.875vw);
}
.intro-text-wrapper .small-title {
  text-transform: uppercase;
  margin: 0;
  transform: translateY(min(-5px, -0.9375vw));
}
.intro-text-wrapper p {
  display: inline;
  margin: 0;
}

.introduction .intro-text-wrapper {
  padding-block: 50px;
  padding-inline: 15px;
}

.media-display__wrap {
  margin-bottom: 17px;
}
.media-display__wrap .media {
  width: 100%;
  height: 309px;
  object-fit: cover;
}

.jobs {
  margin-bottom: max(34px, 6.3020833333vw);
}
.jobs-list {
  color: #00205c;
  padding-inline: 15px;
}
.jobs-list__title {
  margin-bottom: max(16px, 2.96875vw);
}
.jobs-list__items .job {
  margin-bottom: max(30px, 5.2083333333vw);
}
.jobs-list__items .job__indexing {
  margin-right: max(50px, 3.125vw);
}
.jobs-list__items .job__content {
  width: 100%;
  border-bottom: 1px solid;
}
.jobs-list__items .job__content .introduction .title {
  margin-bottom: 15px;
}
.jobs-list__items .job__content .introduction .description {
  opacity: 0.4;
  margin-bottom: max(23px, 3.9583333333vw);
}
.jobs-list__items .job__content .info {
  padding-bottom: max(16px, 0.8333333333vw);
}
.jobs-list__items .job__content .info__details .detail {
  min-width: 37.2093023256vw;
  margin-bottom: 30px;
}
.jobs-list__items .job__content .info__details .detail-title {
  margin-bottom: 5px;
}
.jobs-list__items .job__content .info .more-less-toggle {
  margin-right: 4.3229166667vw;
  cursor: pointer;
  margin-top: 12px;
}
.jobs-list__items .job__content .info .more-less-toggle.disabled {
  opacity: 0;
}
.jobs-list__items .job__content .info .more-less-toggle .job-plus.expanded line:last-child {
  display: none;
}
.jobs-list__items .job__content .info .fade {
  opacity: 0.4;
}
.jobs-pagination {
  padding-bottom: max(103px, 6.3020833333vw);
  background-color: #fff;
  color: #00205c;
}
.jobs-pagination__info {
  margin-bottom: max(43px, 5.2083333333vw);
}
.jobs-pagination__anchors .pagination-arrow.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.jobs-pagination__anchors .pagination-arrow.prev {
  transform: rotate(180deg);
  margin-right: max(16px, 0.8333333333vw);
}

.jobs-introduction,
.prompt-to-join {
  background-color: #fff;
  color: #00205c;
  padding-inline: 15px;
}
.jobs-introduction__title,
.prompt-to-join__title {
  margin-bottom: max(17px, 1.71875vw);
  max-width: max(250px, 28.6458333333vw);
}
.jobs-introduction__content,
.prompt-to-join__content {
  margin-bottom: max(30px, 4.0625vw);
}
.jobs-introduction__content em,
.prompt-to-join__content em {
  opacity: 0.4;
  font-style: initial;
}

.jobs-introduction__content {
  margin-bottom: max(58px, 4.0625vw);
}

.alm-btn-wrap {
  display: flex;
  justify-content: center;
}
.alm-load-more-btn {
  background-color: unset;
  border: none;
  color: #00205c;
  margin-top: max(22px, 1.1458333333vw);
}
.alm-load-more-btn:disabled {
  display: none;
}
@media (min-width: 576px) {
  .alm-load-more-btn {
    letter-spacing: 0;
  }
}
@media (min-width: 768px) {
  .introduction .intro-text-wrapper {
    padding-block: max(50px, 5.2083333333vw);
    padding-inline: unset;
  }
  .media-display__wrap {
    margin-bottom: max(17px, 4.53125vw);
  }
  .media-display__wrap .media {
    height: 100vh;
    height: calc(var(--vh, 1vh) * 100);
  }
  .jobs-list {
    padding-inline: unset;
    margin-left: 27.8645833333vw;
  }
  .jobs-list__items .job__content {
    padding-right: 15px;
  }
  .jobs-list__items .job__content .introduction {
    max-width: max(400px, 51.0416666667vw);
  }
  .jobs-list__items .job__content .introduction .title {
    margin-bottom: unset;
  }
  .jobs-list__items .job__content .info__details .detail {
    min-width: unset;
    margin-bottom: unset;
  }
  .jobs-list__items .job__content .info__details .detail-title {
    margin-bottom: unset;
  }
  .jobs-list__items .job__content .info .more-less-toggle {
    margin-top: unset;
  }
  .jobs-introduction,
  .prompt-to-join {
    padding-inline: 5.3645833333vw;
  }
  .jobs-introduction__content,
  .prompt-to-join__content {
    max-width: max(287px, 51.71875vw);
    margin-left: max(78px, 4.0625vw);
  }
}
@media (max-width: 767.98px) {
  .jobs-list__items .job__content .info .more-less-toggle.disabled {
    display: none;
  }
}
@media (max-width: 575.98px) {
  .intro-text-wrapper .small-title {
    padding-left: 5px;
    margin-right: 11px;
  }
}

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