.w-webflow-badge{
    display:none !important;
  }

  .viewer-container {
    height: 500px;
    cursor: ew-resize; /* Indicates horizontal movement */
    margin: 0 auto;
  }

  @media screen and (max-width: 479px) {
    .section.hero.about {
      padding-top: 10px;
    }
    .card.our-values-card {
      text-align:center;
      padding: 25px 36px 36px 34px;
    }


    /* .w-dyn-list .grid-3-columns.w-dyn-items{
      grid-template-columns: 1fr 1fr !important;
    } */

    .card.team-member-card-03 {
      padding: 0px !important;
    }
    .card.team-member-card-03 .mg-bottom-24px {
      min-height: 300px;
      height: auto;
    }

    .card.team-member-card-03 .team-avatar {
      /* position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      overflow: hidden; */
    }

    .team-avatar .image {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
    }

    .card.team-member-card-03 .info .card-heading{
      font-size: 16px !important;
    }

    .card.team-member-card-03 .info .display-4{
      font-size: 13px !important;
      color: #ffffff;
    }

    .card.team-member-card-03 .info .email{
      font-size: 12px !important;
    }

    .empty-team-dev{
      display: none !important;
    }

    .info {
      /* transform: unset !important;
      display: inline !important;
      padding: 10px 15px !important; */
    }

    .secondary-button-wrapper {
      position: absolute !important;
      top: 30px !important;
      bottom: auto !important;
      left: auto !important;
      right: 30px !important;
    }

    .secondary-button-circle {
      min-width: 30px;
      max-width: 30px;
      min-height: 30px;
      max-height: 30px;
    }

    .mobile-hidden{
      display: none !important;
    }

  }
