#main-content {
  min-height: 700px; }

.pages-custom-product-product-documentation .pd-banner {
  background-color: #102C52; }
  .pages-custom-product-product-documentation .pd-banner .pd-banner-content {
    padding: 90px 0; }
    .pages-custom-product-product-documentation .pd-banner .pd-banner-content .pd-title {
      margin: 0 0 16px;
      color: #ffffff;
      font-family: "New Science", sans-serif;
      font-size: clamp(28px, 4vw, 48px);
      font-weight: 700;
      line-height: normal;
      letter-spacing: 0.02em;
      text-align: left;
      text-transform: initial; }
      .pages-custom-product-product-documentation .pd-banner .pd-banner-content .pd-title::before {
        content: "";
        display: block;
        width: 55px;
        height: 4px;
        margin: 0 0 26px;
        background: #73BE1C;
        border-radius: 2px; }

.pages-custom-product-product-documentation .productView {
  margin: 0; }

.pages-custom-product-product-documentation .productView-description-main {
  margin: 0 auto; }
  .pages-custom-product-product-documentation .productView-description-main.is-two-column {
    max-width: 1200px; }
    .pages-custom-product-product-documentation .productView-description-main.is-two-column .res-wrapper {
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      align-items: start;
      margin: 0 -15px; }
      .pages-custom-product-product-documentation .productView-description-main.is-two-column .res-wrapper .res-content,
      .pages-custom-product-product-documentation .productView-description-main.is-two-column .res-wrapper .res-form {
        padding: 0 15px; }
      .pages-custom-product-product-documentation .productView-description-main.is-two-column .res-wrapper .res-form .container {
        all: unset; }
    .pages-custom-product-product-documentation .productView-description-main.is-two-column .resource-video {
      width: 100%;
      margin-bottom: 32px; }
    .pages-custom-product-product-documentation .productView-description-main.is-two-column .resource-video[style*="display: block"] + .res-wrapper {
      display: block; }
  .pages-custom-product-product-documentation .productView-description-main h1::after,
  .pages-custom-product-product-documentation .productView-description-main h2::after,
  .pages-custom-product-product-documentation .productView-description-main h3::after {
    content: "";
    display: block;
    width: 55px;
    height: 4px;
    margin: 15px 0 20px;
    background: #73BE1C;
    border-radius: 2px; }
  .pages-custom-product-product-documentation .productView-description-main .button.button--primary {
    margin: 16px 0; }
  .pages-custom-product-product-documentation .productView-description-main .productView-description {
    padding: 0; }
    .pages-custom-product-product-documentation .productView-description-main .productView-description ul,
    .pages-custom-product-product-documentation .productView-description-main .productView-description ol {
      margin-left: 16px;
      margin-bottom: 16px;
      list-style: disc; }
      .pages-custom-product-product-documentation .productView-description-main .productView-description ul li,
      .pages-custom-product-product-documentation .productView-description-main .productView-description ol li {
        padding-bottom: 5px; }
        .pages-custom-product-product-documentation .productView-description-main .productView-description ul li::marker,
        .pages-custom-product-product-documentation .productView-description-main .productView-description ol li::marker {
          color: #73BE1C; }
  .pages-custom-product-product-documentation .productView-description-main .productView-description {
    border: 0px;
    word-wrap: break-word; }
    .pages-custom-product-product-documentation .productView-description-main .productView-description .download-link {
      font-weight: 700;
      display: flex;
      align-items: center; }
      .pages-custom-product-product-documentation .productView-description-main .productView-description .download-link::after {
        content: '';
        display: inline-block;
        width: 1.5rem;
        height: 1.5rem;
        margin-left: 0.5rem;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBzdHlsZT0iZmlsbDojMzMzMzMzIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIHY3LjMuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDI2IEZvbnRpY29ucywgSW5jLi0tPjxwYXRoIGQ9Ik0yNTYgMzJjMC0xNy43LTE0LjMtMzItMzItMzJzLTMyIDE0LjMtMzIgMzJsMCAyMTAuNy00MS40LTQxLjRjLTEyLjUtMTIuNS0zMi44LTEyLjUtNDUuMyAwcy0xMi41IDMyLjggMCA0NS4zbDk2IDk2YzEyLjUgMTIuNSAzMi44IDEyLjUgNDUuMyAwbDk2LTk2YzEyLjUtMTIuNSAxMi41LTMyLjggMC00NS4zcy0zMi44LTEyLjUtNDUuMyAwTDI1NiAyNDIuNyAyNTYgMzJ6TTY0IDMyMGMtMzUuMyAwLTY0IDI4LjctNjQgNjRsMCAzMmMwIDM1LjMgMjguNyA2NCA2NCA2NGwzMjAgMGMzNS4zIDAgNjQtMjguNyA2NC02NGwwLTMyYzAtMzUuMy0yOC43LTY0LTY0LTY0bC00Ni45IDAtNTYuNiA1Ni42Yy0zMS4yIDMxLjItODEuOSAzMS4yLTExMy4xIDBMMTEwLjkgMzIwIDY0IDMyMHptMzA0IDU2YTI0IDI0IDAgMSAxIDAgNDggMjQgMjQgMCAxIDEgMC00OHoiLz48L3N2Zz4=);
        background-position: center;
        background-size: 70%;
        background-repeat: no-repeat; }
      .pages-custom-product-product-documentation .productView-description-main .productView-description .download-link:hover {
        color: #73be1c; }
        .pages-custom-product-product-documentation .productView-description-main .productView-description .download-link:hover::after {
          background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBmaWxsPSIjNzNiZTFjIj48cGF0aCBkPSJNMjU2IDMyYzAtMTcuNy0xNC4zLTMyLTMyLTMycy0zMiAxNC4zLTMyIDMybDAgMjEwLjctNDEuNC00MS40Yy0xMi41LTEyLjUtMzIuOC0xMi41LTQ1LjMgMHMtMTIuNSAzMi44IDAgNDUuM2w5NiA5NmMxMi41IDEyLjUgMzIuOCAxMi41IDQ1LjMgMGw5Ni05NmMxMi41LTEyLjUgMTIuNS0zMi44IDAtNDUuM3MtMzIuOC0xMi41LTQ1LjMgMEwyNTYgMjQyLjcgMjU2IDMyek02NCAzMjBjLTM1LjMgMC02NCAyOC43LTY0IDY0bDAgMzJjMCAzNS4zIDI4LjcgNjQgNjQgNjRsMzIwIDBjMzUuMyAwIDY0LTI4LjcgNjQtNjRsMC0zMmMwLTM1LjMtMjguNy02NC02NC02NGwtNDYuOSAwLTU2LjYgNTYuNmMtMzEuMiAzMS4yLTgxLjkgMzEuMi0xMTMuMSAwTDExMC45IDMyMCA2NCAzMjB6bTMwNCA1NmEyNCAyNCAwIDEgMSAwIDQ4IDI0IDI0IDAgMSAxIDAtNDh6Ii8+PC9zdmc+); }
    .pages-custom-product-product-documentation .productView-description-main .productView-description table {
      width: 100%;
      background-color: #fff;
      border-collapse: collapse;
      color: #000;
      margin-bottom: 16px;
      display: block;
      max-width: fit-content;
      overflow-x: auto;
      white-space: nowrap; }
      .pages-custom-product-product-documentation .productView-description-main .productView-description table th,
      .pages-custom-product-product-documentation .productView-description-main .productView-description table td {
        padding: 10px;
        border: 1px solid #000000; }
      .pages-custom-product-product-documentation .productView-description-main .productView-description table td {
        color: #000000;
        font-size: 16px; }
      .pages-custom-product-product-documentation .productView-description-main .productView-description table th {
        font-size: 16px;
        white-space: nowrap;
        background: #102c52;
        color: #ffffff; }
      .pages-custom-product-product-documentation .productView-description-main .productView-description table thead {
        color: #ffffff;
        background-color: #102c52; }
  .pages-custom-product-product-documentation .productView-description-main .use-case-problem,
  .pages-custom-product-product-documentation .productView-description-main .use-case-solution,
  .pages-custom-product-product-documentation .productView-description-main .use-case-results {
    margin-bottom: 48px; }
  .pages-custom-product-product-documentation .productView-description-main .pardot-form-wrapper {
    margin-top: 16px; }
  .pages-custom-product-product-documentation .productView-description-main .pardot-resource-form__name-fields {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px; }
  @media (max-width: 550px) {
    .pages-custom-product-product-documentation .productView-description-main .pardot-resource-form__name-fields {
      grid-template-columns: 1fr;
      gap: 0; } }
  .pages-custom-product-product-documentation .productView-description-main .related-products-wrapper {
    width: 100%;
    float: left; }

.pages-custom-product-product-documentation .resource-type {
  width: 100%;
  clear: both;
  padding: 44px 0;
  font-size: 16px; }
  .pages-custom-product-product-documentation .resource-type .tags-wrapper {
    margin: 0 auto; }
  .pages-custom-product-product-documentation .resource-type p {
    margin-bottom: 16px; }
  .pages-custom-product-product-documentation .resource-type .tags {
    display: flex;
    align-items: center;
    gap: 20px; }
    .pages-custom-product-product-documentation .resource-type .tags .tag {
      font-style: normal;
      font-weight: 700;
      line-height: 1.25rem;
      text-transform: uppercase;
      text-decoration: none;
      padding: 0.3125rem 0.9375rem;
      display: inline-block;
      vertical-align: top;
      background: #e1ecee;
      color: #102c52; }
      .pages-custom-product-product-documentation .resource-type .tags .tag:hover {
        opacity: 0.8; }

.pages-custom-product-product-documentation .video-wrapper {
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9;
  overflow: hidden; }

.pages-custom-product-product-documentation .video-wrapper iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border: 0;
  display: block; }

@media screen and (max-width: 767px) {
  .pages-custom-product-product-documentation .pd-banner .pd-banner-content {
    padding: 70px 0; }
    .pages-custom-product-product-documentation .pd-banner .pd-banner-content .pd-title::before {
      width: 45px;
      height: 3px; } }

@media screen and (max-width: 767px) {
  .pages-custom-product-product-documentation .pd-banner .pd-banner-content {
    padding: 50px 0; } }

@media screen and (max-width: 767px) {
  .pages-custom-product-product-documentation .productView-description-main.is-two-column .productView-description-inner > .res-wrapper {
    grid-template-columns: 1fr;
    gap: 16px; } }
