.service-title {
  margin-bottom: 0;
}


.service-card-wrap {
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  align-items: flex-start;
  gap: 20px;


  @media(max-width:959px){
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .service-card {
    display: flex;
    padding: 24px;
    align-items: flex-start;
    gap: 32px;
    flex: 1 0 0;
    border-radius: 16px;
    background: var(--System-White-01, #FFF);


    @media(max-width:959px){
      align-self: stretch;
    }

    @media(max-width:639px){
        flex-direction: column;
        gap: 24px;
    }


    img {
      width: 64px;
      height: 64px;

      @media(max-width:639px){
        width: 48px;
        height: 48px;
      }

    }


    .right {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 16px;
      flex: 1 0 0;

      @media(max-width:639px){
        align-self: stretch;
      }

      .text-wrap  {
        display: flex;
        max-width: 1200px;
        padding-bottom: 16px;
        align-items: flex-start;
        gap: 16px;
        align-self: stretch;
        flex-direction: column;


        .head {
          color: var(--Text-Black-01, #001F2D);

          /* Headline/Desktop/H4 */
          font-family: "NT Somic", sans-serif;
          font-size: 20px;
          font-style: normal;
          font-weight: 400;
          line-height: 130%; /* 26px */
        }

        .text {
          color: var(--Text-Black-01, #001F2D);

          /* Text/400 */
          font-family: Inter, sans-serif;
          font-size: 17px;
          font-style: normal;
          font-weight: 400;
          line-height: 150%; /* 25.5px */
        }
      }

      .link {
        display: flex;
        align-items: center;
        gap: 6px;
        color: var(--Text-Primary-01, #1463A3);

        /* Controls/Button */
        font-family: Inter, sans-serif;
        font-size: 17px;
        font-style: normal;
        font-weight: 500;
        line-height: 100%; /* 17px */

        &::after {
          content: '';
          background-image: url('/images/icons/arrow-right_blue.svg');
          background-size: 20px;
          width: 20px;
          height: 20px;
        }
      }
    }
  }


}