/**
 * The base file that should be imported by every file.
 * There should be no CSS generation in this or from imported scss files at all!
 */
/**
 * Library
 */
/**
 * Variables and functions
 */
@font-face {
  font-family: 'Adjusted Arial Fallback';
  src: local(Arial);
  size-adjust: 102%;
  ascent-override: 78%;
  descent-override: 16%;
  line-gap-override: 0%; }

.pre-footer.section {
  position: relative;
  min-height: 600px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  overflow: hidden; }
  .single-vacancy .pre-footer.section {
    display: none; }
  @media (min-width: 981px) {
    .pre-footer.section {
      border-bottom-right-radius: 50px;
      border-bottom-left-radius: 50px; } }
  .pre-footer.section > img {
    position: absolute;
    width: 100%;
    height: 100%;
    inset: 0;
    -o-object-fit: cover;
       object-fit: cover; }
  .pre-footer.section:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    inset: 0;
    background: rgba(0, 0, 0, 0.2); }
  .pre-footer.section .container {
    position: relative;
    z-index: 1; }
    .pre-footer.section .container .content {
      max-width: 360px;
      padding: 50px 0; }
      @media (min-width: 981px) {
        .pre-footer.section .container .content {
          padding: 75px 0;
          max-width: 765px; } }
    .pre-footer.section .container h2 {
      color: white; }
      @media (max-width: 980px) {
        .pre-footer.section .container h2 {
          line-height: 40px; } }
    .pre-footer.section .container .text {
      color: white;
      margin-bottom: 2em; }
      @media (min-width: 981px) {
        .pre-footer.section .container .text {
          margin-bottom: 4em; } }

/*# sourceMappingURL=pre-footer.css.map */
