
  @keyframes slidein {
    from[rm-comp='H1eoEVrS_B'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='H1eoEVrS_B'] {
      display: block;
      margin-bottom: 0%; } }


  @keyframes slidein {
    from[rm-comp='ByEiEEBSOB'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='ByEiEEBSOB'] {
      display: block;
      margin-bottom: 0%; } }
  *[rm-comp='ByEiEEBSOB'] {
    line-height: 1.2em;
    box-sizing: border-box;
    font-family: 'Open Sans', sans-serif !important; }
  .nav-space[rm-comp='ByEiEEBSOB'] {
    height: 67px; }
    @media only screen and (min-width: 768px) {
      .nav-space[rm-comp='ByEiEEBSOB'] {
        height: 90px; } }
  .nav-wrapper[rm-comp='ByEiEEBSOB'] {
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 1002; }
  header[rm-comp='ByEiEEBSOB'] {
    background-color: #FFC425;
    z-index: 1003;
    height: 67px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15); }
    @media only screen and (min-width: 768px) {
      header[rm-comp='ByEiEEBSOB'] {
        height: 90px; } }
    header .page-header[rm-comp='ByEiEEBSOB'] {
      height: 90px;
      padding: 20px;
      padding-top: 10px;
      max-width: 1100px;
      margin: 0 auto; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        header .page-header[rm-comp='ByEiEEBSOB'] {
          display: none; } }
      @media only screen and (min-width: 768px) and (max-width: 991px) {
        header .page-header[rm-comp='ByEiEEBSOB'] {
          padding-top: 20px; } }
      header .page-header nav[rm-comp='ByEiEEBSOB'] {
        max-width: 1100px;
        width: 100%;
        height: auto;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: start;
            justify-content: flex-start;
        margin: 0 auto;
        margin-top: 10px; }
        header .page-header nav .header-logo[rm-comp='ByEiEEBSOB'] {
          height: 38.83px;
          max-width: 200px;
          width: 100%;
          margin-right: 30px;
          margin-top: -10px;
          margin-left: 30px;
          /*added for doodle space*/ }
          @media only screen and (min-width: 768px) and (max-width: 991px) {
            header .page-header nav .header-logo[rm-comp='ByEiEEBSOB'] {
              margin-right: 0;
              margin-left: 33px;
              /*added for doodle space*/ } }
          header .page-header nav .header-logo a[rm-comp='ByEiEEBSOB'] {
            padding-left: 0; }
        header .page-header nav .nav-links[rm-comp='ByEiEEBSOB'] {
          -ms-flex-positive: 1;
              flex-grow: 1;
          display: inline-block;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: center;
              justify-content: center;
          -ms-flex-align: center;
              align-items: center; }
        header .page-header nav a[rm-comp='ByEiEEBSOB'] {
          text-transform: uppercase;
          text-decoration: none;
          color: #333333;
          font-size: 18px;
          letter-spacing: 1px;
          font-weight: 600;
          /*padding:20px 40px 20px 40px;*/
          padding-bottom: 5px; }
          @media only screen and (min-width: 768px) and (max-width: 991px) {
            header .page-header nav a[rm-comp='ByEiEEBSOB'] {
              padding: 7px 13px 7px 13px;
              font-size: 15px;
              letter-spacing: 0px; } }
          @media only screen and (min-width: 992px) {
            header .page-header nav a[rm-comp='ByEiEEBSOB'] {
              padding: 20px 25px 20px 25px; } }
          @media only screen and (min-width: 992px) and (max-width: 1199px) {
            header .page-header nav a[rm-comp='ByEiEEBSOB'] {
              padding: 20px 20px 20px 20px; } }
    header .mobile-header[rm-comp='ByEiEEBSOB'] {
      background-color: #FFC425;
      height: 67px; }
      @media only screen and (min-width: 768px) {
        header .mobile-header[rm-comp='ByEiEEBSOB'] {
          display: none; } }
      header .mobile-header .header-logo[rm-comp='ByEiEEBSOB'] {
        text-align: center;
        width: 100%;
        display: block;
        margin: 0 auto;
        padding-top: 12px;
        padding-bottom: 12px;
        box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15); }
        @media only screen and (max-width: 575px) {
          header .mobile-header .header-logo img[rm-comp='ByEiEEBSOB'] {
            max-width: 150px; } }
  .click-container[rm-comp='ByEiEEBSOB'] {
    position: absolute;
    z-index: 1001;
    width: 100vw;
    height: 100vh; }
  .mobile-nav[rm-comp='ByEiEEBSOB'] {
    transition: transform 0.5s ease;
    -ms-transform: translateX(-200px);
        transform: translateX(-200px);
    background: #2f2f2f;
    position: absolute;
    width: 200px;
    z-index: 1004;
    height: 100vh; }
    @media only screen and (min-width: 768px) {
      .mobile-nav[rm-comp='ByEiEEBSOB'] {
        display: none; } }
    .mobile-nav.showNav[rm-comp='ByEiEEBSOB'] {
      -ms-transform: translateX(0);
          transform: translateX(0); }
    .mobile-nav ul[rm-comp='ByEiEEBSOB'] {
      list-style: none;
      width: 100%; }
      .mobile-nav ul li[rm-comp='ByEiEEBSOB'] {
        /* &:not(:first-child){ */
        border-top: 1px solid #1d1d1d;
        /* } */ }
        .mobile-nav ul li a[rm-comp='ByEiEEBSOB'] {
          text-transform: uppercase;
          display: inline-block;
          text-align: center;
          width: 100%;
          padding: 10px;
          text-decoration: none;
          color: #fff;
          /* transition: background 0.25s ease; */
          background-image: linear-gradient(to left, transparent, transparent 50%, #FFC425 50%, #FFC425);
          background-size: 200% 100%;
          background-position: 100% 0;
          transition: background 0.25s ease; }
          .mobile-nav ul li a[rm-comp='ByEiEEBSOB']:hover {
            /* background: $yellow; */
            background-position: 20px 0;
            color: #2f2f2f !important; }
          .mobile-nav ul li a.selected[rm-comp='ByEiEEBSOB'] {
            color: #FFC425; }
  .morph-icon[rm-comp='ByEiEEBSOB'] {
    position: absolute;
    width: 45px;
    height: 45px;
    background: #FFC425;
    cursor: pointer;
    transition: all 0.5s ease;
    padding-left: 20px;
    margin-top: 10px; }
    .morph-icon .morph-icon-line[rm-comp='ByEiEEBSOB'] {
      position: absolute;
      width: 27px;
      height: 3px;
      left: 9px;
      background: #000000;
      transition: transform 0.5s ease, opacity 0.5s ease, top 0.5s ease, bottom 0.5s ease; }
    .morph-icon .morph-icon-line-top[rm-comp='ByEiEEBSOB'] {
      top: 15px; }
    .morph-icon .morph-icon-line-mdl[rm-comp='ByEiEEBSOB'] {
      top: 21px; }
    .morph-icon .morph-icon-line-btm[rm-comp='ByEiEEBSOB'] {
      top: 27px; }
    .morph-icon.morphed[rm-comp='ByEiEEBSOB'] {
      background: #FFC425; }
      .morph-icon.morphed .morph-icon-line[rm-comp='ByEiEEBSOB'] {
        background: #000000; }
      .morph-icon.morphed .morph-icon-line-top[rm-comp='ByEiEEBSOB'] {
        top: 21px;
        -ms-transform: rotate(135deg);
            transform: rotate(135deg); }
      .morph-icon.morphed .morph-icon-line-mdl[rm-comp='ByEiEEBSOB'] {
        opacity: 0;
        -ms-transform: rotate(-135deg);
            transform: rotate(-135deg); }
      .morph-icon.morphed .morph-icon-line-btm[rm-comp='ByEiEEBSOB'] {
        top: 21px;
        -ms-transform: rotate(-135deg);
            transform: rotate(-135deg); }
  .doodle[rm-comp='ByEiEEBSOB'] {
    display: none;
    /*        display:inline;*/
    z-index: 10;
    position: absolute;
    margin-left: -49px; }
  .reason_container[rm-comp='ByEiEEBSOB'] {
    position: relative; }
  .reason_arrow[rm-comp='ByEiEEBSOB'], .reason_arrow2[rm-comp='ByEiEEBSOB'], .reason_arrow3[rm-comp='ByEiEEBSOB'] {
    position: absolute;
    top: -20px;
    width: 300px;
    left: -300px; }
    @media only screen and (min-width: 768px) {
      .reason_arrow[rm-comp='ByEiEEBSOB'], .reason_arrow2[rm-comp='ByEiEEBSOB'], .reason_arrow3[rm-comp='ByEiEEBSOB'] {
        left: 0px; } }
  .reason_text[rm-comp='ByEiEEBSOB'], .reason_text2[rm-comp='ByEiEEBSOB'], .reason_text3[rm-comp='ByEiEEBSOB'] {
    font-family: 'Kalam', cursive !important;
    font-size: 20px;
    color: #FFFFFF;
    margin-top: -60px;
    width: 100%;
    text-shadow: 0px 0px 30px #000000;
    pointer-events: none; }
  .reason_text[rm-comp='ByEiEEBSOB'] {
    margin-top: 36px;
    margin-left: -88px; }
  .reason_text2[rm-comp='ByEiEEBSOB'] {
    margin-left: -160px;
    margin-top: 35px; }
  .reason_text3[rm-comp='ByEiEEBSOB'] {
    margin-left: -80px;
    margin-top: 36px; }
  .reason_text_mobile[rm-comp='ByEiEEBSOB'] {
    font-family: 'Kalam', cursive !important;
    font-size: 15px;
    color: #FFFFFF;
    margin-top: 48px;
    margin-left: 72px;
    width: 100%;
    transition: 0.2s ease-in-out;
    text-shadow: 0px 0px 20px #000000; }
    @media only screen and (max-width: 575px) {
      .reason_text_mobile[rm-comp='ByEiEEBSOB'] {
        font-size: 12px;
        transition: 0.25s ease-in-out; } }
  .IE_reason_arrow[rm-comp='ByEiEEBSOB'] {
    display: none; }
  /* IE ONLY */
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .IE_reason_arrow[rm-comp='ByEiEEBSOB'] {
      display: block;
      position: absolute;
      left: 0px;
      top: -15px;
      -ms-transform: scale(-0.5, 0.5);
          transform: scale(-0.5, 0.5); } }
  .IE_reason_mobile[rm-comp='ByEiEEBSOB'] {
    display: none; }
  /* IE ONLY */
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .IE_reason_mobile[rm-comp='ByEiEEBSOB'] {
      display: block;
      position: absolute;
      left: 16px;
      top: -3px;
      -ms-transform: scale(0.25, 0.25);
          transform: scale(0.25, 0.25);
      transition: 0.25s ease-in-out; } }
    @media only screen and (-ms-high-contrast: active) and (min-width: 576px), only screen and (-ms-high-contrast: none) and (min-width: 576px) {
      .IE_reason_mobile[rm-comp='ByEiEEBSOB'] {
        -ms-transform: scale(0.4, 0.4);
            transform: scale(0.4, 0.4);
        left: 8px;
        top: -5px;
        transition: 0.25s ease-in-out; } }
  .cls-1[rm-comp='ByEiEEBSOB'], .cls-2[rm-comp='ByEiEEBSOB'], cls-3[rm-comp='ByEiEEBSOB'] {
    -ms-transform: scale(-0.9, 0.9);
        transform: scale(-0.9, 0.9);
    position: absolute;
    top: 0px;
    left: -14px; }
  .cls-mobile[rm-comp='ByEiEEBSOB'] {
    -ms-transform: scale(0.5);
        transform: scale(0.5);
    position: absolute;
    top: 10px;
    left: 24px;
    transition: 0.25s ease-in-out; }
    @media only screen and (min-width: 576px) {
      .cls-mobile[rm-comp='ByEiEEBSOB'] {
        -ms-transform: scale(0.9);
            transform: scale(0.9);
        top: 10px;
        left: 24px;
        transition: 0.25s ease-in-out; } }
  path[rm-comp='ByEiEEBSOB'] {
    stroke-dasharray: 70;
    stroke-dashoffset: -70;
    animation: draw 3s forwards;
    animation-delay: 1s; }
  .reason_arrow[rm-comp='ByEiEEBSOB'] {
    position: absolute;
    top: 20px;
    left: 180px; }
    @media only screen and (min-width: 992px) {
      .reason_arrow[rm-comp='ByEiEEBSOB'] {
        left: 280px; } }
  .reason_arrow2[rm-comp='ByEiEEBSOB'] {
    top: 20px;
    left: 77px; }
    @media only screen and (min-width: 992px) {
      .reason_arrow2[rm-comp='ByEiEEBSOB'] {
        top: 20px;
        left: 133px; } }
  .reason_arrow3[rm-comp='ByEiEEBSOB'] {
    top: 20px;
    left: 85px; }
    @media only screen and (min-width: 768px) {
      .reason_arrow3[rm-comp='ByEiEEBSOB'] {
        left: 277px; } }
    @media only screen and (min-width: 992px) {
      .reason_arrow3[rm-comp='ByEiEEBSOB'] {
        left: 417px; } }
  .arrow_flip[rm-comp='ByEiEEBSOB'] {
    -ms-transform: scaleX(-1);
        transform: scaleX(-1);
    stroke-dasharray: 50;
    stroke-dashoffset: -50;
    animation: draw 3s forwards;
    display: none; }
  .arrow_flip2[rm-comp='ByEiEEBSOB'] {
    -ms-transform: scaleX(-1);
        transform: scaleX(-1);
    margin-left: 190px;
    width: 50px;
    height: 50px;
    transition: 0.5s ease-in-out; }
    @media only screen and (min-width: 992px) {
      .arrow_flip2[rm-comp='ByEiEEBSOB'] {
        width: 80px;
        height: 80px;
        transition: 0.5s ease-in-out; } }
  .reason_mobile[rm-comp='ByEiEEBSOB'] {
    position: absolute;
    left: -20px;
    top: 25px;
    transition: 0.25s ease-in-out;
    pointer-events: none; }
    @media only screen and (min-width: 576px) {
      .reason_mobile[rm-comp='ByEiEEBSOB'] {
        top: 38px;
        left: -10px;
        transition: 0.25s ease-in-out; } }
    @media only screen and (min-width: 768px) {
      .reason_mobile[rm-comp='ByEiEEBSOB'] {
        opacity: 0;
        transition: 0.1s ease-in-out; } }
  .reason_arrow_mobile[rm-comp='ByEiEEBSOB'] {
    width: 70px;
    -ms-transform: scale(0.5);
        transform: scale(0.5);
    margin-left: 6px;
    margin-top: -10px; }
  .mobile_arrow[rm-comp='ByEiEEBSOB'], .mobile_arrow2[rm-comp='ByEiEEBSOB'], .mobile_arrow3[rm-comp='ByEiEEBSOB'] {
    position: absolute;
    -ms-transform: scale(0.22);
        transform: scale(0.22);
    left: 84px; }
  .mobile_arrow[rm-comp='ByEiEEBSOB'] {
    top: -24px; }
  .mobile_arrow2[rm-comp='ByEiEEBSOB'] {
    top: 16px; }
  .mobile_arrow3[rm-comp='ByEiEEBSOB'] {
    top: 56px; }
  /*
    .reason_container:hover, .reason_arrow:hover, .reason_arrow2:hover, .reason_arrow3:hover, .arrow_flip:hover, .arrow_flip2:hover, .reason_text:hover, .reason_text2:hover, .reason_text3:hover {
        opacity: 0;
        transition: 0.5s ease-in-out;
    }
    */
  .fade[rm-comp='ByEiEEBSOB'] {
    opacity: 0;
    transition: 0.3s ease-in-out; }
  .appear[rm-comp='ByEiEEBSOB'] {
    opacity: 1;
    transition: 0.3s ease-in-out; }
  header .page-header nav .header-logo a[rm-comp='ByEiEEBSOB'] {
    padding: 0; }


  @keyframes slidein {
    from[rm-comp='SJgT4VrHur'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='SJgT4VrHur'] {
      display: block;
      margin-bottom: 0%; } }
  *[rm-comp='SJgT4VrHur'] {
    box-sizing: border-box;
    font-family: 'Open Sans', sans-serif; }
  p[rm-comp='SJgT4VrHur'] {
    color: inherit; }
  h2[rm-comp='SJgT4VrHur'] {
    color: black; }
  div.desktop[rm-comp='SJgT4VrHur'] {
    color: black;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
    display: -ms-flexbox;
    display: flex;
    height: 280px;
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    background-color: #FFC425;
    -ms-flex-align: center;
        align-items: center; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      div.desktop[rm-comp='SJgT4VrHur'] {
        display: none; } }
    @media only screen and (min-height: 1132px) {
      div.desktop[rm-comp='SJgT4VrHur'] {
        display: none; } }
    div.desktop .footer-yellow[rm-comp='SJgT4VrHur'] {
      background-color: #FFC425;
      width: 30%;
      padding: 50px;
      padding-bottom: 0; }
      @media only screen and (min-width: 768px) and (max-width: 991px) {
        div.desktop .footer-yellow[rm-comp='SJgT4VrHur'] {
          padding-left: 20px;
          padding-right: 20px;
          width: 35%; } }
      @media only screen and (min-width: 992px) and (max-width: 1199px) {
        div.desktop .footer-yellow[rm-comp='SJgT4VrHur'] {
          padding: 28px; } }
      div.desktop .footer-yellow .content[rm-comp='SJgT4VrHur'] {
        /* Fix rich ideas */
        min-height: 0;
        padding-bottom: 0;
        width: auto;
        /* End rich ideas fixes */
        max-width: 240px;
        display: block;
        margin: 0 auto; }
        div.desktop .footer-yellow .content .contact[rm-comp='SJgT4VrHur'] {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center; }
          div.desktop .footer-yellow .content .contact[rm-comp='SJgT4VrHur']:hover {
            text-decoration: underline; }
          div.desktop .footer-yellow .content .contact img[rm-comp='SJgT4VrHur'] {
            max-width: 30px;
            margin-right: 10px;
            vertical-align: middle;
            margin-top: -4px; }
          div.desktop .footer-yellow .content .contact a[rm-comp='SJgT4VrHur'] {
            text-decoration: none;
            color: #333333;
            cursor: pointer; }
            @media only screen and (min-width: 768px) and (max-width: 991px) {
              div.desktop .footer-yellow .content .contact a[rm-comp='SJgT4VrHur'] {
                font-size: 14px; } }
        div.desktop .footer-yellow .content h2[rm-comp='SJgT4VrHur'] {
          font-size: 28px;
          margin-bottom: 10px; }
    div.desktop .footer-black[rm-comp='SJgT4VrHur'] {
      background-color: black;
      width: 70%;
      display: -ms-flexbox;
      display: flex;
      padding: 50px;
      padding-bottom: 0;
      box-shadow: 0 -3px 3px 0 rgba(0, 0, 0, 0.25); }
      @media only screen and (min-width: 1200px) {
        div.desktop .footer-black[rm-comp='SJgT4VrHur'] {
          padding-left: 160px; } }
      @media only screen and (min-width: 768px) and (max-width: 991px) {
        div.desktop .footer-black[rm-comp='SJgT4VrHur'] {
          width: 65%;
          padding-right: 5px;
          padding-left: 25px; } }
      div.desktop .footer-black img[rm-comp='SJgT4VrHur'] {
        max-width: 30px; }
        div.desktop .footer-black img[rm-comp='SJgT4VrHur']:first-child {
          margin-left: 15px; }
      div.desktop .footer-black .right-column[rm-comp='SJgT4VrHur'],
      div.desktop .footer-black .left-column[rm-comp='SJgT4VrHur'] {
        width: 40%;
        margin-top: 40px;
        margin-right: 20px; }
        @media only screen and (min-width: 768px) and (max-width: 991px) {
          div.desktop .footer-black .right-column[rm-comp='SJgT4VrHur'],
          div.desktop .footer-black .left-column[rm-comp='SJgT4VrHur'] {
            margin-right: 15px; } }
      div.desktop .footer-black .footer-title[rm-comp='SJgT4VrHur'] {
        color: #FFC425;
        font-weight: 600;
        font-size: 28px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center; }
      div.desktop .footer-black p[rm-comp='SJgT4VrHur'] {
        color: #FFF;
        font-size: 16px;
        text-align: left;
        margin-top: 20px;
        margin-bottom: 20px; }
        @media only screen and (min-width: 768px) and (max-width: 991px) {
          div.desktop .footer-black p[rm-comp='SJgT4VrHur'] {
            font-size: 14px; } }
        div.desktop .footer-black p.where[rm-comp='SJgT4VrHur'] {
          max-width: 215px;
          margin-bottom: 15px; }
      div.desktop .footer-black .privacy-text[rm-comp='SJgT4VrHur'] {
        position: absolute;
        bottom: -40px;
        width: 160px;
        text-align: right;
        font-size: 12px; }
        @media only screen and (min-width: 768px) {
          div.desktop .footer-black .privacy-text[rm-comp='SJgT4VrHur'] {
            right: -50px; } }
        div.desktop .footer-black .privacy-text a[rm-comp='SJgT4VrHur'] {
          text-decoration: none;
          color: #FFF;
          cursor: pointer; }
        div.desktop .footer-black .privacy-text p[rm-comp='SJgT4VrHur'] {
          font-size: 12px; }
      div.desktop .footer-black .yellow-button[rm-comp='SJgT4VrHur'] {
        padding: 5px 10px 5px 10px;
        font-size: 14px;
        background-color: #000000;
        color: white;
        border: 1px solid white; }
        div.desktop .footer-black .yellow-button[rm-comp='SJgT4VrHur']:hover {
          background-color: #FFC425;
          color: #000000;
          border: 1px solid #FFC425; }
      div.desktop .footer-black .button1[rm-comp='SJgT4VrHur'] {
        margin-right: 20px; }
      div.desktop .footer-black .directions[rm-comp='SJgT4VrHur'] {
        color: #FFC425;
        font-size: 16px;
        cursor: pointer; }
        div.desktop .footer-black .directions[rm-comp='SJgT4VrHur']:hover {
          color: #FFF; }
      div.desktop .footer-black .social-media-wrapper[rm-comp='SJgT4VrHur'] {
        position: relative;
        width: 20%; }
        @media only screen and (min-width: 768px) and (max-width: 991px) {
          div.desktop .footer-black .social-media-wrapper[rm-comp='SJgT4VrHur'] {
            width: 10%; } }
        div.desktop .footer-black .social-media-wrapper a[rm-comp='SJgT4VrHur'] {
          text-decoration: none;
          color: #FFF;
          cursor: pointer; }
        div.desktop .footer-black .social-media-wrapper p[rm-comp='SJgT4VrHur'] {
          font-size: 12px;
          text-align: left; }
        div.desktop .footer-black .social-media-wrapper .social-media[rm-comp='SJgT4VrHur'] {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-pack: start;
              justify-content: flex-start;
          -ms-flex-align: end;
              align-items: flex-end; }
          div.desktop .footer-black .social-media-wrapper .social-media img[rm-comp='SJgT4VrHur'] {
            max-width: 30px;
            margin: 10px; }
          div.desktop .footer-black .social-media-wrapper .social-media .instagram[rm-comp='SJgT4VrHur'] {
            background-image: url(./images/icons/SVG/instagram-y.svg);
            width: 27px;
            height: 25px;
            background-size: cover;
            margin: 10px;
            transition: background-image 0.5s ease-in-out; }
            div.desktop .footer-black .social-media-wrapper .social-media .instagram[rm-comp='SJgT4VrHur']:hover {
              background-image: url(./images/icons/SVG/instagram-w.svg);
              transition: background-image 0.5s ease-in-out; }
          div.desktop .footer-black .social-media-wrapper .social-media .twitter[rm-comp='SJgT4VrHur'] {
            background-image: url(./images/icons/SVG/twitter-y.svg);
            width: 27px;
            height: 25px;
            background-size: cover;
            margin: 10px;
            transition: background-image 0.5s ease-in-out; }
            div.desktop .footer-black .social-media-wrapper .social-media .twitter[rm-comp='SJgT4VrHur']:hover {
              background-image: url(./images/icons/SVG/twitter-w.svg);
              transition: background-image 0.5s ease-in-out; }
          div.desktop .footer-black .social-media-wrapper .social-media .facebook[rm-comp='SJgT4VrHur'] {
            background-image: url(./images/icons/SVG/facebook-y.svg);
            width: 27px;
            height: 25px;
            background-size: cover;
            margin: 10px;
            transition: background-image 0.5s ease-in-out; }
            div.desktop .footer-black .social-media-wrapper .social-media .facebook[rm-comp='SJgT4VrHur']:hover {
              background-image: url(./images/icons/SVG/facebook-w.svg);
              transition: background-image 0.5s ease-in-out; }
          div.desktop .footer-black .social-media-wrapper .social-media .linkedin[rm-comp='SJgT4VrHur'] {
            background-image: url(./images/icons/SVG/linkedin-y.svg);
            width: 27px;
            height: 25px;
            background-size: cover;
            margin: 10px;
            transition: background-image 0.5s ease-in-out; }
            div.desktop .footer-black .social-media-wrapper .social-media .linkedin[rm-comp='SJgT4VrHur']:hover {
              background-image: url(./images/icons/SVG/linkedin-w.svg);
              transition: background-image 0.5s ease-in-out; }
  .privacy-text[rm-comp='SJgT4VrHur'] {
    text-align: right;
    font-size: 12px;
    color: #FFF;
    padding-right: 60px;
    padding-top: 45px;
    padding-bottom: 30px;
    background-color: #000000;
    width: 70%; }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .privacy-text[rm-comp='SJgT4VrHur'] {
        width: 65%;
        padding-right: 35px; } }
    @media only screen and (min-width: 1200px) {
      .privacy-text[rm-comp='SJgT4VrHur'] {
        min-height: calc(100vh - 951px); } }
    .privacy-text a[rm-comp='SJgT4VrHur'] {
      text-decoration: none;
      color: #FFF;
      cursor: pointer; }
    .privacy-text p[rm-comp='SJgT4VrHur'] {
      font-size: 12px; }
  .footer-yellow2[rm-comp='SJgT4VrHur'] {
    padding: 57px;
    padding-bottom: 32px;
    background-color: #FFC425;
    width: 30%; }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .footer-yellow2[rm-comp='SJgT4VrHur'] {
        padding-left: 20px;
        width: 35%; } }
    @media only screen and (min-width: 1200px) {
      .footer-yellow2[rm-comp='SJgT4VrHur'] {
        min-height: calc(100vh - 952px); } }
  .icon[rm-comp='SJgT4VrHur'] {
    width: 30px;
    height: 30px;
    background-size: cover;
    transition: background-image 0.5s ease-in-out;
    /* fix rich ideas bugs */
    position: relative;
    /* end - fix rich ideas bugs */ }
  .location[rm-comp='SJgT4VrHur'] {
    background-image: url(./images/location.svg); }
    .location[rm-comp='SJgT4VrHur']:hover {
      background-image: url(./images/location-w.svg);
      transition: background-image 0.5s ease-in-out; }
  .android[rm-comp='SJgT4VrHur'] {
    background-image: url(./images/android.svg); }
    .android[rm-comp='SJgT4VrHur']:hover {
      background-image: url(./images/android-w.svg);
      transition: background-image 0.5s ease-in-out; }
  .apple[rm-comp='SJgT4VrHur'] {
    background-image: url(./images/apple.svg); }
    .apple[rm-comp='SJgT4VrHur']:hover {
      background-image: url(./images/apple-w.svg);
      transition: background-image 0.5s ease-in-out; }
  @media only screen and (min-height: 1132px) {
    div.desktop[rm-comp='SJgT4VrHur'] {
      display: -ms-flexbox;
      display: flex; } }


  @keyframes slidein {
    from[rm-comp='ryWTVVBBuH'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='ryWTVVBBuH'] {
      display: block;
      margin-bottom: 0%; } }
  *[rm-comp='ryWTVVBBuH'] {
    box-sizing: border-box;
    font-family: 'Open Sans', sans-serif;
    line-height: 1.2; }
  .mobile[rm-comp='ryWTVVBBuH'] {
    /*@media only screen and (min-height : 1132px) { display: block; }*/ }
    @media only screen and (min-width: 320px) {
      .mobile[rm-comp='ryWTVVBBuH'] {
        display: block; } }
    @media only screen and (min-width: 768px) {
      .mobile[rm-comp='ryWTVVBBuH'] {
        display: none; } }
    .mobile a[rm-comp='ryWTVVBBuH'] {
      color: #000000;
      text-decoration: none;
      cursor: pointer; }
    .mobile .download[rm-comp='ryWTVVBBuH'] {
      width: 100%;
      margin: 0 auto;
      text-align: center;
      height: 80px;
      background-color: #000000;
      color: #FFF;
      padding: 10px 0px; }
      @media only screen and (min-height: 1132px) {
        .mobile .download[rm-comp='ryWTVVBBuH'] {
          height: 120px;
          padding-top: 30px; } }
      .mobile .download .download-icon[rm-comp='ryWTVVBBuH'] {
        width: 30px;
        margin: 0 auto;
        text-align: center; }
      .mobile .download .download-flex[rm-comp='ryWTVVBBuH'] {
        display: -ms-flexbox;
        display: flex;
        width: 20%;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        margin: 10px auto; }
    .mobile .contact-us[rm-comp='ryWTVVBBuH'] {
      width: 100%;
      background-color: #FFC425;
      height: 230px;
      text-align: left;
      color: #000000;
      padding: 20px 0px;
      transition: 0.5s ease-in-out; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .mobile .contact-us[rm-comp='ryWTVVBBuH'] {
          height: 210px;
          transition: 0.5s ease-in-out; } }
      @media only screen and (min-height: 1132px) {
        .mobile .contact-us[rm-comp='ryWTVVBBuH'] {
          height: 300px;
          padding: 40px 0px;
          padding-top: 60px; } }
      .mobile .contact-us .contactus-flex[rm-comp='ryWTVVBBuH'] {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: start;
            justify-content: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
        width: 80%;
        margin: 15px auto; }
      .mobile .contact-us .text-title[rm-comp='ryWTVVBBuH'] {
        font-size: 20pt;
        text-align: left;
        margin: 0 auto;
        width: 80%;
        font-weight: bolder; }
      .mobile .contact-us .footer-icon[rm-comp='ryWTVVBBuH'] {
        width: 27px;
        margin-right: 20px;
        margin-top: -5px;
        margin-left: 0; }
        @media only screen and (max-width: 575px) {
          .mobile .contact-us .footer-icon[rm-comp='ryWTVVBBuH'] {
            min-width: 27px; } }
    .mobile .arrow_down[rm-comp='ryWTVVBBuH'] {
      position: absolute;
      margin-top: -15px;
      right: 10%; }
    .mobile .social-media[rm-comp='ryWTVVBBuH'] {
      width: 100%;
      background-color: #000000;
      color: #FFF;
      padding-bottom: 30px;
      min-height: calc(100vh - 1001px); }
      .mobile .social-media .socialmedia-flex[rm-comp='ryWTVVBBuH'] {
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        text-align: center;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        padding: 20px 0px; }
      .mobile .social-media img[rm-comp='ryWTVVBBuH'] {
        height: 25px; }
      .mobile .social-media .instagram[rm-comp='ryWTVVBBuH'] {
        background-image: url(./images/icons/SVG/instagram-y.svg);
        width: 27px;
        height: 25px;
        background-size: cover;
        margin: 10px; }
      .mobile .social-media .twitter[rm-comp='ryWTVVBBuH'] {
        background-image: url(./images/icons/SVG/twitter-y.svg);
        width: 27px;
        height: 25px;
        background-size: cover;
        margin: 10px; }
      .mobile .social-media .facebook[rm-comp='ryWTVVBBuH'] {
        background-image: url(./images/icons/SVG/facebook-y.svg);
        width: 27px;
        height: 25px;
        background-size: cover;
        margin: 10px; }
      .mobile .social-media .linkedin[rm-comp='ryWTVVBBuH'] {
        background-image: url(./images/icons/SVG/linkedin-y.svg);
        width: 27px;
        height: 25px;
        background-size: cover;
        margin: 10px; }
    .mobile .footer-legal[rm-comp='ryWTVVBBuH'] {
      color: #FFF;
      font-size: 10pt;
      text-align: center;
      margin-top: 5px; }
      .mobile .footer-legal .footer-icon[rm-comp='ryWTVVBBuH'] {
        display: none; }
      .mobile .footer-legal .privacy[rm-comp='ryWTVVBBuH'] {
        color: #FFF;
        cursor: pointer;
        font-size: 10pt;
        text-decoration: none; }


  @keyframes slidein {
    from[rm-comp='BJGpVNBBuS'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='BJGpVNBBuS'] {
      display: block;
      margin-bottom: 0%; } }
  *[rm-comp='BJGpVNBBuS'], *[rm-comp='BJGpVNBBuS']:before, *[rm-comp='BJGpVNBBuS']:after {
    box-sizing: border-box;
    margin: 0;
    padding: 0; }
  /* Fix IE and iOS text resizing on orientation change */
  html[rm-comp='BJGpVNBBuS'] {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%; }
  html[rm-comp='BJGpVNBBuS'], body[rm-comp='BJGpVNBBuS'] {
    margin: 0;
    padding: 0; }
  body[rm-comp='BJGpVNBBuS'] {
    font-size: 1rem; }
  button[rm-comp='BJGpVNBBuS'] {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    font-size: inherit;
    cursor: pointer;
    border: none;
    background: transparent; }
    button.link[rm-comp='BJGpVNBBuS'] {
      border: 0;
      background: transparent;
      text-align: left; }
  input[rm-comp='BJGpVNBBuS'], select[rm-comp='BJGpVNBBuS'], textarea[rm-comp='BJGpVNBBuS'] {
    font-size: inherit;
    font-family: inherit;
    color: inherit;
    border: none; }
  a.btn[rm-comp='BJGpVNBBuS']:link {
    text-decoration: none;
    text-align: center;
    display: inline-block; }
    a.btn[rm-comp='BJGpVNBBuS']:link:hover {
      text-decoration: none; }
  [hidden][rm-comp='BJGpVNBBuS'] {
    display: none !important; }
  /* turn off buttons in input[type=number] */
  input[type=number][rm-comp='BJGpVNBBuS']::-webkit-inner-spin-button,
  input[type=number][rm-comp='BJGpVNBBuS']::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  /* removes "x" button from IE10/11 input fields */
  input[rm-comp='BJGpVNBBuS']::-ms-clear {
    display: none; }
  .row[rm-comp='BJGpVNBBuS'], .form-row[rm-comp='BJGpVNBBuS'], .inline-buttons[rm-comp='BJGpVNBBuS'], .form-item[rm-comp='BJGpVNBBuS'] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: stretch;
        align-items: stretch; }
  .container[rm-comp='BJGpVNBBuS'] {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto; }
    .container.no-gutter[rm-comp='BJGpVNBBuS'] {
      padding-left: 0;
      padding-right: 0; }
    .container[rm-comp='BJGpVNBBuS']:not(.full) {
      max-width: 1200px; }
  .row[rm-comp='BJGpVNBBuS'] {
    margin-left: -15px;
    margin-right: -15px; }
    .row > *[rm-comp='BJGpVNBBuS'] {
      padding-left: 15px;
      padding-right: 15px; }
    .row.no-gutter[rm-comp='BJGpVNBBuS'] {
      margin-left: 0;
      margin-right: 0; }
      .row.no-gutter > *[rm-comp='BJGpVNBBuS'] {
        padding-left: 0;
        padding-right: 0; }
  .form-row[rm-comp='BJGpVNBBuS'] {
    margin-left: -5px;
    margin-right: -5px;
    -ms-flex-align: baseline;
        align-items: baseline; }
    .form-row > *[rm-comp='BJGpVNBBuS'] {
      padding-left: 5px;
      padding-right: 5px; }
    .form-row.no-gutter[rm-comp='BJGpVNBBuS'] {
      margin-left: 0;
      margin-right: 0; }
      .form-row.no-gutter > *[rm-comp='BJGpVNBBuS'] {
        padding-left: 0;
        padding-right: 0; }
  .inline-buttons[rm-comp='BJGpVNBBuS'] {
    margin: -5px; }
    .inline-buttons > *[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      margin: 5px; }
  .menubar[rm-comp='BJGpVNBBuS'] {
    border: 1px solid transparent; }
  .form-item[rm-comp='BJGpVNBBuS'] {
    margin: 1rem 0;
    -ms-flex-align: baseline;
        align-items: baseline; }
    .form-item > *[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 100%; }
  .gutter[rm-comp='BJGpVNBBuS'] {
    padding-left: 15px;
    padding-right: 15px; }
  .form-gutter[rm-comp='BJGpVNBBuS'] {
    padding-left: 5px;
    padding-right: 5px; }
  .col[rm-comp='BJGpVNBBuS'] {
    -ms-flex: 1 0 0px;
        flex: 1 0 0; }
  .col-1[rm-comp='BJGpVNBBuS'] {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333%;
    max-width: 8.33333%; }
  .col-2[rm-comp='BJGpVNBBuS'] {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66667%;
    max-width: 16.66667%; }
  .col-3[rm-comp='BJGpVNBBuS'] {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
    max-width: 25%; }
  .col-4[rm-comp='BJGpVNBBuS'] {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333%;
    max-width: 33.33333%; }
  .col-5[rm-comp='BJGpVNBBuS'] {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66667%;
    max-width: 41.66667%; }
  .col-6[rm-comp='BJGpVNBBuS'] {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
    max-width: 50%; }
  .col-7[rm-comp='BJGpVNBBuS'] {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.33333%;
    max-width: 58.33333%; }
  .col-8[rm-comp='BJGpVNBBuS'] {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.66667%;
    max-width: 66.66667%; }
  .col-9[rm-comp='BJGpVNBBuS'] {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75%;
    max-width: 75%; }
  .col-10[rm-comp='BJGpVNBBuS'] {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.33333%;
    max-width: 83.33333%; }
  .col-11[rm-comp='BJGpVNBBuS'] {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.66667%;
    max-width: 91.66667%; }
  .col-12[rm-comp='BJGpVNBBuS'] {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
    max-width: 100%; }
  .w-0[rm-comp='BJGpVNBBuS'] {
    width: 0%; }
  .w-auto[rm-comp='BJGpVNBBuS'] {
    width: auto; }
  .w-1-1[rm-comp='BJGpVNBBuS'], .w-2-2[rm-comp='BJGpVNBBuS'], .w-3-3[rm-comp='BJGpVNBBuS'], .w-4-4[rm-comp='BJGpVNBBuS'], .w-5-5[rm-comp='BJGpVNBBuS'], .w-6-6[rm-comp='BJGpVNBBuS'], .w-8-8[rm-comp='BJGpVNBBuS'], .w-9-9[rm-comp='BJGpVNBBuS'], .w-10-10[rm-comp='BJGpVNBBuS'], .w-12-12[rm-comp='BJGpVNBBuS'], .w-15-15[rm-comp='BJGpVNBBuS'], .w-16-16[rm-comp='BJGpVNBBuS'], .w-20-20[rm-comp='BJGpVNBBuS'] {
    width: 100%; }
  .w-1-2[rm-comp='BJGpVNBBuS'], .w-2-4[rm-comp='BJGpVNBBuS'], .w-3-6[rm-comp='BJGpVNBBuS'], .w-4-8[rm-comp='BJGpVNBBuS'], .w-5-10[rm-comp='BJGpVNBBuS'], .w-6-12[rm-comp='BJGpVNBBuS'], .w-8-16[rm-comp='BJGpVNBBuS'], .w-10-20[rm-comp='BJGpVNBBuS'] {
    width: 50%; }
  .w-1-3[rm-comp='BJGpVNBBuS'], .w-2-6[rm-comp='BJGpVNBBuS'], .w-3-9[rm-comp='BJGpVNBBuS'], .w-4-12[rm-comp='BJGpVNBBuS'], .w-5-15[rm-comp='BJGpVNBBuS'] {
    width: 33.33333%; }
  .w-2-3[rm-comp='BJGpVNBBuS'], .w-4-6[rm-comp='BJGpVNBBuS'], .w-6-9[rm-comp='BJGpVNBBuS'], .w-8-12[rm-comp='BJGpVNBBuS'], .w-10-15[rm-comp='BJGpVNBBuS'] {
    width: 66.66667%; }
  .w-1-4[rm-comp='BJGpVNBBuS'], .w-2-8[rm-comp='BJGpVNBBuS'], .w-3-12[rm-comp='BJGpVNBBuS'], .w-4-16[rm-comp='BJGpVNBBuS'], .w-5-20[rm-comp='BJGpVNBBuS'] {
    width: 25%; }
  .w-3-4[rm-comp='BJGpVNBBuS'], .w-6-8[rm-comp='BJGpVNBBuS'], .w-9-12[rm-comp='BJGpVNBBuS'], .w-12-16[rm-comp='BJGpVNBBuS'], .w-15-20[rm-comp='BJGpVNBBuS'] {
    width: 75%; }
  .w-1-5[rm-comp='BJGpVNBBuS'], .w-2-10[rm-comp='BJGpVNBBuS'], .w-3-15[rm-comp='BJGpVNBBuS'], .w-4-20[rm-comp='BJGpVNBBuS'] {
    width: 20%; }
  .w-2-5[rm-comp='BJGpVNBBuS'], .w-4-10[rm-comp='BJGpVNBBuS'], .w-6-15[rm-comp='BJGpVNBBuS'], .w-8-20[rm-comp='BJGpVNBBuS'] {
    width: 40%; }
  .w-3-5[rm-comp='BJGpVNBBuS'], .w-6-10[rm-comp='BJGpVNBBuS'], .w-9-15[rm-comp='BJGpVNBBuS'], .w-12-20[rm-comp='BJGpVNBBuS'] {
    width: 60%; }
  .w-4-5[rm-comp='BJGpVNBBuS'], .w-8-10[rm-comp='BJGpVNBBuS'], .w-12-15[rm-comp='BJGpVNBBuS'], .w-16-20[rm-comp='BJGpVNBBuS'] {
    width: 80%; }
  .w-1-6[rm-comp='BJGpVNBBuS'], .w-2-12[rm-comp='BJGpVNBBuS'] {
    width: 16.66667%; }
  .w-5-6[rm-comp='BJGpVNBBuS'], .w-10-12[rm-comp='BJGpVNBBuS'] {
    width: 83.33333%; }
  .w-1-8[rm-comp='BJGpVNBBuS'], .w-2-16[rm-comp='BJGpVNBBuS'] {
    width: 12.5%; }
  .w-3-8[rm-comp='BJGpVNBBuS'], .w-6-16[rm-comp='BJGpVNBBuS'] {
    width: 37.5%; }
  .w-5-8[rm-comp='BJGpVNBBuS'], .w-10-16[rm-comp='BJGpVNBBuS'] {
    width: 62.5%; }
  .w-7-8[rm-comp='BJGpVNBBuS'], .w-14-16[rm-comp='BJGpVNBBuS'] {
    width: 87.5%; }
  .w-1-9[rm-comp='BJGpVNBBuS'] {
    width: 11.11111%; }
  .w-2-9[rm-comp='BJGpVNBBuS'] {
    width: 22.22222%; }
  .w-4-9[rm-comp='BJGpVNBBuS'] {
    width: 44.44444%; }
  .w-5-9[rm-comp='BJGpVNBBuS'] {
    width: 55.55556%; }
  .w-7-9[rm-comp='BJGpVNBBuS'] {
    width: 77.77778%; }
  .w-8-9[rm-comp='BJGpVNBBuS'] {
    width: 88.88889%; }
  .w-1-10[rm-comp='BJGpVNBBuS'], .w-2-20[rm-comp='BJGpVNBBuS'] {
    width: 10%; }
  .w-3-10[rm-comp='BJGpVNBBuS'], .w-6-20[rm-comp='BJGpVNBBuS'] {
    width: 30%; }
  .w-7-10[rm-comp='BJGpVNBBuS'], .w-14-20[rm-comp='BJGpVNBBuS'] {
    width: 70%; }
  .w-9-10[rm-comp='BJGpVNBBuS'], .w-18-20[rm-comp='BJGpVNBBuS'] {
    width: 90%; }
  .w-1-12[rm-comp='BJGpVNBBuS'] {
    width: 8.33333%; }
  .w-5-12[rm-comp='BJGpVNBBuS'] {
    width: 41.66667%; }
  .w-7-12[rm-comp='BJGpVNBBuS'] {
    width: 58.33333%; }
  .w-11-12[rm-comp='BJGpVNBBuS'] {
    width: 91.66667%; }
  .w-1-15[rm-comp='BJGpVNBBuS'] {
    width: 6.66667%; }
  .w-2-15[rm-comp='BJGpVNBBuS'] {
    width: 13.33333%; }
  .w-4-15[rm-comp='BJGpVNBBuS'] {
    width: 26.66667%; }
  .w-7-15[rm-comp='BJGpVNBBuS'] {
    width: 46.66667%; }
  .w-8-15[rm-comp='BJGpVNBBuS'] {
    width: 53.33333%; }
  .w-11-15[rm-comp='BJGpVNBBuS'] {
    width: 73.33333%; }
  .w-13-15[rm-comp='BJGpVNBBuS'] {
    width: 86.66667%; }
  .w-14-15[rm-comp='BJGpVNBBuS'] {
    width: 93.33333%; }
  .w-1-16[rm-comp='BJGpVNBBuS'] {
    width: 6.25%; }
  .w-3-16[rm-comp='BJGpVNBBuS'] {
    width: 18.75%; }
  .w-5-16[rm-comp='BJGpVNBBuS'] {
    width: 31.25%; }
  .w-7-16[rm-comp='BJGpVNBBuS'] {
    width: 43.75%; }
  .w-9-16[rm-comp='BJGpVNBBuS'] {
    width: 56.25%; }
  .w-11-16[rm-comp='BJGpVNBBuS'] {
    width: 68.75%; }
  .w-13-16[rm-comp='BJGpVNBBuS'] {
    width: 81.25%; }
  .w-15-16[rm-comp='BJGpVNBBuS'] {
    width: 93.75%; }
  .w-1-20[rm-comp='BJGpVNBBuS'] {
    width: 5%; }
  .w-3-20[rm-comp='BJGpVNBBuS'] {
    width: 15%; }
  .w-7-20[rm-comp='BJGpVNBBuS'] {
    width: 35%; }
  .w-9-20[rm-comp='BJGpVNBBuS'] {
    width: 45%; }
  .w-11-20[rm-comp='BJGpVNBBuS'] {
    width: 55%; }
  .w-13-20[rm-comp='BJGpVNBBuS'] {
    width: 65%; }
  .w-17-20[rm-comp='BJGpVNBBuS'] {
    width: 85%; }
  .w-19-20[rm-comp='BJGpVNBBuS'] {
    width: 95%; }
  .d-none[rm-comp='BJGpVNBBuS'] {
    display: none !important; }
  .d-inline[rm-comp='BJGpVNBBuS'] {
    display: inline !important; }
  .d-inline-block[rm-comp='BJGpVNBBuS'] {
    display: inline-block !important; }
  .d-block[rm-comp='BJGpVNBBuS'] {
    display: block !important; }
  .d-table[rm-comp='BJGpVNBBuS'] {
    display: table !important; }
  .d-table-cell[rm-comp='BJGpVNBBuS'] {
    display: table-cell !important; }
  .d-table-row[rm-comp='BJGpVNBBuS'] {
    display: table-row !important; }
  .d-flex[rm-comp='BJGpVNBBuS'] {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-flex-column[rm-comp='BJGpVNBBuS'] {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-direction: column;
        flex-direction: column; }
  .d-inline-flex[rm-comp='BJGpVNBBuS'] {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-inline-flex-column[rm-comp='BJGpVNBBuS'] {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    -ms-flex-direction: column;
        flex-direction: column; }
  .j-flex-start[rm-comp='BJGpVNBBuS'] {
    -ms-flex-pack: start;
        justify-content: flex-start; }
  .j-flex-end[rm-comp='BJGpVNBBuS'] {
    -ms-flex-pack: end;
        justify-content: flex-end; }
  .j-center[rm-comp='BJGpVNBBuS'] {
    -ms-flex-pack: center;
        justify-content: center; }
  .j-space-between[rm-comp='BJGpVNBBuS'] {
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .j-space-around[rm-comp='BJGpVNBBuS'] {
    -ms-flex-pack: distribute;
        justify-content: space-around; }
  .j-space-evenly[rm-comp='BJGpVNBBuS'] {
    -ms-flex-pack: space-evenly;
        justify-content: space-evenly; }
  .a-flex-start[rm-comp='BJGpVNBBuS'] {
    -ms-flex-align: start;
        align-items: flex-start; }
  .as-flex-start[rm-comp='BJGpVNBBuS'] {
    -ms-flex-item-align: start;
        align-self: flex-start; }
  .a-flex-end[rm-comp='BJGpVNBBuS'] {
    -ms-flex-align: end;
        align-items: flex-end; }
  .as-flex-end[rm-comp='BJGpVNBBuS'] {
    -ms-flex-item-align: end;
        align-self: flex-end; }
  .a-center[rm-comp='BJGpVNBBuS'] {
    -ms-flex-align: center;
        align-items: center; }
  .as-center[rm-comp='BJGpVNBBuS'] {
    -ms-flex-item-align: center;
        align-self: center; }
  .a-baseline[rm-comp='BJGpVNBBuS'] {
    -ms-flex-align: baseline;
        align-items: baseline; }
  .as-baseline[rm-comp='BJGpVNBBuS'] {
    -ms-flex-item-align: baseline;
        align-self: baseline; }
  .a-stretch[rm-comp='BJGpVNBBuS'] {
    -ms-flex-align: stretch;
        align-items: stretch; }
  .as-stretch[rm-comp='BJGpVNBBuS'] {
    -ms-flex-item-align: stretch;
        align-self: stretch; }
  .a-self-start-self-end[rm-comp='BJGpVNBBuS'] {
    -ms-flex-align: self-start-self-end;
        align-items: self-start-self-end; }
  .as-self-start-self-end[rm-comp='BJGpVNBBuS'] {
    -ms-flex-item-align: self-start-self-end;
        align-self: self-start-self-end; }
  @media (min-width: 576px) {
    .col-sm[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 1 0 0px;
          flex: 1 0 0; }
    .col-sm-1[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 8.33333%;
      max-width: 8.33333%; }
    .col-sm-2[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 16.66667%;
      max-width: 16.66667%; }
    .col-sm-3[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 25%;
      max-width: 25%; }
    .col-sm-4[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 33.33333%;
      max-width: 33.33333%; }
    .col-sm-5[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 41.66667%;
      max-width: 41.66667%; }
    .col-sm-6[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 50%;
      max-width: 50%; }
    .col-sm-7[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 58.33333%;
      max-width: 58.33333%; }
    .col-sm-8[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 66.66667%;
      max-width: 66.66667%; }
    .col-sm-9[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 75%;
      max-width: 75%; }
    .col-sm-10[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 83.33333%;
      max-width: 83.33333%; }
    .col-sm-11[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 91.66667%;
      max-width: 91.66667%; }
    .col-sm-12[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 100%;
      max-width: 100%; }
    .w-sm-0[rm-comp='BJGpVNBBuS'] {
      width: 0%; }
    .w-sm-auto[rm-comp='BJGpVNBBuS'] {
      width: auto; }
    .w-sm-1-1[rm-comp='BJGpVNBBuS'], .w-sm-2-2[rm-comp='BJGpVNBBuS'], .w-sm-3-3[rm-comp='BJGpVNBBuS'], .w-sm-4-4[rm-comp='BJGpVNBBuS'], .w-sm-5-5[rm-comp='BJGpVNBBuS'], .w-sm-6-6[rm-comp='BJGpVNBBuS'], .w-sm-8-8[rm-comp='BJGpVNBBuS'], .w-sm-9-9[rm-comp='BJGpVNBBuS'], .w-sm-10-10[rm-comp='BJGpVNBBuS'], .w-sm-12-12[rm-comp='BJGpVNBBuS'], .w-sm-15-15[rm-comp='BJGpVNBBuS'], .w-sm-16-16[rm-comp='BJGpVNBBuS'], .w-sm-20-20[rm-comp='BJGpVNBBuS'] {
      width: 100%; }
    .w-sm-1-2[rm-comp='BJGpVNBBuS'], .w-sm-2-4[rm-comp='BJGpVNBBuS'], .w-sm-3-6[rm-comp='BJGpVNBBuS'], .w-sm-4-8[rm-comp='BJGpVNBBuS'], .w-sm-5-10[rm-comp='BJGpVNBBuS'], .w-sm-6-12[rm-comp='BJGpVNBBuS'], .w-sm-8-16[rm-comp='BJGpVNBBuS'], .w-sm-10-20[rm-comp='BJGpVNBBuS'] {
      width: 50%; }
    .w-sm-1-3[rm-comp='BJGpVNBBuS'], .w-sm-2-6[rm-comp='BJGpVNBBuS'], .w-sm-3-9[rm-comp='BJGpVNBBuS'], .w-sm-4-12[rm-comp='BJGpVNBBuS'], .w-sm-5-15[rm-comp='BJGpVNBBuS'] {
      width: 33.33333%; }
    .w-sm-2-3[rm-comp='BJGpVNBBuS'], .w-sm-4-6[rm-comp='BJGpVNBBuS'], .w-sm-6-9[rm-comp='BJGpVNBBuS'], .w-sm-8-12[rm-comp='BJGpVNBBuS'], .w-sm-10-15[rm-comp='BJGpVNBBuS'] {
      width: 66.66667%; }
    .w-sm-1-4[rm-comp='BJGpVNBBuS'], .w-sm-2-8[rm-comp='BJGpVNBBuS'], .w-sm-3-12[rm-comp='BJGpVNBBuS'], .w-sm-4-16[rm-comp='BJGpVNBBuS'], .w-sm-5-20[rm-comp='BJGpVNBBuS'] {
      width: 25%; }
    .w-sm-3-4[rm-comp='BJGpVNBBuS'], .w-sm-6-8[rm-comp='BJGpVNBBuS'], .w-sm-9-12[rm-comp='BJGpVNBBuS'], .w-sm-12-16[rm-comp='BJGpVNBBuS'], .w-sm-15-20[rm-comp='BJGpVNBBuS'] {
      width: 75%; }
    .w-sm-1-5[rm-comp='BJGpVNBBuS'], .w-sm-2-10[rm-comp='BJGpVNBBuS'], .w-sm-3-15[rm-comp='BJGpVNBBuS'], .w-sm-4-20[rm-comp='BJGpVNBBuS'] {
      width: 20%; }
    .w-sm-2-5[rm-comp='BJGpVNBBuS'], .w-sm-4-10[rm-comp='BJGpVNBBuS'], .w-sm-6-15[rm-comp='BJGpVNBBuS'], .w-sm-8-20[rm-comp='BJGpVNBBuS'] {
      width: 40%; }
    .w-sm-3-5[rm-comp='BJGpVNBBuS'], .w-sm-6-10[rm-comp='BJGpVNBBuS'], .w-sm-9-15[rm-comp='BJGpVNBBuS'], .w-sm-12-20[rm-comp='BJGpVNBBuS'] {
      width: 60%; }
    .w-sm-4-5[rm-comp='BJGpVNBBuS'], .w-sm-8-10[rm-comp='BJGpVNBBuS'], .w-sm-12-15[rm-comp='BJGpVNBBuS'], .w-sm-16-20[rm-comp='BJGpVNBBuS'] {
      width: 80%; }
    .w-sm-1-6[rm-comp='BJGpVNBBuS'], .w-sm-2-12[rm-comp='BJGpVNBBuS'] {
      width: 16.66667%; }
    .w-sm-5-6[rm-comp='BJGpVNBBuS'], .w-sm-10-12[rm-comp='BJGpVNBBuS'] {
      width: 83.33333%; }
    .w-sm-1-8[rm-comp='BJGpVNBBuS'], .w-sm-2-16[rm-comp='BJGpVNBBuS'] {
      width: 12.5%; }
    .w-sm-3-8[rm-comp='BJGpVNBBuS'], .w-sm-6-16[rm-comp='BJGpVNBBuS'] {
      width: 37.5%; }
    .w-sm-5-8[rm-comp='BJGpVNBBuS'], .w-sm-10-16[rm-comp='BJGpVNBBuS'] {
      width: 62.5%; }
    .w-sm-7-8[rm-comp='BJGpVNBBuS'], .w-sm-14-16[rm-comp='BJGpVNBBuS'] {
      width: 87.5%; }
    .w-sm-1-9[rm-comp='BJGpVNBBuS'] {
      width: 11.11111%; }
    .w-sm-2-9[rm-comp='BJGpVNBBuS'] {
      width: 22.22222%; }
    .w-sm-4-9[rm-comp='BJGpVNBBuS'] {
      width: 44.44444%; }
    .w-sm-5-9[rm-comp='BJGpVNBBuS'] {
      width: 55.55556%; }
    .w-sm-7-9[rm-comp='BJGpVNBBuS'] {
      width: 77.77778%; }
    .w-sm-8-9[rm-comp='BJGpVNBBuS'] {
      width: 88.88889%; }
    .w-sm-1-10[rm-comp='BJGpVNBBuS'], .w-sm-2-20[rm-comp='BJGpVNBBuS'] {
      width: 10%; }
    .w-sm-3-10[rm-comp='BJGpVNBBuS'], .w-sm-6-20[rm-comp='BJGpVNBBuS'] {
      width: 30%; }
    .w-sm-7-10[rm-comp='BJGpVNBBuS'], .w-sm-14-20[rm-comp='BJGpVNBBuS'] {
      width: 70%; }
    .w-sm-9-10[rm-comp='BJGpVNBBuS'], .w-sm-18-20[rm-comp='BJGpVNBBuS'] {
      width: 90%; }
    .w-sm-1-12[rm-comp='BJGpVNBBuS'] {
      width: 8.33333%; }
    .w-sm-5-12[rm-comp='BJGpVNBBuS'] {
      width: 41.66667%; }
    .w-sm-7-12[rm-comp='BJGpVNBBuS'] {
      width: 58.33333%; }
    .w-sm-11-12[rm-comp='BJGpVNBBuS'] {
      width: 91.66667%; }
    .w-sm-1-15[rm-comp='BJGpVNBBuS'] {
      width: 6.66667%; }
    .w-sm-2-15[rm-comp='BJGpVNBBuS'] {
      width: 13.33333%; }
    .w-sm-4-15[rm-comp='BJGpVNBBuS'] {
      width: 26.66667%; }
    .w-sm-7-15[rm-comp='BJGpVNBBuS'] {
      width: 46.66667%; }
    .w-sm-8-15[rm-comp='BJGpVNBBuS'] {
      width: 53.33333%; }
    .w-sm-11-15[rm-comp='BJGpVNBBuS'] {
      width: 73.33333%; }
    .w-sm-13-15[rm-comp='BJGpVNBBuS'] {
      width: 86.66667%; }
    .w-sm-14-15[rm-comp='BJGpVNBBuS'] {
      width: 93.33333%; }
    .w-sm-1-16[rm-comp='BJGpVNBBuS'] {
      width: 6.25%; }
    .w-sm-3-16[rm-comp='BJGpVNBBuS'] {
      width: 18.75%; }
    .w-sm-5-16[rm-comp='BJGpVNBBuS'] {
      width: 31.25%; }
    .w-sm-7-16[rm-comp='BJGpVNBBuS'] {
      width: 43.75%; }
    .w-sm-9-16[rm-comp='BJGpVNBBuS'] {
      width: 56.25%; }
    .w-sm-11-16[rm-comp='BJGpVNBBuS'] {
      width: 68.75%; }
    .w-sm-13-16[rm-comp='BJGpVNBBuS'] {
      width: 81.25%; }
    .w-sm-15-16[rm-comp='BJGpVNBBuS'] {
      width: 93.75%; }
    .w-sm-1-20[rm-comp='BJGpVNBBuS'] {
      width: 5%; }
    .w-sm-3-20[rm-comp='BJGpVNBBuS'] {
      width: 15%; }
    .w-sm-7-20[rm-comp='BJGpVNBBuS'] {
      width: 35%; }
    .w-sm-9-20[rm-comp='BJGpVNBBuS'] {
      width: 45%; }
    .w-sm-11-20[rm-comp='BJGpVNBBuS'] {
      width: 55%; }
    .w-sm-13-20[rm-comp='BJGpVNBBuS'] {
      width: 65%; }
    .w-sm-17-20[rm-comp='BJGpVNBBuS'] {
      width: 85%; }
    .w-sm-19-20[rm-comp='BJGpVNBBuS'] {
      width: 95%; }
    .d-sm-none[rm-comp='BJGpVNBBuS'] {
      display: none !important; }
    .d-sm-inline[rm-comp='BJGpVNBBuS'] {
      display: inline !important; }
    .d-sm-inline-block[rm-comp='BJGpVNBBuS'] {
      display: inline-block !important; }
    .d-sm-block[rm-comp='BJGpVNBBuS'] {
      display: block !important; }
    .d-sm-table[rm-comp='BJGpVNBBuS'] {
      display: table !important; }
    .d-sm-table-cell[rm-comp='BJGpVNBBuS'] {
      display: table-cell !important; }
    .d-sm-table-row[rm-comp='BJGpVNBBuS'] {
      display: table-row !important; }
    .d-sm-flex[rm-comp='BJGpVNBBuS'] {
      display: -ms-flexbox !important;
      display: flex !important; }
    .d-sm-flex-column[rm-comp='BJGpVNBBuS'] {
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-direction: column;
          flex-direction: column; }
    .d-sm-inline-flex[rm-comp='BJGpVNBBuS'] {
      display: -ms-inline-flexbox !important;
      display: inline-flex !important; }
    .d-sm-inline-flex-column[rm-comp='BJGpVNBBuS'] {
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
      -ms-flex-direction: column;
          flex-direction: column; }
    .j-sm-flex-start[rm-comp='BJGpVNBBuS'] {
      -ms-flex-pack: start;
          justify-content: flex-start; }
    .j-sm-flex-end[rm-comp='BJGpVNBBuS'] {
      -ms-flex-pack: end;
          justify-content: flex-end; }
    .j-sm-center[rm-comp='BJGpVNBBuS'] {
      -ms-flex-pack: center;
          justify-content: center; }
    .j-sm-space-between[rm-comp='BJGpVNBBuS'] {
      -ms-flex-pack: justify;
          justify-content: space-between; }
    .j-sm-space-around[rm-comp='BJGpVNBBuS'] {
      -ms-flex-pack: distribute;
          justify-content: space-around; }
    .j-sm-space-evenly[rm-comp='BJGpVNBBuS'] {
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly; }
    .a-sm-flex-start[rm-comp='BJGpVNBBuS'] {
      -ms-flex-align: start;
          align-items: flex-start; }
    .as-sm-flex-start[rm-comp='BJGpVNBBuS'] {
      -ms-flex-item-align: start;
          align-self: flex-start; }
    .a-sm-flex-end[rm-comp='BJGpVNBBuS'] {
      -ms-flex-align: end;
          align-items: flex-end; }
    .as-sm-flex-end[rm-comp='BJGpVNBBuS'] {
      -ms-flex-item-align: end;
          align-self: flex-end; }
    .a-sm-center[rm-comp='BJGpVNBBuS'] {
      -ms-flex-align: center;
          align-items: center; }
    .as-sm-center[rm-comp='BJGpVNBBuS'] {
      -ms-flex-item-align: center;
          align-self: center; }
    .a-sm-baseline[rm-comp='BJGpVNBBuS'] {
      -ms-flex-align: baseline;
          align-items: baseline; }
    .as-sm-baseline[rm-comp='BJGpVNBBuS'] {
      -ms-flex-item-align: baseline;
          align-self: baseline; }
    .a-sm-stretch[rm-comp='BJGpVNBBuS'] {
      -ms-flex-align: stretch;
          align-items: stretch; }
    .as-sm-stretch[rm-comp='BJGpVNBBuS'] {
      -ms-flex-item-align: stretch;
          align-self: stretch; }
    .a-sm-self-start-self-end[rm-comp='BJGpVNBBuS'] {
      -ms-flex-align: self-start-self-end;
          align-items: self-start-self-end; }
    .as-sm-self-start-self-end[rm-comp='BJGpVNBBuS'] {
      -ms-flex-item-align: self-start-self-end;
          align-self: self-start-self-end; } }
  @media (min-width: 768px) {
    .col-md[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 1 0 0px;
          flex: 1 0 0; }
    .col-md-1[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 8.33333%;
      max-width: 8.33333%; }
    .col-md-2[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 16.66667%;
      max-width: 16.66667%; }
    .col-md-3[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 25%;
      max-width: 25%; }
    .col-md-4[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 33.33333%;
      max-width: 33.33333%; }
    .col-md-5[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 41.66667%;
      max-width: 41.66667%; }
    .col-md-6[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 50%;
      max-width: 50%; }
    .col-md-7[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 58.33333%;
      max-width: 58.33333%; }
    .col-md-8[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 66.66667%;
      max-width: 66.66667%; }
    .col-md-9[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 75%;
      max-width: 75%; }
    .col-md-10[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 83.33333%;
      max-width: 83.33333%; }
    .col-md-11[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 91.66667%;
      max-width: 91.66667%; }
    .col-md-12[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 100%;
      max-width: 100%; }
    .w-md-0[rm-comp='BJGpVNBBuS'] {
      width: 0%; }
    .w-md-auto[rm-comp='BJGpVNBBuS'] {
      width: auto; }
    .w-md-1-1[rm-comp='BJGpVNBBuS'], .w-md-2-2[rm-comp='BJGpVNBBuS'], .w-md-3-3[rm-comp='BJGpVNBBuS'], .w-md-4-4[rm-comp='BJGpVNBBuS'], .w-md-5-5[rm-comp='BJGpVNBBuS'], .w-md-6-6[rm-comp='BJGpVNBBuS'], .w-md-8-8[rm-comp='BJGpVNBBuS'], .w-md-9-9[rm-comp='BJGpVNBBuS'], .w-md-10-10[rm-comp='BJGpVNBBuS'], .w-md-12-12[rm-comp='BJGpVNBBuS'], .w-md-15-15[rm-comp='BJGpVNBBuS'], .w-md-16-16[rm-comp='BJGpVNBBuS'], .w-md-20-20[rm-comp='BJGpVNBBuS'] {
      width: 100%; }
    .w-md-1-2[rm-comp='BJGpVNBBuS'], .w-md-2-4[rm-comp='BJGpVNBBuS'], .w-md-3-6[rm-comp='BJGpVNBBuS'], .w-md-4-8[rm-comp='BJGpVNBBuS'], .w-md-5-10[rm-comp='BJGpVNBBuS'], .w-md-6-12[rm-comp='BJGpVNBBuS'], .w-md-8-16[rm-comp='BJGpVNBBuS'], .w-md-10-20[rm-comp='BJGpVNBBuS'] {
      width: 50%; }
    .w-md-1-3[rm-comp='BJGpVNBBuS'], .w-md-2-6[rm-comp='BJGpVNBBuS'], .w-md-3-9[rm-comp='BJGpVNBBuS'], .w-md-4-12[rm-comp='BJGpVNBBuS'], .w-md-5-15[rm-comp='BJGpVNBBuS'] {
      width: 33.33333%; }
    .w-md-2-3[rm-comp='BJGpVNBBuS'], .w-md-4-6[rm-comp='BJGpVNBBuS'], .w-md-6-9[rm-comp='BJGpVNBBuS'], .w-md-8-12[rm-comp='BJGpVNBBuS'], .w-md-10-15[rm-comp='BJGpVNBBuS'] {
      width: 66.66667%; }
    .w-md-1-4[rm-comp='BJGpVNBBuS'], .w-md-2-8[rm-comp='BJGpVNBBuS'], .w-md-3-12[rm-comp='BJGpVNBBuS'], .w-md-4-16[rm-comp='BJGpVNBBuS'], .w-md-5-20[rm-comp='BJGpVNBBuS'] {
      width: 25%; }
    .w-md-3-4[rm-comp='BJGpVNBBuS'], .w-md-6-8[rm-comp='BJGpVNBBuS'], .w-md-9-12[rm-comp='BJGpVNBBuS'], .w-md-12-16[rm-comp='BJGpVNBBuS'], .w-md-15-20[rm-comp='BJGpVNBBuS'] {
      width: 75%; }
    .w-md-1-5[rm-comp='BJGpVNBBuS'], .w-md-2-10[rm-comp='BJGpVNBBuS'], .w-md-3-15[rm-comp='BJGpVNBBuS'], .w-md-4-20[rm-comp='BJGpVNBBuS'] {
      width: 20%; }
    .w-md-2-5[rm-comp='BJGpVNBBuS'], .w-md-4-10[rm-comp='BJGpVNBBuS'], .w-md-6-15[rm-comp='BJGpVNBBuS'], .w-md-8-20[rm-comp='BJGpVNBBuS'] {
      width: 40%; }
    .w-md-3-5[rm-comp='BJGpVNBBuS'], .w-md-6-10[rm-comp='BJGpVNBBuS'], .w-md-9-15[rm-comp='BJGpVNBBuS'], .w-md-12-20[rm-comp='BJGpVNBBuS'] {
      width: 60%; }
    .w-md-4-5[rm-comp='BJGpVNBBuS'], .w-md-8-10[rm-comp='BJGpVNBBuS'], .w-md-12-15[rm-comp='BJGpVNBBuS'], .w-md-16-20[rm-comp='BJGpVNBBuS'] {
      width: 80%; }
    .w-md-1-6[rm-comp='BJGpVNBBuS'], .w-md-2-12[rm-comp='BJGpVNBBuS'] {
      width: 16.66667%; }
    .w-md-5-6[rm-comp='BJGpVNBBuS'], .w-md-10-12[rm-comp='BJGpVNBBuS'] {
      width: 83.33333%; }
    .w-md-1-8[rm-comp='BJGpVNBBuS'], .w-md-2-16[rm-comp='BJGpVNBBuS'] {
      width: 12.5%; }
    .w-md-3-8[rm-comp='BJGpVNBBuS'], .w-md-6-16[rm-comp='BJGpVNBBuS'] {
      width: 37.5%; }
    .w-md-5-8[rm-comp='BJGpVNBBuS'], .w-md-10-16[rm-comp='BJGpVNBBuS'] {
      width: 62.5%; }
    .w-md-7-8[rm-comp='BJGpVNBBuS'], .w-md-14-16[rm-comp='BJGpVNBBuS'] {
      width: 87.5%; }
    .w-md-1-9[rm-comp='BJGpVNBBuS'] {
      width: 11.11111%; }
    .w-md-2-9[rm-comp='BJGpVNBBuS'] {
      width: 22.22222%; }
    .w-md-4-9[rm-comp='BJGpVNBBuS'] {
      width: 44.44444%; }
    .w-md-5-9[rm-comp='BJGpVNBBuS'] {
      width: 55.55556%; }
    .w-md-7-9[rm-comp='BJGpVNBBuS'] {
      width: 77.77778%; }
    .w-md-8-9[rm-comp='BJGpVNBBuS'] {
      width: 88.88889%; }
    .w-md-1-10[rm-comp='BJGpVNBBuS'], .w-md-2-20[rm-comp='BJGpVNBBuS'] {
      width: 10%; }
    .w-md-3-10[rm-comp='BJGpVNBBuS'], .w-md-6-20[rm-comp='BJGpVNBBuS'] {
      width: 30%; }
    .w-md-7-10[rm-comp='BJGpVNBBuS'], .w-md-14-20[rm-comp='BJGpVNBBuS'] {
      width: 70%; }
    .w-md-9-10[rm-comp='BJGpVNBBuS'], .w-md-18-20[rm-comp='BJGpVNBBuS'] {
      width: 90%; }
    .w-md-1-12[rm-comp='BJGpVNBBuS'] {
      width: 8.33333%; }
    .w-md-5-12[rm-comp='BJGpVNBBuS'] {
      width: 41.66667%; }
    .w-md-7-12[rm-comp='BJGpVNBBuS'] {
      width: 58.33333%; }
    .w-md-11-12[rm-comp='BJGpVNBBuS'] {
      width: 91.66667%; }
    .w-md-1-15[rm-comp='BJGpVNBBuS'] {
      width: 6.66667%; }
    .w-md-2-15[rm-comp='BJGpVNBBuS'] {
      width: 13.33333%; }
    .w-md-4-15[rm-comp='BJGpVNBBuS'] {
      width: 26.66667%; }
    .w-md-7-15[rm-comp='BJGpVNBBuS'] {
      width: 46.66667%; }
    .w-md-8-15[rm-comp='BJGpVNBBuS'] {
      width: 53.33333%; }
    .w-md-11-15[rm-comp='BJGpVNBBuS'] {
      width: 73.33333%; }
    .w-md-13-15[rm-comp='BJGpVNBBuS'] {
      width: 86.66667%; }
    .w-md-14-15[rm-comp='BJGpVNBBuS'] {
      width: 93.33333%; }
    .w-md-1-16[rm-comp='BJGpVNBBuS'] {
      width: 6.25%; }
    .w-md-3-16[rm-comp='BJGpVNBBuS'] {
      width: 18.75%; }
    .w-md-5-16[rm-comp='BJGpVNBBuS'] {
      width: 31.25%; }
    .w-md-7-16[rm-comp='BJGpVNBBuS'] {
      width: 43.75%; }
    .w-md-9-16[rm-comp='BJGpVNBBuS'] {
      width: 56.25%; }
    .w-md-11-16[rm-comp='BJGpVNBBuS'] {
      width: 68.75%; }
    .w-md-13-16[rm-comp='BJGpVNBBuS'] {
      width: 81.25%; }
    .w-md-15-16[rm-comp='BJGpVNBBuS'] {
      width: 93.75%; }
    .w-md-1-20[rm-comp='BJGpVNBBuS'] {
      width: 5%; }
    .w-md-3-20[rm-comp='BJGpVNBBuS'] {
      width: 15%; }
    .w-md-7-20[rm-comp='BJGpVNBBuS'] {
      width: 35%; }
    .w-md-9-20[rm-comp='BJGpVNBBuS'] {
      width: 45%; }
    .w-md-11-20[rm-comp='BJGpVNBBuS'] {
      width: 55%; }
    .w-md-13-20[rm-comp='BJGpVNBBuS'] {
      width: 65%; }
    .w-md-17-20[rm-comp='BJGpVNBBuS'] {
      width: 85%; }
    .w-md-19-20[rm-comp='BJGpVNBBuS'] {
      width: 95%; }
    .d-md-none[rm-comp='BJGpVNBBuS'] {
      display: none !important; }
    .d-md-inline[rm-comp='BJGpVNBBuS'] {
      display: inline !important; }
    .d-md-inline-block[rm-comp='BJGpVNBBuS'] {
      display: inline-block !important; }
    .d-md-block[rm-comp='BJGpVNBBuS'] {
      display: block !important; }
    .d-md-table[rm-comp='BJGpVNBBuS'] {
      display: table !important; }
    .d-md-table-cell[rm-comp='BJGpVNBBuS'] {
      display: table-cell !important; }
    .d-md-table-row[rm-comp='BJGpVNBBuS'] {
      display: table-row !important; }
    .d-md-flex[rm-comp='BJGpVNBBuS'] {
      display: -ms-flexbox !important;
      display: flex !important; }
    .d-md-flex-column[rm-comp='BJGpVNBBuS'] {
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-direction: column;
          flex-direction: column; }
    .d-md-inline-flex[rm-comp='BJGpVNBBuS'] {
      display: -ms-inline-flexbox !important;
      display: inline-flex !important; }
    .d-md-inline-flex-column[rm-comp='BJGpVNBBuS'] {
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
      -ms-flex-direction: column;
          flex-direction: column; }
    .j-md-flex-start[rm-comp='BJGpVNBBuS'] {
      -ms-flex-pack: start;
          justify-content: flex-start; }
    .j-md-flex-end[rm-comp='BJGpVNBBuS'] {
      -ms-flex-pack: end;
          justify-content: flex-end; }
    .j-md-center[rm-comp='BJGpVNBBuS'] {
      -ms-flex-pack: center;
          justify-content: center; }
    .j-md-space-between[rm-comp='BJGpVNBBuS'] {
      -ms-flex-pack: justify;
          justify-content: space-between; }
    .j-md-space-around[rm-comp='BJGpVNBBuS'] {
      -ms-flex-pack: distribute;
          justify-content: space-around; }
    .j-md-space-evenly[rm-comp='BJGpVNBBuS'] {
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly; }
    .a-md-flex-start[rm-comp='BJGpVNBBuS'] {
      -ms-flex-align: start;
          align-items: flex-start; }
    .as-md-flex-start[rm-comp='BJGpVNBBuS'] {
      -ms-flex-item-align: start;
          align-self: flex-start; }
    .a-md-flex-end[rm-comp='BJGpVNBBuS'] {
      -ms-flex-align: end;
          align-items: flex-end; }
    .as-md-flex-end[rm-comp='BJGpVNBBuS'] {
      -ms-flex-item-align: end;
          align-self: flex-end; }
    .a-md-center[rm-comp='BJGpVNBBuS'] {
      -ms-flex-align: center;
          align-items: center; }
    .as-md-center[rm-comp='BJGpVNBBuS'] {
      -ms-flex-item-align: center;
          align-self: center; }
    .a-md-baseline[rm-comp='BJGpVNBBuS'] {
      -ms-flex-align: baseline;
          align-items: baseline; }
    .as-md-baseline[rm-comp='BJGpVNBBuS'] {
      -ms-flex-item-align: baseline;
          align-self: baseline; }
    .a-md-stretch[rm-comp='BJGpVNBBuS'] {
      -ms-flex-align: stretch;
          align-items: stretch; }
    .as-md-stretch[rm-comp='BJGpVNBBuS'] {
      -ms-flex-item-align: stretch;
          align-self: stretch; }
    .a-md-self-start-self-end[rm-comp='BJGpVNBBuS'] {
      -ms-flex-align: self-start-self-end;
          align-items: self-start-self-end; }
    .as-md-self-start-self-end[rm-comp='BJGpVNBBuS'] {
      -ms-flex-item-align: self-start-self-end;
          align-self: self-start-self-end; } }
  @media (min-width: 992px) {
    .col-lg[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 1 0 0px;
          flex: 1 0 0; }
    .col-lg-1[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 8.33333%;
      max-width: 8.33333%; }
    .col-lg-2[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 16.66667%;
      max-width: 16.66667%; }
    .col-lg-3[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 25%;
      max-width: 25%; }
    .col-lg-4[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 33.33333%;
      max-width: 33.33333%; }
    .col-lg-5[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 41.66667%;
      max-width: 41.66667%; }
    .col-lg-6[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 50%;
      max-width: 50%; }
    .col-lg-7[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 58.33333%;
      max-width: 58.33333%; }
    .col-lg-8[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 66.66667%;
      max-width: 66.66667%; }
    .col-lg-9[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 75%;
      max-width: 75%; }
    .col-lg-10[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 83.33333%;
      max-width: 83.33333%; }
    .col-lg-11[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 91.66667%;
      max-width: 91.66667%; }
    .col-lg-12[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 100%;
      max-width: 100%; }
    .w-lg-0[rm-comp='BJGpVNBBuS'] {
      width: 0%; }
    .w-lg-auto[rm-comp='BJGpVNBBuS'] {
      width: auto; }
    .w-lg-1-1[rm-comp='BJGpVNBBuS'], .w-lg-2-2[rm-comp='BJGpVNBBuS'], .w-lg-3-3[rm-comp='BJGpVNBBuS'], .w-lg-4-4[rm-comp='BJGpVNBBuS'], .w-lg-5-5[rm-comp='BJGpVNBBuS'], .w-lg-6-6[rm-comp='BJGpVNBBuS'], .w-lg-8-8[rm-comp='BJGpVNBBuS'], .w-lg-9-9[rm-comp='BJGpVNBBuS'], .w-lg-10-10[rm-comp='BJGpVNBBuS'], .w-lg-12-12[rm-comp='BJGpVNBBuS'], .w-lg-15-15[rm-comp='BJGpVNBBuS'], .w-lg-16-16[rm-comp='BJGpVNBBuS'], .w-lg-20-20[rm-comp='BJGpVNBBuS'] {
      width: 100%; }
    .w-lg-1-2[rm-comp='BJGpVNBBuS'], .w-lg-2-4[rm-comp='BJGpVNBBuS'], .w-lg-3-6[rm-comp='BJGpVNBBuS'], .w-lg-4-8[rm-comp='BJGpVNBBuS'], .w-lg-5-10[rm-comp='BJGpVNBBuS'], .w-lg-6-12[rm-comp='BJGpVNBBuS'], .w-lg-8-16[rm-comp='BJGpVNBBuS'], .w-lg-10-20[rm-comp='BJGpVNBBuS'] {
      width: 50%; }
    .w-lg-1-3[rm-comp='BJGpVNBBuS'], .w-lg-2-6[rm-comp='BJGpVNBBuS'], .w-lg-3-9[rm-comp='BJGpVNBBuS'], .w-lg-4-12[rm-comp='BJGpVNBBuS'], .w-lg-5-15[rm-comp='BJGpVNBBuS'] {
      width: 33.33333%; }
    .w-lg-2-3[rm-comp='BJGpVNBBuS'], .w-lg-4-6[rm-comp='BJGpVNBBuS'], .w-lg-6-9[rm-comp='BJGpVNBBuS'], .w-lg-8-12[rm-comp='BJGpVNBBuS'], .w-lg-10-15[rm-comp='BJGpVNBBuS'] {
      width: 66.66667%; }
    .w-lg-1-4[rm-comp='BJGpVNBBuS'], .w-lg-2-8[rm-comp='BJGpVNBBuS'], .w-lg-3-12[rm-comp='BJGpVNBBuS'], .w-lg-4-16[rm-comp='BJGpVNBBuS'], .w-lg-5-20[rm-comp='BJGpVNBBuS'] {
      width: 25%; }
    .w-lg-3-4[rm-comp='BJGpVNBBuS'], .w-lg-6-8[rm-comp='BJGpVNBBuS'], .w-lg-9-12[rm-comp='BJGpVNBBuS'], .w-lg-12-16[rm-comp='BJGpVNBBuS'], .w-lg-15-20[rm-comp='BJGpVNBBuS'] {
      width: 75%; }
    .w-lg-1-5[rm-comp='BJGpVNBBuS'], .w-lg-2-10[rm-comp='BJGpVNBBuS'], .w-lg-3-15[rm-comp='BJGpVNBBuS'], .w-lg-4-20[rm-comp='BJGpVNBBuS'] {
      width: 20%; }
    .w-lg-2-5[rm-comp='BJGpVNBBuS'], .w-lg-4-10[rm-comp='BJGpVNBBuS'], .w-lg-6-15[rm-comp='BJGpVNBBuS'], .w-lg-8-20[rm-comp='BJGpVNBBuS'] {
      width: 40%; }
    .w-lg-3-5[rm-comp='BJGpVNBBuS'], .w-lg-6-10[rm-comp='BJGpVNBBuS'], .w-lg-9-15[rm-comp='BJGpVNBBuS'], .w-lg-12-20[rm-comp='BJGpVNBBuS'] {
      width: 60%; }
    .w-lg-4-5[rm-comp='BJGpVNBBuS'], .w-lg-8-10[rm-comp='BJGpVNBBuS'], .w-lg-12-15[rm-comp='BJGpVNBBuS'], .w-lg-16-20[rm-comp='BJGpVNBBuS'] {
      width: 80%; }
    .w-lg-1-6[rm-comp='BJGpVNBBuS'], .w-lg-2-12[rm-comp='BJGpVNBBuS'] {
      width: 16.66667%; }
    .w-lg-5-6[rm-comp='BJGpVNBBuS'], .w-lg-10-12[rm-comp='BJGpVNBBuS'] {
      width: 83.33333%; }
    .w-lg-1-8[rm-comp='BJGpVNBBuS'], .w-lg-2-16[rm-comp='BJGpVNBBuS'] {
      width: 12.5%; }
    .w-lg-3-8[rm-comp='BJGpVNBBuS'], .w-lg-6-16[rm-comp='BJGpVNBBuS'] {
      width: 37.5%; }
    .w-lg-5-8[rm-comp='BJGpVNBBuS'], .w-lg-10-16[rm-comp='BJGpVNBBuS'] {
      width: 62.5%; }
    .w-lg-7-8[rm-comp='BJGpVNBBuS'], .w-lg-14-16[rm-comp='BJGpVNBBuS'] {
      width: 87.5%; }
    .w-lg-1-9[rm-comp='BJGpVNBBuS'] {
      width: 11.11111%; }
    .w-lg-2-9[rm-comp='BJGpVNBBuS'] {
      width: 22.22222%; }
    .w-lg-4-9[rm-comp='BJGpVNBBuS'] {
      width: 44.44444%; }
    .w-lg-5-9[rm-comp='BJGpVNBBuS'] {
      width: 55.55556%; }
    .w-lg-7-9[rm-comp='BJGpVNBBuS'] {
      width: 77.77778%; }
    .w-lg-8-9[rm-comp='BJGpVNBBuS'] {
      width: 88.88889%; }
    .w-lg-1-10[rm-comp='BJGpVNBBuS'], .w-lg-2-20[rm-comp='BJGpVNBBuS'] {
      width: 10%; }
    .w-lg-3-10[rm-comp='BJGpVNBBuS'], .w-lg-6-20[rm-comp='BJGpVNBBuS'] {
      width: 30%; }
    .w-lg-7-10[rm-comp='BJGpVNBBuS'], .w-lg-14-20[rm-comp='BJGpVNBBuS'] {
      width: 70%; }
    .w-lg-9-10[rm-comp='BJGpVNBBuS'], .w-lg-18-20[rm-comp='BJGpVNBBuS'] {
      width: 90%; }
    .w-lg-1-12[rm-comp='BJGpVNBBuS'] {
      width: 8.33333%; }
    .w-lg-5-12[rm-comp='BJGpVNBBuS'] {
      width: 41.66667%; }
    .w-lg-7-12[rm-comp='BJGpVNBBuS'] {
      width: 58.33333%; }
    .w-lg-11-12[rm-comp='BJGpVNBBuS'] {
      width: 91.66667%; }
    .w-lg-1-15[rm-comp='BJGpVNBBuS'] {
      width: 6.66667%; }
    .w-lg-2-15[rm-comp='BJGpVNBBuS'] {
      width: 13.33333%; }
    .w-lg-4-15[rm-comp='BJGpVNBBuS'] {
      width: 26.66667%; }
    .w-lg-7-15[rm-comp='BJGpVNBBuS'] {
      width: 46.66667%; }
    .w-lg-8-15[rm-comp='BJGpVNBBuS'] {
      width: 53.33333%; }
    .w-lg-11-15[rm-comp='BJGpVNBBuS'] {
      width: 73.33333%; }
    .w-lg-13-15[rm-comp='BJGpVNBBuS'] {
      width: 86.66667%; }
    .w-lg-14-15[rm-comp='BJGpVNBBuS'] {
      width: 93.33333%; }
    .w-lg-1-16[rm-comp='BJGpVNBBuS'] {
      width: 6.25%; }
    .w-lg-3-16[rm-comp='BJGpVNBBuS'] {
      width: 18.75%; }
    .w-lg-5-16[rm-comp='BJGpVNBBuS'] {
      width: 31.25%; }
    .w-lg-7-16[rm-comp='BJGpVNBBuS'] {
      width: 43.75%; }
    .w-lg-9-16[rm-comp='BJGpVNBBuS'] {
      width: 56.25%; }
    .w-lg-11-16[rm-comp='BJGpVNBBuS'] {
      width: 68.75%; }
    .w-lg-13-16[rm-comp='BJGpVNBBuS'] {
      width: 81.25%; }
    .w-lg-15-16[rm-comp='BJGpVNBBuS'] {
      width: 93.75%; }
    .w-lg-1-20[rm-comp='BJGpVNBBuS'] {
      width: 5%; }
    .w-lg-3-20[rm-comp='BJGpVNBBuS'] {
      width: 15%; }
    .w-lg-7-20[rm-comp='BJGpVNBBuS'] {
      width: 35%; }
    .w-lg-9-20[rm-comp='BJGpVNBBuS'] {
      width: 45%; }
    .w-lg-11-20[rm-comp='BJGpVNBBuS'] {
      width: 55%; }
    .w-lg-13-20[rm-comp='BJGpVNBBuS'] {
      width: 65%; }
    .w-lg-17-20[rm-comp='BJGpVNBBuS'] {
      width: 85%; }
    .w-lg-19-20[rm-comp='BJGpVNBBuS'] {
      width: 95%; }
    .d-lg-none[rm-comp='BJGpVNBBuS'] {
      display: none !important; }
    .d-lg-inline[rm-comp='BJGpVNBBuS'] {
      display: inline !important; }
    .d-lg-inline-block[rm-comp='BJGpVNBBuS'] {
      display: inline-block !important; }
    .d-lg-block[rm-comp='BJGpVNBBuS'] {
      display: block !important; }
    .d-lg-table[rm-comp='BJGpVNBBuS'] {
      display: table !important; }
    .d-lg-table-cell[rm-comp='BJGpVNBBuS'] {
      display: table-cell !important; }
    .d-lg-table-row[rm-comp='BJGpVNBBuS'] {
      display: table-row !important; }
    .d-lg-flex[rm-comp='BJGpVNBBuS'] {
      display: -ms-flexbox !important;
      display: flex !important; }
    .d-lg-flex-column[rm-comp='BJGpVNBBuS'] {
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-direction: column;
          flex-direction: column; }
    .d-lg-inline-flex[rm-comp='BJGpVNBBuS'] {
      display: -ms-inline-flexbox !important;
      display: inline-flex !important; }
    .d-lg-inline-flex-column[rm-comp='BJGpVNBBuS'] {
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
      -ms-flex-direction: column;
          flex-direction: column; }
    .j-lg-flex-start[rm-comp='BJGpVNBBuS'] {
      -ms-flex-pack: start;
          justify-content: flex-start; }
    .j-lg-flex-end[rm-comp='BJGpVNBBuS'] {
      -ms-flex-pack: end;
          justify-content: flex-end; }
    .j-lg-center[rm-comp='BJGpVNBBuS'] {
      -ms-flex-pack: center;
          justify-content: center; }
    .j-lg-space-between[rm-comp='BJGpVNBBuS'] {
      -ms-flex-pack: justify;
          justify-content: space-between; }
    .j-lg-space-around[rm-comp='BJGpVNBBuS'] {
      -ms-flex-pack: distribute;
          justify-content: space-around; }
    .j-lg-space-evenly[rm-comp='BJGpVNBBuS'] {
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly; }
    .a-lg-flex-start[rm-comp='BJGpVNBBuS'] {
      -ms-flex-align: start;
          align-items: flex-start; }
    .as-lg-flex-start[rm-comp='BJGpVNBBuS'] {
      -ms-flex-item-align: start;
          align-self: flex-start; }
    .a-lg-flex-end[rm-comp='BJGpVNBBuS'] {
      -ms-flex-align: end;
          align-items: flex-end; }
    .as-lg-flex-end[rm-comp='BJGpVNBBuS'] {
      -ms-flex-item-align: end;
          align-self: flex-end; }
    .a-lg-center[rm-comp='BJGpVNBBuS'] {
      -ms-flex-align: center;
          align-items: center; }
    .as-lg-center[rm-comp='BJGpVNBBuS'] {
      -ms-flex-item-align: center;
          align-self: center; }
    .a-lg-baseline[rm-comp='BJGpVNBBuS'] {
      -ms-flex-align: baseline;
          align-items: baseline; }
    .as-lg-baseline[rm-comp='BJGpVNBBuS'] {
      -ms-flex-item-align: baseline;
          align-self: baseline; }
    .a-lg-stretch[rm-comp='BJGpVNBBuS'] {
      -ms-flex-align: stretch;
          align-items: stretch; }
    .as-lg-stretch[rm-comp='BJGpVNBBuS'] {
      -ms-flex-item-align: stretch;
          align-self: stretch; }
    .a-lg-self-start-self-end[rm-comp='BJGpVNBBuS'] {
      -ms-flex-align: self-start-self-end;
          align-items: self-start-self-end; }
    .as-lg-self-start-self-end[rm-comp='BJGpVNBBuS'] {
      -ms-flex-item-align: self-start-self-end;
          align-self: self-start-self-end; } }
  @media (min-width: 1200px) {
    .col-xl[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 1 0 0px;
          flex: 1 0 0; }
    .col-xl-1[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 8.33333%;
      max-width: 8.33333%; }
    .col-xl-2[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 16.66667%;
      max-width: 16.66667%; }
    .col-xl-3[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 25%;
      max-width: 25%; }
    .col-xl-4[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 33.33333%;
      max-width: 33.33333%; }
    .col-xl-5[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 41.66667%;
      max-width: 41.66667%; }
    .col-xl-6[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 50%;
      max-width: 50%; }
    .col-xl-7[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 58.33333%;
      max-width: 58.33333%; }
    .col-xl-8[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 66.66667%;
      max-width: 66.66667%; }
    .col-xl-9[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 75%;
      max-width: 75%; }
    .col-xl-10[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 83.33333%;
      max-width: 83.33333%; }
    .col-xl-11[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 91.66667%;
      max-width: 91.66667%; }
    .col-xl-12[rm-comp='BJGpVNBBuS'] {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      width: 100%;
      max-width: 100%; }
    .w-xl-0[rm-comp='BJGpVNBBuS'] {
      width: 0%; }
    .w-xl-auto[rm-comp='BJGpVNBBuS'] {
      width: auto; }
    .w-xl-1-1[rm-comp='BJGpVNBBuS'], .w-xl-2-2[rm-comp='BJGpVNBBuS'], .w-xl-3-3[rm-comp='BJGpVNBBuS'], .w-xl-4-4[rm-comp='BJGpVNBBuS'], .w-xl-5-5[rm-comp='BJGpVNBBuS'], .w-xl-6-6[rm-comp='BJGpVNBBuS'], .w-xl-8-8[rm-comp='BJGpVNBBuS'], .w-xl-9-9[rm-comp='BJGpVNBBuS'], .w-xl-10-10[rm-comp='BJGpVNBBuS'], .w-xl-12-12[rm-comp='BJGpVNBBuS'], .w-xl-15-15[rm-comp='BJGpVNBBuS'], .w-xl-16-16[rm-comp='BJGpVNBBuS'], .w-xl-20-20[rm-comp='BJGpVNBBuS'] {
      width: 100%; }
    .w-xl-1-2[rm-comp='BJGpVNBBuS'], .w-xl-2-4[rm-comp='BJGpVNBBuS'], .w-xl-3-6[rm-comp='BJGpVNBBuS'], .w-xl-4-8[rm-comp='BJGpVNBBuS'], .w-xl-5-10[rm-comp='BJGpVNBBuS'], .w-xl-6-12[rm-comp='BJGpVNBBuS'], .w-xl-8-16[rm-comp='BJGpVNBBuS'], .w-xl-10-20[rm-comp='BJGpVNBBuS'] {
      width: 50%; }
    .w-xl-1-3[rm-comp='BJGpVNBBuS'], .w-xl-2-6[rm-comp='BJGpVNBBuS'], .w-xl-3-9[rm-comp='BJGpVNBBuS'], .w-xl-4-12[rm-comp='BJGpVNBBuS'], .w-xl-5-15[rm-comp='BJGpVNBBuS'] {
      width: 33.33333%; }
    .w-xl-2-3[rm-comp='BJGpVNBBuS'], .w-xl-4-6[rm-comp='BJGpVNBBuS'], .w-xl-6-9[rm-comp='BJGpVNBBuS'], .w-xl-8-12[rm-comp='BJGpVNBBuS'], .w-xl-10-15[rm-comp='BJGpVNBBuS'] {
      width: 66.66667%; }
    .w-xl-1-4[rm-comp='BJGpVNBBuS'], .w-xl-2-8[rm-comp='BJGpVNBBuS'], .w-xl-3-12[rm-comp='BJGpVNBBuS'], .w-xl-4-16[rm-comp='BJGpVNBBuS'], .w-xl-5-20[rm-comp='BJGpVNBBuS'] {
      width: 25%; }
    .w-xl-3-4[rm-comp='BJGpVNBBuS'], .w-xl-6-8[rm-comp='BJGpVNBBuS'], .w-xl-9-12[rm-comp='BJGpVNBBuS'], .w-xl-12-16[rm-comp='BJGpVNBBuS'], .w-xl-15-20[rm-comp='BJGpVNBBuS'] {
      width: 75%; }
    .w-xl-1-5[rm-comp='BJGpVNBBuS'], .w-xl-2-10[rm-comp='BJGpVNBBuS'], .w-xl-3-15[rm-comp='BJGpVNBBuS'], .w-xl-4-20[rm-comp='BJGpVNBBuS'] {
      width: 20%; }
    .w-xl-2-5[rm-comp='BJGpVNBBuS'], .w-xl-4-10[rm-comp='BJGpVNBBuS'], .w-xl-6-15[rm-comp='BJGpVNBBuS'], .w-xl-8-20[rm-comp='BJGpVNBBuS'] {
      width: 40%; }
    .w-xl-3-5[rm-comp='BJGpVNBBuS'], .w-xl-6-10[rm-comp='BJGpVNBBuS'], .w-xl-9-15[rm-comp='BJGpVNBBuS'], .w-xl-12-20[rm-comp='BJGpVNBBuS'] {
      width: 60%; }
    .w-xl-4-5[rm-comp='BJGpVNBBuS'], .w-xl-8-10[rm-comp='BJGpVNBBuS'], .w-xl-12-15[rm-comp='BJGpVNBBuS'], .w-xl-16-20[rm-comp='BJGpVNBBuS'] {
      width: 80%; }
    .w-xl-1-6[rm-comp='BJGpVNBBuS'], .w-xl-2-12[rm-comp='BJGpVNBBuS'] {
      width: 16.66667%; }
    .w-xl-5-6[rm-comp='BJGpVNBBuS'], .w-xl-10-12[rm-comp='BJGpVNBBuS'] {
      width: 83.33333%; }
    .w-xl-1-8[rm-comp='BJGpVNBBuS'], .w-xl-2-16[rm-comp='BJGpVNBBuS'] {
      width: 12.5%; }
    .w-xl-3-8[rm-comp='BJGpVNBBuS'], .w-xl-6-16[rm-comp='BJGpVNBBuS'] {
      width: 37.5%; }
    .w-xl-5-8[rm-comp='BJGpVNBBuS'], .w-xl-10-16[rm-comp='BJGpVNBBuS'] {
      width: 62.5%; }
    .w-xl-7-8[rm-comp='BJGpVNBBuS'], .w-xl-14-16[rm-comp='BJGpVNBBuS'] {
      width: 87.5%; }
    .w-xl-1-9[rm-comp='BJGpVNBBuS'] {
      width: 11.11111%; }
    .w-xl-2-9[rm-comp='BJGpVNBBuS'] {
      width: 22.22222%; }
    .w-xl-4-9[rm-comp='BJGpVNBBuS'] {
      width: 44.44444%; }
    .w-xl-5-9[rm-comp='BJGpVNBBuS'] {
      width: 55.55556%; }
    .w-xl-7-9[rm-comp='BJGpVNBBuS'] {
      width: 77.77778%; }
    .w-xl-8-9[rm-comp='BJGpVNBBuS'] {
      width: 88.88889%; }
    .w-xl-1-10[rm-comp='BJGpVNBBuS'], .w-xl-2-20[rm-comp='BJGpVNBBuS'] {
      width: 10%; }
    .w-xl-3-10[rm-comp='BJGpVNBBuS'], .w-xl-6-20[rm-comp='BJGpVNBBuS'] {
      width: 30%; }
    .w-xl-7-10[rm-comp='BJGpVNBBuS'], .w-xl-14-20[rm-comp='BJGpVNBBuS'] {
      width: 70%; }
    .w-xl-9-10[rm-comp='BJGpVNBBuS'], .w-xl-18-20[rm-comp='BJGpVNBBuS'] {
      width: 90%; }
    .w-xl-1-12[rm-comp='BJGpVNBBuS'] {
      width: 8.33333%; }
    .w-xl-5-12[rm-comp='BJGpVNBBuS'] {
      width: 41.66667%; }
    .w-xl-7-12[rm-comp='BJGpVNBBuS'] {
      width: 58.33333%; }
    .w-xl-11-12[rm-comp='BJGpVNBBuS'] {
      width: 91.66667%; }
    .w-xl-1-15[rm-comp='BJGpVNBBuS'] {
      width: 6.66667%; }
    .w-xl-2-15[rm-comp='BJGpVNBBuS'] {
      width: 13.33333%; }
    .w-xl-4-15[rm-comp='BJGpVNBBuS'] {
      width: 26.66667%; }
    .w-xl-7-15[rm-comp='BJGpVNBBuS'] {
      width: 46.66667%; }
    .w-xl-8-15[rm-comp='BJGpVNBBuS'] {
      width: 53.33333%; }
    .w-xl-11-15[rm-comp='BJGpVNBBuS'] {
      width: 73.33333%; }
    .w-xl-13-15[rm-comp='BJGpVNBBuS'] {
      width: 86.66667%; }
    .w-xl-14-15[rm-comp='BJGpVNBBuS'] {
      width: 93.33333%; }
    .w-xl-1-16[rm-comp='BJGpVNBBuS'] {
      width: 6.25%; }
    .w-xl-3-16[rm-comp='BJGpVNBBuS'] {
      width: 18.75%; }
    .w-xl-5-16[rm-comp='BJGpVNBBuS'] {
      width: 31.25%; }
    .w-xl-7-16[rm-comp='BJGpVNBBuS'] {
      width: 43.75%; }
    .w-xl-9-16[rm-comp='BJGpVNBBuS'] {
      width: 56.25%; }
    .w-xl-11-16[rm-comp='BJGpVNBBuS'] {
      width: 68.75%; }
    .w-xl-13-16[rm-comp='BJGpVNBBuS'] {
      width: 81.25%; }
    .w-xl-15-16[rm-comp='BJGpVNBBuS'] {
      width: 93.75%; }
    .w-xl-1-20[rm-comp='BJGpVNBBuS'] {
      width: 5%; }
    .w-xl-3-20[rm-comp='BJGpVNBBuS'] {
      width: 15%; }
    .w-xl-7-20[rm-comp='BJGpVNBBuS'] {
      width: 35%; }
    .w-xl-9-20[rm-comp='BJGpVNBBuS'] {
      width: 45%; }
    .w-xl-11-20[rm-comp='BJGpVNBBuS'] {
      width: 55%; }
    .w-xl-13-20[rm-comp='BJGpVNBBuS'] {
      width: 65%; }
    .w-xl-17-20[rm-comp='BJGpVNBBuS'] {
      width: 85%; }
    .w-xl-19-20[rm-comp='BJGpVNBBuS'] {
      width: 95%; }
    .d-xl-none[rm-comp='BJGpVNBBuS'] {
      display: none !important; }
    .d-xl-inline[rm-comp='BJGpVNBBuS'] {
      display: inline !important; }
    .d-xl-inline-block[rm-comp='BJGpVNBBuS'] {
      display: inline-block !important; }
    .d-xl-block[rm-comp='BJGpVNBBuS'] {
      display: block !important; }
    .d-xl-table[rm-comp='BJGpVNBBuS'] {
      display: table !important; }
    .d-xl-table-cell[rm-comp='BJGpVNBBuS'] {
      display: table-cell !important; }
    .d-xl-table-row[rm-comp='BJGpVNBBuS'] {
      display: table-row !important; }
    .d-xl-flex[rm-comp='BJGpVNBBuS'] {
      display: -ms-flexbox !important;
      display: flex !important; }
    .d-xl-flex-column[rm-comp='BJGpVNBBuS'] {
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-direction: column;
          flex-direction: column; }
    .d-xl-inline-flex[rm-comp='BJGpVNBBuS'] {
      display: -ms-inline-flexbox !important;
      display: inline-flex !important; }
    .d-xl-inline-flex-column[rm-comp='BJGpVNBBuS'] {
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
      -ms-flex-direction: column;
          flex-direction: column; }
    .j-xl-flex-start[rm-comp='BJGpVNBBuS'] {
      -ms-flex-pack: start;
          justify-content: flex-start; }
    .j-xl-flex-end[rm-comp='BJGpVNBBuS'] {
      -ms-flex-pack: end;
          justify-content: flex-end; }
    .j-xl-center[rm-comp='BJGpVNBBuS'] {
      -ms-flex-pack: center;
          justify-content: center; }
    .j-xl-space-between[rm-comp='BJGpVNBBuS'] {
      -ms-flex-pack: justify;
          justify-content: space-between; }
    .j-xl-space-around[rm-comp='BJGpVNBBuS'] {
      -ms-flex-pack: distribute;
          justify-content: space-around; }
    .j-xl-space-evenly[rm-comp='BJGpVNBBuS'] {
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly; }
    .a-xl-flex-start[rm-comp='BJGpVNBBuS'] {
      -ms-flex-align: start;
          align-items: flex-start; }
    .as-xl-flex-start[rm-comp='BJGpVNBBuS'] {
      -ms-flex-item-align: start;
          align-self: flex-start; }
    .a-xl-flex-end[rm-comp='BJGpVNBBuS'] {
      -ms-flex-align: end;
          align-items: flex-end; }
    .as-xl-flex-end[rm-comp='BJGpVNBBuS'] {
      -ms-flex-item-align: end;
          align-self: flex-end; }
    .a-xl-center[rm-comp='BJGpVNBBuS'] {
      -ms-flex-align: center;
          align-items: center; }
    .as-xl-center[rm-comp='BJGpVNBBuS'] {
      -ms-flex-item-align: center;
          align-self: center; }
    .a-xl-baseline[rm-comp='BJGpVNBBuS'] {
      -ms-flex-align: baseline;
          align-items: baseline; }
    .as-xl-baseline[rm-comp='BJGpVNBBuS'] {
      -ms-flex-item-align: baseline;
          align-self: baseline; }
    .a-xl-stretch[rm-comp='BJGpVNBBuS'] {
      -ms-flex-align: stretch;
          align-items: stretch; }
    .as-xl-stretch[rm-comp='BJGpVNBBuS'] {
      -ms-flex-item-align: stretch;
          align-self: stretch; }
    .a-xl-self-start-self-end[rm-comp='BJGpVNBBuS'] {
      -ms-flex-align: self-start-self-end;
          align-items: self-start-self-end; }
    .as-xl-self-start-self-end[rm-comp='BJGpVNBBuS'] {
      -ms-flex-item-align: self-start-self-end;
          align-self: self-start-self-end; } }
  .modal[rm-comp='BJGpVNBBuS'] {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .modal.open[rm-comp='BJGpVNBBuS'] {
      display: block; }
    .modal > .modal-bg[rm-comp='BJGpVNBBuS'] {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0; }
    .modal > .modal-content-outer[rm-comp='BJGpVNBBuS'] {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      overflow-x: hidden;
      overflow-y: scroll;
      pointer-events: auto; }
      .modal > .modal-content-outer > .modal-content-middle[rm-comp='BJGpVNBBuS'] {
        display: table;
        width: 100%;
        height: 100%; }
        .modal > .modal-content-outer > .modal-content-middle > .modal-content-inner[rm-comp='BJGpVNBBuS'] {
          display: table-cell;
          vertical-align: middle;
          width: 100%; }
          .modal > .modal-content-outer > .modal-content-middle > .modal-content-inner > *[rm-comp='BJGpVNBBuS'] {
            pointer-events: auto; }
  .accordion > .accordion-header[rm-comp='BJGpVNBBuS'] {
    cursor: pointer; }
  .accordion > .accordion-panel[rm-comp='BJGpVNBBuS'] {
    display: none; }
  .accordion.open > .accordion-panel[rm-comp='BJGpVNBBuS'] {
    display: block; }
  .menu > *[rm-comp='BJGpVNBBuS'], .menu .btn[rm-comp='BJGpVNBBuS'] {
    display: block;
    width: 100%; }
  .menu.w-auto[rm-comp='BJGpVNBBuS'] {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: column;
        flex-direction: column; }
  *[rm-comp='BJGpVNBBuS'] {
    box-sizing: border-box;
    font-family: 'Open Sans', sans-serif;
    line-height: 1.2; }
  a.btn[rm-comp='BJGpVNBBuS']:link {
    color: black; }
    a.btn[rm-comp='BJGpVNBBuS']:link:hover {
      text-decoration: underline; }
  .AMIcon[rm-comp='BJGpVNBBuS'] {
    -ms-transform: scale(0.9);
        transform: scale(0.9);
    margin-right: 5px; }
    @media only screen and (min-width: 768px) {
      .AMIcon[rm-comp='BJGpVNBBuS'] {
        -ms-transform: scale(1);
            transform: scale(1); } }
  .floating[rm-comp='BJGpVNBBuS'] {
    display: block;
    position: fixed;
    bottom: 0px;
    right: 0;
    text-align: left;
    width: 100vw;
    height: 60px;
    color: black;
    background-color: #FFC425;
    cursor: pointer;
    box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.4);
    padding: 0;
    transition: 0.5s ease-in-out;
    z-index: 10; }
    @media only screen and (min-width: 576px) {
      .floating[rm-comp='BJGpVNBBuS'] {
        width: 320px;
        text-align: left; } }
    @media only screen and (min-width: 768px) {
      .floating[rm-comp='BJGpVNBBuS'] {
        width: 320px;
        text-align: left; } }
    @media only screen and (min-width: 992px) {
      .floating[rm-comp='BJGpVNBBuS'] {
        width: 295px;
        text-align: left;
        padding: 0; } }
    .floating .card-container[rm-comp='BJGpVNBBuS'] {
      width: 100%;
      margin-left: 10%;
      height: inherit; }
      @media only screen and (min-width: 576px) {
        .floating .card-container[rm-comp='BJGpVNBBuS'] {
          margin-left: 10%; } }
      @media only screen and (min-width: 768px) {
        .floating .card-container[rm-comp='BJGpVNBBuS'] {
          margin-left: 10%; } }
      @media only screen and (min-width: 992px) {
        .floating .card-container[rm-comp='BJGpVNBBuS'] {
          margin-left: 5%; } }
    .floating .left[rm-comp='BJGpVNBBuS'] {
      float: left;
      width: 60%; }
      @media only screen and (min-width: 576px) {
        .floating .left[rm-comp='BJGpVNBBuS'] {
          width: 60%; } }
      @media only screen and (min-width: 768px) {
        .floating .left[rm-comp='BJGpVNBBuS'] {
          width: 60%; } }
      @media only screen and (min-width: 992px) {
        .floating .left[rm-comp='BJGpVNBBuS'] {
          width: 71%; } }
    .floating .right[rm-comp='BJGpVNBBuS'] {
      width: 25%;
      float: left;
      transition: 0.5s ease-in-out;
      /*    ACCOUNT MANAGERS AVATAR */ }
      @media only screen and (max-width: 575px) {
        .floating .right[rm-comp='BJGpVNBBuS'] {
          float: right;
          margin-right: 10%; } }
      @media only screen and (min-width: 768px) {
        .floating .right[rm-comp='BJGpVNBBuS'] {
          width: 40%;
          transition: 0.5s ease-in-out; } }
      @media only screen and (min-width: 992px) {
        .floating .right[rm-comp='BJGpVNBBuS'] {
          width: 25%;
          transition: 0.5s ease-in-out; } }
      .floating .right .card[rm-comp='BJGpVNBBuS'] {
        position: absolute;
        width: 65px;
        height: 65px;
        top: -7px;
        right: 10px;
        text-align: center; }
        .floating .right .card img[rm-comp='BJGpVNBBuS'] {
          width: 95%; }
        .floating .right .card .shannon[rm-comp='BJGpVNBBuS'] {
          display: none; }
        .floating .right .card .kelly[rm-comp='BJGpVNBBuS'] {
          display: none; }
  .expand[rm-comp='BJGpVNBBuS'] {
    display: block;
    position: fixed;
    bottom: 0px;
    right: 0;
    text-align: left;
    width: 100vw;
    color: black;
    background-color: #FFC425;
    cursor: pointer;
    box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.4);
    padding: 0;
    transition: 0.5s ease-in-out;
    z-index: 20; }
    @media only screen and (min-width: 576px) {
      .expand[rm-comp='BJGpVNBBuS'] {
        width: 320px;
        text-align: left; } }
    @media only screen and (min-width: 768px) {
      .expand[rm-comp='BJGpVNBBuS'] {
        width: 320px;
        text-align: left; } }
    @media only screen and (min-width: 992px) {
      .expand[rm-comp='BJGpVNBBuS'] {
        width: 295px;
        text-align: left;
        padding: 0; } }
    .expand .card-container[rm-comp='BJGpVNBBuS'] {
      width: 100%;
      margin-left: 10%;
      height: inherit; }
      @media only screen and (min-width: 576px) {
        .expand .card-container[rm-comp='BJGpVNBBuS'] {
          margin-left: 10%; } }
      @media only screen and (min-width: 768px) {
        .expand .card-container[rm-comp='BJGpVNBBuS'] {
          margin-left: 10%; } }
      @media only screen and (min-width: 992px) {
        .expand .card-container[rm-comp='BJGpVNBBuS'] {
          margin-left: 5%; } }
    .expand .left[rm-comp='BJGpVNBBuS'] {
      float: left;
      width: 60%; }
      @media only screen and (min-width: 576px) {
        .expand .left[rm-comp='BJGpVNBBuS'] {
          width: 60%; } }
      @media only screen and (min-width: 768px) {
        .expand .left[rm-comp='BJGpVNBBuS'] {
          width: 60%; } }
      @media only screen and (min-width: 992px) {
        .expand .left[rm-comp='BJGpVNBBuS'] {
          width: 71%; } }
    .expand .right[rm-comp='BJGpVNBBuS'] {
      width: 25%;
      float: left;
      transition: 0.5s ease-in-out;
      /*    ACCOUNT MANAGERS AVATAR */ }
      @media only screen and (max-width: 575px) {
        .expand .right[rm-comp='BJGpVNBBuS'] {
          float: right;
          margin-right: 10%; } }
      @media only screen and (min-width: 768px) {
        .expand .right[rm-comp='BJGpVNBBuS'] {
          width: 40%;
          transition: 0.5s ease-in-out; } }
      @media only screen and (min-width: 992px) {
        .expand .right[rm-comp='BJGpVNBBuS'] {
          width: 25%;
          transition: 0.5s ease-in-out; } }
      .expand .right .card[rm-comp='BJGpVNBBuS'] {
        position: absolute;
        width: 65px;
        height: 65px;
        top: -7px;
        right: 10px;
        text-align: center; }
        .expand .right .card img[rm-comp='BJGpVNBBuS'] {
          width: 95%; }
        .expand .right .card .shannon[rm-comp='BJGpVNBBuS'] {
          display: none; }
        .expand .right .card .kelly[rm-comp='BJGpVNBBuS'] {
          display: none; }
  .text[rm-comp='BJGpVNBBuS'] {
    color: black;
    padding: 10px 0 0 0px;
    font-size: 12px; }
    @media only screen and (min-width: 992px) {
      .text[rm-comp='BJGpVNBBuS'] {
        padding: 10px 0 0 5px;
        font-size: 14px; } }
  .left[rm-comp='BJGpVNBBuS'] {
    /*    ACCOUNT MANAGERS NAME */ }
    .left h2[rm-comp='BJGpVNBBuS'] {
      font-size: 20px;
      color: black;
      padding: 0px 0 5px 0px; }
      @media only screen and (min-width: 992px) {
        .left h2[rm-comp='BJGpVNBBuS'] {
          padding: 0px 0 10px 5px; } }
  @media only screen and (max-width: 575px) {
    .tele-contain[rm-comp='BJGpVNBBuS'] {
      width: 100%;
      margin-left: 10%; } }
  .tele[rm-comp='BJGpVNBBuS'] {
    top: 65px;
    font-size: 14px; }
    @media only screen and (min-width: 320px) {
      .tele[rm-comp='BJGpVNBBuS'] {
        width: 100%;
        margin: 0; } }
  .email[rm-comp='BJGpVNBBuS'] {
    top: 95px;
    font-size: 14px; }
    @media only screen and (min-width: 320px) {
      .email[rm-comp='BJGpVNBBuS'] {
        width: 100%;
        margin: 0; } }
    .email img[rm-comp='BJGpVNBBuS'] {
      margin-top: 5px; }
  .contact[rm-comp='BJGpVNBBuS'] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .contact[rm-comp='BJGpVNBBuS']:hover {
      text-decoration: underline; }
    .contact a[rm-comp='BJGpVNBBuS'] {
      text-decoration: none;
      color: #333333;
      cursor: pointer; }
      @media only screen and (min-width: 768px) {
        .contact a[rm-comp='BJGpVNBBuS'] {
          font-size: 16px; } }


  @keyframes slidein {
    from[rm-comp='HkX64Err_H'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='HkX64Err_H'] {
      display: block;
      margin-bottom: 0%; } }


  @keyframes slidein {
    from[rm-comp='BkVa4ErSuS'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='BkVa4ErSuS'] {
      display: block;
      margin-bottom: 0%; } }
  .video[rm-comp='BkVa4ErSuS'] {
    position: relative;
    background-color: black;
    overflow: hidden; }
    .video .video-bg[rm-comp='BkVa4ErSuS'] {
      position: relative;
      /* background-image: url(images/video-placeholder.jpg); */
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center;
      width: 100%;
      height: 100%;
      height: 56.25vw; }
      @media only screen and (min-width: 1200px) {
        .video .video-bg[rm-comp='BkVa4ErSuS'] {
          height: calc(100vh - 219px);
          max-height: 56.25vw; } }
      .video .video-bg > *[rm-comp='BkVa4ErSuS'] {
        width: 100vw; }
        @media only screen and (min-width: 1200px) {
          .video .video-bg > *[rm-comp='BkVa4ErSuS'] {
            position: absolute;
            top: 50%;
            left: 50%;
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%); } }
        .video .video-bg > * > video[rm-comp='BkVa4ErSuS'] {
          width: 100%; }
    .video .preloader[rm-comp='BkVa4ErSuS'] {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      color: white; }
      .video .preloader > *[rm-comp='BkVa4ErSuS'] {
        margin: auto; }
    .video .play-btn[rm-comp='BkVa4ErSuS'] {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
  .controls[rm-comp='BkVa4ErSuS'] {
    opacity: 1;
    pointer-events: auto;
    transition: opacity 0.5s ease; }
    .controls.hideControls[rm-comp='BkVa4ErSuS'] {
      opacity: 0;
      pointer-events: none; }
  .transcript[rm-comp='BkVa4ErSuS'] {
    width: 30px;
    position: absolute;
    bottom: 36px;
    left: 190px; }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .transcript[rm-comp='BkVa4ErSuS'] {
        bottom: 8px;
        left: 115px;
        -ms-transform: scale(0.75);
            transform: scale(0.75);
        transition: 0.5s ease-in-out; } }
    @media only screen and (max-width: 575px) {
      .transcript[rm-comp='BkVa4ErSuS'] {
        bottom: 4px;
        left: 80px;
        -ms-transform: scale(0.55);
            transform: scale(0.55);
        transition: 0.5s ease-in-out; } }
    .transcript > *[rm-comp='BkVa4ErSuS'] {
      vertical-align: top; }
  .volume[rm-comp='BkVa4ErSuS'] {
    background-image: url(images/volume.svg);
    /* width:40px; */
    background-repeat: no-repeat;
    background-size: 40px 32px;
    height: 31px;
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: white;
    font-size: 20px;
    padding-top: 5px;
    -webkit-animation: pop-in 0.5s;
    -moz-animation: pop-in 0.5s;
    -ms-animation: pop-in 0.5s;
    transition: 0.5s ease-in-out; }
    @media only screen and (min-width: 992px) {
      .volume[rm-comp='BkVa4ErSuS'] {
        display: block; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .volume[rm-comp='BkVa4ErSuS'] {
        bottom: 10px;
        left: 5px;
        -ms-transform: scale(0.75);
            transform: scale(0.75);
        transition: 0.5s ease-in-out; } }
    @media only screen and (max-width: 575px) {
      .volume[rm-comp='BkVa4ErSuS'] {
        bottom: 5px;
        left: -10px;
        -ms-transform: scale(0.55);
            transform: scale(0.55);
        transition: 0.5s ease-in-out; } }
    .volume .on-off.selected[rm-comp='BkVa4ErSuS'] {
      color: #FFC425; }
    .volume.volume-on[rm-comp='BkVa4ErSuS'] {
      background-image: url(images/volume-y.svg); }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .volume .on-off[rm-comp='BkVa4ErSuS'] {
        font-size: 16px; } }
    .volume span.on[rm-comp='BkVa4ErSuS'] {
      margin-left: 50px; }
    .volume img[rm-comp='BkVa4ErSuS'] {
      display: inline-block;
      width: 40px;
      margin-right: 10px; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .volume img[rm-comp='BkVa4ErSuS'] {
          width: 30px;
          vertical-align: middle;
          margin-top: -10px; } }
  .social-media[rm-comp='BkVa4ErSuS'] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: end;
        align-items: flex-end;
    position: absolute;
    bottom: 40px;
    right: 2%;
    -webkit-animation: pop-in 0.5s;
    -moz-animation: pop-in 0.5s;
    -ms-animation: pop-in 0.5s; }
    @media only screen and (min-width: 576px) {
      .social-media[rm-comp='BkVa4ErSuS'] {
        display: -ms-flexbox;
        display: flex; } }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .social-media[rm-comp='BkVa4ErSuS'] {
        bottom: 5px;
        /*            bottom:10px;*/ } }
    .social-media img[rm-comp='BkVa4ErSuS'] {
      max-width: 30px;
      margin: 10px; }
    .social-media .bg-img[rm-comp='BkVa4ErSuS'] {
      width: 27px;
      height: 25px;
      background-size: cover;
      margin: 10px;
      /*                margin:15px;*/
      transition: background-image 0.5s ease-in-out; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .social-media .bg-img[rm-comp='BkVa4ErSuS'] {
          width: 20px;
          height: 20px;
          margin: 5px; } }
    .social-media .instagram[rm-comp='BkVa4ErSuS'] {
      background-image: url(images/icons/SVG/instagram-w.svg); }
      .social-media .instagram[rm-comp='BkVa4ErSuS']:hover {
        background-image: url(images/icons/SVG/instagram-y.svg);
        transition: background-image 0.5s ease-in-out; }
    .social-media .twitter[rm-comp='BkVa4ErSuS'] {
      background-image: url(images/icons/SVG/twitter-w.svg); }
      .social-media .twitter[rm-comp='BkVa4ErSuS']:hover {
        background-image: url(images/icons/SVG/twitter-y.svg);
        transition: background-image 0.5s ease-in-out; }
    .social-media .facebook[rm-comp='BkVa4ErSuS'] {
      background-image: url(images/icons/SVG/facebook-w.svg); }
      .social-media .facebook[rm-comp='BkVa4ErSuS']:hover {
        background-image: url(images/icons/SVG/facebook-y.svg);
        transition: background-image 0.5s ease-in-out; }
    .social-media .linkedin[rm-comp='BkVa4ErSuS'] {
      background-image: url(images/icons/SVG/linkedin-w.svg); }
      .social-media .linkedin[rm-comp='BkVa4ErSuS']:hover {
        background-image: url(images/icons/SVG/linkedin-y.svg);
        transition: background-image 0.5s ease-in-out; }
  .video-placeholder[rm-comp='BkVa4ErSuS'] {
    background-image: url(images/video-placeholder.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 518px; }
  /* Repositioning the screen reader button, because I think it's causing the contents of this banner to 'jump' up the screen */
  .sr-playPauseButton[rm-comp='BkVa4ErSuS'] {
    top: 50%; }
  .arrow-down[rm-comp='BkVa4ErSuS'] {
    font-size: 30px;
    display: block;
    margin: 0 auto;
    height: 40px;
    width: 40px;
    position: absolute;
    z-index: 5;
    bottom: 4%;
    right: 50%;
    margin-right: -20px;
    border-radius: 50%;
    cursor: pointer;
    /* @media only screen and (min-width : 992px) {
            display:block;
        } */ }
    .arrow-down .chevron[rm-comp='BkVa4ErSuS'] {
      color: white;
      top: 6px;
      left: 11px;
      animation: arrow-scroll 1.5s ease-in infinite; }
    .arrow-down .chevron-video[rm-comp='BkVa4ErSuS'] {
      color: white;
      top: 6px;
      left: 11px;
      animation: arrow-scroll 1.5s ease-in infinite; }
  .video-outer[rm-comp='BkVa4ErSuS'] {
    position: relative;
    overflow-x: hidden; }


  @keyframes slidein {
    from[rm-comp='r1I6ENrH_S'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='r1I6ENrH_S'] {
      display: block;
      margin-bottom: 0%; } }
  .material_div[rm-comp='r1I6ENrH_S'] {
    position: relative; }
  .material_field[rm-comp='r1I6ENrH_S'] {
    position: absolute;
    font-size: 11px;
    color: #b9b9b9;
    top: 6px;
    left: 11px;
    transition: 0.05s ease-in-out; }
    @media only screen and (min-width: 768px) {
      .material_field[rm-comp='r1I6ENrH_S'] {
        left: 17px;
        font-size: 10px; } }
  .material_field_placeholder[rm-comp='r1I6ENrH_S'] {
    position: absolute;
    font-size: 11px;
    color: #b9b9b9;
    top: 20px;
    left: 11px;
    transition: 0.05s ease-in-out; }
    @media only screen and (min-width: 768px) {
      .material_field_placeholder[rm-comp='r1I6ENrH_S'] {
        left: 17px;
        font-size: 15px; } }
  .no-label[rm-comp='r1I6ENrH_S'] {
    transition: 0.05s ease-in-out;
    visibility: hidden; }
  .button-holder[rm-comp='r1I6ENrH_S'] {
    position: absolute;
    right: 25px;
    top: 25px;
    width: 60px; }
    .button-holder .canvas-site[rm-comp='r1I6ENrH_S'] {
      position: absolute;
      right: 40px;
      top: -78px;
      width: 175px; }
      @media only screen and (max-width: 575px) {
        .button-holder .canvas-site[rm-comp='r1I6ENrH_S'] {
          top: -60px;
          right: -35px; } }
      @media only screen and (max-width: 575px) {
        .button-holder .canvas-site canvas[rm-comp='r1I6ENrH_S'] {
          width: 200px; } }
    .button-holder .pointer path[rm-comp='r1I6ENrH_S'] {
      stroke-dasharray: 50;
      stroke-dashoffset: -50;
      animation: draw 3s forwards; }
    .button-holder .pointer[rm-comp='r1I6ENrH_S']:hover {
      opacity: 1; }
    .button-holder .pointer .point-arrow[rm-comp='r1I6ENrH_S'] {
      position: absolute;
      width: 95px;
      top: 10px;
      height: 60px;
      right: 50px;
      z-index: 1; }
      @media only screen and (max-width: 575px) {
        .button-holder .pointer .point-arrow[rm-comp='r1I6ENrH_S'] {
          right: 20px;
          top: -12px; } }
    .button-holder .disappear[rm-comp='r1I6ENrH_S'] {
      opacity: 0;
      transition: 0.5s ease-in-out;
      transition-delay: 2s; }
    .button-holder .post-load[rm-comp='r1I6ENrH_S'] {
      opacity: 0;
      transition: 0.5s ease-in-out;
      transition-delay: none; }
      .button-holder .post-load .canvas-site[rm-comp='r1I6ENrH_S'] {
        opacity: 0;
        transition: 0.5s ease-in-out; }
    .button-holder .customize[rm-comp='r1I6ENrH_S'] {
      position: absolute;
      width: 30px;
      height: 30px;
      left: 20px;
      top: -7px;
      margin: 5px;
      cursor: pointer !important;
      z-index: 7;
      transition: 0.5s ease-in-out; }
      .button-holder .customize[rm-comp='r1I6ENrH_S']:hover {
        -webkit-transform: scale(1.1);
        -webkit-transform-origin: center;
        -webkit-transition: 0.5s ease-in-out;
        -moz-transform: scale(1.1);
        -moz-transform-origin: center;
        -moz-transition: 0.5s ease-in-out;
        -ms-transform: scale(1.1);
            transform: scale(1.1);
        -ms-transform-origin: center;
            transform-origin: center;
        transition: 0.5s ease-in-out; }
      @media only screen and (min-width: 576px) {
        .button-holder .customize[rm-comp='r1I6ENrH_S'] {
          width: 50px;
          height: 50px;
          left: 25px;
          top: 0px;
          margin: 0; } }
      @media only screen and (min-width: 768px) {
        .button-holder .customize[rm-comp='r1I6ENrH_S'] {
          width: 60px;
          height: 60px;
          left: 5px; } }
      @media only screen and (min-width: 992px) {
        .button-holder .customize[rm-comp='r1I6ENrH_S'] {
          width: 60px;
          height: 60px;
          left: 0; } }
  .button-holder:hover .pointer[rm-comp='r1I6ENrH_S'] {
    opacity: 1;
    transition: 0.5s ease-in-out; }
    .button-holder:hover .pointer .canvas-site[rm-comp='r1I6ENrH_S'] {
      opacity: 1;
      transition: 0.5s ease-in-out; }
  .button-holder:hover .pointer.post-load.hover-off[rm-comp='r1I6ENrH_S'] {
    opacity: 0; }
  .personalization-quiz[rm-comp='r1I6ENrH_S'] {
    box-sizing: border-box;
    position: absolute;
    z-index: 6;
    top: 40px;
    right: 50px;
    min-height: 120px;
    background: rgba(26, 26, 26, 0.9);
    animation: quiz 0.5s ease;
    color: white;
    padding: 10px 16px;
    max-height: 520px;
    display: none;
    height: 360px;
    width: 230px; }
    @media only screen and (min-width: 320px) {
      .personalization-quiz[rm-comp='r1I6ENrH_S'] {
        top: 25px;
        right: 25px; } }
    @media only screen and (min-width: 576px) {
      .personalization-quiz[rm-comp='r1I6ENrH_S'] {
        right: 35px;
        top: 35px;
        height: 370px;
        width: 230px;
        padding: 20px 16px; } }
    @media only screen and (min-width: 768px) {
      .personalization-quiz[rm-comp='r1I6ENrH_S'] {
        top: 40px;
        right: 43px;
        width: 271px;
        padding: 20px 16px; } }
    @media only screen and (min-width: 992px) {
      .personalization-quiz[rm-comp='r1I6ENrH_S'] {
        top: 70px;
        right: 75px;
        width: 271px; } }
  .one[rm-comp='r1I6ENrH_S'] {
    margin: 0 auto; }
  .interests[rm-comp='r1I6ENrH_S'] {
    overflow: auto;
    max-height: 350px; }
  .floating[rm-comp='r1I6ENrH_S'] {
    position: fixed;
    bottom: 20px;
    right: 0;
    text-align: left;
    width: 100vw;
    height: 60px;
    color: black;
    background-color: #FFC425;
    cursor: pointer;
    box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.4);
    padding: 0; }
    @media only screen and (min-width: 576px) {
      .floating[rm-comp='r1I6ENrH_S'] {
        bottom: 8px;
        width: 100vw;
        text-align: left; } }
    @media only screen and (min-width: 768px) {
      .floating[rm-comp='r1I6ENrH_S'] {
        bottom: 8px;
        width: 100vw;
        text-align: left; } }
    @media only screen and (min-width: 992px) {
      .floating[rm-comp='r1I6ENrH_S'] {
        bottom: 8px;
        width: 320px;
        text-align: left;
        padding: 0; } }
    .floating .card-container[rm-comp='r1I6ENrH_S'] {
      width: 100%;
      margin-left: 10%;
      height: inherit; }
      @media only screen and (min-width: 576px) {
        .floating .card-container[rm-comp='r1I6ENrH_S'] {
          margin-left: 25%; } }
      @media only screen and (min-width: 768px) {
        .floating .card-container[rm-comp='r1I6ENrH_S'] {
          margin-left: 30%; } }
      @media only screen and (min-width: 992px) {
        .floating .card-container[rm-comp='r1I6ENrH_S'] {
          margin-left: 5%; } }
    .floating .left[rm-comp='r1I6ENrH_S'] {
      float: left;
      width: 60%; }
      @media only screen and (min-width: 576px) {
        .floating .left[rm-comp='r1I6ENrH_S'] {
          width: 40%; } }
      @media only screen and (min-width: 768px) {
        .floating .left[rm-comp='r1I6ENrH_S'] {
          width: 32%; } }
      @media only screen and (min-width: 992px) {
        .floating .left[rm-comp='r1I6ENrH_S'] {
          width: 75%; } }
      .floating .left h2[rm-comp='r1I6ENrH_S'] {
        font-size: 20px;
        color: black;
        padding: 5px 0 5px 0px; }
        @media only screen and (min-width: 768px) {
          .floating .left h2[rm-comp='r1I6ENrH_S'] {
            padding: 5px 0 0 5px; } }
    .floating .right[rm-comp='r1I6ENrH_S'] {
      width: 25%;
      float: left; }
      @media only screen and (min-width: 768px) {
        .floating .right[rm-comp='r1I6ENrH_S'] {
          width: 40%; } }
      @media only screen and (min-width: 992px) {
        .floating .right[rm-comp='r1I6ENrH_S'] {
          width: 25%; } }
      .floating .right .card[rm-comp='r1I6ENrH_S'] {
        position: absolute;
        width: 65px;
        height: 65px;
        border-radius: 80px;
        background-color: #FFC425;
        top: -10px;
        text-align: center; }
        .floating .right .card img[rm-comp='r1I6ENrH_S'] {
          width: 95%; }
    .floating .text[rm-comp='r1I6ENrH_S'] {
      color: black;
      padding: 5px 0 0 0px; }
      @media only screen and (min-width: 768px) {
        .floating .text[rm-comp='r1I6ENrH_S'] {
          padding: 5px 0 0 5px; } }
  /* buttons */
  .button[rm-comp='r1I6ENrH_S'] {
    background-color: #FFC425;
    color: black;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 1px;
    padding: 10px 30px;
    border: 1px solid #000000;
    border-radius: 10px;
    text-align: center;
    transition: background-color 0.5s ease;
    display: inline-block;
    margin: 15px auto; }
    @media only screen and (max-width: 575px) {
      .button[rm-comp='r1I6ENrH_S'] {
        font-size: 12px; } }
    @media only screen and (min-width: 576px) {
      .button[rm-comp='r1I6ENrH_S'] {
        padding: 5px 5px; } }
    .button[rm-comp='r1I6ENrH_S']:hover {
      background-color: #000000;
      border: 1px solid #FFC425;
      border-style: inset;
      color: #FFC425;
      transition: background-color 0.5s ease; }
    .button .chevron[rm-comp='r1I6ENrH_S'] {
      color: #000000;
      top: 6px;
      left: 10px; }
      .button .chevron[rm-comp='r1I6ENrH_S']:hover {
        color: #FFC425; }
    .button.two[rm-comp='r1I6ENrH_S'] {
      margin: 25px 10px 10px 10px; }
    .button.contact[rm-comp='r1I6ENrH_S'] {
      margin: 5px;
      width: 175px;
      height: 35px;
      padding: 2px 22px;
      text-align: center;
      font-size: 12px; }
      @media only screen and (min-width: 992px) {
        .button.contact[rm-comp='r1I6ENrH_S'] {
          margin: 25px 10px 10px 10px;
          width: 175px;
          height: 35px;
          padding: 2px 22px;
          text-align: center;
          font-size: 16px; } }
    .button a[rm-comp='r1I6ENrH_S'] {
      text-decoration: none;
      color: black; }
      .button a[rm-comp='r1I6ENrH_S']:hover {
        color: #FFC425; }
  .button:hover .chevron[rm-comp='r1I6ENrH_S'] {
    color: #FFC425; }
  .button:hover a[rm-comp='r1I6ENrH_S'] {
    color: #FFC425; }
  /*type*/
  h2[rm-comp='r1I6ENrH_S'] {
    font-size: 15px;
    color: #FFC425;
    padding: 10px 0 0 0; }
    @media only screen and (min-width: 768px) {
      h2[rm-comp='r1I6ENrH_S'] {
        font-size: 20px; } }
  h3[rm-comp='r1I6ENrH_S'] {
    font-size: 18px;
    color: #FFC425;
    padding: 5px 0 0 0; }
    @media only screen and (min-width: 576px) {
      h3[rm-comp='r1I6ENrH_S'] {
        color: #FFC425;
        padding: 5px 0 0 0; } }
    @media only screen and (min-width: 992px) {
      h3[rm-comp='r1I6ENrH_S'] {
        font-size: 30px;
        color: #FFC425;
        padding: 5px 0 0 0; } }
  .copy[rm-comp='r1I6ENrH_S'] {
    margin-left: 10px;
    text-align: center; }
  .am-email[rm-comp='r1I6ENrH_S'] {
    font-size: 14px; }
    @media only screen and (min-width: 992px) {
      .am-email[rm-comp='r1I6ENrH_S'] {
        font-size: 18px; } }
  .am-phone[rm-comp='r1I6ENrH_S'] {
    font-size: 14px; }
    @media only screen and (min-width: 992px) {
      .am-phone[rm-comp='r1I6ENrH_S'] {
        font-size: 18px; } }
  p[rm-comp='r1I6ENrH_S'] {
    font-size: 1em;
    color: white;
    padding: 15px 0 10px 0; }
  a[rm-comp='r1I6ENrH_S'] {
    text-decoration: none;
    color: white; }
    a[rm-comp='r1I6ENrH_S']:hover {
      color: #FFC425; }
  /*select dropdown*/
  select[rm-comp='r1I6ENrH_S'] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    color: white;
    height: 40px;
    border-bottom: 1px solid white;
    padding: 0 10px 0 5px;
    margin-top: 10px;
    cursor: pointer;
    background-image: url(images/icons/arrow-down.png);
    background-repeat: no-repeat;
    background-position: right;
    font-size: 12px;
    width: 185px; }
    @media only screen and (min-width: 576px) {
      select[rm-comp='r1I6ENrH_S'] {
        width: 185px;
        font-size: 15px; } }
    @media only screen and (min-width: 768px) {
      select[rm-comp='r1I6ENrH_S'] {
        width: 215px; } }
    select option[rm-comp='r1I6ENrH_S'] {
      background-color: black;
      cursor: pointer; }
      select option[rm-comp='r1I6ENrH_S']:active {
        background-color: #FFC425;
        color: black; }
      select option[rm-comp='r1I6ENrH_S']:focus {
        background-color: #FFC425;
        color: black; }
  .select[rm-comp='r1I6ENrH_S'] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    color: white;
    height: 40px;
    border-bottom: 1px solid white;
    padding: 0 10px 0 5px;
    margin-top: 10px;
    cursor: pointer;
    font-size: 12px;
    width: 185px; }
    @media only screen and (min-width: 576px) {
      .select[rm-comp='r1I6ENrH_S'] {
        width: 185px;
        font-size: 15px; } }
    @media only screen and (min-width: 768px) {
      .select[rm-comp='r1I6ENrH_S'] {
        width: 215px; } }
    .select option[rm-comp='r1I6ENrH_S'] {
      background-color: black;
      cursor: pointer; }
      .select option[rm-comp='r1I6ENrH_S']:active {
        background-color: #FFC425;
        color: black; }
      .select option[rm-comp='r1I6ENrH_S']:focus {
        background-color: #FFC425;
        color: black; }
  .first:focus + .submenu[rm-comp='r1I6ENrH_S'],
  .submenu[rm-comp='r1I6ENrH_S']:hover {
    display: block; }
  select[rm-comp='r1I6ENrH_S']::-ms-expand {
    display: none; }
  input[rm-comp='r1I6ENrH_S'] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
  input[type='number'][rm-comp='r1I6ENrH_S'] {
    -moz-appearance: textfield; }
  input[type=number][rm-comp='r1I6ENrH_S']::-webkit-inner-spin-button,
  input[type=number][rm-comp='r1I6ENrH_S']::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  .type-in[rm-comp='r1I6ENrH_S'] {
    background: transparent;
    color: white;
    width: 185px;
    height: 40px;
    border-bottom: 1px solid white;
    padding: 0 10px 0 5px;
    margin-top: 10px;
    cursor: pointer;
    font-size: 12px; }
    .type-in[rm-comp='r1I6ENrH_S']:focus {
      border-bottom: 1px solid #FFC425; }
    @media only screen and (min-width: 576px) {
      .type-in[rm-comp='r1I6ENrH_S'] {
        width: 185px;
        font-size: 15px;
        height: 40px; } }
    @media only screen and (min-width: 768px) {
      .type-in[rm-comp='r1I6ENrH_S'] {
        width: 185px;
        font-size: 15px;
        height: 40px; } }
    @media only screen and (min-width: 768px) {
      .type-in[rm-comp='r1I6ENrH_S'] {
        width: 215px;
        font-size: 15px;
        height: 40px; } }
  textarea[rm-comp='r1I6ENrH_S'] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
  [rm-comp='r1I6ENrH_S']::-ms-input-placeholder {
    color: white;
    opacity: 1; }
  [rm-comp='r1I6ENrH_S']::placeholder {
    color: white;
    opacity: 1; }
  .userMessage[rm-comp='r1I6ENrH_S'] {
    background: transparent;
    color: white;
    border-bottom: 1px solid white;
    padding: 10px 10px 0 10px;
    margin-top: 10px;
    cursor: pointer;
    width: 260px;
    height: 60px;
    font-size: 13px; }
    .userMessage[rm-comp='r1I6ENrH_S']:focus {
      border-bottom: 2px solid #FFC425; }
    @media only screen and (min-width: 576px) {
      .userMessage[rm-comp='r1I6ENrH_S'] {
        width: 285px;
        font-size: 1em;
        height: 90px; } }
  /*contact*/
  .info[rm-comp='r1I6ENrH_S'] {
    width: 240px;
    height: auto;
    margin: auto; }
    @media only screen and (min-width: 768px) {
      .info[rm-comp='r1I6ENrH_S'] {
        width: 250px; } }
    @media only screen and (min-width: 992px) {
      .info[rm-comp='r1I6ENrH_S'] {
        width: 300px; } }
  .icon[rm-comp='r1I6ENrH_S'] {
    margin-top: 5px;
    text-align: left; }
    .icon img[rm-comp='r1I6ENrH_S'] {
      vertical-align: top;
      margin-right: 5px; }
  /*Checkboxes*/
  .products[rm-comp='r1I6ENrH_S'] {
    box-sizing: border-box; }
  .text[rm-comp='r1I6ENrH_S'] {
    font-size: 13px; }
    @media only screen and (min-width: 576px) {
      .text[rm-comp='r1I6ENrH_S'] {
        font-size: 16px; } }
  /*constant variables*/
  .rm-checkbox[rm-comp='r1I6ENrH_S'] {
    display: inline-block;
    text-align: left; }
  .rm-checkbox input[rm-comp='r1I6ENrH_S'] {
    position: absolute;
    width: 0px;
    height: 0px;
    opacity: 0; }
  .rm-checkbox .overlay[rm-comp='r1I6ENrH_S'] {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    border-radius: 20px; }
  .rm-checkbox label[rm-comp='r1I6ENrH_S'] {
    display: block; }
  .rm-checkbox input + label .overlay[rm-comp='r1I6ENrH_S']:before {
    position: absolute;
    content: "";
    -ms-transform: scale(0);
        transform: scale(0); }
  .rm-checkbox input:checked + label .overlay[rm-comp='r1I6ENrH_S']:before {
    -ms-transform: scale(1);
        transform: scale(1); }
  checked[rm-comp='r1I6ENrH_S'] {
    display: none; }
  /*modifiable variables*/
  .rm-checkbox .overlay[rm-comp='r1I6ENrH_S'] {
    width: 30px;
    height: 30px;
    margin-right: 10px;
    border: 2px solid white; }
    @media only screen and (min-width: 768px) {
      .rm-checkbox .overlay[rm-comp='r1I6ENrH_S'] {
        width: 25px;
        height: 25px; } }
  .rm-checkbox label[rm-comp='r1I6ENrH_S'] {
    cursor: pointer;
    margin-top: 12px; }
  .rm-checkbox input + label .overlay[rm-comp='r1I6ENrH_S']:before {
    top: 5px;
    left: 5px;
    background: #FFC425;
    width: 15px;
    height: 15px;
    border-radius: 20px;
    transition: transform 0.5s; }
    @media only screen and (min-width: 768px) {
      .rm-checkbox input + label .overlay[rm-comp='r1I6ENrH_S']:before {
        width: 10px;
        height: 10px; } }
  .rm-checkbox input:focus + label .overlay[rm-comp='r1I6ENrH_S'] {
    border: 2px solid #FFC425; }
  /*checkboxes columns*/
  .column1[rm-comp='r1I6ENrH_S'],
  .column2[rm-comp='r1I6ENrH_S'] {
    float: left;
    width: 100vw;
    text-align: left; }
    @media only screen and (min-width: 576px) {
      .column1[rm-comp='r1I6ENrH_S'],
      .column2[rm-comp='r1I6ENrH_S'] {
        width: 49%; } }
    @media only screen and (min-width: 768px) {
      .column1[rm-comp='r1I6ENrH_S'],
      .column2[rm-comp='r1I6ENrH_S'] {
        width: 49%; } }
  .avatar[rm-comp='r1I6ENrH_S'] {
    transition: 0.5s ease-in-out;
    margin: 0 auto; }
    .avatar img[rm-comp='r1I6ENrH_S'] {
      width: 20%; }
      @media only screen and (min-width: 992px) {
        .avatar img[rm-comp='r1I6ENrH_S'] {
          width: 25%; } }
    @media only screen and (min-width: 576px) {
      .avatar[rm-comp='r1I6ENrH_S'] {
        display: block; } }
    @media only screen and (min-width: 992px) {
      .avatar[rm-comp='r1I6ENrH_S'] {
        width: 80%;
        display: block; } }
  .person[rm-comp='r1I6ENrH_S'] {
    animation: showUp-2 3s ease-in-out; }
  .inner-circle[rm-comp='r1I6ENrH_S'] {
    animation: rotate2 5s ease-in-out infinite;
    -ms-transform-origin: center center;
        transform-origin: center center;
    fill: #FFC425; }
  svg[rm-comp='r1I6ENrH_S'] {
    overflow: visible; }
  .hide[rm-comp='r1I6ENrH_S'] {
    display: none;
    animation: quiz-gone 0.5s ease; }
  .show[rm-comp='r1I6ENrH_S'] {
    display: block;
    text-align: center; }
  @keyframes dash {
    from[rm-comp='r1I6ENrH_S'] {
      stroke-dashoffset: 1000; }
    to[rm-comp='r1I6ENrH_S'] {
      stroke-dashoffset: 0; } }
  .suggestion-container[rm-comp='r1I6ENrH_S'] {
    position: relative;
    display: inline-block; }
  .suggestion-items[rm-comp='r1I6ENrH_S'] {
    position: absolute;
    text-align: left;
    width: 215px;
    font-size: 16px;
    background-color: black;
    color: white;
    border: 1px solid #ffffff;
    border-top: none;
    border-bottom: none;
    z-index: 30;
    top: 100%;
    left: 0px;
    right: 0px; }
  .suggestion-items.filled[rm-comp='r1I6ENrH_S'] {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff; }
  .suggestion-items div[rm-comp='r1I6ENrH_S'] {
    padding-left: 5px;
    cursor: pointer;
    background-color: black; }
  .suggestion.suggestion-active[rm-comp='r1I6ENrH_S'] {
    background-color: #ffc425;
    color: black; }
  .IE-arrow[rm-comp='r1I6ENrH_S'] {
    margin-left: -65px;
    margin-top: 15px;
    display: none; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .IE-arrow[rm-comp='r1I6ENrH_S'] {
      display: block; } }


  @keyframes slidein {
    from[rm-comp='r1RN4HBOB'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='r1RN4HBOB'] {
      display: block;
      margin-bottom: 0%; } }
  .logo-bg[rm-comp='r1RN4HBOB'] {
    background-color: #1A1A1A; }
  .logo-carousel[rm-comp='r1RN4HBOB'] {
    background-color: #1A1A1A;
    animation-name: fadeIn2;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: forwards; }
  .logo-card[rm-comp='r1RN4HBOB'] {
    background-color: #1A1A1A;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    padding: 40px 20px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .logo-card[rm-comp='r1RN4HBOB'] {
        padding: 30px 10px; } }
  .img-wrapper[rm-comp='r1RN4HBOB'] {
    padding: 0 20px;
    max-width: 260px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .img-wrapper[rm-comp='r1RN4HBOB'] {
        padding: 0 5px; } }
  .client-logo[rm-comp='r1RN4HBOB'] {
    width: 100%;
    display: block; }


  @keyframes slidein {
    from[rm-comp='HyxRV4rSdS'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='HyxRV4rSdS'] {
      display: block;
      margin-bottom: 0%; } }
  .banner-apps .two-columns[rm-comp='HyxRV4rSdS'] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%; }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .banner-apps .two-columns[rm-comp='HyxRV4rSdS'] {
        padding-top: 60px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .banner-apps .two-columns .title[rm-comp='HyxRV4rSdS'] {
        padding-top: 40px; } }
    .banner-apps .two-columns .column1[rm-comp='HyxRV4rSdS'] {
      width: 60%; }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .banner-apps .two-columns .column1[rm-comp='HyxRV4rSdS'] {
          text-align: center; } }
      .banner-apps .two-columns .column1 img[rm-comp='HyxRV4rSdS'] {
        width: 100%;
        max-width: 820px;
        padding-top: 60px; }
        @media only screen and (min-width: 992px) {
          .banner-apps .two-columns .column1 img[rm-comp='HyxRV4rSdS'] {
            margin-left: -60px;
            width: 105%; } }
        @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
          .banner-apps .two-columns .column1 img[rm-comp='HyxRV4rSdS'] {
            width: 70%;
            text-align: center;
            padding-top: 50px; } }
        @media only screen and (max-width: 575px) {
          .banner-apps .two-columns .column1 img[rm-comp='HyxRV4rSdS'] {
            width: 100%; } }
        @media only screen and (min-width: 768px) and (max-width: 991px) {
          .banner-apps .two-columns .column1 img[rm-comp='HyxRV4rSdS'] {
            padding-top: 0; } }
    .banner-apps .two-columns .column2[rm-comp='HyxRV4rSdS'] {
      width: 40%; }
      .banner-apps .two-columns .column2 h2.black-background[rm-comp='HyxRV4rSdS'] {
        color: #FFC425;
        /* margin: 0;
                    padding: 0;
                    border: 0;
                    font-size: inherit;
                    vertical-align: baseline;
                    background-image: transparent;
                    line-height:1.2em; */ }
    @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
      .banner-apps .two-columns .column[rm-comp='HyxRV4rSdS'] {
        width: 100%; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .banner-apps .two-columns .column[rm-comp='HyxRV4rSdS'] {
        width: 50%; } }
  .banner .buttons .selected[rm-comp='HyxRV4rSdS'] {
    background-color: #000000;
    color: white; }
    .banner .buttons .selected .chevron[rm-comp='HyxRV4rSdS'] {
      color: white; }
    .banner .buttons .selected .chevron.selected[rm-comp='HyxRV4rSdS'] {
      -ms-transform: rotate(135deg);
          transform: rotate(135deg); }
  .banner .buttons .right-button[rm-comp='HyxRV4rSdS'] {
    background-color: #FFC425;
    color: black;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 1px;
    padding: 10px 25px;
    border: 1px solid #000000;
    border-radius: 10px;
    text-align: center;
    transition: background-color 0.5s ease;
    display: inline-block;
    margin-left: 20px; }
    @media only screen and (max-width: 575px) {
      .banner .buttons .right-button[rm-comp='HyxRV4rSdS'] {
        padding: 5px 10px 5px 10px;
        font-size: 14px; } }
    @media only screen and (max-width: 575px) {
      .banner .buttons .right-button[rm-comp='HyxRV4rSdS'] {
        margin-left: 5px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .banner .buttons .right-button[rm-comp='HyxRV4rSdS'] {
        margin-left: 10px; } }
    .banner .buttons .right-button[rm-comp='HyxRV4rSdS']:hover {
      background-color: #000000;
      border: 1px solid #FFC425;
      border-style: inset;
      color: #FFC425;
      transition: background-color 0.5s ease; }
    .banner .buttons .right-button .chevron[rm-comp='HyxRV4rSdS'] {
      color: #000000; }
    .banner .buttons .right-button .chevron.selected[rm-comp='HyxRV4rSdS'] {
      -ms-transform: rotate(135deg);
          transform: rotate(135deg); }
  .banner .buttons .right-button:hover .chevron[rm-comp='HyxRV4rSdS'] {
    color: #FFC425; }
  .learn-more[rm-comp='HyxRV4rSdS'] {
    background-color: #FFC425;
    padding-right: 20px;
    padding-left: 20px; }
    .learn-more .learn-more-content[rm-comp='HyxRV4rSdS'] {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: Center;
          justify-content: Center;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      width: 100%;
      max-width: 1100px;
      margin: 0 auto;
      padding-bottom: 90px; }
      .learn-more .learn-more-content .column[rm-comp='HyxRV4rSdS'] {
        width: 50%;
        max-width: 450px; }
        @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
          .learn-more .learn-more-content .column[rm-comp='HyxRV4rSdS'] {
            width: 100%;
            max-width: none; } }
        .learn-more .learn-more-content .column .item[rm-comp='HyxRV4rSdS'] {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center; }
          .learn-more .learn-more-content .column .item img[rm-comp='HyxRV4rSdS'] {
            width: 100%;
            max-width: 70px;
            margin-right: 20px;
            -ms-flex-negative: 0;
                flex-shrink: 0;
            -webkit-animation: pop-in 0.5s 0.2s both;
            -moz-animation: pop-in 0.5s 0.2s both;
            -ms-animation: pop-in 0.5s 0.2s both;
            animation-delay: 0.7s; }
          .learn-more .learn-more-content .column .item p[rm-comp='HyxRV4rSdS'] {
            -webkit-animation: fadeIn 1s 0.2s both;
            -moz-animation: fadeIn 1s 0.2s both;
            -ms-animation: fadeIn 1s 0.2s both;
            animation-delay: 0.8s; }
        .learn-more .learn-more-content .column .line[rm-comp='HyxRV4rSdS'] {
          width: 100%;
          height: 1px;
          background-color: #1A1A1A;
          margin-top: 20px;
          margin-bottom: 20px;
          animation: grow-width2 0.5s 0.2s both;
          animation-delay: 0.6s; }
        .learn-more .learn-more-content .column .line-mobile[rm-comp='HyxRV4rSdS'] {
          width: 100%;
          height: 1px;
          background-color: #1A1A1A;
          margin-top: 20px;
          margin-bottom: 20px;
          animation: grow-width2 0.5s 0.2s both;
          animation-delay: 0.6s; }
          @media only screen and (min-width: 768px) {
            .learn-more .learn-more-content .column .line-mobile[rm-comp='HyxRV4rSdS'] {
              opacity: 0; } }
        @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
          .learn-more .learn-more-content .column .hide[rm-comp='HyxRV4rSdS'] {
            display: none; } }
      .learn-more .learn-more-content .column1[rm-comp='HyxRV4rSdS'] {
        padding-right: 60px; }
        @media only screen and (min-width: 768px) and (max-width: 991px) {
          .learn-more .learn-more-content .column1[rm-comp='HyxRV4rSdS'] {
            padding-right: 20px; } }
        @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
          .learn-more .learn-more-content .column1[rm-comp='HyxRV4rSdS'] {
            padding-right: 0; } }
      .learn-more .learn-more-content .column2[rm-comp='HyxRV4rSdS'] {
        padding-left: 60px; }
        @media only screen and (min-width: 768px) and (max-width: 991px) {
          .learn-more .learn-more-content .column2[rm-comp='HyxRV4rSdS'] {
            padding-left: 20px; } }
        @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
          .learn-more .learn-more-content .column2[rm-comp='HyxRV4rSdS'] {
            padding-left: 0; } }
    .learn-more.black[rm-comp='HyxRV4rSdS'] {
      background-color: #1A1A1A; }
      .learn-more.black .column .line[rm-comp='HyxRV4rSdS'] {
        background-color: #FFF; }
      .learn-more.black .column .line-mobile[rm-comp='HyxRV4rSdS'] {
        background-color: #FFF; }
      .learn-more.black .column p[rm-comp='HyxRV4rSdS'] {
        color: #FFF; }


  @keyframes slidein {
    from[rm-comp='SyGCEVBrOr'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='SyGCEVBrOr'] {
      display: block;
      margin-bottom: 0%; } }
  .img-1[rm-comp='SyGCEVBrOr'] {
    width: 100%;
    height: 100%;
    background-image: url("images/banner-bgs/interactive-fitness.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (max-width: 575px) {
      .img-1[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .img-1[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-1[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (max-width: 575px) {
      .img-1[rm-comp='SyGCEVBrOr'] {
        width: 100%;
        height: 100%;
        background-image: url("images/banner-bgs/interactive-mobile-fitness.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; } }
    @media only screen and (max-width: 575px) and (max-width: 575px) {
      .img-1[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (max-width: 575px) and (min-width: 576px) and (max-width: 767px) {
      .img-1[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (max-width: 575px) and (min-width: 768px) and (max-width: 991px) {
      .img-1[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .img-1[rm-comp='SyGCEVBrOr'] {
        width: 100%;
        height: 100%;
        background-image: url("images/banner-bgs/interactive-small-fitness.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (max-width: 575px) {
      .img-1[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (min-width: 576px) and (max-width: 767px) {
      .img-1[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) {
      .img-1[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-1[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
  .img-2[rm-comp='SyGCEVBrOr'] {
    width: 100%;
    height: 100%;
    background-image: url("images/banner-bgs/interactive-ecommerce.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (max-width: 575px) {
      .img-2[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .img-2[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-2[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (max-width: 575px) {
      .img-2[rm-comp='SyGCEVBrOr'] {
        width: 100%;
        height: 100%;
        background-image: url("images/banner-bgs/interactive-mobile-ecommerce.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; } }
    @media only screen and (max-width: 575px) and (max-width: 575px) {
      .img-2[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (max-width: 575px) and (min-width: 576px) and (max-width: 767px) {
      .img-2[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (max-width: 575px) and (min-width: 768px) and (max-width: 991px) {
      .img-2[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .img-2[rm-comp='SyGCEVBrOr'] {
        width: 100%;
        height: 100%;
        background-image: url("images/banner-bgs/interactive-small-ecommerce.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (max-width: 575px) {
      .img-2[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (min-width: 576px) and (max-width: 767px) {
      .img-2[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) {
      .img-2[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-2[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
  .img-3[rm-comp='SyGCEVBrOr'] {
    width: 100%;
    height: 100%;
    background-image: url("images/banner-bgs/interactive-mortgage.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (max-width: 575px) {
      .img-3[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .img-3[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-3[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (max-width: 575px) {
      .img-3[rm-comp='SyGCEVBrOr'] {
        width: 100%;
        height: 100%;
        background-image: url("images/banner-bgs/interactive-mobile-mortgage.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; } }
    @media only screen and (max-width: 575px) and (max-width: 575px) {
      .img-3[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (max-width: 575px) and (min-width: 576px) and (max-width: 767px) {
      .img-3[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (max-width: 575px) and (min-width: 768px) and (max-width: 991px) {
      .img-3[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .img-3[rm-comp='SyGCEVBrOr'] {
        width: 100%;
        height: 100%;
        background-image: url("images/banner-bgs/interactive-small-mortgage.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (max-width: 575px) {
      .img-3[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (min-width: 576px) and (max-width: 767px) {
      .img-3[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) {
      .img-3[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-3[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
  .img-4[rm-comp='SyGCEVBrOr'] {
    width: 100%;
    height: 100%;
    background-image: url("images/banner-bgs/interactive-travel.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (max-width: 575px) {
      .img-4[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .img-4[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-4[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (max-width: 575px) {
      .img-4[rm-comp='SyGCEVBrOr'] {
        width: 100%;
        height: 100%;
        background-image: url("images/banner-bgs/interactive-mobile-travel.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; } }
    @media only screen and (max-width: 575px) and (max-width: 575px) {
      .img-4[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (max-width: 575px) and (min-width: 576px) and (max-width: 767px) {
      .img-4[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (max-width: 575px) and (min-width: 768px) and (max-width: 991px) {
      .img-4[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .img-4[rm-comp='SyGCEVBrOr'] {
        width: 100%;
        height: 100%;
        background-image: url("images/banner-bgs/interactive-small-travel.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (max-width: 575px) {
      .img-4[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (min-width: 576px) and (max-width: 767px) {
      .img-4[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) {
      .img-4[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-4[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
  .img-1-financial[rm-comp='SyGCEVBrOr'] {
    width: 100%;
    height: 100%;
    background-image: url("images/banner-bgs/interactive-fitness.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (max-width: 575px) {
      .img-1-financial[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .img-1-financial[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-1-financial[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (max-width: 575px) {
      .img-1-financial[rm-comp='SyGCEVBrOr'] {
        width: 100%;
        height: 100%;
        background-image: url("images/banner-bgs/interactive-mobile-fitness.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; } }
    @media only screen and (max-width: 575px) and (max-width: 575px) {
      .img-1-financial[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (max-width: 575px) and (min-width: 576px) and (max-width: 767px) {
      .img-1-financial[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (max-width: 575px) and (min-width: 768px) and (max-width: 991px) {
      .img-1-financial[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .img-1-financial[rm-comp='SyGCEVBrOr'] {
        width: 100%;
        height: 100%;
        background-image: url("images/banner-bgs/interactive-small-fitness.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (max-width: 575px) {
      .img-1-financial[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (min-width: 576px) and (max-width: 767px) {
      .img-1-financial[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) {
      .img-1-financial[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-1-financial[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
  .img-2-financial[rm-comp='SyGCEVBrOr'] {
    width: 100%;
    height: 100%;
    background-image: url("images/banner-bgs/interactive-retire.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (max-width: 575px) {
      .img-2-financial[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .img-2-financial[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-2-financial[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (max-width: 575px) {
      .img-2-financial[rm-comp='SyGCEVBrOr'] {
        width: 100%;
        height: 100%;
        background-image: url("images/banner-bgs/interactive-mobile-retire.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; } }
    @media only screen and (max-width: 575px) and (max-width: 575px) {
      .img-2-financial[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (max-width: 575px) and (min-width: 576px) and (max-width: 767px) {
      .img-2-financial[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (max-width: 575px) and (min-width: 768px) and (max-width: 991px) {
      .img-2-financial[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .img-2-financial[rm-comp='SyGCEVBrOr'] {
        width: 100%;
        height: 100%;
        background-image: url("images/banner-bgs/interactive-small-retire.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (max-width: 575px) {
      .img-2-financial[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (min-width: 576px) and (max-width: 767px) {
      .img-2-financial[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) {
      .img-2-financial[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-2-financial[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
  .img-3-financial[rm-comp='SyGCEVBrOr'] {
    width: 100%;
    height: 100%;
    background-image: url("images/banner-bgs/interactive-mortgage.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (max-width: 575px) {
      .img-3-financial[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .img-3-financial[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-3-financial[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (max-width: 575px) {
      .img-3-financial[rm-comp='SyGCEVBrOr'] {
        width: 100%;
        height: 100%;
        background-image: url("images/banner-bgs/interactive-mobile-mortgage.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; } }
    @media only screen and (max-width: 575px) and (max-width: 575px) {
      .img-3-financial[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (max-width: 575px) and (min-width: 576px) and (max-width: 767px) {
      .img-3-financial[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (max-width: 575px) and (min-width: 768px) and (max-width: 991px) {
      .img-3-financial[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .img-3-financial[rm-comp='SyGCEVBrOr'] {
        width: 100%;
        height: 100%;
        background-image: url("images/banner-bgs/interactive-small-mortgage.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (max-width: 575px) {
      .img-3-financial[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (min-width: 576px) and (max-width: 767px) {
      .img-3-financial[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) {
      .img-3-financial[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-3-financial[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
  .img-4-financial[rm-comp='SyGCEVBrOr'] {
    width: 100%;
    height: 100%;
    background-image: url("images/banner-bgs/interactive-travel.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (max-width: 575px) {
      .img-4-financial[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .img-4-financial[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-4-financial[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (max-width: 575px) {
      .img-4-financial[rm-comp='SyGCEVBrOr'] {
        width: 100%;
        height: 100%;
        background-image: url("images/banner-bgs/interactive-mobile-travel.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; } }
    @media only screen and (max-width: 575px) and (max-width: 575px) {
      .img-4-financial[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (max-width: 575px) and (min-width: 576px) and (max-width: 767px) {
      .img-4-financial[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (max-width: 575px) and (min-width: 768px) and (max-width: 991px) {
      .img-4-financial[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .img-4-financial[rm-comp='SyGCEVBrOr'] {
        width: 100%;
        height: 100%;
        background-image: url("images/banner-bgs/interactive-small-travel.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (max-width: 575px) {
      .img-4-financial[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (min-width: 576px) and (max-width: 767px) {
      .img-4-financial[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) {
      .img-4-financial[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-4-financial[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
  .img-1-pharma[rm-comp='SyGCEVBrOr'] {
    width: 100%;
    height: 100%;
    background-image: url("images/banner-bgs/interactive-fitness.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (max-width: 575px) {
      .img-1-pharma[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .img-1-pharma[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-1-pharma[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (max-width: 575px) {
      .img-1-pharma[rm-comp='SyGCEVBrOr'] {
        width: 100%;
        height: 100%;
        background-image: url("images/banner-bgs/interactive-mobile-fitness.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; } }
    @media only screen and (max-width: 575px) and (max-width: 575px) {
      .img-1-pharma[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (max-width: 575px) and (min-width: 576px) and (max-width: 767px) {
      .img-1-pharma[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (max-width: 575px) and (min-width: 768px) and (max-width: 991px) {
      .img-1-pharma[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .img-1-pharma[rm-comp='SyGCEVBrOr'] {
        width: 100%;
        height: 100%;
        background-image: url("images/banner-bgs/interactive-small-fitness.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (max-width: 575px) {
      .img-1-pharma[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (min-width: 576px) and (max-width: 767px) {
      .img-1-pharma[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) {
      .img-1-pharma[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-1-pharma[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
  .img-2-pharma[rm-comp='SyGCEVBrOr'] {
    width: 100%;
    height: 100%;
    background-image: url("images/banner-bgs/interactive-medtracker.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (max-width: 575px) {
      .img-2-pharma[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .img-2-pharma[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-2-pharma[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (max-width: 575px) {
      .img-2-pharma[rm-comp='SyGCEVBrOr'] {
        width: 100%;
        height: 100%;
        background-image: url("images/banner-bgs/interactive-mobile-medtracker.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; } }
    @media only screen and (max-width: 575px) and (max-width: 575px) {
      .img-2-pharma[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (max-width: 575px) and (min-width: 576px) and (max-width: 767px) {
      .img-2-pharma[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (max-width: 575px) and (min-width: 768px) and (max-width: 991px) {
      .img-2-pharma[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .img-2-pharma[rm-comp='SyGCEVBrOr'] {
        width: 100%;
        height: 100%;
        background-image: url("images/banner-bgs/interactive-small-medtracker.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (max-width: 575px) {
      .img-2-pharma[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (min-width: 576px) and (max-width: 767px) {
      .img-2-pharma[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) {
      .img-2-pharma[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-2-pharma[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
  .img-3-pharma[rm-comp='SyGCEVBrOr'] {
    width: 100%;
    height: 100%;
    background-image: url("images/banner-bgs/interactive-allergy.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (max-width: 575px) {
      .img-3-pharma[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .img-3-pharma[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-3-pharma[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (max-width: 575px) {
      .img-3-pharma[rm-comp='SyGCEVBrOr'] {
        width: 100%;
        height: 100%;
        background-image: url("images/banner-bgs/interactive-mobile-allergy.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; } }
    @media only screen and (max-width: 575px) and (max-width: 575px) {
      .img-3-pharma[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (max-width: 575px) and (min-width: 576px) and (max-width: 767px) {
      .img-3-pharma[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (max-width: 575px) and (min-width: 768px) and (max-width: 991px) {
      .img-3-pharma[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .img-3-pharma[rm-comp='SyGCEVBrOr'] {
        width: 100%;
        height: 100%;
        background-image: url("images/banner-bgs/interactive-small-allergy.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (max-width: 575px) {
      .img-3-pharma[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (min-width: 576px) and (max-width: 767px) {
      .img-3-pharma[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) {
      .img-3-pharma[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-3-pharma[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
  .img-4-pharma[rm-comp='SyGCEVBrOr'] {
    width: 100%;
    height: 100%;
    background-image: url("images/banner-bgs/interactive-stress.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (max-width: 575px) {
      .img-4-pharma[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .img-4-pharma[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-4-pharma[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (max-width: 575px) {
      .img-4-pharma[rm-comp='SyGCEVBrOr'] {
        width: 100%;
        height: 100%;
        background-image: url("images/banner-bgs/interactive-mobile-stress.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; } }
    @media only screen and (max-width: 575px) and (max-width: 575px) {
      .img-4-pharma[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (max-width: 575px) and (min-width: 576px) and (max-width: 767px) {
      .img-4-pharma[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (max-width: 575px) and (min-width: 768px) and (max-width: 991px) {
      .img-4-pharma[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .img-4-pharma[rm-comp='SyGCEVBrOr'] {
        width: 100%;
        height: 100%;
        background-image: url("images/banner-bgs/interactive-small-stress.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (max-width: 575px) {
      .img-4-pharma[rm-comp='SyGCEVBrOr'] {
        background-position: bottom; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (min-width: 576px) and (max-width: 767px) {
      .img-4-pharma[rm-comp='SyGCEVBrOr'] {
        background-position: 100% 73%; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) and (min-width: 768px) and (max-width: 991px) {
      .img-4-pharma[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-4-pharma[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
  .gallery[rm-comp='SyGCEVBrOr'] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
  .banner-interactive[rm-comp='SyGCEVBrOr'] {
    position: relative; }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .banner-interactive[rm-comp='SyGCEVBrOr'] {
        min-height: 515px; } }
    .banner-interactive .text[rm-comp='SyGCEVBrOr'] {
      color: white;
      max-width: 450px; }
      @media only screen and (min-width: 768px) and (max-width: 991px) {
        .banner-interactive .text[rm-comp='SyGCEVBrOr'] {
          max-width: 368px; } }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .banner-interactive .text[rm-comp='SyGCEVBrOr'] {
          max-width: none;
          padding-top: 45px; } }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .banner-interactive .buttons[rm-comp='SyGCEVBrOr'] {
        padding-bottom: 352px; } }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .banner-interactive .buttons[rm-comp='SyGCEVBrOr'] {
        padding-bottom: 400px; } }
    .banner-interactive .buttons .selected[rm-comp='SyGCEVBrOr'] {
      border: 1px solid #FFC425;
      background-color: #FFC425; }
      .banner-interactive .buttons .selected .chevron[rm-comp='SyGCEVBrOr'] {
        color: #000000; }
      .banner-interactive .buttons .selected[rm-comp='SyGCEVBrOr']:hover {
        background-color: #000000;
        border: 1px solid white;
        border-style: inset;
        color: #FFF;
        transition: background-color 0.5s ease; }
    .banner-interactive .buttons .selected[rm-comp='SyGCEVBrOr'] {
      background-color: #FFC425;
      color: #000000;
      border: 1px solid #FFC425; }
      .banner-interactive .buttons .selected .chevron[rm-comp='SyGCEVBrOr'] {
        color: #000000; }
    .banner-interactive .buttons .yellow-button:hover .chevron[rm-comp='SyGCEVBrOr'] {
      color: #000000; }
    .banner-interactive .buttons .black-button[rm-comp='SyGCEVBrOr'] {
      background-color: #1A1A1A;
      color: white;
      border: 1px solid white;
      margin-left: 20px; }
      @media only screen and (max-width: 575px) {
        .banner-interactive .buttons .black-button[rm-comp='SyGCEVBrOr'] {
          margin-left: 5px; } }
      .banner-interactive .buttons .black-button .chevron[rm-comp='SyGCEVBrOr'] {
        color: #FFF; }
  .controls[rm-comp='SyGCEVBrOr'] {
    width: 100%;
    padding: 0 20px 30px;
    display: block;
    text-align: center;
    position: absolute;
    bottom: 0; }
    .controls .dots[rm-comp='SyGCEVBrOr'] {
      width: 14px;
      height: 14px;
      border: 1px solid #000000;
      border-radius: 100%;
      display: inline-block;
      vertical-align: middle;
      margin: 5px;
      border: 1px solid #FFF;
      background-color: #000000; }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .controls .dots[rm-comp='SyGCEVBrOr'] {
          width: 10px;
          height: 10px;
          margin: 4px; } }
    .controls .selected-dot[rm-comp='SyGCEVBrOr'] {
      background-color: #FFF;
      border: 1px solid #000000; }
  .learn-more[rm-comp='SyGCEVBrOr'] {
    background-color: #FFC425;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px; }
    @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
      .learn-more[rm-comp='SyGCEVBrOr'] {
        padding-top: 20px;
        padding-bottom: 20px; } }
    .learn-more .learn-more-content[rm-comp='SyGCEVBrOr'] {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      width: 100%;
      max-width: 1100px;
      margin: 0 auto;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center; }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .learn-more .learn-more-content[rm-comp='SyGCEVBrOr'] {
          -ms-flex-align: inherit;
              align-items: inherit; } }
      .learn-more .learn-more-content .item[rm-comp='SyGCEVBrOr'] {
        width: 31%;
        text-align: center;
        padding: 10px; }
        @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
          .learn-more .learn-more-content .item[rm-comp='SyGCEVBrOr'] {
            width: 50%;
            font-size: 14px; } }
        .learn-more .learn-more-content .item img[rm-comp='SyGCEVBrOr'] {
          width: 70px;
          margin-bottom: 5px;
          -ms-flex-negative: 0;
              flex-shrink: 0;
          -webkit-animation: pop-in 0.5s 0.2s both;
          -moz-animation: pop-in 0.5s 0.2s both;
          -ms-animation: pop-in 0.5s 0.2s both;
          animation-delay: 0.7s; }
          @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
            .learn-more .learn-more-content .item img[rm-comp='SyGCEVBrOr'] {
              width: 60px; } }
        .learn-more .learn-more-content .item p[rm-comp='SyGCEVBrOr'] {
          -webkit-animation: fadeIn 1s 0.2s both;
          -moz-animation: fadeIn 1s 0.2s both;
          -ms-animation: fadeIn 1s 0.2s both;
          animation-delay: 0.8s; }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .learn-more .learn-more-content .item-line[rm-comp='SyGCEVBrOr'] {
          border-bottom: 1px solid #1A1A1A;
          padding-bottom: 20px;
          padding-top: 20px;
          animation: grow-width3 0.5s 0.2s both;
          animation-delay: 0.6s; } }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .learn-more .learn-more-content .item3[rm-comp='SyGCEVBrOr'] {
          padding-top: 20px;
          padding-bottom: 20px;
          border-bottom: 1px solid #1A1A1A;
          animation: grow-width3 0.5s 0.2s both;
          animation-delay: 0.6s; } }
      .learn-more .learn-more-content .second-row[rm-comp='SyGCEVBrOr'] {
        padding-top: 50px; }
        @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
          .learn-more .learn-more-content .second-row[rm-comp='SyGCEVBrOr'] {
            padding-top: 20px; } }
      .learn-more .learn-more-content .line[rm-comp='SyGCEVBrOr'] {
        max-width: 1px;
        width: 1%;
        height: 150px;
        background-color: #1A1A1A;
        animation: grow-height 0.5s 0.2s both;
        animation-delay: 0.6s; }
        @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
          .learn-more .learn-more-content .line[rm-comp='SyGCEVBrOr'] {
            display: none; } }
      .learn-more .learn-more-content .line2[rm-comp='SyGCEVBrOr'] {
        margin-top: 50px; }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .learn-more .learn-more-content .no-line[rm-comp='SyGCEVBrOr'] {
          border: none; } }
      .learn-more .learn-more-content .lines[rm-comp='SyGCEVBrOr'] {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        width: 100%; }
        @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
          .learn-more .learn-more-content .lines[rm-comp='SyGCEVBrOr'] {
            display: none; } }
        .learn-more .learn-more-content .lines .line-horizontal[rm-comp='SyGCEVBrOr'] {
          width: 33%;
          height: 1px;
          background-color: #1A1A1A;
          margin-top: 50px;
          max-width: 280px;
          margin-right: 30px;
          margin-left: 30px;
          animation: grow-width2 0.5s 0.2s both;
          animation-delay: 0.6s; }
    .learn-more.black[rm-comp='SyGCEVBrOr'] {
      background-color: #1A1A1A; }
      .learn-more.black .learn-more-content .item-line[rm-comp='SyGCEVBrOr'] {
        border-bottom: #FFF; }
      .learn-more.black .learn-more-content .item3[rm-comp='SyGCEVBrOr'] {
        border-bottom: #FFF; }
      .learn-more.black .learn-more-content .line[rm-comp='SyGCEVBrOr'] {
        background-color: #FFF; }
      .learn-more.black .learn-more-content .lines .line-horizontal[rm-comp='SyGCEVBrOr'] {
        background-color: #FFF; }
      .learn-more.black .learn-more-content p[rm-comp='SyGCEVBrOr'] {
        color: #FFF; }
  .screen_contain[rm-comp='SyGCEVBrOr'] {
    position: relative;
    margin: 0 auto;
    max-width: 768px;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    pointer-events: none;
    /* @media only screen and (min-width : 576px) and (max-width : 767px) {
                    opacity: 0;
        }   */ }
  .hand_contain[rm-comp='SyGCEVBrOr'] {
    position: relative;
    margin-top: 50px;
    margin-right: -170px; }
    @media only screen and (max-width: 575px) {
      .hand_contain[rm-comp='SyGCEVBrOr'] {
        -ms-transform: scale(0.725);
            transform: scale(0.725);
        max-width: 768px;
        -ms-transform-origin: center;
            transform-origin: center;
        margin-top: 118px;
        margin-right: calc(50% - 346px); } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .hand_contain[rm-comp='SyGCEVBrOr'] {
        -ms-transform: scale(0.725);
            transform: scale(0.725);
        max-width: 768px;
        -ms-transform-origin: center;
            transform-origin: center;
        margin-top: 129px;
        margin-right: calc(50% - 346px); } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .hand_contain[rm-comp='SyGCEVBrOr'] {
        -ms-transform: scale(0.824);
            transform: scale(0.824);
        margin-right: -145px;
        margin-top: -9px; } }
  .phone_vid[rm-comp='SyGCEVBrOr'] {
    height: 293.5px;
    width: 163px;
    position: relative;
    bottom: -199px;
    left: 295px;
    -ms-transform-origin: center;
        transform-origin: center;
    background-size: contain; }
    @media only screen and (max-width: 575px) {
      .phone_vid[rm-comp='SyGCEVBrOr'] {
        width: 153px;
        position: absolute;
        -ms-transform: scale(0.77);
            transform: scale(0.77);
        bottom: 147px;
        left: calc(50% - 72px);
        height: 275px; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .phone_vid[rm-comp='SyGCEVBrOr'] {
        position: absolute;
        -ms-transform: scale(0.725);
            transform: scale(0.725);
        bottom: 137px;
        left: calc(50% - 79px); } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .phone_vid[rm-comp='SyGCEVBrOr'] {
        height: 240.5px;
        width: 134px;
        position: absolute;
        bottom: 164px;
        left: auto;
        right: 156px; } }
    .phone_vid > video[rm-comp='SyGCEVBrOr'] {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      display: none; }
      .card-selected .phone_vid > video[rm-comp='SyGCEVBrOr'] {
        display: block; }


  @keyframes slidein {
    from[rm-comp='rk7CNNBrdS'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='rk7CNNBrdS'] {
      display: block;
      margin-bottom: 0%; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .banner-video[rm-comp='rk7CNNBrdS'] {
      max-height: 530px; } }
  .banner-video .text[rm-comp='rk7CNNBrdS'] {
    color: white;
    text-align: center; }
    .banner-video .text .title[rm-comp='rk7CNNBrdS'] {
      padding-top: 60px; }
      @media only screen and (min-width: 768px) and (max-width: 991px) {
        .banner-video .text .title[rm-comp='rk7CNNBrdS'] {
          padding-top: 30px; } }
    .banner-video .text h2.black-banner[rm-comp='rk7CNNBrdS'] {
      color: #FFC425; }
    .banner-video .text h2.yellow-banner[rm-comp='rk7CNNBrdS'] {
      color: #000000; }
    .banner-video .text .copy[rm-comp='rk7CNNBrdS'] {
      /*color: white;*/
      margin-bottom: 35px;
      margin-top: 50px; }
      @media only screen and (min-width: 576px) and (max-width: 767px) {
        .banner-video .text .copy[rm-comp='rk7CNNBrdS'] {
          margin-top: 30px;
          margin-bottom: 0; } }
      @media only screen and (max-width: 575px) {
        .banner-video .text .copy[rm-comp='rk7CNNBrdS'] {
          margin-bottom: 30px;
          margin-top: 30px; } }
      @media only screen and (min-width: 768px) and (max-width: 991px) {
        .banner-video .text .copy[rm-comp='rk7CNNBrdS'] {
          margin-top: 30px;
          margin-bottom: 30px; } }
  .banner-video .device[rm-comp='rk7CNNBrdS'] {
    text-align: center;
    overflow: hidden;
    padding-bottom: 35px; }
    @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
      .banner-video .device[rm-comp='rk7CNNBrdS'] {
        padding-bottom: 0px; } }
  .banner-video .buttons[rm-comp='rk7CNNBrdS'] {
    padding-bottom: 0; }
    @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
      .banner-video .buttons[rm-comp='rk7CNNBrdS'] {
        padding-bottom: 40px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .banner-video .buttons[rm-comp='rk7CNNBrdS'] {
        padding-bottom: 30px; } }
    .banner-video .buttons .yellow-button[rm-comp='rk7CNNBrdS'] {
      margin: 10px; }
      @media only screen and (max-width: 575px) {
        .banner-video .buttons .yellow-button[rm-comp='rk7CNNBrdS'] {
          margin: 3px; } }
    .banner-video .buttons .yellow-button .selected[rm-comp='rk7CNNBrdS'] {
      border: 1px solid #FFC425;
      transition: 0.5s ease;
      margin: 10px; }
      .banner-video .buttons .yellow-button .selected .chevron[rm-comp='rk7CNNBrdS'] {
        color: #000000; }
      .banner-video .buttons .yellow-button .selected[rm-comp='rk7CNNBrdS']:hover {
        background-color: #000000;
        border: 1px solid white;
        border-style: inset;
        color: #FFF;
        transition: background-color 0.5s ease; }
    .banner-video .buttons .black-button[rm-comp='rk7CNNBrdS'] {
      background-color: #1A1A1A;
      color: white;
      border: 1px solid white; }
      .banner-video .buttons .black-button .chevron[rm-comp='rk7CNNBrdS'] {
        color: #FFF; }
    .banner-video .buttons .selected[rm-comp='rk7CNNBrdS'] {
      background-color: #FFC425;
      color: #000000; }
      .banner-video .buttons .selected .chevron[rm-comp='rk7CNNBrdS'] {
        color: #000000; }
  .banner-video.yellow-banner .black-button[rm-comp='rk7CNNBrdS'] {
    background-color: #FFC425;
    color: black;
    border: 1px solid black; }
    .banner-video.yellow-banner .black-button .chevron[rm-comp='rk7CNNBrdS'] {
      color: black; }
  .banner-video.yellow-banner .black-button[rm-comp='rk7CNNBrdS']:hover {
    background-color: #000000;
    color: #FFC425;
    border: 1px solid #000000; }
    .banner-video.yellow-banner .black-button:hover .chevron[rm-comp='rk7CNNBrdS'] {
      color: #FFC425; }
  .transcript[rm-comp='rk7CNNBrdS'] {
    width: 30px;
    position: relative;
    bottom: 171px;
    left: 310px; }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .transcript[rm-comp='rk7CNNBrdS'] {
        bottom: 10px;
        left: 20px;
        position: absolute; } }
    @media only screen and (max-width: 575px) {
      .transcript[rm-comp='rk7CNNBrdS'] {
        bottom: 10px;
        left: 20px;
        position: absolute; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .transcript[rm-comp='rk7CNNBrdS'] {
        bottom: 125px;
        left: 235px; } }
    .transcript > *[rm-comp='rk7CNNBrdS'] {
      vertical-align: top; }
  .video-el[rm-comp='rk7CNNBrdS'] {
    width: 100%;
    max-width: 590px;
    position: relative;
    min-height: 100px; }
    @media only screen and (min-width: 768px) {
      .video-el[rm-comp='rk7CNNBrdS'] {
        bottom: 60px;
        padding-top: 40px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .video-el[rm-comp='rk7CNNBrdS'] {
        max-width: 435px; } }
    @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
      .video-el[rm-comp='rk7CNNBrdS'] {
        bottom: 0px; } }
    @media only screen and (max-width: 575px) {
      .video-el[rm-comp='rk7CNNBrdS'] {
        max-width: 420px; } }
  .mobile[rm-comp='rk7CNNBrdS'] {
    display: none; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .mobile[rm-comp='rk7CNNBrdS'] {
        display: block;
        padding-bottom: 40px; } }
  .desktop[rm-comp='rk7CNNBrdS'] {
    display: none; }
    @media only screen and (min-width: 768px) {
      .desktop[rm-comp='rk7CNNBrdS'] {
        display: block; } }
  .learn-more[rm-comp='rk7CNNBrdS'] {
    background-color: #1A1A1A;
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 90px; }
    .learn-more .learn-more-content[rm-comp='rk7CNNBrdS'] {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: Center;
          justify-content: Center;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      width: 100%;
      max-width: 1100px;
      margin: 0 auto;
      padding-bottom: 90px; }
      .learn-more .learn-more-content .column[rm-comp='rk7CNNBrdS'] {
        width: 50%;
        max-width: 450px; }
        @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
          .learn-more .learn-more-content .column[rm-comp='rk7CNNBrdS'] {
            width: 100%;
            max-width: none; } }
        .learn-more .learn-more-content .column .item[rm-comp='rk7CNNBrdS'] {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          color: white; }
          .learn-more .learn-more-content .column .item img[rm-comp='rk7CNNBrdS'] {
            width: 70px;
            max-width: 70px;
            margin-right: 20px;
            -ms-flex-negative: 0;
                flex-shrink: 0;
            -webkit-animation: pop-in 0.5s 0.2s both;
            -moz-animation: pop-in 0.5s 0.2s both;
            -ms-animation: pop-in 0.5s 0.2s both;
            animation-delay: 0.7s; }
          .learn-more .learn-more-content .column .item p[rm-comp='rk7CNNBrdS'] {
            -webkit-animation: fadeIn 1s 0.2s both;
            -moz-animation: fadeIn 1s 0.2s both;
            -ms-animation: fadeIn 1s 0.2s both;
            animation-delay: 0.8s; }
        .learn-more .learn-more-content .column .line[rm-comp='rk7CNNBrdS'] {
          width: 100%;
          height: 1px;
          background-color: #FFF;
          margin-top: 20px;
          margin-bottom: 20px;
          animation: grow-width2 0.5s 0.2s both;
          animation-delay: 0.6s; }
        @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
          .learn-more .learn-more-content .column .line-mobile[rm-comp='rk7CNNBrdS'] {
            width: 100%;
            height: 1px;
            background-color: #FFF;
            margin-top: 20px;
            margin-bottom: 20px;
            animation: grow-width2 0.5s 0.2s both;
            animation-delay: 0.6s; } }
    @media only screen and (max-width: 575px) and (min-width: 768px), only screen and (min-width: 576px) and (max-width: 767px) and (min-width: 768px) {
      .learn-more .learn-more-content .column .line-mobile[rm-comp='rk7CNNBrdS'] {
        opacity: 0; } }
        @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
          .learn-more .learn-more-content .column .hide[rm-comp='rk7CNNBrdS'] {
            display: none; } }
      .learn-more .learn-more-content .column1[rm-comp='rk7CNNBrdS'] {
        padding-right: 60px; }
        @media only screen and (min-width: 768px) and (max-width: 991px) {
          .learn-more .learn-more-content .column1[rm-comp='rk7CNNBrdS'] {
            padding-right: 20px; } }
        @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
          .learn-more .learn-more-content .column1[rm-comp='rk7CNNBrdS'] {
            padding-right: 0; } }
      .learn-more .learn-more-content .column2[rm-comp='rk7CNNBrdS'] {
        padding-left: 60px; }
        @media only screen and (min-width: 768px) and (max-width: 991px) {
          .learn-more .learn-more-content .column2[rm-comp='rk7CNNBrdS'] {
            padding-left: 20px; } }
        @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
          .learn-more .learn-more-content .column2[rm-comp='rk7CNNBrdS'] {
            padding-left: 0; } }
    .learn-more.yellow[rm-comp='rk7CNNBrdS'] {
      background-color: #FFC425; }
      .learn-more.yellow .learn-more-content .column .line[rm-comp='rk7CNNBrdS'],
      .learn-more.yellow .learn-more-content .column .line-mobile[rm-comp='rk7CNNBrdS'] {
        background-color: #000000; }
      .learn-more.yellow .learn-more-content .column p[rm-comp='rk7CNNBrdS'] {
        color: #000000; }
    .learn-more .fDesc[rm-comp='rk7CNNBrdS'] {
      font-size: 20px; }
  .personalized-finance[rm-comp='rk7CNNBrdS'] {
    color: #FFFFFF; }
    .personalized-finance.black[rm-comp='rk7CNNBrdS'] {
      color: #000000; }


  @keyframes slidein {
    from[rm-comp='S1kBESBuS'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='S1kBESBuS'] {
      display: block;
      margin-bottom: 0%; } }
  .banner-animation .two-columns[rm-comp='S1kBESBuS'] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%; }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .banner-animation .two-columns[rm-comp='S1kBESBuS'] {
        padding-top: 60px; } }
    .banner-animation .two-columns .column[rm-comp='S1kBESBuS'] {
      width: 50%; }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .banner-animation .two-columns .column[rm-comp='S1kBESBuS'] {
          width: 100%; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .banner-animation .two-columns .column1[rm-comp='S1kBESBuS'] {
        width: 52%; } }
    .banner-animation .two-columns .column2[rm-comp='S1kBESBuS'] {
      /*
                @media only screen and (min-width : 992px) and (max-width : 1199px), only screen and (min-width : 1200px) {
                    margin-top:35px;
                   
                }
*/ }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .banner-animation .two-columns .column2[rm-comp='S1kBESBuS'] {
          text-align: center;
          /*                    margin-top:0px;*/ } }
      @media only screen and (min-width: 768px) and (max-width: 991px) {
        .banner-animation .two-columns .column2[rm-comp='S1kBESBuS'] {
          width: 48%; } }
      .banner-animation .two-columns .column2 img[rm-comp='S1kBESBuS'] {
        width: 100%;
        max-width: 820px; }
        @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
          .banner-animation .two-columns .column2 img[rm-comp='S1kBESBuS'] {
            width: 51%;
            text-align: center;
            display: block;
            margin: 0 auto; } }
        @media only screen and (max-width: 575px) {
          .banner-animation .two-columns .column2 img[rm-comp='S1kBESBuS'] {
            width: 72%; } }
      .banner-animation .two-columns .column2 .transcript[rm-comp='S1kBESBuS'] {
        width: 30px;
        position: relative;
        display: block;
        left: 250px; }
        .banner-animation .two-columns .column2 .transcript img[rm-comp='S1kBESBuS'] {
          width: 100%; }
        @media only screen and (min-width: 576px) and (max-width: 767px) {
          .banner-animation .two-columns .column2 .transcript[rm-comp='S1kBESBuS'] {
            left: 0px;
            bottom: 10px; } }
        @media only screen and (max-width: 575px) {
          .banner-animation .two-columns .column2 .transcript[rm-comp='S1kBESBuS'] {
            left: 0px;
            bottom: 10px; } }
        @media only screen and (min-width: 768px) and (max-width: 991px) {
          .banner-animation .two-columns .column2 .transcript[rm-comp='S1kBESBuS'] {
            left: 50%; } }
        .banner-animation .two-columns .column2 .transcript > *[rm-comp='S1kBESBuS'] {
          vertical-align: top; }
      .banner-animation .two-columns .column2 .video-el[rm-comp='S1kBESBuS'] {
        width: 100%;
        max-width: 620px;
        min-height: 100px;
        overflow: hidden; }
        @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
          .banner-animation .two-columns .column2 .video-el[rm-comp='S1kBESBuS'] {
            width: 100%;
            text-align: center;
            display: block;
            margin: 0 auto;
            max-width: 300px; } }
        @media only screen and (min-width: 576px) and (max-width: 767px) {
          .banner-animation .two-columns .column2 .video-el[rm-comp='S1kBESBuS'] {
            max-width: 350px; } }
        @media only screen and (min-width: 768px) and (max-width: 991px) {
          .banner-animation .two-columns .column2 .video-el[rm-comp='S1kBESBuS'] {
            max-width: 420px;
            margin-top: 0px; } }
        @media only screen and (min-width: 992px) and (max-width: 1199px) {
          .banner-animation .two-columns .column2 .video-el[rm-comp='S1kBESBuS'] {
            max-width: 500px;
            margin-top: 50px; } }
        @media only screen and (min-width: 1200px) {
          .banner-animation .two-columns .column2 .video-el[rm-comp='S1kBESBuS'] {
            max-width: 500px;
            margin-top: 50px; } }
  .banner-animation .text[rm-comp='S1kBESBuS'] {
    color: white;
    max-width: 500px; }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .banner-animation .text[rm-comp='S1kBESBuS'] {
        max-width: 368px; } }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .banner-animation .text[rm-comp='S1kBESBuS'] {
        max-width: none;
        padding-top: 45px; } }
  .banner .yellow-banner[rm-comp='S1kBESBuS'] {
    background-color: #FFC425;
    background-image: radial-gradient(circle, #FCCB5E, #FFC425, #FFC425, #FFC425, #FFC425, #FFC425); }
  .animation[rm-comp='S1kBESBuS'] {
    overflow: hidden; }
  .banner[rm-comp='S1kBESBuS'] {
    position: relative; }
    .banner .buttons .black-button[rm-comp='S1kBESBuS'] {
      background-color: #000000;
      color: #FFC425;
      border: 1px solid #000000; }
      .banner .buttons .black-button[rm-comp='S1kBESBuS']:hover {
        background-color: #FFC425;
        border: 1px solid #000000;
        border-style: inset;
        color: #000000;
        transition: background-color 0.5s ease; }
    .banner .buttons .black-button:hover a[rm-comp='S1kBESBuS'] {
      color: #FFC425; }
    .banner .buttons .black-button:hover .chevron[rm-comp='S1kBESBuS'] {
      color: #000000; }
    .banner .buttons .right-button[rm-comp='S1kBESBuS'] {
      margin-left: 20px; }
      @media only screen and (max-width: 575px) {
        .banner .buttons .right-button[rm-comp='S1kBESBuS'] {
          margin-left: 5px; } }
  .learn-more[rm-comp='S1kBESBuS'] {
    background-color: #FFC425;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px; }
    @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
      .learn-more[rm-comp='S1kBESBuS'] {
        padding-top: 20px;
        padding-bottom: 20px; } }
    .learn-more .learn-more-content[rm-comp='S1kBESBuS'] {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      width: 100%;
      max-width: 1100px;
      margin: 0 auto;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center; }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .learn-more .learn-more-content[rm-comp='S1kBESBuS'] {
          -ms-flex-align: inherit;
              align-items: inherit; } }
      .learn-more .learn-more-content .item[rm-comp='S1kBESBuS'] {
        width: 31%;
        text-align: center;
        padding: 10px; }
        @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
          .learn-more .learn-more-content .item[rm-comp='S1kBESBuS'] {
            width: 50%;
            font-size: 14px; } }
        .learn-more .learn-more-content .item img[rm-comp='S1kBESBuS'] {
          width: 70px;
          margin-bottom: 5px;
          -ms-flex-negative: 0;
              flex-shrink: 0;
          -webkit-animation: pop-in 0.5s 0.2s both;
          -moz-animation: pop-in 0.5s 0.2s both;
          -ms-animation: pop-in 0.5s 0.2s both;
          animation-delay: 0.7s; }
          @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
            .learn-more .learn-more-content .item img[rm-comp='S1kBESBuS'] {
              width: 60px; } }
        .learn-more .learn-more-content .item p[rm-comp='S1kBESBuS'] {
          -webkit-animation: fadeIn 1s 0.2s both;
          -moz-animation: fadeIn 1s 0.2s both;
          -ms-animation: fadeIn 1s 0.2s both;
          animation-delay: 0.8s; }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .learn-more .learn-more-content .item-line[rm-comp='S1kBESBuS'] {
          border-bottom: 1px solid #1A1A1A;
          padding-bottom: 20px;
          padding-top: 20px;
          animation: grow-width3 0.5s 0.2s both;
          animation-delay: 0.6s; } }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .learn-more .learn-more-content .item3[rm-comp='S1kBESBuS'] {
          padding-top: 20px;
          padding-bottom: 20px;
          border-bottom: 1px solid #1A1A1A;
          animation: grow-width3 0.5s 0.2s both;
          animation-delay: 0.6s; } }
      .learn-more .learn-more-content .second-row[rm-comp='S1kBESBuS'] {
        padding-top: 50px; }
        @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
          .learn-more .learn-more-content .second-row[rm-comp='S1kBESBuS'] {
            padding-top: 20px; } }
      .learn-more .learn-more-content .line[rm-comp='S1kBESBuS'] {
        max-width: 1px;
        width: 1%;
        height: 150px;
        background-color: #1A1A1A;
        animation: grow-height 0.5s 0.2s both;
        animation-delay: 0.6s; }
        @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
          .learn-more .learn-more-content .line[rm-comp='S1kBESBuS'] {
            display: none; } }
      .learn-more .learn-more-content .line2[rm-comp='S1kBESBuS'] {
        margin-top: 50px; }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .learn-more .learn-more-content .no-line[rm-comp='S1kBESBuS'] {
          border: none; } }
      .learn-more .learn-more-content .lines[rm-comp='S1kBESBuS'] {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        width: 100%; }
        @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
          .learn-more .learn-more-content .lines[rm-comp='S1kBESBuS'] {
            display: none; } }
        .learn-more .learn-more-content .lines .line-horizontal[rm-comp='S1kBESBuS'] {
          width: 33%;
          height: 1px;
          background-color: #1A1A1A;
          margin-top: 50px;
          max-width: 280px;
          margin-right: 30px;
          margin-left: 30px;
          animation: grow-width2 0.5s 0.2s both;
          animation-delay: 0.6s; }
    .learn-more.black[rm-comp='S1kBESBuS'] {
      background-color: #1A1A1A; }
      .learn-more.black .learn-more-content .item-line[rm-comp='S1kBESBuS'] {
        border-bottom: #FFF; }
      .learn-more.black .learn-more-content .item3[rm-comp='S1kBESBuS'] {
        border-bottom: #FFF; }
      .learn-more.black .learn-more-content .line[rm-comp='S1kBESBuS'] {
        background-color: #FFF; }
      .learn-more.black .learn-more-content .lines .line-horizontal[rm-comp='S1kBESBuS'] {
        background-color: #FFF; }
      .learn-more.black .learn-more-content p[rm-comp='S1kBESBuS'] {
        color: #FFF; }


  @keyframes slidein {
    from[rm-comp='ByxyHEHSdS'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='ByxyHEHSdS'] {
      display: block;
      margin-bottom: 0%; } }
  .banner-video .text[rm-comp='ByxyHEHSdS'] {
    color: white;
    text-align: center; }
    .banner-video .text .title[rm-comp='ByxyHEHSdS'] {
      padding-top: 60px; }
      @media only screen and (max-width: 575px) {
        .banner-video .text .title[rm-comp='ByxyHEHSdS'] {
          padding-top: 45px; } }
      @media only screen and (min-width: 768px) and (max-width: 991px) {
        .banner-video .text .title[rm-comp='ByxyHEHSdS'] {
          padding-top: 30px; } }
    .banner-video .text .copy[rm-comp='ByxyHEHSdS'] {
      /*color: white;*/
      margin-bottom: 30px;
      margin-top: 20px; }
      @media only screen and (max-width: 575px) {
        .banner-video .text .copy[rm-comp='ByxyHEHSdS'] {
          margin-bottom: 20px; } }
  .banner-video .device[rm-comp='ByxyHEHSdS'] {
    text-align: center;
    padding-bottom: 35px; }
    .banner-video .device img[rm-comp='ByxyHEHSdS'] {
      width: 100%; }
  .banner-video .buttons[rm-comp='ByxyHEHSdS'] {
    padding-bottom: 50px;
    text-align: center; }
    @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
      .banner-video .buttons[rm-comp='ByxyHEHSdS'] {
        padding-bottom: 40px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .banner-video .buttons[rm-comp='ByxyHEHSdS'] {
        padding-bottom: 30px; } }
    .banner-video .buttons .yellow-button[rm-comp='ByxyHEHSdS'] {
      margin: 10px; }
      @media only screen and (max-width: 575px) {
        .banner-video .buttons .yellow-button[rm-comp='ByxyHEHSdS'] {
          margin: 3px; } }
    .banner-video .buttons .yellow-button .selected[rm-comp='ByxyHEHSdS'] {
      border: 1px solid #FFC425;
      transition: 0.5s ease;
      margin: 10px; }
      .banner-video .buttons .yellow-button .selected .chevron[rm-comp='ByxyHEHSdS'] {
        color: #000000; }
      .banner-video .buttons .yellow-button .selected[rm-comp='ByxyHEHSdS']:hover {
        background-color: #000000;
        border: 1px solid white;
        border-style: inset;
        color: #FFF;
        transition: background-color 0.5s ease; }
    .banner-video .buttons .black-button[rm-comp='ByxyHEHSdS'] {
      background-color: #1A1A1A;
      color: white;
      border: 1px solid white; }
      .banner-video .buttons .black-button .chevron[rm-comp='ByxyHEHSdS'] {
        color: #FFF; }
    .banner-video .buttons .selected[rm-comp='ByxyHEHSdS'] {
      background-color: #FFC425;
      color: #000000; }
      .banner-video .buttons .selected .chevron[rm-comp='ByxyHEHSdS'] {
        color: #000000; }
  .banner-video.yellow-banner .black-button[rm-comp='ByxyHEHSdS'] {
    background-color: #FFC425;
    color: black;
    border: 1px solid black; }
    .banner-video.yellow-banner .black-button .chevron[rm-comp='ByxyHEHSdS'] {
      color: black; }
  .banner-video.yellow-banner .black-button[rm-comp='ByxyHEHSdS']:hover {
    background-color: #000000;
    color: #FFC425;
    border: 1px solid #000000; }
    .banner-video.yellow-banner .black-button:hover .chevron[rm-comp='ByxyHEHSdS'] {
      color: #FFC425; }
  .gallery[rm-comp='ByxyHEHSdS'] {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-height: 250px; }
    .gallery .column .small[rm-comp='ByxyHEHSdS'] {
      max-height: 125px; }
    .gallery .column .large[rm-comp='ByxyHEHSdS'] {
      max-height: 250px; }
  .img-gallery[rm-comp='ByxyHEHSdS'] {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 45px;
    height: 292px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .img-gallery[rm-comp='ByxyHEHSdS'] {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        height: 232px;
        margin-bottom: 110px; } }
    @media only screen and (max-width: 575px) {
      .img-gallery[rm-comp='ByxyHEHSdS'] {
        margin-bottom: 100px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-gallery[rm-comp='ByxyHEHSdS'] {
        margin-bottom: 40px; } }
    .img-gallery .article[rm-comp='ByxyHEHSdS'] {
      height: 146px; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .img-gallery .article[rm-comp='ByxyHEHSdS'] {
          height: 75px; } }
    .img-gallery .img3[rm-comp='ByxyHEHSdS'] {
      height: 292px;
      min-width: 365px; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .img-gallery .img3[rm-comp='ByxyHEHSdS'] {
          min-width: 0;
          height: 150px; } }
      @media only screen and (min-width: 768px) and (max-width: 991px) {
        .img-gallery .img3[rm-comp='ByxyHEHSdS'] {
          min-width: 222px; } }
    .img-gallery .column[rm-comp='ByxyHEHSdS'] {
      width: 16.5vw; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .img-gallery .column[rm-comp='ByxyHEHSdS'] {
          width: 33.33%; } }
      @media only screen and (min-width: 768px) and (max-width: 991px) {
        .img-gallery .column[rm-comp='ByxyHEHSdS'] {
          width: 33.33%; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .img-gallery .column[rm-comp='ByxyHEHSdS']:nth-child(5) {
        display: none; } }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .img-gallery .column1[rm-comp='ByxyHEHSdS'] {
        width: 30%;
        height: 150px; } }
    .img-gallery .column2[rm-comp='ByxyHEHSdS'] {
      width: 33.33vw; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .img-gallery .column2[rm-comp='ByxyHEHSdS'] {
          width: 70%;
          height: 150px; } }
  .photo-tile[rm-comp='ByxyHEHSdS'] {
    overflow: hidden;
    position: relative; }
    .photo-tile > *[rm-comp='ByxyHEHSdS'] {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-size: cover;
      background-position: center center;
      background-repeat: no-repeat;
      transition: all 1s ease; }
      .photo-tile > *[rm-comp='ByxyHEHSdS']:hover {
        -ms-transform: scale(1.5) rotate(0.1deg);
            transform: scale(1.5) rotate(0.1deg); }
  .learn-more[rm-comp='ByxyHEHSdS'] {
    background-color: #1A1A1A;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px; }
    .learn-more .learn-more-content[rm-comp='ByxyHEHSdS'] {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      width: 100%;
      max-width: 1100px;
      margin: 0 auto;
      -ms-flex-pack: center;
          justify-content: center; }
      .learn-more .learn-more-content .item[rm-comp='ByxyHEHSdS'] {
        width: 24%;
        text-align: center;
        color: white;
        padding: 10px; }
        @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
          .learn-more .learn-more-content .item[rm-comp='ByxyHEHSdS'] {
            width: 100%;
            text-align: left;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
                align-items: center; } }
        .learn-more .learn-more-content .item img[rm-comp='ByxyHEHSdS'] {
          width: 70px;
          margin-bottom: 5px;
          -ms-flex-negative: 0;
              flex-shrink: 0;
          -webkit-animation: pop-in 0.5s 0.2s both;
          -moz-animation: pop-in 0.5s 0.2s both;
          -ms-animation: pop-in 0.5s 0.2s both;
          animation-delay: 0.7s; }
          @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
            .learn-more .learn-more-content .item img[rm-comp='ByxyHEHSdS'] {
              margin-bottom: 0;
              margin-right: 20px; } }
        .learn-more .learn-more-content .item p[rm-comp='ByxyHEHSdS'] {
          -webkit-animation: fadeIn 1s 0.2s both;
          -moz-animation: fadeIn 1s 0.2s both;
          -ms-animation: fadeIn 1s 0.2s both;
          animation-delay: 0.8s;
          width: 95%;
          margin: 0 auto; }
          .learn-more .learn-more-content .item p.even[rm-comp='ByxyHEHSdS'] {
            width: 80%; }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .learn-more .learn-more-content .item-line[rm-comp='ByxyHEHSdS'] {
          width: 100%;
          height: 1px;
          background-color: #FFF;
          margin-top: 20px;
          margin-bottom: 20px;
          animation: grow-width2 0.5s 0.2s both;
          animation-delay: 0.6s; } }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .learn-more .learn-more-content .item3[rm-comp='ByxyHEHSdS'] {
          padding-top: 20px; } }
      .learn-more .learn-more-content .line[rm-comp='ByxyHEHSdS'] {
        max-width: 1px;
        width: 1%;
        height: 150px;
        background-color: #FFF;
        animation: grow-height 0.5s 0.2s both;
        animation-delay: 0.6s; }
        @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
          .learn-more .learn-more-content .line[rm-comp='ByxyHEHSdS'] {
            display: none; } }
    .learn-more.yellow[rm-comp='ByxyHEHSdS'] {
      background-color: #FFC425; }
      .learn-more.yellow .learn-more-content .line[rm-comp='ByxyHEHSdS'] {
        background-color: #000000; }
      .learn-more.yellow .learn-more-content p[rm-comp='ByxyHEHSdS'] {
        color: #000000; }


  @keyframes slidein {
    from[rm-comp='HJbJHEHr_S'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='HJbJHEHr_S'] {
      display: block;
      margin-bottom: 0%; } }
  .img-1[rm-comp='HJbJHEHr_S'] {
    background-image: url("images/banner-bgs/future-tech-banner-bg-1.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .img-1[rm-comp='HJbJHEHr_S'] {
        background-image: url("images/banner-bgs/future-tech-banner-bg-1-mobile.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        background-position: 100% 75%; } }
    .img-1-halloween[rm-comp='HJbJHEHr_S'] {
      background-image: url("images/banner-bgs/halloween-future-tech-banner-bg-1.jpg");
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .img-1-halloween[rm-comp='HJbJHEHr_S'] {
          background-image: url("images/banner-bgs/halloween-future-tech-banner-bg-1-mobile.jpg");
          background-size: cover;
          background-repeat: no-repeat;
          background-position: center;
          background-position: 100% 75%; } }
    .img-1-xmas[rm-comp='HJbJHEHr_S'] {
      background-image: url("images/banner-bgs/xmas-future-tech-banner-bg-1.jpg");
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .img-1-xmas[rm-comp='HJbJHEHr_S'] {
          background-image: url("images/banner-bgs/xmas-future-tech-banner-bg-1-mobile.jpg");
          background-size: cover;
          background-repeat: no-repeat;
          background-position: center;
          background-position: 100% 75%; } }
    .img-1-canadaday[rm-comp='HJbJHEHr_S'] {
      background-image: url("images/banner-bgs/canada-future-tech-banner-bg-1.png");
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .img-1-canadaday[rm-comp='HJbJHEHr_S'] {
          background-image: url("images/banner-bgs/canada-future-tech-banner-bg-1-mobile.png");
          background-size: cover;
          background-repeat: no-repeat;
          background-position: center;
          background-position: 100% 75%; } }
  .img-2[rm-comp='HJbJHEHr_S'] {
    background-image: url("images/banner-bgs/future-tech-banner-bg-2.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .img-2[rm-comp='HJbJHEHr_S'] {
        background-image: url("images/banner-bgs/future-tech-banner-bg-2-mobile.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; } }
  .img-smart-watch[rm-comp='HJbJHEHr_S'] {
    background-image: url("images/banner-bgs/future-tech-banner-bg-3.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; }
  .future[rm-comp='HJbJHEHr_S'] {
    overflow: hidden; }
  .smart-watch-view[rm-comp='HJbJHEHr_S'] {
    width: 300px;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 4%;
    overflow: hidden; }
    @media only screen and (min-width: 1200px) {
      .smart-watch-view[rm-comp='HJbJHEHr_S'] {
        left: 7%; } }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .smart-watch-view[rm-comp='HJbJHEHr_S'] {
        left: 2%; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .smart-watch-view[rm-comp='HJbJHEHr_S'] {
        left: -7%; } }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .smart-watch-view[rm-comp='HJbJHEHr_S'] {
        width: 100%;
        height: 100%;
        left: 0;
        bottom: 0;
        top: auto; } }
    .smart-watch-view .smart-watch[rm-comp='HJbJHEHr_S'] {
      width: 100%;
      -ms-transform: scale(1.5) translateY(-100%);
          transform: scale(1.5) translateY(-100%);
      transition: transform 1s ease; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .smart-watch-view .smart-watch[rm-comp='HJbJHEHr_S'] {
          -ms-transform: scale(1.5) rotate(-55deg) translate(9%, -70%);
              transform: scale(1.5) rotate(-55deg) translate(9%, -70%);
          width: 300px; } }
    .smart-watch-view.smart-watch-shown .smart-watch[rm-comp='HJbJHEHr_S'] {
      -ms-transform: scale(1.5) translateY(-8%);
          transform: scale(1.5) translateY(-8%); }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .smart-watch-view.smart-watch-shown .smart-watch[rm-comp='HJbJHEHr_S'] {
          -ms-transform: scale(1.5) rotate(-55deg) translate(9%, 6%);
              transform: scale(1.5) rotate(-55deg) translate(9%, 6%); } }
  .gallery[rm-comp='HJbJHEHr_S'] {
    width: 100%;
    height: 625px; }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .gallery[rm-comp='HJbJHEHr_S'] {
        height: 550px; } }
  .banner-future[rm-comp='HJbJHEHr_S'] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    max-width: 1100px; }
    .banner-future .text[rm-comp='HJbJHEHr_S'] {
      color: #000000;
      text-align: center;
      max-width: 520px;
      margin: 0 auto;
      display: block; }
      @media only screen and (max-width: 575px) {
        .banner-future .text[rm-comp='HJbJHEHr_S'] {
          padding-top: 40px; } }
      .banner-future .text .copy[rm-comp='HJbJHEHr_S'] {
        color: #000000;
        margin-bottom: 30px;
        margin-top: 20px; }
      .banner-future .text .title[rm-comp='HJbJHEHr_S'] {
        padding-top: 50px; }
        @media only screen and (min-width: 576px) and (max-width: 767px) {
          .banner-future .text .title[rm-comp='HJbJHEHr_S'] {
            padding-top: 30px; } }
        @media only screen and (min-width: 992px) {
          .banner-future .text .title[rm-comp='HJbJHEHr_S'] {
            padding-top: 130px; } }
    .banner-future .device[rm-comp='HJbJHEHr_S'] {
      text-align: center;
      padding-bottom: 35px; }
      .banner-future .device img[rm-comp='HJbJHEHr_S'] {
        width: 100%; }
    .banner-future .buttons[rm-comp='HJbJHEHr_S'] {
      padding-bottom: 258px;
      text-align: center; }
      .banner-future .buttons .yellow-button[rm-comp='HJbJHEHr_S'] {
        background-color: #000000;
        color: white; }
        .banner-future .buttons .yellow-button .chevron[rm-comp='HJbJHEHr_S'] {
          color: white; }
      .banner-future .buttons .selected[rm-comp='HJbJHEHr_S'] {
        background-color: #000000;
        color: white; }
        .banner-future .buttons .selected .chevron[rm-comp='HJbJHEHr_S'] {
          color: white; }
  @media only screen and (min-width: 992px) {
    .content[rm-comp='HJbJHEHr_S'] {
      max-width: none;
      width: 1100px; } }
  .controls[rm-comp='HJbJHEHr_S'] {
    width: 100%;
    padding: 0 20px 30px;
    display: block;
    text-align: center;
    position: absolute;
    bottom: 0; }
    .controls .dots[rm-comp='HJbJHEHr_S'] {
      width: 14px;
      height: 14px;
      border: 1px solid #000000;
      border-radius: 100%;
      display: inline-block;
      vertical-align: middle;
      margin: 5px;
      border: 1px solid #FFF;
      background-color: #000000; }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .controls .dots[rm-comp='HJbJHEHr_S'] {
          width: 10px;
          height: 10px;
          margin: 4px; } }
    .controls .selected-dot[rm-comp='HJbJHEHr_S'] {
      background-color: #FFF;
      border: 1px solid #000000; }
  .learn-more[rm-comp='HJbJHEHr_S'] {
    background-color: #FFC425;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px; }
    .learn-more .learn-more-content[rm-comp='HJbJHEHr_S'] {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      width: 100%;
      max-width: 1100px;
      margin: 0 auto;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center; }
      .learn-more .learn-more-content .item[rm-comp='HJbJHEHr_S'] {
        width: 22%;
        text-align: center; }
        @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
          .learn-more .learn-more-content .item[rm-comp='HJbJHEHr_S'] {
            width: 50%; } }
        .learn-more .learn-more-content .item img[rm-comp='HJbJHEHr_S'] {
          width: 70px;
          margin-bottom: 5px;
          -ms-flex-negative: 0;
              flex-shrink: 0;
          -webkit-animation: pop-in 0.5s 0.2s both;
          -moz-animation: pop-in 0.5s 0.2s both;
          -ms-animation: pop-in 0.5s 0.2s both;
          animation-delay: 0.7s; }
      .learn-more .learn-more-content p[rm-comp='HJbJHEHr_S'] {
        -webkit-animation: fadeIn 1s 0.2s both;
        -moz-animation: fadeIn 1s 0.2s both;
        -ms-animation: fadeIn 1s 0.2s both;
        animation-delay: 0.8s; }
      @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .learn-more .learn-more-content .item-top[rm-comp='HJbJHEHr_S'] {
          padding-bottom: 20px; } }
      @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .learn-more .learn-more-content .item-bottom[rm-comp='HJbJHEHr_S'] {
          padding-top: 20px; } }
      .learn-more .learn-more-content .line[rm-comp='HJbJHEHr_S'] {
        max-width: 1px;
        width: 1%;
        height: 150px;
        background-color: #1A1A1A;
        animation: grow-height 0.5s 0.2s both;
        animation-delay: 0.6s; }
        @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
          .learn-more .learn-more-content .line[rm-comp='HJbJHEHr_S'] {
            display: none; } }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
        .learn-more .learn-more-content .line-mobile[rm-comp='HJbJHEHr_S'] {
          width: 100%;
          height: 1px;
          background-color: #1A1A1A;
          margin-top: 20px;
          margin-bottom: 20px;
          -webkit-animation: pop-in 0.5s 0.2s both;
          -moz-animation: pop-in 0.5s 0.2s both;
          -ms-animation: pop-in 0.5s 0.2s both;
          animation-delay: 0.6s; } }
    .learn-more.black[rm-comp='HJbJHEHr_S'] {
      background-color: #1A1A1A; }
      .learn-more.black .learn-more-content .item-line[rm-comp='HJbJHEHr_S'] {
        border-bottom: #FFF; }
      .learn-more.black .learn-more-content .item3[rm-comp='HJbJHEHr_S'] {
        border-bottom: #FFF; }
      .learn-more.black .learn-more-content .line[rm-comp='HJbJHEHr_S'] {
        background-color: #FFF; }
      .learn-more.black .learn-more-content .lines .line-horizontal[rm-comp='HJbJHEHr_S'] {
        background-color: #FFF; }
      .learn-more.black .learn-more-content p[rm-comp='HJbJHEHr_S'] {
        color: #FFF; }
  .learn-more-pharma[rm-comp='HJbJHEHr_S'] {
    background-color: #FFC425;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px; }
    @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
      .learn-more-pharma[rm-comp='HJbJHEHr_S'] {
        padding-top: 20px;
        padding-bottom: 20px; } }
    .learn-more-pharma .learn-more-content-pharma[rm-comp='HJbJHEHr_S'] {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      width: 100%;
      max-width: 1100px;
      margin: 0 auto;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center; }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .learn-more-pharma .learn-more-content-pharma[rm-comp='HJbJHEHr_S'] {
          -ms-flex-align: inherit;
              align-items: inherit; } }
      .learn-more-pharma .learn-more-content-pharma .item[rm-comp='HJbJHEHr_S'] {
        width: 31%;
        text-align: center;
        padding: 10px; }
        @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
          .learn-more-pharma .learn-more-content-pharma .item[rm-comp='HJbJHEHr_S'] {
            width: 50%;
            font-size: 14px; } }
        .learn-more-pharma .learn-more-content-pharma .item img[rm-comp='HJbJHEHr_S'] {
          width: 70px;
          margin-bottom: 5px;
          -ms-flex-negative: 0;
              flex-shrink: 0;
          -webkit-animation: pop-in 0.5s 0.2s both;
          -moz-animation: pop-in 0.5s 0.2s both;
          -ms-animation: pop-in 0.5s 0.2s both;
          animation-delay: 0.7s; }
          @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
            .learn-more-pharma .learn-more-content-pharma .item img[rm-comp='HJbJHEHr_S'] {
              width: 60px; } }
        .learn-more-pharma .learn-more-content-pharma .item p[rm-comp='HJbJHEHr_S'] {
          -webkit-animation: fadeIn 1s 0.2s both;
          -moz-animation: fadeIn 1s 0.2s both;
          -ms-animation: fadeIn 1s 0.2s both;
          animation-delay: 0.8s; }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .learn-more-pharma .learn-more-content-pharma .item-line[rm-comp='HJbJHEHr_S'] {
          border-bottom: 1px solid #1A1A1A;
          padding-bottom: 20px;
          padding-top: 20px;
          animation: grow-width3 0.5s 0.2s both;
          animation-delay: 0.6s; } }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .learn-more-pharma .learn-more-content-pharma .item3[rm-comp='HJbJHEHr_S'] {
          padding-top: 20px;
          padding-bottom: 20px;
          border-bottom: 1px solid #1A1A1A;
          animation: grow-width3 0.5s 0.2s both;
          animation-delay: 0.6s; } }
      .learn-more-pharma .learn-more-content-pharma .second-row[rm-comp='HJbJHEHr_S'] {
        padding-top: 50px; }
        @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
          .learn-more-pharma .learn-more-content-pharma .second-row[rm-comp='HJbJHEHr_S'] {
            padding-top: 20px; } }
      .learn-more-pharma .learn-more-content-pharma .line[rm-comp='HJbJHEHr_S'] {
        max-width: 1px;
        width: 1%;
        height: 150px;
        background-color: #1A1A1A;
        animation: grow-height 0.5s 0.2s both;
        animation-delay: 0.6s; }
        @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
          .learn-more-pharma .learn-more-content-pharma .line[rm-comp='HJbJHEHr_S'] {
            display: none; } }
      .learn-more-pharma .learn-more-content-pharma .line2[rm-comp='HJbJHEHr_S'] {
        margin-top: 50px; }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .learn-more-pharma .learn-more-content-pharma .no-line[rm-comp='HJbJHEHr_S'] {
          border: none; } }
      .learn-more-pharma .learn-more-content-pharma .lines[rm-comp='HJbJHEHr_S'] {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        width: 100%; }
        @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
          .learn-more-pharma .learn-more-content-pharma .lines[rm-comp='HJbJHEHr_S'] {
            display: none; } }
        .learn-more-pharma .learn-more-content-pharma .lines .line-horizontal[rm-comp='HJbJHEHr_S'] {
          width: 33%;
          height: 1px;
          background-color: #1A1A1A;
          margin-top: 50px;
          max-width: 280px;
          margin-right: 30px;
          margin-left: 30px;
          animation: grow-width2 0.5s 0.2s both;
          animation-delay: 0.6s; }
    .learn-more-pharma.black[rm-comp='HJbJHEHr_S'] {
      background-color: #1A1A1A; }
      .learn-more-pharma.black .learn-more-content-pharma .item-line[rm-comp='HJbJHEHr_S'] {
        border-bottom: #FFF; }
      .learn-more-pharma.black .learn-more-content-pharma .item3[rm-comp='HJbJHEHr_S'] {
        border-bottom: #FFF; }
      .learn-more-pharma.black .learn-more-content-pharma .line[rm-comp='HJbJHEHr_S'] {
        background-color: #FFF; }
      .learn-more-pharma.black .learn-more-content-pharma .lines .line-horizontal[rm-comp='HJbJHEHr_S'] {
        background-color: #FFF; }
      .learn-more-pharma.black .learn-more-content-pharma p[rm-comp='HJbJHEHr_S'] {
        color: #FFF; }


  @keyframes slidein {
    from[rm-comp='B1zJHNrruS'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='B1zJHNrruS'] {
      display: block;
      margin-bottom: 0%; } }
  .portfolio[rm-comp='B1zJHNrruS'] {
    background-color: #1A1A1A; }
    .portfolio .portfolio-nav[rm-comp='B1zJHNrruS'] {
      max-width: 1060px;
      display: block;
      margin: 0 auto;
      padding-top: 15px; }
      .portfolio .portfolio-nav[rm-comp='B1zJHNrruS']:hover {
        fdfs: ddssd; }
      @media only screen and (max-width: 575px) {
        .portfolio .portfolio-nav[rm-comp='B1zJHNrruS'] {
          display: none; } }
      @media only screen and (min-width: 768px) and (max-width: 991px) {
        .portfolio .portfolio-nav[rm-comp='B1zJHNrruS'] {
          max-width: 750px; } }
      @media only screen and (min-width: 576px) and (max-width: 767px) {
        .portfolio .portfolio-nav[rm-comp='B1zJHNrruS'] {
          max-width: 556px; } }
      .portfolio .portfolio-nav a[rm-comp='B1zJHNrruS'] {
        color: #FFC425;
        padding: 20px;
        text-decoration: none;
        display: inline-block;
        position: relative; }
        @media only screen and (min-width: 768px) and (max-width: 991px) {
          .portfolio .portfolio-nav a[rm-comp='B1zJHNrruS'] {
            padding: 10px; } }
        @media only screen and (min-width: 576px) and (max-width: 767px) {
          .portfolio .portfolio-nav a[rm-comp='B1zJHNrruS'] {
            padding: 5px; } }
        .portfolio .portfolio-nav a.selected[rm-comp='B1zJHNrruS'] {
          /* &:after {
                        content: "";
                        display: block;
                        margin: 0 auto;
                        width: 30%;
                        padding-top: 10px;
                        border-bottom: 1px solid $yellow;
                        position: absolute;
                        top: 35px;
                        left: 35%;

                        @media only screen and (min-width : 768px) and (max-width : 991px) {
                            top: 25px;
                        }

                        @media only screen and (min-width : 576px) and (max-width : 767px) {
                            top:20px;
                        }
                    } */ }
    .portfolio .mobile-nav[rm-comp='B1zJHNrruS'] {
      position: relative;
      display: block;
      max-width: 320px;
      margin: 0 auto;
      border-bottom: 1px solid #FFC425; }
      @media only screen and (min-width: 576px) {
        .portfolio .mobile-nav[rm-comp='B1zJHNrruS'] {
          display: none; } }
      .portfolio .mobile-nav .dropdown-content[rm-comp='B1zJHNrruS'] {
        display: none;
        position: absolute;
        background-color: #1A1A1A;
        min-width: 320px;
        overflow: auto;
        z-index: 1; }
        .portfolio .mobile-nav .dropdown-content.show[rm-comp='B1zJHNrruS'] {
          display: block; }
        .portfolio .mobile-nav .dropdown-content a[rm-comp='B1zJHNrruS'] {
          color: #FFC425;
          padding: 12px 16px;
          text-decoration: none;
          display: block;
          border-top: 0.5px solid #FFC425; }
      .portfolio .mobile-nav .nav-button[rm-comp='B1zJHNrruS'] {
        background-color: #1A1A1A;
        color: #FFC425;
        padding: 12px;
        font-size: 16px;
        border: none;
        cursor: pointer;
        text-transform: uppercase;
        min-width: 320px; }
  .show[rm-comp='B1zJHNrruS'] {
    display: block; }
  .mobile-portfolio-nav[rm-comp='B1zJHNrruS'] {
    position: relative;
    display: block;
    max-width: 320px;
    margin: 0 auto;
    border-bottom: 1px solid #FFC425; }
    @media only screen and (min-width: 576px) {
      .mobile-portfolio-nav[rm-comp='B1zJHNrruS'] {
        display: none; } }
    .mobile-portfolio-nav .dropdown-content[rm-comp='B1zJHNrruS'] {
      display: none;
      position: absolute;
      background-color: #1A1A1A;
      min-width: 320px;
      overflow: auto;
      z-index: 1006; }
      .mobile-portfolio-nav .dropdown-content.show[rm-comp='B1zJHNrruS'] {
        display: block; }
      .mobile-portfolio-nav .dropdown-content a[rm-comp='B1zJHNrruS'] {
        color: #FFC425;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
        border-top: 0.5px solid #FFC425; }
    .mobile-portfolio-nav .nav-button[rm-comp='B1zJHNrruS'] {
      background-color: #1A1A1A;
      color: #FFC425;
      padding: 12px;
      padding-top: 20px;
      font-size: 16px;
      border: none;
      cursor: pointer;
      text-transform: uppercase;
      display: block;
      outline: none; }
  .chevron-nav[rm-comp='B1zJHNrruS'] {
    border-style: solid;
    border-width: 0.1em 0.1em 0 0;
    content: '';
    display: inline-block;
    height: 0.45em;
    left: 0.15em;
    position: relative;
    top: 0.25em;
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    vertical-align: top;
    width: 0.45em;
    color: #FFC425; }
    .chevron-nav[rm-comp='B1zJHNrruS']:hover {
      color: #FFC425; }
  .chevron-nav.bottom[rm-comp='B1zJHNrruS'] {
    top: 0;
    -ms-transform: rotate(135deg);
        transform: rotate(135deg);
    margin-top: 10px;
    text-align: right;
    float: right;
    margin-right: 10px; }
  .mobile-portfolio-nav .nav-button[rm-comp='B1zJHNrruS'] {
    width: 100%;
    text-align: left; }
  #nav-blocker[rm-comp='B1zJHNrruS'] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1005;
    display: none; }
    #nav-blocker.show[rm-comp='B1zJHNrruS'] {
      display: block; }


  @keyframes slidein {
    from[rm-comp='SkXySVBB_S'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='SkXySVBB_S'] {
      display: block;
      margin-bottom: 0%; } }
  .project-category[rm-comp='SkXySVBB_S'] {
    color: white;
    font-size: 30px;
    max-width: 1100px;
    margin: 0 auto;
    padding-left: 20px;
    padding-top: 40px; }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .project-category[rm-comp='SkXySVBB_S'] {
        max-width: 825px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .project-category[rm-comp='SkXySVBB_S'] {
        max-width: 550px; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .project-category[rm-comp='SkXySVBB_S'] {
        max-width: 550px; } }
    @media only screen and (max-width: 575px) {
      .project-category[rm-comp='SkXySVBB_S'] {
        max-width: 320px;
        padding-left: 10px;
        margin-bottom: 15px;
        padding-top: 30px; } }
  .tiles[rm-comp='SkXySVBB_S'] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-width: 1100px;
    -ms-flex-pack: center;
        justify-content: center;
    margin: 0 auto;
    padding-bottom: 100px; }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .tiles[rm-comp='SkXySVBB_S'] {
        max-width: 825px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .tiles[rm-comp='SkXySVBB_S'] {
        max-width: 550px; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .tiles[rm-comp='SkXySVBB_S'] {
        max-width: 550px; } }
    @media only screen and (max-width: 575px) {
      .tiles[rm-comp='SkXySVBB_S'] {
        max-width: 320px;
        padding-bottom: 60px; } }
  .tile[rm-comp='SkXySVBB_S'] {
    width: 235px;
    height: 235px;
    background-color: white;
    margin: 20px;
    display: block;
    text-decoration: none;
    color: inherit;
    transition: opacity 0.5s ease; }
    @media only screen and (max-width: 575px) {
      .tile[rm-comp='SkXySVBB_S'] {
        width: 140px;
        height: 140px;
        margin: 5px;
        background-size: 140px 140px; } }
    .tile .client-name[rm-comp='SkXySVBB_S'] {
      height: 65px;
      width: 100%;
      background-color: white;
      margin-top: 170px;
      text-align: center;
      border-top: 1px solid #d8d8d8; }
      @media only screen and (max-width: 575px) {
        .tile .client-name[rm-comp='SkXySVBB_S'] {
          margin-top: 100px;
          height: 40px; } }
      .tile .client-name[rm-comp='SkXySVBB_S']:hover {
        background-color: transparent;
        width: 0;
        height: 0; }
      .tile .client-name img[rm-comp='SkXySVBB_S'] {
        max-width: 150px;
        margin-top: 10px; }
        @media only screen and (max-width: 575px) {
          .tile .client-name img[rm-comp='SkXySVBB_S'] {
            max-width: 115px;
            margin-top: 5px; } }
      .tile .client-name img[rm-comp='SkXySVBB_S']:hover {
        display: none; }
  .overlay[rm-comp='SkXySVBB_S'] {
    position: relative;
    top: -235px;
    bottom: 0;
    left: 0;
    right: 0;
    height: 235px;
    width: 235px;
    opacity: 0;
    background-color: rgba(255, 255, 255, 0.85);
    text-align: center;
    transition: opacity 0.5s ease; }
    @media only screen and (max-width: 575px) {
      .overlay[rm-comp='SkXySVBB_S'] {
        width: 140px;
        height: 140px;
        top: -140px; } }
    .overlay img[rm-comp='SkXySVBB_S'] {
      max-width: 200px;
      text-align: center;
      margin-top: 40px; }
      @media only screen and (max-width: 575px) {
        .overlay img[rm-comp='SkXySVBB_S'] {
          max-width: 120px; } }
    .overlay h2[rm-comp='SkXySVBB_S'] {
      font-size: 22px;
      text-align: center;
      font-weight: 400;
      margin-right: 10px;
      margin-left: 10px; }
      @media only screen and (max-width: 575px) {
        .overlay h2[rm-comp='SkXySVBB_S'] {
          font-size: 16px; } }
  .tile:hover .overlay[rm-comp='SkXySVBB_S'] {
    opacity: 1;
    top: 0;
    transition: opacity 0.5s ease; }
  .tile:hover .client-name[rm-comp='SkXySVBB_S'] {
    display: none; }


  @keyframes slidein {
    from[rm-comp='SJEkrVSrOS'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='SJEkrVSrOS'] {
      display: block;
      margin-bottom: 0%; } }
  .projects-carousel[rm-comp='SJEkrVSrOS'] {
    position: relative; }
  .controls[rm-comp='SJEkrVSrOS'] {
    background: white;
    width: 100%;
    padding: 10px 20px;
    padding-bottom: 25px;
    display: block;
    text-align: center;
    z-index: -1; }
    @media only screen and (max-width: 575px) {
      .controls[rm-comp='SJEkrVSrOS'] {
        padding: 50px 15px;
        padding-top: 10px;
        padding-bottom: 20px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .controls[rm-comp='SJEkrVSrOS'] {
        padding-top: 20px; } }
    .controls .dots[rm-comp='SJEkrVSrOS'] {
      width: 14px;
      height: 14px;
      border: 1px solid #000000;
      border-radius: 100%;
      display: inline-block;
      vertical-align: middle;
      margin: 5px;
      border: 1px solid #FFF;
      background-color: #000000; }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .controls .dots[rm-comp='SJEkrVSrOS'] {
          width: 10px;
          height: 10px;
          margin: 4px; } }
    .controls .selected-dot[rm-comp='SJEkrVSrOS'] {
      background-color: #FFF;
      border: 1px solid #000000; }
  .hidden-slider[hidden][rm-comp='SJEkrVSrOS'] {
    display: block !important; }


  @keyframes slidein {
    from[rm-comp='BJr1HErSOB'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='BJr1HErSOB'] {
      display: block;
      margin-bottom: 0%; } }
  .template[rm-comp='BJr1HErSOB'] {
    background-color: #1A1A1A; }
    .template .project-imgs[rm-comp='BJr1HErSOB'] {
      overflow: hidden; }
      .template .project-imgs .portfolio-project[rm-comp='BJr1HErSOB'] {
        width: 100%; }
        .template .project-imgs .portfolio-project .devices[rm-comp='BJr1HErSOB'] {
          position: relative;
          text-align: center;
          width: 100%;
          display: inline-block;
          left: 21%;
          margin-top: -30px; }
          @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
            .template .project-imgs .portfolio-project .devices[rm-comp='BJr1HErSOB'] {
              margin-left: 0;
              width: 100%;
              display: block;
              margin: 0 auto;
              left: 0; } }
          @media only screen and (min-width: 992px) and (max-width: 1199px) {
            .template .project-imgs .portfolio-project .devices[rm-comp='BJr1HErSOB'] {
              width: 90%;
              left: 25%;
              margin-top: 0; } }
          @media only screen and (max-width: 575px) {
            .template .project-imgs .portfolio-project .devices[rm-comp='BJr1HErSOB'] {
              width: 140%;
              max-width: 545px;
              margin: auto;
              left: -5%; } }
          @media only screen and (min-width: 420px) and (max-width: 575px) {
            .template .project-imgs .portfolio-project .devices[rm-comp='BJr1HErSOB'] {
              width: 110%;
              left: 5%; } }
          @media only screen and (min-width: 768px) and (max-width: 991px) {
            .template .project-imgs .portfolio-project .devices[rm-comp='BJr1HErSOB'] {
              width: 100%;
              max-width: 690px; } }
          @media only screen and (min-width: 576px) and (max-width: 767px) {
            .template .project-imgs .portfolio-project .devices[rm-comp='BJr1HErSOB'] {
              max-width: 640px; } }
          .template .project-imgs .portfolio-project .devices .device[rm-comp='BJr1HErSOB'] {
            display: inline-block;
            width: 50%; }
            .template .project-imgs .portfolio-project .devices .device .laptop[rm-comp='BJr1HErSOB'] {
              position: relative;
              display: inline-block;
              top: 0;
              width: 120%;
              z-index: 10000; }
              @media only screen and (min-width: 768px) and (max-width: 991px) {
                .template .project-imgs .portfolio-project .devices .device .laptop[rm-comp='BJr1HErSOB'] {
                  left: 20%; } }
              @media only screen and (min-width: 576px) and (max-width: 767px) {
                .template .project-imgs .portfolio-project .devices .device .laptop[rm-comp='BJr1HErSOB'] {
                  left: 18%; } }
              @media only screen and (max-width: 575px) {
                .template .project-imgs .portfolio-project .devices .device .laptop[rm-comp='BJr1HErSOB'] {
                  left: 12%; } }
            .template .project-imgs .portfolio-project .devices .device .desktop-img[rm-comp='BJr1HErSOB'] {
              position: absolute;
              top: 27%;
              width: 44%;
              left: 8%; }
              @media only screen and (min-width: 768px) and (max-width: 991px) {
                .template .project-imgs .portfolio-project .devices .device .desktop-img[rm-comp='BJr1HErSOB'] {
                  width: 44%;
                  left: 18%;
                  top: 28%; } }
              @media only screen and (min-width: 576px) and (max-width: 767px) {
                .template .project-imgs .portfolio-project .devices .device .desktop-img[rm-comp='BJr1HErSOB'] {
                  left: 16%; } }
              @media only screen and (max-width: 575px) {
                .template .project-imgs .portfolio-project .devices .device .desktop-img[rm-comp='BJr1HErSOB'] {
                  left: 14%;
                  width: 44%; } }
            .template .project-imgs .portfolio-project .devices .device .phone[rm-comp='BJr1HErSOB'] {
              position: relative;
              display: inline-block;
              width: 50%;
              margin-top: 1%;
              right: 20%;
              z-index: 20000; }
              @media only screen and (min-width: 768px) and (max-width: 991px) {
                .template .project-imgs .portfolio-project .devices .device .phone[rm-comp='BJr1HErSOB'] {
                  right: 6%; } }
              @media only screen and (min-width: 576px) and (max-width: 767px) {
                .template .project-imgs .portfolio-project .devices .device .phone[rm-comp='BJr1HErSOB'] {
                  right: 13%; } }
              @media only screen and (max-width: 575px) {
                .template .project-imgs .portfolio-project .devices .device .phone[rm-comp='BJr1HErSOB'] {
                  right: 30%; } }
            .template .project-imgs .portfolio-project .devices .device .phone-img[rm-comp='BJr1HErSOB'] {
              position: absolute;
              width: 19.5%;
              left: 55.2%;
              top: 13%;
              z-index: 15000; }
              @media only screen and (min-width: 768px) and (max-width: 991px) {
                .template .project-imgs .portfolio-project .devices .device .phone-img[rm-comp='BJr1HErSOB'] {
                  width: 20%;
                  left: 61.7%; } }
              @media only screen and (min-width: 576px) and (max-width: 767px) {
                .template .project-imgs .portfolio-project .devices .device .phone-img[rm-comp='BJr1HErSOB'] {
                  width: 19%;
                  left: 58.9%; } }
              @media only screen and (max-width: 575px) {
                .template .project-imgs .portfolio-project .devices .device .phone-img[rm-comp='BJr1HErSOB'] {
                  left: 50.4%; } }
  .left[rm-comp='BJr1HErSOB'] {
    display: none; }
    @media only screen and (min-width: 992px) {
      .left[rm-comp='BJr1HErSOB'] {
        display: block; } }
  .center[rm-comp='BJr1HErSOB'] {
    display: block; }
    @media only screen and (min-width: 992px) {
      .center[rm-comp='BJr1HErSOB'] {
        display: none; } }


  @keyframes slidein {
    from[rm-comp='BJUyH4HBOH'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='BJUyH4HBOH'] {
      display: block;
      margin-bottom: 0%; } }
  .template[rm-comp='BJUyH4HBOH'] {
    background-color: #1A1A1A; }
    .template .project-imgs[rm-comp='BJUyH4HBOH'] {
      overflow: hidden; }
      .template .project-imgs .portfolio-project[rm-comp='BJUyH4HBOH'] {
        width: 100%; }
        .template .project-imgs .portfolio-project .devices[rm-comp='BJUyH4HBOH'] {
          position: relative;
          text-align: center;
          width: 100%;
          display: inline-block;
          margin-left: 260px;
          margin-top: -30px; }
          @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
            .template .project-imgs .portfolio-project .devices[rm-comp='BJUyH4HBOH'] {
              margin-left: 0;
              width: 100%;
              display: block;
              margin: 0 auto; } }
          @media only screen and (min-width: 992px) and (max-width: 1199px) {
            .template .project-imgs .portfolio-project .devices[rm-comp='BJUyH4HBOH'] {
              width: 82%;
              left: 5%;
              margin-top: 0; } }
          @media only screen and (max-width: 575px) {
            .template .project-imgs .portfolio-project .devices[rm-comp='BJUyH4HBOH'] {
              width: 165%;
              max-width: 545px;
              left: 50%;
              -ms-transform: translateX(-50%);
              transform: translateX(-50%); } }
          @media only screen and (min-width: 576px) and (max-width: 767px) {
            .template .project-imgs .portfolio-project .devices[rm-comp='BJUyH4HBOH'] {
              max-width: 630px;
              margin-top: -10px; } }
          @media only screen and (min-width: 768px) and (max-width: 991px) {
            .template .project-imgs .portfolio-project .devices[rm-comp='BJUyH4HBOH'] {
              max-width: 680px;
              left: 9%; } }
          .template .project-imgs .portfolio-project .devices .device[rm-comp='BJUyH4HBOH'] {
            display: inline-block;
            width: 50%; }
            .template .project-imgs .portfolio-project .devices .device .tablet[rm-comp='BJUyH4HBOH'] {
              position: relative;
              display: inline-block;
              width: 110%;
              z-index: 8000;
              bottom: 20px; }
              @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
                .template .project-imgs .portfolio-project .devices .device .tablet[rm-comp='BJUyH4HBOH'] {
                  left: 31%; } }
            .template .project-imgs .portfolio-project .devices .device .tablet-img[rm-comp='BJUyH4HBOH'] {
              position: absolute;
              top: 24%;
              width: 40%;
              left: 7%; }
              @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
                .template .project-imgs .portfolio-project .devices .device .tablet-img[rm-comp='BJUyH4HBOH'] {
                  left: 22.5%; } }
            .template .project-imgs .portfolio-project .devices .device .phone[rm-comp='BJUyH4HBOH'] {
              position: relative;
              display: inline-block;
              width: 50%;
              margin-top: 1%;
              right: 20%;
              z-index: 10000; }
              @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
                .template .project-imgs .portfolio-project .devices .device .phone[rm-comp='BJUyH4HBOH'] {
                  right: 12%; } }
            .template .project-imgs .portfolio-project .devices .device .phone-img[rm-comp='BJUyH4HBOH'] {
              position: absolute;
              width: 19.7%;
              left: 55.2%;
              top: 14.6%;
              z-index: 9000; }
              @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
                .template .project-imgs .portfolio-project .devices .device .phone-img[rm-comp='BJUyH4HBOH'] {
                  left: 59.2%; } }
  .left[rm-comp='BJUyH4HBOH'] {
    display: none; }
    @media only screen and (min-width: 992px) {
      .left[rm-comp='BJUyH4HBOH'] {
        display: block; } }
  .center[rm-comp='BJUyH4HBOH'] {
    display: block; }
    @media only screen and (min-width: 992px) {
      .center[rm-comp='BJUyH4HBOH'] {
        display: none; } }


  @keyframes slidein {
    from[rm-comp='H1DyBVHS_r'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='H1DyBVHS_r'] {
      display: block;
      margin-bottom: 0%; } }
  .template[rm-comp='H1DyBVHS_r'] {
    background-color: #1A1A1A; }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .template .content[rm-comp='H1DyBVHS_r'] {
        max-width: 428px; } }
    .template .content .project[rm-comp='H1DyBVHS_r'] {
      width: 612px; }
      @media only screen and (max-width: 575px) {
        .template .content .project[rm-comp='H1DyBVHS_r'] {
          width: 100%; } }
      @media only screen and (min-width: 576px) and (max-width: 767px) {
        .template .content .project[rm-comp='H1DyBVHS_r'] {
          max-width: 383px; } }
      @media only screen and (min-width: 992px) {
        .template .content .project .project-description[rm-comp='H1DyBVHS_r'] {
          max-width: 460px; } }
    .template .side-imgs[rm-comp='H1DyBVHS_r'] {
      z-index: 1000;
      margin-top: 3%; }
      .template .side-imgs .side[rm-comp='H1DyBVHS_r'] {
        position: absolute;
        width: 45%; }
        @media only screen and (min-width: 992px) and (max-width: 1199px) {
          .template .side-imgs .side[rm-comp='H1DyBVHS_r'] {
            width: 45%; } }
      .template .side-imgs .side1[rm-comp='H1DyBVHS_r'] {
        z-index: 1000; }
      .template .side-imgs .side2[rm-comp='H1DyBVHS_r'] {
        left: 30%;
        top: 135%;
        z-index: 2000; }
      .template .side-imgs .walmart-side[rm-comp='H1DyBVHS_r'] {
        top: 65%;
        width: 43%;
        border: 1px solid #ccc; }
      .template .side-imgs .walmart-side2[rm-comp='H1DyBVHS_r'] {
        top: 100%;
        width: 43%;
        border: 1px solid #ccc; }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px), only screen and (min-width: 768px) and (max-width: 991px) {
        .template .side-imgs[rm-comp='H1DyBVHS_r'] {
          display: none; } }
      .template .side-imgs img[rm-comp='H1DyBVHS_r'] {
        width: 90%; }
        @media only screen and (min-width: 992px) and (max-width: 1199px) {
          .template .side-imgs img[rm-comp='H1DyBVHS_r'] {
            width: 80%; } }
    .template .project-imgs[rm-comp='H1DyBVHS_r'] {
      overflow: hidden; }
      .template .project-imgs .devices[rm-comp='H1DyBVHS_r'] {
        /*display:flex;*/
        width: 100%;
        /*justify-content:flex-start;*/ }
        @media only screen and (min-width: 768px) and (max-width: 991px) {
          .template .project-imgs .devices[rm-comp='H1DyBVHS_r'] {
            -ms-flex-align: center;
                align-items: center; } }
        @media only screen and (min-width: 1200px) {
          .template .project-imgs .devices[rm-comp='H1DyBVHS_r'] {
            margin-top: 15px;
            margin-left: 470px; } }
        @media only screen and (min-width: 992px) and (max-width: 1199px) {
          .template .project-imgs .devices[rm-comp='H1DyBVHS_r'] {
            margin-top: 15px;
            margin-left: 440px; } }
        .template .project-imgs .devices .imac[rm-comp='H1DyBVHS_r'] {
          width: 63%;
          text-align: center;
          position: relative;
          margin-top: 40px; }
          @media only screen and (min-width: 992px) and (max-width: 1199px) {
            .template .project-imgs .devices .imac[rm-comp='H1DyBVHS_r'] {
              margin-top: 55px;
              width: 55%; } }
          @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
            .template .project-imgs .devices .imac[rm-comp='H1DyBVHS_r'] {
              margin-left: 0;
              width: 100%;
              display: block;
              margin: 0 auto; } }
          .template .project-imgs .devices .imac .device[rm-comp='H1DyBVHS_r'] {
            position: relative;
            z-index: 10000;
            width: 100%; }
            @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
              .template .project-imgs .devices .imac .device[rm-comp='H1DyBVHS_r'] {
                left: 50%;
                -ms-transform: translateX(-50%);
                    transform: translateX(-50%); } }
            @media only screen and (min-width: 768px) and (max-width: 991px) {
              .template .project-imgs .devices .imac .device[rm-comp='H1DyBVHS_r'] {
                width: 500px; } }
            @media only screen and (min-width: 576px) and (max-width: 767px) {
              .template .project-imgs .devices .imac .device[rm-comp='H1DyBVHS_r'] {
                width: 435px; } }
            @media only screen and (max-width: 575px) {
              .template .project-imgs .devices .imac .device[rm-comp='H1DyBVHS_r'] {
                width: 130%;
                max-width: 400px; } }
          .template .project-imgs .devices .imac .desktop-img[rm-comp='H1DyBVHS_r'] {
            position: absolute;
            width: 66%;
            top: 10%;
            left: 17%; }
            @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
              .template .project-imgs .devices .imac .desktop-img[rm-comp='H1DyBVHS_r'] {
                left: 50%;
                -ms-transform: translateX(-50%);
                    transform: translateX(-50%);
                top: 0; } }
            @media only screen and (min-width: 768px) and (max-width: 991px) {
              .template .project-imgs .devices .imac .desktop-img[rm-comp='H1DyBVHS_r'] {
                width: 350px;
                top: 10%; } }
            @media only screen and (min-width: 576px) and (max-width: 767px) {
              .template .project-imgs .devices .imac .desktop-img[rm-comp='H1DyBVHS_r'] {
                width: 295px;
                margin-top: 30px; } }
            @media only screen and (max-width: 575px) {
              .template .project-imgs .devices .imac .desktop-img[rm-comp='H1DyBVHS_r'] {
                width: 88%;
                max-width: 276px;
                top: 10%; } }
          .template .project-imgs .devices .imac .mobile[rm-comp='H1DyBVHS_r'] {
            display: none; }
          .template .project-imgs .devices .imac .desktop[rm-comp='H1DyBVHS_r'] {
            display: none; }
            @media only screen and (min-width: 320px) {
              .template .project-imgs .devices .imac .desktop[rm-comp='H1DyBVHS_r'] {
                display: block; } }
    @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
      .template .yellow-button[rm-comp='H1DyBVHS_r'] {
        max-width: 150px;
        display: block;
        margin: 0 auto; } }
  .left[rm-comp='H1DyBVHS_r'] {
    display: none; }
    @media only screen and (min-width: 992px) {
      .left[rm-comp='H1DyBVHS_r'] {
        display: block; } }
  .center[rm-comp='H1DyBVHS_r'] {
    display: block; }
    @media only screen and (min-width: 992px) {
      .center[rm-comp='H1DyBVHS_r'] {
        display: none; } }


  @keyframes slidein {
    from[rm-comp='rkuyS4rS_B'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='rkuyS4rS_B'] {
      display: block;
      margin-bottom: 0%; } }
  .template[rm-comp='rkuyS4rS_B'] {
    background-color: #1A1A1A; }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .template .content[rm-comp='rkuyS4rS_B'] {
        max-width: 428px; } }
    .template .content .project[rm-comp='rkuyS4rS_B'] {
      width: 612px; }
      @media only screen and (max-width: 575px) {
        .template .content .project[rm-comp='rkuyS4rS_B'] {
          width: 100%; } }
      @media only screen and (min-width: 576px) and (max-width: 767px) {
        .template .content .project[rm-comp='rkuyS4rS_B'] {
          max-width: 383px; } }
      @media only screen and (min-width: 992px) {
        .template .content .project .project-description[rm-comp='rkuyS4rS_B'] {
          max-width: 460px; } }
    .template .side-imgs[rm-comp='rkuyS4rS_B'] {
      z-index: 1000;
      margin-top: 3%; }
      .template .side-imgs .side[rm-comp='rkuyS4rS_B'] {
        position: absolute;
        width: 70%;
        right: 235px;
        top: 93px; }
        @media only screen and (min-width: 992px) and (max-width: 1199px) {
          .template .side-imgs .side[rm-comp='rkuyS4rS_B'] {
            width: 70%; } }
      .template .side-imgs .side1[rm-comp='rkuyS4rS_B'] {
        z-index: 1000; }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px), only screen and (min-width: 768px) and (max-width: 991px) {
        .template .side-imgs[rm-comp='rkuyS4rS_B'] {
          display: none; } }
      .template .side-imgs img[rm-comp='rkuyS4rS_B'] {
        width: 90%; }
        @media only screen and (min-width: 992px) and (max-width: 1199px) {
          .template .side-imgs img[rm-comp='rkuyS4rS_B'] {
            width: 80%; } }
    .template .project-imgs[rm-comp='rkuyS4rS_B'] {
      overflow: hidden; }
      .template .project-imgs .devices[rm-comp='rkuyS4rS_B'] {
        width: 100%; }
        @media only screen and (min-width: 768px) and (max-width: 991px) {
          .template .project-imgs .devices[rm-comp='rkuyS4rS_B'] {
            -ms-flex-align: center;
                align-items: center; } }
        @media only screen and (min-width: 1200px) {
          .template .project-imgs .devices[rm-comp='rkuyS4rS_B'] {
            margin-top: 15px;
            margin-left: 470px; } }
        @media only screen and (min-width: 992px) and (max-width: 1199px) {
          .template .project-imgs .devices[rm-comp='rkuyS4rS_B'] {
            margin-top: 42px;
            margin-left: 440px; } }
        .template .project-imgs .devices .imac[rm-comp='rkuyS4rS_B'] {
          width: 63%;
          position: relative;
          margin-bottom: 18px; }
          @media only screen and (min-width: 768px) and (max-width: 991px) {
            .template .project-imgs .devices .imac[rm-comp='rkuyS4rS_B'] {
              width: 536px;
              margin-left: 0;
              display: block;
              margin: 0 auto;
              margin-bottom: 20px; } }
          @media only screen and (min-width: 576px) and (max-width: 767px) {
            .template .project-imgs .devices .imac[rm-comp='rkuyS4rS_B'] {
              width: 350px;
              margin-left: 0;
              display: block;
              margin: 0 auto;
              margin-bottom: 20px;
              margin-top: 20px; } }
          @media only screen and (max-width: 575px) {
            .template .project-imgs .devices .imac[rm-comp='rkuyS4rS_B'] {
              width: 300px;
              margin-left: 0;
              display: block;
              margin: 0 auto;
              margin-bottom: 20px;
              margin-top: 20px; } }
          .template .project-imgs .devices .imac .desktop-img[rm-comp='rkuyS4rS_B'] {
            display: none;
            border: 1px solid #333333; }
            @media only screen and (min-width: 768px) {
              .template .project-imgs .devices .imac .desktop-img[rm-comp='rkuyS4rS_B'] {
                display: block;
                width: 100%; } }
            @media only screen and (min-width: 992px) {
              .template .project-imgs .devices .imac .desktop-img[rm-comp='rkuyS4rS_B'] {
                width: 80.5%; } }
            @media only screen and (min-width: 1200px) {
              .template .project-imgs .devices .imac .desktop-img[rm-comp='rkuyS4rS_B'] {
                width: 88%; } }
          .template .project-imgs .devices .imac .mobile-img[rm-comp='rkuyS4rS_B'] {
            display: block;
            border: 1px solid #333333;
            width: 100%;
            height: 100%; }
            @media only screen and (min-width: 768px) {
              .template .project-imgs .devices .imac .mobile-img[rm-comp='rkuyS4rS_B'] {
                display: none; } }
        .template .project-imgs .devices .gif-box[rm-comp='rkuyS4rS_B'] {
          width: 55.5%;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: justify;
              justify-content: space-between; }
          @media only screen and (min-width: 992px) and (max-width: 1199px) {
            .template .project-imgs .devices .gif-box[rm-comp='rkuyS4rS_B'] {
              width: 50.5%; } }
          @media only screen and (min-width: 768px) and (max-width: 991px) {
            .template .project-imgs .devices .gif-box[rm-comp='rkuyS4rS_B'] {
              width: 536px;
              left: 18.5%;
              margin-left: 0;
              display: block;
              margin: 0 auto; } }
          @media only screen and (min-width: 576px) and (max-width: 767px) {
            .template .project-imgs .devices .gif-box[rm-comp='rkuyS4rS_B'] {
              width: 350px;
              margin-left: 0;
              display: block;
              margin: 0 auto; } }
          @media only screen and (max-width: 575px) {
            .template .project-imgs .devices .gif-box[rm-comp='rkuyS4rS_B'] {
              width: 300px;
              margin-left: 0;
              display: block;
              margin: 0 auto; } }
          .template .project-imgs .devices .gif-box .gif[rm-comp='rkuyS4rS_B'] {
            width: 31%;
            height: 31%;
            border: 1px solid #333333; }
            @media only screen and (max-width: 575px) {
              .template .project-imgs .devices .gif-box .gif[rm-comp='rkuyS4rS_B'] {
                width: 49%; } }
            .template .project-imgs .devices .gif-box .gif.long[rm-comp='rkuyS4rS_B'] {
              width: 100%;
              height: 100%; }
    @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
      .template .yellow-button[rm-comp='rkuyS4rS_B'] {
        max-width: 150px;
        display: block;
        margin: 0 auto; } }
    .template .dv[rm-comp='rkuyS4rS_B'] {
      display: none; }
      @media only screen and (min-width: 992px) {
        .template .dv[rm-comp='rkuyS4rS_B'] {
          display: block; } }
    .template .mv[rm-comp='rkuyS4rS_B'] {
      display: block; }
      @media only screen and (min-width: 992px) {
        .template .mv[rm-comp='rkuyS4rS_B'] {
          display: none; } }
  .left[rm-comp='rkuyS4rS_B'] {
    display: none; }
    @media only screen and (min-width: 992px) {
      .left[rm-comp='rkuyS4rS_B'] {
        display: block; } }
  .center[rm-comp='rkuyS4rS_B'] {
    display: block; }
    @media only screen and (min-width: 992px) {
      .center[rm-comp='rkuyS4rS_B'] {
        display: none; } }


  @keyframes slidein {
    from[rm-comp='ByFJB4HrOS'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='ByFJB4HrOS'] {
      display: block;
      margin-bottom: 0%; } }
  .careers[rm-comp='ByFJB4HrOS'] {
    font-size: 30px;
    text-align: center;
    margin: 0 auto;
    padding: 0px 30px;
    font-weight: 700;
    color: #black;
    position: relative;
    top: 50%; }
    @media only screen and (min-width: 768px) {
      .careers[rm-comp='ByFJB4HrOS'] {
        font-size: 50px; } }
  .careers-description[rm-comp='ByFJB4HrOS'] {
    text-align: center;
    margin-top: 10px;
    padding: 0px 30px;
    font-size: 20px; }
  .hero-video[rm-comp='ByFJB4HrOS'] {
    background-image: url(images/hero-video-p.jpg);
    background-size: cover;
    width: 100%;
    height: 300px;
    margin: 0 auto;
    background-position: center; }
    @media only screen and (min-width: 768px) {
      .hero-video[rm-comp='ByFJB4HrOS'] {
        height: 700px; } }
  .yellow-gradient[rm-comp='ByFJB4HrOS'] {
    padding: 50px 0px;
    background: radial-gradient(circle, #FCCB5E, #FFC425, #FFC425, #FFC425, #FFC425, #FFC425); }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
      .yellow-gradient[rm-comp='ByFJB4HrOS'] {
        padding-bottom: 15px; } }
    .yellow-gradient h2[rm-comp='ByFJB4HrOS'] {
      animation-name: fadeIn;
      animation-duration: 1s; }
    .yellow-gradient p.careers-description[rm-comp='ByFJB4HrOS'] {
      animation-name: fadeIn;
      animation-duration: 1s; }
  .perks-banner[rm-comp='ByFJB4HrOS'] {
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center; }
    @media only screen and (min-width: 992px) {
      .perks-banner[rm-comp='ByFJB4HrOS'] {
        -ms-flex-direction: row;
            flex-direction: row;
        max-width: 1100px;
        -ms-flex-pack: center;
            justify-content: center; } }
    .perks-banner .icon-text[rm-comp='ByFJB4HrOS'] {
      padding: 30px 0px;
      width: 100%;
      display: -ms-flexbox;
      display: flex; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
        .perks-banner .icon-text[rm-comp='ByFJB4HrOS'] {
          -ms-flex-align: center;
              align-items: center; } }
      @media only screen and (min-width: 320px) {
        .perks-banner .icon-text:nth-child(-n+3)[rm-comp='ByFJB4HrOS'] {
          border-bottom: 1px solid #1A1A1A; } }
      @media only screen and (min-width: 992px) {
        .perks-banner .icon-text[rm-comp='ByFJB4HrOS'] {
          height: 230px; }
          .perks-banner .icon-text[rm-comp='ByFJB4HrOS']:nth-child(3) {
            border-bottom: none; }
          .perks-banner .icon-text[rm-comp='ByFJB4HrOS']:nth-child(4) {
            border-bottom: none; } }
      @media only screen and (min-width: 992px) {
        .perks-banner .icon-text[rm-comp='ByFJB4HrOS'] {
          padding: 50px 0px;
          width: 45%;
          max-width: 400px; }
          .perks-banner .icon-text[rm-comp='ByFJB4HrOS']:nth-child(odd) {
            margin-right: 50px; } }
      .perks-banner .icon-text .perks-title[rm-comp='ByFJB4HrOS'] {
        font-size: 20px;
        margin-bottom: 5px;
        font-weight: 700;
        color: #1A1A1A; }
        @media only screen and (max-width: 575px) {
          .perks-banner .icon-text .perks-title[rm-comp='ByFJB4HrOS'] {
            font-size: 18px; } }
        @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
          .perks-banner .icon-text .perks-title[rm-comp='ByFJB4HrOS'] {
            margin-bottom: 15px; } }
      .perks-banner .icon-text .perks-text[rm-comp='ByFJB4HrOS'] {
        font-size: 16px;
        color: #1A1A1A; }
        @media only screen and (max-width: 575px) {
          .perks-banner .icon-text .perks-text[rm-comp='ByFJB4HrOS'] {
            font-size: 14px; } }
      .perks-banner .icon-text .perks-icon[rm-comp='ByFJB4HrOS'] {
        margin-right: 20px; }
        @media only screen and (max-width: 575px) {
          .perks-banner .icon-text .perks-icon[rm-comp='ByFJB4HrOS'] {
            max-width: 50px;
            margin-right: 15px; } }
  .job-applications[rm-comp='ByFJB4HrOS'] {
    background-color: #1A1A1A;
    width: 100%;
    height: 200px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .job-applications[rm-comp='ByFJB4HrOS'] {
        height: auto;
        padding-bottom: 20px;
        padding-right: 20px;
        padding-left: 20px; } }
    .job-applications .positions[rm-comp='ByFJB4HrOS'] {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      /*max-width:600px; for 2 postings */
      max-width: 910px;
      margin: 0 auto;
      -ms-flex-align: center;
          align-items: center; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .job-applications .positions[rm-comp='ByFJB4HrOS'] {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
    .job-applications .divider[rm-comp='ByFJB4HrOS'] {
      width: 1px;
      background-color: #FFC425;
      height: 160px;
      margin-top: 20px;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .job-applications .divider[rm-comp='ByFJB4HrOS'] {
          width: 100%;
          height: 1px; } }
    .job-applications .application[rm-comp='ByFJB4HrOS'] {
      width: 50%;
      padding-right: 40px;
      padding-left: 50px; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .job-applications .application[rm-comp='ByFJB4HrOS'] {
          width: 100%;
          padding: 40px 0 40px 0; } }
      @media only screen and (min-width: 768px) and (max-width: 991px) {
        .job-applications .application[rm-comp='ByFJB4HrOS'] {
          padding-right: 35px;
          padding-left: 35px; } }
      .job-applications .application h3[rm-comp='ByFJB4HrOS'] {
        color: white;
        font-size: 30px;
        margin-bottom: 25px;
        text-align: left;
        margin-left: 17.5px; }
        @media only screen and (min-width: 768px) and (max-width: 991px) {
          .job-applications .application h3[rm-comp='ByFJB4HrOS'] {
            font-size: 23px;
            height: 54px;
            margin-left: 0; } }
    .job-applications .less-than-three-positions-margin[rm-comp='ByFJB4HrOS'] {
      margin-top: 25px; }
    .job-applications .less-than-three-positions-width[rm-comp='ByFJB4HrOS'] {
      max-width: 600px; }
    .job-applications .more-than-three-positions-margin[rm-comp='ByFJB4HrOS'] {
      padding-left: 10px;
      padding-right: 10px; }
    .job-applications .more-than-three-positions-width[rm-comp='ByFJB4HrOS'] {
      max-width: 1080px; }
  .gallery-row[rm-comp='ByFJB4HrOS'] {
    display: -ms-flexbox;
    display: flex;
    height: 200px; }
    @media only screen and (max-width: 575px) {
      .gallery-row[rm-comp='ByFJB4HrOS'] {
        height: 150px; } }
    .gallery-row > .gallery-column[rm-comp='ByFJB4HrOS'] {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      height: 100%; }
      .gallery-row > .gallery-column > *[rm-comp='ByFJB4HrOS'] {
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
    .gallery-row .photo-tile[rm-comp='ByFJB4HrOS'] {
      overflow: hidden;
      position: relative; }
      .gallery-row .photo-tile > *[rm-comp='ByFJB4HrOS'] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        transition: all 1s ease; }
        .gallery-row .photo-tile > *[rm-comp='ByFJB4HrOS']:hover {
          -ms-transform: scale(1.3) rotate(0.1deg);
              transform: scale(1.3) rotate(0.1deg); }
  .video[rm-comp='ByFJB4HrOS'] {
    position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    overflow-x: hidden; }
    @media only screen and (min-width: 320px) {
      .video[rm-comp='ByFJB4HrOS'] {
        background-image: url(images/banner-bgs/careers-banner-static-md.jpg);
        padding-bottom: 56.25%; }
        .video-halloween[rm-comp='ByFJB4HrOS'] {
          background-image: url(images/banner-bgs/halloween-careers-banner-static-md.jpg); }
        .video-xmas[rm-comp='ByFJB4HrOS'] {
          background-image: url(images/banner-bgs/xmas-careers-banner-static-md.jpg); } }
    @media only screen and (min-width: 576px) {
      .video[rm-comp='ByFJB4HrOS'] {
        background-image: url(images/banner-bgs/careers-banner-static-md.jpg); }
        .video-halloween[rm-comp='ByFJB4HrOS'] {
          background-image: url(images/banner-bgs/halloween-careers-banner-static-md.jpg); }
        .video-xmas[rm-comp='ByFJB4HrOS'] {
          background-image: url(images/banner-bgs/xmas-careers-banner-static-md.jpg); } }
    @media only screen and (min-width: 768px) {
      .video[rm-comp='ByFJB4HrOS'] {
        background-image: url(images/banner-bgs/careers-banner-static-lg.jpg);
        padding-bottom: 41%; }
        .video-halloween[rm-comp='ByFJB4HrOS'] {
          background-image: url(images/banner-bgs/halloween-careers-banner-static-lg.jpg); }
        .video-xmas[rm-comp='ByFJB4HrOS'] {
          background-image: url(images/banner-bgs/xmas-careers-banner-static-lg.jpg); } }
    @media only screen and (min-width: 992px) {
      .video[rm-comp='ByFJB4HrOS'] {
        padding-bottom: 41%;
        background-image: url(images/banner-bgs/careers-banner-static-lg.jpg); }
        .video-halloween[rm-comp='ByFJB4HrOS'] {
          background-image: url(images/banner-bgs/halloween-careers-banner-static-lg.jpg); }
        .video-xmas[rm-comp='ByFJB4HrOS'] {
          background-image: url(images/banner-bgs/xmas-careers-banner-static-lg.jpg); } }
    @media only screen and (min-width: 1200px) {
      .video[rm-comp='ByFJB4HrOS'] {
        min-height: calc(100vh - 270px);
        background-image: url(images/banner-bgs/careers-banner-static-lg2.jpg);
        background-size: cover;
        padding-bottom: 0;
        overflow-y: hidden; } }
    .video .left-img[rm-comp='ByFJB4HrOS'] {
      position: absolute;
      left: -82px;
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
      top: 30%;
      display: none; }
      @media only screen and (min-width: 1200px) {
        .video .left-img[rm-comp='ByFJB4HrOS'] {
          display: block; } }
      .video .left-img img[rm-comp='ByFJB4HrOS'] {
        width: 380px; }
    .video .right-img[rm-comp='ByFJB4HrOS'] {
      position: absolute;
      right: -85px;
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
      top: 30%;
      display: none; }
      @media only screen and (min-width: 1200px) {
        .video .right-img[rm-comp='ByFJB4HrOS'] {
          display: block; } }
      .video .right-img img[rm-comp='ByFJB4HrOS'] {
        width: 400px; }
    .video .top1[rm-comp='ByFJB4HrOS'], .video .top2[rm-comp='ByFJB4HrOS'], .video .top3[rm-comp='ByFJB4HrOS'] {
      position: absolute;
      top: 0;
      display: none; }
      @media only screen and (min-width: 1200px) {
        .video .top1[rm-comp='ByFJB4HrOS'], .video .top2[rm-comp='ByFJB4HrOS'], .video .top3[rm-comp='ByFJB4HrOS'] {
          display: block; } }
      .video .top1 img[rm-comp='ByFJB4HrOS'], .video .top2 img[rm-comp='ByFJB4HrOS'], .video .top3 img[rm-comp='ByFJB4HrOS'] {
        width: 400px; }
    .video .top2 img[rm-comp='ByFJB4HrOS'] {
      width: 500px; }
    .video .top2[rm-comp='ByFJB4HrOS'], .video .bottom2[rm-comp='ByFJB4HrOS'] {
      left: 35%; }
    .video .top3[rm-comp='ByFJB4HrOS'], .video .bottom3[rm-comp='ByFJB4HrOS'] {
      left: 70%; }
    .video .bottom1[rm-comp='ByFJB4HrOS'], .video .bottom2[rm-comp='ByFJB4HrOS'], .video .bottom3[rm-comp='ByFJB4HrOS'] {
      position: absolute;
      bottom: 0;
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
      display: none; }
      @media only screen and (min-width: 1200px) {
        .video .bottom1[rm-comp='ByFJB4HrOS'], .video .bottom2[rm-comp='ByFJB4HrOS'], .video .bottom3[rm-comp='ByFJB4HrOS'] {
          display: block; } }
      .video .bottom1 img[rm-comp='ByFJB4HrOS'], .video .bottom2 img[rm-comp='ByFJB4HrOS'], .video .bottom3 img[rm-comp='ByFJB4HrOS'] {
        width: 400px; }
    .video .bottom2 img[rm-comp='ByFJB4HrOS'], .video .bottom1 img[rm-comp='ByFJB4HrOS'] {
      width: 300px; }
    .video .bottom2[rm-comp='ByFJB4HrOS'] {
      left: 40%; }
    .video h2[rm-comp='ByFJB4HrOS'] {
      font-size: 35px;
      text-align: center;
      margin: 0 auto;
      font-weight: 700;
      color: #fff;
      position: absolute;
      top: 29%;
      left: 50%;
      width: 100%;
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
      animation-name: fadeIn2;
      animation-duration: 1s; }
      @media only screen and (min-width: 768px) {
        .video h2[rm-comp='ByFJB4HrOS'] {
          font-size: 50px;
          top: 35%; } }
      @media only screen and (max-width: 575px) {
        .video h2[rm-comp='ByFJB4HrOS'] {
          font-size: 19px; } }
    .video video[rm-comp='ByFJB4HrOS'] {
      width: 100%;
      height: 100%;
      z-index: 1; }
    .video .social-icons[rm-comp='ByFJB4HrOS'] {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      position: absolute;
      top: 45%;
      left: 50%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
      z-index: 2;
      animation-name: fadeIn2;
      animation-duration: 1s; }
      @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
        .video .social-icons[rm-comp='ByFJB4HrOS'] {
          top: 50%; } }
      @media only screen and (min-width: 576px) and (max-width: 767px) {
        .video .social-icons[rm-comp='ByFJB4HrOS'] {
          top: 43%; } }
      @media only screen and (max-width: 575px) {
        .video .social-icons[rm-comp='ByFJB4HrOS'] {
          top: 38%; } }
      .video .social-icons a[rm-comp='ByFJB4HrOS'] {
        margin: 10px;
        cursor: pointer; }
      .video .social-icons .bg-img[rm-comp='ByFJB4HrOS'] {
        width: 27px;
        height: 25px;
        background-size: cover;
        margin: 10px;
        transition: background-image 0.5s ease-in-out; }
        @media only screen and (max-width: 575px) {
          .video .social-icons .bg-img[rm-comp='ByFJB4HrOS'] {
            width: 20px;
            height: 20px; } }
      .video .social-icons .linkedin[rm-comp='ByFJB4HrOS'] {
        background-image: url(images/icons/SVG/linkedin-w.svg); }
        .video .social-icons .linkedin[rm-comp='ByFJB4HrOS']:hover {
          background-image: url(images/icons/SVG/linkedin-y.svg);
          transition: background-image 0.5s ease-in-out; }
      .video .social-icons .facebook[rm-comp='ByFJB4HrOS'] {
        background-image: url(images/icons/SVG/facebook-w.svg); }
        .video .social-icons .facebook[rm-comp='ByFJB4HrOS']:hover {
          background-image: url(images/icons/SVG/facebook-y.svg);
          transition: background-image 0.5s ease-in-out; }
      .video .social-icons .twitter[rm-comp='ByFJB4HrOS'] {
        background-image: url(images/icons/SVG/twitter-w.svg); }
        .video .social-icons .twitter[rm-comp='ByFJB4HrOS']:hover {
          background-image: url(images/icons/SVG/twitter-y.svg);
          transition: background-image 0.5s ease-in-out; }
      .video .social-icons .instagram[rm-comp='ByFJB4HrOS'] {
        background-image: url(images/icons/SVG/instagram-w.svg); }
        .video .social-icons .instagram[rm-comp='ByFJB4HrOS']:hover {
          background-image: url(images/icons/SVG/instagram-y.svg);
          transition: background-image 0.5s ease-in-out; }
  .nowrap[rm-comp='ByFJB4HrOS'] {
    white-space: nowrap; }
  .content[rm-comp='ByFJB4HrOS'] {
    max-width: 1100px;
    display: block;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px; }


  @keyframes slidein {
    from[rm-comp='r15JBErB_B'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='r15JBErB_B'] {
      display: block;
      margin-bottom: 0%; } }
  .wrapper[rm-comp='r15JBErB_B'] {
    background-color: #1A1A1A; }
  .content[rm-comp='r15JBErB_B'] {
    max-width: 1100px;
    display: block;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 100px;
    padding-bottom: 100px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .content[rm-comp='r15JBErB_B'] {
        padding-top: 20px; } }
    .content .two-columns[rm-comp='r15JBErB_B'] {
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .content .two-columns .column[rm-comp='r15JBErB_B'] {
        width: 50%; }
        @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
          .content .two-columns .column[rm-comp='r15JBErB_B'] {
            width: 100%; } }
        .content .two-columns .column h1[rm-comp='r15JBErB_B'] {
          font-size: 60px;
          font-weight: bold;
          color: #FFC425;
          max-width: 200px;
          margin-bottom: 20px;
          animation-name: fadeIn;
          animation-duration: 1s; }
          @media only screen and (min-width: 576px) and (max-width: 767px) {
            .content .two-columns .column h1[rm-comp='r15JBErB_B'] {
              font-size: 29px; } }
          @media only screen and (min-width: 768px) and (max-width: 991px) {
            .content .two-columns .column h1[rm-comp='r15JBErB_B'] {
              font-size: 45px; } }
          @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
            .content .two-columns .column h1[rm-comp='r15JBErB_B'] {
              font-size: 35px;
              max-width: none; } }
        .content .two-columns .column .job-details[rm-comp='r15JBErB_B'] {
          display: -ms-flexbox;
          display: flex;
          width: 100%; }
          .content .two-columns .column .job-details .icon[rm-comp='r15JBErB_B'] {
            width: 20%;
            animation-name: fadeIn;
            animation-duration: 1s; }
            @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
              .content .two-columns .column .job-details .icon[rm-comp='r15JBErB_B'] {
                width: 12%; } }
          .content .two-columns .column .job-details .details[rm-comp='r15JBErB_B'] {
            width: 80%; }
            @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
              .content .two-columns .column .job-details .details[rm-comp='r15JBErB_B'] {
                margin-left: 10px; } }
      .content .two-columns .column1[rm-comp='r15JBErB_B'] {
        width: 40%;
        max-width: 400px;
        margin-right: 90px; }
        @media only screen and (min-width: 576px) and (max-width: 767px) {
          .content .two-columns .column1[rm-comp='r15JBErB_B'] {
            margin-right: 20px; } }
        @media only screen and (min-width: 768px) and (max-width: 991px) {
          .content .two-columns .column1[rm-comp='r15JBErB_B'] {
            margin-right: 55px; } }
        @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
          .content .two-columns .column1[rm-comp='r15JBErB_B'] {
            width: 100%;
            max-width: none;
            margin-right: 0; } }
      .content .two-columns .column2 p[rm-comp='r15JBErB_B'] {
        margin-bottom: 10px; }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .content .two-columns .column2 img[rm-comp='r15JBErB_B'] {
          max-width: 50px;
          width: 100%; } }
  .desktop[rm-comp='r15JBErB_B'] {
    display: none; }
    @media only screen and (min-width: 768px) {
      .desktop[rm-comp='r15JBErB_B'] {
        display: inline-block; } }
  h2[rm-comp='r15JBErB_B'] {
    color: #FFC425;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
    animation-name: fadeIn;
    animation-duration: 1s; }
  p[rm-comp='r15JBErB_B'] {
    color: white;
    font-size: 16px;
    line-height: 21px;
    animation-name: fadeIn;
    animation-duration: 1s; }
  .yellow-button[rm-comp='r15JBErB_B'] {
    margin-top: 30px;
    margin-left: 0;
    animation-name: fadeIn;
    animation-duration: 1s; }
  .divider[rm-comp='r15JBErB_B'] {
    height: 1px;
    background-color: #FFC425;
    width: 90%;
    margin-top: 25px;
    margin-bottom: 25px; }
  .apply-mobile[rm-comp='r15JBErB_B'] {
    display: none; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .apply-mobile[rm-comp='r15JBErB_B'] {
        display: contents; } }
  .mobile[rm-comp='r15JBErB_B'] {
    display: none; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .mobile[rm-comp='r15JBErB_B'] {
        display: table; } }


  @keyframes slidein {
    from[rm-comp='H1sJrNBrOH'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='H1sJrNBrOH'] {
      display: block;
      margin-bottom: 0%; } }
  .wrapper[rm-comp='H1sJrNBrOH'] {
    background-color: #1A1A1A; }
  .content[rm-comp='H1sJrNBrOH'] {
    max-width: 1100px;
    display: block;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 100px;
    padding-bottom: 100px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .content[rm-comp='H1sJrNBrOH'] {
        padding-top: 20px; } }
    .content .two-columns[rm-comp='H1sJrNBrOH'] {
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .content .two-columns .column[rm-comp='H1sJrNBrOH'] {
        width: 50%; }
        @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
          .content .two-columns .column[rm-comp='H1sJrNBrOH'] {
            width: 100%; } }
        .content .two-columns .column h1[rm-comp='H1sJrNBrOH'] {
          font-size: 60px;
          font-weight: bold;
          color: #FFC425;
          max-width: 200px;
          margin-bottom: 20px;
          animation-name: fadeIn;
          animation-duration: 1s; }
          @media only screen and (min-width: 576px) and (max-width: 767px) {
            .content .two-columns .column h1[rm-comp='H1sJrNBrOH'] {
              font-size: 29px; } }
          @media only screen and (min-width: 768px) and (max-width: 991px) {
            .content .two-columns .column h1[rm-comp='H1sJrNBrOH'] {
              font-size: 45px; } }
          @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
            .content .two-columns .column h1[rm-comp='H1sJrNBrOH'] {
              font-size: 35px;
              max-width: none; } }
        .content .two-columns .column .job-details[rm-comp='H1sJrNBrOH'] {
          display: -ms-flexbox;
          display: flex;
          width: 100%; }
          .content .two-columns .column .job-details .icon[rm-comp='H1sJrNBrOH'] {
            width: 20%;
            -webkit-animation: pop-in 0.5s;
            -moz-animation: pop-in 0.5s;
            -ms-animation: pop-in 0.5s; }
            @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
              .content .two-columns .column .job-details .icon[rm-comp='H1sJrNBrOH'] {
                width: 12%; } }
          .content .two-columns .column .job-details .details[rm-comp='H1sJrNBrOH'] {
            width: 80%; }
            @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
              .content .two-columns .column .job-details .details[rm-comp='H1sJrNBrOH'] {
                margin-left: 10px; } }
      .content .two-columns .column1[rm-comp='H1sJrNBrOH'] {
        width: 40%;
        max-width: 400px;
        margin-right: 90px; }
        @media only screen and (min-width: 576px) and (max-width: 767px) {
          .content .two-columns .column1[rm-comp='H1sJrNBrOH'] {
            margin-right: 20px; } }
        @media only screen and (min-width: 768px) and (max-width: 991px) {
          .content .two-columns .column1[rm-comp='H1sJrNBrOH'] {
            margin-right: 55px; } }
        @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
          .content .two-columns .column1[rm-comp='H1sJrNBrOH'] {
            width: 100%;
            max-width: none;
            margin-right: 0; } }
      .content .two-columns .column2 p[rm-comp='H1sJrNBrOH'] {
        margin-bottom: 10px; }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .content .two-columns .column2 img[rm-comp='H1sJrNBrOH'] {
          max-width: 50px;
          width: 100%; } }
  .desktop[rm-comp='H1sJrNBrOH'] {
    display: none; }
    @media only screen and (min-width: 768px) {
      .desktop[rm-comp='H1sJrNBrOH'] {
        display: inline-block; } }
  h2[rm-comp='H1sJrNBrOH'] {
    color: #FFC425;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
    animation-name: fadeIn;
    animation-duration: 1s; }
  p[rm-comp='H1sJrNBrOH'] {
    color: white;
    font-size: 16px;
    line-height: 21px;
    animation-name: fadeIn;
    animation-duration: 1s; }
  .yellow-button[rm-comp='H1sJrNBrOH'] {
    margin-top: 30px;
    margin-left: 0;
    animation-name: fadeIn;
    animation-duration: 1s; }
  .divider[rm-comp='H1sJrNBrOH'] {
    height: 1px;
    background-color: #FFC425;
    width: 90%;
    margin-top: 25px;
    margin-bottom: 25px; }
  .apply-mobile[rm-comp='H1sJrNBrOH'] {
    display: none; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .apply-mobile[rm-comp='H1sJrNBrOH'] {
        display: contents; } }
  .mobile[rm-comp='H1sJrNBrOH'] {
    display: none; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .mobile[rm-comp='H1sJrNBrOH'] {
        display: table; } }


  @keyframes slidein {
    from[rm-comp='HkhyS4BHur'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='HkhyS4BHur'] {
      display: block;
      margin-bottom: 0%; } }
  .wrapper[rm-comp='HkhyS4BHur'] {
    background-color: #1A1A1A; }
  .content[rm-comp='HkhyS4BHur'] {
    max-width: 1100px;
    display: block;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 100px;
    padding-bottom: 100px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .content[rm-comp='HkhyS4BHur'] {
        padding-top: 20px; } }
    .content .two-columns[rm-comp='HkhyS4BHur'] {
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .content .two-columns .column[rm-comp='HkhyS4BHur'] {
        width: 50%; }
        @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
          .content .two-columns .column[rm-comp='HkhyS4BHur'] {
            width: 100%; } }
        .content .two-columns .column h1[rm-comp='HkhyS4BHur'] {
          font-size: 60px;
          font-weight: bold;
          color: #FFC425;
          max-width: 200px;
          margin-bottom: 20px;
          animation-name: fadeIn;
          animation-duration: 1s; }
          @media only screen and (min-width: 576px) and (max-width: 767px) {
            .content .two-columns .column h1[rm-comp='HkhyS4BHur'] {
              font-size: 29px; } }
          @media only screen and (min-width: 768px) and (max-width: 991px) {
            .content .two-columns .column h1[rm-comp='HkhyS4BHur'] {
              font-size: 45px; } }
          @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
            .content .two-columns .column h1[rm-comp='HkhyS4BHur'] {
              font-size: 35px;
              max-width: none; } }
        .content .two-columns .column .job-details[rm-comp='HkhyS4BHur'] {
          display: -ms-flexbox;
          display: flex;
          width: 100%; }
          .content .two-columns .column .job-details .icon[rm-comp='HkhyS4BHur'] {
            width: 20%;
            animation-name: fadeIn;
            animation-duration: 1s; }
            @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
              .content .two-columns .column .job-details .icon[rm-comp='HkhyS4BHur'] {
                width: 12%; } }
          .content .two-columns .column .job-details .details[rm-comp='HkhyS4BHur'] {
            width: 80%; }
            @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
              .content .two-columns .column .job-details .details[rm-comp='HkhyS4BHur'] {
                margin-left: 10px; } }
      .content .two-columns .column1[rm-comp='HkhyS4BHur'] {
        width: 40%;
        max-width: 400px;
        margin-right: 90px; }
        @media only screen and (min-width: 576px) and (max-width: 767px) {
          .content .two-columns .column1[rm-comp='HkhyS4BHur'] {
            margin-right: 20px; } }
        @media only screen and (min-width: 768px) and (max-width: 991px) {
          .content .two-columns .column1[rm-comp='HkhyS4BHur'] {
            margin-right: 55px; } }
        @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
          .content .two-columns .column1[rm-comp='HkhyS4BHur'] {
            width: 100%;
            max-width: none;
            margin-right: 0; } }
      .content .two-columns .column2 p[rm-comp='HkhyS4BHur'] {
        margin-bottom: 10px; }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .content .two-columns .column2 img[rm-comp='HkhyS4BHur'] {
          max-width: 50px;
          width: 100%; } }
  .desktop[rm-comp='HkhyS4BHur'] {
    display: none; }
    @media only screen and (min-width: 768px) {
      .desktop[rm-comp='HkhyS4BHur'] {
        display: inline-block; } }
  h2[rm-comp='HkhyS4BHur'] {
    color: #FFC425;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
    animation-name: fadeIn;
    animation-duration: 1s; }
  p[rm-comp='HkhyS4BHur'] {
    color: white;
    font-size: 16px;
    line-height: 21px;
    animation-name: fadeIn;
    animation-duration: 1s; }
  .yellow-button[rm-comp='HkhyS4BHur'] {
    margin-top: 30px;
    margin-left: 0;
    animation-name: fadeIn;
    animation-duration: 1s; }
  .divider[rm-comp='HkhyS4BHur'] {
    height: 1px;
    background-color: #FFC425;
    width: 90%;
    margin-top: 25px;
    margin-bottom: 25px; }
  .apply-mobile[rm-comp='HkhyS4BHur'] {
    display: none; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .apply-mobile[rm-comp='HkhyS4BHur'] {
        display: contents; } }
  .mobile[rm-comp='HkhyS4BHur'] {
    display: none; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .mobile[rm-comp='HkhyS4BHur'] {
        display: table; } }


  @keyframes slidein {
    from[rm-comp='r1p1r4HHur'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='r1p1r4HHur'] {
      display: block;
      margin-bottom: 0%; } }
  .wrapper[rm-comp='r1p1r4HHur'] {
    background-color: #1A1A1A; }
  .content[rm-comp='r1p1r4HHur'] {
    max-width: 1100px;
    display: block;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 100px;
    padding-bottom: 100px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .content[rm-comp='r1p1r4HHur'] {
        padding-top: 20px; } }
    .content .two-columns[rm-comp='r1p1r4HHur'] {
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .content .two-columns .column[rm-comp='r1p1r4HHur'] {
        width: 50%; }
        @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
          .content .two-columns .column[rm-comp='r1p1r4HHur'] {
            width: 100%; } }
        .content .two-columns .column h1[rm-comp='r1p1r4HHur'] {
          font-size: 60px;
          font-weight: bold;
          color: #FFC425;
          max-width: 300px;
          margin-bottom: 20px;
          animation-name: fadeIn;
          animation-duration: 1s; }
          @media only screen and (min-width: 576px) and (max-width: 767px) {
            .content .two-columns .column h1[rm-comp='r1p1r4HHur'] {
              font-size: 29px; } }
          @media only screen and (min-width: 768px) and (max-width: 991px) {
            .content .two-columns .column h1[rm-comp='r1p1r4HHur'] {
              font-size: 45px; } }
          @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
            .content .two-columns .column h1[rm-comp='r1p1r4HHur'] {
              font-size: 35px;
              max-width: none; } }
        .content .two-columns .column h2[rm-comp='r1p1r4HHur'] {
          margin-bottom: 10px; }
        .content .two-columns .column .job-details[rm-comp='r1p1r4HHur'] {
          display: -ms-flexbox;
          display: flex;
          width: 100%; }
          .content .two-columns .column .job-details .icon[rm-comp='r1p1r4HHur'] {
            width: 20%;
            animation-name: fadeIn;
            animation-duration: 1s; }
            @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
              .content .two-columns .column .job-details .icon[rm-comp='r1p1r4HHur'] {
                width: 12%; } }
          .content .two-columns .column .job-details .details[rm-comp='r1p1r4HHur'] {
            width: 80%; }
            @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
              .content .two-columns .column .job-details .details[rm-comp='r1p1r4HHur'] {
                margin-left: 10px; } }
      .content .two-columns .column1[rm-comp='r1p1r4HHur'] {
        width: 40%;
        max-width: 400px;
        margin-right: 90px; }
        @media only screen and (min-width: 576px) and (max-width: 767px) {
          .content .two-columns .column1[rm-comp='r1p1r4HHur'] {
            margin-right: 20px; } }
        @media only screen and (min-width: 768px) and (max-width: 991px) {
          .content .two-columns .column1[rm-comp='r1p1r4HHur'] {
            margin-right: 55px; } }
        @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
          .content .two-columns .column1[rm-comp='r1p1r4HHur'] {
            width: 100%;
            max-width: none;
            margin-right: 0; } }
      .content .two-columns .column2 p[rm-comp='r1p1r4HHur'] {
        margin-bottom: 10px; }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .content .two-columns .column2 img[rm-comp='r1p1r4HHur'] {
          max-width: 50px;
          width: 100%; } }
      .content .two-columns .subcategory[rm-comp='r1p1r4HHur'] {
        margin-top: 25px; }
  .desktop[rm-comp='r1p1r4HHur'] {
    display: none; }
    @media only screen and (min-width: 768px) {
      .desktop[rm-comp='r1p1r4HHur'] {
        display: inline-block; } }
  h2[rm-comp='r1p1r4HHur'] {
    color: #FFC425;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
    animation-name: fadeIn;
    animation-duration: 1s; }
  p[rm-comp='r1p1r4HHur'] {
    color: white;
    font-size: 16px;
    line-height: 21px;
    animation-name: fadeIn;
    animation-duration: 1s;
    margin: 10px 0; }
  .yellow-button[rm-comp='r1p1r4HHur'] {
    margin-top: 30px;
    margin-left: 0;
    animation-name: fadeIn;
    animation-duration: 1s; }
  .divider[rm-comp='r1p1r4HHur'] {
    height: 1px;
    background-color: #FFC425;
    width: 90%;
    margin-top: 25px;
    margin-bottom: 25px; }
  .apply-mobile[rm-comp='r1p1r4HHur'] {
    display: none; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .apply-mobile[rm-comp='r1p1r4HHur'] {
        display: contents; } }
  .mobile[rm-comp='r1p1r4HHur'] {
    display: none; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .mobile[rm-comp='r1p1r4HHur'] {
        display: table; } }


  @keyframes slidein {
    from[rm-comp='ByCkHEBrdr'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='ByCkHEBrdr'] {
      display: block;
      margin-bottom: 0%; } }
  .wrapper[rm-comp='ByCkHEBrdr'] {
    background-color: #1A1A1A; }
  .content[rm-comp='ByCkHEBrdr'] {
    max-width: 1100px;
    display: block;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 100px;
    padding-bottom: 100px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .content[rm-comp='ByCkHEBrdr'] {
        padding-top: 20px; } }
    .content .two-columns[rm-comp='ByCkHEBrdr'] {
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .content .two-columns .column[rm-comp='ByCkHEBrdr'] {
        width: 50%; }
        @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
          .content .two-columns .column[rm-comp='ByCkHEBrdr'] {
            width: 100%; } }
        .content .two-columns .column h1[rm-comp='ByCkHEBrdr'] {
          font-size: 50px;
          font-weight: bold;
          color: #FFC425;
          max-width: 350px;
          margin-bottom: 20px;
          animation-name: fadeIn;
          animation-duration: 1s; }
          @media only screen and (min-width: 576px) and (max-width: 767px) {
            .content .two-columns .column h1[rm-comp='ByCkHEBrdr'] {
              font-size: 29px; } }
          @media only screen and (min-width: 768px) and (max-width: 991px) {
            .content .two-columns .column h1[rm-comp='ByCkHEBrdr'] {
              font-size: 45px; } }
          @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
            .content .two-columns .column h1[rm-comp='ByCkHEBrdr'] {
              max-width: 300px;
              font-size: 35px;
              max-width: none; } }
        .content .two-columns .column h2[rm-comp='ByCkHEBrdr'] {
          margin-bottom: 10px; }
        .content .two-columns .column .job-details[rm-comp='ByCkHEBrdr'] {
          display: -ms-flexbox;
          display: flex;
          width: 100%; }
          .content .two-columns .column .job-details .icon[rm-comp='ByCkHEBrdr'] {
            width: 20%;
            animation-name: fadeIn;
            animation-duration: 1s; }
            @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
              .content .two-columns .column .job-details .icon[rm-comp='ByCkHEBrdr'] {
                width: 12%; } }
          .content .two-columns .column .job-details .details[rm-comp='ByCkHEBrdr'] {
            width: 80%; }
            @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
              .content .two-columns .column .job-details .details[rm-comp='ByCkHEBrdr'] {
                margin-left: 10px; } }
      .content .two-columns .column1[rm-comp='ByCkHEBrdr'] {
        width: 40%;
        max-width: 400px;
        margin-right: 90px; }
        @media only screen and (min-width: 576px) and (max-width: 767px) {
          .content .two-columns .column1[rm-comp='ByCkHEBrdr'] {
            margin-right: 20px; } }
        @media only screen and (min-width: 768px) and (max-width: 991px) {
          .content .two-columns .column1[rm-comp='ByCkHEBrdr'] {
            margin-right: 55px; } }
        @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
          .content .two-columns .column1[rm-comp='ByCkHEBrdr'] {
            width: 100%;
            max-width: none;
            margin-right: 0; } }
      .content .two-columns .column2 p[rm-comp='ByCkHEBrdr'] {
        margin-bottom: 10px; }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .content .two-columns .column2 img[rm-comp='ByCkHEBrdr'] {
          max-width: 50px;
          width: 100%; } }
      .content .two-columns .subcategory[rm-comp='ByCkHEBrdr'] {
        margin-top: 25px; }
  .desktop[rm-comp='ByCkHEBrdr'] {
    display: none; }
    @media only screen and (min-width: 768px) {
      .desktop[rm-comp='ByCkHEBrdr'] {
        display: inline-block; } }
  h2[rm-comp='ByCkHEBrdr'] {
    color: #FFC425;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
    animation-name: fadeIn;
    animation-duration: 1s; }
  p[rm-comp='ByCkHEBrdr'] {
    color: white;
    font-size: 16px;
    line-height: 21px;
    animation-name: fadeIn;
    animation-duration: 1s;
    margin: 10px 0; }
  .yellow-button[rm-comp='ByCkHEBrdr'] {
    margin-top: 30px;
    margin-left: 0;
    animation-name: fadeIn;
    animation-duration: 1s; }
  .divider[rm-comp='ByCkHEBrdr'] {
    height: 1px;
    background-color: #FFC425;
    width: 90%;
    margin-top: 25px;
    margin-bottom: 25px; }
  .apply-mobile[rm-comp='ByCkHEBrdr'] {
    display: none; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .apply-mobile[rm-comp='ByCkHEBrdr'] {
        display: contents; } }
  .mobile[rm-comp='ByCkHEBrdr'] {
    display: none; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .mobile[rm-comp='ByCkHEBrdr'] {
        display: table; } }


  @keyframes slidein {
    from[rm-comp='ry1xJHEBS_B'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='ry1xJHEBS_B'] {
      display: block;
      margin-bottom: 0%; } }
  .wrapper[rm-comp='ry1xJHEBS_B'] {
    background-color: #1A1A1A; }
    .wrapper .content[rm-comp='ry1xJHEBS_B'] {
      max-width: 1100px;
      display: block;
      margin: 0 auto;
      padding-left: 20px;
      padding-right: 20px;
      padding-top: 60px;
      padding-bottom: 100px; }
      .wrapper .content h1[rm-comp='ry1xJHEBS_B'] {
        font-size: 30px;
        font-weight: bold;
        color: #FFC425;
        margin-bottom: 20px;
        animation-name: fadeIn;
        animation-duration: .5s; }
      .wrapper .content p[rm-comp='ry1xJHEBS_B'] {
        color: white;
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 15px;
        animation-name: fadeIn;
        animation-duration: .5s; }
      .wrapper .content h2[rm-comp='ry1xJHEBS_B'] {
        color: #FFC425;
        font-size: 20px;
        font-weight: bold;
        margin-bottom: 15px;
        animation-name: fadeIn;
        animation-duration: .5s; }
      .wrapper .content h3[rm-comp='ry1xJHEBS_B'] {
        color: white;
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 15px;
        animation-name: fadeIn;
        animation-duration: 0.5s; }
      .wrapper .content a[rm-comp='ry1xJHEBS_B'] {
        color: #FFC425;
        text-decoration: none;
        transition: 0.5s ease-in-out; }
        .wrapper .content a[rm-comp='ry1xJHEBS_B']:hover {
          color: white; }
      .wrapper .content .policy[rm-comp='ry1xJHEBS_B'] {
        margin-bottom: 20px; }
      .wrapper .content ul[rm-comp='ry1xJHEBS_B'] {
        margin-bottom: 15px;
        margin-left: 20px; }
        .wrapper .content ul li[rm-comp='ry1xJHEBS_B'] {
          color: white; }
      .wrapper .content .contact p[rm-comp='ry1xJHEBS_B'] {
        margin: 0; }
      .wrapper .content .contact a[rm-comp='ry1xJHEBS_B'] {
        display: block;
        margin-top: 10px; }


  @keyframes slidein {
    from[rm-comp='HJegJBErSOS'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='HJegJBErSOS'] {
      display: block;
      margin-bottom: 0%; } }
  .signedUp[rm-comp='HJegJBErSOS'] {
    position: absolute;
    top: 67%;
    left: 50%;
    -ms-transform: translate(-50%);
        transform: translate(-50%);
    padding: 5px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    /*        opacity: 0;*/
    animation: singupBox 1s forwards ease;
    font-size: 14px; }
  .submitBtn[rm-comp='HJegJBErSOS'] {
    margin-top: 40px; }
  .social-media[rm-comp='HJegJBErSOS'] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: Center;
        justify-content: Center;
    -webkit-animation: pop-in 0.5s;
    -moz-animation: pop-in 0.5s;
    -ms-animation: pop-in 0.5s; }
    .social-media img[rm-comp='HJegJBErSOS'] {
      max-width: 30px;
      margin: 10px; }
    .social-media .social[rm-comp='HJegJBErSOS'] {
      width: 27px;
      height: 25px;
      background-size: cover;
      margin: 10px;
      margin-right: 20px;
      margin-left: 20px;
      transition: background-image 0.5s ease-in-out; }
    .social-media .instagram[rm-comp='HJegJBErSOS'] {
      background-image: url(images/icons/SVG/instagram-y.svg); }
      .social-media .instagram[rm-comp='HJegJBErSOS']:hover {
        background-image: url(images/icons/SVG/instagram-w.svg);
        transition: background-image 0.5s ease-in-out; }
    .social-media .twitter[rm-comp='HJegJBErSOS'] {
      background-image: url(images/icons/SVG/twitter-y.svg); }
      .social-media .twitter[rm-comp='HJegJBErSOS']:hover {
        background-image: url(images/icons/SVG/twitter-w.svg);
        transition: background-image 0.5s ease-in-out; }
    .social-media .facebook[rm-comp='HJegJBErSOS'] {
      background-image: url(images/icons/SVG/facebook-y.svg); }
      .social-media .facebook[rm-comp='HJegJBErSOS']:hover {
        background-image: url(images/icons/SVG/facebook-w.svg);
        transition: background-image 0.5s ease-in-out; }
    .social-media .linkedin[rm-comp='HJegJBErSOS'] {
      background-image: url(images/icons/SVG/linkedin-y.svg); }
      .social-media .linkedin[rm-comp='HJegJBErSOS']:hover {
        background-image: url(images/icons/SVG/linkedin-w.svg);
        transition: background-image 0.5s ease-in-out; }
  .contact[rm-comp='HJegJBErSOS'] {
    background-color: #1A1A1A;
    width: 100%; }
    .contact .two-columns[rm-comp='HJegJBErSOS'] {
      display: -ms-flexbox;
      display: flex;
      padding-top: 60px;
      max-width: 1100px;
      margin: 0 auto;
      padding-left: 20px;
      padding-right: 20px;
      width: 100%; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .contact .two-columns[rm-comp='HJegJBErSOS'] {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          padding-top: 30px; } }
      .contact .two-columns .column[rm-comp='HJegJBErSOS'] {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 50px; }
        @media only screen and (min-width: 768px) {
          .contact .two-columns .column[rm-comp='HJegJBErSOS'] {
            width: 50%; } }
        @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
          .contact .two-columns .column[rm-comp='HJegJBErSOS'] {
            padding-bottom: 20px; } }
      .contact .two-columns .heading[rm-comp='HJegJBErSOS'] {
        color: white;
        margin-right: 60px; }
        @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
          .contact .two-columns .heading[rm-comp='HJegJBErSOS'] {
            margin-right: 0px; } }
        .contact .two-columns .heading h1[rm-comp='HJegJBErSOS'] {
          font-size: 50px;
          margin-bottom: 5px;
          animation-name: fadeIn;
          animation-duration: 1s;
          animation-timing-function: ease-in-out;
          animation-fill-mode: forwards; }
          @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
            .contact .two-columns .heading h1[rm-comp='HJegJBErSOS'] {
              font-size: 30px;
              text-align: center;
              margin-bottom: 20px; } }
        .contact .two-columns .heading p[rm-comp='HJegJBErSOS'] {
          font-size: 20px;
          animation-name: fadeIn;
          animation-duration: 1s; }
          @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
            .contact .two-columns .heading p[rm-comp='HJegJBErSOS'] {
              font-size: 16px;
              text-align: center; } }
        .contact .two-columns .heading .contact-item[rm-comp='HJegJBErSOS'] {
          display: -ms-flexbox;
          display: flex;
          margin-top: 30px;
          margin-bottom: 30px; }
          .contact .two-columns .heading .contact-item .icon[rm-comp='HJegJBErSOS'] {
            width: 20%;
            max-width: 70px;
            margin-right: 20px;
            -webkit-animation: pop-in 0.5s;
            -moz-animation: pop-in 0.5s;
            -ms-animation: pop-in 0.5s; }
            @media only screen and (max-width: 575px) {
              .contact .two-columns .heading .contact-item .icon[rm-comp='HJegJBErSOS'] {
                width: 18%;
                margin-top: -10px;
                margin-right: 25px; } }
            @media only screen and (max-width: 575px) {
              .contact .two-columns .heading .contact-item .icon img[rm-comp='HJegJBErSOS'] {
                width: 50px; } }
            @media only screen and (min-width: 576px) and (max-width: 767px) {
              .contact .two-columns .heading .contact-item .icon img[rm-comp='HJegJBErSOS'] {
                width: 60px; } }
          .contact .two-columns .heading .contact-item .copy[rm-comp='HJegJBErSOS'] {
            width: 80%; }
            @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
              .contact .two-columns .heading .contact-item .copy[rm-comp='HJegJBErSOS'] {
                width: 112%; } }
            .contact .two-columns .heading .contact-item .copy h3[rm-comp='HJegJBErSOS'], .contact .two-columns .heading .contact-item .copy h2[rm-comp='HJegJBErSOS'] {
              color: #FFC425;
              font-size: 20px;
              margin-bottom: 10px; }
            .contact .two-columns .heading .contact-item .copy p[rm-comp='HJegJBErSOS'] {
              font-size: 16px; }
              @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
                .contact .two-columns .heading .contact-item .copy p[rm-comp='HJegJBErSOS'] {
                  text-align: left; } }
              @media only screen and (max-width: 575px) {
                .contact .two-columns .heading .contact-item .copy p span[rm-comp='HJegJBErSOS'] {
                  display: block; } }
              @media only screen and (min-width: 320px) {
                .contact .two-columns .heading .contact-item .copy p span[rm-comp='HJegJBErSOS'] {
                  display: inline-block; } }
            .contact .two-columns .heading .contact-item .copy a[rm-comp='HJegJBErSOS'] {
              color: white;
              text-decoration: none;
              animation-name: fadeIn;
              animation-duration: 1s; }
              .contact .two-columns .heading .contact-item .copy a[rm-comp='HJegJBErSOS']:hover {
                color: #FFC425; }
      .contact .two-columns .sign-up[rm-comp='HJegJBErSOS'] {
        text-align: center;
        color: white; }
        .contact .two-columns .sign-up img[rm-comp='HJegJBErSOS'] {
          max-width: 105px;
          -webkit-animation: pop-in 0.5s;
          -moz-animation: pop-in 0.5s;
          -ms-animation: pop-in 0.5s; }
        .contact .two-columns .sign-up h2[rm-comp='HJegJBErSOS'],
        .contact .two-columns .sign-up h3[rm-comp='HJegJBErSOS'] {
          text-transform: uppercase;
          animation-name: fadeIn;
          animation-duration: 1s; }
        .contact .two-columns .sign-up h2[rm-comp='HJegJBErSOS'] {
          color: #FFC425;
          margin-top: 30px;
          margin-bottom: 10px; }
        .contact .two-columns .sign-up h3[rm-comp='HJegJBErSOS'] {
          margin-top: 50px; }
        .contact .two-columns .sign-up p[rm-comp='HJegJBErSOS'] {
          animation-name: fadeIn;
          animation-duration: 1s; }
        .contact .two-columns .sign-up input[type="text"][rm-comp='HJegJBErSOS'] {
          display: block;
          margin: 0 auto;
          border-radius: 5px;
          padding: 10px;
          margin-top: 10px;
          width: 242px;
          margin-bottom: 5px;
          color: #000000;
          border-bottom: 4px solid white;
          transition: border-bottom 0.25s ease;
          -webkit-animation: pop-in 0.5s;
          -moz-animation: pop-in 0.5s;
          -ms-animation: pop-in 0.5s; }
          .contact .two-columns .sign-up input[type="text"].invalid[rm-comp='HJegJBErSOS'] {
            border-bottom: 4px solid tomato; }
    .contact .bottom[rm-comp='HJegJBErSOS'] {
      padding-top: 40px;
      padding-bottom: 40px; }
    .contact .map[rm-comp='HJegJBErSOS'] {
      display: block;
      width: 100%;
      height: 380px;
      animation-name: fadeIn;
      animation-duration: 1s;
      /* background-image: url(images/contact-map.jpg);
            background-size:cover;
            background-repeat:no-repeat;
            background-position:center;*/ }
    .contact .mobile[rm-comp='HJegJBErSOS'] {
      display: none; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .contact .mobile[rm-comp='HJegJBErSOS'] {
          display: block;
          padding-bottom: 30px; } }
    .contact .desktop[rm-comp='HJegJBErSOS'] {
      display: none; }
      @media only screen and (min-width: 768px) {
        .contact .desktop[rm-comp='HJegJBErSOS'] {
          display: block; } }
  .careers[rm-comp='HJegJBErSOS'] {
    background-color: #1A1A1A;
    text-align: center; }
    .careers .looking[rm-comp='HJegJBErSOS'] {
      color: white;
      font-size: 18px; }
      .careers .looking .yellow[rm-comp='HJegJBErSOS'] {
        color: #FFC425; }
      .careers .looking .bold[rm-comp='HJegJBErSOS'] {
        font-weight: bold; }
      .careers .looking a[rm-comp='HJegJBErSOS'] {
        text-decoration: none;
        color: #FFC425; }
        .careers .looking a[rm-comp='HJegJBErSOS']:hover {
          color: white; }


  @keyframes slidein {
    from[rm-comp='H1-gHNSrOr'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='H1-gHNSrOr'] {
      display: block;
      margin-bottom: 0%; } }
  body[rm-comp='H1-gHNSrOr'] {
    background-color: #000000; }
  .landing-container[rm-comp='H1-gHNSrOr'] {
    height: 100px; }
    @media only screen and (max-width: 575px) {
      .landing-container[rm-comp='H1-gHNSrOr'] {
        position: relative;
        min-height: 500px !important; } }
    .landing-container .text-container[rm-comp='H1-gHNSrOr'] {
      width: 100%; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .landing-container .text-container[rm-comp='H1-gHNSrOr'] {
          padding-bottom: 80px; } }
  .action-btn-wrapper[rm-comp='H1-gHNSrOr'] {
    max-width: 1100px;
    display: block;
    position: relative;
    width: 100%; }
    @media only screen and (max-width: 575px) {
      .action-btn-wrapper[rm-comp='H1-gHNSrOr'] {
        position: absolute;
        bottom: 20px; } }
  .back-button-container[rm-comp='H1-gHNSrOr'] {
    position: absolute;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: 20px;
    left: 20px; }
    @media only screen and (min-width: 1200px) {
      .back-button-container[rm-comp='H1-gHNSrOr'] {
        left: 0px; } }
    .back-button-container .back-button[rm-comp='H1-gHNSrOr'] {
      width: 50px;
      height: 50px;
      margin-right: 60px;
      pointer-events: all;
      -webkit-user-select: auto;
         -moz-user-select: auto;
          -ms-user-select: auto;
              user-select: auto;
      background: url("images/icons/back-button.png");
      background-size: cover; }
      @media only screen and (max-width: 575px) {
        .back-button-container .back-button[rm-comp='H1-gHNSrOr'] {
          width: 40px;
          height: 40px; } }
      .back-button-container .back-button[rm-comp='H1-gHNSrOr']:hover {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover; }
      .back-button-container .back-button[rm-comp='H1-gHNSrOr']:focus {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover;
        border: 1px solid #1A1A1A;
        border-radius: 100%; }
    .back-button-container .back-text[rm-comp='H1-gHNSrOr'] {
      position: absolute;
      display: block;
      color: #000;
      opacity: 0;
      transition: 0.25s ease; }
      .back-button-container .back-text p[rm-comp='H1-gHNSrOr'] {
        margin-bottom: 130px;
        width: 50px;
        text-align: center;
        margin-right: 60px;
        font-size: 14px; }
        @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
          .back-button-container .back-text p[rm-comp='H1-gHNSrOr'] {
            margin-bottom: 220px;
            margin-right: 0px; } }
        @media only screen and (max-width: 575px) {
          .back-button-container .back-text p[rm-comp='H1-gHNSrOr'] {
            margin-bottom: 80px;
            margin-right: 0px;
            width: 40px; } }
  .back-button:hover + .back-text[rm-comp='H1-gHNSrOr'] {
    opacity: 1; }
  .back-button:focus + .back-text[rm-comp='H1-gHNSrOr'] {
    opacity: 1; }
  .next-button-container[rm-comp='H1-gHNSrOr'] {
    position: absolute;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: 20px;
    right: 20px; }
    @media only screen and (min-width: 1200px) {
      .next-button-container[rm-comp='H1-gHNSrOr'] {
        right: 0px; } }
    .next-button-container .next-button[rm-comp='H1-gHNSrOr'] {
      width: 50px;
      height: 50px;
      margin-left: 60px;
      pointer-events: all;
      -webkit-user-select: auto;
         -moz-user-select: auto;
          -ms-user-select: auto;
              user-select: auto;
      background: url("images/icons/back-button.png");
      background-size: cover;
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
      @media only screen and (max-width: 575px) {
        .next-button-container .next-button[rm-comp='H1-gHNSrOr'] {
          width: 40px;
          height: 40px;
          background-size: cover; } }
      .next-button-container .next-button[rm-comp='H1-gHNSrOr']:hover {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover; }
      .next-button-container .next-button[rm-comp='H1-gHNSrOr']:focus {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover;
        border: 1px solid #1A1A1A;
        border-radius: 100%; }
    .next-button-container .next-text[rm-comp='H1-gHNSrOr'] {
      position: absolute;
      display: block;
      color: #000;
      opacity: 0;
      transition: 0.25s ease; }
      .next-button-container .next-text p[rm-comp='H1-gHNSrOr'] {
        margin-bottom: 130px;
        width: 50px;
        text-align: center;
        margin-left: 60px;
        font-size: 14px; }
        @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
          .next-button-container .next-text p[rm-comp='H1-gHNSrOr'] {
            margin-bottom: 220px; } }
        @media only screen and (max-width: 575px) {
          .next-button-container .next-text p[rm-comp='H1-gHNSrOr'] {
            margin-bottom: 80px;
            left: 0px;
            width: 40px; } }
  .next-button:hover + .next-text[rm-comp='H1-gHNSrOr'] {
    opacity: 1; }
  .next-button:focus + .next-text[rm-comp='H1-gHNSrOr'] {
    opacity: 1; }
  .btn[rm-comp='H1-gHNSrOr'] {
    background-color: #1a1a1a;
    color: #fff;
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    width: 60px;
    height: 60px;
    min-width: 60px;
    border-radius: 100%;
    transition: 0.25s ease;
    margin: 0 30px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .btn[rm-comp='H1-gHNSrOr'] {
        font-size: 16px;
        margin: 20px; } }
    @media only screen and (max-width: 575px) {
      .btn[rm-comp='H1-gHNSrOr'] {
        width: 40px;
        min-width: 40px;
        height: 40px; } }
    .btn[rm-comp='H1-gHNSrOr']:focus {
      background: #FFF;
      color: #1a1a1a;
      outline: none;
      border: 1px solid #1A1A1A;
      border-radius: 100%; }
  .btn.selected[rm-comp='H1-gHNSrOr'] {
    background: #FFF;
    color: #1a1a1a;
    outline: none; }
  h1[rm-comp='H1-gHNSrOr'] {
    color: #ffc425;
    font-size: 50px;
    font-weight: 600;
    padding-bottom: 20px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      h1[rm-comp='H1-gHNSrOr'] {
        font-size: 40px; } }
  h2[rm-comp='H1-gHNSrOr'] {
    color: #fff;
    font-size: 30px;
    font-weight: 400;
    padding-bottom: 40px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      h2[rm-comp='H1-gHNSrOr'] {
        font-size: 17px; } }
  .landing-container[rm-comp='H1-gHNSrOr'] {
    min-height: calc(100vh - 409px);
    background-color: #1a1a1a;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
    @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
      .landing-container[rm-comp='H1-gHNSrOr'] {
        min-height: calc(100vh - 411px); } }
  .text-container[rm-comp='H1-gHNSrOr'] {
    text-align: center;
    padding: 20px 20px;
    margin-top: -100px;
    /* animation: fadein 2s; */ }
    @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
      .text-container[rm-comp='H1-gHNSrOr'] {
        margin-top: 100px;
        padding: 20px 10px; } }
  .btn[rm-comp='H1-gHNSrOr'] {
    background-color: #ffc425;
    color: #1a1a1a;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    width: 160px;
    height: 40px;
    border-radius: 10px;
    transition: 0.5s ease; }
    .btn[rm-comp='H1-gHNSrOr']:focus {
      border-radius: 10px; }
  .btn[rm-comp='H1-gHNSrOr']:hover, .btn[rm-comp='H1-gHNSrOr']:focus {
    background-color: #ffffff;
    color: #1a1a1a;
    outline: none; }
  .btn[rm-comp='H1-gHNSrOr']:focus {
    border: 2px solid #FFC425; }


  @keyframes slidein {
    from[rm-comp='B1flSErHOB'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='B1flSErHOB'] {
      display: block;
      margin-bottom: 0%; } }
  body[rm-comp='B1flSErHOB'] {
    background-color: #000000; }
  .landing-container[rm-comp='B1flSErHOB'] {
    height: 100px; }
    @media only screen and (max-width: 575px) {
      .landing-container[rm-comp='B1flSErHOB'] {
        position: relative;
        min-height: 500px !important; } }
    .landing-container .text-container[rm-comp='B1flSErHOB'] {
      width: 100%; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .landing-container .text-container[rm-comp='B1flSErHOB'] {
          padding-bottom: 80px; } }
  .action-btn-wrapper[rm-comp='B1flSErHOB'] {
    max-width: 1100px;
    display: block;
    position: relative;
    width: 100%; }
    @media only screen and (max-width: 575px) {
      .action-btn-wrapper[rm-comp='B1flSErHOB'] {
        position: absolute;
        bottom: 20px; } }
  .back-button-container[rm-comp='B1flSErHOB'] {
    position: absolute;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: 20px;
    left: 20px; }
    @media only screen and (min-width: 1200px) {
      .back-button-container[rm-comp='B1flSErHOB'] {
        left: 0px; } }
    .back-button-container .back-button[rm-comp='B1flSErHOB'] {
      width: 50px;
      height: 50px;
      margin-right: 60px;
      pointer-events: all;
      -webkit-user-select: auto;
         -moz-user-select: auto;
          -ms-user-select: auto;
              user-select: auto;
      background: url("images/icons/back-button.png");
      background-size: cover; }
      @media only screen and (max-width: 575px) {
        .back-button-container .back-button[rm-comp='B1flSErHOB'] {
          width: 40px;
          height: 40px; } }
      .back-button-container .back-button[rm-comp='B1flSErHOB']:hover {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover; }
      .back-button-container .back-button[rm-comp='B1flSErHOB']:focus {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover;
        border: 1px solid #1A1A1A;
        border-radius: 100%; }
    .back-button-container .back-text[rm-comp='B1flSErHOB'] {
      position: absolute;
      display: block;
      color: #000;
      opacity: 0;
      transition: 0.25s ease; }
      .back-button-container .back-text p[rm-comp='B1flSErHOB'] {
        margin-bottom: 130px;
        width: 50px;
        text-align: center;
        margin-right: 60px;
        font-size: 14px; }
        @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
          .back-button-container .back-text p[rm-comp='B1flSErHOB'] {
            margin-bottom: 220px;
            margin-right: 0px; } }
        @media only screen and (max-width: 575px) {
          .back-button-container .back-text p[rm-comp='B1flSErHOB'] {
            margin-bottom: 80px;
            margin-right: 0px;
            width: 40px; } }
  .back-button:hover + .back-text[rm-comp='B1flSErHOB'] {
    opacity: 1; }
  .back-button:focus + .back-text[rm-comp='B1flSErHOB'] {
    opacity: 1; }
  .next-button-container[rm-comp='B1flSErHOB'] {
    position: absolute;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: 20px;
    right: 20px; }
    @media only screen and (min-width: 1200px) {
      .next-button-container[rm-comp='B1flSErHOB'] {
        right: 0px; } }
    .next-button-container .next-button[rm-comp='B1flSErHOB'] {
      width: 50px;
      height: 50px;
      margin-left: 60px;
      pointer-events: all;
      -webkit-user-select: auto;
         -moz-user-select: auto;
          -ms-user-select: auto;
              user-select: auto;
      background: url("images/icons/back-button.png");
      background-size: cover;
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
      @media only screen and (max-width: 575px) {
        .next-button-container .next-button[rm-comp='B1flSErHOB'] {
          width: 40px;
          height: 40px;
          background-size: cover; } }
      .next-button-container .next-button[rm-comp='B1flSErHOB']:hover {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover; }
      .next-button-container .next-button[rm-comp='B1flSErHOB']:focus {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover;
        border: 1px solid #1A1A1A;
        border-radius: 100%; }
    .next-button-container .next-text[rm-comp='B1flSErHOB'] {
      position: absolute;
      display: block;
      color: #000;
      opacity: 0;
      transition: 0.25s ease; }
      .next-button-container .next-text p[rm-comp='B1flSErHOB'] {
        margin-bottom: 130px;
        width: 50px;
        text-align: center;
        margin-left: 60px;
        font-size: 14px; }
        @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
          .next-button-container .next-text p[rm-comp='B1flSErHOB'] {
            margin-bottom: 220px; } }
        @media only screen and (max-width: 575px) {
          .next-button-container .next-text p[rm-comp='B1flSErHOB'] {
            margin-bottom: 80px;
            left: 0px;
            width: 40px; } }
  .next-button:hover + .next-text[rm-comp='B1flSErHOB'] {
    opacity: 1; }
  .next-button:focus + .next-text[rm-comp='B1flSErHOB'] {
    opacity: 1; }
  .btn[rm-comp='B1flSErHOB'] {
    background-color: #1a1a1a;
    color: #fff;
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    width: 60px;
    height: 60px;
    min-width: 60px;
    border-radius: 100%;
    transition: 0.25s ease;
    margin: 0 30px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .btn[rm-comp='B1flSErHOB'] {
        font-size: 16px;
        margin: 20px; } }
    @media only screen and (max-width: 575px) {
      .btn[rm-comp='B1flSErHOB'] {
        width: 40px;
        min-width: 40px;
        height: 40px; } }
    .btn[rm-comp='B1flSErHOB']:focus {
      background: #FFF;
      color: #1a1a1a;
      outline: none;
      border: 1px solid #1A1A1A;
      border-radius: 100%; }
  .btn.selected[rm-comp='B1flSErHOB'] {
    background: #FFF;
    color: #1a1a1a;
    outline: none; }
  h1[rm-comp='B1flSErHOB'] {
    color: #1a1a1a;
    font-size: 50px;
    font-weight: 600;
    padding-bottom: 20px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      h1[rm-comp='B1flSErHOB'] {
        font-size: 40px; } }
  h2[rm-comp='B1flSErHOB'] {
    color: #1a1a1a;
    font-size: 25px;
    font-weight: 400;
    padding-bottom: 40px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      h2[rm-comp='B1flSErHOB'] {
        font-size: 17px; } }
  .landing-container[rm-comp='B1flSErHOB'] {
    min-height: calc(100vh - 409px);
    background: radial-gradient(circle, #FCCB5E, #FFC425, #FFC425, #FFC425, #FFC425, #FFC425);
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .landing-container[rm-comp='B1flSErHOB'] {
        min-height: calc(100vh - 411px); } }
    @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
      .landing-container[rm-comp='B1flSErHOB'] {
        height: auto; } }
  .text-container[rm-comp='B1flSErHOB'] {
    text-align: center;
    padding: 20px 20px;
    width: 100%; }
    @media only screen and (max-width: 575px) {
      .text-container[rm-comp='B1flSErHOB'] {
        padding: 20px 10px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .text-container[rm-comp='B1flSErHOB'] {
        padding-bottom: 100px; } }
  .rating-btns[rm-comp='B1flSErHOB'] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
    .rating-btns .rating-btns-mobile[rm-comp='B1flSErHOB'] {
      display: -ms-flexbox;
      display: flex; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .rating-btns[rm-comp='B1flSErHOB'] {
        /* flex-direction: column-reverse;
            align-items: center;*/
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
  .rating-desc[rm-comp='B1flSErHOB'] {
    padding-top: 15px; }
  @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
    .desktop[rm-comp='B1flSErHOB'] {
      display: none; } }
  @media only screen and (min-width: 768px) {
    .mobile[rm-comp='B1flSErHOB'] {
      display: none; } }
  .mobile h2[rm-comp='B1flSErHOB'] {
    padding-bottom: 15px; }
  .mobile p[rm-comp='B1flSErHOB'] {
    padding-bottom: 20px;
    font-size: 14px; }
  .arrow-down[rm-comp='B1flSErHOB'] {
    font-size: 30px;
    position: relative;
    left: -10px;
    right: 0px;
    bottom: 35px;
    margin: 0 auto;
    cursor: pointer;
    margin-top: 100px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .arrow-down[rm-comp='B1flSErHOB'] {
        font-size: 20px; } }
  .chevron[rm-comp='B1flSErHOB'] {
    border-style: solid;
    border-width: 0.2em 0.2em 0 0;
    display: inline-block;
    height: 40px;
    width: 40px;
    left: 11px;
    position: relative;
    top: 0px;
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    vertical-align: top;
    color: #1a1a1a;
    transition: 0.5s ease; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .chevron[rm-comp='B1flSErHOB'] {
        width: 30px;
        height: 30px; } }
  .chevron[rm-comp='B1flSErHOB']:hover, .chevron[rm-comp='B1flSErHOB']:focus {
    top: 6px;
    color: #1a1a1a;
    outline: none; }
  .chevron[rm-comp='B1flSErHOB']:focus {
    opacity: 1; }
  .btn[rm-comp='B1flSErHOB']:hover {
    background: #FFF;
    color: #1a1a1a;
    outline: none;
    /* 
     * https://developer.mozilla.org/en-US/docs/Web/CSS/@media/pointer 
     * coarse: The primary input mechanism includes a pointing device of limited accuracy.
     */ }
    @media not all and (pointer: coarse) {
      .btn[rm-comp='B1flSErHOB']:hover:hover {
        background: #FFF;
        color: #1a1a1a;
        outline: none; } }
  .black-banner[rm-comp='B1flSErHOB'] {
    background: #1A1A1A; }
    .black-banner h1[rm-comp='B1flSErHOB'], .black-banner p[rm-comp='B1flSErHOB'] {
      color: #FFC425; }
    .black-banner h2[rm-comp='B1flSErHOB'] {
      color: white; }
    .black-banner button[rm-comp='B1flSErHOB'] {
      background: radial-gradient(circle, #FCCB5E, #FFC425, #FFC425, #FFC425, #FFC425, #FFC425);
      transition: 0.25s ease; }
      .black-banner button p[rm-comp='B1flSErHOB'] {
        color: #1A1A1A; }
    .black-banner .back-button[rm-comp='B1flSErHOB'] {
      background: url("images/icons/back-button-yellow.png");
      background-size: cover; }
      .black-banner .back-button[rm-comp='B1flSErHOB']:focus {
        border: 1px solid #FFC425;
        border-radius: 100%; }
    .black-banner .next-button[rm-comp='B1flSErHOB'] {
      background: url("images/icons/back-button-yellow.png");
      background-size: cover; }
      .black-banner .next-button[rm-comp='B1flSErHOB']:focus {
        border: 1px solid #FFC425;
        border-radius: 100%; }
    .black-banner .btn[rm-comp='B1flSErHOB']:hover {
      background: #FFF;
      color: #1a1a1a;
      outline: none;
      /* 
     * https://developer.mozilla.org/en-US/docs/Web/CSS/@media/pointer 
     * coarse: The primary input mechanism includes a pointing device of limited accuracy.
     */ }
      @media not all and (pointer: coarse) {
        .black-banner .btn[rm-comp='B1flSErHOB']:hover:hover {
          background: #FFF;
          color: #1a1a1a;
          outline: none; } }
    .black-banner .btn[rm-comp='B1flSErHOB']:focus {
      background: #FFF;
      outline: none;
      border: 2px solid #FFC425; }
    .black-banner .chevron[rm-comp='B1flSErHOB'] {
      color: #FFF; }
    .black-banner .back-text[rm-comp='B1flSErHOB'] {
      color: #fff; }
    .black-banner .rating-desc[rm-comp='B1flSErHOB'] {
      color: white; }


  @keyframes slidein {
    from[rm-comp='BJmlr4rH_r'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='BJmlr4rH_r'] {
      display: block;
      margin-bottom: 0%; } }
  body[rm-comp='BJmlr4rH_r'] {
    background-color: #000000; }
  .landing-container[rm-comp='BJmlr4rH_r'] {
    height: 100px; }
    @media only screen and (max-width: 575px) {
      .landing-container[rm-comp='BJmlr4rH_r'] {
        position: relative;
        min-height: 500px !important; } }
    .landing-container .text-container[rm-comp='BJmlr4rH_r'] {
      width: 100%; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .landing-container .text-container[rm-comp='BJmlr4rH_r'] {
          padding-bottom: 80px; } }
  .action-btn-wrapper[rm-comp='BJmlr4rH_r'] {
    max-width: 1100px;
    display: block;
    position: relative;
    width: 100%; }
    @media only screen and (max-width: 575px) {
      .action-btn-wrapper[rm-comp='BJmlr4rH_r'] {
        position: absolute;
        bottom: 20px; } }
  .back-button-container[rm-comp='BJmlr4rH_r'] {
    position: absolute;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: 20px;
    left: 20px; }
    @media only screen and (min-width: 1200px) {
      .back-button-container[rm-comp='BJmlr4rH_r'] {
        left: 0px; } }
    .back-button-container .back-button[rm-comp='BJmlr4rH_r'] {
      width: 50px;
      height: 50px;
      margin-right: 60px;
      pointer-events: all;
      -webkit-user-select: auto;
         -moz-user-select: auto;
          -ms-user-select: auto;
              user-select: auto;
      background: url("images/icons/back-button.png");
      background-size: cover; }
      @media only screen and (max-width: 575px) {
        .back-button-container .back-button[rm-comp='BJmlr4rH_r'] {
          width: 40px;
          height: 40px; } }
      .back-button-container .back-button[rm-comp='BJmlr4rH_r']:hover {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover; }
      .back-button-container .back-button[rm-comp='BJmlr4rH_r']:focus {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover;
        border: 1px solid #1A1A1A;
        border-radius: 100%; }
    .back-button-container .back-text[rm-comp='BJmlr4rH_r'] {
      position: absolute;
      display: block;
      color: #000;
      opacity: 0;
      transition: 0.25s ease; }
      .back-button-container .back-text p[rm-comp='BJmlr4rH_r'] {
        margin-bottom: 130px;
        width: 50px;
        text-align: center;
        margin-right: 60px;
        font-size: 14px; }
        @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
          .back-button-container .back-text p[rm-comp='BJmlr4rH_r'] {
            margin-bottom: 220px;
            margin-right: 0px; } }
        @media only screen and (max-width: 575px) {
          .back-button-container .back-text p[rm-comp='BJmlr4rH_r'] {
            margin-bottom: 80px;
            margin-right: 0px;
            width: 40px; } }
  .back-button:hover + .back-text[rm-comp='BJmlr4rH_r'] {
    opacity: 1; }
  .back-button:focus + .back-text[rm-comp='BJmlr4rH_r'] {
    opacity: 1; }
  .next-button-container[rm-comp='BJmlr4rH_r'] {
    position: absolute;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: 20px;
    right: 20px; }
    @media only screen and (min-width: 1200px) {
      .next-button-container[rm-comp='BJmlr4rH_r'] {
        right: 0px; } }
    .next-button-container .next-button[rm-comp='BJmlr4rH_r'] {
      width: 50px;
      height: 50px;
      margin-left: 60px;
      pointer-events: all;
      -webkit-user-select: auto;
         -moz-user-select: auto;
          -ms-user-select: auto;
              user-select: auto;
      background: url("images/icons/back-button.png");
      background-size: cover;
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
      @media only screen and (max-width: 575px) {
        .next-button-container .next-button[rm-comp='BJmlr4rH_r'] {
          width: 40px;
          height: 40px;
          background-size: cover; } }
      .next-button-container .next-button[rm-comp='BJmlr4rH_r']:hover {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover; }
      .next-button-container .next-button[rm-comp='BJmlr4rH_r']:focus {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover;
        border: 1px solid #1A1A1A;
        border-radius: 100%; }
    .next-button-container .next-text[rm-comp='BJmlr4rH_r'] {
      position: absolute;
      display: block;
      color: #000;
      opacity: 0;
      transition: 0.25s ease; }
      .next-button-container .next-text p[rm-comp='BJmlr4rH_r'] {
        margin-bottom: 130px;
        width: 50px;
        text-align: center;
        margin-left: 60px;
        font-size: 14px; }
        @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
          .next-button-container .next-text p[rm-comp='BJmlr4rH_r'] {
            margin-bottom: 220px; } }
        @media only screen and (max-width: 575px) {
          .next-button-container .next-text p[rm-comp='BJmlr4rH_r'] {
            margin-bottom: 80px;
            left: 0px;
            width: 40px; } }
  .next-button:hover + .next-text[rm-comp='BJmlr4rH_r'] {
    opacity: 1; }
  .next-button:focus + .next-text[rm-comp='BJmlr4rH_r'] {
    opacity: 1; }
  .btn[rm-comp='BJmlr4rH_r'] {
    background-color: #1a1a1a;
    color: #fff;
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    width: 60px;
    height: 60px;
    min-width: 60px;
    border-radius: 100%;
    transition: 0.25s ease;
    margin: 0 30px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .btn[rm-comp='BJmlr4rH_r'] {
        font-size: 16px;
        margin: 20px; } }
    @media only screen and (max-width: 575px) {
      .btn[rm-comp='BJmlr4rH_r'] {
        width: 40px;
        min-width: 40px;
        height: 40px; } }
    .btn[rm-comp='BJmlr4rH_r']:focus {
      background: #FFF;
      color: #1a1a1a;
      outline: none;
      border: 1px solid #1A1A1A;
      border-radius: 100%; }
  .btn.selected[rm-comp='BJmlr4rH_r'] {
    background: #FFF;
    color: #1a1a1a;
    outline: none; }
  h1[rm-comp='BJmlr4rH_r'] {
    color: #ffc425;
    font-size: 50px;
    font-weight: 600;
    padding-bottom: 20px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      h1[rm-comp='BJmlr4rH_r'] {
        font-size: 40px; } }
  h2[rm-comp='BJmlr4rH_r'] {
    color: #fff;
    font-size: 25px;
    font-weight: 400;
    padding-bottom: 50px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      h2[rm-comp='BJmlr4rH_r'] {
        font-size: 17px; } }
  p[rm-comp='BJmlr4rH_r'],
  label[rm-comp='BJmlr4rH_r'] {
    color: #fff;
    font-size: 20px;
    display: block;
    padding-bottom: 30px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      p[rm-comp='BJmlr4rH_r'],
      label[rm-comp='BJmlr4rH_r'] {
        font-size: 14px; } }
  @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
    label[rm-comp='BJmlr4rH_r'] {
      padding-top: 50px; } }
  .landing-container[rm-comp='BJmlr4rH_r'] {
    min-height: calc(100vh - 409px);
    background-color: #1a1a1a;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto; }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .landing-container[rm-comp='BJmlr4rH_r'] {
        min-height: calc(100vh - 411px); } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .landing-container[rm-comp='BJmlr4rH_r'] {
        min-height: 0; } }
    .landing-container .text-container[rm-comp='BJmlr4rH_r'] {
      text-align: center;
      padding: 20px 20px 100px 20px;
      width: 100%; }
      @media only screen and (max-width: 575px) {
        .landing-container .text-container[rm-comp='BJmlr4rH_r'] {
          padding-bottom: 120px; } }
      @media only screen and (min-width: 576px) and (max-width: 767px) {
        .landing-container .text-container[rm-comp='BJmlr4rH_r'] {
          padding-bottom: 150px; } }
      @media only screen and (min-width: 768px) and (max-width: 991px) {
        .landing-container .text-container[rm-comp='BJmlr4rH_r'] {
          padding-bottom: 100px; } }
  .text-container-inner[rm-comp='BJmlr4rH_r'] {
    max-width: 800px;
    display: block;
    margin: 0 auto; }
  @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
    .desktop[rm-comp='BJmlr4rH_r'] {
      display: none; } }
  @media only screen and (min-width: 768px) {
    .mobile[rm-comp='BJmlr4rH_r'] {
      display: none; } }
  .mobile h2[rm-comp='BJmlr4rH_r'] {
    padding-bottom: 15px; }
  .mobile p[rm-comp='BJmlr4rH_r'] {
    padding-bottom: 20px;
    font-size: 14px; }
  .arrow-down[rm-comp='BJmlr4rH_r'] {
    font-size: 30px;
    position: relative;
    left: -10px;
    right: 0px;
    bottom: 35px;
    margin: 0 auto;
    cursor: pointer;
    margin-bottom: 50px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .arrow-down[rm-comp='BJmlr4rH_r'] {
        font-size: 20px; } }
    @media only screen and (max-width: 575px) {
      .arrow-down[rm-comp='BJmlr4rH_r'] {
        margin-top: 75px; } }
  .chevron[rm-comp='BJmlr4rH_r'] {
    border-style: solid;
    border-width: 0.2em 0.2em 0 0;
    display: inline-block;
    height: 40px;
    width: 40px;
    left: 11px;
    position: relative;
    top: 45px;
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    vertical-align: top;
    color: #fff;
    opacity: 0.7;
    transition: 0.5s ease; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .chevron[rm-comp='BJmlr4rH_r'] {
        width: 30px;
        height: 30px; } }
  .chevron[rm-comp='BJmlr4rH_r']:hover, .chevron[rm-comp='BJmlr4rH_r']:focus {
    top: 6px;
    color: #fff;
    outline: 0; }
  .chevron[rm-comp='BJmlr4rH_r']:focus {
    color: #FFC425;
    opacity: 1; }
  .arrow-down[rm-comp='BJmlr4rH_r']::before {
    content: "NEXT";
    color: #FFF;
    font-size: 14px;
    position: absolute;
    bottom: -5px;
    left: -22%;
    -ms-transform: rotate(-135deg);
        transform: rotate(-135deg);
    opacity: 0;
    transition: 0.5s ease; }
  .arrow-down[rm-comp='BJmlr4rH_r']:hover::before, .arrow-down[rm-comp='BJmlr4rH_r']:focus::before {
    opacity: 0.7; }
  .feedback[rm-comp='BJmlr4rH_r'] {
    animation: fadein 2s; }
  .slider[rm-comp='BJmlr4rH_r'] {
    display: block;
    background-color: #ffc425;
    max-width: 722px;
    height: 4px;
    width: 100%; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .slider[rm-comp='BJmlr4rH_r'] {
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
        width: 100%;
        max-width: 350px;
        margin-top: 150px;
        margin-bottom: 150px;
        margin-left: auto;
        margin-right: auto; } }
  #slider-values[rm-comp='BJmlr4rH_r'] {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    #slider-values span[rm-comp='BJmlr4rH_r'] {
      margin-top: 10px;
      color: #FFF; }
  .service-text[rm-comp='BJmlr4rH_r'] {
    border-radius: 10px;
    padding: 10px 20px;
    width: 100%;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .service-text[rm-comp='BJmlr4rH_r'] {
        font-size: 14px; } }
  .yellow-banner[rm-comp='BJmlr4rH_r'] {
    background: radial-gradient(circle, #FCCB5E, #FFC425, #FFC425, #FFC425, #FFC425, #FFC425); }
    .yellow-banner h1[rm-comp='BJmlr4rH_r'] {
      color: #1A1A1A; }
    .yellow-banner h2[rm-comp='BJmlr4rH_r'] {
      color: #1A1A1A; }
    .yellow-banner label[rm-comp='BJmlr4rH_r'] {
      color: #1A1A1A; }
    .yellow-banner .chevron[rm-comp='BJmlr4rH_r'] {
      color: #1A1A1A; }
    .yellow-banner .back-button[rm-comp='BJmlr4rH_r'] {
      background: url("images/icons/back-button.png");
      background-size: cover; }
    .yellow-banner .back-text[rm-comp='BJmlr4rH_r'] {
      color: #fff; }
  .back-button-container .back-button[rm-comp='BJmlr4rH_r'] {
    background: url("images/icons/back-button-yellow.png");
    background-size: cover; }
  .back-text[rm-comp='BJmlr4rH_r'] {
    position: absolute;
    display: block;
    color: #fff;
    opacity: 0;
    transition: 0.25s ease; }
    .back-text p[rm-comp='BJmlr4rH_r'] {
      padding: 0; }
  .back-button[rm-comp='BJmlr4rH_r']:hover, .back-button[rm-comp='BJmlr4rH_r']:focus {
    background: url("images/icons/back-button-white.png");
    outline: none;
    background-size: cover; }
  .back-button[rm-comp='BJmlr4rH_r']:focus {
    border-radius: 100%;
    border: 2px solid #FFC425; }
  .back-button:hover + .back-text[rm-comp='BJmlr4rH_r'] {
    opacity: 1; }
  .back-button:focus + .back-text[rm-comp='BJmlr4rH_r'] {
    opacity: 1; }
  .slider-wrapper[rm-comp='BJmlr4rH_r'] {
    margin-bottom: 62px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .slider-wrapper[rm-comp='BJmlr4rH_r'] {
        margin-bottom: 0px; } }
  .arrow-down-container[rm-comp='BJmlr4rH_r'] {
    padding-top: 15px; }
  .next-button-container .next-button[rm-comp='BJmlr4rH_r'] {
    background: url("images/icons/back-button-yellow.png");
    background-size: cover; }
  @media only screen and (min-width: 576px) and (max-width: 767px) {
    .back-button-container[rm-comp='BJmlr4rH_r'], .next-button-container[rm-comp='BJmlr4rH_r'] {
      bottom: 70px; } }


  @keyframes slidein {
    from[rm-comp='HJVlHVHS_H'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='HJVlHVHS_H'] {
      display: block;
      margin-bottom: 0%; } }
  body[rm-comp='HJVlHVHS_H'] {
    background-color: #000000; }
  .landing-container[rm-comp='HJVlHVHS_H'] {
    height: 100px; }
    @media only screen and (max-width: 575px) {
      .landing-container[rm-comp='HJVlHVHS_H'] {
        position: relative;
        min-height: 500px !important; } }
    .landing-container .text-container[rm-comp='HJVlHVHS_H'] {
      width: 100%; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .landing-container .text-container[rm-comp='HJVlHVHS_H'] {
          padding-bottom: 80px; } }
  .action-btn-wrapper[rm-comp='HJVlHVHS_H'] {
    max-width: 1100px;
    display: block;
    position: relative;
    width: 100%; }
    @media only screen and (max-width: 575px) {
      .action-btn-wrapper[rm-comp='HJVlHVHS_H'] {
        position: absolute;
        bottom: 20px; } }
  .back-button-container[rm-comp='HJVlHVHS_H'] {
    position: absolute;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: 20px;
    left: 20px; }
    @media only screen and (min-width: 1200px) {
      .back-button-container[rm-comp='HJVlHVHS_H'] {
        left: 0px; } }
    .back-button-container .back-button[rm-comp='HJVlHVHS_H'] {
      width: 50px;
      height: 50px;
      margin-right: 60px;
      pointer-events: all;
      -webkit-user-select: auto;
         -moz-user-select: auto;
          -ms-user-select: auto;
              user-select: auto;
      background: url("images/icons/back-button.png");
      background-size: cover; }
      @media only screen and (max-width: 575px) {
        .back-button-container .back-button[rm-comp='HJVlHVHS_H'] {
          width: 40px;
          height: 40px; } }
      .back-button-container .back-button[rm-comp='HJVlHVHS_H']:hover {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover; }
      .back-button-container .back-button[rm-comp='HJVlHVHS_H']:focus {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover;
        border: 1px solid #1A1A1A;
        border-radius: 100%; }
    .back-button-container .back-text[rm-comp='HJVlHVHS_H'] {
      position: absolute;
      display: block;
      color: #000;
      opacity: 0;
      transition: 0.25s ease; }
      .back-button-container .back-text p[rm-comp='HJVlHVHS_H'] {
        margin-bottom: 130px;
        width: 50px;
        text-align: center;
        margin-right: 60px;
        font-size: 14px; }
        @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
          .back-button-container .back-text p[rm-comp='HJVlHVHS_H'] {
            margin-bottom: 220px;
            margin-right: 0px; } }
        @media only screen and (max-width: 575px) {
          .back-button-container .back-text p[rm-comp='HJVlHVHS_H'] {
            margin-bottom: 80px;
            margin-right: 0px;
            width: 40px; } }
  .back-button:hover + .back-text[rm-comp='HJVlHVHS_H'] {
    opacity: 1; }
  .back-button:focus + .back-text[rm-comp='HJVlHVHS_H'] {
    opacity: 1; }
  .next-button-container[rm-comp='HJVlHVHS_H'] {
    position: absolute;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: 20px;
    right: 20px; }
    @media only screen and (min-width: 1200px) {
      .next-button-container[rm-comp='HJVlHVHS_H'] {
        right: 0px; } }
    .next-button-container .next-button[rm-comp='HJVlHVHS_H'] {
      width: 50px;
      height: 50px;
      margin-left: 60px;
      pointer-events: all;
      -webkit-user-select: auto;
         -moz-user-select: auto;
          -ms-user-select: auto;
              user-select: auto;
      background: url("images/icons/back-button.png");
      background-size: cover;
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
      @media only screen and (max-width: 575px) {
        .next-button-container .next-button[rm-comp='HJVlHVHS_H'] {
          width: 40px;
          height: 40px;
          background-size: cover; } }
      .next-button-container .next-button[rm-comp='HJVlHVHS_H']:hover {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover; }
      .next-button-container .next-button[rm-comp='HJVlHVHS_H']:focus {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover;
        border: 1px solid #1A1A1A;
        border-radius: 100%; }
    .next-button-container .next-text[rm-comp='HJVlHVHS_H'] {
      position: absolute;
      display: block;
      color: #000;
      opacity: 0;
      transition: 0.25s ease; }
      .next-button-container .next-text p[rm-comp='HJVlHVHS_H'] {
        margin-bottom: 130px;
        width: 50px;
        text-align: center;
        margin-left: 60px;
        font-size: 14px; }
        @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
          .next-button-container .next-text p[rm-comp='HJVlHVHS_H'] {
            margin-bottom: 220px; } }
        @media only screen and (max-width: 575px) {
          .next-button-container .next-text p[rm-comp='HJVlHVHS_H'] {
            margin-bottom: 80px;
            left: 0px;
            width: 40px; } }
  .next-button:hover + .next-text[rm-comp='HJVlHVHS_H'] {
    opacity: 1; }
  .next-button:focus + .next-text[rm-comp='HJVlHVHS_H'] {
    opacity: 1; }
  .btn[rm-comp='HJVlHVHS_H'] {
    background-color: #1a1a1a;
    color: #fff;
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    width: 60px;
    height: 60px;
    min-width: 60px;
    border-radius: 100%;
    transition: 0.25s ease;
    margin: 0 30px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .btn[rm-comp='HJVlHVHS_H'] {
        font-size: 16px;
        margin: 20px; } }
    @media only screen and (max-width: 575px) {
      .btn[rm-comp='HJVlHVHS_H'] {
        width: 40px;
        min-width: 40px;
        height: 40px; } }
    .btn[rm-comp='HJVlHVHS_H']:focus {
      background: #FFF;
      color: #1a1a1a;
      outline: none;
      border: 1px solid #1A1A1A;
      border-radius: 100%; }
  .btn.selected[rm-comp='HJVlHVHS_H'] {
    background: #FFF;
    color: #1a1a1a;
    outline: none; }
  h1[rm-comp='HJVlHVHS_H'] {
    color: #1a1a1a;
    font-size: 50px;
    font-weight: 600;
    padding-bottom: 20px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      h1[rm-comp='HJVlHVHS_H'] {
        font-size: 40px; } }
  h2[rm-comp='HJVlHVHS_H'] {
    width: 80%;
    color: #1a1a1a;
    font-size: 25px;
    font-weight: 400;
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      h2[rm-comp='HJVlHVHS_H'] {
        font-size: 17px; } }
  h3[rm-comp='HJVlHVHS_H'] {
    font-size: 23px;
    font-weight: 600;
    vertical-align: super;
    display: inline; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      h3[rm-comp='HJVlHVHS_H'] {
        font-size: 18px; } }
  .mobile h2[rm-comp='HJVlHVHS_H'] {
    padding-bottom: 15px; }
  .mobile p[rm-comp='HJVlHVHS_H'] {
    padding-bottom: 20px;
    font-size: 14px; }
  .landing-container[rm-comp='HJVlHVHS_H'] {
    min-height: calc(100vh - 409px);
    background: radial-gradient(circle, #FCCB5E, #FFC425, #FFC425, #FFC425, #FFC425, #FFC425);
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto; }
  .text-container[rm-comp='HJVlHVHS_H'] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    text-align: center;
    padding: 20px 20px; }
    @media only screen and (min-width: 1200px) {
      .text-container[rm-comp='HJVlHVHS_H'] {
        max-width: 1640px; } }
    @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px), only screen and (min-width: 768px) and (max-width: 991px) {
      .text-container[rm-comp='HJVlHVHS_H'] {
        margin-top: 25px;
        padding: 20px 10px; } }
  .btn[rm-comp='HJVlHVHS_H'] {
    background-color: #ffc425;
    color: #1a1a1a;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    width: 160px;
    height: 40px;
    border-radius: 10px;
    transition: 0.5s ease; }
  .btn[rm-comp='HJVlHVHS_H']:hover {
    background-color: #1a1a1a;
    color: #ffc425;
    border: 1px solid #ffc425; }
  .arrow-down-container[rm-comp='HJVlHVHS_H'] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    font-size: 30px;
    width: 100px;
    height: 50px;
    right: 0px;
    bottom: 35px;
    margin: 0 auto;
    cursor: pointer;
    margin-top: 50px;
    margin-bottom: 25px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .arrow-down-container[rm-comp='HJVlHVHS_H'] {
        font-size: 20px; } }
    @media only screen and (max-width: 575px) {
      .arrow-down-container[rm-comp='HJVlHVHS_H'] {
        margin-top: 0px; } }
  .arrow-down[rm-comp='HJVlHVHS_H'] {
    position: absolute;
    height: 100px;
    width: 100px; }
  .chevron[rm-comp='HJVlHVHS_H'] {
    border-style: solid;
    border-width: 0.2em 0.2em 0 0;
    display: inline-block;
    height: 40px;
    width: 40px;
    position: relative;
    left: 0px;
    top: -10px;
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    vertical-align: top;
    color: #000;
    opacity: 0.7;
    transition: 0.5s ease; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .chevron[rm-comp='HJVlHVHS_H'] {
        width: 30px;
        height: 30px; } }
  .arrow-down[rm-comp='HJVlHVHS_H']::before {
    content: "NEXT";
    color: #000000;
    font-size: 14px;
    position: absolute;
    bottom: 60px;
    left: 34%;
    opacity: 0;
    transition: 0.2s ease; }
  .arrow-down-container:hover > .arrow-down[rm-comp='HJVlHVHS_H']::before {
    opacity: 0.7;
    transition: 0.1s ease;
    transition-delay: 0.25s; }
  .arrow-down-container:hover > .chevron[rm-comp='HJVlHVHS_H'] {
    top: 0px;
    color: #000;
    outline: none; }
  .chevron:focus + .arrow-down[rm-comp='HJVlHVHS_H']::before {
    opacity: 0.7; }
  .chevron[rm-comp='HJVlHVHS_H']:hover,
  .chevron[rm-comp='HJVlHVHS_H']:focus {
    top: 0px;
    color: #000;
    outline: none; }
  .chevron[rm-comp='HJVlHVHS_H']:focus {
    color: white; }
  .validation[rm-comp='HJVlHVHS_H'] {
    margin-top: 10px; }
    .validation .exclamation[rm-comp='HJVlHVHS_H'] {
      width: 20px;
      height: 20px; }
    .validation p[rm-comp='HJVlHVHS_H'] {
      display: inline;
      margin-left: 10px;
      font-size: 14px;
      vertical-align: text-top; }
  .products-page[rm-comp='HJVlHVHS_H'] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    width: 100%;
    margin-bottom: 70px; }
    @media only screen and (max-width: 575px) {
      .products-page[rm-comp='HJVlHVHS_H'] {
        margin-bottom: 30px; } }
    @media only screen and (min-width: 768px) {
      .products-page .products-column[rm-comp='HJVlHVHS_H'] {
        margin-left: 20px;
        margin-right: 20px; } }
    .products-page .products-row[rm-comp='HJVlHVHS_H'] {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      max-width: 1200px; }
      @media only screen and (min-width: 768px) {
        .products-page .products-row[rm-comp='HJVlHVHS_H'] {
          margin-left: 36px; } }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .products-page .products-row[rm-comp='HJVlHVHS_H'] {
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-align: center;
              align-items: center;
          margin-bottom: 20px; } }
    .products-page .products-column[rm-comp='HJVlHVHS_H'] {
      width: 306px;
      margin-bottom: 40px; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .products-page .products-column[rm-comp='HJVlHVHS_H'] {
          width: 250px;
          margin-bottom: 15px;
          margin-left: 25px; } }
      .products-page .products-column .products-icon[rm-comp='HJVlHVHS_H'] {
        width: 40px;
        height: 40px;
        margin-right: 15px; }
      .products-page .products-column .title[rm-comp='HJVlHVHS_H'] {
        margin-bottom: 20px;
        text-align: left; }
      .products-page .products-column .item[rm-comp='HJVlHVHS_H'] {
        margin-bottom: 20px;
        text-align: left;
        margin-left: 10px; }
      .products-page .products-column input[type="checkbox"][rm-comp='HJVlHVHS_H'] {
        width: 22px;
        height: 22px;
        border: 1px solid #1a1a1a;
        margin-right: 15px;
        -webkit-appearance: none;
        transition: 0.2s ease;
        background-position: center;
        background-size: 0%;
        float: left; }
      .products-page .products-column input[type="checkbox"][rm-comp='HJVlHVHS_H']::-ms-check {
        color: transparent;
        background-color: transparent;
        border: 1px solid #1a1a1a; }
      .products-page .products-column input[type="checkbox"][rm-comp='HJVlHVHS_H']:checked {
        background-color: #1a1a1a;
        background-repeat: no-repeat;
        background-position: center;
        background-image: url(./images/survey/checkmark-white.png);
        background-size: 75%; }
      .products-page .products-column input[type="checkbox"][rm-comp='HJVlHVHS_H']:hover,
      .products-page .products-column input[type="checkbox"][rm-comp='HJVlHVHS_H']:focus {
        cursor: pointer;
        background-color: #1a1a1a; }
      .products-page .products-column input[type="checkbox"][rm-comp='HJVlHVHS_H']:focus {
        outline: none;
        border: 1px solid white; }
      .products-page .products-column .text input[type="text"][rm-comp='HJVlHVHS_H'] {
        width: 185px;
        height: 40px;
        padding: 0 10px;
        border-bottom: 1px solid #1a1a1a;
        background-color: rgba(255, 255, 255, 0);
        margin-top: -20px; }
      .products-page .products-column .text input[type="text"][rm-comp='HJVlHVHS_H']::-ms-input-placeholder {
        color: #1a1a1a; }
      .products-page .products-column .text input[type="text"][rm-comp='HJVlHVHS_H']::placeholder {
        color: #1a1a1a; }
      .products-page .products-column label[rm-comp='HJVlHVHS_H'] {
        font-size: 20px;
        vertical-align: top;
        display: block;
        margin-left: 35px; }
  .black-banner[rm-comp='HJVlHVHS_H'] {
    background: #1A1A1A; }
    .black-banner h1[rm-comp='HJVlHVHS_H'] {
      color: #FFC425; }
    .black-banner h2[rm-comp='HJVlHVHS_H'],
    .black-banner label[rm-comp='HJVlHVHS_H'],
    .black-banner h3[rm-comp='HJVlHVHS_H'] {
      color: #FFF; }
    .black-banner .btn[rm-comp='HJVlHVHS_H'] {
      background-color: #ffc425;
      color: #1a1a1a; }
    .black-banner .btn[rm-comp='HJVlHVHS_H']:hover {
      background-color: #fff;
      color: #1a1a1a; }
    .black-banner .back-button[rm-comp='HJVlHVHS_H'] {
      background: url("images/icons/back-button-yellow.png");
      background-size: cover; }
    .black-banner .chevron[rm-comp='HJVlHVHS_H'],
    .black-banner .chevron[rm-comp='HJVlHVHS_H']:hover,
    .black-banner .arrow-down[rm-comp='HJVlHVHS_H']::before {
      color: #FFF; }
    .black-banner .products-column input[type="checkbox"][rm-comp='HJVlHVHS_H'] {
      border: 1px solid white; }
    .black-banner .products-column input[type="checkbox"][rm-comp='HJVlHVHS_H']:checked {
      background-color: white;
      background-image: url(./images/survey/checkmark-black.png); }
    .black-banner .products-column input[type="checkbox"][rm-comp='HJVlHVHS_H']:hover {
      background-color: white; }
    .black-banner .products-column .text input[type="text"][rm-comp='HJVlHVHS_H'] {
      border-bottom: 1px solid white;
      background-color: white; }
    .black-banner .products-column .text input[type="text"][rm-comp='HJVlHVHS_H']::-ms-input-placeholder {
      color: white; }
    .black-banner .products-column .text input[type="text"][rm-comp='HJVlHVHS_H']::placeholder {
      color: white; }
    .black-banner .products-column .back-text[rm-comp='HJVlHVHS_H'] {
      color: #fff; }
  .back-button-container[rm-comp='HJVlHVHS_H'], .next-button-container[rm-comp='HJVlHVHS_H'] {
    bottom: 70px; }
    @media only screen and (max-width: 575px) {
      .back-button-container[rm-comp='HJVlHVHS_H'], .next-button-container[rm-comp='HJVlHVHS_H'] {
        bottom: 20px; } }
  .back-wrapper[rm-comp='HJVlHVHS_H'] {
    margin-bottom: 30px; }
  .back-button[rm-comp='HJVlHVHS_H'] {
    background: url("images/icons/back-button.png");
    background-size: cover; }
  .back-text[rm-comp='HJVlHVHS_H'] {
    color: #000; }
  .back-button[rm-comp='HJVlHVHS_H']:hover,
  .back-button[rm-comp='HJVlHVHS_H']:focus {
    background: url("images/icons/back-button-white.png");
    outline: none;
    background-size: cover; }
  .back-button:hover + .back-text[rm-comp='HJVlHVHS_H'] {
    opacity: 1; }
  .back-button:focus + .back-text[rm-comp='HJVlHVHS_H'] {
    opacity: 1; }


  @keyframes slidein {
    from[rm-comp='SyBlSESrOS'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='SyBlSESrOS'] {
      display: block;
      margin-bottom: 0%; } }
  body[rm-comp='SyBlSESrOS'] {
    background-color: #000000; }
  .landing-container[rm-comp='SyBlSESrOS'] {
    height: 100px; }
    @media only screen and (max-width: 575px) {
      .landing-container[rm-comp='SyBlSESrOS'] {
        position: relative;
        min-height: 500px !important; } }
    .landing-container .text-container[rm-comp='SyBlSESrOS'] {
      width: 100%; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .landing-container .text-container[rm-comp='SyBlSESrOS'] {
          padding-bottom: 80px; } }
  .action-btn-wrapper[rm-comp='SyBlSESrOS'] {
    max-width: 1100px;
    display: block;
    position: relative;
    width: 100%; }
    @media only screen and (max-width: 575px) {
      .action-btn-wrapper[rm-comp='SyBlSESrOS'] {
        position: absolute;
        bottom: 20px; } }
  .back-button-container[rm-comp='SyBlSESrOS'] {
    position: absolute;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: 20px;
    left: 20px; }
    @media only screen and (min-width: 1200px) {
      .back-button-container[rm-comp='SyBlSESrOS'] {
        left: 0px; } }
    .back-button-container .back-button[rm-comp='SyBlSESrOS'] {
      width: 50px;
      height: 50px;
      margin-right: 60px;
      pointer-events: all;
      -webkit-user-select: auto;
         -moz-user-select: auto;
          -ms-user-select: auto;
              user-select: auto;
      background: url("images/icons/back-button.png");
      background-size: cover; }
      @media only screen and (max-width: 575px) {
        .back-button-container .back-button[rm-comp='SyBlSESrOS'] {
          width: 40px;
          height: 40px; } }
      .back-button-container .back-button[rm-comp='SyBlSESrOS']:hover {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover; }
      .back-button-container .back-button[rm-comp='SyBlSESrOS']:focus {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover;
        border: 1px solid #1A1A1A;
        border-radius: 100%; }
    .back-button-container .back-text[rm-comp='SyBlSESrOS'] {
      position: absolute;
      display: block;
      color: #000;
      opacity: 0;
      transition: 0.25s ease; }
      .back-button-container .back-text p[rm-comp='SyBlSESrOS'] {
        margin-bottom: 130px;
        width: 50px;
        text-align: center;
        margin-right: 60px;
        font-size: 14px; }
        @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
          .back-button-container .back-text p[rm-comp='SyBlSESrOS'] {
            margin-bottom: 220px;
            margin-right: 0px; } }
        @media only screen and (max-width: 575px) {
          .back-button-container .back-text p[rm-comp='SyBlSESrOS'] {
            margin-bottom: 80px;
            margin-right: 0px;
            width: 40px; } }
  .back-button:hover + .back-text[rm-comp='SyBlSESrOS'] {
    opacity: 1; }
  .back-button:focus + .back-text[rm-comp='SyBlSESrOS'] {
    opacity: 1; }
  .next-button-container[rm-comp='SyBlSESrOS'] {
    position: absolute;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: 20px;
    right: 20px; }
    @media only screen and (min-width: 1200px) {
      .next-button-container[rm-comp='SyBlSESrOS'] {
        right: 0px; } }
    .next-button-container .next-button[rm-comp='SyBlSESrOS'] {
      width: 50px;
      height: 50px;
      margin-left: 60px;
      pointer-events: all;
      -webkit-user-select: auto;
         -moz-user-select: auto;
          -ms-user-select: auto;
              user-select: auto;
      background: url("images/icons/back-button.png");
      background-size: cover;
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
      @media only screen and (max-width: 575px) {
        .next-button-container .next-button[rm-comp='SyBlSESrOS'] {
          width: 40px;
          height: 40px;
          background-size: cover; } }
      .next-button-container .next-button[rm-comp='SyBlSESrOS']:hover {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover; }
      .next-button-container .next-button[rm-comp='SyBlSESrOS']:focus {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover;
        border: 1px solid #1A1A1A;
        border-radius: 100%; }
    .next-button-container .next-text[rm-comp='SyBlSESrOS'] {
      position: absolute;
      display: block;
      color: #000;
      opacity: 0;
      transition: 0.25s ease; }
      .next-button-container .next-text p[rm-comp='SyBlSESrOS'] {
        margin-bottom: 130px;
        width: 50px;
        text-align: center;
        margin-left: 60px;
        font-size: 14px; }
        @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
          .next-button-container .next-text p[rm-comp='SyBlSESrOS'] {
            margin-bottom: 220px; } }
        @media only screen and (max-width: 575px) {
          .next-button-container .next-text p[rm-comp='SyBlSESrOS'] {
            margin-bottom: 80px;
            left: 0px;
            width: 40px; } }
  .next-button:hover + .next-text[rm-comp='SyBlSESrOS'] {
    opacity: 1; }
  .next-button:focus + .next-text[rm-comp='SyBlSESrOS'] {
    opacity: 1; }
  .btn[rm-comp='SyBlSESrOS'] {
    background-color: #1a1a1a;
    color: #fff;
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    width: 60px;
    height: 60px;
    min-width: 60px;
    border-radius: 100%;
    transition: 0.25s ease;
    margin: 0 30px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .btn[rm-comp='SyBlSESrOS'] {
        font-size: 16px;
        margin: 20px; } }
    @media only screen and (max-width: 575px) {
      .btn[rm-comp='SyBlSESrOS'] {
        width: 40px;
        min-width: 40px;
        height: 40px; } }
    .btn[rm-comp='SyBlSESrOS']:focus {
      background: #FFF;
      color: #1a1a1a;
      outline: none;
      border: 1px solid #1A1A1A;
      border-radius: 100%; }
  .btn.selected[rm-comp='SyBlSESrOS'] {
    background: #FFF;
    color: #1a1a1a;
    outline: none; }
  h1[rm-comp='SyBlSESrOS'] {
    color: #FFC425;
    font-size: 50px;
    font-weight: 600;
    padding-bottom: 20px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      h1[rm-comp='SyBlSESrOS'] {
        font-size: 36px; } }
  h2[rm-comp='SyBlSESrOS'] {
    color: #fff;
    font-size: 25px;
    font-weight: 400;
    padding-bottom: 40px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      h2[rm-comp='SyBlSESrOS'] {
        font-size: 17px; } }
  .landing-container[rm-comp='SyBlSESrOS'] {
    min-height: calc(100vh - 409px);
    background: #1A1A1A;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .text-container[rm-comp='SyBlSESrOS'] {
    text-align: center;
    padding: 20px 20px;
    width: 100%;
    margin-bottom: 80px; }
  .rating-btns[rm-comp='SyBlSESrOS'] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
  .btn[rm-comp='SyBlSESrOS'] {
    background-color: #FFC425;
    color: #1A1A1A;
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    transition: 0.5s ease;
    margin: 0 30px; }
  .thumbs[rm-comp='SyBlSESrOS'] {
    width: 29px;
    padding-top: 7px; }
  .btn[rm-comp='SyBlSESrOS']:hover, .btn[rm-comp='SyBlSESrOS']:focus {
    background-color: #fff;
    outline: none;
    color: #1a1a1a; }
  .btn[rm-comp='SyBlSESrOS']:focus {
    border: 2px solid #FFC425; }
  .btn.selected[rm-comp='SyBlSESrOS'] {
    background: #FFF;
    color: #1a1a1a;
    outline: none; }
  .rating-desc[rm-comp='SyBlSESrOS'] {
    padding-top: 15px; }
  @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
    .desktop[rm-comp='SyBlSESrOS'] {
      display: none; } }
  @media only screen and (min-width: 768px) {
    .mobile[rm-comp='SyBlSESrOS'] {
      display: none; } }
  .mobile h2[rm-comp='SyBlSESrOS'] {
    padding-bottom: 15px; }
  .mobile p[rm-comp='SyBlSESrOS'] {
    padding-bottom: 20px;
    font-size: 14px; }
  .arrow-down[rm-comp='SyBlSESrOS'] {
    font-size: 30px;
    position: relative;
    left: -10px;
    right: 0px;
    bottom: 35px;
    margin: 0 auto;
    cursor: pointer;
    margin-top: 100px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .arrow-down[rm-comp='SyBlSESrOS'] {
        font-size: 20px; } }
  .chevron[rm-comp='SyBlSESrOS'] {
    border-style: solid;
    border-width: 0.2em 0.2em 0 0;
    display: inline-block;
    height: 40px;
    width: 40px;
    left: 11px;
    position: relative;
    top: 0px;
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    vertical-align: top;
    color: #fff;
    transition: 0.5s ease;
    opacity: 0.7; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .chevron[rm-comp='SyBlSESrOS'] {
        width: 30px;
        height: 30px; } }
  .chevron[rm-comp='SyBlSESrOS']:hover, .chevron[rm-comp='SyBlSESrOS']:focus {
    top: 6px;
    color: #fff; }
  .yellow-banner[rm-comp='SyBlSESrOS'] {
    background: radial-gradient(circle, #FCCB5E, #FFC425, #FFC425, #FFC425, #FFC425, #FFC425); }
    .yellow-banner h1[rm-comp='SyBlSESrOS'] {
      color: #1A1A1A; }
    .yellow-banner h2[rm-comp='SyBlSESrOS'] {
      color: #1A1A1A; }
    .yellow-banner button[rm-comp='SyBlSESrOS'] {
      background: #FFF; }
    .yellow-banner button[rm-comp='SyBlSESrOS']:hover {
      border: 1px solid black;
      background: #FFF; }
    .yellow-banner .chevron[rm-comp='SyBlSESrOS'] {
      color: #1A1A1A; }
    .yellow-banner .back-button[rm-comp='SyBlSESrOS'] {
      background: url("images/icons/back-button.png");
      color: #000;
      background-size: cover; }
    .yellow-banner .back-text[rm-comp='SyBlSESrOS'] {
      color: #000; }
  .back-button-container .back-button[rm-comp='SyBlSESrOS'] {
    background: url("images/icons/back-button-yellow.png");
    background-size: cover; }
    .back-button-container .back-button[rm-comp='SyBlSESrOS']:hover {
      background: url("images/icons/back-button-white.png");
      outline: none;
      background-size: cover; }
    .back-button-container .back-button[rm-comp='SyBlSESrOS']:focus {
      border-radius: 100%;
      border: 2px solid #FFC425;
      background: url("images/icons/back-button-white.png");
      outline: none;
      background-size: cover; }
  @media only screen and (min-width: 768px) {
    .back-button-container[rm-comp='SyBlSESrOS'] {
      bottom: 0; } }
  .back-button-container .back-text[rm-comp='SyBlSESrOS'] {
    position: absolute;
    display: block;
    color: white;
    opacity: 0;
    transition: 0.25s ease; }
  .back-button:hover + .back-text[rm-comp='SyBlSESrOS'] {
    opacity: 1; }
  .back-button:focus + .back-text[rm-comp='SyBlSESrOS'] {
    opacity: 1; }


  @keyframes slidein {
    from[rm-comp='BJIlrEBBOS'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='BJIlrEBBOS'] {
      display: block;
      margin-bottom: 0%; } }
  body[rm-comp='BJIlrEBBOS'] {
    background-color: #000000; }
  .landing-container[rm-comp='BJIlrEBBOS'] {
    height: 100px; }
    @media only screen and (max-width: 575px) {
      .landing-container[rm-comp='BJIlrEBBOS'] {
        position: relative;
        min-height: 500px !important; } }
    .landing-container .text-container[rm-comp='BJIlrEBBOS'] {
      width: 100%; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .landing-container .text-container[rm-comp='BJIlrEBBOS'] {
          padding-bottom: 80px; } }
  .action-btn-wrapper[rm-comp='BJIlrEBBOS'] {
    max-width: 1100px;
    display: block;
    position: relative;
    width: 100%; }
    @media only screen and (max-width: 575px) {
      .action-btn-wrapper[rm-comp='BJIlrEBBOS'] {
        position: absolute;
        bottom: 20px; } }
  .back-button-container[rm-comp='BJIlrEBBOS'] {
    position: absolute;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: 20px;
    left: 20px; }
    @media only screen and (min-width: 1200px) {
      .back-button-container[rm-comp='BJIlrEBBOS'] {
        left: 0px; } }
    .back-button-container .back-button[rm-comp='BJIlrEBBOS'] {
      width: 50px;
      height: 50px;
      margin-right: 60px;
      pointer-events: all;
      -webkit-user-select: auto;
         -moz-user-select: auto;
          -ms-user-select: auto;
              user-select: auto;
      background: url("images/icons/back-button.png");
      background-size: cover; }
      @media only screen and (max-width: 575px) {
        .back-button-container .back-button[rm-comp='BJIlrEBBOS'] {
          width: 40px;
          height: 40px; } }
      .back-button-container .back-button[rm-comp='BJIlrEBBOS']:hover {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover; }
      .back-button-container .back-button[rm-comp='BJIlrEBBOS']:focus {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover;
        border: 1px solid #1A1A1A;
        border-radius: 100%; }
    .back-button-container .back-text[rm-comp='BJIlrEBBOS'] {
      position: absolute;
      display: block;
      color: #000;
      opacity: 0;
      transition: 0.25s ease; }
      .back-button-container .back-text p[rm-comp='BJIlrEBBOS'] {
        margin-bottom: 130px;
        width: 50px;
        text-align: center;
        margin-right: 60px;
        font-size: 14px; }
        @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
          .back-button-container .back-text p[rm-comp='BJIlrEBBOS'] {
            margin-bottom: 220px;
            margin-right: 0px; } }
        @media only screen and (max-width: 575px) {
          .back-button-container .back-text p[rm-comp='BJIlrEBBOS'] {
            margin-bottom: 80px;
            margin-right: 0px;
            width: 40px; } }
  .back-button:hover + .back-text[rm-comp='BJIlrEBBOS'] {
    opacity: 1; }
  .back-button:focus + .back-text[rm-comp='BJIlrEBBOS'] {
    opacity: 1; }
  .next-button-container[rm-comp='BJIlrEBBOS'] {
    position: absolute;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: 20px;
    right: 20px; }
    @media only screen and (min-width: 1200px) {
      .next-button-container[rm-comp='BJIlrEBBOS'] {
        right: 0px; } }
    .next-button-container .next-button[rm-comp='BJIlrEBBOS'] {
      width: 50px;
      height: 50px;
      margin-left: 60px;
      pointer-events: all;
      -webkit-user-select: auto;
         -moz-user-select: auto;
          -ms-user-select: auto;
              user-select: auto;
      background: url("images/icons/back-button.png");
      background-size: cover;
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
      @media only screen and (max-width: 575px) {
        .next-button-container .next-button[rm-comp='BJIlrEBBOS'] {
          width: 40px;
          height: 40px;
          background-size: cover; } }
      .next-button-container .next-button[rm-comp='BJIlrEBBOS']:hover {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover; }
      .next-button-container .next-button[rm-comp='BJIlrEBBOS']:focus {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover;
        border: 1px solid #1A1A1A;
        border-radius: 100%; }
    .next-button-container .next-text[rm-comp='BJIlrEBBOS'] {
      position: absolute;
      display: block;
      color: #000;
      opacity: 0;
      transition: 0.25s ease; }
      .next-button-container .next-text p[rm-comp='BJIlrEBBOS'] {
        margin-bottom: 130px;
        width: 50px;
        text-align: center;
        margin-left: 60px;
        font-size: 14px; }
        @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
          .next-button-container .next-text p[rm-comp='BJIlrEBBOS'] {
            margin-bottom: 220px; } }
        @media only screen and (max-width: 575px) {
          .next-button-container .next-text p[rm-comp='BJIlrEBBOS'] {
            margin-bottom: 80px;
            left: 0px;
            width: 40px; } }
  .next-button:hover + .next-text[rm-comp='BJIlrEBBOS'] {
    opacity: 1; }
  .next-button:focus + .next-text[rm-comp='BJIlrEBBOS'] {
    opacity: 1; }
  .btn[rm-comp='BJIlrEBBOS'] {
    background-color: #1a1a1a;
    color: #fff;
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    width: 60px;
    height: 60px;
    min-width: 60px;
    border-radius: 100%;
    transition: 0.25s ease;
    margin: 0 30px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .btn[rm-comp='BJIlrEBBOS'] {
        font-size: 16px;
        margin: 20px; } }
    @media only screen and (max-width: 575px) {
      .btn[rm-comp='BJIlrEBBOS'] {
        width: 40px;
        min-width: 40px;
        height: 40px; } }
    .btn[rm-comp='BJIlrEBBOS']:focus {
      background: #FFF;
      color: #1a1a1a;
      outline: none;
      border: 1px solid #1A1A1A;
      border-radius: 100%; }
  .btn.selected[rm-comp='BJIlrEBBOS'] {
    background: #FFF;
    color: #1a1a1a;
    outline: none; }
  h1[rm-comp='BJIlrEBBOS'] {
    color: #1A1A1A;
    font-size: 50px;
    font-weight: 600;
    padding-bottom: 20px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      h1[rm-comp='BJIlrEBBOS'] {
        font-size: 36px; } }
  h2[rm-comp='BJIlrEBBOS'] {
    color: #1A1A1A;
    font-size: 25px;
    font-weight: 400;
    padding-bottom: 50px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      h2[rm-comp='BJIlrEBBOS'] {
        font-size: 17px;
        margin-top: 25px; } }
  label[rm-comp='BJIlrEBBOS'] {
    color: #1A1A1A;
    font-size: 16px;
    font-weight: 600; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      label[rm-comp='BJIlrEBBOS'] {
        font-size: 14px; } }
  .landing-container[rm-comp='BJIlrEBBOS'] {
    min-height: calc(100vh - 409px);
    background: radial-gradient(circle, #FCCB5E, #FFC425, #FFC425, #FFC425, #FFC425, #FFC425);
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto; }
  .text-container[rm-comp='BJIlrEBBOS'] {
    text-align: center;
    padding: 20px 20px;
    width: 100%;
    margin-bottom: 100px;
    /* animation: slidein 2s; */ }
    @media only screen and (min-width: 992px) {
      .text-container[rm-comp='BJIlrEBBOS'] {
        margin-top: 0px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .text-container[rm-comp='BJIlrEBBOS'] {
        margin-top: 50px; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .text-container[rm-comp='BJIlrEBBOS'] {
        margin-top: 35px; } }
    @media only screen and (max-width: 575px) {
      .text-container[rm-comp='BJIlrEBBOS'] {
        margin-top: 25px;
        padding: 20px 10px; } }
  @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
    .desktop[rm-comp='BJIlrEBBOS'] {
      display: none; } }
  @media only screen and (min-width: 768px) {
    .mobile[rm-comp='BJIlrEBBOS'] {
      display: none; } }
  .mobile h2[rm-comp='BJIlrEBBOS'] {
    padding-bottom: 15px; }
  .mobile p[rm-comp='BJIlrEBBOS'] {
    font-size: 14px; }
  .arrow-down[rm-comp='BJIlrEBBOS'] {
    font-size: 30px;
    position: relative;
    left: -10px;
    right: 0px;
    bottom: 35px;
    margin: 0 auto;
    cursor: pointer;
    margin-top: 100px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .arrow-down[rm-comp='BJIlrEBBOS'] {
        font-size: 20px; } }
  .chevron[rm-comp='BJIlrEBBOS'] {
    border-style: solid;
    border-width: 0.2em 0.2em 0 0;
    display: inline-block;
    height: 40px;
    width: 40px;
    left: 11px;
    position: relative;
    top: 0px;
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    vertical-align: top;
    color: #1A1A1A;
    transition: 0.5s ease; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .chevron[rm-comp='BJIlrEBBOS'] {
        width: 30px;
        height: 30px; } }
  .chevron[rm-comp='BJIlrEBBOS']:hover, .chevron[rm-comp='BJIlrEBBOS']:focus {
    top: 6px;
    color: #1A1A1A; }
  .form-row[rm-comp='BJIlrEBBOS'] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    padding-bottom: 20px;
    margin-left: 10px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .form-row[rm-comp='BJIlrEBBOS'] {
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-align: center;
            align-items: center; } }
  .form-row .first-row[rm-comp='BJIlrEBBOS'] {
    margin-left: -50px;
    margin-right: -7.5px;
    padding-right: 0px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .form-row .first-row[rm-comp='BJIlrEBBOS'] {
        margin-left: -45px;
        margin-right: 0px; } }
  .no-label-lastname[rm-comp='BJIlrEBBOS'] {
    margin-left: 55px;
    margin-right: -7.5px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .no-label-lastname[rm-comp='BJIlrEBBOS'] {
        margin-top: 10px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 10px; } }
  @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
    #ccInput[rm-comp='BJIlrEBBOS'] {
      margin-top: 10px;
      margin-left: -40px;
      margin-bottom: 10px; } }
  .text label[rm-comp='BJIlrEBBOS'] {
    display: inline;
    padding-right: 20px; }
  .text input[rm-comp='BJIlrEBBOS'] {
    height: 50px;
    border-radius: 10px;
    width: 270px;
    padding-left: 20px;
    padding-right: 20px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .text input[rm-comp='BJIlrEBBOS'] {
        width: auto;
        font-size: 14px; } }
    .text input[rm-comp='BJIlrEBBOS']:focus {
      border: 1px solid #1A1A1A;
      outline: none; }
  .text .cc-mail[rm-comp='BJIlrEBBOS']:focus {
    border: 1px solid white;
    outline: none; }
  .mail-text label[rm-comp='BJIlrEBBOS'] {
    padding-top: 0px; }
  .mail-text textarea[rm-comp='BJIlrEBBOS'] {
    height: 375px;
    max-width: 691px;
    width: 100%;
    border-radius: 10px;
    padding: 15px;
    transition: 0.2s ease-in-out; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .mail-text textarea[rm-comp='BJIlrEBBOS'] {
        font-size: 14px; } }
    @media only screen and (max-width: 575px) {
      .mail-text textarea[rm-comp='BJIlrEBBOS'] {
        width: 100%;
        transition: 0.2s ease-in-out; } }
    .mail-text textarea[rm-comp='BJIlrEBBOS']:focus {
      border: 1px solid #1A1A1A;
      outline: none; }
  .mail-text[rm-comp='BJIlrEBBOS'] {
    max-width: 610px;
    padding-left: 15px;
    margin: 0 auto; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .mail-text[rm-comp='BJIlrEBBOS'] {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-right: 20px; } }
    @media only screen and (max-width: 575px) {
      .mail-text[rm-comp='BJIlrEBBOS'] {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: end;
            justify-content: flex-end;
        padding-right: 20px; } }
  .cc-mail[rm-comp='BJIlrEBBOS'] {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #1a1a1a; }
  .validation[rm-comp='BJIlrEBBOS'] {
    margin-top: 10px; }
    .validation .exclamation[rm-comp='BJIlrEBBOS'] {
      width: 20px;
      height: 20px; }
    .validation p[rm-comp='BJIlrEBBOS'] {
      display: inline;
      margin-left: 10px;
      font-size: 14px;
      vertical-align: text-top; }
  a.btn[rm-comp='BJIlrEBBOS'] {
    padding-top: 10px; }
  .btn[rm-comp='BJIlrEBBOS'] {
    background-color: #1A1A1A;
    color: #FFF;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    width: 160px;
    height: 40px;
    border-radius: 10px;
    transition: 0.5s ease;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    display: block; }
    .btn[rm-comp='BJIlrEBBOS']:focus {
      outline: none;
      border: 1px solid white;
      border-radius: 10px; }
  .btn[rm-comp='BJIlrEBBOS']:hover {
    background-color: #FFF;
    color: #1A1A1A;
    border: none; }
  .skip[rm-comp='BJIlrEBBOS'] {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #1A1A1A;
    color: #1A1A1A;
    margin-bottom: 20px; }
    .skip[rm-comp='BJIlrEBBOS']:focus {
      outline: none;
      border: 1px solid #1A1A1A;
      background-color: white; }
  .black-banner[rm-comp='BJIlrEBBOS'] {
    background: #1A1A1A; }
    .black-banner #cc[rm-comp='BJIlrEBBOS'] {
      color: #FFF;
      border: 1px solid #FFC425; }
    .black-banner h1[rm-comp='BJIlrEBBOS'] {
      color: #FFC425; }
    .black-banner h2[rm-comp='BJIlrEBBOS'] {
      color: #FFF; }
    .black-banner p[rm-comp='BJIlrEBBOS'] {
      color: #FFF; }
    .black-banner a.btn[rm-comp='BJIlrEBBOS'] {
      padding-top: 10px;
      background: radial-gradient(circle, #FCCB5E, #FFC425, #FFC425, #FFC425, #FFC425, #FFC425); }
      .black-banner a.btn p[rm-comp='BJIlrEBBOS'] {
        color: #1A1A1A; }
    .black-banner a.btn[rm-comp='BJIlrEBBOS']:hover {
      background: #1A1A1A;
      border: 1px solid #FFC425; }
      .black-banner a.btn:hover p[rm-comp='BJIlrEBBOS'] {
        color: #FFC425; }
    .black-banner .btn[rm-comp='BJIlrEBBOS'] {
      background: radial-gradient(circle, #FCCB5E, #FFC425, #FFC425, #FFC425, #FFC425, #FFC425); }
      .black-banner .btn p[rm-comp='BJIlrEBBOS'] {
        color: #1A1A1A; }
    .black-banner .btn[rm-comp='BJIlrEBBOS']:hover {
      background: #1A1A1A;
      color: #FFC425;
      border: 1px solid #FFC425; }
      .black-banner .btn:hover p[rm-comp='BJIlrEBBOS'] {
        color: #FFC425; }
    .black-banner .chevron[rm-comp='BJIlrEBBOS'] {
      color: #FFF; }
    .black-banner .back-button[rm-comp='BJIlrEBBOS'] {
      background: url("images/icons/back-button-yellow.png");
      background-size: cover; }
    .black-banner .back-text[rm-comp='BJIlrEBBOS'] {
      color: #fff; }
  .back-wrapper[rm-comp='BJIlrEBBOS'] {
    margin-bottom: 30px; }
  .back-button-container[rm-comp='BJIlrEBBOS'] {
    bottom: 70px; }
    .back-button-container .back-button[rm-comp='BJIlrEBBOS'] {
      background: url("images/icons/back-button.png");
      background-size: cover; }
      .back-button-container .back-button[rm-comp='BJIlrEBBOS']:hover {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover; }
      .back-button-container .back-button[rm-comp='BJIlrEBBOS']:focus {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover;
        border: 1px solid #1A1A1A;
        border-radius: 100%; }
  .back-button:hover + .back-text[rm-comp='BJIlrEBBOS'] {
    opacity: 1; }
  .back-button:focus + .back-text[rm-comp='BJIlrEBBOS'] {
    opacity: 1; }
  .black-banner[rm-comp='BJIlrEBBOS'] {
    background: #1A1A1A; }
    .black-banner h1[rm-comp='BJIlrEBBOS'], .black-banner p[rm-comp='BJIlrEBBOS'] {
      color: #FFC425; }
    .black-banner h2[rm-comp='BJIlrEBBOS'] {
      color: white; }
    .black-banner button[rm-comp='BJIlrEBBOS'] {
      background: radial-gradient(circle, #FCCB5E, #FFC425, #FFC425, #FFC425, #FFC425, #FFC425);
      transition: 0.25s ease; }
      .black-banner button p[rm-comp='BJIlrEBBOS'] {
        color: #1A1A1A; }
    .black-banner .back-button[rm-comp='BJIlrEBBOS'] {
      background: url("images/icons/back-button-yellow.png"); }
      .black-banner .back-button[rm-comp='BJIlrEBBOS']:focus {
        border: 1px solid #FFC425;
        border-radius: 100%; }
    .black-banner .btn[rm-comp='BJIlrEBBOS']:hover {
      background: #FFF;
      outline: none; }
    .black-banner .btn[rm-comp='BJIlrEBBOS']:focus {
      background: #FFF;
      outline: none;
      border: 2px solid #FFC425; }
    .black-banner .chevron[rm-comp='BJIlrEBBOS'] {
      color: #FFF; }
    .black-banner .back-text[rm-comp='BJIlrEBBOS'] {
      color: #fff; }
    .black-banner .rating-desc[rm-comp='BJIlrEBBOS'] {
      color: white; }
  #sendBtn[rm-comp='BJIlrEBBOS']:focus {
    border: 1px solid #1A1A1A; }


  @keyframes slidein {
    from[rm-comp='r1DlSEBruH'] {
      display: none;
      margin-bottom: -100%; }
    to[rm-comp='r1DlSEBruH'] {
      display: block;
      margin-bottom: 0%; } }
  body[rm-comp='r1DlSEBruH'] {
    background-color: #000000; }
  .landing-container[rm-comp='r1DlSEBruH'] {
    height: 100px; }
    @media only screen and (max-width: 575px) {
      .landing-container[rm-comp='r1DlSEBruH'] {
        position: relative;
        min-height: 500px !important; } }
    .landing-container .text-container[rm-comp='r1DlSEBruH'] {
      width: 100%; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .landing-container .text-container[rm-comp='r1DlSEBruH'] {
          padding-bottom: 80px; } }
  .action-btn-wrapper[rm-comp='r1DlSEBruH'] {
    max-width: 1100px;
    display: block;
    position: relative;
    width: 100%; }
    @media only screen and (max-width: 575px) {
      .action-btn-wrapper[rm-comp='r1DlSEBruH'] {
        position: absolute;
        bottom: 20px; } }
  .back-button-container[rm-comp='r1DlSEBruH'] {
    position: absolute;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: 20px;
    left: 20px; }
    @media only screen and (min-width: 1200px) {
      .back-button-container[rm-comp='r1DlSEBruH'] {
        left: 0px; } }
    .back-button-container .back-button[rm-comp='r1DlSEBruH'] {
      width: 50px;
      height: 50px;
      margin-right: 60px;
      pointer-events: all;
      -webkit-user-select: auto;
         -moz-user-select: auto;
          -ms-user-select: auto;
              user-select: auto;
      background: url("images/icons/back-button.png");
      background-size: cover; }
      @media only screen and (max-width: 575px) {
        .back-button-container .back-button[rm-comp='r1DlSEBruH'] {
          width: 40px;
          height: 40px; } }
      .back-button-container .back-button[rm-comp='r1DlSEBruH']:hover {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover; }
      .back-button-container .back-button[rm-comp='r1DlSEBruH']:focus {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover;
        border: 1px solid #1A1A1A;
        border-radius: 100%; }
    .back-button-container .back-text[rm-comp='r1DlSEBruH'] {
      position: absolute;
      display: block;
      color: #000;
      opacity: 0;
      transition: 0.25s ease; }
      .back-button-container .back-text p[rm-comp='r1DlSEBruH'] {
        margin-bottom: 130px;
        width: 50px;
        text-align: center;
        margin-right: 60px;
        font-size: 14px; }
        @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
          .back-button-container .back-text p[rm-comp='r1DlSEBruH'] {
            margin-bottom: 220px;
            margin-right: 0px; } }
        @media only screen and (max-width: 575px) {
          .back-button-container .back-text p[rm-comp='r1DlSEBruH'] {
            margin-bottom: 80px;
            margin-right: 0px;
            width: 40px; } }
  .back-button:hover + .back-text[rm-comp='r1DlSEBruH'] {
    opacity: 1; }
  .back-button:focus + .back-text[rm-comp='r1DlSEBruH'] {
    opacity: 1; }
  .next-button-container[rm-comp='r1DlSEBruH'] {
    position: absolute;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    bottom: 20px;
    right: 20px; }
    @media only screen and (min-width: 1200px) {
      .next-button-container[rm-comp='r1DlSEBruH'] {
        right: 0px; } }
    .next-button-container .next-button[rm-comp='r1DlSEBruH'] {
      width: 50px;
      height: 50px;
      margin-left: 60px;
      pointer-events: all;
      -webkit-user-select: auto;
         -moz-user-select: auto;
          -ms-user-select: auto;
              user-select: auto;
      background: url("images/icons/back-button.png");
      background-size: cover;
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
      @media only screen and (max-width: 575px) {
        .next-button-container .next-button[rm-comp='r1DlSEBruH'] {
          width: 40px;
          height: 40px;
          background-size: cover; } }
      .next-button-container .next-button[rm-comp='r1DlSEBruH']:hover {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover; }
      .next-button-container .next-button[rm-comp='r1DlSEBruH']:focus {
        background: url("images/icons/back-button-white.png");
        outline: none;
        background-size: cover;
        border: 1px solid #1A1A1A;
        border-radius: 100%; }
    .next-button-container .next-text[rm-comp='r1DlSEBruH'] {
      position: absolute;
      display: block;
      color: #000;
      opacity: 0;
      transition: 0.25s ease; }
      .next-button-container .next-text p[rm-comp='r1DlSEBruH'] {
        margin-bottom: 130px;
        width: 50px;
        text-align: center;
        margin-left: 60px;
        font-size: 14px; }
        @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px) {
          .next-button-container .next-text p[rm-comp='r1DlSEBruH'] {
            margin-bottom: 220px; } }
        @media only screen and (max-width: 575px) {
          .next-button-container .next-text p[rm-comp='r1DlSEBruH'] {
            margin-bottom: 80px;
            left: 0px;
            width: 40px; } }
  .next-button:hover + .next-text[rm-comp='r1DlSEBruH'] {
    opacity: 1; }
  .next-button:focus + .next-text[rm-comp='r1DlSEBruH'] {
    opacity: 1; }
  .btn[rm-comp='r1DlSEBruH'] {
    background-color: #1a1a1a;
    color: #fff;
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    width: 60px;
    height: 60px;
    min-width: 60px;
    border-radius: 100%;
    transition: 0.25s ease;
    margin: 0 30px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .btn[rm-comp='r1DlSEBruH'] {
        font-size: 16px;
        margin: 20px; } }
    @media only screen and (max-width: 575px) {
      .btn[rm-comp='r1DlSEBruH'] {
        width: 40px;
        min-width: 40px;
        height: 40px; } }
    .btn[rm-comp='r1DlSEBruH']:focus {
      background: #FFF;
      color: #1a1a1a;
      outline: none;
      border: 1px solid #1A1A1A;
      border-radius: 100%; }
  .btn.selected[rm-comp='r1DlSEBruH'] {
    background: #FFF;
    color: #1a1a1a;
    outline: none; }
  h1[rm-comp='r1DlSEBruH'] {
    color: #FFC425;
    font-size: 50px;
    font-weight: 600;
    padding-bottom: 20px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
      h1[rm-comp='r1DlSEBruH'] {
        font-size: 36px; } }
  h2[rm-comp='r1DlSEBruH'] {
    color: #fff;
    font-size: 25px;
    font-weight: 400;
    padding-bottom: 70px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
      h2[rm-comp='r1DlSEBruH'] {
        font-size: 17px;
        padding-bottom: 0px; } }
  .landing-container[rm-comp='r1DlSEBruH'] {
    min-height: calc(100vh - 409px);
    background: #1A1A1A;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    height: auto; }
  .text-container[rm-comp='r1DlSEBruH'] {
    text-align: center;
    padding: 20px 20px;
    width: 100%; }
    @media only screen and (min-width: 992px) {
      .text-container[rm-comp='r1DlSEBruH'] {
        margin-top: 0px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .text-container[rm-comp='r1DlSEBruH'] {
        margin-top: 50px; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .text-container[rm-comp='r1DlSEBruH'] {
        margin-top: 35px; } }
    @media only screen and (max-width: 575px) {
      .text-container[rm-comp='r1DlSEBruH'] {
        margin-top: 25px;
        padding: 20px 10px; } }
  .detailLinks[rm-comp='r1DlSEBruH'] {
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #FFF;
    color: #FFF;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    border-radius: 10px;
    width: 156px;
    height: 40px;
    transition: 0.5s ease;
    padding-top: 10px;
    margin: 0 30px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .detailLinks[rm-comp='r1DlSEBruH'] {
        margin: 10px; } }
  .detailLinks[rm-comp='r1DlSEBruH']:hover, .detailLinks[rm-comp='r1DlSEBruH']:focus {
    background-color: #fff;
    color: #1a1a1a;
    outline: none; }
  .detailLinks[rm-comp='r1DlSEBruH']:focus {
    border: 2px solid #FFC425;
    border-radius: 10px; }
  a.btn[rm-comp='r1DlSEBruH'] {
    text-decoration: none;
    padding-top: 10px; }
  .btn[rm-comp='r1DlSEBruH'] {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #FFF;
    color: #FFF;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    border-radius: 10px;
    width: 156px;
    height: 40px;
    transition: 0.5s ease;
    margin: 0 10px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .btn[rm-comp='r1DlSEBruH'] {
        margin: 10px; } }
  .btn[rm-comp='r1DlSEBruH']:hover {
    background-color: #fff;
    color: #1a1a1a; }
  .cta-btns[rm-comp='r1DlSEBruH'] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    width: 100%;
    padding-top: 100px;
    margin-bottom: 80px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .cta-btns[rm-comp='r1DlSEBruH'] {
        padding-top: 50px; } }
    .cta-btns p[rm-comp='r1DlSEBruH'] {
      color: #FFF; }
    .cta-btns .btn[rm-comp='r1DlSEBruH'] {
      width: 225px;
      background-color: #FFC425;
      color: #1A1A1A;
      border: none;
      margin-top: 5px;
      margin-bottom: 50px; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .cta-btns .btn[rm-comp='r1DlSEBruH'] {
          margin-bottom: 30px; } }
    .cta-btns .btn[rm-comp='r1DlSEBruH']:hover, .cta-btns .btn[rm-comp='r1DlSEBruH']:focus {
      background-color: #fff;
      color: #1a1a1a;
      outline: none; }
    .cta-btns .btn[rm-comp='r1DlSEBruH']:focus {
      border: 2px solid #FFC425;
      border-radius: 10px; }
    .cta-btns .pop-up[rm-comp='r1DlSEBruH'] {
      position: absolute;
      opacity: 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: start;
          align-items: flex-start;
      position: absolute;
      margin-top: -211px;
      margin-left: -32px;
      width: 350px;
      height: 100px;
      background-color: white;
      border-radius: 5px;
      -ms-transform: scale(0.5);
          transform: scale(0.5);
      transition: scale 0.5s ease;
      pointer-events: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
      @media only screen and (max-width: 575px) {
        .cta-btns .pop-up[rm-comp='r1DlSEBruH'] {
          margin-left: 10px;
          margin-top: -256px;
          width: 225px;
          height: 170px;
          transition: 0.25s ease; } }
      @media only screen and (min-width: 576px) and (max-width: 767px) {
        .cta-btns .pop-up[rm-comp='r1DlSEBruH'] {
          margin-left: -50px;
          margin-top: -191px; } }
    .cta-btns .pop-up-wedge[rm-comp='r1DlSEBruH'] {
      position: absolute;
      width: 40px;
      height: 40px;
      top: 88px;
      background-image: url("../site_assets/images/icons/pop-up-wedge.png");
      background-size: cover; }
      @media only screen and (max-width: 575px) {
        .cta-btns .pop-up-wedge[rm-comp='r1DlSEBruH'] {
          top: 158px; } }
    .cta-btns .pop-up span[rm-comp='r1DlSEBruH'] {
      height: 100%;
      padding: 10px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      @media xs-only {
        .cta-btns .pop-up span[rm-comp='r1DlSEBruH'] {
          padding: 20px; } }
    .cta-btns .pop-up.show[rm-comp='r1DlSEBruH'] {
      opacity: 1;
      -ms-transform: scale(1);
          transform: scale(1);
      transition: 0.25s ease;
      pointer-events: all;
      -webkit-user-select: all;
         -moz-user-select: all;
          -ms-user-select: all;
              user-select: all; }
  .results-section[rm-comp='r1DlSEBruH'] {
    text-align: center;
    width: 400px;
    padding-top: 30px;
    padding-bottom: 40px;
    position: relative; }
    @media only screen and (min-width: 1200px) {
      .results-section[rm-comp='r1DlSEBruH'] {
        padding-top: 0px; } }
    @media only screen and (max-width: 575px) {
      .results-section[rm-comp='r1DlSEBruH'] {
        width: 290px; } }
    .results-section p[rm-comp='r1DlSEBruH'] {
      font-weight: 400;
      font-size: 16px;
      color: #FFF;
      width: 290px;
      margin-left: auto;
      margin-right: auto;
      margin-top: 10px;
      margin-bottom: 20px; }
    .results-section .results-btns[rm-comp='r1DlSEBruH'] {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center; }
      @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
        .results-section .results-btns[rm-comp='r1DlSEBruH'] {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      @media only screen and (min-width: 768px) {
        .results-section .results-btns[rm-comp='r1DlSEBruH'] {
          position: absolute;
          bottom: 0;
          left: 50%;
          -ms-transform: translate(-50%, 0);
              transform: translate(-50%, 0); } }
    .results-section img[rm-comp='r1DlSEBruH'] {
      width: 70px; }
  .divider1[rm-comp='r1DlSEBruH'],
  .divider2[rm-comp='r1DlSEBruH'] {
    display: block;
    height: 200px;
    width: 1.5px;
    background-color: #FFF;
    position: absolute;
    margin-top: -160px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
      .divider1[rm-comp='r1DlSEBruH'],
      .divider2[rm-comp='r1DlSEBruH'] {
        display: none; } }
  .divider1[rm-comp='r1DlSEBruH'] {
    height: 140px;
    margin-bottom: 60px; }
    @media only screen and (min-width: 1200px) {
      .divider1[rm-comp='r1DlSEBruH'] {
        height: 200px;
        margin-bottom: 0px; } }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .divider2[rm-comp='r1DlSEBruH'] {
      display: none; } }
  .results-container[rm-comp='r1DlSEBruH'] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media only screen and (min-width: 1200px) {
      .results-container[rm-comp='r1DlSEBruH'] {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; } }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
      .results-container[rm-comp='r1DlSEBruH'] {
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-align: center;
            align-items: center; } }
  .yellow-banner[rm-comp='r1DlSEBruH'] {
    background: radial-gradient(circle, #FCCB5E, #FFC425, #FFC425, #FFC425, #FFC425, #FFC425); }
    .yellow-banner h1[rm-comp='r1DlSEBruH'] {
      color: #1A1A1A; }
    .yellow-banner h2[rm-comp='r1DlSEBruH'] {
      color: #1A1A1A; }
    .yellow-banner p[rm-comp='r1DlSEBruH'] {
      font-weight: 700;
      color: #1A1A1A; }
    .yellow-banner .divider[rm-comp='r1DlSEBruH'] {
      background-color: black; }
    .yellow-banner .btn[rm-comp='r1DlSEBruH'] {
      background-color: #FFF;
      border: 1px solid #1A1A1A;
      color: #1A1A1A; }
    .yellow-banner .btn[rm-comp='r1DlSEBruH']:hover {
      background-color: #FFC425;
      color: #1A1A1A; }
    .yellow-banner .cta-btns p[rm-comp='r1DlSEBruH'] {
      color: #1A1A1A; }
    .yellow-banner .cta-btns .btn[rm-comp='r1DlSEBruH'] {
      background-color: #1A1A1A;
      border: none;
      color: #FFC425; }
    .yellow-banner .cta-btns .btn[rm-comp='r1DlSEBruH']:hover {
      background-color: #FFC425;
      color: #000000;
      border: 1px solid #1A1A1A; }
    .yellow-banner .chevron[rm-comp='r1DlSEBruH'] {
      color: #1A1A1A; }
    .yellow-banner .back-button[rm-comp='r1DlSEBruH'] {
      background: url("images/icons/back-button.png");
      background-size: cover; }
    .yellow-banner .back-text[rm-comp='r1DlSEBruH'] {
      color: #000; }
  .back-wrapper[rm-comp='r1DlSEBruH'] {
    margin-bottom: 30px; }
  .back-button-container .back-button[rm-comp='r1DlSEBruH'] {
    background: url("images/icons/back-button-yellow.png");
    background-size: cover; }
    .back-button-container .back-button[rm-comp='r1DlSEBruH']:hover {
      background: url("images/icons/back-button-white.png");
      outline: none;
      background-size: cover; }
    .back-button-container .back-button[rm-comp='r1DlSEBruH']:focus {
      background: url("images/icons/back-button-white.png");
      outline: none;
      background-size: cover;
      border: 1px solid #FFC425;
      border-radius: 100%; }
  .back-button-container[rm-comp='r1DlSEBruH'] {
    bottom: 70px; }
    .back-button-container .back-text[rm-comp='r1DlSEBruH'] {
      position: absolute;
      display: block;
      color: #fff;
      opacity: 0;
      transition: 0.25s ease; }
  .back-button:hover + .back-text[rm-comp='r1DlSEBruH'] {
    opacity: 1; }
  .back-button:focus + .back-text[rm-comp='r1DlSEBruH'] {
    opacity: 1; }

@keyframes slidein {
  from {
    display: none;
    margin-bottom: -100%; }
  to {
    display: block;
    margin-bottom: 0%; } }

*, *:before, *:after {
  box-sizing: border-box;
  margin: 0;
  padding: 0; }

/* Fix IE and iOS text resizing on orientation change */
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

html, body {
  margin: 0;
  padding: 0; }

body {
  font-size: 1rem; }

button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-size: inherit;
  cursor: pointer;
  border: none;
  background: transparent; }
  button.link {
    border: 0;
    background: transparent;
    text-align: left; }

input, select, textarea {
  font-size: inherit;
  font-family: inherit;
  color: inherit;
  border: none; }

a.btn:link {
  text-decoration: none;
  text-align: center;
  display: inline-block; }
  a.btn:link:hover {
    text-decoration: none; }

[hidden] {
  display: none !important; }

/* turn off buttons in input[type=number] */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; }

/* removes "x" button from IE10/11 input fields */
input::-ms-clear {
  display: none; }

.row, .form-row, .inline-buttons, .form-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: stretch;
      align-items: stretch; }

.container {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto; }
  .container.no-gutter {
    padding-left: 0;
    padding-right: 0; }
  .container:not(.full) {
    max-width: 1200px; }

.row {
  margin-left: -15px;
  margin-right: -15px; }
  .row > * {
    padding-left: 15px;
    padding-right: 15px; }
  .row.no-gutter {
    margin-left: 0;
    margin-right: 0; }
    .row.no-gutter > * {
      padding-left: 0;
      padding-right: 0; }

.form-row {
  margin-left: -5px;
  margin-right: -5px;
  -ms-flex-align: baseline;
      align-items: baseline; }
  .form-row > * {
    padding-left: 5px;
    padding-right: 5px; }
  .form-row.no-gutter {
    margin-left: 0;
    margin-right: 0; }
    .form-row.no-gutter > * {
      padding-left: 0;
      padding-right: 0; }

.inline-buttons {
  margin: -5px; }
  .inline-buttons > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    margin: 5px; }

.menubar {
  border: 1px solid transparent; }

.form-item {
  margin: 1rem 0;
  -ms-flex-align: baseline;
      align-items: baseline; }
  .form-item > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%; }

.gutter {
  padding-left: 15px;
  padding-right: 15px; }

.form-gutter {
  padding-left: 5px;
  padding-right: 5px; }

.col {
  -ms-flex: 1 0 0px;
      flex: 1 0 0; }

.col-1 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 25%;
  max-width: 25%; }

.col-4 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 50%;
  max-width: 50%; }

.col-7 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 75%;
  max-width: 75%; }

.col-10 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 100%;
  max-width: 100%; }

.w-0 {
  width: 0%; }

.w-auto {
  width: auto; }

.w-1-1, .w-2-2, .w-3-3, .w-4-4, .w-5-5, .w-6-6, .w-8-8, .w-9-9, .w-10-10, .w-12-12, .w-15-15, .w-16-16, .w-20-20 {
  width: 100%; }

.w-1-2, .w-2-4, .w-3-6, .w-4-8, .w-5-10, .w-6-12, .w-8-16, .w-10-20 {
  width: 50%; }

.w-1-3, .w-2-6, .w-3-9, .w-4-12, .w-5-15 {
  width: 33.33333%; }

.w-2-3, .w-4-6, .w-6-9, .w-8-12, .w-10-15 {
  width: 66.66667%; }

.w-1-4, .w-2-8, .w-3-12, .w-4-16, .w-5-20 {
  width: 25%; }

.w-3-4, .w-6-8, .w-9-12, .w-12-16, .w-15-20 {
  width: 75%; }

.w-1-5, .w-2-10, .w-3-15, .w-4-20 {
  width: 20%; }

.w-2-5, .w-4-10, .w-6-15, .w-8-20 {
  width: 40%; }

.w-3-5, .w-6-10, .w-9-15, .w-12-20 {
  width: 60%; }

.w-4-5, .w-8-10, .w-12-15, .w-16-20 {
  width: 80%; }

.w-1-6, .w-2-12 {
  width: 16.66667%; }

.w-5-6, .w-10-12 {
  width: 83.33333%; }

.w-1-8, .w-2-16 {
  width: 12.5%; }

.w-3-8, .w-6-16 {
  width: 37.5%; }

.w-5-8, .w-10-16 {
  width: 62.5%; }

.w-7-8, .w-14-16 {
  width: 87.5%; }

.w-1-9 {
  width: 11.11111%; }

.w-2-9 {
  width: 22.22222%; }

.w-4-9 {
  width: 44.44444%; }

.w-5-9 {
  width: 55.55556%; }

.w-7-9 {
  width: 77.77778%; }

.w-8-9 {
  width: 88.88889%; }

.w-1-10, .w-2-20 {
  width: 10%; }

.w-3-10, .w-6-20 {
  width: 30%; }

.w-7-10, .w-14-20 {
  width: 70%; }

.w-9-10, .w-18-20 {
  width: 90%; }

.w-1-12 {
  width: 8.33333%; }

.w-5-12 {
  width: 41.66667%; }

.w-7-12 {
  width: 58.33333%; }

.w-11-12 {
  width: 91.66667%; }

.w-1-15 {
  width: 6.66667%; }

.w-2-15 {
  width: 13.33333%; }

.w-4-15 {
  width: 26.66667%; }

.w-7-15 {
  width: 46.66667%; }

.w-8-15 {
  width: 53.33333%; }

.w-11-15 {
  width: 73.33333%; }

.w-13-15 {
  width: 86.66667%; }

.w-14-15 {
  width: 93.33333%; }

.w-1-16 {
  width: 6.25%; }

.w-3-16 {
  width: 18.75%; }

.w-5-16 {
  width: 31.25%; }

.w-7-16 {
  width: 43.75%; }

.w-9-16 {
  width: 56.25%; }

.w-11-16 {
  width: 68.75%; }

.w-13-16 {
  width: 81.25%; }

.w-15-16 {
  width: 93.75%; }

.w-1-20 {
  width: 5%; }

.w-3-20 {
  width: 15%; }

.w-7-20 {
  width: 35%; }

.w-9-20 {
  width: 45%; }

.w-11-20 {
  width: 55%; }

.w-13-20 {
  width: 65%; }

.w-17-20 {
  width: 85%; }

.w-19-20 {
  width: 95%; }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-cell {
  display: table-cell !important; }

.d-table-row {
  display: table-row !important; }

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important; }

.d-flex-column {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column;
      flex-direction: column; }

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

.d-inline-flex-column {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -ms-flex-direction: column;
      flex-direction: column; }

.j-flex-start {
  -ms-flex-pack: start;
      justify-content: flex-start; }

.j-flex-end {
  -ms-flex-pack: end;
      justify-content: flex-end; }

.j-center {
  -ms-flex-pack: center;
      justify-content: center; }

.j-space-between {
  -ms-flex-pack: justify;
      justify-content: space-between; }

.j-space-around {
  -ms-flex-pack: distribute;
      justify-content: space-around; }

.j-space-evenly {
  -ms-flex-pack: space-evenly;
      justify-content: space-evenly; }

.a-flex-start {
  -ms-flex-align: start;
      align-items: flex-start; }

.as-flex-start {
  -ms-flex-item-align: start;
      align-self: flex-start; }

.a-flex-end {
  -ms-flex-align: end;
      align-items: flex-end; }

.as-flex-end {
  -ms-flex-item-align: end;
      align-self: flex-end; }

.a-center {
  -ms-flex-align: center;
      align-items: center; }

.as-center {
  -ms-flex-item-align: center;
      align-self: center; }

.a-baseline {
  -ms-flex-align: baseline;
      align-items: baseline; }

.as-baseline {
  -ms-flex-item-align: baseline;
      align-self: baseline; }

.a-stretch {
  -ms-flex-align: stretch;
      align-items: stretch; }

.as-stretch {
  -ms-flex-item-align: stretch;
      align-self: stretch; }

.a-self-start-self-end {
  -ms-flex-align: self-start-self-end;
      align-items: self-start-self-end; }

.as-self-start-self-end {
  -ms-flex-item-align: self-start-self-end;
      align-self: self-start-self-end; }

@media (min-width: 576px) {
  .col-sm {
    -ms-flex: 1 0 0px;
        flex: 1 0 0; }
  .col-sm-1 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
    max-width: 25%; }
  .col-sm-4 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
    max-width: 50%; }
  .col-sm-7 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75%;
    max-width: 75%; }
  .col-sm-10 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
    max-width: 100%; }
  .w-sm-0 {
    width: 0%; }
  .w-sm-auto {
    width: auto; }
  .w-sm-1-1, .w-sm-2-2, .w-sm-3-3, .w-sm-4-4, .w-sm-5-5, .w-sm-6-6, .w-sm-8-8, .w-sm-9-9, .w-sm-10-10, .w-sm-12-12, .w-sm-15-15, .w-sm-16-16, .w-sm-20-20 {
    width: 100%; }
  .w-sm-1-2, .w-sm-2-4, .w-sm-3-6, .w-sm-4-8, .w-sm-5-10, .w-sm-6-12, .w-sm-8-16, .w-sm-10-20 {
    width: 50%; }
  .w-sm-1-3, .w-sm-2-6, .w-sm-3-9, .w-sm-4-12, .w-sm-5-15 {
    width: 33.33333%; }
  .w-sm-2-3, .w-sm-4-6, .w-sm-6-9, .w-sm-8-12, .w-sm-10-15 {
    width: 66.66667%; }
  .w-sm-1-4, .w-sm-2-8, .w-sm-3-12, .w-sm-4-16, .w-sm-5-20 {
    width: 25%; }
  .w-sm-3-4, .w-sm-6-8, .w-sm-9-12, .w-sm-12-16, .w-sm-15-20 {
    width: 75%; }
  .w-sm-1-5, .w-sm-2-10, .w-sm-3-15, .w-sm-4-20 {
    width: 20%; }
  .w-sm-2-5, .w-sm-4-10, .w-sm-6-15, .w-sm-8-20 {
    width: 40%; }
  .w-sm-3-5, .w-sm-6-10, .w-sm-9-15, .w-sm-12-20 {
    width: 60%; }
  .w-sm-4-5, .w-sm-8-10, .w-sm-12-15, .w-sm-16-20 {
    width: 80%; }
  .w-sm-1-6, .w-sm-2-12 {
    width: 16.66667%; }
  .w-sm-5-6, .w-sm-10-12 {
    width: 83.33333%; }
  .w-sm-1-8, .w-sm-2-16 {
    width: 12.5%; }
  .w-sm-3-8, .w-sm-6-16 {
    width: 37.5%; }
  .w-sm-5-8, .w-sm-10-16 {
    width: 62.5%; }
  .w-sm-7-8, .w-sm-14-16 {
    width: 87.5%; }
  .w-sm-1-9 {
    width: 11.11111%; }
  .w-sm-2-9 {
    width: 22.22222%; }
  .w-sm-4-9 {
    width: 44.44444%; }
  .w-sm-5-9 {
    width: 55.55556%; }
  .w-sm-7-9 {
    width: 77.77778%; }
  .w-sm-8-9 {
    width: 88.88889%; }
  .w-sm-1-10, .w-sm-2-20 {
    width: 10%; }
  .w-sm-3-10, .w-sm-6-20 {
    width: 30%; }
  .w-sm-7-10, .w-sm-14-20 {
    width: 70%; }
  .w-sm-9-10, .w-sm-18-20 {
    width: 90%; }
  .w-sm-1-12 {
    width: 8.33333%; }
  .w-sm-5-12 {
    width: 41.66667%; }
  .w-sm-7-12 {
    width: 58.33333%; }
  .w-sm-11-12 {
    width: 91.66667%; }
  .w-sm-1-15 {
    width: 6.66667%; }
  .w-sm-2-15 {
    width: 13.33333%; }
  .w-sm-4-15 {
    width: 26.66667%; }
  .w-sm-7-15 {
    width: 46.66667%; }
  .w-sm-8-15 {
    width: 53.33333%; }
  .w-sm-11-15 {
    width: 73.33333%; }
  .w-sm-13-15 {
    width: 86.66667%; }
  .w-sm-14-15 {
    width: 93.33333%; }
  .w-sm-1-16 {
    width: 6.25%; }
  .w-sm-3-16 {
    width: 18.75%; }
  .w-sm-5-16 {
    width: 31.25%; }
  .w-sm-7-16 {
    width: 43.75%; }
  .w-sm-9-16 {
    width: 56.25%; }
  .w-sm-11-16 {
    width: 68.75%; }
  .w-sm-13-16 {
    width: 81.25%; }
  .w-sm-15-16 {
    width: 93.75%; }
  .w-sm-1-20 {
    width: 5%; }
  .w-sm-3-20 {
    width: 15%; }
  .w-sm-7-20 {
    width: 35%; }
  .w-sm-9-20 {
    width: 45%; }
  .w-sm-11-20 {
    width: 55%; }
  .w-sm-13-20 {
    width: 65%; }
  .w-sm-17-20 {
    width: 85%; }
  .w-sm-19-20 {
    width: 95%; }
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-flex-column {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-direction: column;
        flex-direction: column; }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-sm-inline-flex-column {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    -ms-flex-direction: column;
        flex-direction: column; }
  .j-sm-flex-start {
    -ms-flex-pack: start;
        justify-content: flex-start; }
  .j-sm-flex-end {
    -ms-flex-pack: end;
        justify-content: flex-end; }
  .j-sm-center {
    -ms-flex-pack: center;
        justify-content: center; }
  .j-sm-space-between {
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .j-sm-space-around {
    -ms-flex-pack: distribute;
        justify-content: space-around; }
  .j-sm-space-evenly {
    -ms-flex-pack: space-evenly;
        justify-content: space-evenly; }
  .a-sm-flex-start {
    -ms-flex-align: start;
        align-items: flex-start; }
  .as-sm-flex-start {
    -ms-flex-item-align: start;
        align-self: flex-start; }
  .a-sm-flex-end {
    -ms-flex-align: end;
        align-items: flex-end; }
  .as-sm-flex-end {
    -ms-flex-item-align: end;
        align-self: flex-end; }
  .a-sm-center {
    -ms-flex-align: center;
        align-items: center; }
  .as-sm-center {
    -ms-flex-item-align: center;
        align-self: center; }
  .a-sm-baseline {
    -ms-flex-align: baseline;
        align-items: baseline; }
  .as-sm-baseline {
    -ms-flex-item-align: baseline;
        align-self: baseline; }
  .a-sm-stretch {
    -ms-flex-align: stretch;
        align-items: stretch; }
  .as-sm-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch; }
  .a-sm-self-start-self-end {
    -ms-flex-align: self-start-self-end;
        align-items: self-start-self-end; }
  .as-sm-self-start-self-end {
    -ms-flex-item-align: self-start-self-end;
        align-self: self-start-self-end; } }

@media (min-width: 768px) {
  .col-md {
    -ms-flex: 1 0 0px;
        flex: 1 0 0; }
  .col-md-1 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
    max-width: 25%; }
  .col-md-4 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
    max-width: 50%; }
  .col-md-7 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75%;
    max-width: 75%; }
  .col-md-10 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
    max-width: 100%; }
  .w-md-0 {
    width: 0%; }
  .w-md-auto {
    width: auto; }
  .w-md-1-1, .w-md-2-2, .w-md-3-3, .w-md-4-4, .w-md-5-5, .w-md-6-6, .w-md-8-8, .w-md-9-9, .w-md-10-10, .w-md-12-12, .w-md-15-15, .w-md-16-16, .w-md-20-20 {
    width: 100%; }
  .w-md-1-2, .w-md-2-4, .w-md-3-6, .w-md-4-8, .w-md-5-10, .w-md-6-12, .w-md-8-16, .w-md-10-20 {
    width: 50%; }
  .w-md-1-3, .w-md-2-6, .w-md-3-9, .w-md-4-12, .w-md-5-15 {
    width: 33.33333%; }
  .w-md-2-3, .w-md-4-6, .w-md-6-9, .w-md-8-12, .w-md-10-15 {
    width: 66.66667%; }
  .w-md-1-4, .w-md-2-8, .w-md-3-12, .w-md-4-16, .w-md-5-20 {
    width: 25%; }
  .w-md-3-4, .w-md-6-8, .w-md-9-12, .w-md-12-16, .w-md-15-20 {
    width: 75%; }
  .w-md-1-5, .w-md-2-10, .w-md-3-15, .w-md-4-20 {
    width: 20%; }
  .w-md-2-5, .w-md-4-10, .w-md-6-15, .w-md-8-20 {
    width: 40%; }
  .w-md-3-5, .w-md-6-10, .w-md-9-15, .w-md-12-20 {
    width: 60%; }
  .w-md-4-5, .w-md-8-10, .w-md-12-15, .w-md-16-20 {
    width: 80%; }
  .w-md-1-6, .w-md-2-12 {
    width: 16.66667%; }
  .w-md-5-6, .w-md-10-12 {
    width: 83.33333%; }
  .w-md-1-8, .w-md-2-16 {
    width: 12.5%; }
  .w-md-3-8, .w-md-6-16 {
    width: 37.5%; }
  .w-md-5-8, .w-md-10-16 {
    width: 62.5%; }
  .w-md-7-8, .w-md-14-16 {
    width: 87.5%; }
  .w-md-1-9 {
    width: 11.11111%; }
  .w-md-2-9 {
    width: 22.22222%; }
  .w-md-4-9 {
    width: 44.44444%; }
  .w-md-5-9 {
    width: 55.55556%; }
  .w-md-7-9 {
    width: 77.77778%; }
  .w-md-8-9 {
    width: 88.88889%; }
  .w-md-1-10, .w-md-2-20 {
    width: 10%; }
  .w-md-3-10, .w-md-6-20 {
    width: 30%; }
  .w-md-7-10, .w-md-14-20 {
    width: 70%; }
  .w-md-9-10, .w-md-18-20 {
    width: 90%; }
  .w-md-1-12 {
    width: 8.33333%; }
  .w-md-5-12 {
    width: 41.66667%; }
  .w-md-7-12 {
    width: 58.33333%; }
  .w-md-11-12 {
    width: 91.66667%; }
  .w-md-1-15 {
    width: 6.66667%; }
  .w-md-2-15 {
    width: 13.33333%; }
  .w-md-4-15 {
    width: 26.66667%; }
  .w-md-7-15 {
    width: 46.66667%; }
  .w-md-8-15 {
    width: 53.33333%; }
  .w-md-11-15 {
    width: 73.33333%; }
  .w-md-13-15 {
    width: 86.66667%; }
  .w-md-14-15 {
    width: 93.33333%; }
  .w-md-1-16 {
    width: 6.25%; }
  .w-md-3-16 {
    width: 18.75%; }
  .w-md-5-16 {
    width: 31.25%; }
  .w-md-7-16 {
    width: 43.75%; }
  .w-md-9-16 {
    width: 56.25%; }
  .w-md-11-16 {
    width: 68.75%; }
  .w-md-13-16 {
    width: 81.25%; }
  .w-md-15-16 {
    width: 93.75%; }
  .w-md-1-20 {
    width: 5%; }
  .w-md-3-20 {
    width: 15%; }
  .w-md-7-20 {
    width: 35%; }
  .w-md-9-20 {
    width: 45%; }
  .w-md-11-20 {
    width: 55%; }
  .w-md-13-20 {
    width: 65%; }
  .w-md-17-20 {
    width: 85%; }
  .w-md-19-20 {
    width: 95%; }
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-flex-column {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-direction: column;
        flex-direction: column; }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-md-inline-flex-column {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    -ms-flex-direction: column;
        flex-direction: column; }
  .j-md-flex-start {
    -ms-flex-pack: start;
        justify-content: flex-start; }
  .j-md-flex-end {
    -ms-flex-pack: end;
        justify-content: flex-end; }
  .j-md-center {
    -ms-flex-pack: center;
        justify-content: center; }
  .j-md-space-between {
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .j-md-space-around {
    -ms-flex-pack: distribute;
        justify-content: space-around; }
  .j-md-space-evenly {
    -ms-flex-pack: space-evenly;
        justify-content: space-evenly; }
  .a-md-flex-start {
    -ms-flex-align: start;
        align-items: flex-start; }
  .as-md-flex-start {
    -ms-flex-item-align: start;
        align-self: flex-start; }
  .a-md-flex-end {
    -ms-flex-align: end;
        align-items: flex-end; }
  .as-md-flex-end {
    -ms-flex-item-align: end;
        align-self: flex-end; }
  .a-md-center {
    -ms-flex-align: center;
        align-items: center; }
  .as-md-center {
    -ms-flex-item-align: center;
        align-self: center; }
  .a-md-baseline {
    -ms-flex-align: baseline;
        align-items: baseline; }
  .as-md-baseline {
    -ms-flex-item-align: baseline;
        align-self: baseline; }
  .a-md-stretch {
    -ms-flex-align: stretch;
        align-items: stretch; }
  .as-md-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch; }
  .a-md-self-start-self-end {
    -ms-flex-align: self-start-self-end;
        align-items: self-start-self-end; }
  .as-md-self-start-self-end {
    -ms-flex-item-align: self-start-self-end;
        align-self: self-start-self-end; } }

@media (min-width: 992px) {
  .col-lg {
    -ms-flex: 1 0 0px;
        flex: 1 0 0; }
  .col-lg-1 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
    max-width: 25%; }
  .col-lg-4 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
    max-width: 50%; }
  .col-lg-7 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75%;
    max-width: 75%; }
  .col-lg-10 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
    max-width: 100%; }
  .w-lg-0 {
    width: 0%; }
  .w-lg-auto {
    width: auto; }
  .w-lg-1-1, .w-lg-2-2, .w-lg-3-3, .w-lg-4-4, .w-lg-5-5, .w-lg-6-6, .w-lg-8-8, .w-lg-9-9, .w-lg-10-10, .w-lg-12-12, .w-lg-15-15, .w-lg-16-16, .w-lg-20-20 {
    width: 100%; }
  .w-lg-1-2, .w-lg-2-4, .w-lg-3-6, .w-lg-4-8, .w-lg-5-10, .w-lg-6-12, .w-lg-8-16, .w-lg-10-20 {
    width: 50%; }
  .w-lg-1-3, .w-lg-2-6, .w-lg-3-9, .w-lg-4-12, .w-lg-5-15 {
    width: 33.33333%; }
  .w-lg-2-3, .w-lg-4-6, .w-lg-6-9, .w-lg-8-12, .w-lg-10-15 {
    width: 66.66667%; }
  .w-lg-1-4, .w-lg-2-8, .w-lg-3-12, .w-lg-4-16, .w-lg-5-20 {
    width: 25%; }
  .w-lg-3-4, .w-lg-6-8, .w-lg-9-12, .w-lg-12-16, .w-lg-15-20 {
    width: 75%; }
  .w-lg-1-5, .w-lg-2-10, .w-lg-3-15, .w-lg-4-20 {
    width: 20%; }
  .w-lg-2-5, .w-lg-4-10, .w-lg-6-15, .w-lg-8-20 {
    width: 40%; }
  .w-lg-3-5, .w-lg-6-10, .w-lg-9-15, .w-lg-12-20 {
    width: 60%; }
  .w-lg-4-5, .w-lg-8-10, .w-lg-12-15, .w-lg-16-20 {
    width: 80%; }
  .w-lg-1-6, .w-lg-2-12 {
    width: 16.66667%; }
  .w-lg-5-6, .w-lg-10-12 {
    width: 83.33333%; }
  .w-lg-1-8, .w-lg-2-16 {
    width: 12.5%; }
  .w-lg-3-8, .w-lg-6-16 {
    width: 37.5%; }
  .w-lg-5-8, .w-lg-10-16 {
    width: 62.5%; }
  .w-lg-7-8, .w-lg-14-16 {
    width: 87.5%; }
  .w-lg-1-9 {
    width: 11.11111%; }
  .w-lg-2-9 {
    width: 22.22222%; }
  .w-lg-4-9 {
    width: 44.44444%; }
  .w-lg-5-9 {
    width: 55.55556%; }
  .w-lg-7-9 {
    width: 77.77778%; }
  .w-lg-8-9 {
    width: 88.88889%; }
  .w-lg-1-10, .w-lg-2-20 {
    width: 10%; }
  .w-lg-3-10, .w-lg-6-20 {
    width: 30%; }
  .w-lg-7-10, .w-lg-14-20 {
    width: 70%; }
  .w-lg-9-10, .w-lg-18-20 {
    width: 90%; }
  .w-lg-1-12 {
    width: 8.33333%; }
  .w-lg-5-12 {
    width: 41.66667%; }
  .w-lg-7-12 {
    width: 58.33333%; }
  .w-lg-11-12 {
    width: 91.66667%; }
  .w-lg-1-15 {
    width: 6.66667%; }
  .w-lg-2-15 {
    width: 13.33333%; }
  .w-lg-4-15 {
    width: 26.66667%; }
  .w-lg-7-15 {
    width: 46.66667%; }
  .w-lg-8-15 {
    width: 53.33333%; }
  .w-lg-11-15 {
    width: 73.33333%; }
  .w-lg-13-15 {
    width: 86.66667%; }
  .w-lg-14-15 {
    width: 93.33333%; }
  .w-lg-1-16 {
    width: 6.25%; }
  .w-lg-3-16 {
    width: 18.75%; }
  .w-lg-5-16 {
    width: 31.25%; }
  .w-lg-7-16 {
    width: 43.75%; }
  .w-lg-9-16 {
    width: 56.25%; }
  .w-lg-11-16 {
    width: 68.75%; }
  .w-lg-13-16 {
    width: 81.25%; }
  .w-lg-15-16 {
    width: 93.75%; }
  .w-lg-1-20 {
    width: 5%; }
  .w-lg-3-20 {
    width: 15%; }
  .w-lg-7-20 {
    width: 35%; }
  .w-lg-9-20 {
    width: 45%; }
  .w-lg-11-20 {
    width: 55%; }
  .w-lg-13-20 {
    width: 65%; }
  .w-lg-17-20 {
    width: 85%; }
  .w-lg-19-20 {
    width: 95%; }
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-flex-column {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-direction: column;
        flex-direction: column; }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-lg-inline-flex-column {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    -ms-flex-direction: column;
        flex-direction: column; }
  .j-lg-flex-start {
    -ms-flex-pack: start;
        justify-content: flex-start; }
  .j-lg-flex-end {
    -ms-flex-pack: end;
        justify-content: flex-end; }
  .j-lg-center {
    -ms-flex-pack: center;
        justify-content: center; }
  .j-lg-space-between {
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .j-lg-space-around {
    -ms-flex-pack: distribute;
        justify-content: space-around; }
  .j-lg-space-evenly {
    -ms-flex-pack: space-evenly;
        justify-content: space-evenly; }
  .a-lg-flex-start {
    -ms-flex-align: start;
        align-items: flex-start; }
  .as-lg-flex-start {
    -ms-flex-item-align: start;
        align-self: flex-start; }
  .a-lg-flex-end {
    -ms-flex-align: end;
        align-items: flex-end; }
  .as-lg-flex-end {
    -ms-flex-item-align: end;
        align-self: flex-end; }
  .a-lg-center {
    -ms-flex-align: center;
        align-items: center; }
  .as-lg-center {
    -ms-flex-item-align: center;
        align-self: center; }
  .a-lg-baseline {
    -ms-flex-align: baseline;
        align-items: baseline; }
  .as-lg-baseline {
    -ms-flex-item-align: baseline;
        align-self: baseline; }
  .a-lg-stretch {
    -ms-flex-align: stretch;
        align-items: stretch; }
  .as-lg-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch; }
  .a-lg-self-start-self-end {
    -ms-flex-align: self-start-self-end;
        align-items: self-start-self-end; }
  .as-lg-self-start-self-end {
    -ms-flex-item-align: self-start-self-end;
        align-self: self-start-self-end; } }

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex: 1 0 0px;
        flex: 1 0 0; }
  .col-xl-1 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
    max-width: 25%; }
  .col-xl-4 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
    max-width: 50%; }
  .col-xl-7 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75%;
    max-width: 75%; }
  .col-xl-10 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
    max-width: 100%; }
  .w-xl-0 {
    width: 0%; }
  .w-xl-auto {
    width: auto; }
  .w-xl-1-1, .w-xl-2-2, .w-xl-3-3, .w-xl-4-4, .w-xl-5-5, .w-xl-6-6, .w-xl-8-8, .w-xl-9-9, .w-xl-10-10, .w-xl-12-12, .w-xl-15-15, .w-xl-16-16, .w-xl-20-20 {
    width: 100%; }
  .w-xl-1-2, .w-xl-2-4, .w-xl-3-6, .w-xl-4-8, .w-xl-5-10, .w-xl-6-12, .w-xl-8-16, .w-xl-10-20 {
    width: 50%; }
  .w-xl-1-3, .w-xl-2-6, .w-xl-3-9, .w-xl-4-12, .w-xl-5-15 {
    width: 33.33333%; }
  .w-xl-2-3, .w-xl-4-6, .w-xl-6-9, .w-xl-8-12, .w-xl-10-15 {
    width: 66.66667%; }
  .w-xl-1-4, .w-xl-2-8, .w-xl-3-12, .w-xl-4-16, .w-xl-5-20 {
    width: 25%; }
  .w-xl-3-4, .w-xl-6-8, .w-xl-9-12, .w-xl-12-16, .w-xl-15-20 {
    width: 75%; }
  .w-xl-1-5, .w-xl-2-10, .w-xl-3-15, .w-xl-4-20 {
    width: 20%; }
  .w-xl-2-5, .w-xl-4-10, .w-xl-6-15, .w-xl-8-20 {
    width: 40%; }
  .w-xl-3-5, .w-xl-6-10, .w-xl-9-15, .w-xl-12-20 {
    width: 60%; }
  .w-xl-4-5, .w-xl-8-10, .w-xl-12-15, .w-xl-16-20 {
    width: 80%; }
  .w-xl-1-6, .w-xl-2-12 {
    width: 16.66667%; }
  .w-xl-5-6, .w-xl-10-12 {
    width: 83.33333%; }
  .w-xl-1-8, .w-xl-2-16 {
    width: 12.5%; }
  .w-xl-3-8, .w-xl-6-16 {
    width: 37.5%; }
  .w-xl-5-8, .w-xl-10-16 {
    width: 62.5%; }
  .w-xl-7-8, .w-xl-14-16 {
    width: 87.5%; }
  .w-xl-1-9 {
    width: 11.11111%; }
  .w-xl-2-9 {
    width: 22.22222%; }
  .w-xl-4-9 {
    width: 44.44444%; }
  .w-xl-5-9 {
    width: 55.55556%; }
  .w-xl-7-9 {
    width: 77.77778%; }
  .w-xl-8-9 {
    width: 88.88889%; }
  .w-xl-1-10, .w-xl-2-20 {
    width: 10%; }
  .w-xl-3-10, .w-xl-6-20 {
    width: 30%; }
  .w-xl-7-10, .w-xl-14-20 {
    width: 70%; }
  .w-xl-9-10, .w-xl-18-20 {
    width: 90%; }
  .w-xl-1-12 {
    width: 8.33333%; }
  .w-xl-5-12 {
    width: 41.66667%; }
  .w-xl-7-12 {
    width: 58.33333%; }
  .w-xl-11-12 {
    width: 91.66667%; }
  .w-xl-1-15 {
    width: 6.66667%; }
  .w-xl-2-15 {
    width: 13.33333%; }
  .w-xl-4-15 {
    width: 26.66667%; }
  .w-xl-7-15 {
    width: 46.66667%; }
  .w-xl-8-15 {
    width: 53.33333%; }
  .w-xl-11-15 {
    width: 73.33333%; }
  .w-xl-13-15 {
    width: 86.66667%; }
  .w-xl-14-15 {
    width: 93.33333%; }
  .w-xl-1-16 {
    width: 6.25%; }
  .w-xl-3-16 {
    width: 18.75%; }
  .w-xl-5-16 {
    width: 31.25%; }
  .w-xl-7-16 {
    width: 43.75%; }
  .w-xl-9-16 {
    width: 56.25%; }
  .w-xl-11-16 {
    width: 68.75%; }
  .w-xl-13-16 {
    width: 81.25%; }
  .w-xl-15-16 {
    width: 93.75%; }
  .w-xl-1-20 {
    width: 5%; }
  .w-xl-3-20 {
    width: 15%; }
  .w-xl-7-20 {
    width: 35%; }
  .w-xl-9-20 {
    width: 45%; }
  .w-xl-11-20 {
    width: 55%; }
  .w-xl-13-20 {
    width: 65%; }
  .w-xl-17-20 {
    width: 85%; }
  .w-xl-19-20 {
    width: 95%; }
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-flex-column {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-direction: column;
        flex-direction: column; }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-xl-inline-flex-column {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    -ms-flex-direction: column;
        flex-direction: column; }
  .j-xl-flex-start {
    -ms-flex-pack: start;
        justify-content: flex-start; }
  .j-xl-flex-end {
    -ms-flex-pack: end;
        justify-content: flex-end; }
  .j-xl-center {
    -ms-flex-pack: center;
        justify-content: center; }
  .j-xl-space-between {
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .j-xl-space-around {
    -ms-flex-pack: distribute;
        justify-content: space-around; }
  .j-xl-space-evenly {
    -ms-flex-pack: space-evenly;
        justify-content: space-evenly; }
  .a-xl-flex-start {
    -ms-flex-align: start;
        align-items: flex-start; }
  .as-xl-flex-start {
    -ms-flex-item-align: start;
        align-self: flex-start; }
  .a-xl-flex-end {
    -ms-flex-align: end;
        align-items: flex-end; }
  .as-xl-flex-end {
    -ms-flex-item-align: end;
        align-self: flex-end; }
  .a-xl-center {
    -ms-flex-align: center;
        align-items: center; }
  .as-xl-center {
    -ms-flex-item-align: center;
        align-self: center; }
  .a-xl-baseline {
    -ms-flex-align: baseline;
        align-items: baseline; }
  .as-xl-baseline {
    -ms-flex-item-align: baseline;
        align-self: baseline; }
  .a-xl-stretch {
    -ms-flex-align: stretch;
        align-items: stretch; }
  .as-xl-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch; }
  .a-xl-self-start-self-end {
    -ms-flex-align: self-start-self-end;
        align-items: self-start-self-end; }
  .as-xl-self-start-self-end {
    -ms-flex-item-align: self-start-self-end;
        align-self: self-start-self-end; } }

.modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }
  .modal.open {
    display: block; }
  .modal > .modal-bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .modal > .modal-content-outer {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow-x: hidden;
    overflow-y: scroll;
    pointer-events: auto; }
    .modal > .modal-content-outer > .modal-content-middle {
      display: table;
      width: 100%;
      height: 100%; }
      .modal > .modal-content-outer > .modal-content-middle > .modal-content-inner {
        display: table-cell;
        vertical-align: middle;
        width: 100%; }
        .modal > .modal-content-outer > .modal-content-middle > .modal-content-inner > * {
          pointer-events: auto; }

.accordion > .accordion-header {
  cursor: pointer; }

.accordion > .accordion-panel {
  display: none; }

.accordion.open > .accordion-panel {
  display: block; }

.menu > *, .menu .btn {
  display: block;
  width: 100%; }

.menu.w-auto {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.enable-redacted .redact,
.enable-redacted .redact2,
.enable-redacted .redact3 {
  color: transparent;
  background-image: url("./images/icons/redact.png");
  background-repeat: repeat-x;
  background-position-y: 4px;
  transition: 0.1s ease-in-out;
  pointer-events: auto; }

.enable-redacted .redact {
  background-size: 100% 70%; }

.enable-redacted .redact2 {
  background-size: 200% 70%; }

.enable-redacted .redact3 {
  background-size: 300% 70%; }

.enable-redacted .redact-header {
  color: transparent;
  background-image: url("./images/icons/redact.png");
  background-repeat: repeat-x;
  background-size: 350% 85%;
  background-position-y: 4px;
  transition: 0.1s ease-in-out;
  pointer-events: auto; }

.enable-redacted .redact-white,
.enable-redacted .redact-white2,
.enable-redacted .redact-white3 {
  color: transparent;
  background-image: url("./images/icons/redact-white.png");
  background-repeat: repeat-x;
  background-position-y: 4px;
  transition: 0.1s ease-in-out;
  pointer-events: auto; }

.enable-redacted .redact-white {
  background-size: 100% 70%; }

.enable-redacted .redact-white2 {
  background-size: 200% 70%; }

.enable-redacted .redact-white3 {
  background-size: 300% 70%; }

.enable-redacted .redact-yellow,
.enable-redacted .redact-yellow2,
.enable-redacted .redact-yellow3 {
  color: transparent;
  background-image: url("./images/icons/redact-yellow.png");
  background-repeat: repeat-x;
  background-position-y: 4px;
  transition: 0.1s ease-in-out;
  pointer-events: auto; }

.enable-redacted .redact-yellow {
  background-size: 100% 70%; }

.enable-redacted .redact-yellow2 {
  background-size: 200% 70%; }

.enable-redacted .redact-yellow3 {
  background-size: 300% 70%; }

.enable-redacted .redact-yellow-header {
  color: transparent;
  background-image: url("./images/icons/redact-yellow.png");
  background-repeat: repeat-x;
  background-size: 350% 85%;
  background-position-y: 4px;
  transition: 0.1s ease-in-out;
  pointer-events: auto; }

.enable-redacted .redact:hover,
.enable-redacted .redact2:hover,
.enable-redacted .redact3:hover {
  color: #000000;
  transition: 0.1s ease-in-out;
  background-image: none; }

.enable-redacted .redact-header:hover {
  color: #000000;
  transition: 0.1s ease-in-out;
  background-image: none; }

.enable-redacted .redact-yellow-header:hover {
  color: #FFC425;
  transition: 0.1s ease-in-out;
  background-image: none; }

.enable-redacted .redact-white:hover,
.enable-redacted .redact-white2:hover,
.enable-redacted .redact-white3:hover {
  color: #FFFFFF;
  transition: 0.1s ease-in-out;
  background-image: none; }

.enable-redacted .redact-yellow:hover,
.enable-redacted .redact-yellow2:hover,
.enable-redacted .redact-yellow3:hover {
  color: #FFC425;
  transition: 0.1s ease-in-out;
  background-image: none; }

@keyframes slidein {
  from {
    display: none;
    margin-bottom: -100%; }
  to {
    display: block;
    margin-bottom: 0%; } }

.rm-slider {
  display: block;
  padding: 10px 10px; }

.rm-slider.rm-slider-vertical {
  display: inline-block; }

.rm-slider-track {
  display: block;
  position: relative;
  height: 2px;
  background: #ddd; }

.rm-slider.rm-slider-vertical .rm-slider-track {
  width: 2px; }

.rm-slider-track-before {
  position: absolute;
  top: 0;
  left: 0;
  height: 2px;
  background: #FFC425; }

.rm-slider-track > .dot-container {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .rm-slider-track > .dot-container .dot {
    margin-top: -4px;
    width: 10px;
    height: 10px;
    background: #FFC425;
    border: 1px solid #FFC425;
    border-radius: 20px;
    transition: 0.5s ease;
    z-index: 1; }
  .rm-slider-track > .dot-container .dot:hover {
    cursor: pointer;
    background-color: #FFF;
    border: none; }

.rm-slider.rm-slider-vertical .rm-slider-track-before {
  height: auto;
  width: 2px; }

.rm-slider-track-after {
  position: absolute;
  top: 0;
  right: 0;
  height: 2px;
  background: #FFC425; }

.rm-slider.rm-slider-vertical .rm-slider-track-after {
  height: auto;
  width: 2px;
  top: auto;
  bottom: 0; }

.rm-slider-handle {
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  border: 1px solid #FFC425;
  border-radius: 20px;
  background: black;
  -ms-transform: translate(-15px, -15px);
      transform: translate(-15px, -15px);
  z-index: 2; }

.rm-slider-handle:hover {
  cursor: pointer; }

.rm-slider-handle:focus {
  outline: 0;
  border: 1px solid white; }

.rm-slider-handle::after {
  content: attr(slider-value);
  margin-top: 37px;
  display: block;
  color: #FFF; }
  @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
    .rm-slider-handle::after {
      margin-top: 5px;
      margin-left: 50px; } }

@media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
  .slider-wrapper {
    display: -ms-flexbox;
    display: flex;
    max-width: 90px;
    -ms-flex-pack: center;
        justify-content: center;
    margin: 0 auto; }
    .slider-wrapper .rm-slider {
      -ms-transform: rotate(90deg);
      margin: 0 auto;
      position: relative;
      display: -ms-inline-flexbox;
      display: inline-flex;
      padding: 10px 10px;
      -ms-flex-direction: column;
      flex-direction: column;
      -ms-flex-align: center;
          align-items: center;
      width: 100%;
      margin: 0 auto;
      left: 50%;
      -ms-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%); }
    .slider-wrapper .rm-slider-track {
      display: block;
      /*position: absolute;
            height: 2px;*/
      background: #FFC425;
      height: 400px;
      width: 2px;
      -ms-flex-positive: 1;
      flex-grow: 1;
      margin: 0 auto; }
      .slider-wrapper .rm-slider-track .dot-container {
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-direction: column;
            flex-direction: column;
        height: 100%; }
        .slider-wrapper .rm-slider-track .dot-container .dot {
          margin-left: -4px; }
    .slider-wrapper #slider-values {
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
      height: 424px;
      padding-left: 0;
      position: relative;
      left: 35px;
      top: -9px; } }

.transcript-dialog {
  margin: auto;
  max-width: 1060px;
  border: 3px solid black;
  border-radius: 15px;
  overflow: hidden;
  background: #FFC425;
  position: relative; }

.transcript-dialog .body {
  padding: 0px 15px; }

.transcript-dialog h1 {
  background: black;
  color: white;
  font-size: 1.5rem;
  padding: 5px 10px; }

.transcript-dialog p {
  margin: 10px 0; }

.transcript-dialog .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  color: white;
  height: 38px;
  width: 38px;
  font-size: 2rem;
  line-height: 2rem;
  padding-bottom: 2px; }

.personalization-main {
  /* buttons */
  /*type*/
  /*select dropdown*/
  /*contact*/
  /*Checkboxes*/
  /*constant variables*/
  /*modifiable variables*/
  /*checkboxes columns*/ }
  .personalization-main .material_div {
    position: relative; }
  .personalization-main .material_field {
    position: absolute;
    font-size: 11px;
    color: #b9b9b9;
    top: 6px;
    left: 11px;
    transition: 0.05s ease-in-out; }
    @media only screen and (min-width: 768px) {
      .personalization-main .material_field {
        left: 17px;
        font-size: 10px; } }
  .personalization-main .material_field_placeholder {
    position: absolute;
    font-size: 11px;
    color: #b9b9b9;
    top: 20px;
    left: 11px;
    transition: 0.05s ease-in-out; }
    @media only screen and (min-width: 768px) {
      .personalization-main .material_field_placeholder {
        left: 17px;
        font-size: 15px; } }
  .personalization-main .no-label {
    transition: 0.05s ease-in-out;
    visibility: hidden; }
  .personalization-main .button-holder {
    position: absolute;
    right: 25px;
    top: 25px;
    width: 60px; }
    .personalization-main .button-holder .canvas-site {
      position: absolute;
      right: 40px;
      top: -78px;
      width: 175px; }
      @media only screen and (max-width: 575px) {
        .personalization-main .button-holder .canvas-site {
          top: -60px;
          right: -35px; } }
      @media only screen and (max-width: 575px) {
        .personalization-main .button-holder .canvas-site canvas {
          width: 200px; } }
    .personalization-main .button-holder .pointer path {
      stroke-dasharray: 50;
      stroke-dashoffset: -50;
      animation: draw 3s forwards; }
    .personalization-main .button-holder .pointer:hover {
      opacity: 1; }
    .personalization-main .button-holder .pointer .point-arrow {
      position: absolute;
      width: 95px;
      top: 10px;
      height: 60px;
      right: 50px;
      z-index: 1; }
      @media only screen and (max-width: 575px) {
        .personalization-main .button-holder .pointer .point-arrow {
          right: 20px;
          top: -12px; } }
    .personalization-main .button-holder .disappear {
      opacity: 0;
      transition: 0.5s ease-in-out;
      transition-delay: 2s; }
    .personalization-main .button-holder .post-load {
      opacity: 0;
      transition: 0.5s ease-in-out;
      transition-delay: none; }
      .personalization-main .button-holder .post-load .canvas-site {
        opacity: 0;
        transition: 0.5s ease-in-out; }
    .personalization-main .button-holder .customize {
      position: absolute;
      width: 30px;
      height: 30px;
      left: 20px;
      top: -7px;
      margin: 5px;
      cursor: pointer !important;
      z-index: 7;
      transition: 0.5s ease-in-out; }
      .personalization-main .button-holder .customize:hover {
        -webkit-transform: scale(1.1);
        -webkit-transform-origin: center;
        -webkit-transition: 0.5s ease-in-out;
        -moz-transform: scale(1.1);
        -moz-transform-origin: center;
        -moz-transition: 0.5s ease-in-out;
        -ms-transform: scale(1.1);
            transform: scale(1.1);
        -ms-transform-origin: center;
            transform-origin: center;
        transition: 0.5s ease-in-out; }
      @media only screen and (min-width: 576px) {
        .personalization-main .button-holder .customize {
          width: 50px;
          height: 50px;
          left: 25px;
          top: 0px;
          margin: 0; } }
      @media only screen and (min-width: 768px) {
        .personalization-main .button-holder .customize {
          width: 60px;
          height: 60px;
          left: 5px; } }
      @media only screen and (min-width: 992px) {
        .personalization-main .button-holder .customize {
          width: 60px;
          height: 60px;
          left: 0; } }
  .personalization-main .button-holder:hover .pointer {
    opacity: 1;
    transition: 0.5s ease-in-out; }
    .personalization-main .button-holder:hover .pointer .canvas-site {
      opacity: 1;
      transition: 0.5s ease-in-out; }
  .personalization-main .button-holder:hover .pointer.post-load.hover-off {
    opacity: 0; }
  .personalization-main .personalization-quiz {
    box-sizing: border-box;
    position: absolute;
    z-index: 6;
    top: 40px;
    right: 50px;
    min-height: 120px;
    background: rgba(26, 26, 26, 0.9);
    animation: quiz 0.5s ease;
    color: white;
    padding: 10px 16px;
    max-height: 520px;
    display: none;
    height: 360px;
    width: 230px; }
    @media only screen and (min-width: 320px) {
      .personalization-main .personalization-quiz {
        top: 25px;
        right: 25px; } }
    @media only screen and (min-width: 576px) {
      .personalization-main .personalization-quiz {
        right: 35px;
        top: 35px;
        height: 370px;
        width: 230px;
        padding: 20px 16px; } }
    @media only screen and (min-width: 768px) {
      .personalization-main .personalization-quiz {
        top: 40px;
        right: 43px;
        width: 271px;
        padding: 20px 16px; } }
    @media only screen and (min-width: 992px) {
      .personalization-main .personalization-quiz {
        top: 70px;
        right: 75px;
        width: 271px; } }
  .personalization-main .one {
    margin: 0 auto; }
  .personalization-main .interests {
    overflow: auto;
    max-height: 350px; }
  .personalization-main .floating {
    position: fixed;
    bottom: 20px;
    right: 0;
    text-align: left;
    width: 100vw;
    height: 60px;
    color: black;
    background-color: #FFC425;
    cursor: pointer;
    box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.4);
    padding: 0; }
    @media only screen and (min-width: 576px) {
      .personalization-main .floating {
        bottom: 8px;
        width: 100vw;
        text-align: left; } }
    @media only screen and (min-width: 768px) {
      .personalization-main .floating {
        bottom: 8px;
        width: 100vw;
        text-align: left; } }
    @media only screen and (min-width: 992px) {
      .personalization-main .floating {
        bottom: 8px;
        width: 320px;
        text-align: left;
        padding: 0; } }
    .personalization-main .floating .card-container {
      width: 100%;
      margin-left: 10%;
      height: inherit; }
      @media only screen and (min-width: 576px) {
        .personalization-main .floating .card-container {
          margin-left: 25%; } }
      @media only screen and (min-width: 768px) {
        .personalization-main .floating .card-container {
          margin-left: 30%; } }
      @media only screen and (min-width: 992px) {
        .personalization-main .floating .card-container {
          margin-left: 5%; } }
    .personalization-main .floating .left {
      float: left;
      width: 60%; }
      @media only screen and (min-width: 576px) {
        .personalization-main .floating .left {
          width: 40%; } }
      @media only screen and (min-width: 768px) {
        .personalization-main .floating .left {
          width: 32%; } }
      @media only screen and (min-width: 992px) {
        .personalization-main .floating .left {
          width: 75%; } }
      .personalization-main .floating .left h2 {
        font-size: 20px;
        color: black;
        padding: 5px 0 5px 0px; }
        @media only screen and (min-width: 768px) {
          .personalization-main .floating .left h2 {
            padding: 5px 0 0 5px; } }
    .personalization-main .floating .right {
      width: 25%;
      float: left; }
      @media only screen and (min-width: 768px) {
        .personalization-main .floating .right {
          width: 40%; } }
      @media only screen and (min-width: 992px) {
        .personalization-main .floating .right {
          width: 25%; } }
      .personalization-main .floating .right .card {
        position: absolute;
        width: 65px;
        height: 65px;
        border-radius: 80px;
        background-color: #FFC425;
        top: -10px;
        text-align: center; }
        .personalization-main .floating .right .card img {
          width: 95%; }
    .personalization-main .floating .text {
      color: black;
      padding: 5px 0 0 0px; }
      @media only screen and (min-width: 768px) {
        .personalization-main .floating .text {
          padding: 5px 0 0 5px; } }
  .personalization-main .button {
    background-color: #FFC425;
    color: black;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 1px;
    padding: 10px 30px;
    border: 1px solid #000000;
    border-radius: 10px;
    text-align: center;
    transition: background-color 0.5s ease;
    display: inline-block;
    margin: 15px auto; }
    @media only screen and (max-width: 575px) {
      .personalization-main .button {
        font-size: 12px; } }
    @media only screen and (min-width: 576px) {
      .personalization-main .button {
        padding: 5px 5px; } }
    .personalization-main .button:hover {
      background-color: #000000;
      border: 1px solid #FFC425;
      border-style: inset;
      color: #FFC425;
      transition: background-color 0.5s ease; }
    .personalization-main .button .chevron {
      color: #000000;
      top: 6px;
      left: 10px; }
      .personalization-main .button .chevron:hover {
        color: #FFC425; }
    .personalization-main .button.two {
      margin: 25px 10px 10px 10px; }
    .personalization-main .button.contact {
      margin: 5px;
      width: 175px;
      height: 35px;
      padding: 2px 22px;
      text-align: center;
      font-size: 12px; }
      @media only screen and (min-width: 992px) {
        .personalization-main .button.contact {
          margin: 25px 10px 10px 10px;
          width: 175px;
          height: 35px;
          padding: 2px 22px;
          text-align: center;
          font-size: 16px; } }
    .personalization-main .button a {
      text-decoration: none;
      color: black; }
      .personalization-main .button a:hover {
        color: #FFC425; }
  .personalization-main .button:hover .chevron {
    color: #FFC425; }
  .personalization-main .button:hover a {
    color: #FFC425; }
  .personalization-main h2 {
    font-size: 15px;
    color: #FFC425;
    padding: 10px 0 0 0; }
    @media only screen and (min-width: 768px) {
      .personalization-main h2 {
        font-size: 20px; } }
  .personalization-main h3 {
    font-size: 18px;
    color: #FFC425;
    padding: 5px 0 0 0; }
    @media only screen and (min-width: 576px) {
      .personalization-main h3 {
        color: #FFC425;
        padding: 5px 0 0 0; } }
    @media only screen and (min-width: 992px) {
      .personalization-main h3 {
        font-size: 30px;
        color: #FFC425;
        padding: 5px 0 0 0; } }
  .personalization-main .copy {
    margin-left: 10px;
    text-align: center; }
  .personalization-main .am-email {
    font-size: 14px; }
    @media only screen and (min-width: 992px) {
      .personalization-main .am-email {
        font-size: 18px; } }
  .personalization-main .am-phone {
    font-size: 14px; }
    @media only screen and (min-width: 992px) {
      .personalization-main .am-phone {
        font-size: 18px; } }
  .personalization-main p {
    font-size: 1em;
    color: white;
    padding: 15px 0 10px 0; }
  .personalization-main a {
    text-decoration: none;
    color: white; }
    .personalization-main a:hover {
      color: #FFC425; }
  .personalization-main select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    color: white;
    height: 40px;
    border-bottom: 1px solid white;
    padding: 0 10px 0 5px;
    margin-top: 10px;
    cursor: pointer;
    background-image: url(images/icons/arrow-down.png);
    background-repeat: no-repeat;
    background-position: right;
    font-size: 12px;
    width: 185px; }
    @media only screen and (min-width: 576px) {
      .personalization-main select {
        width: 185px;
        font-size: 15px; } }
    @media only screen and (min-width: 768px) {
      .personalization-main select {
        width: 215px; } }
    .personalization-main select option {
      background-color: black;
      cursor: pointer; }
      .personalization-main select option:active {
        background-color: #FFC425;
        color: black; }
      .personalization-main select option:focus {
        background-color: #FFC425;
        color: black; }
  .personalization-main .select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    color: white;
    height: 40px;
    border-bottom: 1px solid white;
    padding: 0 10px 0 5px;
    margin-top: 10px;
    cursor: pointer;
    font-size: 12px;
    width: 185px; }
    @media only screen and (min-width: 576px) {
      .personalization-main .select {
        width: 185px;
        font-size: 15px; } }
    @media only screen and (min-width: 768px) {
      .personalization-main .select {
        width: 215px; } }
    .personalization-main .select option {
      background-color: black;
      cursor: pointer; }
      .personalization-main .select option:active {
        background-color: #FFC425;
        color: black; }
      .personalization-main .select option:focus {
        background-color: #FFC425;
        color: black; }
  .personalization-main .first:focus + .submenu,
  .personalization-main .submenu:hover {
    display: block; }
  .personalization-main select::-ms-expand {
    display: none; }
  .personalization-main input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
  .personalization-main input[type='number'] {
    -moz-appearance: textfield; }
  .personalization-main input[type=number]::-webkit-inner-spin-button,
  .personalization-main input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  .personalization-main .type-in {
    background: transparent;
    color: white;
    width: 185px;
    height: 40px;
    border-bottom: 1px solid white;
    padding: 0 10px 0 5px;
    margin-top: 10px;
    cursor: pointer;
    font-size: 12px; }
    .personalization-main .type-in:focus {
      border-bottom: 1px solid #FFC425; }
    @media only screen and (min-width: 576px) {
      .personalization-main .type-in {
        width: 185px;
        font-size: 15px;
        height: 40px; } }
    @media only screen and (min-width: 768px) {
      .personalization-main .type-in {
        width: 185px;
        font-size: 15px;
        height: 40px; } }
    @media only screen and (min-width: 768px) {
      .personalization-main .type-in {
        width: 215px;
        font-size: 15px;
        height: 40px; } }
  .personalization-main textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
  .personalization-main ::-ms-input-placeholder {
    color: white;
    opacity: 1; }
  .personalization-main ::placeholder {
    color: white;
    opacity: 1; }
  .personalization-main .userMessage {
    background: transparent;
    color: white;
    border-bottom: 1px solid white;
    padding: 10px 10px 0 10px;
    margin-top: 10px;
    cursor: pointer;
    width: 260px;
    height: 60px;
    font-size: 13px; }
    .personalization-main .userMessage:focus {
      border-bottom: 2px solid #FFC425; }
    @media only screen and (min-width: 576px) {
      .personalization-main .userMessage {
        width: 285px;
        font-size: 1em;
        height: 90px; } }
  .personalization-main .info {
    width: 240px;
    height: auto;
    margin: auto; }
    @media only screen and (min-width: 768px) {
      .personalization-main .info {
        width: 250px; } }
    @media only screen and (min-width: 992px) {
      .personalization-main .info {
        width: 300px; } }
  .personalization-main .icon {
    margin-top: 5px;
    text-align: left; }
    .personalization-main .icon img {
      vertical-align: top;
      margin-right: 5px; }
  .personalization-main .products {
    box-sizing: border-box; }
  .personalization-main .text {
    font-size: 13px; }
    @media only screen and (min-width: 576px) {
      .personalization-main .text {
        font-size: 16px; } }
  .personalization-main .rm-checkbox {
    display: inline-block;
    text-align: left; }
  .personalization-main .rm-checkbox input {
    position: absolute;
    width: 0px;
    height: 0px;
    opacity: 0; }
  .personalization-main .rm-checkbox .overlay {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    border-radius: 20px; }
  .personalization-main .rm-checkbox label {
    display: block; }
  .personalization-main .rm-checkbox input + label .overlay:before {
    position: absolute;
    content: "";
    -ms-transform: scale(0);
        transform: scale(0); }
  .personalization-main .rm-checkbox input:checked + label .overlay:before {
    -ms-transform: scale(1);
        transform: scale(1); }
  .personalization-main checked {
    display: none; }
  .personalization-main .rm-checkbox .overlay {
    width: 30px;
    height: 30px;
    margin-right: 10px;
    border: 2px solid white; }
    @media only screen and (min-width: 768px) {
      .personalization-main .rm-checkbox .overlay {
        width: 25px;
        height: 25px; } }
  .personalization-main .rm-checkbox label {
    cursor: pointer;
    margin-top: 12px; }
  .personalization-main .rm-checkbox input + label .overlay:before {
    top: 5px;
    left: 5px;
    background: #FFC425;
    width: 15px;
    height: 15px;
    border-radius: 20px;
    transition: transform 0.5s; }
    @media only screen and (min-width: 768px) {
      .personalization-main .rm-checkbox input + label .overlay:before {
        width: 10px;
        height: 10px; } }
  .personalization-main .rm-checkbox input:focus + label .overlay {
    border: 2px solid #FFC425; }
  .personalization-main .column1,
  .personalization-main .column2 {
    float: left;
    width: 100vw;
    text-align: left; }
    @media only screen and (min-width: 576px) {
      .personalization-main .column1,
      .personalization-main .column2 {
        width: 49%; } }
    @media only screen and (min-width: 768px) {
      .personalization-main .column1,
      .personalization-main .column2 {
        width: 49%; } }
  .personalization-main .avatar {
    transition: 0.5s ease-in-out;
    margin: 0 auto; }
    .personalization-main .avatar img {
      width: 20%; }
      @media only screen and (min-width: 992px) {
        .personalization-main .avatar img {
          width: 25%; } }
    @media only screen and (min-width: 576px) {
      .personalization-main .avatar {
        display: block; } }
    @media only screen and (min-width: 992px) {
      .personalization-main .avatar {
        width: 80%;
        display: block; } }
  .personalization-main .person {
    animation: showUp-2 3s ease-in-out; }
  .personalization-main .inner-circle {
    animation: rotate2 5s ease-in-out infinite;
    -ms-transform-origin: center center;
        transform-origin: center center;
    fill: #FFC425; }
  .personalization-main svg {
    overflow: visible; }
  .personalization-main .hide {
    display: none;
    animation: quiz-gone 0.5s ease; }
  .personalization-main .show {
    display: block;
    text-align: center; }

@keyframes dash {
  from {
    stroke-dashoffset: 1000; }
  to {
    stroke-dashoffset: 0; } }
  .personalization-main .suggestion-container {
    position: relative;
    display: inline-block; }
  .personalization-main .suggestion-items {
    position: absolute;
    text-align: left;
    width: 215px;
    font-size: 16px;
    background-color: black;
    color: white;
    border: 1px solid #ffffff;
    border-top: none;
    border-bottom: none;
    z-index: 30;
    top: 100%;
    left: 0px;
    right: 0px; }
  .personalization-main .suggestion-items.filled {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff; }
  .personalization-main .suggestion-items div {
    padding-left: 5px;
    cursor: pointer;
    background-color: black; }
  .personalization-main .suggestion.suggestion-active {
    background-color: #ffc425;
    color: black; }
  .personalization-main .IE-arrow {
    margin-left: -65px;
    margin-top: 15px;
    display: none; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .personalization-main .IE-arrow {
      display: block; } }

* {
  font-family: 'Open Sans', sans-serif; }

/* PORTFOLIO TEMPLATE */
.template {
  background-color: #1A1A1A;
  padding-top: 10px;
  height: 498px;
  position: relative;
  bottom: 0; }
  @media only screen and (max-width: 575px) {
    .template {
      height: 408px; } }
  @media only screen and (min-width: 576px) and (max-width: 767px) {
    .template {
      height: 428px; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .template {
      height: 488px; } }
  .template .content {
    max-width: 1100px;
    display: block;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px; }
    .template .content .project {
      position: absolute; }
      @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px), only screen and (min-width: 768px) and (max-width: 991px) {
        .template .content .project {
          max-width: none;
          display: block;
          margin: 0 auto;
          position: inherit; } }
      @media only screen and (min-width: 992px) and (max-width: 1199px) {
        .template .content .project {
          margin-left: 45px; } }
      .template .content .project .project-title {
        padding-bottom: 15px;
        color: white;
        font-size: 43px;
        font-weight: 500; }
        @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
          .template .content .project .project-title {
            text-align: center;
            font-size: 25px; } }
        @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
          .template .content .project .project-title {
            font-size: 21px;
            padding-bottom: 5px; } }
        @media only screen and (min-width: 768px) and (max-width: 991px) {
          .template .content .project .project-title {
            font-size: 30px;
            padding-bottom: 5px;
            text-align: center; } }
      .template .content .project .project-description {
        padding-bottom: 30px;
        max-width: 280px;
        color: white;
        display: block; }
        @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px), only screen and (min-width: 768px) and (max-width: 991px) {
          .template .content .project .project-description {
            max-width: none;
            text-align: center; } }
        @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
          .template .content .project .project-description {
            font-size: 14px; } }
        @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px), only screen and (min-width: 768px) and (max-width: 991px) {
          .template .content .project .project-description {
            padding-bottom: 10px; } }
        @media only screen and (min-width: 768px) and (max-width: 991px) {
          .template .content .project .project-description {
            padding-right: 15px;
            padding-left: 15px; } }
      @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
        .template .content .project .yellow-button {
          max-width: 150px;
          display: block;
          margin: 0 auto;
          margin-top: 0; } }

.gradient {
  width: 100%;
  background: linear-gradient(#c6c6c6, #d8d8d8, #ededed, white, white, white, white);
  height: 159px;
  margin-top: -110px; }
  @media only screen and (min-width: 992px) {
    .gradient {
      margin-top: -160px; } }
  @media only screen and (max-width: 575px) {
    .gradient {
      height: 163px; } }
  @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
    .gradient .client-logo {
      text-align: center; } }
  .gradient .client-logo img {
    max-width: 190px;
    margin-top: 80px; }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
      .gradient .client-logo img {
        margin-left: 0;
        text-align: center;
        margin-top: 85px;
        max-width: 140px; } }
    @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
      .gradient .client-logo img {
        display: block;
        margin: 0 auto;
        margin-top: 110px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .gradient .client-logo img {
        margin-top: 118px;
        max-width: 140px; } }
    @media only screen and (max-width: 575px) {
      .gradient .client-logo img {
        margin-top: 120px; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .gradient .client-logo img {
        margin-top: 121px;
        max-width: 130px; } }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .gradient .client-logo img {
        margin-left: 45px; } }

/* BUTTONS*/
.yellow-button {
  background-color: #FFC425;
  color: black;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 1px;
  padding: 10px 25px;
  border: 1px solid #FFC425;
  border-radius: 10px;
  text-align: center;
  transition: background-color 0.5s ease;
  display: inline-block; }
  .yellow-button:hover {
    background-color: #000000;
    border: 1px solid #FFC425;
    border-style: inset;
    color: #FFC425;
    transition: background-color 0.5s ease; }
  @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
    .yellow-button {
      margin: 0 auto; } }
  @media only screen and (max-width: 575px) {
    .yellow-button {
      padding: 5px 10px 5px 10px;
      font-size: 14px; } }
  .yellow-button.careers-btn {
    text-align: left;
    margin: 0px;
    margin-left: 17.5px; }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .yellow-button.careers-btn {
        margin-left: 0;
        font-size: 15px; } }
  .yellow-button a {
    color: #000000;
    text-decoration: none; }

.project .yellow-button {
  display: inline-block;
  min-width: 161px; }

.chevron {
  border-style: solid;
  border-width: 0.05em 0.05em 0 0;
  content: '';
  display: inline-block;
  height: 0.55em;
  left: 0.15em;
  position: relative;
  top: 0.25em;
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  vertical-align: top;
  width: 0.55em;
  color: #000000; }
  @media only screen and (max-width: 575px) {
    .chevron {
      top: 0.45em; } }
  .chevron:hover {
    color: #FFC425; }

.chevron-video {
  border-style: solid;
  border-width: 0.05em 0.05em 0 0;
  content: '';
  display: inline-block;
  height: 0.6em;
  left: 0.15em;
  position: relative;
  top: 0.25em;
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  vertical-align: top;
  width: 0.6em;
  color: #000000; }
  @media only screen and (max-width: 575px) {
    .chevron-video {
      top: 0.45em; } }
  .chevron-video:hover {
    color: #FFC425; }

.chevron-learn-more {
  -ms-transform: rotate(135deg);
      transform: rotate(135deg);
  top: 0.3em; }

.chevron.right {
  left: 0;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg); }
  .chevron.right:hover {
    color: #FFC425; }

.chevron.down {
  left: 0;
  -ms-transform: rotate(135deg);
      transform: rotate(135deg); }

.yellow-button:hover a {
  color: #FFC425; }

.yellow-button:hover .chevron {
  color: #FFC425; }

/* PORTFOLIO CAROUSEL */
.carousel-left {
  display: inline-block;
  position: absolute;
  top: 40%;
  margin-left: 25px;
  z-index: 50; }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .carousel-left {
      margin-left: 15px; } }
  @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
    .carousel-left {
      display: none; } }

.carousel-right {
  display: inline-block;
  position: absolute;
  top: 40%;
  right: 0;
  margin-right: 25px;
  z-index: 50; }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .carousel-right {
      margin-right: 15px; } }
  @media only screen and (max-width: 575px), only screen and (min-width: 576px) and (max-width: 767px) {
    .carousel-right {
      display: none; } }

.arrow::before {
  border-style: solid;
  border-width: 0.25em 0.25em 0 0;
  content: '';
  display: inline-block;
  height: 1.45em;
  left: 0.15em;
  position: relative;
  top: 0.15em;
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  vertical-align: top;
  width: 1.45em;
  color: #FFC425; }

.arrow.arrow-left:before {
  left: 0.25em;
  -ms-transform: rotate(-135deg);
      transform: rotate(-135deg); }

.arrow.arrow-right:before {
  left: 0;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg); }

/* PORTFOLIO NAV */
.portfolio-nav {
  max-width: 691px;
  display: block;
  margin: 0 auto;
  padding-top: 15px;
  text-align: center; }
  @media only screen and (max-width: 575px) {
    .portfolio-nav {
      display: none; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .portfolio-nav {
      max-width: 601px; } }
  @media only screen and (min-width: 576px) and (max-width: 767px) {
    .portfolio-nav {
      max-width: 556px;
      padding-bottom: 1px; } }
  .portfolio-nav a {
    color: #FFC425;
    padding: 20px;
    text-decoration: none; }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .portfolio-nav a {
        padding: 10px; } }
    @media only screen and (min-width: 576px) and (max-width: 767px) {
      .portfolio-nav a {
        padding: 5px;
        font-size: 15px; } }

/* BANNERS */
.banner {
  width: 100%;
  max-height: 625px; }
  .banner .content {
    max-width: 1100px;
    display: block;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px; }
  @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
    .banner .text {
      text-align: center; } }
  .banner .text .title {
    font-size: 50px;
    font-weight: 600; }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .banner .text .title {
        padding-top: 80px;
        font-size: 35px; } }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .banner .text .title {
        font-size: 46px; } }
    @media only screen and (min-width: 992px) {
      .banner .text .title {
        padding-top: 190px; } }
    @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
      .banner .text .title {
        font-size: 30px; } }
  .banner .text .copy {
    font-size: 20px;
    margin-top: 60px;
    margin-bottom: 80px; }
    @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
      .banner .text .copy {
        font-size: 14px;
        margin-top: 30px;
        margin-bottom: 40px; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .banner .text .copy {
        margin-top: 40px;
        margin-bottom: 60px; } }
  .banner .buttons {
    padding-bottom: 144px; }
    @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
      .banner .buttons {
        padding-bottom: 45px; } }
    .banner .buttons .yellow-button {
      border: 1px solid #000000;
      /*&:first-child {
                margin-right:30px;
                @media only screen and (max-width : 575px), only screen and (min-width : 576px) and (max-width : 767px) {
                    margin-right:0;
                }
                @media only screen and (min-width : 768px) and (max-width : 991px) {
                    margin-right:15px;
                }
            }*/ }
    .banner .buttons .black-button:hover {
      background-color: #FFC425;
      color: #000000;
      border: 1px solid #FFC425; }
    .banner .buttons .black-button:hover .chevron {
      color: #000000; }
    .banner .buttons .selected {
      background-color: #000000;
      color: white; }
      .banner .buttons .selected .chevron {
        color: white; }
      .banner .buttons .selected .chevron.selected {
        -ms-transform: rotate(315deg);
            transform: rotate(315deg);
        top: 0.5em; }
  .banner .buttons-yellow .selected {
    background-color: #FFC425;
    color: #000000; }
    .banner .buttons-yellow .selected .chevron {
      color: #000000; }
    .banner .buttons-yellow .selected .chevron.selected {
      color: #000000;
      top: 0.5em; }
    .banner .buttons-yellow .selected .chevron-learn-more {
      color: #000000;
      left: 0; }
  .banner .yellow-banner {
    background: radial-gradient(circle, #FCCB5E, #FFC425, #FFC425, #FFC425, #FFC425, #FFC425);
    width: 100%; }
    .banner .yellow-banner h2 {
      color: #000000; }
    .banner .yellow-banner p {
      color: #000000; }
  .banner .black-banner {
    background-color: #1A1A1A; }
    .banner .black-banner h2 {
      color: #FFC425;
      font-size: 50px; }
      @media only screen and (min-width: 992px) {
        .banner .black-banner h2 {
          padding-top: 190px; } }
    .banner .black-banner p {
      color: #FFF;
      font-size: 20px; }

.banner .black-banner .buttons .selected {
  background-color: #FFC425;
  color: #000000; }
  .banner .black-banner .buttons .selected .chevron {
    color: #000000;
    -ms-transform: rotate(135deg);
        transform: rotate(135deg);
    top: 0.3em; }
  .banner .black-banner .buttons .selected .chevron.selected {
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    top: 0.5em; }

.banner .black-banner .buttons .right-button {
  background-color: #000000;
  color: #FFF;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 1px;
  padding: 10px 25px;
  border: 1px solid #FFF;
  border-radius: 10px;
  text-align: center;
  transition: background-color 0.5s ease;
  display: inline-block;
  margin-left: 20px; }
  @media only screen and (max-width: 575px) {
    .banner .black-banner .buttons .right-button {
      padding: 5px 10px 5px 10px;
      font-size: 14px; } }
  @media only screen and (max-width: 575px) {
    .banner .black-banner .buttons .right-button {
      margin-left: 5px; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .banner .black-banner .buttons .right-button {
      margin-left: 10px; } }
  .banner .black-banner .buttons .right-button:hover {
    background-color: #FFC425;
    border: 1px solid #000000;
    border-style: inset;
    color: #000000;
    transition: background-color 0.5s ease; }
  .banner .black-banner .buttons .right-button .chevron {
    color: #FFF; }
  .banner .black-banner .buttons .right-button .chevron.selected {
    -ms-transform: rotate(135deg);
        transform: rotate(135deg); }

.banner .black-banner .buttons .right-button:hover .chevron {
  color: #000000; }

.banner .yellow-banner .buttons .selected {
  background-color: #000000;
  color: #FFF; }
  .banner .yellow-banner .buttons .selected .chevron {
    color: #FFF;
    -ms-transform: rotate(135deg);
        transform: rotate(135deg);
    top: 0.3em; }
  .banner .yellow-banner .buttons .selected .chevron.selected {
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    top: 0.5em; }

.banner .yellow-banner .buttons .right-button {
  background-color: #FFC425;
  color: #000000;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 1px;
  padding: 10px 25px;
  border: 1px solid #000000;
  border-radius: 10px;
  text-align: center;
  transition: background-color 0.5s ease;
  display: inline-block;
  margin-left: 20px; }
  @media only screen and (max-width: 575px) {
    .banner .yellow-banner .buttons .right-button {
      padding: 5px 10px 5px 10px;
      font-size: 14px; } }
  @media only screen and (max-width: 575px) {
    .banner .yellow-banner .buttons .right-button {
      margin-left: 5px; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .banner .yellow-banner .buttons .right-button {
      margin-left: 10px; } }
  .banner .yellow-banner .buttons .right-button:hover {
    background-color: #000000;
    border: 1px solid #FFC425;
    border-style: inset;
    color: #FFC425;
    transition: background-color 0.5s ease; }
  .banner .yellow-banner .buttons .right-button .chevron {
    color: #000000; }
  .banner .yellow-banner .buttons .right-button .chevron.selected {
    -ms-transform: rotate(135deg);
        transform: rotate(135deg); }

.banner .yellow-banner .buttons .right-button:hover .chevron {
  color: #FFC425; }

.pointer-focus :focus {
  outline: 0; }

.rm-loader {
  display: none; }
  .rm-loader.full {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .rm-loader.show {
    display: -ms-inline-flexbox;
    display: inline-flex; }
  .rm-loader > * {
    border: 5px solid rgba(255, 255, 255, 0.3);
    border-top: 5px solid #FFC425;
    border-radius: 50%;
    animation: spinner 750ms linear infinite;
    margin: auto; }

.rm-play-btn {
  display: none; }
  @media only screen and (max-width: 575px) {
    .rm-play-btn svg {
      width: 50px;
      height: 50px; } }
  @media only screen and (min-width: 576px) and (max-width: 767px) {
    .rm-play-btn svg {
      width: 100px;
      height: 100px; } }
  .rm-play-btn.full {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .rm-play-btn.show {
    display: -ms-inline-flexbox;
    display: inline-flex; }
  .rm-play-btn > * {
    margin: auto; }

@keyframes spinner {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.delay1 {
  opacity: 0.01;
  animation-delay: 0.5s; }

/*animations*/

@keyframes pop-in {
  0% {
    opacity: 0;
    transform: scale(0.5); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes fadeIn {
  0% {
    opacity: 0;
    transform: translateY(30px); }
  25% {
    opacity: 0; }
  100% {
    opacity: 1;
    transform: translateY(0px); } }

@keyframes fadeIn2 {
  0% {
    opacity: 0; }
  40% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.fadeIn {
  animation-name: fadeIn;
  animation-duration: 1s; }

@keyframes slideUp {
  0% {
    opacity: 0.8;
    transform: translateY(450px); }
  100% {
    opacity: 1;
    transform: translateY(0px); } }

.slideUp {
  -ms-transform: translateY(50px);
      transform: translateY(50px); }
  .run-animation .slideUp {
    animation-name: slideUp;
    animation-duration: 0.9s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: forwards; }

.hand-phone {
  position: absolute;
  bottom: 0;
  right: 370px; }

.grow {
  animation: grow 3s forwards; }

@keyframes grow-height {
  0% {
    height: 0px; }
  100% {
    height: 150px; } }

@keyframes grow-width {
  0% {
    width: 0px; }
  100% {
    width: 400px; } }

@keyframes grow-width2 {
  0% {
    width: 0px; }
  100% {
    width: 100%; } }

@keyframes grow-width3 {
  0% {
    border-bottom: 0px; }
  100% {
    border-bottom: 100%; } }

/*icon animation*/

@keyframes showUp {
  0% {
    opacity: 0;
    transform: scale(0);
    transform-origin: center;
    fill: #FFC425; }
  50% {
    opacity: .3;
    transform: scale(2);
    transform-origin: center;
    fill: #FFC425; }
  100% {
    opacity: 1;
    transform: scale(1);
    transform-origin: center; } }

@keyframes showUp-2 {
  0% {
    opacity: 0;
    transform: scale(0);
    transform-origin: center;
    fill: #FFC425; }
  50% {
    opacity: 0.5;
    transform: scale(1.2);
    transform-origin: center;
    fill: #FFC425; }
  100% {
    opacity: 1;
    transform: scale(1);
    transform-origin: center; } }

@keyframes rotate2 {
  0% {
    opacity: 1;
    transform: rotate(360deg);
    transform-origin: center center;
    fill: #FFC425; }
  100% {
    opacity: 1;
    transform: rotate(0deg);
    transform-origin: center center;
    fill: #FFC425; } }

@keyframes draw {
  50% {
    stroke-dashoffset: 0; }
  100% {
    stroke-dashoffset: 0; } }

@keyframes quiz {
  0% {
    opacity: 0;
    transform: scale(0);
    transform-origin: top right; }
  100% {
    opacity: 1;
    transform: scale(1);
    transform-origin: top right; } }

@keyframes quiz-gone {
  from {
    opacity: 1;
    transform: scale(1);
    transform-origin: top right; }
  to {
    opacity: 0;
    transform: scale(0);
    transform-origin: top right; } }

@keyframes disappear {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes load-appear {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes arrow-scroll {
  0% {
    transform: translateY(0px) rotate(135deg); }
  50% {
    transform: translateY(10px) rotate(135deg); }
  100% {
    transform: translateY(0px) rotate(135deg); } }

.no-wrap {
  -ms-flex-wrap: inherit !important;
      flex-wrap: inherit !important; }
  @media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 575px) {
    .no-wrap {
      display: block !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important; } }

.title-2 {
  padding-bottom: 50px !important;
  margin-top: -50px !important; }
  @media only screen and (max-width: 767px) and (min-width: 576px), only screen and (max-width: 575px) {
    .title-2 {
      font-size: 14px !important;
      margin-top: -70px !important;
      padding-bottom: 40px !important; } }

@keyframes rm-timeline-banner-apps-websites-content {

  0% {
    transform: translate(0, -50px);
    opacity: 0
  }

  100% {
    transform: translate(0, 0);
    opacity: 1
  }
}

.rm-timeline-banner-apps-websites .content {
  animation-iteration-count: 1;
  animation-name: rm-timeline-banner-apps-websites-content;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  animation-fill-mode: forwards
}

@keyframes rm-timeline-banner-interactive-tools-content {

  0% {
    transform: translate(0, -50px);
    opacity: 0
  }

  100% {
    transform: translate(0, 0);
    opacity: 1
  }
}

.rm-timeline-banner-interactive-tools .content {
  animation-iteration-count: 1;
  animation-name: rm-timeline-banner-interactive-tools-content;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  animation-fill-mode: forwards
}

@keyframes rm-timeline-banner-personalized-video-content {

  0% {
    transform: translate(0, -50px);
    opacity: 0
  }

  100% {
    transform: translate(0, 0);
    opacity: 1
  }
}

.rm-timeline-banner-personalized-video .content {
  animation-iteration-count: 1;
  animation-name: rm-timeline-banner-personalized-video-content;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  animation-fill-mode: forwards
}

/*# sourceMappingURL=main.css.map */
