:root {
  --lc--blue: #1d80b8;
  --lc--black: #000;
  --lc--white: #fff;
  --lc--white-4: #bdc4dd;
  --lc--black-2: #5f5f5f;
  --black: black;
  --blue-2: #0084ff;
  --white: white;
  --lc--gray-2: #2a2d32;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.navbar-section {
  z-index: 9;
  background-color: #f5fcff;
  position: sticky;
  top: 0;
}

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.navbar-container {
  width: 100%;
  max-width: 1140px;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navbar-brand {
  font-size: 20px;
}

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-family: Euclid Circular A, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover, .nav-link:focus {
  color: var(--lc--blue);
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
  display: inline-block;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
  position: relative;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:active, .nav-dropdown-toggle:focus {
  color: var(--lc--blue);
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  opacity: 1;
  margin-right: 10px;
  display: none;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-list.shadow-three.mobile-shadow-hide {
  margin-top: 10px;
  display: none;
}

.nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
  background-color: var(--lc--white);
  border: 3px solid #f6f6f9;
  border-radius: 20px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 10px;
  display: flex;
  position: absolute;
  overflow: visible;
}

.nav-dropdown-link {
  color: #424242;
  letter-spacing: .2px;
  text-transform: none;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 10px 30px 10px 0;
  font-family: Euclid Circular A, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.nav-dropdown-link:hover {
  color: var(--lc--blue);
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.button-primary {
  background-color: var(--lc--blue);
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  border-radius: 8px;
  padding: 12px 25px;
  font-family: Euclid Circular A, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #000;
}

.button-primary:active {
  background-color: #43464d;
}

.image {
  max-width: 55%;
}

.text-block {
  font-family: Euclid Circular A, sans-serif;
  font-weight: 500;
}

.text-block:hover {
  color: var(--lc--blue);
}

.footer-dark {
  background-color: #00141f;
  border-bottom: 1px solid #e4ebf3;
  margin-top: -1px;
  padding: 80px 30px 60px;
  position: relative;
}

.container-14 {
  justify-content: flex-start;
  width: 1120%;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-wrapper {
  grid-column-gap: 120px;
  grid-row-gap: 180px;
  justify-content: space-around;
  align-items: flex-start;
  max-width: 1120px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.footer-brand {
  width: 250px;
  max-width: 200px;
}

.footer-content {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-link {
  color: var(--lc--white-4);
  width: 175px;
  margin-top: 12px;
  margin-bottom: 6px;
  font-family: Euclid Circular A, sans-serif;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
}

.footer-link:hover {
  color: #3b9efe;
}

.footer-link.w--current {
  flex: 0 auto;
  width: 170px;
}

.footer-social-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 10px;
  margin-left: 0;
  display: flex;
}

.footer-social-link {
  opacity: .67;
  flex: 0 auto;
  max-width: 60px;
  margin-left: auto;
  margin-right: -17px;
  padding-right: 0;
  display: none;
}

.footer-divider {
  text-align: left;
  background-color: #395576;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  height: 1px;
  margin-top: 80px;
  margin-bottom: 15px;
  display: flex;
}

.footer-copyright-center {
  color: #717c83;
  text-align: center;
  text-transform: uppercase;
  margin-top: 40px;
  margin-bottom: -20px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
}

.image-4 {
  color: #fff;
  max-width: 55%;
}

.paragraph {
  color: var(--lc--white-4);
  font-family: Euclid Circular A, sans-serif;
  font-size: 16px;
}

.paragraph.paragraph-footer {
  letter-spacing: .4px;
  text-transform: uppercase;
  letter-spacing: .4px;
  text-transform: uppercase;
  font-size: 14px;
}

.div-block-3 {
  flex-wrap: nowrap;
  justify-content: flex-start;
  display: flex;
}

.div-block-5 {
  grid-column-gap: 160px;
  grid-row-gap: 160px;
  display: flex;
}

.div-block-11 {
  margin-left: 10px;
  margin-right: 10px;
}

.image-3-copy {
  max-width: 70%;
  margin-left: 10px;
  padding-left: 0;
  display: none;
}

.edit-arrow-back {
  opacity: 1;
  flex-direction: row-reverse;
  margin-left: 2px;
  display: flex;
  transform: rotate(180deg);
}

.list-item {
  padding-left: 0;
}

.div-block-77 {
  width: 800px;
  height: 820px;
  padding: 0;
}

.div-block-78 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.section-35 {
  background-image: linear-gradient(#00141f, #000);
}

.footer-icon {
  max-width: 50%;
  max-height: 55px;
  margin-right: 0;
}

.footer-link-block {
  flex-wrap: nowrap;
  flex: none;
  justify-content: flex-start;
  margin-left: 0;
  margin-right: -10px;
  text-decoration: none;
  display: flex;
}

.paragraph-desc {
  color: #7a7a7a;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 260px;
  max-width: 300px;
  padding-left: 0;
  padding-right: 10px;
  font-family: Euclid Circular A, sans-serif;
  font-size: 13px;
  display: block;
}

.list-item-login {
  align-items: center;
  margin-right: 5px;
  display: flex;
}

.nav-dropdown-icon-copy {
  opacity: 0;
  margin-right: 10px;
}

.ms-input-2 {
  color: #121331;
  background-color: #fff;
  border: 1px solid #12133140;
  border-radius: 8px;
  min-height: 50px;
  margin-bottom: 20px;
  padding: 8px 16px;
  transition: box-shadow .2s, color .2s, box-shadow .2s, border-color .2s;
  position: relative;
  box-shadow: 0 5px 10px -5px #0000001a;
}

.ms-input-2:hover {
  z-index: 2;
  box-shadow: none;
  border-color: #2962ff;
}

.ms-input-2::placeholder {
  color: #12133199;
}

.ms-input-2.to-hide {
  display: none;
}

.ms-input-2.for-long-desc {
  min-height: 100px;
}

.ms-list-container {
  width: 100%;
  margin-bottom: 20px;
}

.ms-form {
  width: 500px;
  min-width: 400px;
  padding: 0%;
}

.log-out {
  color: #000;
  background-color: #3898ec00;
  font-family: Euclid Circular A, sans-serif;
  font-weight: 500;
  display: none;
}

.field-label {
  color: #000;
  font-family: Euclid Circular A, sans-serif;
  font-weight: 500;
}

.disclaimer-texts {
  color: var(--lc--black-2);
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 0;
  padding-right: 0;
  font-family: Euclid Circular A, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  display: none;
}

.disclaimer-texts.body-texts-2 {
  color: var(--lc--white-4);
}

.disclaimer-texts.body-texts-white {
  color: var(--lc--white);
}

.disclaimer-texts.for-console2 {
  color: #d9d9d9;
}

.disclaimer-texts.dup-22 {
  color: #607078;
  font-size: 15px;
  line-height: 26px;
}

.success-message {
  background-color: #d4f2dbb3;
}

.text-block-31 {
  color: #337843;
  font-family: Euclid Circular A, sans-serif;
  font-weight: 500;
}

.text-block-32 {
  color: #e32b2b;
  text-align: center;
  font-family: Euclid Circular A, sans-serif;
}

.submit-button-copy {
  border-radius: 6px;
  padding: 16px 50px;
  font-family: Euclid Circular A, sans-serif;
  font-weight: 500;
}

.nav-copy-2-copy {
  color: #424242;
  letter-spacing: .2px;
  text-transform: none;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 10px 30px 10px 5px;
  font-family: Euclid Circular A, sans-serif;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

.nav-copy-2-copy:hover {
  color: var(--lc--blue);
}

.nav-copy-2-copy:focus-visible, .nav-copy-2-copy[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-paragrapph {
  color: #7a7a7a;
  width: 550px;
  max-width: 650px;
  padding-left: 5px;
  padding-right: 10px;
  font-family: Euclid Circular A, sans-serif;
  font-size: 13px;
  display: none;
}

.dropdown-div {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 10px 20px 5px;
  display: flex;
}

.dropdown-div:hover {
  background-color: #3575c212;
  border-radius: 5px;
}

.div-block-116 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 10px;
  display: flex;
}

.image-54 {
  max-width: 150%;
  margin-top: 5px;
  margin-left: 10px;
}

.paragraph-11-copy {
  color: var(--lc--black);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 2px;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 0;
  font-family: Euclid Circular A, sans-serif;
  font-size: 15px;
  font-weight: 500;
  display: block;
}

.dropdown-link {
  margin-left: 0;
  padding-left: 0;
  text-decoration: none;
  display: inline-block;
}

.nav-bar-div {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.search {
  z-index: 20;
  filter: contrast(200%);
  background-color: #ffffff63;
  justify-content: flex-start;
  align-items: flex-start;
  width: 400px;
  height: 60px;
  margin-top: 10px;
  margin-right: .5px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: 123% 0% 0% 42.5%;
}

.search-div {
  z-index: auto;
  cursor: pointer;
  background-color: #ebf2ff00;
  border: 2px solid #00a0fb00;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 22px;
  margin: 2px 0 2px 20px;
  padding: 10px 10px 10px 12px;
  font-size: 17px;
  display: flex;
  position: static;
}

.search-div:hover {
  background-color: #1d80b800;
}

.image-56 {
  background-color: #0000;
  border-radius: 100px;
  width: 20px;
  max-width: 20px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 0;
}

.search-button {
  background-color: var(--black);
  letter-spacing: .5px;
  text-transform: uppercase;
  border-radius: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.search-input {
  border-radius: 4px;
  font-family: Euclid Circular A, sans-serif;
}

.text-block-51 {
  color: #1d80b8;
  text-transform: none;
  margin-bottom: 0;
  margin-left: 10px;
  font-family: Euclid Circular A, sans-serif;
  font-size: 14px;
  font-weight: 500;
  display: none;
}

.close-icon {
  color: #000;
  text-align: right;
  cursor: pointer;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 1.5rem;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.get-access-divv {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #fff;
  border: 0 solid #fff;
  border-radius: 8px;
  width: 560px;
  height: 670px;
  margin: auto;
  padding: 22px 20px 20px;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: scroll;
}

.field-label-copy {
  color: var(--lc--black-2);
  font-family: Euclid Circular A, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.for-popup-her {
  color: #000;
  letter-spacing: -.5px;
  margin-bottom: 5px;
  margin-right: 10px;
  font-family: Euclid Circular A, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-141 {
  margin-bottom: 40px;
}

.div-block-142 {
  justify-content: flex-end;
  align-items: center;
  margin-bottom: -25px;
  display: flex;
}

.get-access-modall-copy {
  z-index: 10;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #0009;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
}

.cancel-get-access-copy {
  color: #f10303;
  letter-spacing: 0;
  text-transform: none;
  background-color: #fff;
  border-radius: 8px;
  padding: 15px 40px;
  font-family: Euclid Circular A, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  transition: all .2s;
}

.cancel-get-access-copy:hover {
  color: #fff;
  background-color: #f23232;
}

.cancel-get-access-copy:active {
  background-color: #43464d;
}

.close-copy2 {
  width: 30px;
  height: 23px;
}

.tagss.pmtag, .tagss.coming-soon {
  background-color: #edf1ff;
}

.tagss {
  color: #000e4f;
  letter-spacing: .2px;
  text-transform: uppercase;
  background-color: #f6f9fc;
  border-radius: 2px;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 2px 7px;
  font-family: Euclid Circular A, sans-serif;
  font-size: 10px;
  font-weight: 500;
  display: block;
}

.tagss.pmtag, .tagss.coming-soon {
  background-color: #edf1ff;
}

.tagss.hosttag {
  background-color: #f8f4ee;
  margin-left: 5px;
  margin-right: 5px;
}

.main-t-and-tag-div {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2px;
  display: flex;
}

.div-block-11-copy {
  margin-left: 10px;
  margin-right: 10px;
}

.hide-this {
  display: none;
}

.ledger-popup {
  z-index: 10;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #0009;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
}

.coming-soonn {
  color: var(--white);
  letter-spacing: .2px;
  text-transform: uppercase;
  background-color: #000;
  border-radius: 2px;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 2px 7px;
  font-family: Euclid Circular A, sans-serif;
  font-size: 10px;
  font-weight: 500;
  display: block;
}

.coming-soonn.hosttag {
  background-color: #f8f4ee;
}

.coming-soonn.pmtag, .coming-soonn.coming-soon {
  background-color: #edf1ff;
}

.csoon {
  color: var(--lc--white);
  background-color: #00022c;
  margin-bottom: 0;
  padding: 5px;
  font-family: Euclid Circular A, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.div-block-158 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.fform-section {
  margin-top: 60px;
  margin-bottom: 60px;
}

.back-arrow-form {
  background-color: #0084ff05;
  border: 2px solid #0084ff24;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.breadcrumbs-gs-copy {
  color: #3b9efe;
  letter-spacing: -.2px;
  margin-bottom: 0;
  margin-left: 5px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Euclid Circular A, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.breadcrumbs-gs-copy:hover {
  color: #3b9efe;
}

.le-back {
  color: #3b9efe;
  justify-content: flex-start;
  align-items: center;
  margin: 0 0 30px 140px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.le-back.hide-this {
  display: none;
}

.form-herro-copy {
  color: var(--lc--black);
  text-align: center;
  letter-spacing: -1px;
  margin: 20px 180px;
  padding-bottom: 0;
  font-family: Euclid Circular A, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.form-herro-copy.subheading-4 {
  color: var(--lc--white);
  text-align: left;
  line-height: 42px;
}

.form-herro-copy.country-heading-white {
  color: var(--lc--white);
}

.form-herro-copy.for-console, .form-herro-copy.duplicc {
  color: var(--white);
}

@media screen and (min-width: 1440px) {
  .button-15 {
    bottom: 4.2%;
  }
}

@media screen and (max-width: 991px) {
  .navbar-container {
    max-width: 728px;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 18px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .button-primary.nav-button-2 {
    margin-top: 0;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .hero-heading {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 46px;
    line-height: 46px;
  }

  .hero-stack {
    overflow: hidden;
  }

  .container-3 {
    max-width: 728px;
  }

  .sub-text {
    margin-bottom: 30px;
    padding-left: 40px;
    padding-right: 40px;
    line-height: 28px;
  }

  .button-primary-2.button-round {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .button-primary-2.button-blue-copy {
    margin-top: 20px;
  }

  .hero-image.shadow-two {
    margin-top: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .why-stay-compliant-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .hero-wrapper {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .body-texts {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .shadow-two {
    border-radius: 20px;
    height: 310px;
  }

  .subheading {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 32px;
  }

  .container-5 {
    max-width: 728px;
  }

  .pms-logos {
    margin-bottom: 30px;
  }

  .users-section {
    overflow: hidden;
  }

  .subheading-description {
    margin-top: 0;
  }

  .who-needs-lc {
    grid-column-gap: 10px;
    margin-top: 40px;
  }

  .text-link-arrow {
    margin-top: 60px;
  }

  .heading {
    font-size: 18px;
    line-height: 22px;
  }

  .lc-product {
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .main-container {
    max-width: 728px;
  }

  .hero-wrapper-2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
  }

  .hero-split-2 {
    max-width: 90%;
    margin-bottom: 40px;
  }

  .subheading-3 {
    text-align: left;
    font-size: 24px;
  }

  .subheading-3.subheading-4, .subheading-3.subheading-4-copy, .subheading-3.subheading-4, .subheading-3.subheading-4-copy {
    margin-top: 0;
    line-height: 34px;
  }

  .container-8 {
    max-width: 728px;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-feature.body-texts {
    font-size: 14px;
  }

  .container-9 {
    max-width: 728px;
  }

  .hero-wrapper-3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-3 {
    max-width: 75%;
    margin-bottom: 40px;
  }

  .margin-bottom-24px-3 {
    padding-top: 0;
    font-size: 18px;
    line-height: 28px;
  }

  .container-10 {
    max-width: 728px;
  }

  .pricing-grid-2 {
    grid-column-gap: 30px;
  }

  .text-block-2 {
    font-size: 16px;
  }

  .states {
    height: 450px;
    padding-top: 100px;
    padding-bottom: 100px;
    overflow: hidden;
  }

  .container-11 {
    max-width: 728px;
  }

  .resources-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-12 {
    max-width: 728px;
  }

  .team-slide-wrapper {
    width: 47%;
    margin-right: 2%;
  }

  .team-block-info {
    padding-left: 15px;
    padding-right: 15px;
  }

  .team-slider-nav {
    display: block;
  }

  .features-wrapper-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .features-left {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .features-right {
    max-width: 100%;
  }

  .hero-heading-right {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-13 {
    max-width: 728px;
  }

  .hero-wrapper-4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
  }

  .steps-hiw-div {
    max-width: 100%;
    margin-bottom: 20px;
    margin-right: 20px;
  }

  .shadow-two-4 {
    height: 450px;
  }

  .margin-bottom-24px-4 {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .heading-2 {
    font-size: 20px;
  }

  .divider-div {
    width: 430px;
    margin-right: 0;
  }

  .subheading-5 {
    margin-bottom: 10px;
    font-size: 30px;
  }

  .subheading-5.heading-white, .subheading-5.heading-white-copy, .subheading-5.heading-white-copy, .subheading-5.heading-white {
    margin-top: 0;
    font-size: 34px;
  }

  .subheading-5.heading-white-copy {
    margin-top: 0;
    font-size: 34px;
  }

  .footer-dark {
    padding-top: 60px;
  }

  .container-14 {
    max-width: 728px;
  }

  .footer-wrapper, .footer-content {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .footer-social-block {
    margin-top: 10px;
  }

  .footer-divider {
    margin-top: 40px;
  }

  .container-15 {
    max-width: 728px;
  }

  .footer-content-2 {
    grid-column-gap: 60px;
  }

  .div-block-5 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .columns-2 {
    flex-direction: row;
    margin: 60px 0;
  }

  .container-16 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-17 {
    flex-flow: row;
    align-items: center;
    padding: 30px 10px;
    display: flex;
  }

  .hero-section {
    border: 1px solid #fff;
    padding-bottom: 20px;
    overflow: hidden;
  }

  .container-18 {
    max-width: 728px;
  }

  .hero-image-2.shadow-two {
    height: 370px;
  }

  .task-error-section {
    margin-top: 30px;
    margin-bottom: 20px;
    overflow: hidden;
  }

  .country-heading {
    text-align: left;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
  }

  .str-columns {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .destination-countries-section {
    margin-bottom: 40px;
  }

  .container-19 {
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-2-copy {
    margin-top: 10px;
  }

  .country-image {
    height: 240px;
  }

  .column-12 {
    padding-left: 14px;
    padding-right: 0;
  }

  .str-column-image {
    padding-left: 0;
  }

  .pms-logos-copy {
    margin-bottom: 30px;
  }

  .subheading-copy {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    font-size: 28px;
  }

  .hero-section-copy {
    border: 1px solid #fff;
    padding-bottom: 60px;
  }

  .pms-section, .licensing-section, .contact-support {
    overflow: hidden;
  }

  .subheading-3-copy {
    text-align: left;
    font-size: 24px;
    line-height: 28px;
  }

  .subheading-3-copy.subheading-4, .subheading-3-copy.subheading-4-copy, .subheading-3-copy.subheading-4, .subheading-3-copy.subheading-4-copy {
    margin-top: 0;
    line-height: 34px;
  }

  .api-section-tax-page {
    overflow: hidden;
  }

  .div-block-15 {
    padding-bottom: 0;
  }

  .tax-process-section {
    padding-top: 0;
    overflow: hidden;
  }

  .container-20 {
    max-width: 728px;
  }

  .pricing-grid {
    grid-column-gap: 30px;
  }

  .body-texts-tax {
    margin-bottom: 10px;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .text-block-2-tax {
    font-size: 16px;
  }

  .calculate-div {
    padding: 36px;
  }

  .breadcrumbs {
    padding-top: 0;
  }

  .str-column-texts {
    padding-left: 0;
  }

  .str-section-2 {
    margin-left: 30px;
    margin-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .str-section-2-copy {
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .disclaimer-div {
    margin-left: 30px;
    margin-right: 30px;
  }

  .disclamer-text {
    padding-top: 0;
  }

  .disclaimer-heading {
    font-size: 26px;
  }

  .disclaimer-heading.heading-white {
    margin-top: 0;
  }

  .subheading-5-copy.heading-white, .subheading-5-copy.heading-white-copy, .subheading-5-copy.heading-white-copy-copy, .subheading-5-copy.heading-white, .subheading-5-copy.heading-white-copy, .subheading-5-copy.heading-white-copy-copy {
    margin-top: 0;
  }

  .country-heading-copy {
    text-align: left;
    font-size: 28px;
  }

  .states-header {
    text-align: center;
    letter-spacing: -.5px;
    font-size: 26px;
  }

  .states-text-link {
    margin-top: 60px;
  }

  .country-back-text-link {
    margin-top: 5px;
  }

  .div-block-70 {
    margin-bottom: 10px;
  }

  .breadcrumbs-22 {
    padding-top: 0;
  }

  .div-block-72 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .country-page-heading {
    font-size: 30px;
  }

  .country-page-heading.heading-white, .country-page-heading.heading-white-copy {
    margin-top: 0;
  }

  .country-page-heading.heading-white, .country-page-heading.heading-white-copy {
    margin-top: 0;
  }

  .country-page-heading.country-page-heading-white {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .subheading-5-copy-copy {
    font-size: 30px;
  }

  .text-link-arrow-copy, .arrow-edit, .arrow-edit-copy {
    margin-top: 60px;
  }

  .state-header {
    font-size: 30px;
  }

  .state-header.heading-white {
    margin-top: 0;
    font-size: 34px;
  }

  .state-header.state-heading-white, .state-header.heading-white {
    margin-top: 0;
    font-size: 34px;
  }

  .state-header.heading-white-copy {
    margin-top: 0;
  }

  .state-header.state-heading-white {
    margin-top: 0;
    font-size: 34px;
  }

  .list-item {
    padding-left: 10px;
  }

  .logo-container {
    max-width: 728px;
  }

  .state-section-2, .state-section-2-copy, .state-section-new {
    margin-left: 0;
  }

  .str-legal-section {
    margin-left: 30px;
    margin-right: 30px;
  }

  .short-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-75 {
    padding-left: 140px;
    padding-right: 140px;
  }

  .gr-hero-section {
    overflow: hidden;
  }

  .gr-hero-text {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 46px;
    line-height: 46px;
  }

  .sub-text-gr {
    margin-bottom: 30px;
    padding-left: 40px;
    padding-right: 40px;
    line-height: 28px;
  }

  .chargeback-section, .agreement-section {
    overflow: hidden;
  }

  .modal-bg-div {
    display: none;
  }

  .bg-div {
    width: 700px;
    height: 550px;
  }

  .lc-section {
    margin-left: 0;
    padding-top: 10px;
  }

  .str-section-2-copy-copy {
    margin-left: 0;
  }

  .blog-section {
    overflow: hidden;
  }

  .container-26 {
    padding-left: 20px;
    padding-right: 0;
  }

  .image-grid {
    width: 240px;
    max-width: 300%;
    height: 350px;
  }

  .image-grid.new-image-grid {
    width: 300px;
    max-width: 330%;
  }

  .video-3 {
    width: 650px;
  }

  .image-overlay-copy {
    width: 240px;
    height: 350px;
  }

  .image-overlay-copy.new-image-overlay-copy {
    width: 300px;
  }

  .div-block-34 {
    width: 850px;
  }

  .fs_modal-1_wrapper-2 {
    grid-template-columns: 1fr;
    width: 720px;
    max-width: 100rem;
  }

  .fs_modal-1_popup-2, .modal-bg-div-copy {
    display: none;
  }

  .logo-marque-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .logo-image {
    margin-right: 0;
  }

  .logo-marque-container {
    max-width: 670px;
  }

  .container-28 {
    height: 450px;
  }

  .faqs-section, .faqs-hero-section {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .container-28-copy {
    height: 450px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-31 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-35 {
    overflow: hidden;
  }

  .resources-hero {
    padding-left: 30px;
    padding-right: 30px;
    overflow: hidden;
  }

  .resources-container {
    border-width: 10px;
    height: 45vw;
  }

  .hero-wrapper-blog {
    margin: 100px 20px 0;
  }

  .heading-31 {
    font-size: 40px;
  }

  .text-blog {
    padding-top: 0;
    font-size: 17px;
    line-height: 26px;
  }

  .text-blog-copy {
    padding-top: 0;
    font-size: 14px;
    line-height: 28px;
  }

  .text-for-blog-div {
    margin-left: 25px;
  }

  .heading-32 {
    font-size: 24px;
    line-height: 31px;
  }

  .date-div-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-link-arrow-copy {
    margin-top: 10px;
  }

  .all-articles-section {
    overflow: hidden;
  }

  .columns-10 {
    margin-left: 0;
    padding-left: 25px;
  }

  .text-block-2-copy {
    font-size: 16px;
  }

  .div-block-88 {
    margin-left: -51px;
  }

  .text-for-blog-div-copy {
    margin-left: 25px;
  }

  .container-32 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .blog-hero-text {
    font-size: 24px;
    line-height: 31px;
  }

  .image-32 {
    width: 930px;
  }

  .blog-breadcrumbs {
    padding-top: 0;
  }

  .div-block-91-copy {
    margin-top: 0;
  }

  .sub-text-about {
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 28px;
  }

  .hero-heading-about {
    padding-left: 0;
    padding-right: 0;
    font-size: 46px;
    line-height: 46px;
  }

  .div-block-99 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .sub-text-about-copy {
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 40px;
    line-height: 28px;
  }

  .state-section-about-us {
    margin-left: 0;
  }

  .our-vision {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .subheading-5-about-us {
    font-size: 30px;
  }

  .subheading-5-about-us.heading-white, .subheading-5-about-us.heading-white-copy, .subheading-5-about-us.heading-white {
    margin-top: 0;
    font-size: 34px;
  }

  .subheading-5-about-us.heading-white-copy {
    margin-top: 0;
    font-size: 34px;
  }

  .subheading-description-about-us {
    margin-top: 5px;
    font-size: 16px;
  }

  .about-us-tit {
    font-size: 16.5px;
    line-height: 22px;
  }

  .resources-header-6 {
    font-size: 30px;
  }

  .resources-header-6.heading-white, .resources-header-6.heading-white-copy, .resources-header-6.heading-white {
    margin-top: 0;
    font-size: 34px;
  }

  .resources-header-6.heading-white-copy {
    margin-top: 0;
    font-size: 34px;
  }

  .image-38 {
    max-width: 85%;
  }

  .sources-section {
    margin-left: 0;
  }

  .chargeback-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .body-texts-cap {
    margin-bottom: 10px;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .chargeback-columns {
    align-items: center;
    display: flex;
  }

  .chargeback-section-copy, .escrows-section {
    margin-left: 30px;
    margin-right: 30px;
  }

  .escrow-container, .payout-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .payouts-manager-section {
    margin-left: 30px;
    margin-right: 30px;
  }

  .payout-m-column {
    align-items: center;
    display: flex;
  }

  .container-34 {
    padding-left: 20px;
    padding-right: 0;
  }

  .link-block-5 {
    text-decoration: none;
  }

  .collection-item-6 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .accordion-panel, .modal-bg-div-reg {
    display: none;
  }

  .faqs-section-tax {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .banner-container {
    margin-left: 20px;
    margin-right: 20px;
  }

  .subscribe-banner {
    margin-bottom: 10px;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .paragraph-13 {
    margin-top: -14px;
    font-size: 16px;
  }

  .country-heading-copy {
    text-align: center;
    margin-top: -10px;
    padding-left: 140px;
    padding-right: 140px;
    font-size: 24px;
    font-weight: 700;
    line-height: 26px;
  }

  .div-block-72-copy {
    margin-left: 30px;
    margin-right: 30px;
  }

  .banner-container-copy {
    margin-left: 20px;
    margin-right: 20px;
  }

  .pricing-wrapper {
    grid-column-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr;
    justify-items: center;
  }

  .button-primary-6.outline-button {
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .button-primary-6.outline-button-c {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pricing-card {
    width: 220px;
  }

  .heading-27 {
    font-size: 36px;
  }

  .container-38 {
    max-width: 728px;
  }

  .price-head {
    text-align: center;
  }

  .banner-container-copy-copy {
    margin-left: 20px;
    margin-right: 20px;
  }

  .ms-image {
    width: auto;
    display: none;
  }

  .ms-input-2 {
    width: 320px;
  }

  .ms-page-wrap {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .ms-button {
    position: relative;
  }

  .ms-content {
    width: 100%;
    height: 100vh;
  }

  .ms-page-wrap-2 {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .console-hero-section {
    overflow: hidden;
  }

  .container-41 {
    max-width: 728px;
  }

  .console-section-copy {
    border: 1px solid #fff;
    padding-bottom: 20px;
    overflow: hidden;
  }

  .console-heading {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 46px;
    line-height: 46px;
  }

  .console-subtext {
    margin-bottom: 30px;
    padding-left: 40px;
    padding-right: 40px;
    line-height: 28px;
  }

  .console-2 {
    margin-top: 30px;
    overflow: hidden;
  }

  .console-222 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .cccc {
    padding-left: 20px;
    padding-right: 20px;
  }

  .body-texts-cap-copy {
    margin-bottom: -10px;
    margin-right: 0;
    padding-right: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .column-20-copy {
    padding: 0;
  }

  .chargeback-columns-copy {
    align-items: center;
    display: flex;
  }

  .checklist {
    margin-left: 30px;
    margin-right: 30px;
  }

  .checklist-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .chargeback-coo, .colunmn-checklist {
    align-items: center;
    display: flex;
  }

  .checklist-hero {
    padding-left: 0;
    padding-right: 0;
    font-size: 34px;
    line-height: 46px;
  }

  .cc {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .compliance-c-22 {
    margin-top: 20px;
  }

  .body-texts-copy, .detailsss, .details-head, .detailsss-copy, .detailsss-copy-copy {
    margin-bottom: 10px;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .disclaimer-texts {
    margin-bottom: 10px;
    margin-right: 140px;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .compliance-head2 {
    text-align: center;
    margin-left: 140px;
    margin-right: 140px;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
  }

  .div-block-6-copy {
    margin-top: 0;
  }

  .shadow-two-copy {
    height: 310px;
  }

  .console-hero {
    background-image: linear-gradient(#c5edff, #fff);
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .div-block-15-copy {
    padding-bottom: 0;
  }

  .for-console {
    margin-bottom: -10px;
    margin-right: 0;
    padding-right: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .info-header {
    text-align: center;
    margin-top: -10px;
    padding-left: 140px;
    padding-right: 140px;
    font-size: 24px;
    font-weight: 700;
    line-height: 26px;
  }

  .integrations-hero {
    background-image: url("https://cdn.prod.website-files.com/6850bd29897d4d59cb71f2aa/6850bd29897d4d59cb71f441_pexels-pixabay-164522%2016%20(1).jpg"), linear-gradient(#c5edff, #fff);
    background-position: 0 0, 0 0;
    background-size: cover, auto;
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .integrations-checklist {
    padding-left: 20px;
    padding-right: 20px;
  }

  .integrations-hero-text {
    padding-left: 0;
    padding-right: 0;
    font-size: 34px;
    line-height: 46px;
  }

  .sub-text-integrations {
    margin-bottom: 30px;
    padding-left: 40px;
    padding-right: 40px;
    line-height: 28px;
  }

  .div-block-108 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tools-section {
    margin-left: 30px;
    margin-right: 30px;
  }

  .default {
    flex: none;
  }

  .div-block-tools {
    min-height: 300px;
  }

  .tabs-menu-2 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .container-introduction {
    flex-direction: row;
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .other-country-textss {
    font-size: 15px;
  }

  .image-49 {
    max-width: 20%;
  }

  .our-services {
    overflow: hidden;
  }

  .licenseease-section {
    margin-top: 30px;
    overflow: hidden;
  }

  .license-column {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .body-texts-subtopicc, .body-texts-white-2, .body-texts-white-2-cbold {
    margin-bottom: 10px;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .container-43 {
    max-width: 728px;
  }

  .testimonial-slide {
    padding-left: 32px;
  }

  .testimonial-quote {
    overflow: visible;
  }

  .hero-image-div-copy {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .apps-hero {
    background-image: linear-gradient(0deg, #000, #60a2f1), url("https://cdn.prod.website-files.com/6850bd29897d4d59cb71f2aa/6850bd29897d4d59cb71f441_pexels-pixabay-164522%2016%20(1).jpg"), linear-gradient(#c5edff, #fff);
    background-position: 0 0, 0 0, 0 0;
    background-size: auto, cover, auto;
    margin-left: 30px;
    margin-right: 30px;
    padding-bottom: 350px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .app-images-1 {
    margin-top: -300px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .breadcrumbs-copy {
    padding-top: 0;
  }

  .what-you-need-text {
    margin-top: 10px;
  }

  .features-section {
    overflow: hidden;
  }

  .feature-grid {
    margin-top: 40px;
  }

  .feature-div {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .feature-numbers {
    margin-top: 5px;
  }

  .how-to-get-started-section {
    padding-bottom: 40px;
    overflow: hidden;
  }

  .get-started-icon {
    min-width: 30px;
  }

  .similar-integrations-section {
    padding: 20px 20px 60px;
  }

  .subheading-5-copy {
    font-size: 30px;
  }

  .subheading-5-copy.heading-white, .subheading-5-copy.heading-white-copy, .subheading-5-copy.heading-white {
    margin-top: 0;
    font-size: 34px;
  }

  .breadcrumb-div-block {
    margin-bottom: 0;
  }

  .when-to-use-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .when-to-use-div {
    padding-left: 0;
    padding-right: 0;
  }

  .hiw-section {
    margin-top: 20px;
    margin-bottom: 40px;
    overflow: hidden;
  }

  .states-copy {
    height: 450px;
    padding-top: 100px;
    padding-bottom: 100px;
    overflow: hidden;
  }

  .task-error-section-copy {
    margin-top: 30px;
    overflow: hidden;
  }

  .tool-sub-text {
    margin-left: 60px;
    margin-right: 60px;
  }

  .container-47 {
    padding-left: 40px;
  }

  .tags-breadcrumb {
    margin-bottom: 0;
  }

  .tag-to-app {
    padding-top: 0;
  }

  .subheading-copy-copy, .how-can {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 28px;
  }

  .how-can-1 {
    margin-top: 40px;
    margin-left: 30px;
    margin-right: 30px;
  }

  .container-how-can {
    padding-left: 20px;
    padding-right: 10px;
  }

  .how-can-column {
    align-items: center;
    display: flex;
  }

  .column-20-image-copy {
    padding-right: 0;
  }

  .how-can-3 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .container-how-can-3 {
    padding-left: 20px;
    padding-right: 10px;
  }

  .how-can-1-2 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .container-how-can-2 {
    padding-left: 10px;
    padding-right: 20px;
  }

  .how-can-column-2 {
    align-items: center;
    display: flex;
  }

  .why-you-need-section {
    padding-bottom: 0;
    overflow: hidden;
  }

  .checklist-form-header {
    text-align: center;
    margin-left: 140px;
    margin-right: 140px;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
  }

  .resources-desc-text {
    margin-top: -14px;
    font-size: 16px;
  }

  .country-heading-copy, .lj-text {
    text-align: left;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
  }

  .logding-heroo {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }

  .hero-heading-about-copy {
    padding-left: 0;
    padding-right: 0;
    font-size: 36px;
    line-height: 42px;
  }

  .section-48 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .lc-product-copy {
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .body-texts-copy, .what-to-learn {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .subheading-5-copy.heading-white, .subheading-5-copy.heading-white-copy, .subheading-5-copy.heading-white {
    margin-top: 0;
    font-size: 34px;
  }

  .body-texts-copy, .what-too, .att {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .case-studyy {
    overflow: hidden;
  }

  .ads-textt {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .sub-text-about-copy, .lt-imm {
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 28px;
  }

  .ljt {
    padding: 0;
  }

  .hully {
    margin-top: 0;
  }

  .shadow-two-copy {
    vertical-align: baseline;
    max-width: 102%;
    height: 310px;
    display: block;
  }

  .div-block-99-copy {
    padding: 40px 10px;
  }

  .register {
    margin-top: 30px;
    overflow: hidden;
  }

  .detailsss-copy-copy, .detailss, .humman {
    margin-bottom: 10px;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .image-52 {
    max-width: 18%;
  }

  .detailsss-copy-copy {
    margin-bottom: 10px;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .webinar-datee {
    margin-top: 15px;
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .hully-copy {
    margin-top: 0;
  }

  .subheading-5-copy {
    margin-bottom: 10px;
    font-size: 30px;
  }

  .subheading-5-copy.heading-white, .subheading-5-copy.heading-white-copy, .subheading-5-copy.heading-white-copy, .subheading-5-copy.heading-white {
    margin-top: 0;
    font-size: 34px;
  }

  .subheading-5-copy.heading-white-copy {
    margin-top: 0;
    font-size: 34px;
  }

  .compliance-hero-3 {
    margin-bottom: 40px;
    margin-left: 40px;
    margin-right: 40px;
    font-size: 30px;
  }

  .compliance-hero-3.heading-white, .compliance-hero-3.heading-white-copy, .compliance-hero-3.heading-white-copy, .compliance-hero-3.heading-white {
    margin-top: 0;
    font-size: 34px;
  }

  .compliance-hero-3.heading-white-copy {
    margin-top: 0;
    font-size: 34px;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h1 {
    font-family: Euclid Circular A, sans-serif;
    font-size: 24px;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .text-size-large {
    letter-spacing: -.5px;
    font-size: 17px;
  }

  .heading-xxlarge {
    font-size: 3.25rem;
  }

  .heading-display {
    font-size: 24px;
  }

  .agency_progress-wrapper {
    display: none;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .banner7_icon-wrapper {
    display: none;
  }

  .div-block-121 {
    max-width: 700px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ms-page-wrap-copy {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .heading-display-2, .heading-style-h1-2, .heading-xxlarge-2, .heading-display-3 {
    font-size: 3.25rem;
  }

  .subheading-5-copy-copy {
    margin-bottom: 10px;
    font-size: 30px;
  }

  .subheading-5-copy-copy.heading-white, .subheading-5-copy-copy.heading-white-copy, .subheading-5-copy-copy.heading-white {
    margin-top: 0;
    font-size: 34px;
  }

  .subheading-5-copy-copy.heading-white-copy {
    margin-top: 0;
    font-size: 34px;
  }

  .paragraph-13-copy, .paragraph-13-copy-copy {
    margin-top: -14px;
    font-size: 16px;
  }

  .console-225 {
    align-items: center;
    display: flex;
  }

  .temp-button.button-round {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .console-225-copy {
    align-items: center;
    display: flex;
  }

  .form-herro {
    text-align: center;
    margin-left: 200px;
    margin-right: 200px;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
  }

  .ms-form-block-copy {
    justify-content: center;
    align-items: center;
  }

  .ms-form-copy {
    flex: 0 auto;
    width: 590px;
  }

  .ms-input-2-copy {
    width: 590px;
  }

  .container-17-copy {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
  }

  .subheading-5-5 {
    margin-bottom: 10px;
    font-size: 30px;
  }

  .subheading-5-5.heading-white, .subheading-5-5.heading-white-copy, .subheading-5-5.heading-white-copy, .subheading-5-5.heading-white {
    margin-top: 0;
    font-size: 34px;
  }

  .subheading-5-5.heading-white-copy {
    margin-top: 0;
    font-size: 34px;
  }

  .compliance-image {
    height: 310px;
  }

  .short-container-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cc-div-hero {
    margin-top: 0;
  }

  .arrow-edit-tag {
    margin-top: 60px;
  }

  .column-35 {
    padding-left: 0;
  }

  .arrow-edit-apps, .arrow-edit-blogss {
    margin-top: 60px;
  }

  .search-div {
    display: none;
  }

  .region-section {
    margin-bottom: 40px;
  }

  .region-container {
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .region-image {
    height: 240px;
  }

  .cc-div-hero-copy, .checkouuut {
    margin-top: 0;
  }

  .button-5 {
    text-align: left;
    background-color: #ff4841;
    border-radius: 50px;
    padding-left: 20px;
    padding-right: 20px;
    display: inline-block;
  }

  .paragraph-17 {
    text-align: left;
    width: 350px;
    min-width: 350px;
    margin-left: 0;
    display: block;
  }

  .div-block-129 {
    text-align: right;
    width: 350px;
  }

  .div-block-129.new {
    flex-direction: column;
    flex: 0 auto;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    display: flex;
  }

  ._3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    margin-right: 0;
    padding-right: 0;
    display: flex;
  }

  .rich-text {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-right: 17px;
    display: flex;
  }

  ._1st-offer {
    flex-direction: column;
  }

  .what-we-offer {
    margin-top: 40px;
    margin-bottom: 23px;
    margin-right: 0;
    display: flex;
  }

  .div-block-35 {
    width: 768px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-54 {
    display: flex;
  }

  .image-57 {
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin-top: -109px;
  }

  .image-57.hide {
    margin-top: -162px;
    margin-left: 20px;
  }

  .image-15 {
    width: 350px;
    margin-top: -26px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .section-13 {
    margin-top: 0;
    margin-bottom: 68px;
    padding-top: 52px;
  }

  .divide {
    width: 350px;
    margin-top: 0;
  }

  .home-scroll_visual.page-padding {
    display: none;
  }

  .home-scroll_photo {
    object-fit: cover;
    border-radius: 1em;
    width: 100%;
    height: 17em;
    display: block;
  }

  .home-scroll_section {
    display: block;
  }

  .home-scroll_text-item {
    opacity: 1;
  }

  .home-scroll_content.page-padding {
    padding-top: 6em;
    padding-bottom: 6em;
  }

  .home-scroll_text-wrap {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-132 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .titlee {
    line-height: 26px;
  }

  .div-block-134 {
    margin-left: 20px;
    margin-right: 40px;
  }

  .image-58 {
    max-width: 120%;
  }

  .top-dest-hero-text {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 28px;
  }

  .image-58-copy {
    max-width: 120%;
  }

  .get-access-modal {
    display: block;
  }

  .bg-div-get-access {
    width: 650px;
    height: 650px;
  }

  .subtext-get-access {
    letter-spacing: -.5px;
    font-size: 14px;
  }

  .heading-style-h1-copy {
    font-family: Euclid Circular A, sans-serif;
    font-size: 20px;
  }

  .div-block-135 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .div-block-77-access {
    height: 860px;
  }

  .subtitleeee {
    letter-spacing: -.5px;
    font-size: 17px;
  }

  .modal-wrapper-austin {
    justify-content: flex-end;
    width: 125vh;
    margin-left: 0;
    display: none;
  }

  .get-access-modal-copy {
    display: block;
  }

  .heading-xxlarge-3, .heading-display-4 {
    font-size: 3.25rem;
  }

  .get-access-modall {
    display: none;
  }

  .get-access-divv {
    width: 700px;
    height: 550px;
  }

  .get-access-modall-copy {
    display: none;
  }

  .tagss.coming-soon {
    background-color: #0d193e;
  }

  .na-hero {
    background-image: url("https://cdn.prod.website-files.com/6850bd29897d4d59cb71f2aa/6850bd29897d4d59cb71f441_pexels-pixabay-164522%2016%20(1).jpg"), linear-gradient(#c5edff, #fff);
    background-position: 0 0, 0 0;
    background-size: cover, auto;
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .for-regg, .for-regg-numbers, .for-regg-title {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .container-57 {
    max-width: 728px;
  }

  .hero-wrapper-5 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-4 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .pricing-card-copy {
    width: 220px;
  }

  .price-head-copy {
    text-align: center;
  }

  .api-section-tax-page-copy {
    overflow: hidden;
  }

  .for-api-imagee {
    padding-right: 0;
  }

  .api-modal {
    display: none;
  }

  .premium {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 28px;
  }

  .preium-body {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .premium-button.button-round {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .image-60 {
    max-width: 80%;
  }

  .home-buttonn.button-round {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .sub-text-copy, .thank-sub-text {
    margin-bottom: 30px;
    padding-left: 40px;
    padding-right: 40px;
    line-height: 28px;
  }

  .hero-heading-copy, .thank-you-text {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 46px;
    line-height: 46px;
  }

  .premium-modall {
    display: none;
  }

  .charge-subb, .tittlee {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 30px;
    font-size: 28px;
  }

  .video-button.button-round {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .disclaimer-heading-copy {
    font-size: 26px;
  }

  .disclaimer-heading-copy.heading-white {
    margin-top: 0;
  }

  .disclaimer-div2 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .pricng-section1 {
    text-align: center;
    font-size: 24px;
    line-height: 28px;
  }

  .pricng-section1.subheading-4, .pricng-section1.subheading-4-copy, .pricng-section1.subheading-4, .pricng-section1.subheading-4-copy {
    margin-top: 0;
    line-height: 34px;
  }

  .reg-pricing {
    grid-column-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr;
    justify-items: center;
  }

  .reg-container {
    max-width: 728px;
  }

  .price-head2 {
    text-align: center;
  }

  .permit-modal-test {
    display: none;
  }

  .get-per-button2.button-round {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .reg-pricing-lj {
    grid-column-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr;
    justify-items: center;
  }

  .task-error-section-lj {
    margin-top: 30px;
    overflow: hidden;
  }

  .small {
    text-align: center;
  }

  .add-on-title {
    font-size: 36px;
  }

  .gr-button.nav-button-2 {
    margin-top: 0;
  }

  .gr-hero {
    border: 1px solid #fff;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 60px;
    padding-bottom: 200px;
  }

  .wv-button {
    margin-top: 0;
  }

  .wv-button.button-round {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .image-divv {
    margin-top: -140px;
  }

  .gr-ben {
    overflow: hidden;
  }

  .feature-div2 {
    justify-content: flex-start;
    align-items: flex-start;
    height: 250px;
  }

  .gr-host-section {
    overflow: hidden;
  }

  .gr-sub {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    font-size: 28px;
  }

  .body-texts-22 {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .subheading-gr {
    margin-bottom: 10px;
    margin-left: 80px;
    margin-right: 80px;
    font-size: 30px;
  }

  .subheading-gr.heading-white, .subheading-gr.heading-white-copy, .subheading-gr.heading-white-copy, .subheading-gr.heading-white {
    margin-top: 0;
    font-size: 34px;
  }

  .subheading-gr.heading-white-copy {
    margin-top: 0;
    font-size: 34px;
  }

  .body-texts-1 {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .subheading-grr {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 30px;
    font-size: 28px;
  }

  .container-14-copy {
    max-width: 728px;
  }

  .emp-ent-section {
    margin-top: 30px;
    overflow: hidden;
  }

  .ent-image-div {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hit-sections {
    padding-top: 0;
    overflow: hidden;
  }

  .hit-head {
    margin-bottom: 5px;
    margin-right: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .hit-body {
    margin-bottom: 10px;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .hit-grid {
    grid-column-gap: 30px;
  }

  .subheading-hit {
    text-align: center;
    font-size: 24px;
    line-height: 28px;
  }

  .subheading-hit.subheading-4, .subheading-hit.subheading-4-copy, .subheading-hit.subheading-4, .subheading-hit.subheading-4-copy {
    margin-top: 0;
    line-height: 34px;
  }

  .hitt-div {
    margin-bottom: -20px;
    padding: 36px;
  }

  .subheading-ent {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    font-size: 28px;
  }

  .subheading-whyy {
    text-align: center;
    font-size: 24px;
    line-height: 28px;
  }

  .subheading-whyy.subheading-4, .subheading-whyy.subheading-4-copy, .subheading-whyy.subheading-4, .subheading-whyy.subheading-4-copy {
    margin-top: 0;
    line-height: 34px;
  }

  .why-head {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .body-texts-why {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .bold-text-26 {
    font-size: 20px;
    line-height: 20px;
  }

  .diiv, .div-block-134-copy {
    margin-left: 40px;
    margin-right: 20px;
  }

  .lt-rate {
    margin-top: 20px;
    margin-bottom: 0;
    overflow: hidden;
  }

  .subheading-ent-2 {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    font-size: 28px;
  }

  .brief-text-div {
    padding-right: 140px;
  }

  .body-texts-55 {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .lc-product-22 {
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .lt-image-div, .ent-image-div-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lc-product-223 {
    padding-top: 40px;
    padding-bottom: 60px;
    overflow: hidden;
  }

  .lt-hero {
    padding-left: 0;
    padding-right: 0;
    font-size: 36px;
    line-height: 42px;
  }

  .ledger-popup {
    display: none;
  }

  .coming-soonn {
    background-color: #00488f;
  }

  .coming-soonn.coming-soon {
    background-color: #0d193e;
  }

  .main-t-and-tag-div2 {
    background-color: #000;
    display: none;
  }

  .checkout-popup {
    display: none;
  }

  .checklist-heading {
    font-size: 26px;
  }

  .checklist-heading.heading-white {
    margin-top: 0;
  }

  .checklist-button.button-round {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .checklist-button.button-blue-copy {
    margin-top: 20px;
  }

  .checklist-textx {
    padding-top: 0;
  }

  .checklist-popup {
    display: none;
  }

  .rm-hero {
    border: 1px solid #fff;
    padding-bottom: 60px;
  }

  .rm-2-section {
    margin-top: 30px;
    overflow: hidden;
  }

  .column-rm {
    padding-left: 14px;
    padding-right: 0;
  }

  .body-texts-rmwhite {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .str-columns-rm {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 20px;
  }

  .rmm-div {
    padding-left: 10px;
    padding-right: 10px;
  }

  .str-column-image-rm {
    padding-left: 0;
    padding-right: 0;
  }

  .container-17-compliance {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
  }

  .price-head-cc {
    text-align: center;
  }

  .regs-section {
    overflow: hidden;
  }

  .tax-man-sec {
    margin-top: 30px;
    margin-bottom: 20px;
    overflow: hidden;
  }

  .license-sec, .com-data-section {
    overflow: hidden;
  }

  .reg-ssub, .reg-ssub-copy {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    font-size: 28px;
  }

  .product-head, .product-prices {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .task-error-section-copy {
    margin-top: 30px;
    margin-bottom: 20px;
    overflow: hidden;
  }

  .bf-2 {
    margin-top: 30px;
    overflow: hidden;
  }

  .reg-pricing-22 {
    grid-column-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr;
    justify-items: center;
  }

  .column-rm-bf {
    padding-left: 14px;
    padding-right: 0;
  }

  .subheading-ent-bf {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    font-size: 28px;
  }

  .reg-containerrr {
    max-width: 728px;
  }

  .pricng-section1-bf {
    text-align: center;
    font-size: 24px;
    line-height: 28px;
  }

  .pricng-section1-bf.subheading-4, .pricng-section1-bf.subheading-4-copy, .pricng-section1-bf.subheading-4, .pricng-section1-bf.subheading-4-copy {
    margin-top: 0;
    line-height: 34px;
  }

  .button-15 {
    z-index: 20;
    bottom: 38px;
    right: 110px;
  }

  .disclamer-text-hero {
    padding-top: 0;
  }

  .container-59 {
    max-width: 728px;
  }

  .hero-wrapper-6 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-5 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .subheading-ent-copy {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    font-size: 28px;
  }

  .agreement-section-copy {
    overflow: hidden;
  }

  .button-primary-201.button-round {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .button-primary-201.button-blue-copy {
    margin-top: 20px;
  }

  .pricng-section1-bf-copy {
    text-align: center;
    font-size: 24px;
    line-height: 28px;
  }

  .pricng-section1-bf-copy.subheading-4, .pricng-section1-bf-copy.subheading-4-copy, .pricng-section1-bf-copy.subheading-4, .pricng-section1-bf-copy.subheading-4-copy {
    margin-top: 0;
    line-height: 34px;
  }

  .body-texts-5 {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .reg-containerrr-copy {
    max-width: 728px;
  }

  .hero-heading-copy {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 46px;
    line-height: 46px;
  }

  .use-sectionn {
    margin-top: 30px;
    overflow: hidden;
  }

  .container-17-copy {
    flex-flow: row;
    align-items: center;
    padding: 30px 10px;
    display: flex;
  }

  .button-primary-201-c.button-round {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .button-primary-201-c.button-blue-copy {
    margin-top: 20px;
  }

  .str-columns-copy {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 20px;
  }

  .use-sectionn-copy {
    margin-top: 30px;
    overflow: hidden;
  }

  .column-12-copy {
    padding-left: 14px;
    padding-right: 0;
  }

  .button-primary-22.button-round {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .button-primary-22.button-blue-copy {
    margin-top: 20px;
  }

  .le-columns {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 20px;
  }

  .body-texts-le {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .button-le.button-round {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .button-le.button-blue-copy {
    margin-top: 20px;
  }

  .db-2 {
    padding-left: 0;
    padding-right: 0;
    font-size: 36px;
    line-height: 42px;
  }

  .what-to-learn-copy, .bodyyy {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .db-body {
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 28px;
  }

  .db-sub, .body-texts-copy {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .join-section {
    margin-left: 30px;
    margin-right: 30px;
  }

  .country-heading-copy, .db {
    text-align: left;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
  }

  .for-db {
    margin-bottom: -10px;
    margin-right: 0;
    padding-right: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .pagesence-lc {
    padding-left: 30px;
    padding-right: 30px;
  }

  .what-get, .what-body {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .tactic {
    margin-bottom: 10px;
    font-size: 30px;
  }

  .tactic.heading-white, .tactic.heading-white-copy, .tactic.heading-white {
    margin-top: 0;
    font-size: 34px;
  }

  .tactic.heading-white-copy {
    margin-top: 0;
    font-size: 34px;
  }

  .what-to-get {
    padding-left: 30px;
    padding-right: 30px;
  }

  .db-sub-copy {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .db-side {
    margin-top: 20px;
  }

  .db-contaier {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
  }

  .db-solution-section {
    margin-top: 30px;
    margin-bottom: 20px;
    overflow: hidden;
  }

  .db-sub-2 {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .div-5 {
    padding: 40px 10px;
  }

  .logo-marque-container-copy {
    max-width: 670px;
  }

  .logding-heroo-copy {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }

  ._556 {
    padding-left: 0;
    padding-right: 0;
    font-size: 36px;
    line-height: 42px;
  }

  .cc-6 {
    margin-bottom: -10px;
    margin-right: 0;
    padding-right: 0;
    font-size: 12px;
    line-height: 24px;
  }

  .task-error-section-cc {
    margin-top: 30px;
    margin-bottom: 20px;
    overflow: hidden;
  }

  .str-columns-cc {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 20px;
  }

  .ent-image-div-cc {
    padding-left: 10px;
    padding-right: 10px;
  }

  .db-copy {
    text-align: left;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
  }

  .license-ease-modal {
    display: none;
  }

  .breadcrumbs-gs {
    padding-top: 0;
  }

  .div-block-70-gs {
    margin-bottom: 10px;
  }

  .breadcrumbs-gs-copy {
    padding-top: 0;
  }

  .le-back {
    margin-top: 5px;
  }

  .db-copy-copy {
    text-align: left;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
  }

  .logo-marque-grid-db {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .take-action-section {
    margin-top: 30px;
    overflow: hidden;
  }

  .agreement-section-db {
    overflow: hidden;
  }

  .managers-hero {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }

  .manager-hero {
    padding-left: 0;
    padding-right: 0;
    font-size: 36px;
    line-height: 42px;
  }

  .manager-button.button-round {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .manager-button.button-blue-copy {
    margin-top: 20px;
  }

  .lt-immm, .lt-immm-copy {
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 28px;
  }

  .body-texts-copy {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .form-herro-copy {
    text-align: center;
    margin-left: 200px;
    margin-right: 200px;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
  }

  .body-texts-225 {
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
  }
}

@media screen and (max-width: 767px) {
  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .hero-stack, .why-stay-compliant-section, .pms-logo-section {
    padding: 60px 15px;
  }

  .logo-wrapper {
    margin-bottom: -30px;
  }

  .pms-logos {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .users-section, .lc-product, .gallery-overview, .api-section, .pricing-overview, .states, .resources-section, .features-list, .hero-heading-right {
    padding: 60px 15px;
  }

  .footer-dark {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .footer-content {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .footer-block {
    align-items: center;
  }

  .footer-link:hover {
    color: #1a1b1fbf;
  }

  .footer-social-block {
    margin-top: 20px;
    margin-left: -20px;
  }

  .footer-social-link {
    margin-left: 20px;
  }

  .footer-divider {
    margin-top: 60px;
  }

  .footer-dark-2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-wrapper-2 {
    flex-direction: column;
    align-items: center;
  }

  .footer-content-2 {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .footer-block-2 {
    align-items: center;
  }

  .footer-link-2:hover {
    color: #1a1b1fbf;
  }

  .footer-social-block-2 {
    margin-top: 20px;
    margin-left: -20px;
  }

  .footer-social-link-2 {
    margin-left: 20px;
  }

  .footer-divider-2 {
    margin-top: 60px;
  }

  .hero-section {
    padding: 60px 15px;
  }

  .pms-logos-copy {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .hero-section-copy, .api-section-tax-page, .tax-process-section, .country-hero, .state-hero-copy {
    padding: 60px 15px;
  }

  .fs_modal-1_content-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 3rem 2rem;
  }

  .fs_modal-1_popup-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .fs_modal-1_close-2 {
    padding: 1rem;
  }

  .hero-stack-about-us, .ledger-hero-section {
    padding: 60px 15px;
  }

  .pricing-wrapper {
    justify-items: stretch;
  }

  .pricing-comparison {
    padding: 60px 15px;
  }

  .pricing-card {
    width: auto;
  }

  .ms-form-heading-2, .ms-form-heading-3 {
    font-size: 24px;
  }

  .hero-stack-2, .console-section-copy, .license-hero, .our-services, .testimonial-slider-large {
    padding: 60px 15px;
  }

  .testimonial-slide {
    flex-direction: column;
    padding: 23px;
  }

  .testimonial-content {
    max-width: none;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .testimonial-quote-icon {
    width: 50px;
    margin-bottom: 16px;
  }

  .testimonial-image-two {
    width: 100%;
    height: auto;
  }

  .features-section, .how-to-get-started-section, .states-copy, .why-you-need-section, .logding-heroo, .lc-product-copy, .case-studyy {
    padding: 60px 15px;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-small {
    font-size: 1.25rem;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .heading-xxlarge, .heading-display {
    font-size: 2.5rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .banner7_close-button {
    margin-left: 0;
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .banner7_content-wrapper {
    flex-direction: column;
    align-items: stretch;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .banner7_content {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 1.7rem;
  }

  .banner7_text-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .text-size-large-2 {
    font-size: 1.125rem;
  }

  .heading-display-2, .heading-style-h1-2 {
    font-size: 2.5rem;
  }

  .heading-small-2 {
    font-size: 1.25rem;
  }

  .text-size-large-3 {
    font-size: 1.125rem;
  }

  .heading-xxlarge-2, .heading-display-3 {
    font-size: 2.5rem;
  }

  .text-size-large-copy {
    font-size: 1.125rem;
  }

  .europe-hero {
    padding: 60px 15px;
  }

  .header-3 {
    margin-top: 29px;
    line-height: 30px;
  }

  .paragraph-17.hide {
    width: 250px;
    min-width: 250px;
    max-width: 400px;
  }

  .div-block-129.new {
    width: 250px;
  }

  ._3 {
    flex-wrap: wrap;
  }

  .div-block-35 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .image-57 {
    margin-top: -87px;
  }

  .image-57._2ns {
    margin-top: -137px;
  }

  .image-57.hide {
    margin-top: -122px;
    margin-left: 0;
  }

  .image-15 {
    margin-top: 8px;
  }

  .divide {
    width: 250px;
    min-width: 250px;
    max-width: 350px;
  }

  .header-3-copy, .test-4, .header-3-copy {
    margin-top: 29px;
    line-height: 30px;
  }

  .text-size-h1 {
    font-size: 4em;
  }

  .subtext-get-access {
    font-size: 1.125rem;
  }

  .heading-style-h1-copy {
    font-size: 2.5rem;
  }

  .subtitleeee {
    font-size: 1.125rem;
  }

  .heading-small-3 {
    font-size: 1.25rem;
  }

  .text-size-large-4 {
    font-size: 1.125rem;
  }

  .heading-xxlarge-3, .heading-display-4 {
    font-size: 2.5rem;
  }

  .hero-heading-left {
    padding: 60px 15px;
  }

  .pricing-card-copy {
    width: auto;
  }

  .api-section-tax-page-copy, .ledger-hero-section-copy {
    padding: 60px 15px;
  }

  .reg-pricing {
    justify-items: stretch;
  }

  .reg-pricing-section {
    padding: 60px 15px;
  }

  .reg-pricing-lj {
    justify-items: stretch;
  }

  .gr-hero, .gr-ben, .ent-hero-section, .hit-sections, .lc-product-22, .lc-product-223, .rm-hero {
    padding: 60px 15px;
  }

  .reg-pricing-22 {
    justify-items: stretch;
  }

  .bl-pricing-section {
    padding: 60px 15px;
  }

  .button-15 {
    z-index: 4;
    inset: auto 110px 38px auto;
  }

  .hero-heading-left-2, .pricing-2, .logding-heroo-copy, .db-hero-section, .db-hero-section-copy, .managers-hero {
    padding: 60px 15px;
  }
}

@media screen and (max-width: 479px) {
  .navbar-container {
    max-width: none;
  }

  .nav-menu-two {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    border: 2px solid #e9e9e9;
    border-radius: 0;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    width: 360px;
    min-width: 360px;
    max-width: 360px;
    margin-top: 0;
  }

  .nav-link {
    color: var(--lc--black);
    font-size: 15px;
  }

  .nav-dropdown {
    align-items: flex-start;
    margin-left: 0;
  }

  .nav-dropdown-toggle {
    color: var(--lc--black);
    font-size: 15px;
  }

  .nav-dropdown-toggle.w--open {
    margin-left: 0;
    margin-right: 0;
  }

  .nav-dropdown-icon {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: none;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
    border-width: 2px;
    border-radius: 0;
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    width: 320px;
    margin-top: 0;
    padding: 10px 20px 30px 10px;
  }

  .nav-dropdown-link {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
  }

  .mobile-margin-top-10 {
    margin-left: 10px;
  }

  .button-primary.nav-button-2 {
    padding: 17px 60px;
  }

  .menu-button.w--open {
    background-color: #000;
  }

  .hero-heading {
    letter-spacing: -1px;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
  }

  .hero-heading.for-rm-hero {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-stack {
    padding-bottom: 20px;
    overflow: hidden;
  }

  .container-3 {
    max-width: none;
  }

  .sub-text {
    letter-spacing: -.2px;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
  }

  .sub-text.subtext-blue {
    margin-bottom: 10px;
    font-size: 13px;
    font-weight: 400;
  }

  .sub-text.subtext-white {
    margin-top: 20px;
  }

  .button-primary-2 {
    padding: 15px 60px;
  }

  .button-primary-2.button-blue {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .button-primary-2.button-blue.button-black {
    border-width: 2.5px;
  }

  .button-primary-2.button-blue-copy {
    opacity: 1;
    margin-top: 10px;
    display: inline-block;
  }

  .button-primary-2.button-round {
    padding-left: 60px;
    padding-right: 60px;
    font-size: 14px;
  }

  .button-primary-2.button-blue-copy {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .button-primary-2.button-blue-copy.button-black {
    border-width: 2.5px;
  }

  .button-primary-2.button-blue-ent {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .button-primary-2.button-blue-ent.button-black {
    border-width: 2.5px;
  }

  .button-primary-2.button-blue-2 {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .button-primary-2.button-blue-2.button-black {
    border-width: 2.5px;
  }

  .button-primary-2.bb-le {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .button-primary-2.bb-le.button-black {
    border-width: 2.5px;
  }

  .button-primary-2.button-blue-ent-copy {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .button-primary-2.button-blue-ent-copy.button-black {
    border-width: 2.5px;
  }

  .hero-image.shadow-two {
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: block;
  }

  .why-stay-compliant-section {
    padding-left: 25px;
    padding-right: 25px;
  }

  .container-4 {
    max-width: none;
  }

  .hero-split {
    margin-bottom: 10px;
  }

  .body-texts {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .body-texts.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .shadow-two {
    border-radius: 15px;
    height: 200px;
  }

  .shadow-two.for-apps {
    max-width: 100%;
  }

  .subheading {
    text-align: center;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 28px;
    line-height: 28px;
  }

  .subheading.centered-subheading {
    text-align: center;
    letter-spacing: -1px;
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 0;
    font-size: 20px;
  }

  .pms-logo-section {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container-5 {
    max-width: none;
  }

  .logo-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 0;
    display: grid;
  }

  .pms-logos {
    max-width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .pms-logos.pms-logo-2, .pms-logos.pms-logo-2-copy, .pms-logos.pms-logo-2, .pms-logos.pms-logo-2-copy {
    max-width: 65%;
  }

  .users-section {
    padding-top: 30px;
    overflow: hidden;
  }

  .container-6 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .subheading-description {
    text-align: center;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .who-needs-lc {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
    margin-top: 30px;
  }

  .text-link-arrow {
    margin-top: 40px;
  }

  .lc-product {
    padding: 50px 25px;
    overflow: hidden;
  }

  .lc-product.lc-prduct-2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .main-container {
    max-width: none;
  }

  .subheading-3 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 20px;
  }

  .subheading-3.subheading-4, .subheading-3.subheading-4-copy, .subheading-3.subheading-4, .subheading-3.subheading-4-copy {
    line-height: 32px;
  }

  .container-8 {
    max-width: none;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr;
  }

  .gallery-list {
    margin-top: 5px;
  }

  .gallery-feature.body-texts {
    margin-bottom: 0;
    font-size: 14px;
  }

  .container-9 {
    max-width: none;
  }

  .hero-wrapper-3 {
    flex-direction: column;
    align-items: center;
  }

  .margin-bottom-24px-3 {
    letter-spacing: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 17px;
    font-weight: 400;
    line-height: 22px;
  }

  .container-10 {
    max-width: none;
  }

  .pricing-grid-2 {
    grid-template-columns: 1fr;
  }

  .text-block-2 {
    font-size: 14px;
  }

  .states {
    height: 420px;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
  }

  .container-11, .container-12 {
    max-width: none;
  }

  .centered-heading-2 {
    margin-bottom: 24px;
  }

  .team-slide-wrapper {
    width: 112%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
  }

  .team-block {
    height: 350px;
    margin-bottom: 15px;
    position: relative;
    overflow: hidden;
  }

  .team-member-image-two {
    border-radius: 10px;
    max-width: 100%;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .team-block-info {
    margin-right: 20px;
  }

  .team-slider-nav {
    display: block;
  }

  .features-right {
    margin-bottom: -30px;
  }

  .features-block-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 30px;
  }

  .features-image {
    margin-bottom: 10px;
  }

  .hero-heading-right {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-13 {
    max-width: none;
  }

  .hero-wrapper-4 {
    flex-direction: column;
  }

  .steps-hiw-div {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .shadow-two-4 {
    height: 330px;
  }

  .margin-bottom-24px-4 {
    margin-bottom: 0;
    margin-right: 0;
    font-weight: 400;
    line-height: 21px;
  }

  .div-block-2 {
    margin-top: 20px;
    margin-bottom: 60px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-2 {
    margin-top: 20px;
    font-size: 16px;
    line-height: 20px;
  }

  .heading-3 {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 16px;
  }

  .divider-div {
    width: 320px;
  }

  .subheading-5 {
    text-align: center;
    letter-spacing: -.5px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
  }

  .subheading-5.heading-white-copy {
    text-align: center;
    text-align: center;
    letter-spacing: -.5px;
    text-align: center;
    letter-spacing: -.5px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 28px;
    line-height: 30px;
  }

  .subheading-5.heading-white {
    text-align: center;
    letter-spacing: -.5px;
    font-size: 24px;
  }

  .subheading-5.heading-white-copy {
    text-align: center;
    text-align: center;
    letter-spacing: -.5px;
    text-align: center;
    letter-spacing: -.5px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 28px;
    line-height: 30px;
  }

  .footer-dark {
    padding-top: 40px;
  }

  .container-14 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: none;
    margin-left: -14px;
    padding-left: 0;
  }

  .footer-wrapper {
    grid-column-gap: 180px;
    grid-row-gap: 180px;
    align-items: flex-start;
    margin-left: -20px;
  }

  .footer-brand {
    width: 150px;
    margin-bottom: 10px;
  }

  .footer-content {
    grid-column-gap: 30px;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
    margin-top: -150px;
  }

  .footer-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    align-items: flex-start;
    margin-left: 0;
  }

  .footer-link {
    text-align: left;
    width: 200px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
  }

  .footer-link:hover, .footer-link:active {
    color: #3b9efe;
  }

  .footer-link.w--current {
    width: 200px;
  }

  .footer-link.w--current:hover {
    color: #3b9efe;
  }

  .footer-social-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: flex-start;
    margin-top: 40px;
    margin-left: 0;
  }

  .footer-social-link {
    width: 100px;
    margin-left: 0;
    margin-right: 0;
  }

  .footer-copyright-center {
    margin-top: 20px;
    margin-bottom: -35px;
    font-size: 12px;
  }

  .div-block-3 {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }

  .container-15 {
    max-width: none;
  }

  .div-block-5 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .columns-2 {
    flex-direction: column;
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .faq-question-wrap {
    justify-content: space-between;
  }

  .question-faq {
    font-size: 17px;
    font-weight: 500;
    line-height: 21px;
  }

  .question-faq.question-faq-desktop {
    flex: 1;
    font-size: 16px;
    font-weight: 600;
  }

  .plus-wrap {
    flex: 0 auto;
    width: 20px;
    min-width: 20px;
    max-width: 20px;
  }

  .plus-horizontal {
    height: 3px;
  }

  .plus-vertical {
    width: 3px;
  }

  .answer.answer-desktop {
    font-size: 14px;
    line-height: 21px;
  }

  .subheading-5-copy.heading-white {
    font-size: 26px;
  }

  .faq-section, .faq-section.faq-blue-bg, .faq-section.faq-blue-bg {
    padding-top: 0;
    overflow: hidden;
  }

  .container-16 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .paragraph-2 {
    text-align: center;
    margin-bottom: 10px;
    font-size: 14px;
  }

  .column {
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .container-17 {
    flex-direction: column;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-section {
    margin-bottom: 0;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .container-18 {
    max-width: none;
  }

  .hero-image-2.shadow-two {
    width: 100%;
    max-width: 120%;
    height: 200px;
    margin-top: 40px;
  }

  .div-block7-6 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 10px;
  }

  .button-primary-2-copy {
    margin-top: 20px;
    padding: 15px 65px;
  }

  .button-primary-2-copy.button-blue {
    opacity: 1;
    opacity: 1;
    display: inline-block;
  }

  .task-error-section {
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
  }

  .country-heading {
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
  }

  .country-heading.subheading-4 {
    line-height: 32px;
  }

  .country-heading.duplicc {
    font-size: 28px;
  }

  .str-columns {
    flex-direction: column;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .columns-4 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .stay-compliant {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 30px;
    padding-left: 0;
  }

  .stay-compliant-image {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .column-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-5 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .home-body-texts {
    padding-left: 0;
    padding-right: 0;
  }

  .home-body-image {
    margin-top: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .column-5 {
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .columns-6 {
    flex-direction: column;
  }

  .regulation-div {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .reg-image-div {
    justify-content: space-around;
    margin-bottom: 0;
    display: flex;
  }

  .column-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-7 {
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .columns-7 {
    flex-direction: column;
  }

  .column-8 {
    margin-top: 30px;
  }

  .column-9 {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-8 {
    flex-direction: column;
  }

  .div-block-7 {
    padding: 0;
  }

  .api-text {
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .api-image {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .destination-countries-section {
    margin-bottom: 40px;
    overflow: hidden;
  }

  .subtexts {
    text-align: center;
    font-size: 24px;
  }

  .subtexts.black-subtext {
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
  }

  .container-19 {
    width: 327px;
    margin-top: 30px;
    margin-left: 40px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .paragraph-2-copy {
    text-align: center;
    margin-top: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .country-image {
    max-width: 130%;
    height: 150px;
    max-height: 150%;
    margin-bottom: 10px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .country-text {
    letter-spacing: -.4px;
    margin-top: 20px;
    font-size: 15px;
    font-weight: 500;
  }

  .country-div {
    justify-content: center;
    max-width: 115px;
  }

  .div-block-9 {
    width: 325px;
  }

  .flag-div {
    margin-bottom: 40px;
  }

  .column-12 {
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .str-column-image {
    flex: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .button-primary-2-copy {
    padding: 15px 70px;
  }

  .button-primary-2-copy.button-blue {
    opacity: 1;
    margin-top: 10px;
    display: inline-block;
  }

  .button-primary-2-copy.button-blue-copy {
    opacity: 1;
    margin-top: 10px;
    display: none;
  }

  .button-primary-2-copy-copy {
    border-width: 1.5px;
    margin-top: 0;
    padding: 15px 79px;
  }

  .button-primary-2-copy-copy.button-blue {
    opacity: 1;
    opacity: 1;
    display: inline-block;
  }

  .div-block-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pms-logos-copy {
    max-width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .pms-logos-copy.pms-logo-2 {
    max-width: 65%;
  }

  .div-block-11 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: -80px;
    display: flex;
  }

  .div-block-12 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-13, .div-block-14 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
    margin-right: 20px;
    display: flex;
  }

  .subheading-copy {
    text-align: left;
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 15px;
    padding-left: 0;
    font-size: 24px;
    line-height: 28px;
  }

  .subheading-copy.centered-subheading {
    text-align: center;
    letter-spacing: -1px;
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 0;
  }

  .hero-section-copy {
    padding-top: 80px;
    overflow: hidden;
  }

  .pms-section, .licensing-section {
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
  }

  .contact-support {
    padding: 40px 15px 30px;
    overflow: hidden;
  }

  .subheading-3-copy {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 28px;
  }

  .subheading-3-copy.subheading-4 {
    line-height: 32px;
  }

  .subheading-3-copy.subheading-4-copy {
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
  }

  .api-section-tax-page {
    overflow: hidden;
  }

  .div-block-15 {
    margin-top: 40px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tax-process-section {
    padding-top: 40px;
    overflow: hidden;
  }

  .container-20 {
    max-width: none;
  }

  .centered-heading-3 {
    margin-bottom: 24px;
  }

  .pricing-grid {
    grid-template-columns: 1fr;
  }

  .body-texts-tax {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
  }

  .body-texts-tax.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .text-block-2-tax {
    font-size: 14px;
  }

  .calculate-div {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .country-hero {
    background-image: url("https://cdn.prod.website-files.com/6850bd29897d4d59cb71f2aa/6850bd29897d4d59cb71f315_Get%20Started%20Image.png");
    background-position: 50%;
    background-size: cover;
    height: 500px;
    margin-bottom: 20px;
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .breadcrumbs {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }

  .country-sec-button {
    border-width: 1.5px;
    margin-top: 0;
    padding: 20px 79px;
  }

  .country-sec-button.button-blue {
    opacity: 1;
    opacity: 1;
    display: inline-block;
  }

  .str-column-texts {
    margin-top: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .str-section-2 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .str-section-2-copy {
    padding: 10px 20px;
  }

  .str-section-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .disclaimer-div {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .disclamer-text {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
  }

  .disclaimer-heading {
    text-align: left;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 28px;
  }

  .disclaimer-heading.heading-white {
    text-align: center;
    text-align: center;
    font-size: 26px;
  }

  .states-section {
    margin-top: 30px;
    padding-top: 40px;
  }

  .disclaimer-div-copy {
    padding-left: 15px;
    padding-right: 0;
  }

  .subheading-5-copy {
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 28px;
  }

  .subheading-5-copy.heading-white, .subheading-5-copy.heading-white-copy, .subheading-5-copy.heading-white-copy-copy, .subheading-5-copy.heading-white, .subheading-5-copy.heading-white-copy, .subheading-5-copy.heading-white-copy-copy {
    text-align: center;
    font-size: 26px;
  }

  .country-heading-copy {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 30px;
  }

  .states-header {
    text-align: left;
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 15px;
    padding-bottom: 0;
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
  }

  .states-header.subheading-4 {
    line-height: 32px;
  }

  .states-text-link {
    margin-top: 25px;
  }

  .country-back-text-link {
    margin-top: 0;
    margin-right: 10px;
  }

  .div-block-70 {
    margin-bottom: 20px;
    margin-left: 15px;
    margin-right: 15px;
    padding-bottom: 0;
  }

  .breadcrumbs-22 {
    padding-left: 0;
    padding-right: 0;
    font-size: 10px;
    font-weight: 400;
    line-height: 17px;
  }

  .country-subhero {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-block-71 {
    justify-content: flex-start;
  }

  .collection-item-2 {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-72 {
    margin-left: 0;
    margin-right: 0;
  }

  .country-page-heading {
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 28px;
  }

  .country-page-heading.heading-white, .country-page-heading.heading-white-copy {
    text-align: center;
    font-size: 26px;
  }

  .country-page-heading.heading-white, .country-page-heading.heading-white-copy {
    text-align: center;
    font-size: 26px;
  }

  .country-page-heading.country-page-heading-white {
    text-align: center;
    letter-spacing: -.5px;
    margin-bottom: 30px;
    font-size: 28px;
    line-height: 32px;
  }

  .link-block {
    margin-right: 0;
    padding-right: 0;
  }

  .subheading-5-copy-copy {
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 28px;
  }

  .subheading-5-copy-copy.heading-white {
    font-size: 26px;
  }

  .text-link-arrow-copy, .arrow-edit, .arrow-edit-copy {
    margin-top: 40px;
  }

  .state-hero-copy {
    margin-bottom: 20px;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .state-header {
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 28px;
  }

  .state-header.heading-white {
    text-align: center;
    letter-spacing: -.5px;
    font-size: 24px;
  }

  .state-header.state-heading-white, .state-header.heading-white {
    text-align: center;
    letter-spacing: -.5px;
    font-size: 24px;
  }

  .state-header.heading-white-copy {
    text-align: center;
    font-size: 26px;
  }

  .state-header.state-heading-white {
    text-align: center;
    letter-spacing: -.5px;
    font-size: 24px;
  }

  .list-item {
    padding-left: 0;
  }

  .logo-container {
    max-width: none;
  }

  .state-section-2, .state-section-2-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .state-section {
    padding-top: 30px;
  }

  .state-section-new {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .str-legal-section {
    margin-left: 0;
    margin-right: 0;
    padding: 10px 15px;
  }

  .short-container {
    padding: 30px 0;
  }

  .columns-9 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-3 {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 12px;
    line-height: 16px;
  }

  .container-25 {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-30 {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 28px;
    line-height: 40px;
  }

  .div-block-75 {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .gr-hero-section {
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
  }

  .image-9 {
    margin-top: 60px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .image-30 {
    display: none;
  }

  .gr-hero-text {
    letter-spacing: -1px;
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 30px;
    line-height: 36px;
  }

  .sub-text-gr {
    letter-spacing: -.2px;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .chargeback-section {
    margin-bottom: 0;
    padding: 20px 10px;
    overflow: hidden;
  }

  .agreement-section {
    padding: 20px 10px;
    overflow: hidden;
  }

  .modal-bg-div {
    width: 100vw;
    display: none;
  }

  .bg-div {
    width: 320px;
    height: 550px;
    display: block;
  }

  .div-block-77 {
    width: 300px;
    margin-bottom: 20px;
    padding-top: 15px;
    padding-left: 0;
    padding-right: 10px;
  }

  .button-primary-popup {
    padding-left: 45px;
    padding-right: 45px;
  }

  .div-block-78 {
    margin-bottom: 0;
  }

  .body-image-div {
    padding-left: 0;
    padding-right: 0;
  }

  .lc-section {
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .str-section-2-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-13 {
    margin-bottom: 10px;
  }

  .bold-text, .bold-text-2 {
    font-weight: 600;
  }

  .short-container-copy {
    padding: 30px 0;
  }

  .why-stay-sections {
    padding-top: 60px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .blog-section {
    padding: 30px 15px 50px;
    overflow: hidden;
  }

  .container-26 {
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .image-grid {
    text-align: left;
    border-radius: 20px;
    width: 330px;
    max-width: 330%;
    height: 250px;
  }

  .image-grid.new-image-grid {
    border-radius: 10px;
    width: 350px;
    max-width: 387%;
    height: 180px;
  }

  .title-and-info {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    align-items: flex-start;
  }

  .icon-11 {
    font-size: 50%;
  }

  .score-wrapper {
    width: auto;
  }

  .icon-embed-xxsmall {
    width: .7rem;
  }

  .icon-embed-xxsmall.tooltip {
    width: .7rem;
    padding-left: 0;
  }

  .icon-embed-xxsmall.icon-embed-2 {
    margin-left: -5px;
    padding-left: 0;
  }

  .icon-embed-xxsmall.icon-embed-3 {
    margin-left: -20px;
  }

  .button-8 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .mother-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    width: 330px;
    margin-left: -15px;
    padding-left: 0;
    overflow: hidden;
  }

  .right-arrow-4 {
    margin-right: -20px;
  }

  .video-3 {
    width: 320px;
    max-width: 320px;
    height: 300px;
    max-height: 350px;
    margin-left: 0;
  }

  .text-block-14 {
    font-size: 16px;
  }

  .left-arrow-4 {
    margin-left: -30px;
  }

  .text-block-15 {
    font-size: 12px;
  }

  .div-block-31 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .fs_modal-1_component-2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-content: center;
    display: none;
  }

  .image-overlay-copy {
    border-radius: 10px;
    width: 100px;
    max-width: 320px;
    height: 145px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-overlay-copy.new-image-overlay-copy {
    width: 120px;
    max-width: 356px;
    height: 180px;
  }

  .status {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-block-83 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-direction: column;
    align-items: flex-start;
  }

  .paragraph-7 {
    text-align: center;
    justify-content: center;
    font-size: 18px;
    line-height: 17px;
  }

  .paragraph-7.new-paragraph-7 {
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
  }

  .div-block-34.modified-div-block-34 {
    width: 340px;
    overflow: hidden;
  }

  .fs_modal-1_wrapper-2 {
    width: 95%;
    max-width: 100rem;
  }

  .header-div {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .jurisdictions-description-copy {
    margin-left: 0;
    padding: 8px;
  }

  .slide-nav-5 {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .button-div {
    width: auto;
  }

  .slider-carousel {
    margin-top: 15px;
    margin-left: 20px;
  }

  .paragraph-text {
    flex: 1;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 15px;
    display: block;
  }

  .paragraph-text.paragraph-text-bold {
    flex: 1;
    margin-top: 0;
    margin-right: -10px;
    padding-right: 0;
    font-size: 12px;
  }

  .paragraph-text.paragraph-mobile {
    margin-top: 14px;
    font-size: 12px;
    line-height: 16px;
  }

  .jurisdictions-description {
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    line-height: 20px;
  }

  .jurisdictions-description.jurisdiction-description-3 {
    font-size: 12px;
    font-weight: 400;
    line-height: 19px;
  }

  .fs_modal-1_popup-2 {
    display: flex;
  }

  .date-div {
    margin-top: -12px;
  }

  .div-block-27 {
    z-index: 5;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    align-content: center;
    align-items: center;
    width: 60px;
    max-width: 30px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: sticky;
  }

  .open-modal {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .icon-embed-small-3 {
    width: 1.2rem;
    font-size: 16px;
  }

  .icon-embed-small-3.icon-embed-2 {
    width: 1.5rem;
  }

  .icon-embed-small-3.icon-embed-3 {
    width: 1.4rem;
  }

  .modal-bg-div-copy {
    width: 100vw;
    display: none;
  }

  .logo-marque-section {
    padding-left: 15px;
    padding-right: 15px;
  }

  .logo-marque-grid {
    width: 100vw;
    min-width: 250vw;
  }

  .logo-image {
    width: 110px;
  }

  .section-32 {
    overflow: hidden;
  }

  .logo-marque-container {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .container-28 {
    height: 380px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .faqs-section {
    margin-top: 0;
    margin-bottom: 50px;
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
  }

  .faqs-hero-section {
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
  }

  .column-14 {
    padding-bottom: 5px;
    padding-right: 10px;
  }

  .column-15 {
    padding-top: 5px;
    padding-left: 10px;
  }

  .container-28-copy {
    height: 280px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-31 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .section-35 {
    padding-top: 50px;
    padding-left: 15px;
    overflow: hidden;
  }

  .resources-hero {
    margin-left: 0;
    padding-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
  }

  .resources-container {
    background-image: linear-gradient(13deg, #09152ded, #000000db 29%, #0000 101%), url("https://cdn.prod.website-files.com/6850bd29897d4d59cb71f2aa/6850bd29897d4d59cb71f399_modern-architecture-design-skyscraper-with-abstract-background-generative-ai%201.png");
    background-size: auto, cover;
    border-width: 5px;
    border-radius: 16px;
    height: 80vw;
  }

  .hero-wrapper-blog {
    margin-top: 40px;
    margin-bottom: 50px;
    margin-left: 15px;
  }

  .heading-31 {
    text-align: left;
    font-size: 30px;
    line-height: 34px;
  }

  .text-blog {
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    display: block;
  }

  .text-blog.text-blog-2 {
    letter-spacing: -.7px;
    letter-spacing: -.7px;
    margin-left: 0;
    font-size: 26px;
    line-height: 24px;
    display: block;
  }

  .text-blog-copy {
    letter-spacing: 2px;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
  }

  .blog-section-copy {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .text-for-blog-div {
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 20px;
  }

  .blog-image {
    max-width: 96%;
  }

  .heading-32 {
    font-size: 20px;
    line-height: 24px;
  }

  .column-16 {
    padding-right: 10px;
  }

  .paragraph-8 {
    margin-top: 10px;
  }

  .date-type {
    font-size: 14px;
    font-weight: 400;
  }

  .date-div-2 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 20px;
  }

  .text-link-arrow-copy {
    margin-top: 10px;
  }

  .publish-date {
    flex-direction: column;
    margin-left: 15px;
  }

  .date-type-copy {
    margin-right: 5px;
    font-size: 14px;
    font-style: italic;
    font-weight: 600;
  }

  .all-articles-section {
    overflow: hidden;
  }

  .columns-10 {
    flex-direction: column;
    margin-left: 0;
    padding-left: 5px;
    padding-right: 5px;
    overflow: hidden;
  }

  .text-block-2-copy {
    font-size: 14px;
  }

  .column-17 {
    padding-left: 14px;
  }

  .div-block-88 {
    margin-left: 0;
    padding-right: 5px;
  }

  .text-for-blog-div-copy {
    margin-top: 10px;
    margin-bottom: 30px;
    margin-left: 0;
  }

  .container-32 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-div-2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .blog-hero-text {
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 26px;
    font-weight: 600;
    line-height: 29px;
  }

  .image-32 {
    width: 350px;
    height: 250px;
    margin-bottom: -30px;
  }

  .div-block-91 {
    margin-bottom: 10px;
  }

  .author-div {
    margin-top: 40px;
  }

  .blog-breadcrumbs {
    margin-left: 5px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
  }

  .div-block-93 {
    margin-left: 0;
  }

  .date-type-copy {
    font-size: 14px;
    font-weight: 400;
  }

  .collection-list-3 {
    flex-direction: column;
    width: 340px;
  }

  .bold-text-13 {
    letter-spacing: .5px;
    margin-top: 0;
    line-height: 26px;
  }

  .paragraph-10-copy.mobile {
    margin-top: 0;
  }

  .paragraph-desc {
    width: 220px;
    padding-left: 0;
    font-size: 11px;
    line-height: 16px;
    display: block;
  }

  .team-block-copy {
    width: 340px;
    height: 360px;
    position: relative;
    overflow: hidden;
  }

  .collection-item-4 {
    width: 340px;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .div-block-91-copy {
    display: none;
  }

  .last-updated {
    margin-right: 5px;
    font-size: 12px;
    font-weight: 500;
  }

  .date-div-blog {
    align-items: center;
    margin-bottom: 10px;
    display: flex;
  }

  .column-18 {
    margin-top: 10px;
  }

  .date-type-blog {
    font-size: 12px;
    font-weight: 400;
  }

  .last-updated-blog {
    margin-right: 5px;
    font-size: 12px;
    font-weight: 500;
  }

  .customer-service-tab {
    display: none;
  }

  .publish-date-blog {
    flex-direction: row;
    margin-left: 0;
  }

  .author-div-mobile {
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-9-mobile {
    margin-bottom: 0;
  }

  .sub-text-about {
    letter-spacing: -.2px;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .hero-heading-about {
    letter-spacing: -1px;
    margin-top: 0;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 10px;
    font-size: 30px;
    line-height: 36px;
  }

  .hero-stack-about-us {
    padding-bottom: 60px;
    overflow: hidden;
  }

  .columns-11 {
    flex-direction: column;
  }

  .div-block-99 {
    padding: 0;
  }

  .sub-text-about-copy {
    letter-spacing: -.2px;
    margin-top: 10px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .state-section-about-us {
    margin-top: 0;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .image-36, .image-37 {
    border-radius: 30px;
    width: 500px;
    height: 150px;
  }

  .columns-12 {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .column-19 {
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .our-vision {
    padding: 30px 15px;
    overflow: hidden;
  }

  .subheading-5-about-us {
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 24px;
  }

  .subheading-5-about-us.heading-white-copy {
    text-align: center;
    text-align: center;
    letter-spacing: -.5px;
    font-size: 24px;
  }

  .subheading-5-about-us.heading-white {
    text-align: center;
    letter-spacing: -.5px;
    font-size: 24px;
  }

  .subheading-5-about-us.heading-white-copy {
    text-align: center;
    text-align: center;
    letter-spacing: -.5px;
    font-size: 24px;
  }

  .subheading-description-about-us {
    text-align: left;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .about-us-tit {
    font-size: 16px;
    line-height: 18px;
  }

  .about-sub-text {
    line-height: 20px;
  }

  .contact-button {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 12px;
  }

  .div-block-103.for-rm {
    margin-left: 0;
    margin-right: 0;
  }

  .resources-header-6 {
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
  }

  .resources-header-6.heading-white-copy {
    text-align: center;
    text-align: center;
    letter-spacing: -.5px;
    font-size: 24px;
  }

  .resources-header-6.heading-white {
    text-align: center;
    letter-spacing: -.5px;
    font-size: 24px;
  }

  .resources-header-6.heading-white-copy {
    text-align: center;
    text-align: center;
    letter-spacing: -.5px;
    font-size: 24px;
  }

  .img-div-about-us {
    max-width: 17px;
  }

  .image-38 {
    max-width: 115%;
  }

  .sources-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-us-image {
    margin-bottom: 40px;
  }

  .about-us-hero {
    padding-left: 0;
    padding-right: 0;
  }

  .ledger-hero-section {
    padding-bottom: 20px;
    overflow: hidden;
  }

  .chargeback-container {
    padding-left: 5px;
    padding-right: 5px;
  }

  .body-texts-cap {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 11px;
    line-height: 18px;
    overflow: hidden;
  }

  .body-texts-cap.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .chargeback-columns {
    flex-direction: column;
  }

  .chargeback-section-copy, .escrows-section {
    margin-left: 15px;
    margin-right: 15px;
    overflow: hidden;
  }

  .escrow-container, .payout-container {
    padding-left: 5px;
    padding-right: 5px;
  }

  .payouts-manager-section {
    margin-left: 15px;
    margin-right: 15px;
    overflow: hidden;
  }

  .payout-m-column {
    flex-direction: column;
  }

  .body-texts-cap-copy {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .bold-text-15 {
    font-weight: 500;
  }

  .tax-process {
    max-width: 70%;
  }

  .body {
    overflow: visible;
  }

  .container-34 {
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .collection-item-5 {
    max-width: 150px;
    margin-left: 0;
    margin-right: 10px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .column-21 {
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-wrapper {
    width: 280px;
  }

  .accordion-panel {
    display: none;
  }

  .region-texts {
    font-size: 14px;
  }

  .columns-accordion {
    flex-direction: column;
  }

  .div-block-105 {
    justify-content: space-between;
  }

  .column-acc-2 {
    margin-top: 5px;
  }

  .modal-bg-div-reg {
    width: 100vw;
    display: none;
  }

  .button-primary-popup-copy {
    padding-left: 45px;
    padding-right: 45px;
  }

  .faq-section-copy, .faq-section-copy.faq-blue-bg, .faq-section-copy.faq-blue-bg {
    padding-top: 0;
    overflow: hidden;
  }

  .faqs-section-tax {
    margin-top: 0;
    margin-bottom: 50px;
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
  }

  .tab-link-tab-1 {
    padding-left: 30px;
  }

  .tab-link-tab-1.w--current {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
  }

  .tab-text {
    font-size: 14px;
  }

  .tab-pane-tab-1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-menu {
    display: flex;
  }

  .tab-section, .banner-container {
    margin-left: 10px;
    margin-right: 10px;
  }

  .subscribe-banner {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .subscribe-banner.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .paragraph-13 {
    margin-top: 0;
    line-height: 21px;
  }

  .country-heading-copy {
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
  }

  .div-block-72-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .banner-container-copy {
    margin-left: 10px;
    margin-right: 10px;
  }

  .pricing-wrapper {
    grid-template-columns: 1fr;
  }

  .paragraph-19 {
    font-weight: 400;
  }

  .button-primary-6.outline-button-c {
    padding-left: 60px;
    padding-right: 60px;
  }

  .div-block-61 {
    margin-bottom: 60px;
  }

  .heading-27 {
    letter-spacing: -1px;
    font-size: 30px;
    line-height: 32px;
  }

  .container-38 {
    max-width: none;
  }

  .banner-container-copy-copy {
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-39 {
    padding-left: 0;
    padding-right: 0;
  }

  .ms-form-divider, .ms-form-block {
    width: 100%;
  }

  .ms-input-2 {
    width: 300px;
  }

  .ms-form {
    width: 100%;
    min-width: auto;
  }

  .ms-button {
    width: 100%;
    min-height: auto;
    padding: .6em 1.3em;
    font-size: 14px;
    font-style: normal;
  }

  .console-hero-section {
    overflow: hidden;
  }

  .container-41 {
    max-width: none;
  }

  .console-section-copy {
    margin-bottom: 0;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .console-heading {
    letter-spacing: -1px;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
  }

  .console-subtext {
    letter-spacing: -.2px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
  }

  .console-subtext.subtext-blue {
    margin-bottom: 10px;
    font-size: 13px;
    font-weight: 400;
  }

  .console-subtext.subtext-white {
    margin-top: 20px;
  }

  .console-2 {
    overflow: hidden;
  }

  .console-222 {
    margin-left: 15px;
    margin-right: 15px;
    overflow: hidden;
  }

  .cccc {
    padding-left: 5px;
    padding-right: 5px;
  }

  .body-texts-cap-copy {
    text-align: center;
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 11px;
    line-height: 18px;
    overflow: hidden;
  }

  .body-texts-cap-copy.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .column-20-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .chargeback-columns-copy {
    flex-direction: column;
  }

  .checklist {
    margin-left: 15px;
    margin-right: 15px;
    overflow: hidden;
  }

  .checklist-2 {
    background-image: linear-gradient(#052f4f 32%, #82bdf4 93%);
    margin-top: 20px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .chargeback-coo, .colunmn-checklist {
    flex-direction: column;
  }

  .checlist-image {
    margin-bottom: 60px;
  }

  .checklist-hero-image {
    padding-left: 10px;
    padding-right: 10px;
  }

  .checklist-hero {
    text-align: center;
    letter-spacing: -1px;
    margin-top: 10px;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
  }

  .cc {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 40px 20px;
    display: flex;
    overflow: hidden;
  }

  .cc-4 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
    display: flex;
  }

  .columns-4-copy {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 10px;
  }

  .column-2-copy {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .column-5-copy {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .compliance-c-22 {
    margin-top: 40px;
    padding: 10px 15px 20px;
  }

  .detailsss {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .detailsss.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .details-head {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .details-head.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .detailsss-copy {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .detailsss-copy.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .ms-form-divider-copy {
    width: 100%;
  }

  .disclaimer-texts {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .disclaimer-texts.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .compliance-head2 {
    text-align: left;
    letter-spacing: -.5px;
    margin: 0 10px 40px;
    font-size: 24px;
    font-weight: 700;
    line-height: 26px;
  }

  .compliance-head2.subheading-4 {
    line-height: 32px;
  }

  .compliance-head2.duplicc {
    font-size: 23px;
  }

  .submit-button-copy {
    margin-top: 20px;
    margin-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-6-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: stretch;
    margin-top: 30px;
  }

  .shadow-two-copy {
    width: 600px;
    max-width: 300%;
    height: 320px;
    padding-left: 291px;
  }

  .console-hero {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .div-block-15-copy {
    margin-top: 40px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-41 {
    margin-top: 0;
  }

  .console-new-hero {
    padding-bottom: 40px;
  }

  .image-43 {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
  }

  .for-console {
    text-align: left;
    margin-top: 40px;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 11px;
    line-height: 18px;
    overflow: hidden;
  }

  .for-console.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .nav-copy-2, .nav-dropdown-link-copy, .nav-dropdown-link-copy, .nav-dropdown-link-copy, .nav-dropdown-link-copy, .nav-dropdown-link-copy, .nav-dropdown-link-copy, .nav-copy-2-copy {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-paragrapph {
    width: 250px;
    padding-left: 0;
    font-size: 12px;
  }

  .video-section {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 40px;
    display: flex;
    position: static;
    overflow: visible;
  }

  .video-container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .info-header {
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
  }

  .info-header.subheading-4 {
    line-height: 32px;
  }

  .integrations-hero {
    margin-top: 0;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
  }

  .integrations-checklist {
    background-image: linear-gradient(#052f4f 32%, #82bdf4 93%);
    padding-left: 5px;
    padding-right: 5px;
  }

  .integrations-hero-text {
    text-align: center;
    letter-spacing: -1px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
  }

  .sub-text-integrations {
    letter-spacing: -.2px;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-108 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .integrations-button {
    padding: 16px 40px;
    font-size: 12px;
  }

  .tools-section {
    margin-left: 10px;
    margin-right: 10px;
    overflow: hidden;
  }

  .default {
    flex: none;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .default.w--current {
    margin-bottom: 10px;
    margin-right: 10px;
  }

  .tab-textss {
    font-size: 14px;
  }

  .default-text {
    font-size: 14px;
    line-height: 15px;
    text-decoration: none;
  }

  .task-error-section-copy {
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
  }

  .ms-form-lj {
    width: 100%;
    min-width: auto;
  }

  .lj-submit-button {
    margin-bottom: 20px;
  }

  .div-block-tools {
    border-width: 1.5px;
    max-width: 172px;
    min-height: 435px;
    padding-right: 10px;
  }

  .text-block-34 {
    font-size: 15px;
  }

  .rich-text-block-7 {
    font-size: 12px;
  }

  .software-logos {
    max-width: 55%;
  }

  .text-block-35 {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .div-block-subtools {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .collection-list-wrapper-9 {
    margin-left: 0;
  }

  .collection-list-tools {
    grid-template-columns: repeat(auto-fit, minmax(136px, 1fr));
  }

  .collection-item-tools {
    min-width: 172px;
  }

  .tabs-menu-2 {
    object-fit: fill;
    object-position: 50% 50%;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 20px;
    overflow: auto;
  }

  .container-introduction {
    flex-direction: column;
    padding-left: 5px;
    padding-right: 5px;
  }

  .other-destination-countries {
    padding-top: 40px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .o-destination-container {
    margin-top: 30px;
  }

  .other-country-text {
    letter-spacing: -.4px;
    margin-top: 20px;
    font-size: 15px;
    font-weight: 500;
  }

  .flag-div-other-country {
    margin-bottom: 40px;
  }

  .other-country-textss {
    font-size: 13px;
    line-height: 15px;
  }

  .collection-item-10 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .image-49 {
    max-width: 30%;
  }

  .collection-list-7 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .link-block-other-countries {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
  }

  .license-hero {
    padding-bottom: 20px;
    overflow: hidden;
  }

  .our-services {
    padding-top: 20px;
    overflow: hidden;
  }

  .licenseease-section {
    margin-bottom: 20px;
    padding: 40px 10px 20px;
    overflow: hidden;
  }

  .license-column {
    flex-direction: column;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .body-texts-subtopicc {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .body-texts-subtopicc.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .body-texts-white-2 {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .body-texts-white-2.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .body-texts-white-2-cbold {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .body-texts-white-2-cbold.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .licenseease-hero {
    font-size: 28px;
    line-height: 30px;
  }

  .container-43 {
    max-width: none;
  }

  .testimonial-quote-icon {
    width: 30px;
  }

  .testimonial-quote {
    font-size: 22px;
    line-height: 30px;
  }

  .testimonial-author-image-three {
    margin-right: 16px;
  }

  .hero-image-div-copy {
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .integrations-button-copy {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 12px;
  }

  .apps-hero {
    background-image: linear-gradient(#60a2f1, #030508), url("https://cdn.prod.website-files.com/6850bd29897d4d59cb71f2aa/6850bd29897d4d59cb71f441_pexels-pixabay-164522%2016%20(1).jpg"), linear-gradient(#c5edff, #fff);
    background-position: 0 0, 0 0, 0 0;
    background-size: auto, cover, auto;
    border-radius: 10px;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 140px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
  }

  .rich-text-block-8 {
    margin-left: 0;
    margin-right: 0;
  }

  .app-images-1 {
    margin-top: -100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .breadcrumbs-copy {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }

  .what-you-need-text {
    font-size: 13px;
    line-height: 18px;
  }

  .features-section {
    padding-top: 20px;
    overflow: hidden;
  }

  .feature-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 30px;
  }

  .feature-div {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 10px;
    padding-right: 10px;
  }

  .feature-numbers {
    text-align: center;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .how-to-get-started-section {
    padding-top: 20px;
    overflow: hidden;
  }

  .get-started-grid {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
  }

  .get-started-icon {
    min-width: 20px;
    max-width: 30%;
    min-height: 25px;
    max-height: 25px;
  }

  .get-started-texts {
    font-size: 13px;
  }

  .similar-integrations-section {
    padding-top: 5px;
  }

  .container-45 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .subheading-5-copy {
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 25px;
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
  }

  .subheading-5-copy.heading-white-copy {
    text-align: center;
    text-align: center;
    letter-spacing: -.5px;
    font-size: 24px;
  }

  .subheading-5-copy.heading-white-copy {
    text-align: center;
    text-align: center;
    letter-spacing: -.5px;
    font-size: 24px;
  }

  .breadcrumb-div-block {
    margin-bottom: 13px;
    margin-left: 15px;
    margin-right: 15px;
    padding-bottom: 0;
  }

  .when-to-use-section {
    padding: 40px 20px;
    overflow: hidden;
  }

  .when-to-use-container {
    max-width: none;
  }

  .when-to-use-columns {
    flex-direction: column;
  }

  .column-2-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .when-to-use-div {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .hiw-column-image {
    flex: 1;
    padding-left: 10px;
    padding-right: 10px;
  }

  .hiw-section {
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
  }

  .states-copy {
    height: 420px;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
  }

  .tools-heading {
    letter-spacing: -.5px;
    font-size: 32px;
    line-height: 42px;
  }

  .tool-sub-text {
    margin-bottom: 30px;
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
    line-height: 26px;
  }

  .tag-hero {
    background-image: linear-gradient(345deg, #00070e 1%, #00070efa 46%, #001d4108), url("https://cdn.prod.website-files.com/6850bd29897d4d59cb71f2aa/6850bd29897d4d59cb71f452_modern-business-building-with-glass-wall-from-empty-floor%201%20(1).png");
    background-position: 0 0, 100% 0;
    background-size: auto, cover;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rich-text-block-10 {
    margin-right: 0;
    font-size: 16px;
    line-height: 23px;
  }

  .div-block-6-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    margin-top: 10px;
  }

  .tags-breadcrumb {
    margin-bottom: 13px;
    margin-left: 0;
    margin-right: 15px;
    padding-bottom: 0;
  }

  .tag2 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .tag-to-app {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }

  .how-can-tag-help-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .subheading-copy-copy {
    text-align: left;
    margin-top: 0;
    font-size: 24px;
    line-height: 26px;
  }

  .subheading-copy-copy.centered-subheading {
    text-align: center;
    letter-spacing: -1px;
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 0;
  }

  .how-can {
    text-align: left;
    margin-top: 0;
    font-size: 28px;
    line-height: 30px;
  }

  .how-can.centered-subheading {
    text-align: center;
    letter-spacing: -1px;
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 0;
  }

  .how-can-1 {
    margin-top: 40px;
    margin-left: 15px;
    margin-right: 15px;
    overflow: hidden;
  }

  .container-how-can {
    padding-top: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .how-can-column {
    flex-direction: column;
  }

  .tag-column-texts {
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-20-image-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .how-can-3 {
    margin-left: 15px;
    margin-right: 15px;
    overflow: hidden;
  }

  .container-how-can-3 {
    padding-top: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .how-can-1-2 {
    margin-left: 15px;
    margin-right: 15px;
    overflow: hidden;
  }

  .container-how-can-2 {
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .how-can-column-2 {
    flex-direction: column;
  }

  .column-22-how-can {
    margin-top: 20px;
    padding-right: 10px;
  }

  .why-you-need-section {
    margin-bottom: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    overflow: hidden;
  }

  .checklist-form-header {
    text-align: left;
    letter-spacing: -.5px;
    margin: 0 10px 40px;
    font-size: 24px;
    font-weight: 700;
    line-height: 26px;
  }

  .checklist-form-header.subheading-4 {
    line-height: 32px;
  }

  .checklist-form-header.duplicc {
    font-size: 23px;
  }

  .resources-desc-text {
    margin-top: 0;
    line-height: 21px;
  }

  .lj-text {
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
  }

  .lj-text.subheading-4 {
    line-height: 32px;
  }

  .lj-text.duplicc {
    font-size: 23px;
  }

  .country-subhero-copy {
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .logding-heroo {
    padding-bottom: 20px;
    overflow: hidden;
  }

  .hero-heading-about-copy {
    letter-spacing: -1px;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 10px;
    font-size: 30px;
    line-height: 36px;
  }

  .section-48 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lc-product-copy {
    padding: 30px 25px;
    overflow: hidden;
  }

  .lc-product-copy.lc-prduct-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .what-to-learn {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 16px;
    line-height: 23px;
    overflow: hidden;
  }

  .what-to-learn.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .columns-16 {
    flex-flow: column;
  }

  .subheading-5-copy {
    text-align: center;
    letter-spacing: -1px;
    margin: 0 0 30px;
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
  }

  .subheading-5-copy.heading-white-copy {
    text-align: center;
    text-align: center;
    letter-spacing: -.5px;
    font-size: 24px;
  }

  .subheading-5-copy.heading-white-copy {
    text-align: center;
    text-align: center;
    letter-spacing: -.5px;
    font-size: 24px;
  }

  .what-too {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .what-too.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .att {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 16px;
    line-height: 23px;
    overflow: hidden;
  }

  .att.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .case-studyy {
    padding-top: 20px;
    overflow: hidden;
  }

  .columns-4-copy {
    flex-direction: column;
  }

  .ads-textt {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .ads-textt.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .sub-text-about-copy {
    letter-spacing: -.2px;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .lt-imm {
    letter-spacing: -.2px;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .ljt {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    padding: 0;
    display: flex;
  }

  .hully {
    text-align: center;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .shadow-two-copy {
    border-radius: 10px;
    width: 300px;
    height: 200px;
    padding-left: 0;
  }

  .shadow-two-copy.for-apps {
    max-width: 100%;
  }

  .div-block-99-copy {
    padding: 0 0 40px;
  }

  .register {
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
  }

  .detailss {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .detailss.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .humman {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .humman.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .columns-17 {
    flex-flow: column;
  }

  .detailsss-copy-copy {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .detailsss-copy-copy.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .webinar-datee {
    margin-top: 10px;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .webinar-datee.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .hully-copy {
    text-align: center;
    margin-bottom: 40px;
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-11-copy {
    flex: none;
    padding-left: 0;
    font-size: 12px;
  }

  .subheading-5-copy {
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
  }

  .subheading-5-copy.heading-white-copy {
    text-align: center;
    text-align: center;
    letter-spacing: -.5px;
    text-align: center;
    letter-spacing: -.5px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 24px;
  }

  .subheading-5-copy.heading-white {
    text-align: center;
    letter-spacing: -.5px;
    font-size: 24px;
  }

  .subheading-5-copy.heading-white-copy {
    text-align: center;
    text-align: center;
    letter-spacing: -.5px;
    text-align: center;
    letter-spacing: -.5px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 24px;
  }

  .compliance-hero-3 {
    text-align: left;
    letter-spacing: -1px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
  }

  .compliance-hero-3.heading-white-copy {
    text-align: center;
    text-align: center;
    letter-spacing: -.5px;
    text-align: center;
    letter-spacing: -.5px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 24px;
  }

  .compliance-hero-3.heading-white {
    text-align: center;
    letter-spacing: -.5px;
    font-size: 24px;
  }

  .compliance-hero-3.heading-white-copy {
    text-align: center;
    text-align: center;
    letter-spacing: -.5px;
    text-align: center;
    letter-spacing: -.5px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 24px;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .agency_form {
    width: 280px;
  }

  .heading-style-h1 {
    letter-spacing: 0;
    font-size: 24px;
  }

  .agency_submit {
    background-color: #ee633b;
  }

  .agency_progress {
    margin-left: auto;
    margin-right: auto;
  }

  .agency_form-step {
    width: 280px;
  }

  .heading-small {
    font-size: 14px;
  }

  .text-size-large {
    font-size: 16px;
  }

  .heading-display {
    letter-spacing: 0;
    font-size: 24px;
  }

  .form-checkbox-label {
    font-size: 14px;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .page-padding {
    padding-left: 0%;
  }

  .page-wrapper {
    margin-left: -5px;
  }

  .sign-upp {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-121 {
    width: 335px;
    max-width: 335px;
    padding-right: 20px;
  }

  .ms-page-wrap-copy {
    padding-left: 0;
  }

  .agency_submit-2 {
    background-color: #ee633b;
  }

  .agency_progress-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .subheading-5-copy-copy {
    text-align: center;
    letter-spacing: -1px;
    margin: 0 0 30px;
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
  }

  .subheading-5-copy-copy.heading-white-copy {
    text-align: center;
    text-align: center;
    letter-spacing: -.5px;
    font-size: 24px;
  }

  .subheading-5-copy-copy.heading-white {
    text-align: center;
    letter-spacing: -.5px;
    font-size: 24px;
  }

  .subheading-5-copy-copy.heading-white-copy {
    text-align: center;
    text-align: center;
    letter-spacing: -.5px;
    font-size: 24px;
  }

  .text-size-large-copy {
    font-size: 16px;
  }

  .bold-text-17 {
    font-size: 15px;
  }

  .agency_progress-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-13-copy, .paragraph-13-copy-copy {
    margin-top: 0;
    line-height: 21px;
  }

  .console-225 {
    flex-direction: column;
  }

  .temp-button {
    justify-content: center;
    align-items: center;
    padding: 20px 77px;
    display: flex;
  }

  .temp-button.button-blue {
    opacity: 1;
    border-width: 4.5px;
    margin-top: 10px;
    padding-left: 80px;
    padding-right: 80px;
    display: inline-block;
  }

  .temp-button.button-blue.button-black {
    border-width: 2.5px;
  }

  .temp-button.button-blue-copy {
    opacity: 1;
    margin-top: 10px;
    display: inline-block;
  }

  .temp-button.button-round {
    padding-left: 60px;
    padding-right: 60px;
    font-size: 14px;
  }

  .temp-button.hide-video {
    display: none;
  }

  .console-225-copy {
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .form-section {
    padding-bottom: 10px;
  }

  .form-herro {
    letter-spacing: -.5px;
    margin: 0 20px 10px;
    font-size: 22px;
    font-weight: 600;
    line-height: 24px;
  }

  .form-herro.subheading-4 {
    line-height: 32px;
  }

  .form-herro.duplicc {
    font-size: 23px;
  }

  .form-div {
    margin-left: 20px;
  }

  .ms-form-block-copy {
    width: 100%;
  }

  .ms-form-copy {
    width: 100%;
    min-width: auto;
  }

  .ms-input-2-copy {
    width: 300px;
  }

  .div-block-123 {
    justify-content: flex-start;
    align-items: center;
  }

  .container-17-copy {
    flex-direction: column;
    margin-top: 40px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-6-lj {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 0;
  }

  .div-block-124 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .column-30 {
    padding-left: 0;
    padding-right: 0;
  }

  .subheading-5-5 {
    text-align: center;
    letter-spacing: -.5px;
    margin: 0 0 40px;
    font-size: 28px;
    font-weight: 700;
    line-height: 28px;
  }

  .subheading-5-5.heading-white-copy {
    text-align: center;
    text-align: center;
    letter-spacing: -.5px;
    text-align: center;
    letter-spacing: -.5px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 28px;
    line-height: 30px;
  }

  .subheading-5-5.heading-white {
    text-align: center;
    letter-spacing: -.5px;
    font-size: 24px;
  }

  .subheading-5-5.heading-white-copy {
    text-align: center;
    text-align: center;
    letter-spacing: -.5px;
    text-align: center;
    letter-spacing: -.5px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 28px;
    line-height: 30px;
  }

  .div-block-66 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-between;
    align-items: stretch;
    margin-top: -20px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-6-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-between;
    align-items: stretch;
    margin-top: -20px;
    margin-left: 30px;
    margin-right: 30px;
  }

  .div-block7-6-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 30px;
  }

  .column-31 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-55, .column-32 {
    margin-top: 20px;
  }

  .column-33 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-34 {
    padding-left: 0;
  }

  .compliance-image {
    width: 280px;
    max-width: 280%;
    height: 230px;
    margin-left: 0;
    padding-left: 0;
    display: block;
  }

  .column-cc {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .short-container-copy {
    border-radius: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 20px 0;
  }

  .cc-div-hero {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: stretch;
    margin-top: 30px;
  }

  .arrow-edit-tag {
    margin-top: 40px;
  }

  .div-block-6-tags {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 10px;
  }

  .column-35 {
    padding-left: 0;
    padding-right: 0;
  }

  .arrow-edit-apps, .arrow-edit-blogss {
    margin-top: 40px;
  }

  .region-section {
    margin-bottom: 40px;
    overflow: hidden;
  }

  .region-container {
    width: 327px;
    margin-top: 30px;
    margin-left: 40px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .collection-item-region {
    max-width: 150px;
    margin-left: 0;
    margin-right: 10px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .region-div {
    justify-content: center;
    max-width: 115px;
  }

  .link-block-region {
    margin-right: 0;
    padding-right: 0;
  }

  .region-text {
    letter-spacing: -.4px;
    margin-top: 20px;
    font-size: 15px;
    font-weight: 500;
  }

  .flag-div-region {
    margin-bottom: 40px;
  }

  .region-image {
    max-width: 130%;
    height: 150px;
    max-height: 150%;
    margin-bottom: 10px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-9-copy {
    width: 325px;
  }

  .europe-hero {
    background-image: url("https://cdn.prod.website-files.com/6850bd29897d4d59cb71f2aa/6850bd29897d4d59cb71f47d_hheerro%20(1).png");
    background-position: 50%;
    background-size: cover;
    height: 500px;
    margin-bottom: 20px;
    padding-top: 50px;
    padding-bottom: 20px;
    overflow: hidden;
  }

  .europe-divv {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 30px;
  }

  .europe-head-titlee {
    letter-spacing: -4px;
    margin-top: 10px;
    font-size: 82px;
    line-height: 80px;
  }

  .europe-countries {
    margin-top: 0;
    padding-top: 40px;
  }

  .cc-div-hero-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: stretch;
    margin-top: 30px;
  }

  .checkouuut {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 30px;
  }

  .heading-9 {
    margin-top: 5px;
    margin-bottom: 3px;
    font-size: 20px;
    line-height: 24px;
  }

  .button-5.hide {
    text-align: left;
    text-align: left;
  }

  .header-3 {
    font-size: 20px;
    line-height: 24px;
  }

  .paragraph-17.hide {
    min-width: 300px;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
  }

  .div-block-129.new {
    width: 300px;
    padding-top: 0;
  }

  ._3 {
    flex-flow: column wrap;
    width: 300px;
    min-width: 300px;
    margin-top: 10px;
  }

  .rich-text {
    flex-wrap: wrap;
    margin-top: 0;
    margin-right: 0;
  }

  ._2b {
    padding-top: 10px;
  }

  ._1st-offer {
    margin-right: 10px;
  }

  ._3b {
    margin-top: 10px;
  }

  .what-we-offer {
    margin-bottom: 0;
    font-size: 24px;
    line-height: 32px;
    display: flex;
  }

  .div-block-35 {
    flex-wrap: wrap;
    align-items: flex-start;
    width: 100%;
    min-width: 300px;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .image-57 {
    margin-top: 8px;
    display: none;
  }

  .image-57._2ns {
    margin-top: 9px;
  }

  .image-57.hide {
    margin-top: 18px;
  }

  .image-15 {
    width: 320px;
    min-width: 300px;
    margin-left: -12px;
  }

  .section-13 {
    padding-top: 20px;
  }

  .header-2 {
    font-size: 20px;
    line-height: 24px;
  }

  .divide {
    width: 340px;
    min-width: 340px;
    max-width: 340px;
    margin-top: 20px;
  }

  .all-countries-section {
    margin-top: 30px;
    padding-top: 40px;
    overflow: hidden;
  }

  .header-3-copy, .test-4 {
    font-size: 20px;
    line-height: 24px;
  }

  ._4b {
    margin-top: 10px;
  }

  .header-3-copy {
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-132 {
    padding-bottom: 60px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .slide {
    height: 700px;
  }

  .slide.na-slide-1 {
    height: 850px;
  }

  .columns-18 {
    flex-flow: column;
    height: 500px;
  }

  .header-2-copy, .titlee {
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-134 {
    margin-left: 0;
    margin-right: 0;
  }

  .mask-2 {
    height: 850px;
  }

  .column-36 {
    margin-top: 130px;
  }

  .image-58 {
    max-width: 100%;
    height: 260px;
  }

  .top-dest-hero-text {
    text-align: center;
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 28px;
  }

  .top-dest-hero-text.centered-subheading {
    text-align: center;
    letter-spacing: -1px;
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 0;
  }

  .slider-8 {
    height: 850px;
  }

  .column-37 {
    height: 360px;
    padding-left: 0;
    padding-right: 0;
  }

  .slide-2 {
    height: 700px;
  }

  .slide-2.for-2 {
    height: 850px;
  }

  .columns-18-copy {
    flex-flow: column;
    height: 500px;
  }

  .column-37-copy {
    flex-flow: column;
    height: 1600px;
    margin-bottom: 0;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-36-copy {
    margin-top: 0;
    margin-bottom: -150px;
    padding-right: 0;
  }

  .image-58-copy {
    max-width: 100%;
    height: 300px;
    margin-left: 0;
  }

  .slide-3 {
    height: 700px;
  }

  .slide-3.for-3 {
    height: 850px;
  }

  .slide-4 {
    height: 700px;
  }

  .get-access-modal {
    width: 100vw;
    display: block;
  }

  .bg-div-get-access {
    width: 320px;
    height: 650px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .subtext-get-access {
    font-size: 14px;
  }

  .heading-style-h1-copy {
    letter-spacing: 0;
    font-size: 20px;
  }

  .div-block-77-access {
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .subtitleeee {
    width: 280px;
    font-size: 16px;
  }

  .access-buttons {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 280px;
  }

  .cancel-buttonn {
    padding-left: 30px;
    padding-right: 30px;
  }

  .checklist-div {
    width: 330px;
  }

  .modal-wrapper-austin {
    width: 70vh;
    display: none;
  }

  .div-block-137 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-direction: column;
    align-items: flex-start;
  }

  .bold-text-8 {
    font-size: 13px;
  }

  .icon-embed-small-8 {
    width: 1.4rem;
    font-size: 16px;
  }

  .icon-embed-small-8.icon-embed-2 {
    width: 1.7rem;
  }

  .icon-embed-small-8.icon-embed-3 {
    width: 1.4rem;
  }

  .bold-text-7 {
    font-size: 13px;
  }

  .text-block-3.big-text-block {
    width: 80px;
  }

  .top-header-div {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 280px;
  }

  .market-size-and-status {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: row;
    justify-content: space-between;
  }

  .popup-button {
    width: 150px;
  }

  .popup-button.score-button {
    width: 65px;
    font-size: 13px;
  }

  .popup-button.popup-button-gray {
    width: 60px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 13px;
  }

  .div-block-138, .date-updated {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .modal {
    width: 360px;
    margin-left: 25px;
    margin-right: auto;
    padding-left: 14px;
    padding-right: 14px;
    display: block;
    inset: 0%;
  }

  .bold-text-19 {
    font-size: 12px;
  }

  .popup-checklist {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-bottom: 0;
  }

  .slide-nav-2 {
    margin-top: 0;
    margin-bottom: -18px;
  }

  .div-block-139 {
    width: 18px;
    height: 18px;
  }

  .popup-header {
    width: 2200px;
    font-size: 16px;
    line-height: 18px;
  }

  .div-block-140 {
    width: 280px;
  }

  .get-access-modal-copy {
    width: 100vw;
    display: block;
  }

  .get-access-modall {
    width: 100vw;
    display: none;
  }

  .get-access-divv {
    border-radius: 0;
    width: 340px;
    height: 600px;
    padding-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .cancel-get-access {
    margin-top: 20px;
    padding-left: 45px;
    padding-right: 45px;
  }

  .for-popup-her {
    margin-right: 30px;
  }

  .div-block-143 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-direction: column;
    align-items: flex-start;
  }

  .icon-embed-small-10 {
    width: 1.4rem;
    font-size: 16px;
  }

  .icon-embed-small-10.icon-embed-2 {
    width: 1.7rem;
  }

  .icon-embed-small-10.icon-embed-3 {
    width: 1.4rem;
  }

  .text-block-52.big-text-block {
    width: 80px;
  }

  .top-header-div-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-144 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .bold-text-23 {
    font-size: 12px;
  }

  .div-block-145 {
    width: 18px;
    height: 18px;
  }

  .get-access-modall-copy {
    width: 100vw;
    display: none;
  }

  .cancel-get-access-copy {
    padding-left: 45px;
    padding-right: 45px;
  }

  .tagss {
    padding-left: 7px;
    padding-right: 7px;
    font-size: 11px;
    line-height: 16px;
    display: block;
  }

  .div-block-146 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .div-block-11-copy {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
    display: flex;
  }

  .na-hero {
    margin-top: 0;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
  }

  .reg-section {
    margin-top: 0;
    padding-top: 40px;
  }

  .for-regg {
    margin-top: -5px;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .for-regg.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .for-regg-numbers {
    margin-top: -5px;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .for-regg-numbers.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .for-regg-title {
    margin-top: -5px;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .for-regg-title.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .europe-region-collection-list {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .container-57 {
    max-width: none;
  }

  .api-section-tax-page-copy {
    overflow: hidden;
  }

  .for-api-imagee {
    padding: 0;
  }

  .api-modal {
    width: 100vw;
    display: none;
  }

  .div-block-148 {
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .premium {
    text-align: left;
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 24px;
    line-height: 28px;
  }

  .premium.centered-subheading {
    text-align: center;
    letter-spacing: -1px;
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 0;
  }

  .preium-body {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .preium-body.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .premium-button {
    padding: 15px 20px;
  }

  .premium-button.button-blue {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .premium-button.button-blue.button-black {
    border-width: 2.5px;
  }

  .premium-button.button-blue-copy {
    opacity: 1;
    margin-top: 10px;
    display: inline-block;
  }

  .premium-button.button-round {
    padding-left: 60px;
    padding-right: 60px;
    font-size: 14px;
  }

  .columns-19 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .column-38 {
    margin-top: 40px;
  }

  .ledger-hero-section-copy {
    padding-bottom: 20px;
    overflow: hidden;
  }

  .div-block-150 {
    width: 320px;
    height: 550px;
  }

  .home-buttonn {
    justify-content: center;
    align-items: center;
    padding: 15px 77px;
    display: flex;
  }

  .home-buttonn.button-blue {
    opacity: 1;
    border-width: 4.5px;
    margin-top: 10px;
    padding-left: 80px;
    padding-right: 80px;
    display: inline-block;
  }

  .home-buttonn.button-blue.button-black {
    border-width: 2.5px;
  }

  .home-buttonn.button-blue-copy {
    opacity: 1;
    margin-top: 10px;
    display: inline-block;
  }

  .home-buttonn.button-round {
    padding-left: 60px;
    padding-right: 60px;
    font-size: 14px;
  }

  .sub-text-copy {
    letter-spacing: -.2px;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
  }

  .sub-text-copy.subtext-blue {
    margin-bottom: 10px;
    font-size: 13px;
    font-weight: 400;
  }

  .sub-text-copy.subtext-white {
    margin-top: 20px;
  }

  .thank-sub-text {
    letter-spacing: -.2px;
    margin: 10px 40px 60px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
  }

  .thank-sub-text.subtext-blue {
    margin-bottom: 10px;
    font-size: 13px;
    font-weight: 400;
  }

  .thank-sub-text.subtext-white {
    margin-top: 20px;
  }

  .image-62 {
    max-width: 45%;
  }

  .hero-heading-copy, .thank-you-text {
    letter-spacing: -1px;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
  }

  .div-block-153 {
    width: 320px;
  }

  .div-block-154 {
    margin-top: 160px;
  }

  .premium-modall {
    width: 100vw;
    display: none;
  }

  .charge-subb {
    text-align: left;
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 15px;
    padding-left: 0;
    font-size: 24px;
    line-height: 28px;
  }

  .charge-subb.centered-subheading {
    text-align: center;
    letter-spacing: -1px;
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 0;
  }

  .videos-sectionn {
    padding-top: 40px;
  }

  .tittlee {
    text-align: left;
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 24px;
    line-height: 28px;
  }

  .tittlee.centered-subheading {
    text-align: center;
    letter-spacing: -1px;
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 0;
  }

  .video-button {
    padding: 15px 20px;
  }

  .video-button.button-blue {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .video-button.button-blue.button-black {
    border-width: 2.5px;
  }

  .video-button.button-blue-copy {
    opacity: 1;
    margin-top: 10px;
    display: inline-block;
  }

  .video-button.button-round {
    padding-left: 60px;
    padding-right: 60px;
    font-size: 14px;
  }

  .disclaimer-heading-copy {
    text-align: left;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 28px;
  }

  .disclaimer-heading-copy.heading-white {
    text-align: center;
    text-align: center;
    font-size: 26px;
  }

  .disclaimer-div2 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-40 {
    margin-top: 40px;
  }

  .pricng-section1 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 28px;
  }

  .pricng-section1.subheading-4 {
    line-height: 32px;
  }

  .pricng-section1.subheading-4-copy {
    font-size: 28px;
    font-weight: 600;
    line-height: 30px;
  }

  .reg-pricing {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .reg-container {
    max-width: none;
  }

  .paragraph-19-copy {
    font-weight: 400;
  }

  .pricing-div {
    margin-bottom: 30px;
  }

  .permit-modal-test {
    width: 100vw;
    display: none;
  }

  .get-per-button2 {
    padding: 15px 70px;
  }

  .get-per-button2.button-blue {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .get-per-button2.button-blue.button-black {
    border-width: 2.5px;
  }

  .get-per-button2.button-blue-copy {
    opacity: 1;
    margin-top: 10px;
    display: inline-block;
  }

  .get-per-button2.button-round {
    padding-left: 60px;
    padding-right: 60px;
    font-size: 14px;
  }

  .div-buttons-country {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 30px;
  }

  .reg-pricing-lj {
    grid-template-columns: 1fr;
  }

  .task-error-section-lj {
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
  }

  .add-on-title {
    letter-spacing: -1px;
    font-size: 30px;
    line-height: 32px;
  }

  .intro {
    margin-left: 10px;
    margin-right: 10px;
  }

  .gr-button.nav-button-2 {
    padding: 17px 60px;
  }

  .gr-hero {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 80px;
    padding-bottom: 120px;
    overflow: hidden;
  }

  .wv-button {
    justify-content: center;
    align-items: center;
    padding: 17px 77px;
    display: flex;
  }

  .wv-button.button-blue {
    opacity: 1;
    border-width: 4.5px;
    margin-top: 10px;
    padding-left: 80px;
    padding-right: 80px;
    display: inline-block;
  }

  .wv-button.button-blue.button-black {
    border-width: 2.5px;
  }

  .wv-button.button-blue-copy {
    opacity: 1;
    margin-top: 10px;
    display: inline-block;
  }

  .wv-button.button-round {
    padding-left: 60px;
    padding-right: 60px;
    font-size: 14px;
  }

  .image-divv {
    margin-top: -80px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .text22 {
    font-size: 16px;
    line-height: 20px;
  }

  .gr-ben {
    padding-top: 20px;
    overflow: hidden;
  }

  .feature-div2 {
    justify-content: flex-start;
    align-items: flex-start;
    height: 330px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .gr-host-section {
    padding: 20px 10px;
    overflow: hidden;
  }

  .gr-sub {
    text-align: left;
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 15px;
    padding-left: 0;
    font-size: 24px;
    line-height: 28px;
  }

  .gr-sub.centered-subheading {
    text-align: center;
    letter-spacing: -1px;
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 0;
  }

  .body-texts-22 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .body-texts-22.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .subheading-gr {
    text-align: center;
    letter-spacing: -.5px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
  }

  .subheading-gr.heading-white-copy {
    text-align: center;
    text-align: center;
    letter-spacing: -.5px;
    text-align: center;
    letter-spacing: -.5px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 28px;
    line-height: 30px;
  }

  .subheading-gr.heading-white {
    text-align: center;
    letter-spacing: -.5px;
    font-size: 24px;
  }

  .subheading-gr.heading-white-copy {
    text-align: center;
    text-align: center;
    letter-spacing: -.5px;
    text-align: center;
    letter-spacing: -.5px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 28px;
    line-height: 30px;
  }

  .body-texts-1 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .body-texts-1.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .image-63 {
    width: 15%;
    min-width: 15%;
    max-width: 15%;
    margin-bottom: 10px;
  }

  .sol {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .columns-6gr {
    flex-direction: column;
  }

  .subheading-grr {
    text-align: left;
    letter-spacing: -.5px;
    margin-top: 20px;
    margin-bottom: 30px;
    padding-left: 0;
    font-size: 24px;
    line-height: 28px;
  }

  .subheading-grr.centered-subheading {
    text-align: center;
    letter-spacing: -1px;
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 0;
  }

  .container-14-copy {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    margin-left: 32px;
    padding-left: 0;
  }

  .column-6-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .ent-hero-section {
    padding-bottom: 20px;
    overflow: hidden;
  }

  .hero-image-div-ent {
    padding-left: 10px;
  }

  .emp-ent-section {
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
  }

  .ent-image-div {
    padding-left: 0;
    padding-right: 10px;
  }

  .image-634 {
    border-radius: 20px;
  }

  .hit-sections {
    padding-top: 40px;
    overflow: hidden;
  }

  .hit-head {
    margin-top: 0;
    margin-bottom: 5px;
    margin-right: 0;
    font-size: 18px;
    line-height: 23px;
  }

  .hit-head.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .hit-body {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
  }

  .hit-body.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .hit-grid {
    grid-template-columns: 1fr;
  }

  .subheading-hit {
    margin-top: 0;
    margin-bottom: 60px;
    font-size: 24px;
    line-height: 28px;
  }

  .subheading-hit.subheading-4 {
    line-height: 32px;
  }

  .subheading-hit.subheading-4-copy {
    font-size: 28px;
    font-weight: 600;
    line-height: 30px;
  }

  .hitt-div {
    margin-bottom: 0;
    padding: 0 30px 20px;
  }

  .subheading-ent {
    text-align: left;
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 15px;
    padding-left: 0;
    font-size: 24px;
    line-height: 28px;
  }

  .subheading-ent.centered-subheading {
    text-align: center;
    letter-spacing: -1px;
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 0;
  }

  .subheading-whyy {
    margin-top: 0;
    margin-bottom: 60px;
    font-size: 24px;
    line-height: 28px;
  }

  .subheading-whyy.subheading-4 {
    line-height: 32px;
  }

  .subheading-whyy.subheading-4-copy {
    font-size: 28px;
    font-weight: 600;
    line-height: 30px;
  }

  .why-div {
    grid-template-columns: 1fr;
    margin-left: 15px;
    margin-right: 15px;
  }

  .why-head {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .why-head.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .body-texts-why {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .body-texts-why.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .diiv, .div-block-134-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .lt-rate {
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
  }

  .brief-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .subheading-ent-2 {
    text-align: left;
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 15px;
    padding-left: 0;
    font-size: 24px;
    line-height: 28px;
  }

  .subheading-ent-2.centered-subheading {
    text-align: center;
    letter-spacing: -1px;
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 0;
  }

  .brief-text-div {
    padding-right: 0;
  }

  .body-texts-55 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .body-texts-55.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .columns-20 {
    flex-flow: column;
  }

  .lc-product-22 {
    padding: 50px 25px;
    overflow: hidden;
  }

  .lc-product-22.lc-prduct-2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .lt-image-div {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .ent-image-div-2 {
    padding-left: 0;
    padding-right: 10px;
  }

  .lc-product-223 {
    padding: 0 15px 50px;
    overflow: hidden;
  }

  .lc-product-223.lc-prduct-2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .lt-hero {
    letter-spacing: -1px;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 10px;
    font-size: 30px;
    line-height: 36px;
  }

  .ledger-popup {
    width: 100vw;
    display: none;
  }

  .coming-soonn {
    padding-left: 7px;
    padding-right: 7px;
    font-size: 11px;
    line-height: 16px;
    display: block;
  }

  .checkout-popup {
    width: 100vw;
    display: none;
  }

  .checklist-heading {
    text-align: left;
    letter-spacing: -1px;
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 28px;
  }

  .checklist-heading.heading-white {
    text-align: center;
    text-align: center;
    font-size: 26px;
  }

  .checklist-button {
    padding: 15px 60px;
  }

  .checklist-button.button-blue {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .checklist-button.button-blue.button-black {
    border-width: 2.5px;
  }

  .checklist-button.button-blue-copy {
    opacity: 1;
    margin-top: 10px;
    display: inline-block;
  }

  .checklist-button.button-round {
    padding-left: 60px;
    padding-right: 60px;
    font-size: 14px;
  }

  .checklist-button.button-blue-copy {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .checklist-button.button-blue-copy.button-black {
    border-width: 2.5px;
  }

  .checklist-button.button-blue-ent {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .checklist-button.button-blue-ent.button-black {
    border-width: 2.5px;
  }

  .checklist-textx {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
  }

  .checklist-popup {
    width: 100vw;
    display: none;
  }

  .rm-hero {
    padding-top: 80px;
    padding-bottom: 0;
    overflow: hidden;
  }

  .rm-2-section {
    padding-left: 5px;
    padding-right: 5px;
    overflow: hidden;
  }

  .column-rm {
    margin-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .body-texts-rmwhite {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .body-texts-rmwhite.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .str-columns-rm {
    flex-direction: column;
    justify-content: space-between;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .rmm-div {
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
  }

  .str-column-image-rm {
    flex: 1;
    justify-content: space-between;
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
  }

  .container-17-compliance {
    flex-direction: column;
    margin-top: 40px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .column-34-cc {
    padding-left: 0;
    padding-right: 0;
  }

  .regs-section {
    margin-bottom: 0;
    padding: 20px 10px;
    overflow: hidden;
  }

  .tax-man-sec {
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
  }

  .license-sec {
    padding: 20px 10px;
    overflow: hidden;
  }

  .com-data-section {
    margin-bottom: 0;
    padding: 20px 10px;
    overflow: hidden;
  }

  .reg-ssub {
    text-align: left;
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 15px;
    padding-left: 0;
    font-size: 24px;
    line-height: 28px;
  }

  .reg-ssub.centered-subheading {
    text-align: center;
    letter-spacing: -1px;
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 0;
  }

  .reg-ssub-copy {
    text-align: left;
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 15px;
    padding-left: 0;
    font-size: 24px;
    line-height: 28px;
  }

  .reg-ssub-copy.centered-subheading {
    text-align: center;
    letter-spacing: -1px;
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 0;
  }

  .product-div {
    padding-left: 0;
  }

  .product-column {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .product-head {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 16px;
    line-height: 23px;
    overflow: hidden;
  }

  .product-head.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .product-divv {
    grid-template-columns: 1fr;
    margin-left: 15px;
    margin-right: 15px;
  }

  .checkout-form {
    padding-left: 10px;
    padding-right: 10px;
  }

  .product-prices {
    margin-top: 0;
    margin-bottom: 5px;
    margin-right: 0;
    font-size: 20px;
    line-height: 23px;
    overflow: hidden;
  }

  .product-prices.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .button-14 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .div-block-159 {
    flex-flow: column;
    display: flex;
  }

  .div-block7-rm {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 0;
  }

  .div-block-103-copy, .div-block-103-copy.for-rm, .div-block-103-copy.for-rm {
    margin-left: 0;
    margin-right: 0;
  }

  .task-error-section-copy {
    margin-top: 0;
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
  }

  .form-div2 {
    margin-left: 20px;
  }

  .bf-2 {
    padding-left: 5px;
    padding-right: 5px;
    overflow: hidden;
  }

  .reg-pricing-22 {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .bf-checklist {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-bf {
    padding-right: 0;
    font-size: 12px;
  }

  .column-rm-bf {
    margin-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .subheading-ent-bf {
    text-align: left;
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 15px;
    padding-left: 0;
    font-size: 24px;
    line-height: 28px;
  }

  .subheading-ent-bf.centered-subheading {
    text-align: center;
    letter-spacing: -1px;
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 0;
  }

  .pricing-div-bf {
    margin-bottom: 0;
  }

  .reg-containerrr {
    max-width: none;
  }

  .pricng-section1-bf {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 28px;
  }

  .pricng-section1-bf.subheading-4 {
    line-height: 32px;
  }

  .pricng-section1-bf.subheading-4-copy {
    font-size: 28px;
    font-weight: 600;
    line-height: 30px;
  }

  .button-15 {
    justify-content: center;
    align-items: center;
    display: flex;
    bottom: 38px;
    right: 110px;
  }

  .disclamer-text-hero {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
  }

  .le-image {
    padding-left: 10px;
  }

  .container-59 {
    max-width: none;
  }

  .subheading-ent-copy.centered-subheading {
    text-align: center;
    letter-spacing: -1px;
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 0;
  }

  .subheading-ent-copy {
    text-align: left;
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 15px;
    padding-left: 0;
    font-size: 24px;
    line-height: 28px;
  }

  .subheading-ent-copy.centered-subheading {
    text-align: center;
    letter-spacing: -1px;
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 0;
  }

  .agreement-section-copy {
    padding: 20px 10px;
    overflow: hidden;
  }

  .button-primary-201 {
    padding: 15px 60px;
  }

  .button-primary-201.button-blue {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .button-primary-201.button-blue.button-black {
    border-width: 2.5px;
  }

  .button-primary-201.button-blue-copy {
    opacity: 1;
    margin-top: 10px;
    display: inline-block;
  }

  .button-primary-201.button-round {
    padding-left: 60px;
    padding-right: 60px;
    font-size: 14px;
  }

  .button-primary-201.button-blue-copy {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .button-primary-201.button-blue-copy.button-black {
    border-width: 2.5px;
  }

  .button-primary-201.button-blue-ent {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .button-primary-201.button-blue-ent.button-black {
    border-width: 2.5px;
  }

  .button-primary-201.button-blue-2 {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .button-primary-201.button-blue-2.button-black {
    border-width: 2.5px;
  }

  .pricng-section1-bf-copy {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 28px;
  }

  .pricng-section1-bf-copy.subheading-4 {
    line-height: 32px;
  }

  .pricng-section1-bf-copy.subheading-4-copy {
    font-size: 28px;
    font-weight: 600;
    line-height: 30px;
  }

  .body-texts-5 {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .body-texts-5.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .reg-containerrr-copy {
    max-width: none;
  }

  .hero-heading-copy {
    letter-spacing: -1px;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
  }

  .hero-heading-copy.for-rm-hero {
    padding-left: 0;
    padding-right: 0;
  }

  .use-sectionn {
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
  }

  .image-636 {
    border-radius: 20px;
  }

  .container-17-copy {
    flex-direction: column;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .button-primary-201-c {
    padding: 15px 60px;
  }

  .button-primary-201-c.button-blue {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .button-primary-201-c.button-blue.button-black {
    border-width: 2.5px;
  }

  .button-primary-201-c.button-blue-copy {
    opacity: 1;
    margin-top: 10px;
    display: inline-block;
  }

  .button-primary-201-c.button-round {
    padding-left: 60px;
    padding-right: 60px;
    font-size: 14px;
  }

  .button-primary-201-c.button-blue-copy {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .button-primary-201-c.button-blue-copy.button-black {
    border-width: 2.5px;
  }

  .button-primary-201-c.button-blue-ent {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .button-primary-201-c.button-blue-ent.button-black {
    border-width: 2.5px;
  }

  .button-primary-201-c.button-blue-2 {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .button-primary-201-c.button-blue-2.button-black {
    border-width: 2.5px;
  }

  .str-columns-copy {
    flex-direction: column;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .use-sectionn-copy {
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
  }

  .column-12-copy {
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .button-primary-22 {
    padding: 15px 60px;
  }

  .button-primary-22.button-blue {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .button-primary-22.button-blue.button-black {
    border-width: 2.5px;
  }

  .button-primary-22.button-blue-copy {
    opacity: 1;
    margin-top: 10px;
    display: inline-block;
  }

  .button-primary-22.button-round {
    padding-left: 60px;
    padding-right: 60px;
    font-size: 14px;
  }

  .button-primary-22.button-blue-copy {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .button-primary-22.button-blue-copy.button-black {
    border-width: 2.5px;
  }

  .button-primary-22.button-blue-ent {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .button-primary-22.button-blue-ent.button-black {
    border-width: 2.5px;
  }

  .button-primary-22.button-blue-2 {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .button-primary-22.button-blue-2.button-black {
    border-width: 2.5px;
  }

  .button-primary-22.bb-le {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .button-primary-22.bb-le.button-black {
    border-width: 2.5px;
  }

  .button-primary-22.button-blue-ent-copy {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .button-primary-22.button-blue-ent-copy.button-black {
    border-width: 2.5px;
  }

  .license-ease-image-dv {
    padding-left: 0;
    padding-right: 0;
  }

  .le-columns {
    flex-direction: column;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .body-texts-le {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .body-texts-le.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .button-le {
    margin-left: 0;
    padding: 15px 60px;
  }

  .button-le.button-blue {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .button-le.button-blue.button-black {
    border-width: 2.5px;
  }

  .button-le.button-blue-copy {
    opacity: 1;
    margin-top: 10px;
    display: inline-block;
  }

  .button-le.button-round {
    padding-left: 60px;
    padding-right: 60px;
    font-size: 14px;
  }

  .button-le.button-blue-copy {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .button-le.button-blue-copy.button-black {
    border-width: 2.5px;
  }

  .button-le.button-blue-ent {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .button-le.button-blue-ent.button-black {
    border-width: 2.5px;
  }

  .button-le.button-blue-2 {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .button-le.button-blue-2.button-black {
    border-width: 2.5px;
  }

  .db-2 {
    letter-spacing: -1px;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 10px;
    font-size: 30px;
    line-height: 36px;
  }

  .what-to-learn-copy {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 16px;
    line-height: 23px;
    overflow: hidden;
  }

  .what-to-learn-copy.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .bodyyy {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 16px;
    line-height: 23px;
    overflow: hidden;
  }

  .bodyyy.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .link-block-8-copy {
    margin-bottom: 0;
  }

  .db-enhance {
    padding-left: 20px;
    padding-right: 20px;
  }

  .db-body {
    letter-spacing: -.2px;
    margin-top: -10px;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .db-sub {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    overflow: hidden;
  }

  .db-sub.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .join-section {
    margin-left: 15px;
    margin-right: 15px;
    overflow: hidden;
  }

  .country-heading-copy {
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
  }

  .country-heading-copy.subheading-4 {
    line-height: 32px;
  }

  .country-heading-copy.duplicc {
    font-size: 28px;
  }

  .db {
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
  }

  .db.subheading-4 {
    line-height: 32px;
  }

  .db.duplicc {
    font-size: 28px;
  }

  .for-db {
    text-align: left;
    margin-top: -70px;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 11px;
    line-height: 18px;
    overflow: hidden;
  }

  .for-db.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .pagesence-lc {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lc-page {
    flex-flow: column;
  }

  .what-get {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 16px;
    line-height: 23px;
    overflow: hidden;
  }

  .what-get.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .what-body {
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 16px;
    line-height: 23px;
    overflow: hidden;
  }

  .what-body.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .tactic {
    text-align: center;
    letter-spacing: -1px;
    margin: 0 0 30px;
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
  }

  .tactic.heading-white-copy {
    text-align: center;
    text-align: center;
    letter-spacing: -.5px;
    font-size: 24px;
  }

  .tactic.heading-white {
    text-align: center;
    letter-spacing: -.5px;
    font-size: 24px;
  }

  .tactic.heading-white-copy {
    text-align: center;
    text-align: center;
    letter-spacing: -.5px;
    font-size: 24px;
  }

  .what-to-get {
    padding: 30px 20px 10px;
  }

  .db-sub-copy {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .db-sub-copy.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .db-side {
    margin-top: 0;
    padding: 10px 15px 20px;
  }

  .db-contaier {
    flex-direction: column;
    margin-top: 20px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .db-solution-section {
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
  }

  .db-sub-2 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .db-sub-2.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .paragraph-19-c {
    margin-top: -20px;
    margin-bottom: 30px;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
  }

  .paragraph-19-c2 {
    margin-top: -20px;
    font-weight: 400;
    line-height: 24px;
  }

  .pricing-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pricing-price-5 {
    font-size: 26px;
  }

  .div-5 {
    padding: 0 0 40px;
  }

  .logo-marque-section-copy {
    padding-left: 15px;
    padding-right: 15px;
  }

  .logo-marque-container-copy {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .logding-heroo-copy {
    padding-bottom: 20px;
    overflow: hidden;
  }

  .dbbb {
    padding-left: 0;
    padding-right: 0;
  }

  .db-hero-section {
    padding-bottom: 20px;
    overflow: hidden;
  }

  ._556 {
    letter-spacing: -1px;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 10px;
    font-size: 30px;
    line-height: 36px;
  }

  .cc-6 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 11px;
    line-height: 18px;
    overflow: hidden;
  }

  .cc-6.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .task-error-section-cc {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .str-columns-cc {
    flex-direction: column;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .ent-image-div-cc {
    padding-left: 0;
    padding-right: 10px;
  }

  .db-copy {
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
  }

  .db-copy.subheading-4 {
    line-height: 32px;
  }

  .db-copy.duplicc {
    font-size: 28px;
  }

  .db-hero-section-copy {
    padding-bottom: 20px;
    overflow: hidden;
  }

  .license-ease-modal {
    width: 100vw;
    display: none;
  }

  .breadcrumbs-gs {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }

  .div-block-70-gs {
    margin-bottom: 20px;
    margin-left: 15px;
    margin-right: 15px;
    padding-bottom: 0;
  }

  .fform-section {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .breadcrumbs-gs-copy {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }

  .le-back {
    margin-top: 0;
    margin-right: 10px;
  }

  .db-copy-copy {
    text-align: center;
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
  }

  .db-copy-copy.subheading-4 {
    line-height: 32px;
  }

  .db-copy-copy.duplicc {
    font-size: 28px;
  }

  .db-logoss {
    padding-left: 0;
    padding-right: 15px;
  }

  .logo-marque-grid-db {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    justify-items: center;
    width: 100vw;
    min-width: 100vw;
    margin-left: 10px;
    margin-right: 10px;
  }

  .take-action-section {
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
  }

  .agreement-section-db {
    padding: 0 10px 20px;
    overflow: hidden;
  }

  .managers-hero {
    padding-bottom: 20px;
    overflow: hidden;
  }

  .manager-hero {
    letter-spacing: -1px;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 10px;
    font-size: 30px;
    line-height: 36px;
  }

  .manager-button {
    padding: 15px 60px;
  }

  .manager-button.button-blue {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .manager-button.button-blue.button-black {
    border-width: 2.5px;
  }

  .manager-button.button-blue-copy {
    opacity: 1;
    margin-top: 10px;
    display: inline-block;
  }

  .manager-button.button-round {
    padding-left: 60px;
    padding-right: 60px;
    font-size: 14px;
  }

  .manager-button.button-blue-copy {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .manager-button.button-blue-copy.button-black {
    border-width: 2.5px;
  }

  .manager-button.button-blue-ent {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .manager-button.button-blue-ent.button-black {
    border-width: 2.5px;
  }

  .manager-button.button-blue-2 {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .manager-button.button-blue-2.button-black {
    border-width: 2.5px;
  }

  .manager-button.bb-le {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .manager-button.bb-le.button-black {
    border-width: 2.5px;
  }

  .manager-button.button-blue-ent-copy {
    opacity: 1;
    border-width: 3px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding: 20px 60px;
    text-decoration: none;
    display: flex;
  }

  .manager-button.button-blue-ent-copy.button-black {
    border-width: 2.5px;
  }

  .lt-immm, .lt-immm-copy {
    letter-spacing: -.2px;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .sol-2, .sol-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .body-texts-copy {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .body-texts-copy.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .form-herro-copy {
    letter-spacing: -.5px;
    margin: 0 20px 10px;
    font-size: 22px;
    font-weight: 600;
    line-height: 24px;
  }

  .form-herro-copy.subheading-4 {
    line-height: 32px;
  }

  .form-herro-copy.duplicc {
    font-size: 23px;
  }

  .body-texts-225 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
  }

  .body-texts-225.body-texts-2 {
    margin-top: 5px;
    font-weight: 400;
    line-height: 22px;
  }

  .imageee {
    padding-left: 0;
  }

  .container-61 {
    padding-left: 10px;
    padding-right: 10px;
  }
}

#w-node-_5d28530d-481c-36b4-0a14-11507cf1bc2e-7cf1bc27, #w-node-_5d28530d-481c-36b4-0a14-11507cf1bc35-7cf1bc27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
