.websites-links-2 {
  min-width: 330px; }
  .websites-links-2 .custom-container {
    padding: 0 20px; }
  .websites-links-2 .nav-item-text-6 {
    background-color: rgba(255, 255, 255, 0.19); }
    @media (min-width: 992px) {
      .websites-links-2 .nav-item-text-6 {
        border-bottom: solid 1px #1c6897; } }
  .websites-links-2 .top-sec-wrapper {
    padding: 0; }
    @media (min-width: 992px) {
      .websites-links-2 .top-sec-wrapper {
        padding: 0 20px;
        max-width: 1010px; } }
    @media (min-width: 1281px) {
      .websites-links-2 .top-sec-wrapper {
        max-width: 1262px; } }
  .websites-links-2 .websites-links-2-top-sec {
    position: relative;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15);
    margin: 0 0 5px 0;
    padding: 15px 20px 0;
    min-height: 205px; }
    @media (min-width: 992px) {
      .websites-links-2 .websites-links-2-top-sec {
        background-image: url(../../images/links-header-visuals.png);
        margin: 0;
        padding: 0;
        min-height: 260px;
        background-position: right;
        background-size: 30%;
        background-repeat: no-repeat; } }
    @media (min-width: 1281px) {
      .websites-links-2 .websites-links-2-top-sec {
        min-height: 308px; } }
    .websites-links-2 .websites-links-2-top-sec .right-line {
      position: absolute;
      left: 0;
      right: auto;
      top: 0;
      width: 5px;
      height: 100%;
      border-radius: 0 4px 4px 0;
      background-color: #6266a6; }
      @media (min-width: 992px) {
        .websites-links-2 .websites-links-2-top-sec .right-line {
          width: 11px; } }
    @media (min-width: 992px) {
      .websites-links-2 .websites-links-2-top-sec .websites-links-2-breadcrumb-wrapper {
        margin: 26px 0 23px 0; } }
    @media (min-width: 1281px) {
      .websites-links-2 .websites-links-2-top-sec .websites-links-2-breadcrumb-wrapper {
        margin: 32px 0 29px 0; } }
    .websites-links-2 .websites-links-2-top-sec .websites-links-2-breadcrumb-wrapper .breadcrumb {
      margin: 0; }
    .websites-links-2 .websites-links-2-top-sec .websites-links-2-breadcrumb-wrapper .breadcrumb-item {
      color: #6266a6;
      font-size: 1.6rem;
      font-weight: 500;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.75;
      letter-spacing: normal; }
    .websites-links-2 .websites-links-2-top-sec .top-sec-container {
      width: 100%;
      padding: 0;
      height: auto;
      position: relative; }
      @media (min-width: 992px) {
        .websites-links-2 .websites-links-2-top-sec .top-sec-container {
          max-width: 1010px; } }
      @media (min-width: 1281px) {
        .websites-links-2 .websites-links-2-top-sec .top-sec-container {
          max-width: 1262px; } }
      @media (min-width: 992px) {
        .websites-links-2 .websites-links-2-top-sec .top-sec-container .websites-links-2-p-sec {
          margin: 0 0 10px 0;
          padding: 0; } }
      @media (min-width: 992px) {
        .websites-links-2 .websites-links-2-top-sec .top-sec-container .websites-links-2-p-sec .websites-links-2-p-container {
          position: relative; } }
      .websites-links-2 .websites-links-2-top-sec .top-sec-container .websites-links-2-p-sec .websites-links-2-p-wrapper {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
        margin: 0; }
      .websites-links-2 .websites-links-2-top-sec .top-sec-container .websites-links-2-p-sec .websites-links-2-head {
        font-size: 3rem;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: 0.82;
        letter-spacing: normal;
        color: #6266a6; }
        @media (min-width: 992px) {
          .websites-links-2 .websites-links-2-top-sec .top-sec-container .websites-links-2-p-sec .websites-links-2-head {
            font-size: 6.2rem;
            font-weight: 500;
            line-height: 0.82;
            margin: 0 0 3px 0;
            max-width: 600px; } }
      .websites-links-2 .websites-links-2-top-sec .top-sec-container .websites-links-2-p-sec .websites-links-2-top-p {
        font-size: 1.6rem;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.25;
        letter-spacing: normal;
        color: #4e5665;
        margin: 0 40px 0 0;
        max-width: 500px; }
        @media (min-width: 992px) {
          .websites-links-2 .websites-links-2-top-sec .top-sec-container .websites-links-2-p-sec .websites-links-2-top-p {
            font-size: 3rem;
            line-height: normal;
            letter-spacing: normal;
            padding: 0 30px 0 0;
            margin: 0;
            max-width: 650px; } }
        @media (min-width: 1281px) {
          .websites-links-2 .websites-links-2-top-sec .top-sec-container .websites-links-2-p-sec .websites-links-2-top-p {
            max-width: 800px; } }
    .websites-links-2 .websites-links-2-top-sec .websites-links-2-top-icon {
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1;
      width: 47px;
      height: 47px;
      margin: 0 0 3px 1px; }
      @media (min-width: 992px) {
        .websites-links-2 .websites-links-2-top-sec .websites-links-2-top-icon {
          width: 93px;
          height: 93px;
          margin: 0 24px 0 0; } }
      @media (min-width: 1281px) {
        .websites-links-2 .websites-links-2-top-sec .websites-links-2-top-icon {
          width: 116px;
          height: 116px; } }
  .websites-links-2 .websites-links-2-body {
    margin: 0 0 90px 0;
    padding: 20px 5px 0;
    position: relative; }
    @media (min-width: 992px) {
      .websites-links-2 .websites-links-2-body {
        padding: 90px 20px 0;
        margin: 0px auto 240px;
        max-width: 1010px;
        min-height: 100%; } }
    @media (min-width: 1281px) {
      .websites-links-2 .websites-links-2-body {
        max-width: 1262px; } }
    .websites-links-2 .websites-links-2-body .main-tabs-container {
      width: 100%; }
      @media (min-width: 992px) {
        .websites-links-2 .websites-links-2-body .main-tabs-container {
          max-width: 1222px; } }
      .websites-links-2 .websites-links-2-body .main-tabs-container .tab {
        width: 100%;
        height: 67px;
        -o-object-fit: contain;
           object-fit: contain;
        margin: 0 0 5px 0;
        font-size: 3.2rem;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 0.78;
        letter-spacing: normal;
        padding: 0 19px 0 21px;
        cursor: pointer;
        background-color: #cfd1e4; }
        @media (min-width: 992px) {
          .websites-links-2 .websites-links-2-body .main-tabs-container .tab {
            width: 300px;
            min-height: 90px;
            padding: 0 0 0 20px;
            margin: 0 9px 9px 0;
            color: #4e5665;
            background-color: rgba(233, 235, 240, 0.5); } }
        @media (min-width: 1281px) {
          .websites-links-2 .websites-links-2-body .main-tabs-container .tab {
            width: 394px;
            min-height: 90px; } }
        .websites-links-2 .websites-links-2-body .main-tabs-container .tab:last-child {
          margin: 0; }
          @media (min-width: 992px) {
            .websites-links-2 .websites-links-2-body .main-tabs-container .tab:last-child {
              margin: 0 0 9px 0; } }
        @media (min-width: 992px) {
          .websites-links-2 .websites-links-2-body .main-tabs-container .tab:active, .websites-links-2 .websites-links-2-body .main-tabs-container .tab:focus, .websites-links-2 .websites-links-2-body .main-tabs-container .tab:hover {
            background-color: rgba(98, 102, 166, 0.15); } }
  .websites-links-2 .tab-content, .websites-links-2 .tab-content-mobile {
    width: 100%;
    margin: 15px 0 0 0;
    padding: 0 5px 0 15px; }
    @media (min-width: 992px) {
      .websites-links-2 .tab-content, .websites-links-2 .tab-content-mobile {
        margin: 31px 0 0 0;
        padding: 0 20px; } }
    .websites-links-2 .tab-content ul, .websites-links-2 .tab-content-mobile ul {
      width: 100%; }
      @media (min-width: 992px) {
        .websites-links-2 .tab-content ul, .websites-links-2 .tab-content-mobile ul {
          -webkit-column-count: 2;
                  column-count: 2;
          -webkit-column-gap: 173px;
                  column-gap: 173px;
          -webkit-column-width: 50%;
                  column-width: 50%; } }
    .websites-links-2 .tab-content a, .websites-links-2 .tab-content-mobile a {
      font-size: 1.5rem;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: 3.33;
      letter-spacing: normal;
      color: #1c6897;
      display: inline-block;
      text-decoration: underline; }
      @media (min-width: 992px) {
        .websites-links-2 .tab-content a, .websites-links-2 .tab-content-mobile a {
          font-size: 1.6rem;
          line-height: 3.13; } }
  .websites-links-2 .tab-content-mobile {
    margin: 10px 0 0 0; }
  .websites-links-2 .websites-links-2-footer {
    padding: 0;
    border-top: 0; }
  @media (min-width: 992px) {
    .websites-links-2 .active {
      font-weight: 500;
      background-color: rgba(98, 102, 166, 0.15) !important; } }
  .websites-links-2 .grey-arrow {
    width: 12px;
    height: 12px;
    border: solid #4e5665;
    border-width: 0 0 2px 2px;
    display: inline-block;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    pointer-events: none;
    margin-top: -3px; }
  .websites-links-2 .rotate {
    -webkit-transform: rotate(-225deg);
            transform: rotate(-225deg);
    margin-top: 0; }
