@font-face {
    font-family: 'Suisse Intl';
    src: url('https://d2cuam4xrggyqg.cloudfront.net/SuisseIntl-Bold-v1.woff2') format('woff2'),
        url('https://d2cuam4xrggyqg.cloudfront.net/SuisseIntl-Bold-v1.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Suisse Intl';
    src: url('https://d2cuam4xrggyqg.cloudfront.net/SuisseIntl-Medium-v1.woff2') format('woff2'),
        url('https://d2cuam4xrggyqg.cloudfront.net/SuisseIntl-Medium-v1.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Suisse Intl';
    src: url('https://d2cuam4xrggyqg.cloudfront.net/SuisseIntl-Semibold-v1.woff2') format('woff2'),
        url('https://d2cuam4xrggyqg.cloudfront.net/SuisseIntl-Semibold-v1.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Suisse Intl';
    src: url('https://d2cuam4xrggyqg.cloudfront.net/SuisseIntl-Regular-v1.woff2') format('woff2'),
        url('https://d2cuam4xrggyqg.cloudfront.net/SuisseIntl-Regular-v1.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body {
font-family: "Suisse Intl", "Helvetica", "Arial", sans-serif;
background: #fff !important;
color: #000 !important;
}


#content h1 {
  display: block;
  font-size: 55px;
line-height: 60px;
margin-bottom: 55px;
letter-spacing: -1.5px;
}

#content div {
  font-size: 20px;
  line-height: 1.5;
}

#logo img {
  width: 140px;
    height: auto;
}

h2 {
  font-size: 70px;
letter-spacing: -.5px;
line-height: 1.1;

}

.filter-container .filter-label {
  font-size: 20px;
  font-weight: 500;
  color: #000;
}

.select2-container .select2-choice {

}

.opening a {
  color: #000;
}

.opening {
    margin-bottom: 25px;
    max-width: 600px;
    line-height: 1.2 !important;
  }

h3 {
  margin-top: 55px !important;
    font-size: 35px !important;
    margin-bottom: 20px !important;
}



.accessible .opening {
    line-height: 1.25;
  }

  .location {
    color: rgb(167, 177, 192);
    margin: 8px 0px;
    font-size: 20px;
    font-weight: 400 !important;
    display: inline-block;
  }

.child {
  margin-left: 0 !Important;
}

h4 {
  font-size: 25px !important;
  font-weight: 500 !important;
}

#footer {
  background: #000;
}

#footer span {
  color: #fff;
}

p {font-size: 20px !important;
    line-height: 1.5 !important;
    font-weight: 400 !important;
  }

  a {
    color: #000;
    font-weight: 500 !important;

  }

  .opening a {
      font-size: 25px;
      font-weight: 600;
  }

li {
  font-size: 20px;
    margin-bottom: 10px;
    line-height: 1.5;
}

#eeoc_title {
    font-size: 13px !important;
  }

  #eeoc_fields p, #eeoc_fields li {
      font-size: 13px !important;
  }

  #disability_status_header {
    text-align: center;
    text-decoration: underline;
    font-size: 13px !important;
  }

  #logo {
  display: none !important;
  }
