body.marketing-landing {

  /* Form iframe styles*/
  iframe#form {
    width: 100%;
    max-width: unset !important;
    margin: 0 auto;
    border: none;
    border-radius: var(--radius) !important;
    box-shadow: var(--shadow) !important;

    /* Mobile form iframe breakpoints up to desktop */
    @media (min-width: 0px) and (max-width: 599px) {
      width: 100% !important;
    }

    @media (min-width: 0px) and (max-width: 441px) {
      height: 1271px;
    }

    @media (min-width: 442px) and (max-width: 460px) {
      height: 1252px;
    }
    @media (min-width: 461px) and (max-width: 567px) {
      height: 1213px;
    }

    @media (min-width: 568px) and (max-width: 699px) {
      height: 980px;
    }

    @media (min-width: 600px) and (max-width: 699px) {
      width: 500px !important;
    }

    @media (min-width: 700px) and (max-width: 799px) {
      height: 981px;
      width: 600px !important;
    }

    @media (min-width: 800px) and (max-width: 899px) {
      height: 980px;
      width: 700px !important;
    }

    @media (min-width: 900px) and (max-width: 999px) {
      height: 960px;
      width: 800px !important;
    }


    /* Desktop sidebar height */
    @media (min-width: 64em) {
      height: 522px !important;
      width: 100% !important;
      margin: 0;
    }
  }

      /* Make sidebar sticky */
  .Main__sidebar {
    position: sticky;
    top: 9rem;
    align-self: start;
    
   /* Move sidebar up a bit on desktop */
    @media (min-width: 64em) {
      margin-top: -9rem !important;
    }
  }
   /* Move sidebar up a bit on desktop 
    @media (--lg) {
      margin-top: -9rem !important;
    }
  }*/
  /* Hide cta button on desktop */
  .Hero__cta {
    display: none;

    /* Show cta button on mobile */
    @media (max-width: 64em) {
      display: block;
    }
  }

  @media (max-width: 79.99em) {

    /* Hide header nav, secondary, tools, search, and actions on desktop */
    nav.Header__nav,
    .Header__secondary,
    .Header__tools,
    .Header__search,
    .Header__actions li:nth-of-type(2) {
      display: none;
    }
  }

  @media (min-width: 80em) {

  .Hero {
  margin-top: 4.9rem;
  }
    .Header {
      height: 0px;
    }
    .Header__menu,
    a.Header__logo,
    ul.StickyNav__links li:nth-of-type(2) {
      /* Hide header nav, logo, and sticky nav links on desktop */
      display: none;
    }
    .Header:before {
      border-top: none;
    }
    .StickyNav {
      /* Show sticky nav on desktop */
      visibility: visible;
      transform: none;
    }
  }
  .Footer__links.zero, .Footer__nav, .Footer__contact .Button {
    /* Hide footer links, nav, and contact button */
    display: none;
  }

  @media (min-width: 768px) {
    /* Footer format adjustments for desktop */
    .Footer__top {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      align-items: flex-start;
      gap: 2rem;
    }

    .Footer__contact {
      flex: 0 0 auto;
    }

    .Footer__social {
      flex: 0 0 auto;
      margin-left: auto;
    }

    .Footer__util {
      flex: 0 0 auto;
    }
  }



