#content {
  width: 93.75%;
  max-width: 1500px;
  margin: auto;
  margin-top: 55px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
@media only screen and (max-width: 766px) {
  #content {
    width: 100%;
  }
}
@media only screen and (max-width: 766px) {
  #content {
    margin-top: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
#content #left {
  width: 60.83333333%;
  padding-left: 3.85416667%;
  padding-right: 3.85416667%;
  border-right: 1px solid #bf1e2e;
}
@media only screen and (max-width: 766px) {
  #content #left {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2;
    border: 0;
    width: 100%;
    padding: 0;
  }
}
@media only screen and (min-width: 767px) and (max-width: 1023px) {
  #content #left {
    width: 46.875%;
  }
}
#content #left img {
  width: 100%;
}
#content #right {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  width: 27.08333333%;
  padding-left: 3.85416667%;
}
@media only screen and (max-width: 766px) {
  #content #right {
    box-sizing: border-box;
    padding: 0 3.85416667%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1;
    width: 100%;
  }
}
@media only screen and (min-width: 767px) and (max-width: 1023px) {
  #content #right {
    width: 40.625%;
  }
}
#content #right p {
  font-family: 'AdobeCaslonW01-Regular', serif;
  color: #999;
  font-size: 13pt;
  line-height: 150%;
  margin-bottom: 25px;
}
#content #right p span {
  font-size: 13pt;
  color: #bf1e2e;
}
#content #right p a {
  color: #999;
  text-decoration: none;
}
#content #right p a:hover {
  color: #bf1e2e;
}
/*# sourceMappingURL=careers.css.map */