/*
* ----------------------------------------------------------------------------------------
* BANNERS
* ----------------------------------------------------------------------------------------
*/
@media only screen and (min-width: 1px) {
  .desktop--hero-banner {
    background-repeat: no-repeat;
    background-size: contain;
    height: 0;
    margin-top: -5px;
    padding-top: 43.3%;
    width: 100%; }

  .desktop--hero-banner-container h2 {
    display: none; }

  .career-mb {
    padding-bottom: 25px; }

  .mt-50.mt-index {
    margin-top: 0 !important; }

  .plr-8 {
    padding-left: 0px !important;
    padding-right: 0px !important; } }
@media only screen and (min-width: 768px) {
  .desktop--hero-banner {
    background-size: contain;
    background-repeat: no-repeat;
    height: 0;
    /*padding-top: 66.64%;*/
    padding-top: 35%;
    width: 100%; }

  .desktop--hero-banner-container h2 {
    display: block; }

  .banner-title {
    font-size: 26px;
    left: 45px;
    top: 90px; }

  .banner-label-careers {
    font-size: 19px !important; }

  .careers {
    margin-top: 40px; } }
@media only screen and (min-width: 992px) {
  .banner-title {
    font-size: 44.3px;
    left: 45px;
    top: 130px; }

  .pl-15 {
    padding-left: 15px !important;
    padding-right: 0 !important; }

  .plr-8 {
    padding-left: 7px !important;
    padding-right: 7px !important; }

  .pr-15 {
    padding-left: 0 !important;
    padding-right: 15px !important; }

  .banner-label-careers {
    font-size: 9px !important; } }
@media only screen and (min-width: 1200px) {
  .banner-title {
    left: 45px;
    top: 170px; }

  .banner-label-careers {
    font-size: 12px !important; } }

/*# sourceMappingURL=careers.css.map */
