
    .row {
      row-gap: 1.5rem;
    }
    .header-content-inner {
      top: 45%;
    }
    .blue-btn a {
      width: fit-content;
      height: auto;
      font-size: 14px !important;
      font-weight: 400 !important;
      border: none;
      padding: 12px 30px;
      border-radius: 30px;
      white-space: nowrap;
    }
    .ifram-video {
      width: 100%;
      min-height: 315px;
      border: none;
      border-radius: 8px;
      aspect-ratio: 4/3;
    }
    .service-card {
      position: relative;
      padding: 6rem 2rem 1.5rem;
      border-radius: 13px;
      background: #fff;
      box-shadow: 0px 4px 4px 0px #00000040;
      margin-top: 4.25rem;
    }
    .service-card .icon {
      background: rgba(249, 249, 249, 0.98);
      box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
      width: 130px;
      height: 130px;
      display: flex;
      justify-content: center;
      align-items: center;
      border-radius: 50%;
      position: absolute;
      top: 0%;
      left: 50%;
      transform: translate(-50%, -50%);
    }
    .service-card h4 {
      font-family: Montserrat;
      font-weight: 700;
      font-size: 36px;
      line-height: 100%;
      letter-spacing: 0%;
    }
    .service-card li {
      list-style: disc !important;
    }
    .service-card p,
    .service-card li {
      font-family: Montserrat;
      font-weight: 300;
      font-style: Light;
      font-size: 18px;
      line-height: 100%;
      letter-spacing: 0%;
    }
    .service-card p strong,
    .service-card li strong {
      color: #000;
      font-weight: 700;
    }
    .use-case {
      padding: 1rem 2rem 0;
    }
    .use-case h5 {
      font-family: Montserrat;
      font-weight: 700;
      font-size: 28px;
      line-height: 100%;
      letter-spacing: 0%;
    }
    .use-case ul {
      padding-left: 1.5rem;
    }
    .use-case ul li {
      font-family: Montserrat;
      font-weight: 400;
      font-style: Regular;
      font-size: 18px;
      line-height: 100%;
      letter-spacing: 0%;
      list-style: disc !important;
    }
    .use-case ul li strong {
      font-weight: 700;
    }
    .border-gray {
      border-right: 3px solid #D9D9D9;
    }
    #upgrade .blue-btn a {
      margin-left: auto !important;
      margin-right: auto !important;
    }
    @media only screen and (max-width:991px) {
      .service-card {
        padding: 4.5rem 1.5rem 1rem;
      }
      .service-card .icon{ 
        width: 80px;
        height: 80px;
      }
      .service-card .icon svg {
        width: 60px;
        height: 60px;
      }
    }
    @media only screen and (width <= 767px) {
      .use-case ul li {
        text-align: left !important;
      }
      .service-card ul {
        padding-left: 1rem !important;
      }
      .use-case {
        padding: 1rem 1rem 0 !important;
      }
    }
    @media only screen and (max-width: 574px) {
      .service-card h4 {
        font-size: 20px !important;
        line-height: 1.2 !important;
      }
    }