@charset "UTF-8";
.icon-styles {
  font-family: "icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin: 0;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-styles {
  font-family: "icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin: 0;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.frame.frame-type-contentelements_career_info_box {
  background: #fff1c1; }
  #main > .container .frame.frame-type-contentelements_career_info_box {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    margin-bottom: 0; }
    #main > .container .frame.frame-type-contentelements_career_info_box:last-child {
      padding-bottom: calc(3.75rem + 3vw);
      margin-bottom: 0; }
      @media (min-width: 614px) {
        #main > .container .frame.frame-type-contentelements_career_info_box:last-child {
          padding-bottom: calc(5.625rem + 2vw);
          margin-bottom: 0; } }
    @media (min-width: 614px) {
      #main > .container .frame.frame-type-contentelements_career_info_box {
        padding-top: 3.75rem;
        padding-bottom: 3.75rem; } }
    #main > .container .frame.frame-type-contentelements_career_info_box + .frame-layout-0 {
      margin-top: 2.5rem; }
      @media (min-width: 614px) {
        #main > .container .frame.frame-type-contentelements_career_info_box + .frame-layout-0 {
          margin-bottom: 3.75rem; } }
      #main > .container .frame.frame-type-contentelements_career_info_box + .frame-layout-0:last-child {
        margin-bottom: calc(3.75rem + 3vw); }
        @media (min-width: 614px) {
          #main > .container .frame.frame-type-contentelements_career_info_box + .frame-layout-0:last-child {
            margin-bottom: calc(5.625rem + 2vw); } }
  .frame.frame-type-contentelements_career_info_box .inner-wrap {
    position: relative; }
    @media (min-width: 614px) {
      .frame.frame-type-contentelements_career_info_box .inner-wrap {
        padding-left: 9.45rem; } }
    .frame.frame-type-contentelements_career_info_box .inner-wrap:before {
      content: "";
      font-family: "icons";
      font-style: normal;
      font-weight: normal;
      speak: none;
      display: inline-block;
      text-decoration: inherit;
      width: 1em;
      margin: 0;
      text-align: center;
      font-variant: normal;
      text-transform: none;
      line-height: 1em;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      color: #c1c19e;
      font-size: 4.75rem;
      margin-bottom: 1.5625rem; }
      @media (min-width: 614px) {
        .frame.frame-type-contentelements_career_info_box .inner-wrap:before {
          font-size: 7.375rem;
          position: absolute;
          top: 0;
          left: 0; } }
