.navbar-logo-left {
  display: flex;
  width: 100%;
  padding-right: 24px;
  padding-left: 24px;
  justify-content: center;
  align-items: flex-start;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0b0b0b;
}

.navbarcontainer {
  display: flex;
  width: 100%;
  max-width: 1200px;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.navbar-content {
  display: flex;
  width: 100%;
  max-width: 1200px;
  justify-content: space-between;
  align-items: center;
}

.navbar-brand {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.logo {
  display: flex;
  width: 173px;
  height: 28.438356399536133px;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.vectors-wrapper {
  display: flex;
  width: 169.98886108398438px;
  height: 57.12164306640625px;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.navbar-menu {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex: 0 auto;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.navbar-link {
  display: flex;
  padding: 24px 12px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.text {
  font-family: Trebuchet MS, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}

.button {
  display: flex;
  padding: 8px 20px;
  justify-content: center;
  align-items: center;
  flex: 0 auto;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 8px;
  background-color: #c3b9fe;
  text-decoration: none;
}

.text-2 {
  font-family: Trebuchet MS, sans-serif;
  color: #0b0b0b;
  font-size: 12px;
  line-height: 140%;
  font-weight: 700;
}

.hero-stack {
  display: flex;
  width: 100%;
  padding: 64px 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #0b0b0b;
}

.small-container {
  display: flex;
  width: 100%;
  max-width: 960px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.title-section {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.text-3 {
  color: #fff;
  font-size: 80px;
  line-height: 80px;
  font-weight: 700;
  text-align: center;
  letter-spacing: -0.3199999928474426px;
}

.text-4 {
  color: #b6b6b6;
  font-size: 18px;
  line-height: 32.04px;
  font-weight: 700;
  text-align: center;
}

.actions {
  display: flex;
  padding-top: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.button-2 {
  display: flex;
  padding: 15px 53px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 8px;
  background-color: #c3b9fe;
  text-decoration: none;
}

.text-5 {
  color: #0b0b0b;
  font-size: 18px;
  line-height: 32.04px;
  font-weight: 700;
  text-align: center;
}

.a {
  display: flex;
  padding: 15px 83px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #c3b9fe;
  border-radius: 8px;
}

.text-6 {
  color: #fff;
  font-size: 18px;
  line-height: 32.04px;
  font-weight: 700;
  text-align: center;
}

.image-wrapper {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.image {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.columns {
  display: flex;
  width: 100%;
  max-width: 960px;
  justify-content: center;
  align-items: flex-start;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.column {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.content {
  display: flex;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.intro {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.image-2 {
  display: flex;
  padding: 13px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 12px;
  background-color: #ffd978;
}

._62365095fb548c4a5e12d6ac_pennibstraightsvg {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

._62365095fb548c4a5e12d6ac_pennibstraightsvg-2 {
  display: flex;
  padding: 2px 5px;
  justify-content: flex-start;
  align-items: center;
  flex: 0 auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.vectors-wrapper-2 {
  display: flex;
  width: 27.378877639770508px;
  height: 33.61312484741211px;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.vectors-wrapper-3 {
  display: flex;
  width: 4.749999046325684px;
  height: 4.75px;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.descriptions {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
}

.text-9 {
  color: #0b0b0b;
  font-size: 24px;
  line-height: 31.92px;
  font-weight: 700;
}

.text-10 {
  color: #272727;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}

.logos-quote-block {
  display: flex;
  width: 100%;
  padding: 64px 24px;
  justify-content: center;
  align-items: flex-start;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #f0f0f0;
}

.columns-2 {
  display: flex;
  width: 100%;
  max-width: 960px;
  justify-content: center;
  align-items: center;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.column-2 {
  display: flex;
  width: 100%;
  max-width: 407px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.content-2 {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.title-2 {
  color: #0b0b0b;
  font-size: 40px;
  line-height: 52px;
  font-weight: 700;
  letter-spacing: -0.3199999928474426px;
}

.column-3 {
  display: flex;
  width: 100%;
  justify-content: flex-start;
  align-items: center;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.content-3 {
  display: flex;
  width: 100%;
  height: 304px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.logo-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.slack {
  display: flex;
  padding: 24px 72px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 20px;
  background-color: #fff;
}

._623932900bdab55f15a529f9_logo202png {
  -o-object-fit: cover;
  object-fit: cover;
}

.testimonial-image-left {
  display: flex;
  width: 100%;
  height: 669px;
  padding: 64px 24px;
  justify-content: center;
  align-items: flex-start;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #0b0b0b;
}

.small-columns {
  display: flex;
  width: 100%;
  height: 429px;
  max-width: 960px;
  justify-content: flex-start;
  align-items: center;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-radius: 8px;
  background-color: #fff;
}

.column-4 {
  display: flex;
  width: 100%;
  height: 253px;
  max-width: 362px;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.image-wrapper-2 {
  display: flex;
  width: 100%;
  height: 230px;
  max-width: 404px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

._6244c45f68353e09f55c9771_unsplash_ditylc26zvipng {
  border-radius: 8px;
  -o-object-fit: cover;
  object-fit: cover;
}

.column-5 {
  display: flex;
  width: 100%;
  max-width: 568px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

._6244c679cedd252ef649e076_group20433svg {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.vectors-wrapper-4 {
  display: flex;
  width: 184.7935333251953px;
  height: 27.96875px;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.author {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.text-11 {
  color: #000;
  font-size: 24px;
  line-height: 150%;
  font-weight: 700;
}

.author-job {
  color: #000;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}

.title-0 {
  color: rgba(11, 11, 11, 0.4);
  font-size: 40px;
  line-height: 52px;
  font-weight: 700;
  letter-spacing: -0.3199999928474426px;
}

.div-2 {
  display: flex;
  width: 100%;
  max-width: 1311px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  grid-column-gap: 38px;
  grid-row-gap: 38px;
}

.div-3 {
  display: flex;
  padding: 10px 20px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 100px;
  background-color: #cfb8ff;
}

.text-12 {
  color: #0b0b0b;
  font-size: 14px;
  line-height: 23.94px;
  font-weight: 700;
  letter-spacing: 2.240000009536743px;
  text-transform: uppercase;
}

.frame-54 {
  display: flex;
  padding: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.text-13 {
  color: #fff;
  font-size: 64px;
  line-height: 64px;
  font-weight: 700;
  letter-spacing: -0.3199999928474426px;
}

.frame-55 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex: 0 auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

._001 {
  display: flex;
  padding: 32px 42px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  flex: 0 auto;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  border-radius: 20px;
  background-color: #272727;
}

.div-5 {
  display: flex;
  padding: 18px 19px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 18px;
  background-color: #c9fa75;
}

.text-14 {
  color: #191919;
  font-size: 34px;
  line-height: 42.16px;
  font-weight: 700;
  text-align: center;
}

.text-15 {
  color: #fff;
  font-size: 24px;
  line-height: 31.92px;
  font-weight: 700;
  text-align: center;
}

.text-16 {
  color: #f0f0f0;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  text-align: center;
}

._002 {
  display: flex;
  padding: 32px 34px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  border-radius: 20px;
  background-color: #272727;
}

.div-6 {
  display: flex;
  padding: 18px 20px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 18px;
  background-color: #ffd978;
}

._003 {
  display: flex;
  padding: 32px 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  border-radius: 20px;
  background-color: #272727;
}

.div-7 {
  display: flex;
  padding: 18px 20px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 18px;
  background-color: #fa7a68;
}

.testimonial-image-left-2 {
  display: flex;
  width: 100%;
  padding: 64px 24px;
  justify-content: center;
  align-items: flex-start;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #0b0b0b;
}

.div-9 {
  display: flex;
  padding: 7px 19px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 100px;
  background-color: #ffd978;
}

.text-17 {
  color: #0b0b0b;
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.text-18 {
  color: #0b0b0b;
  font-size: 48px;
  line-height: 48px;
  font-weight: 700;
  letter-spacing: -0.3199999928474426px;
}

.a-2 {
  display: flex;
  padding: 15px 37px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 8px;
  background-color: #c9fa75;
}

.text-19 {
  color: #0b0b0b;
  font-size: 18px;
  line-height: 32.04px;
  font-weight: 700;
}

.features-list-2 {
  display: flex;
  width: 100%;
  padding: 64px 24px;
  justify-content: center;
  align-items: flex-start;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #f0f0f0;
}

.div-10 {
  display: flex;
  width: 100%;
  height: 160px;
  max-width: 539px;
  padding: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-radius: 15px;
  background-color: #fff;
  box-shadow: 0px 10px 60px hsla(0, 0%, 60%, 0.07);
}

._4-columns-2 {
  display: flex;
  width: 100%;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #0b0b0b;
}

.column-7 {
  display: flex;
  width: 100%;
  padding: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #0b0b0b;
}

.footer {
  display: flex;
  width: 100%;
  padding: 64px 24px 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #0b0b0b;
}

.columns-3 {
  display: flex;
  width: 100%;
  max-width: 960px;
  justify-content: space-between;
  align-items: flex-start;
}

.column-8 {
  display: flex;
  width: 100%;
  max-width: 320px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.logo-wrapper-2 {
  display: flex;
  padding-top: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.link {
  color: hsla(0, 0%, 100%, 0.7);
  font-size: 18px;
  line-height: 32.04px;
  font-weight: 700;
}

.small-columns-2 {
  display: flex;
  width: 100%;
  max-width: 600px;
  padding-top: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.content-4 {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.text-20 {
  color: #fff;
  font-size: 14px;
  line-height: 150%;
  font-weight: 700;
}

.footer-links {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.link-2 {
  color: #fff;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
}

.copyright {
  display: flex;
  width: 100%;
  max-width: 940px;
  padding-top: 16px;
  padding-bottom: 16px;
  justify-content: center;
  align-items: center;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  box-shadow: 0px -1px 0px #e4ebf3;
}

.text-21 {
  color: #fff;
  font-size: 14px;
  line-height: 150%;
  font-weight: 400;
  text-align: center;
}

.logos-quote-block-2 {
  display: flex;
  width: 100%;
  padding: 64px 24px;
  justify-content: center;
  align-items: flex-start;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #f0f0f0;
}

.columns-4 {
  display: flex;
  width: 100%;
  max-width: 1256px;
  padding: 20px;
  justify-content: center;
  align-items: center;
  grid-column-gap: 79px;
  grid-row-gap: 79px;
  border-radius: 8px;
  background-color: #fff;
}

.column-9 {
  display: flex;
  width: 100%;
  max-width: 407px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.content-5 {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.title {
  color: #0b0b0b;
  font-size: 48px;
  line-height: 52px;
  font-weight: 700;
  letter-spacing: -0.3199999928474426px;
}

.column-10 {
  display: flex;
  width: 100%;
  justify-content: flex-start;
  align-items: center;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.content-6 {
  display: flex;
  width: 100%;
  height: 286.0931396484375px;
  max-width: 332.20684814453125px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  grid-column-gap: 45.172603607177734px;
  grid-row-gap: 45.172603607177734px;
}

.logo-wrapper-3 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.slack-2 {
  display: flex;
  padding: 22.586301803588867px 67.75890350341797px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 9.410959243774414px;
  grid-row-gap: 9.410959243774414px;
  border-radius: 18.821918487548828px;
  background-color: #f0f0f0;
}

._623932900bdab55f15a529f9_logo202png-2 {
  -o-object-fit: cover;
  object-fit: cover;
}

.title-5 {
  color: #0b0b0b;
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
  letter-spacing: -0.3199999928474426px;
}

.title-1 {
  color: rgba(11, 11, 11, 0.5);
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
  letter-spacing: -0.3199999928474426px;
}

.features-list {
  display: flex;
  width: 100%;
  padding: 64px 24px;
  justify-content: center;
  align-items: flex-start;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #f0f0f0;
}

.columns-5 {
  display: flex;
  width: 100%;
  max-width: 1256px;
  justify-content: center;
  align-items: flex-start;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.column-11 {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.content-7 {
  display: flex;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.intro-2 {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.div {
  display: flex;
  padding: 7px 19px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 100px;
  background-color: #ffd978;
}

.text-22 {
  color: #0b0b0b;
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.text-23 {
  color: #0b0b0b;
  font-size: 48px;
  line-height: 48px;
  font-weight: 700;
  letter-spacing: -0.3199999928474426px;
}

.actions-2 {
  display: flex;
  padding-top: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.button-3 {
  display: flex;
  padding: 15px 53px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 8px;
  background-color: #c3b9fe;
  text-decoration: none;
}

.column-12 {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.div-11 {
  display: flex;
  width: 100%;
  height: 120px;
  max-width: 590px;
  padding: 32px;
  justify-content: center;
  align-items: center;
  flex: 0 auto;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-radius: 15px;
  background-color: #fff;
  box-shadow: 0 10px 60px 0 hsla(0, 0%, 60%, 0.07);
}

.image-3 {
  display: flex;
  padding: 13px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 12px;
  background-color: #ffd978;
}

._62365095fb548c4a5e12d6ac_pennibstraightsvg-3 {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

._62365095fb548c4a5e12d6ac_pennibstraightsvg-4 {
  display: flex;
  padding: 2px 5px;
  justify-content: flex-start;
  align-items: center;
  flex: 0 auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.vectors-wrapper-5 {
  display: flex;
  width: 27.378877639770508px;
  height: 33.61312484741211px;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.vectors-wrapper-6 {
  display: flex;
  width: 4.749999046325684px;
  height: 4.75px;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.descriptions-2 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
}

.div-12 {
  display: flex;
  padding: 18px 19px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 18px;
  background-color: #c3b9fe;
}

.frame-59 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
}

.div-13 {
  display: flex;
  width: 100%;
  height: 120px;
  max-width: 590px;
  padding: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-radius: 15px;
  background-color: #fff;
  box-shadow: 0px 10px 60px hsla(0, 0%, 60%, 0.07);
}

.column-13 {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.testimonial-image-left-3 {
  display: flex;
  width: 100%;
  height: 654px;
  padding: 64px 24px;
  justify-content: center;
  align-items: flex-start;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #0b0b0b;
}

.div-14 {
  display: flex;
  padding: 35px 30px;
  justify-content: center;
  align-items: center;
  flex: 0 auto;
  grid-column-gap: 63px;
  grid-row-gap: 63px;
  border-radius: 32px;
  background-color: #fff;
}

.open-lightbox {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

._6244c45f68353e09f55c9771_unsplash_ditylc26zvipng-2 {
  -o-object-fit: cover;
  object-fit: cover;
}

.div-15 {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

._6244c679cedd252ef649e076_group20433svg-2 {
  display: flex;
  padding: 1px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 13px;
  grid-row-gap: 13px;
}

.vectors-wrapper-7 {
  display: flex;
  width: 26.600618362426758px;
  height: 25.29775047302246px;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.vectors-wrapper-8 {
  display: flex;
  width: 26.6005802154541px;
  height: 25.29775047302246px;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.vectors-wrapper-9 {
  display: flex;
  width: 26.60087776184082px;
  height: 25.29775047302246px;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.vectors-wrapper-10 {
  display: flex;
  width: 26.600269317626953px;
  height: 25.29775047302246px;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.vectors-wrapper-11 {
  display: flex;
  width: 26.600284576416016px;
  height: 25.29775047302246px;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-16 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.text-25 {
  color: #0b0b0b;
  font-size: 24px;
  line-height: 36px;
  font-weight: 700;
}

.easily-the-best-project-management-software-on-the-market-right-now-with-projectile-we-became-2x-faster-and-more-efficient-love-the-automated-reports-and-alerts-0 {
  color: rgba(11, 11, 11, 0.4);
  font-size: 40px;
  line-height: 52px;
  font-weight: 700;
  letter-spacing: -0.3199999928474426px;
}

.easily-the-best-project-management-software-on-the-market-right-now-with-projectile-we-became-2x-faster-and-more-efficient-love-the-automated-reports-and-alerts-1 {
  color: #0b0b0b;
  font-size: 40px;
  line-height: 52px;
  font-weight: 700;
  letter-spacing: -0.3199999928474426px;
}

.logos-quote-block-3 {
  display: flex;
  width: 100%;
  padding: 64px 24px;
  justify-content: center;
  align-items: flex-start;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #0b0b0b;
}

.hero-heading-left {
  display: flex;
  width: 100%;
  padding: 64px 24px;
  justify-content: center;
  align-items: flex-start;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #fff;
}

.container {
  display: flex;
  width: 100%;
  max-width: 1200px;
  justify-content: flex-start;
  align-items: center;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.title-copy-goes-here-be-awesome {
  color: #000;
  font-size: 56px;
  line-height: 120%;
  font-weight: 700;
}

.text-26 {
  color: #212121;
  font-size: 18px;
  line-height: 150%;
  font-weight: 400;
}

.button-4 {
  display: flex;
  padding: 12px 24px;
  justify-content: center;
  align-items: center;
  flex: 0 auto;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #000;
  text-decoration: none;
}

.text-27 {
  color: #fff;
  font-size: 12px;
  line-height: 140%;
  font-weight: 500;
}

.column-14 {
  display: flex;
  width: 100%;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.image-wrapper-3 {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.image-4 {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 10px;
  -o-object-fit: cover;
  object-fit: cover;
}

.text-28 {
  color: #000;
  font-size: 56px;
  line-height: 120%;
  font-weight: 700;
}

.footer-2 {
  display: flex;
  width: 100%;
  padding: 64px 24px 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #0b0b0b;
}

.columns-6 {
  display: flex;
  width: 100%;
  max-width: 1232.943359375px;
  justify-content: space-between;
  align-items: flex-start;
}

.column-15 {
  display: flex;
  width: 100%;
  max-width: 410.98114013671875px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 30.823585510253906px;
  grid-row-gap: 30.823585510253906px;
}

.logo-wrapper-4 {
  display: flex;
  padding-top: 20.549057006835938px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.vectors-wrapper-12 {
  display: flex;
  height: 73.36224365234375px;
  justify-content: center;
  align-items: center;
  flex: 0 auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.link-3 {
  color: hsla(0, 0%, 100%, 0.7);
  font-size: 23px;
  line-height: 41.15px;
  font-weight: 700;
}

.small-columns-3 {
  display: flex;
  width: 100%;
  max-width: 770.589599609375px;
  padding-top: 20.549057006835938px;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 41.098114013671875px;
  grid-row-gap: 41.098114013671875px;
}

.column-16 {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 30.823585510253906px;
  grid-row-gap: 30.823585510253906px;
}

.content-8 {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 20.549057006835938px;
  grid-row-gap: 20.549057006835938px;
}

.text-29 {
  color: #fff;
  font-size: 18px;
  line-height: 150%;
  font-weight: 700;
}

.footer-links-2 {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 10.274528503417969px;
  grid-row-gap: 10.274528503417969px;
}

.link-4 {
  color: #fff;
  font-size: 18px;
  line-height: 150%;
  font-weight: 400;
}

.copyright-2 {
  display: flex;
  width: 100%;
  max-width: 940px;
  padding-top: 16px;
  padding-bottom: 16px;
  justify-content: center;
  align-items: center;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  box-shadow: 0px -1px 0px #e4ebf3;
}

.process_timeline-progress {
  z-index: -1;
  width: 0.1875rem;
  height: 0vh;
  background-color: #9353ff;
}

.process_step {
  position: relative;
  display: -ms-grid;
  display: grid;
  padding-top: 2rem;
  padding-bottom: 2rem;
  flex-direction: row;
  justify-items: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 2rem;
  -ms-grid-columns: 1fr 4rem 1fr;
  grid-template-columns: 1fr 4rem 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 2rem;
}

.process_overlay-bottom {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  height: 8rem;
  background-image: linear-gradient(0deg, #fff, transparent);
}

.process_item-description {
  position: relative;
  z-index: 3;
}

.process_container {
  position: relative;
}

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

.section-home-process {
  position: relative;
  background-color: #fff;
}

.process_item-image_container {
  position: absolute;
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  grid-row-gap: 0rem;
}

.process_item-image_container.step-3 {
  width: 80%;
  height: auto;
}

.padding-vertical {
  padding-right: 0rem;
  padding-left: 0rem;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.process_wrapper {
  z-index: 5;
  display: flex;
  overflow: hidden;
  max-width: 80rem;
  margin-right: auto;
  margin-left: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 40% 10% 40%;
  grid-template-columns: 40% 10% 40%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

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

.process_item-image.step-3-1 {
  transform: translate(0px, 10%) scale(0.8);
}

.process_item-image.step-1 {
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  transform: scale(1) translate(0px, -3rem) rotate(-15deg);
}

.process_item-image.step-3-2 {
  top: 5%;
  transform: translate(0px, 0%) scale(0.8);
}

.process_item-image.step-3-3 {
  top: 10%;
  transform: translate(0px, -10%) scale(0.8);
}

.process_item-image.step-2-arrow {
  max-width: 40%;
}

.process_overlay-top {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 2;
  height: 8rem;
  background-image: linear-gradient(180deg, #fff, transparent);
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-right: auto;
  margin-left: auto;
}

.process_item-indicator {
  position: relative;
  z-index: 2;
  display: flex;
  width: 4rem;
  height: 4rem;
  justify-content: center;
  align-items: center;
  border-radius: 128rem;
  background-color: #9482ff;
  box-shadow: 0 0 0 1.5rem #fff;
}

.process_timeline {
  position: absolute;
  z-index: 1;
  width: 0.1875rem;
  height: 100%;
  background-color: rgba(11, 13, 1, 0.12);
  box-shadow: inset 0 -3px 3px -8px #fff;
}

.process_item-container {
  position: relative;
  z-index: 5;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 20rem;
  justify-content: center;
  align-items: center;
  border-radius: 2rem;
  background-color: #000;
  background-image: linear-gradient(180deg, #1f1f1f, #0b0d01);
}

.page-padding {
  z-index: 1;
  padding: 20px 2.5rem;
}

.text-color-secondary {
  color: rgba(11, 13, 1, 0.64);
}

.text-style-callout {
  line-height: 1;
  font-weight: 500;
  text-transform: uppercase;
}

.text-style-callout.text-weight-medium {
  font-weight: 500;
}

.text-style-callout.text-color-white-secondary {
  color: rgba(255, 255, 255, 0.7);
}

.tools_bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -2;
}

.tools-bg-grid {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
}

.tools_tab-header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  grid-row-gap: 0.5rem;
}

.tools_tab {
  display: flex;
  padding: 0px;
  flex-direction: column;
  grid-row-gap: 1rem;
  background-color: transparent;
}

.tools_tab.w--current {
  background-color: transparent;
}

.tools-line {
  height: 100%;
  flex: 1;
  background-color: #dbfe52;
}

.section-home-tools {
  position: relative;
  z-index: 0;
  background-color: #0b0d01;
  background-image: radial-gradient(circle farthest-corner at 100% 100%, rgba(147, 83, 255, 0.22), #0b0d01);
}

.tools_menu {
  display: flex;
  width: 25%;
  margin-right: 4rem;
  flex-direction: column;
  grid-row-gap: 4rem;
}

.tools_tab-title {
  color: #fff;
  font-size: 1.25rem;
  line-height: 1.3;
  font-weight: 500;
}

.tools-item-4 {
  display: flex;
  padding: 2rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  grid-row-gap: 2rem;
  border-radius: 1.5rem;
  background-color: #141414;
}

.tools-line-container {
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 0.125rem;
  align-self: stretch;
  background-color: hsla(0, 0%, 100%, 0.16);
}

.tools-bg-blur {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  margin-right: auto;
  margin-left: auto;
}

.text-size-medium {
  font-size: 1.25rem;
  line-height: 1.3;
}

.tools-item-3 {
  display: flex;
  padding: 2rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  grid-row-gap: 2rem;
  border-radius: 1.5rem;
  background-color: #141414;
}

.text_eyebrow {
  color: #9353ff;
  font-weight: 500;
  text-transform: uppercase;
}

.tools_pane {
  overflow: visible;
  flex: 1;
}

.tools_container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.max-width-medium {
  width: 100%;
  max-width: 32rem;
}

.tools-item-text {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  grid-row-gap: 0.5rem;
}

.text-color-white {
  color: #fff;
}

.tools_tab-content {
  color: rgba(255, 255, 255, 0.7);
  font-size: 1.25rem;
}

.tools_grid {
  display: -ms-grid;
  display: grid;
  grid-auto-flow: row;
  grid-auto-columns: minmax(20rem, 1fr);
  grid-auto-rows: 1fr;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr));
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-right: auto;
  margin-left: auto;
}

.tools-item-icon {
  display: flex;
  padding: 1rem;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.16);
  border-radius: 1.5rem;
  background-color: #1f1f1f;
}

.tools-item-2 {
  display: flex;
  padding: 2rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  grid-row-gap: 2rem;
  border-radius: 1.5rem;
  background-color: #141414;
}

.tools-item-1 {
  display: flex;
  padding: 2rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  grid-row-gap: 2rem;
  border-radius: 1.5rem;
  background-color: #141414;
}

.global-styles {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: block;
}

.heading {
  font-size: 48px;
  line-height: 48px;
  text-align: center;
}

.hero-stack-2 {
  display: flex;
  width: 100%;
  padding: 64px 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #0b0b0b;
}

.small-container-2 {
  display: flex;
  width: 100%;
  max-width: 1253px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.title-section-2 {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.text-30 {
  color: #fff;
  font-size: 80px;
  line-height: 80px;
  font-weight: 700;
  text-align: center;
  letter-spacing: -0.3199999928474426px;
}

.actions-3 {
  display: flex;
  padding-top: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.button-5 {
  display: flex;
  padding: 15px 53px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 8px;
  background-color: #c3b9fe;
  text-decoration: none;
}

.button-6 {
  display: flex;
  padding: 15px 53px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #c3b9fe;
  border-radius: 8px;
  text-decoration: none;
}

.text-31 {
  color: #cfb8ff;
  font-size: 18px;
  line-height: 32.04px;
  font-weight: 700;
  text-align: center;
}

.image-wrapper-4 {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.frame-60 {
  display: flex;
  padding: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.admin-1 {
  border-radius: 25px;
  -o-object-fit: cover;
  object-fit: cover;
}

.vectors-wrapper-13 {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
  flex: 0 auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-17 {
  display: flex;
  padding: 38.47184753417969px 124.57550811767578px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 9.159963607788086px;
  grid-row-gap: 9.159963607788086px;
  background-color: #0b0b0b;
}

.div-18 {
  display: flex;
  padding: 36.639854431152344px;
  justify-content: flex-start;
  align-items: center;
  flex: 0 auto;
  grid-column-gap: 85.18766021728516px;
  grid-row-gap: 85.18766021728516px;
  border-radius: 29.3118839263916px;
  background-color: #fff;
}

.open-lightbox-2 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.frame-64 {
  position: relative;
  display: flex;
  padding: 9.159963607788086px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 9.159963607788086px;
  grid-row-gap: 9.159963607788086px;
}

._6244c45f68353e09f55c9771_unsplash_ditylc26zvipng-3 {
  -o-object-fit: cover;
  object-fit: cover;
}

.div-19 {
  position: absolute;
  left: 28.395915985107422px;
  top: 342.5826416015625px;
  display: flex;
  padding: 23.815906524658203px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 9.159963607788086px;
  grid-row-gap: 9.159963607788086px;
  border-radius: 91.59963989257812px;
  background-color: #c9fa75;
}

._6244c4b821b67799c22c286f_playsvg {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 9.159963607788086px;
  grid-row-gap: 9.159963607788086px;
}

._6244c4b821b67799c22c286f_playsvg-2 {
  display: flex;
  padding: 2.7479891777038574px 1.831992745399475px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 9.159963607788086px;
  grid-row-gap: 9.159963607788086px;
}

.vectors-wrapper-14 {
  display: flex;
  width: 16.796613693237305px;
  height: 19.847991943359375px;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

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

._6244c679cedd252ef649e076_group20433svg-3 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-column-gap: 9.159963607788086px;
  grid-row-gap: 9.159963607788086px;
}

._6244c679cedd252ef649e076_group20433svg-4 {
  display: flex;
  padding: 0.9159963726997375px;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 auto;
  grid-column-gap: 11.907953262329102px;
  grid-row-gap: 11.907953262329102px;
}

.vectors-wrapper-15 {
  display: flex;
  width: 24.366069793701172px;
  height: 23.17264747619629px;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.vectors-wrapper-16 {
  display: flex;
  width: 24.36603546142578px;
  height: 23.17264747619629px;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.vectors-wrapper-17 {
  display: flex;
  width: 24.366308212280273px;
  height: 23.17264747619629px;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.vectors-wrapper-18 {
  display: flex;
  width: 24.36574935913086px;
  height: 23.17264747619629px;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.vectors-wrapper-19 {
  display: flex;
  width: 24.365764617919922px;
  height: 23.17264747619629px;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.text-33 {
  color: #0b0b0b;
  font-size: 22px;
  line-height: 32.98px;
  font-weight: 700;
}

.easily-the-best-project-management-software-on-the-market-right-now-with-projectile-we-became-2x-faster-and-more-efficient-love-the-automated-reports-and-alerts-2 {
  color: rgba(11, 11, 11, 0.4);
  font-size: 37px;
  line-height: 47.63px;
  font-weight: 700;
  letter-spacing: -0.29311883449554443px;
}

.easily-the-best-project-management-software-on-the-market-right-now-with-projectile-we-became-2x-faster-and-more-efficient-love-the-automated-reports-and-alerts-3 {
  color: #0b0b0b;
  font-size: 37px;
  line-height: 47.63px;
  font-weight: 700;
  letter-spacing: -0.29311883449554443px;
}

.faq_item {
  border-bottom: 0.0625rem solid rgba(11, 13, 1, 0.12);
}

.faq_item.last-child {
  border: 1px none #000;
}

.button-plans {
  padding: 2rem 3rem;
  justify-content: center;
  background-color: #fafafa;
  transition: background-color 300ms ease-in-out;
  color: #0b0d01;
  font-size: 1.25rem;
  line-height: 1;
  font-weight: 500;
  text-align: center;
}

.button-plans:hover {
  background-color: #e0e0e0;
}

.button-plans.green {
  background-color: #dbfe52;
  transition: opacity 200ms ease, background-color 300ms ease-in-out;
}

.button-plans.green:hover {
  background-color: #c1e049;
}

.footer_gradient {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: auto;
  z-index: -2;
  width: 100%;
  max-width: 100vw;
}

.tabs_menu {
  display: flex;
  justify-content: center;
}

.button-7 {
  display: flex;
  padding: 1.5rem 2rem;
  align-items: center;
  grid-column-gap: 0.5rem;
  border-radius: 1.5rem;
  background-color: #dbfe52;
  color: #0b0d01;
  font-size: 1.25rem;
  font-weight: 500;
  text-align: center;
}

.button-7:hover {
  background-color: #dbfe52;
  box-shadow: 0 4px 2.9px 0rem rgba(200, 255, 0, 0.02), 0 10px 7.4px 0rem rgba(0, 0, 0, 0.03), 0 21px 15px 0 rgba(0, 0, 0, 0.03), 0 42px 31px 0 rgba(0, 0, 0, 0.04);
}

.button-7:active {
  background-color: #dbfe52;
}

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

.plans_container {
  display: flex;
  width: 100%;
  align-items: flex-start;
  grid-column-gap: 2rem;
}

.faq_expand-icon {
  display: flex;
  padding: 0.5rem;
  justify-content: center;
  align-items: center;
  align-self: center;
  border-radius: 0.75rem;
  background-color: rgba(11, 13, 1, 0.12);
}

.faq_section-title {
  position: -webkit-sticky;
  position: sticky;
  top: 25%;
  display: flex;
  max-width: 32rem;
  flex-direction: column;
  align-items: flex-start;
  grid-row-gap: 1rem;
}

.plan_name-container {
  display: flex;
  padding: 2rem 3rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  grid-row-gap: 0.5rem;
  border-bottom: 0.0625rem solid hsla(0, 0%, 100%, 0.16);
  text-align: center;
}

.plan_name-container.left {
  border-bottom-color: rgba(11, 13, 1, 0.12);
}

.footer_section-cta {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.icon-1x1-small {
  width: 1.5rem;
  height: 1.5rem;
  line-height: 1;
}

.footer_section-column {
  display: flex;
  max-width: 12rem;
  flex-direction: column;
  align-items: flex-start;
  flex: 1;
  grid-row-gap: 1rem;
}

.plan_features-list {
  display: flex;
  padding-right: 2rem;
  padding-left: 2rem;
  align-self: center;
}

.faq_answer-content {
  padding-bottom: 2rem;
  color: rgba(11, 13, 1, 0.64);
}

.tab_link {
  width: 6rem;
  height: 6rem;
  padding: 1rem;
  background-color: transparent;
}

.tab_link:hover {
  opacity: 1;
}

.tab_link.w--current {
  background-color: transparent;
  opacity: 1;
}

.slider_content-quote {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

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

.companies_section {
  display: -ms-grid;
  display: grid;
  justify-content: center;
  justify-items: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-size-small {
  font-size: 0.875rem;
}

.list-item {
  display: flex;
  align-items: center;
  align-self: flex-start;
  grid-column-gap: 0.75rem;
}

.section-home-faq {
  position: relative;
  background-color: #fafafa;
}

.faq_section {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  grid-column-gap: 2rem;
}

.section-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  grid-row-gap: 1rem;
}

.footer_section-col-con {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}

.tabs-profile {
  border-radius: 100rem;
}

.text-weight-medium {
  font-weight: 500;
}

.text-weight-medium.text-size-large {
  flex: 1;
}

.footer_section {
  display: flex;
  justify-content: space-between;
}

.text-size-regular {
  font-size: 1rem;
}

.colophon_section-links {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}

.faq_question {
  position: relative;
  z-index: 2;
  display: flex;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  justify-content: space-between;
  grid-column-gap: 2rem;
  cursor: pointer;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.text-style-link {
  text-decoration: underline;
}

.section-home-testimonial {
  position: relative;
  z-index: 0;
}

.text-color-white-secondary {
  color: rgba(255, 255, 255, 0.7);
}

.plan_left {
  display: flex;
  overflow: hidden;
  width: 50%;
  flex-direction: column;
  justify-content: space-between;
  grid-row-gap: 3rem;
  border-radius: 2rem;
  background-color: #fff;
}

.plan_right {
  display: flex;
  overflow: hidden;
  width: 50%;
  flex-direction: column;
  justify-content: space-between;
  grid-row-gap: 3rem;
  border-radius: 2rem;
  background-color: #0b0d01;
  background-image: linear-gradient(180deg, #343434, #141414);
}

.section-home-plans {
  position: relative;
  background-color: #fff;
  background-image: url('../images/gr_purple-circles.svg'), linear-gradient(180deg, #fafafa, #fff);
  background-position: 50% 50%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
}

.faq_bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
}

.colophon-links {
  max-width: 12rem;
  flex: 1;
  color: rgba(255, 255, 255, 0.7);
  font-size: 0.875rem;
}

.plan_features-icon {
  display: flex;
  padding: 0.5rem;
  justify-content: center;
  align-items: center;
  border-radius: 0.75rem;
}

.plan_features-icon.green {
  color: #dbfe52;
}

.plan_features-icon.black {
  background-color: hsla(0, 0%, 100%, 0.16);
  color: #dbfe52;
}

.plan_features-icon.white {
  background-color: #9482ff;
}

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

.text-size-large.text-color-white-secondary {
  max-width: 20rem;
}

.plan_price-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  grid-row-gap: 1rem;
}

.benefits_section {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.colophon_section {
  display: flex;
  justify-content: space-between;
}

.footer_graphics-container {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  display: flex;
  justify-content: center;
  align-items: center;
}

.faq_section-content {
  display: flex;
  flex-direction: column;
  flex: 1;
}

.slider_content-titles {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.footer_cta-hero {
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.graphic_faq {
  position: absolute;
  left: -24%;
  top: -169%;
  max-width: 53rem;
}

.faq_answer {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.footer_cta-graphic {
  position: relative;
  left: auto;
  top: -13%;
  right: auto;
  z-index: -1;
  max-width: 60rem;
}

.plan_price-text {
  display: flex;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0.25rem;
  color: #fff;
  font-size: 4rem;
  line-height: 1;
  font-weight: 500;
}

.plan_price-text.left {
  color: #0b0d01;
}

.heading-large {
  font-size: 3rem;
  line-height: 1.2;
  font-weight: 400;
}

.link-underline {
  width: 100%;
  height: 0.125rem;
  background-color: #dbfe52;
}

.link-underline.is-green {
  background-color: #dbfe52;
}

.link_animated {
  overflow: hidden;
  transform: translate(0px, 0px);
}

.benefits_section-item {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-start;
  flex: 1;
  grid-row-gap: 1rem;
}

.section-home-hero {
  z-index: 1;
  margin-top: -7rem;
  padding-top: 6rem;
  background-color: #0b0d01;
  background-image: radial-gradient(circle farthest-corner at 50% 100%, rgba(219, 254, 82, 0.07), #0b0d01), url('../images/Group-16.svg');
  background-position: 0px 0px, 50% -50%;
  background-size: auto, 100%;
  background-repeat: repeat, repeat;
  background-attachment: scroll, scroll;
  color: #fff;
}

.section-home-footer {
  position: relative;
  z-index: 0;
  overflow: hidden;
  background-color: #0b0d01;
  box-shadow: none;
}

.section-home-benefits {
  background-color: #f0f0f0;
}

.nav_logo {
  display: flex;
}

.nav_logo.w--current {
  justify-content: center;
  align-items: center;
}

.button-secondary {
  display: flex;
  padding: 0.75rem 1rem;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0.5rem;
  border-style: solid;
  border-width: 0.125rem;
  border-color: rgba(11, 13, 1, 0.12);
  border-radius: 50rem;
  background-color: transparent;
  transition: background-color 150ms ease-in-out, color 150ms ease-in-out, border-color 150ms ease-in-out;
  color: #0b0d01;
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 500;
  text-align: center;
}

.button-secondary:hover {
  border-color: #dbfe52;
  background-color: #dbfe52;
  color: #0b0d01;
}

.button-secondary.nav {
  grid-column-gap: 0.25rem;
  border-color: hsla(0, 0%, 100%, 0.16);
  color: #dbfe52;
}

.button-secondary.nav:hover {
  color: #0b0d01;
}

.nav_container {
  display: flex;
  margin-right: auto;
  margin-left: auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
  justify-content: space-between;
  align-items: center;
}

.logo-image {
  height: 1.5rem;
}

.nav_component {
  position: -webkit-sticky;
  position: sticky;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 10;
  padding-right: 2.5rem;
  padding-left: 2.5rem;
  color: #fff;
}

.nav_menu {
  display: flex;
  align-items: center;
  grid-column-gap: 1rem;
}

.fn-banner-image-three {
  position: absolute;
  left: auto;
  top: auto;
  right: -55px;
  bottom: -61px;
  width: 246px;
  height: 246px;
  -o-object-fit: contain;
  object-fit: contain;
}

.fn-banner-image-two {
  position: absolute;
  left: auto;
  top: -67px;
  right: 186px;
  bottom: auto;
  width: 172px;
  height: 172px;
  -o-object-fit: contain;
  object-fit: contain;
}

.fn-banner-image-one {
  position: absolute;
  left: -44px;
  top: auto;
  right: auto;
  bottom: -62px;
  width: 287px;
  height: 287px;
  -o-object-fit: contain;
  object-fit: contain;
}

.fn-button-dark {
  padding: 12px 24px;
  border-style: solid;
  border-width: 1px;
  border-color: #000;
  border-radius: 8px;
  background-color: #1d1f1e;
  transition: color 250ms ease, background-color 250ms ease;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-button-dark:hover {
  border-color: #0f1213;
  background-color: #df0;
  color: #0f1213;
}

.fn-button-dark.w--current {
  background-color: #1d1f1e;
}

.fn-button-dark.w--current:hover {
  background-color: transparent;
}

.fn-paragraph-dark {
  margin-bottom: 32px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-heading-2 {
  margin-top: 0px;
  margin-bottom: 24px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 52px;
  line-height: 1.2em;
}

.fn-cta-banner-column {
  display: flex;
  max-width: 532px;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.fn-cta-banner {
  position: relative;
  display: flex;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 24px;
  background-color: #9482ff;
  color: #1d1f1e;
  text-align: center;
}

.fn-container {
  width: 100%;
  max-width: 1310px;
  padding-right: 15px;
  padding-left: 15px;
}

.fn-section {
  display: flex;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  flex-direction: column;
  align-items: center;
  background-color: #1d1f1e;
  font-family: 'Open Sans', sans-serif;
  color: #ecf0ef;
}

.fn-section.overflow-none {
  overflow: hidden;
  background-color: #0b0b0b;
}

.fn-faq-link {
  transition: opacity 250ms ease;
  color: #9482ff;
  font-size: 18px;
  line-height: 1.1em;
  font-weight: 700;
  text-decoration: none;
}

.fn-faq-link:hover {
  opacity: 0.7;
}

.form-label-no-margin {
  margin-bottom: 0px;
  color: #939b9b;
  font-size: 24px;
  line-height: 1.3em;
  font-weight: 700;
}

.fn-column {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.fn-faq-arrow {
  display: flex;
  width: 12px;
  height: 8px;
  margin-top: 2px;
  align-items: center;
}

.faq-link-text {
  color: #9482ff;
}

.fn-show-more {
  display: flex;
  overflow: hidden;
  height: 20px;
  flex-direction: column;
  align-items: flex-start;
  font-size: 18px;
}

.fn-faq-link-wrapper {
  display: flex;
  margin-top: 16px;
  align-items: center;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #df0;
  text-decoration: underline;
  cursor: pointer;
}

.fn-paragraph-no-margin {
  overflow: hidden;
  margin-bottom: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #cdd3d2;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-faq-line {
  width: 100%;
  height: 1px;
  margin-bottom: 16px;
  background-color: #687373;
}

.fn-heading-4 {
  margin-bottom: 16px;
  color: #fff;
  font-size: 32px;
  line-height: 1.3em;
  font-weight: 600;
}

.fn-faq-dark-wrapper {
  display: flex;
  width: 100%;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-radius: 16px;
  background-color: #0f1213;
}

.fn-paragraph {
  margin-bottom: 32px;
  color: #cdd3d2;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-container-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 1310px;
  padding-right: 15px;
  padding-left: 15px;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.fn-link-arrow {
  display: flex;
  width: 12px;
  height: 18px;
  margin-left: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #9482ff;
  -o-object-fit: contain;
  object-fit: contain;
}

.fn-link-with-arrow {
  display: flex;
  margin-top: auto;
  align-items: center;
  font-family: 'Open Sans', sans-serif;
  color: #df0;
  font-size: 18px;
  line-height: 1.4em;
  font-weight: 400;
  text-decoration: underline;
}

.spacer-s {
  width: 24px;
  height: 24px;
}

.fn-author-image {
  overflow: hidden;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}

.fn-author-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #ecf0ef;
  font-size: 16px;
  line-height: 1.6em;
}

.testimonials-stars {
  width: 164px;
  height: 24px;
  margin-bottom: 24px;
  -o-object-fit: contain;
  object-fit: contain;
}

.fn-slide-item-wrapper-testimonial {
  display: flex;
  width: 100%;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border: 1px solid #687373;
  border-radius: 12px;
  background-color: transparent;
  color: #939b9b;
  text-decoration: none;
}

.fn-testimonial-wrapper {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.fn-column-center {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.text-block {
  color: #9482ff;
}

.text-block-2 {
  color: #9482ff;
}

.text-block-3 {
  color: #9482ff;
}

.text-block-4 {
  color: #9482ff;
}

.fn-cover-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.fh-hero-image-wrapper-first {
  overflow: hidden;
  width: 100%;
  height: 100%;
  margin-top: 36px;
  border-radius: 24px;
}

.fn-button {
  display: flex;
  padding: 12px 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #544f72;
  border-radius: 8px;
  background-color: #c3b9fe;
  transition: opacity 250ms ease, border-color 250ms ease;
  font-family: 'Open Sans', sans-serif;
  color: #0f1213;
  font-size: 16px;
  line-height: 1.6em;
  font-weight: 400;
  text-align: center;
}

.fn-button:hover {
  border-color: #0f1213;
  opacity: 0.9;
}

.fn-paragraph-2 {
  margin-bottom: 32px;
  color: #cdd3d2;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-heading-1 {
  margin-top: 0px;
  margin-bottom: 24px;
  font-size: 64px;
  line-height: 1.2em;
}

.fn-column-center-2 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.fn-container-grid-2 {
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 1310px;
  padding-right: 15px;
  padding-left: 15px;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.fn-section-2 {
  display: flex;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  flex-direction: column;
  align-items: center;
  background-color: #1d1f1e;
  font-family: 'Open Sans', sans-serif;
  color: #ecf0ef;
}

.fn-footer-copyright {
  color: #687373;
  font-size: 16px;
}

.fn-footer-legal-link {
  transition: color 250ms ease;
  color: #939b9b;
}

.fn-footer-legal-link:hover {
  color: #df0;
}

.fn-legal-links-wrapper {
  display: flex;
  flex-wrap: wrap;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
}

.fn-standard-white-link {
  display: block;
  transition: color 250ms ease;
  color: #ecf0ef;
  font-size: 18px;
  line-height: 1.4em;
}

.fn-standard-white-link:hover {
  color: #df0;
}

.fn-standard-white-link.w--current {
  color: #df0;
}

.fn-contain-logo {
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #df0;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 0% 50%;
  object-position: 0% 50%;
}

.fn-brand-box {
  width: 170px;
  height: 60px;
  margin-right: 10px;
  margin-left: 10px;
  transition: opacity 250ms ease;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 0% 50%;
  object-position: 0% 50%;
}

.fn-brand-box:hover {
  opacity: 0.7;
}

.fn-footer-line {
  width: 100%;
  height: 1px;
  margin-top: 36px;
  margin-bottom: 10px;
  background-color: #3e4545;
}

.fn-footer-second {
  display: flex;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  flex-direction: column;
  align-items: center;
  background-color: #0b0b0b;
  font-family: 'Open Sans', sans-serif;
  color: #ecf0ef;
}

.fn-button-secondery-navbar {
  display: flex;
  padding: 12px 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 8px;
  background-color: transparent;
  transition: background-color 250ms ease;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-button-secondery-navbar:hover {
  background-color: #3e4545;
}

.fn-button-wrapper {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: auto auto;
  grid-template-columns: auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.fn-link-arrow-2 {
  display: flex;
  width: 12px;
  height: 18px;
  margin-left: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  -o-object-fit: contain;
  object-fit: contain;
}

.fn-link-with-arrow-2 {
  display: flex;
  margin-top: auto;
  align-items: center;
  font-family: 'Open Sans', sans-serif;
  color: #df0;
  font-size: 18px;
  line-height: 1.4em;
  font-weight: 400;
  text-decoration: underline;
}

.fn-blog-info-wrapper-second {
  display: flex;
  margin-bottom: 16px;
  justify-content: flex-start;
  align-items: center;
  grid-column-gap: 8px;
  color: #939b9b;
}

.fn-heading-5 {
  margin-top: 0px;
  margin-bottom: 24px;
  font-family: 'Open Sans', sans-serif;
  font-size: 24px;
  line-height: 1.3em;
  font-weight: 700;
}

.spacer-s-2 {
  width: 24px;
  height: 24px;
}

.fn-category-pill {
  display: flex;
  padding: 6px 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex: 0 0 auto;
  border-radius: 34px;
  background-color: #3e4545;
  color: #ecf0ef;
  line-height: 1em;
}

.fn-features-card-about {
  display: flex;
  margin-top: -12px;
  padding: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border: 1px solid #0f1213;
  border-radius: 12px;
  background-color: #1d1f1e;
  transition: border-color 250ms ease;
  color: #ecf0ef;
  text-decoration: none;
}

.fn-features-card-about:hover {
  border-color: #df0;
}

.fn-navbar-label-line-about {
  width: 100%;
  height: 1px;
  background-color: #3e4545;
}

.fn-navbar-about-us-link-wrap {
  display: flex;
  margin-bottom: 24px;
  flex-direction: column;
  align-items: stretch;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #cdd3d2;
}

.fn-links-wrapper {
  display: flex;
  flex-direction: column;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.fn-navbar-link-list-conetainer {
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 1310px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.fn-navbar-link-list-advence {
  left: 0%;
  top: 100%;
  right: auto;
  bottom: auto;
  display: none;
  width: 100%;
  max-width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  flex-direction: column;
  align-items: center;
  border-radius: 0px;
  background-color: #0f1213;
  text-align: left;
}

.fn-navbar-link-list-advence.first-look {
  display: flex;
}

.fn-dropdown-link-icon {
  display: flex;
  width: 12px;
  height: 8px;
  margin-left: 8px;
  justify-content: center;
  align-items: center;
}

.fn-navbar-link-second {
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 20px;
  align-items: center;
  transition: color 250ms ease;
}

.fn-navbar-link-second:hover {
  color: #df0;
}

.fn-navbar-link-second.w--current {
  color: #df0;
}

.fn-navbar-link-second-2 {
  padding-top: 32px;
  padding-bottom: 32px;
  color: #ecf0ef;
  font-size: 18px;
  line-height: 1.3em;
  font-weight: 400;
  text-decoration: underline;
}

.fn-dorpdown-link-advence {
  position: static;
  margin-right: 0px;
  margin-left: 0px;
}

.fn-paragraph-no-margin-navbar {
  margin-bottom: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #cdd3d2;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-product-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #df0;
}

.fn-product-icon-2 {
  width: 19px;
  height: 19px;
  margin-bottom: 0px;
  -o-object-fit: contain;
  object-fit: contain;
}

.navbar-product-card-intro {
  display: flex;
  margin-bottom: 12px;
  flex-wrap: wrap;
  align-items: center;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #ecf0ef;
  font-size: 18px;
  line-height: 1.4em;
  text-decoration: underline;
}

.navbar-product-card {
  padding: 26px;
  border-radius: 16px;
  background-color: #1d1f1e;
  transition: background-color 250ms ease;
  text-decoration: none;
}

.navbar-product-card:hover {
  background-color: #3e4545;
}

.fn-heading-6 {
  margin-bottom: 16px;
  color: #fff;
  font-size: 32px;
  line-height: 1.3em;
  font-weight: 600;
}

.navbar-product-card-featured-card {
  display: flex;
  padding: 24px 100px 24px 24px;
  flex-direction: column;
  border: 1px solid #df0;
  border-radius: 16px;
  color: #ecf0ef;
  text-decoration: none;
}

.fn-navbar-label-line {
  height: 1px;
  flex: 1;
  background-color: #3e4545;
}

.fn-navbar-label {
  display: flex;
  align-items: center;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #cdd3d2;
}

.fn-paragraph-navbar-2 {
  margin-bottom: 32px;
  font-family: 'Open Sans', sans-serif;
  color: #cdd3d2;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-features-icon {
  display: flex;
  width: 19px;
  height: 19px;
  margin-bottom: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #df0;
  -o-object-fit: contain;
  object-fit: contain;
}

.fn-navbar-card-solution {
  display: flex;
  width: 100%;
  max-width: 256px;
  padding: 0px;
  flex-direction: column;
  align-items: flex-start;
  color: #ecf0ef;
  text-decoration: none;
}

.fn-navbar-links-wrapper-advence {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1;
}

.fn-navbar-menu-wrapper-second {
  display: flex;
  justify-content: flex-end;
  flex: 1;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
}

.fn-navbar-menu-advence {
  position: static;
  display: flex;
  justify-content: space-between;
  flex: 1;
}

.fn-navbar-container-advence {
  display: flex;
  width: 100%;
  max-width: 1310px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.fn-navbar-advence {
  display: flex;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  justify-content: center;
  align-items: center;
  background-color: #0f1213;
}

.fn-dropdown-list-link {
  width: 100%;
  min-width: 206px;
  padding: 12px 24px;
  transition: opacity 250ms ease;
  color: #ecf0ef;
  font-size: 18px;
  line-height: 1.4em;
}

.fn-dropdown-list-link:hover {
  color: #df0;
}

.fn-dropdown-list-link.w--current {
  color: #df0;
}

.fn-navbar-link-list {
  display: none;
  padding-top: 12px;
  padding-bottom: 12px;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #0f1213;
  text-align: left;
}

.fn-navbar-link-list.w--open {
  display: flex;
}

.fn-navbar-link-list.first-look {
  display: flex;
}

.fn-dorpdown-link {
  margin-right: 0px;
  margin-left: 0px;
}

.fn-navbar-links-wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.fn-navbar-menu-box-second {
  display: flex;
  justify-content: space-between;
  flex: 1;
}

.fn-navbar-container-second {
  display: flex;
  width: 100%;
  max-width: 1310px;
  align-items: center;
}

.fn-navbar-box-second {
  z-index: 999;
  display: flex;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex-direction: column;
  align-items: center;
  background-color: #1d1f1e;
}

.uui-navbar08_menu-button {
  padding: 0rem;
}

.uui-button {
  display: flex;
  padding: 0.625rem 1.125rem;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0.5rem;
  border: 1px solid #7f56d9;
  border-radius: 0.5rem;
  background-color: #7f56d9;
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  transition: all 300ms ease;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #fff;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}

.uui-button:hover {
  border-color: #6941c6;
  background-color: #6941c6;
}

.uui-button:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05), 0 0 0 4px #f4ebff;
}

.uui-button-tertiary-gray {
  display: flex;
  padding: 0.625rem 1.125rem;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0.5rem;
  border: 1px solid transparent;
  border-radius: 0.5rem;
  background-color: transparent;
  transition: all 300ms ease;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #475467;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  text-decoration: none;
  white-space: nowrap;
}

.uui-button-tertiary-gray:hover {
  background-color: #f9fafb;
  color: #344054;
}

.uui-button-secondary-gray {
  display: flex;
  padding: 0.625rem 1.125rem;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0.5rem;
  border-style: solid;
  border-width: 1px;
  border-color: #d0d5dd;
  border-radius: 0.5rem;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  transition: all 300ms ease;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #344054;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}

.uui-button-secondary-gray:hover {
  background-color: #f9fafb;
  color: #1d2939;
}

.uui-button-secondary-gray:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05), 0 0 0 4px #f2f4f7;
}

.uui-button-secondary-gray.show-tablet {
  display: none;
}

.show-tablet {
  display: none;
}

.uui-navbar08_button-wrapper {
  display: flex;
  align-items: center;
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
}

.uui-navbar08_menu-right {
  display: flex;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.uui-navbar08_link {
  padding: 0.75rem 1rem;
  align-items: center;
  transition: all 300ms ease;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #475467;
  font-size: 1rem;
  font-weight: 600;
}

.uui-navbar08_link:hover {
  color: #344054;
}

.uui-navbar08_link.w--current {
  color: #000;
}

.uui-text-size-small {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #475467;
  font-size: 0.875rem;
  line-height: 1.5;
  letter-spacing: normal;
}

.uui-navbar08_item-heading {
  margin-bottom: 0.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #101828;
  font-weight: 600;
}

.uui-navbar08_item-heading.margin-bottom-0 {
  margin-bottom: 0rem;
}

.uui-navbar08_item-right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.uui-icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar08_icon-wrapper {
  flex: 0 0 auto;
  color: #7f56d9;
}

.uui-navbar08_dropdown-link {
  display: -ms-grid;
  display: grid;
  padding: 0.75rem;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  -ms-grid-columns: -webkit-max-content 1fr;
  -ms-grid-columns: max-content 1fr;
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: max-content 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 0.5rem;
  transition: all 300ms ease;
  text-decoration: none;
}

.uui-navbar08_dropdown-link:hover {
  background-color: #f9fafb;
}

.uui-badge-small-success {
  display: flex;
  padding: 0.125rem 0.5rem;
  align-items: center;
  grid-column-gap: 0.25rem;
  border-radius: 10rem;
  background-color: #ecfdf3;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #027a48;
  font-size: 0.75rem;
  font-weight: 500;
  white-space: nowrap;
  mix-blend-mode: multiply;
}

.uui-navbar08_text-wrapper {
  display: flex;
  margin-bottom: 0.25rem;
  align-items: center;
  grid-column-gap: 0.5rem;
  grid-row-gap: 0px;
}

.uui-navbar08_heading {
  margin-top: 0rem;
  margin-bottom: 0.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #7f56d9;
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: normal;
}

.uui-navbar08_dropdown-link-list {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-column-gap: 0px;
  grid-row-gap: 0.5rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: -webkit-max-content;
  -ms-grid-rows: max-content;
  grid-template-rows: -webkit-max-content;
  grid-template-rows: max-content;
}

.uui-navbar08_dropdown-content {
  display: -ms-grid;
  display: grid;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.uui-navbar08_dropdown-list {
  box-shadow: 0 12px 16px -4px rgba(0, 0, 0, 0.08), 0 4px 6px -2px rgba(16, 24, 40, 0.03);
}

.uui-navbar08_dropdown-list.w--open {
  left: -100%;
  width: 40rem;
  padding: 1.25rem;
  border-style: solid;
  border-width: 1px;
  border-color: #eaecf0;
  border-radius: 0.75rem;
  background-color: #fff;
}

.uui-dropdown-icon {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: auto;
  display: flex;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  justify-content: center;
  align-items: center;
}

.uui-navbar08_dropdown-toggle {
  display: flex;
  padding: 0.75rem 2.5rem 0.75rem 1rem;
  align-items: center;
  transition: all 300ms ease;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #475467;
  font-size: 1rem;
  font-weight: 600;
}

.uui-navbar08_dropdown-toggle:hover {
  color: #344054;
}

.uui-navbar08_menu {
  position: static;
  display: flex;
  margin-left: 1.5rem;
  justify-content: space-between;
  align-items: center;
  flex: 1;
}

.uui-logo_image {
  display: none;
  width: auto;
  height: 100%;
  flex: 0 0 auto;
}

.uui-logo_logotype {
  width: auto;
  height: 100%;
  flex: 0 0 auto;
}

.uui-logo_logomark-dot {
  position: relative;
  z-index: 1;
  width: 50%;
  height: 50%;
  border-radius: 50%;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
}

.uui-logo_logomark-blur {
  position: absolute;
  left: 0%;
  top: 50%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  overflow: hidden;
  width: 100%;
  height: 50%;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  background-color: hsla(0, 0%, 100%, 0.2);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
}

.uui-styleguide_logomark-bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 2rem;
  height: 2rem;
  border-radius: 8px;
}

.uui-logo_logomark {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 2rem;
  height: 2rem;
  justify-content: center;
  align-items: center;
  flex: 0 0 auto;
  border: 0.1px solid #dae0e8;
  border-radius: 0.5rem;
  box-shadow: 0 1px 1px 0 rgba(16, 24, 40, 0.06), 0 1px 2px 0 rgba(16, 24, 40, 0.1);
}

.uui-logo_component {
  display: flex;
  width: auto;
  height: 4rem;
  flex-wrap: nowrap;
}

.uui-navbar08_logo-link {
  padding-left: 0px;
}

.uui-navbar08_container {
  display: flex;
  width: 100%;
  height: 100%;
  max-width: 80rem;
  margin-right: auto;
  margin-left: auto;
  justify-content: space-between;
  align-items: center;
}

.uui-navbar08_component {
  display: flex;
  min-height: 5rem;
  padding-right: 2rem;
  padding-left: 2rem;
  align-items: center;
  border-bottom: 1px solid #f2f4f7;
  background-color: #0b0b0b;
}

.fn-link-arrow-3 {
  display: flex;
  width: 12px;
  height: 18px;
  margin-left: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  -o-object-fit: contain;
  object-fit: contain;
}

.fn-link-with-arrow-3 {
  display: flex;
  margin-top: auto;
  align-items: center;
  font-family: 'Open Sans', sans-serif;
  color: #df0;
  font-size: 18px;
  line-height: 1.4em;
  font-weight: 400;
  text-decoration: underline;
}

.fn-paragraph-3 {
  margin-bottom: 32px;
  flex: 0 auto;
  color: #cdd3d2;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-heading-3 {
  margin-top: 0px;
  margin-bottom: 24px;
  font-family: 'Open Sans', sans-serif;
  font-size: 40px;
  line-height: 1.3em;
  font-weight: 700;
}

.fn-features-card {
  display: flex;
  padding: 26px;
  flex-direction: column;
  align-items: flex-start;
  border: 1px solid #0f1213;
  border-radius: 12px;
  background-color: #0f1213;
  transition: border-color 250ms ease;
  color: #ecf0ef;
  text-decoration: none;
}

.fn-features-card:hover {
  border-color: #df0;
  color: #ecf0ef;
}

.fn-paragraph-no-margin-2 {
  overflow: hidden;
  margin-bottom: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #cdd3d2;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-heading-7 {
  margin-top: 0px;
  margin-bottom: 24px;
  font-family: 'Open Sans', sans-serif;
  font-size: 52px;
  line-height: 1.2em;
}

.fn-column-2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.fn-container-grid-3 {
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 1310px;
  padding-right: 15px;
  padding-left: 15px;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.fn-container-grid-3.relative {
  position: relative;
}

.fn-section-3 {
  display: flex;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  flex-direction: column;
  align-items: center;
  background-color: #1d1f1e;
  font-family: 'Open Sans', sans-serif;
  color: #ecf0ef;
}

.fn-section-3.overflow-none {
  overflow: hidden;
  background-color: #0b0b0b;
}

.fn-cover-image-2 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.fh-section-image-wrapper-first {
  overflow: hidden;
  width: 100%;
  height: 490px;
  border-radius: 24px;
}

.fn-button-secondery {
  display: flex;
  min-width: 137px;
  padding: 12px 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 8px;
  background-color: transparent;
  transition: background-color 250ms ease;
  color: #fff;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-button-secondery:hover {
  background-color: #3e4545;
}

.fn-button-2 {
  display: flex;
  padding: 12px 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border: 1px solid #df0;
  border-radius: 8px;
  background-color: #c3b9fe;
  transition: opacity 250ms ease, border-color 250ms ease;
  font-family: 'Open Sans', sans-serif;
  color: #0f1213;
  font-size: 16px;
  line-height: 1.6em;
  font-weight: 400;
  text-align: center;
}

.fn-button-2:hover {
  border-color: #0f1213;
  opacity: 0.9;
}

.fn-button-wrapper-2 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: auto auto;
  grid-template-columns: auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.fn-list-checkmark-icon {
  display: flex;
  width: 11px;
  height: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #0f1213;
  -o-object-fit: contain;
  object-fit: contain;
}

.fn-list-checkmark {
  display: flex;
  overflow: hidden;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex: 0 0 auto;
  border-radius: 50%;
  background-color: #9482ff;
}

.fn-list-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.fn-list {
  display: flex;
  margin-bottom: 45px;
  padding-left: 0px;
  flex-direction: column;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  color: #cdd3d2;
  font-size: 16px;
  line-height: 1.6em;
  list-style-type: none;
}

.fn-paragraph-4 {
  margin-bottom: 32px;
  color: #cdd3d2;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-label-small {
  margin-bottom: 24px;
  color: #df0;
  line-height: 1em;
}

.fh-features-image-wrapper {
  overflow: hidden;
  width: 100%;
  height: 500px;
  border-radius: 24px;
}

.fn-featured-tabs-content-wrapper {
  width: 100%;
}

.fn-featured-tabs-content {
  position: absolute;
  left: auto;
  top: 0%;
  right: 15px;
  bottom: 0%;
  display: flex;
  width: 60%;
}

.fn-tabs-paragraph {
  overflow: hidden;
  flex: 0 0 auto;
}

.fn-tabs-link-title-icon {
  width: 19px;
  height: 19px;
  color: #df0;
  -o-object-fit: contain;
  object-fit: contain;
}

.fn-tabs-link-title {
  display: flex;
  align-items: center;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #cdd3d2;
}

.fn-tabs-link {
  display: flex;
  padding: 15px;
  flex-direction: column;
  align-items: flex-start;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: 12px;
  background-color: transparent;
  transition: opacity 250ms ease;
  color: #939b9b;
}

.fn-tabs-link:hover {
  opacity: 0.8;
  color: #939b9b;
}

.fn-tabs-link.w--current {
  background-color: #0f1213;
}

.fn-featured-tabs-menu {
  display: flex;
  flex-direction: column;
}

.fn-featured-tabs {
  position: static;
  width: 100%;
  margin-bottom: 32px;
}

.uui-button-icon {
  display: flex;
  width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  min-width: 1.25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.uui-button-link {
  display: flex;
  padding: 0rem;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0.5rem;
  background-color: transparent;
  transition: all 300ms ease;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #6941c6;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  text-decoration: none;
  white-space: nowrap;
}

.uui-button-link:hover {
  color: #53389e;
}

.uui-button-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
}

.uui-button-row.button-row-center {
  justify-content: center;
}

.uui-space-small {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #475467;
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: normal;
}

.uui-space-xxsmall {
  width: 100%;
  min-height: 0.5rem;
}

.uui-heading-xxsmall {
  margin-top: 0rem;
  margin-bottom: 0rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #101828;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 600;
  letter-spacing: normal;
}

.uui-icon-featured-outline-large {
  display: flex;
  width: 3.5rem;
  height: 3.5rem;
  justify-content: center;
  align-items: center;
  border: 0.5rem solid #f9f5ff;
  border-radius: 100%;
  background-color: #f4ebff;
  color: #7f56d9;
}

.uui-layout69_item {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.uui-layout69_component {
  display: -ms-grid;
  display: grid;
  justify-items: center;
  align-items: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.uui-padding-vertical-xhuge {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large {
  width: 100%;
  max-width: 80rem;
  margin-right: auto;
  margin-left: auto;
}

.uui-page-padding {
  padding-right: 2rem;
  padding-left: 2rem;
}

.fn-heading-8 {
  margin-top: 0px;
  margin-bottom: 24px;
  font-family: 'Open Sans', sans-serif;
  font-size: 24px;
  line-height: 1.3em;
  font-weight: 700;
}

.fn-features-icon-2 {
  display: flex;
  width: 19px;
  height: 19px;
  margin-bottom: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #7f56d9;
  -o-object-fit: contain;
  object-fit: contain;
}

.fn-logos-image {
  display: flex;
  width: auto;
  height: 42px;
  max-width: 150px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #687373;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.fn-logos-wrapper {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.fn-label {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-button-dark-2 {
  padding: 12px 24px;
  border-style: solid;
  border-width: 1px;
  border-color: #000;
  border-radius: 8px;
  background-color: #1d1f1e;
  transition: color 250ms ease, background-color 250ms ease;
  font-family: 'Open Sans', sans-serif;
  color: #df0;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-button-dark-2:hover {
  border-color: #0f1213;
  background-color: #df0;
  color: #0f1213;
}

.fn-button-dark-2.w--current {
  background-color: #1d1f1e;
}

.fn-button-dark-2.w--current:hover {
  background-color: transparent;
}

.fn-button-secondery-dark {
  display: flex;
  padding: 12px 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border: 1px solid #1d1f1e;
  border-radius: 8px;
  background-color: transparent;
  transition: color 250ms ease, background-color 250ms ease;
  font-family: 'Open Sans', sans-serif;
  color: #1d1f1e;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-button-secondery-dark:hover {
  background-color: #1d1f1e;
  color: #df0;
}

.fn-navbar-link-box {
  padding-top: 32px;
  padding-bottom: 32px;
  transition: opacity 250ms ease;
  color: #1d1f1e;
  font-size: 18px;
  line-height: 1.3em;
  font-weight: 400;
  text-decoration: underline;
}

.fn-navbar-link-box:hover {
  opacity: 0.7;
}

.fn-navbar-links-wrapper-2 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.fn-navbar-menu-wrapper {
  display: flex;
  justify-content: space-between;
  flex: 1;
}

.fn-navbar-menu-box {
  display: flex;
  justify-content: space-between;
  flex: 1;
}

.fn-contain-logo-2 {
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #df0;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 0% 50%;
  object-position: 0% 50%;
}

.fn-contain-logo-2.dark-logo {
  color: #1d1f1e;
}

.fn-brand-box-2 {
  width: 256px;
  height: 48px;
  margin-right: 0px;
  transition: opacity 250ms ease;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 0% 50%;
  object-position: 0% 50%;
}

.fn-brand-box-2:hover {
  opacity: 0.7;
}

.fn-brand-box-2.side-margin.w--current {
  margin-right: 20px;
}

.fn-navbar-container-box {
  display: flex;
  width: 100%;
  max-width: 1310px;
  padding-right: 24px;
  padding-left: 24px;
  justify-content: space-between;
  align-items: center;
  border-radius: 16px;
  background-color: #9482ff;
}

.fn-navbar-box {
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
  justify-content: center;
  align-items: center;
  background-color: transparent;
}

.fn-button-secondery-navbar-2 {
  display: flex;
  padding: 12px 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 8px;
  background-color: transparent;
  transition: background-color 250ms ease;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-button-secondery-navbar-2:hover {
  background-color: #3e4545;
}

.fn-navbar-link-second-3 {
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 20px;
  align-items: center;
  transition: color 250ms ease;
  color: #d0d5dd;
}

.fn-navbar-link-second-3:hover {
  color: #df0;
}

.fn-navbar-link-second-3.w--current {
  color: #df0;
}

.fn-navbar-link-second-4 {
  padding-top: 32px;
  padding-bottom: 32px;
  color: #ecf0ef;
  font-size: 18px;
  line-height: 1.3em;
  font-weight: 400;
  text-decoration: underline;
}

.fn-dropdown-list-link-2 {
  width: 100%;
  min-width: 206px;
  padding: 12px 24px;
  transition: opacity 250ms ease;
  color: #ecf0ef;
  font-size: 18px;
  line-height: 1.4em;
}

.fn-dropdown-list-link-2:hover {
  color: #df0;
}

.fn-dropdown-list-link-2.w--current {
  color: #df0;
}

.fn-navbar-link-list-2 {
  display: none;
  padding-top: 12px;
  padding-bottom: 12px;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #0f1213;
  text-align: left;
}

.fn-navbar-link-list-2.w--open {
  display: flex;
}

.fn-navbar-link-list-2.first-look {
  display: flex;
}

.fn-dropdown-link-icon-2 {
  display: flex;
  width: 12px;
  height: 8px;
  margin-left: 8px;
  justify-content: center;
  align-items: center;
}

.fn-dorpdown-link-2 {
  margin-right: 0px;
  margin-left: 0px;
}

.fn-navbar-menu-wrapper-second-2 {
  display: flex;
  justify-content: flex-end;
  flex: 1;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.fn-navbar-menu-box-second-2 {
  display: flex;
  justify-content: space-between;
  flex: 1;
}

.fn-navbar-container-second-2 {
  display: flex;
  width: 100%;
  max-width: 1310px;
  align-items: center;
}

.fn-navbar-box-second-2 {
  z-index: 999;
  display: flex;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex-direction: column;
  align-items: center;
  background-color: #0b0b0b;
}

.text-block-5 {
  color: #f2f4f7;
}

.utility-page-wrap {
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  justify-content: center;
  align-items: center;
}

.utility-page-content {
  display: flex;
  width: 260px;
  flex-direction: column;
  text-align: center;
}

.utility-page-form {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.fn-button-3 {
  display: flex;
  padding: 12px 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border: 1px solid #df0;
  border-radius: 8px;
  background-color: #df0;
  transition: opacity 250ms ease, border-color 250ms ease;
  font-family: 'Open Sans', sans-serif;
  color: #0f1213;
  font-size: 16px;
  line-height: 1.6em;
  font-weight: 400;
  text-align: center;
}

.fn-button-3:hover {
  border-color: #0f1213;
  opacity: 0.9;
}

.fn-button-secondery-navbar-3 {
  display: flex;
  padding: 12px 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 8px;
  background-color: transparent;
  transition: background-color 250ms ease;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 1.6em;
}

.fn-button-secondery-navbar-3:hover {
  background-color: #3e4545;
}

.fn-button-wrapper-3 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: auto auto;
  grid-template-columns: auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.fn-navbar-link-second-5 {
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 20px;
  align-items: center;
  transition: color 250ms ease;
}

.fn-navbar-link-second-5:hover {
  color: #df0;
}

.fn-navbar-link-second-5.w--current {
  color: #df0;
}

.fn-navbar-link-second-6 {
  padding-top: 32px;
  padding-bottom: 32px;
  color: #ecf0ef;
  font-size: 18px;
  line-height: 1.3em;
  font-weight: 400;
  text-decoration: underline;
}

.fn-dropdown-list-link-3 {
  width: 100%;
  min-width: 206px;
  padding: 12px 24px;
  transition: opacity 250ms ease;
  color: #ecf0ef;
  font-size: 18px;
  line-height: 1.4em;
}

.fn-dropdown-list-link-3:hover {
  color: #df0;
}

.fn-dropdown-list-link-3.w--current {
  color: #df0;
}

.fn-navbar-link-list-3 {
  display: none;
  padding-top: 12px;
  padding-bottom: 12px;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #0f1213;
  text-align: left;
}

.fn-navbar-link-list-3.w--open {
  display: flex;
}

.fn-navbar-link-list-3.first-look {
  display: flex;
}

.fn-dropdown-link-icon-3 {
  display: flex;
  width: 12px;
  height: 8px;
  margin-left: 8px;
  justify-content: center;
  align-items: center;
}

.fn-dorpdown-link-3 {
  margin-right: 0px;
  margin-left: 0px;
}

.fn-navbar-links-wrapper-3 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.fn-navbar-menu-wrapper-second-3 {
  display: flex;
  justify-content: flex-end;
  flex: 1;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.fn-navbar-menu-box-second-3 {
  display: flex;
  justify-content: space-between;
  flex: 1;
}

.fn-contain-logo-3 {
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #df0;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 0% 50%;
  object-position: 0% 50%;
}

.fn-brand-box-3 {
  width: 106px;
  height: 21.55px;
  margin-right: 0px;
  transition: opacity 250ms ease;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 0% 50%;
  object-position: 0% 50%;
}

.fn-brand-box-3:hover {
  opacity: 0.7;
}

.fn-navbar-container-second-3 {
  display: flex;
  width: 100%;
  max-width: 1310px;
  align-items: center;
}

.fn-navbar-box-second-3 {
  z-index: 999;
  display: flex;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  flex-direction: column;
  align-items: center;
  background-color: #1d1f1e;
}

@media screen and (min-width: 1920px) {
  .heading {
    font-size: 64px;
  }

  .bold-text {
    line-height: 64px;
  }
}

@media screen and (max-width: 991px) {
  .navbar-logo-left {
    padding-right: 0;
  }

  .navbar-menu {
    max-width: unset;
  }

  .navbar-link {
    justify-content: center;
  }

  .button {
    justify-content: center;
  }

  .f2wf-columns {
    flex-direction: column;
    align-items: center;
  }

  .column-8 {
    align-items: center;
  }

  .content-4 {
    align-items: center;
  }

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

  .f2wf-columns-2 {
    flex-direction: column;
    align-items: center;
  }

  .column-15 {
    align-items: center;
  }

  .content-8 {
    align-items: center;
  }

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

  .process_step {
    justify-items: stretch;
  }

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

  .process_item-image_container {
    width: 100%;
    height: auto;
  }

  .process_item-image_container.step-3 {
    width: auto;
    height: 100%;
  }

  .padding-vertical {
    padding-right: 0rem;
    padding-left: 0rem;
  }

  .process_item-image.step-3-1 {
    top: 16%;
    height: 22%;
    transform: scale(0.8);
  }

  .process_item-image.step-1 {
    transform: scale(1) translate(0px, 0.6rem) rotate(-15deg);
  }

  .process_item-image.step-3-2 {
    top: 37%;
    height: 22%;
    transform: scale(0.8);
  }

  .process_item-image.step-3-3 {
    top: 58%;
    height: 22%;
    max-width: 100%;
    transform: scale(0.8);
  }

  .process_item-image.step-2-arrow {
    max-width: 35%;
  }

  .process_item-container {
    display: flex;
    height: 20rem;
  }

  .tools-bg-grid {
    width: 50%;
    max-width: 46rem;
  }

  .tools_tab {
    flex: 1;
  }

  .tools_menu {
    width: 100%;
    margin-bottom: 2rem;
    flex-direction: row;
  }

  .tools_container {
    flex-direction: column;
  }

  .tools_tab-content {
    padding-right: 1rem;
  }

  .tools_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

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

  .plans_container {
    grid-column-gap: 1rem;
  }

  .faq_section-title {
    position: static;
    width: 100%;
    max-width: 32rem;
  }

  .footer_section-column {
    max-width: 100%;
    flex: 0 auto;
  }

  .faq_answer-content {
    padding-bottom: 1.5rem;
  }

  .companies_section {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .faq_section {
    flex-direction: column;
    flex-wrap: wrap;
    grid-row-gap: 5rem;
  }

  .footer_section-col-con {
    justify-content: space-between;
    flex: 1;
  }

  .footer_section {
    justify-content: space-between;
    flex-wrap: wrap;
    grid-column-gap: 2rem;
  }

  .colophon_section-links {
    grid-column-gap: 2rem;
  }

  .faq_question {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .section-home-testimonial {
    z-index: 0;
  }

  .faq_bg {
    z-index: 0;
  }

  .colophon-links {
    max-width: 100%;
    flex: 0 auto;
  }

  .benefits_section {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .faq_section-content {
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
  }

  .graphic_faq {
    left: 1.6rem;
    top: -13.8rem;
    max-width: 36rem;
  }

  .footer_cta-graphic {
    top: -7%;
    width: 100%;
  }

  .fn-banner-image-three {
    display: none;
  }

  .fn-banner-image-two {
    display: none;
  }

  .fn-banner-image-one {
    display: none;
  }

  .fn-button-dark:hover {
    background-color: #1d1f1e;
    color: #df0;
  }

  .fn-heading-2 {
    margin-bottom: 12px;
    font-size: 40px;
  }

  .fn-cta-banner-column {
    width: 100%;
    max-width: none;
  }

  .fn-cta-banner {
    padding: 60px;
  }

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

  .fn-faq-link {
    transition: none 0ms ease;
  }

  .fn-faq-link:hover {
    opacity: 1;
  }

  .fn-heading-4 {
    font-size: 28px;
  }

  .fn-container-grid {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .fn-testimonial-wrapper {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .fh-hero-image-wrapper-first {
    height: 464px;
    margin-top: 12px;
  }

  .fn-heading-1 {
    font-size: 48px;
  }

  .fn-container-grid-2 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

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

  .fn-footer-legal-link {
    transition: none 0ms ease;
  }

  .fn-footer-legal-link:hover {
    color: #939b9b;
  }

  .fn-standard-white-link {
    transition: none 0ms ease;
  }

  .fn-standard-white-link:hover {
    color: #ecf0ef;
  }

  .fn-brand-box {
    z-index: 2;
    transition: none 0ms ease;
  }

  .fn-brand-box:hover {
    opacity: 1;
  }

  .fn-footer-second {
    padding-bottom: 60px;
  }

  .fn-nav-line-3 {
    width: 16px;
    height: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 4px;
    background-color: #19224c;
  }

  .fn-nav-line-3.green-line {
    background-color: #df0;
  }

  .fn-nav-line-2 {
    width: 16px;
    height: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 4px;
    background-color: #19224c;
  }

  .fn-nav-line-2.green-line {
    background-color: #df0;
  }

  .fn-nav-line-1 {
    width: 16px;
    height: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 4px;
    background-color: #19224c;
  }

  .fn-nav-line-1.green-line {
    background-color: #df0;
  }

  .nav-menu-button-wrap {
    display: flex;
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .fn-menu-button-second {
    margin-right: -15px;
    padding-right: 18px;
  }

  .fn-menu-button-second.w--open {
    background-color: transparent;
  }

  .fn-button-secondery-navbar {
    border-color: #ecf0ef;
    color: #ecf0ef;
  }

  .fn-button-secondery-navbar:hover {
    background-color: transparent;
  }

  .fn-navbar-link-list-conetainer {
    max-width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .fn-navbar-link-list-advence.w--open {
    position: relative;
    width: 100%;
    padding-top: 0px;
    padding-bottom: 40px;
  }

  .fn-navbar-link-second {
    padding-top: 32px;
    padding-bottom: 32px;
    border-top: 1px solid #3e4545;
    color: #ecf0ef;
  }

  .fn-navbar-link-second:hover {
    color: #ecf0ef;
  }

  .fn-navbar-link-second.w--current {
    color: #ecf0ef;
  }

  .fn-navbar-link-second.w--current:hover {
    color: #ecf0ef;
  }

  .fn-navbar-link-second.last-link-on-mobile {
    border-bottom: 1px solid #3e4545;
  }

  .fn-navbar-link-second-2 {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    padding: 24px 0px;
  }

  .fn-dorpdown-link-advence {
    width: 100%;
  }

  .fn-dorpdown-link-advence.last-dropdown-link {
    border-bottom: 1px solid #3e4545;
  }

  .fn-paragraph-no-margin-navbar {
    display: none;
  }

  .navbar-product-card-intro {
    margin-bottom: 0px;
  }

  .navbar-product-card {
    transition: none 0ms ease;
  }

  .navbar-product-card:hover {
    background-color: #1d1f1e;
  }

  .fn-heading-6 {
    font-size: 28px;
  }

  .fn-paragraph-navbar {
    display: none;
  }

  .fn-navbar-links-wrapper-advence {
    flex-direction: column;
    align-items: flex-start;
  }

  .fn-navbar-menu-wrapper-second {
    display: flex;
    padding: 0px 0px 24px;
    flex-direction: column;
    justify-content: flex-start;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    border-radius: 16px;
    background-color: #0f1213;
  }

  .fn-navbar-menu-advence {
    position: absolute;
    overflow: auto;
    height: 482px;
    padding-top: 15px;
    padding-right: 15px;
    padding-left: 15px;
    background-color: #0f1213;
  }

  .fn-navbar-container-advence {
    justify-content: space-between;
  }

  .fn-dropdown-list-link {
    padding-right: 0px;
    padding-left: 0px;
    transition: none 0ms ease;
  }

  .fn-dropdown-list-link:hover {
    color: #ecf0ef;
  }

  .fn-navbar-link-list {
    position: relative;
    display: none;
    margin-top: -12px;
    padding-top: 0px;
    padding-bottom: 28px;
  }

  .fn-navbar-link-list.w--open {
    position: relative;
  }

  .fn-dorpdown-link {
    width: 100%;
  }

  .fn-navbar-links-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .fn-navbar-menu-box-second {
    padding-top: 0px;
    padding-right: 15px;
    padding-left: 15px;
    background-color: #0f1213;
  }

  .fn-navbar-container-second {
    justify-content: space-between;
  }

  .fn-navbar-box-second {
    background-color: #0f1213;
  }

  .menu-icon_line-bottom {
    width: 24px;
    height: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 1rem;
    background-color: #344054;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }

  .menu-icon_line-middle {
    display: flex;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: center;
    align-items: center;
    border-radius: 1rem;
    background-color: #344054;
  }

  .menu-icon_line-top {
    width: 24px;
    height: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 1rem;
    background-color: #344054;
  }

  .menu-icon_component {
    display: flex;
    width: 48px;
    height: 48px;
    margin-right: -0.5rem;
    padding-right: 0rem;
    padding-bottom: 0rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .uui-navbar08_menu-button.w--open {
    background-color: transparent;
  }

  .hide-tablet {
    display: none;
  }

  .uui-button-secondary-gray.show-tablet {
    display: block;
  }

  .show-tablet {
    display: block;
  }

  .uui-navbar08_button-wrapper {
    display: flex;
    flex-direction: column-reverse;
    align-items: stretch;
  }

  .uui-navbar08_menu-right {
    margin-top: 1.5rem;
    padding-bottom: 7rem;
    flex-direction: column-reverse;
    align-items: stretch;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .uui-navbar08_link {
    width: 100%;
    padding: 0.75rem 0rem;
    color: #101828;
    font-size: 1.125rem;
  }

  .uui-navbar08_link:hover {
    color: #101828;
  }

  .uui-navbar08_dropdown-link {
    padding-right: 0rem;
    padding-left: 0rem;
  }

  .uui-navbar08_dropdown-link:hover {
    background-color: transparent;
  }

  .uui-navbar08_dropdown-content {
    padding: 1rem 0rem;
    align-items: start;
    align-content: start;
  }

  .uui-navbar08_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .uui-navbar08_dropdown-list.w--open {
    width: auto;
    padding: 0px;
    border-style: none;
    border-color: transparent;
    box-shadow: none;
  }

  .uui-dropdown-icon {
    left: auto;
    top: auto;
    right: 0%;
    bottom: auto;
    margin-top: 0rem;
    margin-right: 0px;
    margin-bottom: 0rem;
    color: #667085;
  }

  .uui-navbar08_dropdown-toggle {
    display: flex;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 0rem;
    align-items: center;
    color: #101828;
    font-size: 1.125rem;
  }

  .uui-navbar08_dropdown-toggle:hover {
    color: #101828;
  }

  .uui-navbar08_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .uui-navbar08_menu-left {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    grid-column-gap: 0px;
    grid-row-gap: 0.5rem;
    color: #101828;
  }

  .uui-navbar08_menu {
    position: absolute;
    overflow: auto;
    height: 100vh;
    margin-left: 0rem;
    padding: 1.5rem 2rem 5rem;
    align-items: flex-start;
    border-top: 1px solid #f2f4f7;
    background-color: #fff;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }

  .fn-heading-3 {
    font-size: 32px;
  }

  .fn-features-card:hover {
    border-color: #0f1213;
  }

  .fn-heading-7 {
    margin-bottom: 12px;
    font-size: 40px;
  }

  .fn-container-grid-3 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

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

  .fh-section-image-wrapper-first {
    height: 334px;
  }

  .fn-button-secondery {
    transition: none 0ms ease;
  }

  .fn-button-secondery:hover {
    background-color: transparent;
  }

  .fh-features-image-wrapper {
    height: 450px;
  }

  .fn-featured-tabs-content {
    width: 58%;
  }

  .fn-tabs-link {
    transition: none 0ms ease;
  }

  .fn-tabs-link:hover {
    opacity: 1;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .fn-logos-image {
    max-width: 100px;
  }

  .fn-nav-line-4 {
    width: 16px;
    height: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 4px;
    background-color: #19224c;
  }

  .fn-nav-line-4.green-line {
    background-color: #df0;
  }

  .fn-nav-line-5 {
    width: 16px;
    height: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 4px;
    background-color: #19224c;
  }

  .fn-nav-line-5.green-line {
    background-color: #df0;
  }

  .fn-nav-line-6 {
    width: 16px;
    height: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 4px;
    background-color: #19224c;
  }

  .fn-nav-line-6.green-line {
    background-color: #df0;
  }

  .nav-menu-button-wrap-2 {
    display: flex;
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .fn-menu-button {
    margin-right: -18px;
    padding-right: 18px;
  }

  .fn-menu-button.w--open {
    z-index: 2;
    background-color: transparent;
  }

  .fn-button-dark-2:hover {
    background-color: #1d1f1e;
    color: #df0;
  }

  .fn-button-secondery-dark {
    transition: none 0ms ease;
  }

  .fn-button-secondery-dark:hover {
    background-color: transparent;
    color: #1d1f1e;
  }

  .fn-navbar-link-box {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    padding: 12px 0px;
    transition: none 0ms ease;
  }

  .fn-navbar-link-box:hover {
    opacity: 1;
  }

  .fn-navbar-link-box.navbar-link-box-last {
    margin-bottom: 12px;
  }

  .fn-navbar-links-wrapper-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .fn-navbar-menu-wrapper {
    position: relative;
    display: flex;
    padding: 12px 24px 24px;
    flex-direction: column;
    justify-content: flex-start;
    border-radius: 16px;
    background-color: #df0;
  }

  .fn-navbar-menu-box {
    padding-top: 15px;
    padding-right: 15px;
    padding-left: 15px;
    background-color: transparent;
  }

  .fn-brand-box-2 {
    z-index: 2;
    transition: none 0ms ease;
  }

  .fn-brand-box-2:hover {
    opacity: 1;
  }

  .fn-navbar-container-box {
    padding-right: 15px;
    padding-left: 15px;
  }

  .fn-menu-button-second-2 {
    margin-right: -15px;
    padding-right: 18px;
  }

  .fn-menu-button-second-2.w--open {
    background-color: transparent;
  }

  .fn-button-secondery-navbar-2 {
    border-color: #ecf0ef;
    color: #ecf0ef;
  }

  .fn-button-secondery-navbar-2:hover {
    background-color: transparent;
  }

  .fn-navbar-link-second-3 {
    padding-top: 32px;
    padding-bottom: 32px;
    border-top: 1px solid #3e4545;
    color: #ecf0ef;
  }

  .fn-navbar-link-second-3:hover {
    color: #ecf0ef;
  }

  .fn-navbar-link-second-3.w--current {
    color: #ecf0ef;
  }

  .fn-navbar-link-second-3.w--current:hover {
    color: #ecf0ef;
  }

  .fn-navbar-link-second-3.last-link-on-mobile {
    border-bottom: 1px solid #3e4545;
  }

  .fn-navbar-link-second-4 {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    padding: 24px 0px;
  }

  .fn-dropdown-list-link-2 {
    padding-right: 0px;
    padding-left: 0px;
    transition: none 0ms ease;
  }

  .fn-dropdown-list-link-2:hover {
    color: #ecf0ef;
  }

  .fn-navbar-link-list-2 {
    position: relative;
    display: none;
    margin-top: -12px;
    padding-top: 0px;
    padding-bottom: 28px;
  }

  .fn-navbar-link-list-2.w--open {
    position: relative;
  }

  .fn-dorpdown-link-2 {
    width: 100%;
  }

  .fn-navbar-menu-wrapper-second-2 {
    display: flex;
    padding: 0px 0px 24px;
    flex-direction: column;
    justify-content: flex-start;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    border-radius: 16px;
    background-color: #0f1213;
  }

  .fn-navbar-menu-box-second-2 {
    padding-top: 0px;
    padding-right: 15px;
    padding-left: 15px;
    background-color: #0f1213;
  }

  .fn-navbar-container-second-2 {
    justify-content: space-between;
  }

  .fn-navbar-box-second-2 {
    background-color: #0f1213;
  }

  .fn-nav-line-7 {
    width: 16px;
    height: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 4px;
    background-color: #19224c;
  }

  .fn-nav-line-7.green-line {
    background-color: #df0;
  }

  .fn-nav-line-8 {
    width: 16px;
    height: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 4px;
    background-color: #19224c;
  }

  .fn-nav-line-8.green-line {
    background-color: #df0;
  }

  .fn-nav-line-9 {
    width: 16px;
    height: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-radius: 4px;
    background-color: #19224c;
  }

  .fn-nav-line-9.green-line {
    background-color: #df0;
  }

  .nav-menu-button-wrap-3 {
    display: flex;
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .fn-menu-button-second-3 {
    margin-right: -15px;
    padding-right: 18px;
  }

  .fn-menu-button-second-3.w--open {
    background-color: transparent;
  }

  .fn-button-secondery-navbar-3 {
    border-color: #ecf0ef;
    color: #ecf0ef;
  }

  .fn-button-secondery-navbar-3:hover {
    background-color: transparent;
  }

  .fn-navbar-link-second-5 {
    padding-top: 32px;
    padding-bottom: 32px;
    border-top: 1px solid #3e4545;
    color: #ecf0ef;
  }

  .fn-navbar-link-second-5:hover {
    color: #ecf0ef;
  }

  .fn-navbar-link-second-5.w--current {
    color: #ecf0ef;
  }

  .fn-navbar-link-second-5.w--current:hover {
    color: #ecf0ef;
  }

  .fn-navbar-link-second-5.last-link-on-mobile {
    border-bottom: 1px solid #3e4545;
  }

  .fn-navbar-link-second-6 {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    padding: 24px 0px;
  }

  .fn-dropdown-list-link-3 {
    padding-right: 0px;
    padding-left: 0px;
    transition: none 0ms ease;
  }

  .fn-dropdown-list-link-3:hover {
    color: #ecf0ef;
  }

  .fn-navbar-link-list-3 {
    position: relative;
    display: none;
    margin-top: -12px;
    padding-top: 0px;
    padding-bottom: 28px;
  }

  .fn-navbar-link-list-3.w--open {
    position: relative;
  }

  .fn-dorpdown-link-3 {
    width: 100%;
  }

  .fn-navbar-links-wrapper-3 {
    flex-direction: column;
    align-items: flex-start;
  }

  .fn-navbar-menu-wrapper-second-3 {
    display: flex;
    padding: 0px 0px 24px;
    flex-direction: column;
    justify-content: flex-start;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    border-radius: 16px;
    background-color: #0f1213;
  }

  .fn-navbar-menu-box-second-3 {
    padding-top: 0px;
    padding-right: 15px;
    padding-left: 15px;
    background-color: #0f1213;
  }

  .fn-brand-box-3 {
    z-index: 2;
    transition: none 0ms ease;
  }

  .fn-brand-box-3:hover {
    opacity: 1;
  }

  .fn-navbar-container-second-3 {
    justify-content: space-between;
  }

  .fn-navbar-box-second-3 {
    background-color: #0f1213;
  }
}

@media screen and (max-width: 767px) {
  .f2wf-small-columns {
    flex-direction: column;
    align-items: center;
  }

  .f2wf-small-columns-2 {
    flex-direction: column;
    align-items: center;
  }

  .process_step {
    padding-top: 4rem;
    padding-bottom: 4rem;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    -ms-grid-columns: 4rem;
    grid-template-columns: 4rem;
  }

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

  .padding-vertical {
    padding-right: 0rem;
    padding-left: 0rem;
  }

  .process_timeline {
    margin-left: 2rem;
    align-self: flex-start;
  }

  .page-padding {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }

  .tools_tab-header {
    -ms-grid-row-align: center;
    align-self: center;
  }

  .tools_menu {
    margin-top: 0rem;
    margin-right: 0rem;
    flex-direction: row;
  }

  .tools_tab-title {
    font-size: 1.25rem;
  }

  .tools_container {
    flex-direction: column;
    grid-row-gap: 2rem;
  }

  .tools_tab-content {
    display: none;
    padding-right: 0rem;
  }

  .button-7 {
    padding: 1rem 1.5rem;
  }

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

  .plans_container {
    flex-direction: column;
    grid-row-gap: 2rem;
  }

  .faq_answer-content {
    padding-bottom: 1.25rem;
  }

  .companies_section {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .faq_section {
    grid-row-gap: 3.5rem;
  }

  .footer_section-col-con {
    flex-direction: column;
    grid-row-gap: 2rem;
  }

  .footer_section {
    flex-direction: column;
    grid-row-gap: 2rem;
  }

  .colophon_section-links {
    grid-column-gap: 1rem;
  }

  .faq_question {
    padding-top: 1.25rem;
    padding-bottom: 1rem;
  }

  .plan_left.shadow-card {
    width: 100%;
  }

  .plan_right.shadow-card {
    width: 100%;
  }

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

  .graphic_faq {
    left: -1rem;
    top: -9.2rem;
    max-width: 25rem;
  }

  .faq_answer {
    margin-bottom: 1.25rem;
  }

  .heading-large {
    font-size: 2rem;
  }

  .link_animated.nav {
    display: none;
  }

  .nav_component {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }

  .fn-button-dark {
    width: 100%;
  }

  .fn-heading-2 {
    font-size: 34px;
  }

  .fn-cta-banner {
    padding: 12px;
  }

  .fn-section {
    overflow: visible;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .form-label-no-margin {
    font-size: 20px;
  }

  .fn-heading-4 {
    font-size: 24px;
  }

  .fn-paragraph {
    margin-bottom: 24px;
  }

  .fn-container-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .fn-testimonial-wrapper {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .fh-hero-image-wrapper-first {
    height: 220px;
  }

  .fn-button {
    width: 100%;
  }

  .fn-paragraph-2 {
    margin-bottom: 24px;
  }

  .fn-heading-1 {
    margin-bottom: 12px;
    font-size: 38px;
  }

  .fn-container-grid-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .fn-section-2 {
    overflow: visible;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .fn-brand-box {
    margin-right: 0px;
    padding-left: 0px;
  }

  .fn-footer-line {
    margin-top: 12px;
  }

  .fn-footer-second {
    padding-bottom: 40px;
    text-align: center;
  }

  .fn-heading-5 {
    font-size: 18px;
  }

  .fn-navbar-about-us-link-wrap {
    margin-bottom: 0px;
  }

  .fn-navbar-link-second {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .fn-navbar-link-second-2 {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .fn-heading-6 {
    font-size: 24px;
  }

  .fn-navbar-menu-wrapper-second {
    padding: 0px 0px 18px;
  }

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: #7f56d9;
    background-color: #7f56d9;
  }

  .uui-button-tertiary-gray:hover {
    background-color: transparent;
    color: #475467;
  }

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    background-color: #fff;
    color: #344054;
  }

  .uui-navbar08_link {
    font-size: 1rem;
  }

  .uui-text-size-small.hide-mobile-landscape {
    display: none;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .uui-badge-small-success {
    padding: 0.125rem 0.5rem;
  }

  .uui-navbar08_dropdown-link-list {
    max-width: none;
    grid-row-gap: 0.5rem;
  }

  .uui-navbar08_dropdown-content {
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-row-gap: 1.5rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .uui-navbar08_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar08_menu {
    padding-right: 1rem;
    padding-left: 1rem;
  }

  .uui-styleguide_logomark-bg {
    background-image: url('../images/untitled-ui-logomark.svg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .uui-navbar08_component {
    min-height: 4.5rem;
    padding-right: 1rem;
    padding-left: 1rem;
  }

  .fn-paragraph-3 {
    margin-bottom: 24px;
  }

  .fn-heading-3 {
    margin-bottom: 12px;
    font-size: 28px;
  }

  .fn-features-card {
    padding: 12px;
  }

  .fn-heading-7 {
    font-size: 34px;
  }

  .fn-container-grid-3 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .fn-section-3 {
    overflow: visible;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .fn-button-2 {
    width: 100%;
  }

  .fn-paragraph-4 {
    margin-bottom: 24px;
  }

  .fn-label-small {
    margin-bottom: 12px;
  }

  .fh-features-image-wrapper {
    height: 350px;
  }

  .fn-featured-tabs-content {
    position: static;
    width: 100%;
    margin-top: 12px;
  }

  .uui-button-link {
    font-size: 1rem;
  }

  .uui-button-link:hover {
    color: #6941c6;
  }

  .uui-button-row {
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .uui-space-small {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall {
    font-size: 1.125rem;
  }

  .uui-layout69_component {
    grid-row-gap: 2.5rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding {
    padding-right: 1rem;
    padding-left: 1rem;
  }

  .fn-heading-8 {
    font-size: 18px;
  }

  .fn-logos-wrapper {
    justify-content: space-around;
    flex-wrap: wrap;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .fn-button-dark-2 {
    width: 100%;
  }

  .fn-navbar-link-box {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .fn-navbar-menu-wrapper {
    padding: 18px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .fn-brand-box-2 {
    margin-right: 0px;
    padding-left: 0px;
  }

  .fn-navbar-link-second-3 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .fn-navbar-link-second-4 {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .fn-navbar-menu-wrapper-second-2 {
    padding: 0px 0px 18px;
  }

  .fn-button-3 {
    width: 100%;
  }

  .fn-navbar-link-second-5 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .fn-navbar-link-second-6 {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .fn-navbar-menu-wrapper-second-3 {
    padding: 0px 0px 18px;
  }

  .fn-brand-box-3 {
    margin-right: 0px;
    padding-left: 0px;
  }
}

@media screen and (max-width: 479px) {
  .text-3 {
    font-size: 80px;
  }

  .text-9 {
    text-align: center;
  }

  .div-11 {
    flex-direction: column;
  }

  .process_step {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    -ms-grid-columns: 2rem;
    grid-template-columns: 2rem;
  }

  .process_overlay-bottom {
    height: 4rem;
  }

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

  .padding-vertical {
    padding-right: 0rem;
    padding-left: 0rem;
  }

  .process_overlay-top {
    height: 4rem;
  }

  .process_item-indicator {
    width: 2rem;
    height: 2rem;
  }

  .process_timeline {
    margin-left: 1rem;
  }

  .tools-item-4 {
    padding: 1rem;
    grid-row-gap: 1rem;
  }

  .tools-item-3 {
    padding: 1rem;
    grid-row-gap: 1rem;
  }

  .tools_grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .tools-item-2 {
    padding: 1rem;
    grid-row-gap: 1rem;
  }

  .tools-item-1 {
    padding: 1rem;
    grid-row-gap: 1rem;
  }

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

  .section-home-plans {
    background-size: auto, auto;
  }

  .benefits_section {
    grid-row-gap: 2rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .graphic_faq {
    left: 3.9rem;
    top: -3.1rem;
    max-width: 14rem;
  }

  .nav_container {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .fn-author-image {
    flex: 0 0 auto;
  }

  .fn-author-wrapper {
    font-size: 14px;
  }

  .testimonials-stars {
    height: 18px;
    -o-object-position: 0% 50%;
    object-position: 0% 50%;
  }

  .fn-slide-item-wrapper-testimonial {
    padding: 16px;
  }

  .fn-button {
    width: 100%;
  }

  .fn-legal-links-wrapper {
    margin-top: 12px;
    margin-bottom: 12px;
    flex-direction: column;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .fn-button-wrapper {
    width: 100%;
  }

  .fn-links-wrapper {
    margin-bottom: 12px;
  }

  .uui-navbar08_dropdown-link {
    padding-left: 0rem;
  }

  .uui-navbar08_dropdown-content {
    padding-top: 1rem;
    padding-bottom: 1rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .fh-section-image-wrapper-first {
    height: 220px;
  }

  .fn-button-secondery {
    width: 100%;
  }

  .fn-button-2 {
    width: 100%;
  }

  .fn-button-wrapper-2 {
    width: 100%;
  }

  .fh-features-image-wrapper {
    height: 220px;
  }

  .fn-button-3 {
    width: 100%;
  }

  .fn-button-wrapper-3 {
    width: 100%;
  }
}

#w-node-_870375e2-8b26-1798-2bf1-8be25afd0596-e5e97a9b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_870375e2-8b26-1798-2bf1-8be25afd0598-e5e97a9b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_341bb2a7-e8b8-9f00-2af2-28c092a69660-e5e97a9b {
  -ms-grid-column: span 12;
  grid-column-start: span 12;
  -ms-grid-column-span: 12;
  grid-column-end: span 12;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_341bb2a7-e8b8-9f00-2af2-28c092a69662-e5e97a9b {
  -ms-grid-column: span 12;
  grid-column-start: span 12;
  -ms-grid-column-span: 12;
  grid-column-end: span 12;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_089dff69-2e88-2104-a928-4a44c2768df9-e5e97a9b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd62d-e5e97a9b {
  -ms-grid-column: span 5;
  grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd644-e5e97a9b {
  -ms-grid-column: 7;
  grid-column-start: 7;
  -ms-grid-column-span: 6;
  grid-column-end: 13;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd648-e5e97a9b {
  -ms-grid-column: span 5;
  grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd664-e5e97a9b {
  -ms-grid-column: 7;
  grid-column-start: 7;
  -ms-grid-column-span: 6;
  grid-column-end: 13;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd668-e5e97a9b {
  -ms-grid-column: span 5;
  grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd682-e5e97a9b {
  -ms-grid-column: 7;
  grid-column-start: 7;
  -ms-grid-column-span: 6;
  grid-column-end: 13;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd686-e5e97a9b {
  -ms-grid-column: span 5;
  grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd6a0-e5e97a9b {
  -ms-grid-column: 7;
  grid-column-start: 7;
  -ms-grid-column-span: 6;
  grid-column-end: 13;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd6a4-e5e97a9b {
  -ms-grid-column: span 5;
  grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd6a9-e5e97a9b {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd6b3-e5e97a9b {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 3;
  grid-column-end: 7;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd6bd-e5e97a9b {
  -ms-grid-column: 7;
  grid-column-start: 7;
  -ms-grid-column-span: 3;
  grid-column-end: 10;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd6c7-e5e97a9b {
  -ms-grid-column: 10;
  grid-column-start: 10;
  -ms-grid-column-span: 3;
  grid-column-end: 13;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_4d391859-7400-1068-9288-e2c946342c6c-8e64dd18 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4d391859-7400-1068-9288-e2c946342c6e-8e64dd18 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3f2542ce-05b9-e11f-5928-35dddf34fc2b-8e64dd18 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-d5aaeb60-3b82-9ce1-e12c-a7a3080cc570-8e64dd18 {
  -ms-grid-column: span 5;
  grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d5aaeb60-3b82-9ce1-e12c-a7a3080cc58c-8e64dd18 {
  -ms-grid-column: 7;
  grid-column-start: 7;
  -ms-grid-column-span: 6;
  grid-column-end: 13;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-bbd3dc9e-d56e-9fa4-fb14-bc34c9b5d8b2-8e64dd18 {
  -ms-grid-column: span 5;
  grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-bbd3dc9e-d56e-9fa4-fb14-bc34c9b5d8ce-8e64dd18 {
  -ms-grid-column: 7;
  grid-column-start: 7;
  -ms-grid-column-span: 6;
  grid-column-end: 13;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_49bddb30-d7ca-ed83-04d1-750072b4bc2d-8e64dd18 {
  -ms-grid-column: span 5;
  grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_49bddb30-d7ca-ed83-04d1-750072b4bc47-8e64dd18 {
  -ms-grid-column: 7;
  grid-column-start: 7;
  -ms-grid-column-span: 6;
  grid-column-end: 13;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-e0347d17-2686-e265-489c-934c96f2f79f-8e64dd18 {
  -ms-grid-column: span 5;
  grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-e0347d17-2686-e265-489c-934c96f2f7ab-8e64dd18 {
  -ms-grid-column: 7;
  grid-column-start: 7;
  -ms-grid-column-span: 6;
  grid-column-end: 13;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_5b47dad3-9abb-c7dd-6242-019e5a635aa9-8e64dd18 {
  -ms-grid-column: span 7;
  grid-column-start: span 7;
  -ms-grid-column-span: 7;
  grid-column-end: span 7;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_5b47dad3-9abb-c7dd-6242-019e5a635aae-8e64dd18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_5b47dad3-9abb-c7dd-6242-019e5a635ab8-8e64dd18 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 3;
  grid-column-end: 7;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_5b47dad3-9abb-c7dd-6242-019e5a635ac2-8e64dd18 {
  -ms-grid-column: 7;
  grid-column-start: 7;
  -ms-grid-column-span: 3;
  grid-column-end: 10;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_5b47dad3-9abb-c7dd-6242-019e5a635acc-8e64dd18 {
  -ms-grid-column: 10;
  grid-column-start: 10;
  -ms-grid-column-span: 3;
  grid-column-end: 13;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d965-8e64dd18 {
  -ms-grid-column: span 7;
  grid-column-start: span 7;
  -ms-grid-column-span: 7;
  grid-column-end: span 7;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d96a-8e64dd18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 8;
  grid-column-end: 9;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d973-8e64dd18 {
  -ms-grid-column: 9;
  grid-column-start: 9;
  -ms-grid-column-span: 4;
  grid-column-end: 13;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 2;
  grid-row-end: 4;
}

#w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d97c-8e64dd18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 4;
  grid-column-end: 5;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d985-8e64dd18 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 4;
  grid-column-end: 9;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-_92e05d86-e114-af2d-7725-cacca8130179-8e64dd18 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 8;
  grid-column-end: 11;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_92e05d86-e114-af2d-7725-cacca8130184-8e64dd18 {
  -ms-grid-column: span 12;
  grid-column-start: span 12;
  -ms-grid-column-span: 12;
  grid-column-end: span 12;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_52be6b86-9294-aee6-8cd2-0d9e3876cee5-8e64dd18 {
  -ms-grid-column: span 12;
  grid-column-start: span 12;
  -ms-grid-column-span: 12;
  grid-column-end: span 12;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_52be6b86-9294-aee6-8cd2-0d9e3876cee6-8e64dd18 {
  -ms-grid-column: span 6;
  grid-column-start: span 6;
  -ms-grid-column-span: 6;
  grid-column-end: span 6;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_52be6b86-9294-aee6-8cd2-0d9e3876ceef-8e64dd18 {
  -ms-grid-column: span 6;
  grid-column-start: span 6;
  -ms-grid-column-span: 6;
  grid-column-end: span 6;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_4d391859-7400-1068-9288-e2c946342c6c-1f233b7b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4d391859-7400-1068-9288-e2c946342c6e-1f233b7b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3f2542ce-05b9-e11f-5928-35dddf34fc2b-1f233b7b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-d5aaeb60-3b82-9ce1-e12c-a7a3080cc570-1f233b7b {
  -ms-grid-column: span 5;
  grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d5aaeb60-3b82-9ce1-e12c-a7a3080cc58c-1f233b7b {
  -ms-grid-column: 7;
  grid-column-start: 7;
  -ms-grid-column-span: 6;
  grid-column-end: 13;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-bbd3dc9e-d56e-9fa4-fb14-bc34c9b5d8b2-1f233b7b {
  -ms-grid-column: span 5;
  grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-bbd3dc9e-d56e-9fa4-fb14-bc34c9b5d8ce-1f233b7b {
  -ms-grid-column: 7;
  grid-column-start: 7;
  -ms-grid-column-span: 6;
  grid-column-end: 13;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_49bddb30-d7ca-ed83-04d1-750072b4bc2d-1f233b7b {
  -ms-grid-column: span 5;
  grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_49bddb30-d7ca-ed83-04d1-750072b4bc47-1f233b7b {
  -ms-grid-column: 7;
  grid-column-start: 7;
  -ms-grid-column-span: 6;
  grid-column-end: 13;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-e0347d17-2686-e265-489c-934c96f2f79f-1f233b7b {
  -ms-grid-column: span 5;
  grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-e0347d17-2686-e265-489c-934c96f2f7ab-1f233b7b {
  -ms-grid-column: 7;
  grid-column-start: 7;
  -ms-grid-column-span: 6;
  grid-column-end: 13;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_5b47dad3-9abb-c7dd-6242-019e5a635aa9-1f233b7b {
  -ms-grid-column: span 7;
  grid-column-start: span 7;
  -ms-grid-column-span: 7;
  grid-column-end: span 7;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_5b47dad3-9abb-c7dd-6242-019e5a635aae-1f233b7b {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_5b47dad3-9abb-c7dd-6242-019e5a635ab8-1f233b7b {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 3;
  grid-column-end: 7;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_5b47dad3-9abb-c7dd-6242-019e5a635ac2-1f233b7b {
  -ms-grid-column: 7;
  grid-column-start: 7;
  -ms-grid-column-span: 3;
  grid-column-end: 10;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_5b47dad3-9abb-c7dd-6242-019e5a635acc-1f233b7b {
  -ms-grid-column: 10;
  grid-column-start: 10;
  -ms-grid-column-span: 3;
  grid-column-end: 13;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d965-1f233b7b {
  -ms-grid-column: span 7;
  grid-column-start: span 7;
  -ms-grid-column-span: 7;
  grid-column-end: span 7;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d96a-1f233b7b {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 8;
  grid-column-end: 9;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d973-1f233b7b {
  -ms-grid-column: 9;
  grid-column-start: 9;
  -ms-grid-column-span: 4;
  grid-column-end: 13;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 2;
  grid-row-end: 4;
}

#w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d97c-1f233b7b {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 4;
  grid-column-end: 5;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d985-1f233b7b {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 4;
  grid-column-end: 9;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-_92e05d86-e114-af2d-7725-cacca8130179-1f233b7b {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 8;
  grid-column-end: 11;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_92e05d86-e114-af2d-7725-cacca8130184-1f233b7b {
  -ms-grid-column: span 12;
  grid-column-start: span 12;
  -ms-grid-column-span: 12;
  grid-column-end: span 12;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_52be6b86-9294-aee6-8cd2-0d9e3876cee5-1f233b7b {
  -ms-grid-column: span 12;
  grid-column-start: span 12;
  -ms-grid-column-span: 12;
  grid-column-end: span 12;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_52be6b86-9294-aee6-8cd2-0d9e3876cee6-1f233b7b {
  -ms-grid-column: span 6;
  grid-column-start: span 6;
  -ms-grid-column-span: 6;
  grid-column-end: span 6;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_52be6b86-9294-aee6-8cd2-0d9e3876ceef-1f233b7b {
  -ms-grid-column: span 6;
  grid-column-start: span 6;
  -ms-grid-column-span: 6;
  grid-column-end: span 6;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: end;
  justify-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-_870375e2-8b26-1798-2bf1-8be25afd0596-e5e97a9b {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_870375e2-8b26-1798-2bf1-8be25afd0598-e5e97a9b {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_341bb2a7-e8b8-9f00-2af2-28c092a69660-e5e97a9b {
    -ms-grid-column: span 8;
    grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-_341bb2a7-e8b8-9f00-2af2-28c092a69662-e5e97a9b {
    -ms-grid-column: span 8;
    grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd62d-e5e97a9b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd644-e5e97a9b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd648-e5e97a9b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd664-e5e97a9b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd668-e5e97a9b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd682-e5e97a9b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd686-e5e97a9b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd6a0-e5e97a9b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd6a4-e5e97a9b {
    -ms-grid-column: span 8;
    grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd6a9-e5e97a9b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd6b3-e5e97a9b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd6bd-e5e97a9b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd6c7-e5e97a9b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_4d391859-7400-1068-9288-e2c946342c6c-8e64dd18 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_4d391859-7400-1068-9288-e2c946342c6e-8e64dd18 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-d5aaeb60-3b82-9ce1-e12c-a7a3080cc570-8e64dd18 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-d5aaeb60-3b82-9ce1-e12c-a7a3080cc58c-8e64dd18 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-bbd3dc9e-d56e-9fa4-fb14-bc34c9b5d8b2-8e64dd18 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-bbd3dc9e-d56e-9fa4-fb14-bc34c9b5d8ce-8e64dd18 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_49bddb30-d7ca-ed83-04d1-750072b4bc2d-8e64dd18 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_49bddb30-d7ca-ed83-04d1-750072b4bc47-8e64dd18 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-e0347d17-2686-e265-489c-934c96f2f79f-8e64dd18 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-e0347d17-2686-e265-489c-934c96f2f7ab-8e64dd18 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5b47dad3-9abb-c7dd-6242-019e5a635aa9-8e64dd18 {
    -ms-grid-column: span 8;
    grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-_5b47dad3-9abb-c7dd-6242-019e5a635aae-8e64dd18 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5b47dad3-9abb-c7dd-6242-019e5a635ab8-8e64dd18 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5b47dad3-9abb-c7dd-6242-019e5a635ac2-8e64dd18 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5b47dad3-9abb-c7dd-6242-019e5a635acc-8e64dd18 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d965-8e64dd18 {
    -ms-grid-column: span 8;
    grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d96a-8e64dd18 {
    -ms-grid-column: span 5;
    grid-column-start: span 5;
    -ms-grid-column-span: 5;
    grid-column-end: span 5;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d973-8e64dd18 {
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d97c-8e64dd18 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d985-8e64dd18 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_92e05d86-e114-af2d-7725-cacca8130179-8e64dd18 {
    -ms-grid-column: span 8;
    grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_92e05d86-e114-af2d-7725-cacca8130184-8e64dd18 {
    -ms-grid-column: span 8;
    grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-_52be6b86-9294-aee6-8cd2-0d9e3876cee5-8e64dd18 {
    -ms-grid-column: span 8;
    grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-_52be6b86-9294-aee6-8cd2-0d9e3876cee6-8e64dd18 {
    -ms-grid-column: span 8;
    grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_52be6b86-9294-aee6-8cd2-0d9e3876ceef-8e64dd18 {
    -ms-grid-column: span 8;
    grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_4d391859-7400-1068-9288-e2c946342c6c-1f233b7b {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_4d391859-7400-1068-9288-e2c946342c6e-1f233b7b {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-d5aaeb60-3b82-9ce1-e12c-a7a3080cc570-1f233b7b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-d5aaeb60-3b82-9ce1-e12c-a7a3080cc58c-1f233b7b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-bbd3dc9e-d56e-9fa4-fb14-bc34c9b5d8b2-1f233b7b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-bbd3dc9e-d56e-9fa4-fb14-bc34c9b5d8ce-1f233b7b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_49bddb30-d7ca-ed83-04d1-750072b4bc2d-1f233b7b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_49bddb30-d7ca-ed83-04d1-750072b4bc47-1f233b7b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-e0347d17-2686-e265-489c-934c96f2f79f-1f233b7b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-e0347d17-2686-e265-489c-934c96f2f7ab-1f233b7b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5b47dad3-9abb-c7dd-6242-019e5a635aa9-1f233b7b {
    -ms-grid-column: span 8;
    grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-_5b47dad3-9abb-c7dd-6242-019e5a635aae-1f233b7b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5b47dad3-9abb-c7dd-6242-019e5a635ab8-1f233b7b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5b47dad3-9abb-c7dd-6242-019e5a635ac2-1f233b7b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5b47dad3-9abb-c7dd-6242-019e5a635acc-1f233b7b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d965-1f233b7b {
    -ms-grid-column: span 8;
    grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d96a-1f233b7b {
    -ms-grid-column: span 5;
    grid-column-start: span 5;
    -ms-grid-column-span: 5;
    grid-column-end: span 5;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d973-1f233b7b {
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d97c-1f233b7b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d985-1f233b7b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_92e05d86-e114-af2d-7725-cacca8130179-1f233b7b {
    -ms-grid-column: span 8;
    grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_92e05d86-e114-af2d-7725-cacca8130184-1f233b7b {
    -ms-grid-column: span 8;
    grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-_52be6b86-9294-aee6-8cd2-0d9e3876cee5-1f233b7b {
    -ms-grid-column: span 8;
    grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-_52be6b86-9294-aee6-8cd2-0d9e3876cee6-1f233b7b {
    -ms-grid-column: span 8;
    grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_52be6b86-9294-aee6-8cd2-0d9e3876ceef-1f233b7b {
    -ms-grid-column: span 8;
    grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_089dff69-2e88-2104-a928-4a44c2768dde-e5e97a9b {
    -ms-grid-column-span: 2;
    grid-column-end: 4;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_089dff69-2e88-2104-a928-4a44c2768de1-e5e97a9b {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_089dff69-2e88-2104-a928-4a44c2768de4-e5e97a9b {
    -ms-grid-column-span: 2;
    grid-column-end: 4;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_089dff69-2e88-2104-a928-4a44c2768deb-e5e97a9b {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_089dff69-2e88-2104-a928-4a44c2768df1-e5e97a9b {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_089dff69-2e88-2104-a928-4a44c2768df4-e5e97a9b {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_089dff69-2e88-2104-a928-4a44c2768df9-e5e97a9b {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_089dff69-2e88-2104-a928-4a44c2768dfe-e5e97a9b {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_089dff69-2e88-2104-a928-4a44c2768e01-e5e97a9b {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_1d03b1ec-9b73-f07e-b472-c198f7bfd6a4-e5e97a9b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_3f2542ce-05b9-e11f-5928-35dddf34fc0e-8e64dd18 {
    -ms-grid-column-span: 2;
    grid-column-end: 4;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_3f2542ce-05b9-e11f-5928-35dddf34fc11-8e64dd18 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_3f2542ce-05b9-e11f-5928-35dddf34fc14-8e64dd18 {
    -ms-grid-column-span: 2;
    grid-column-end: 4;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_3f2542ce-05b9-e11f-5928-35dddf34fc1c-8e64dd18 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_3f2542ce-05b9-e11f-5928-35dddf34fc23-8e64dd18 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_3f2542ce-05b9-e11f-5928-35dddf34fc26-8e64dd18 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_3f2542ce-05b9-e11f-5928-35dddf34fc2b-8e64dd18 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_3f2542ce-05b9-e11f-5928-35dddf34fc30-8e64dd18 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_3f2542ce-05b9-e11f-5928-35dddf34fc33-8e64dd18 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_5b47dad3-9abb-c7dd-6242-019e5a635aa9-8e64dd18 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d965-8e64dd18 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d96a-8e64dd18 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d973-8e64dd18 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_92e05d86-e114-af2d-7725-cacca8130179-8e64dd18 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_92e05d86-e114-af2d-7725-cacca8130184-8e64dd18 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_3f2542ce-05b9-e11f-5928-35dddf34fc0e-1f233b7b {
    -ms-grid-column-span: 2;
    grid-column-end: 4;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_3f2542ce-05b9-e11f-5928-35dddf34fc11-1f233b7b {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_3f2542ce-05b9-e11f-5928-35dddf34fc14-1f233b7b {
    -ms-grid-column-span: 2;
    grid-column-end: 4;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_3f2542ce-05b9-e11f-5928-35dddf34fc1c-1f233b7b {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_3f2542ce-05b9-e11f-5928-35dddf34fc23-1f233b7b {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_3f2542ce-05b9-e11f-5928-35dddf34fc26-1f233b7b {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_3f2542ce-05b9-e11f-5928-35dddf34fc2b-1f233b7b {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_3f2542ce-05b9-e11f-5928-35dddf34fc30-1f233b7b {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_3f2542ce-05b9-e11f-5928-35dddf34fc33-1f233b7b {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_5b47dad3-9abb-c7dd-6242-019e5a635aa9-1f233b7b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d965-1f233b7b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d96a-1f233b7b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-f7934bdd-097e-15f4-adbf-ad7f15f8d973-1f233b7b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_92e05d86-e114-af2d-7725-cacca8130179-1f233b7b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_92e05d86-e114-af2d-7725-cacca8130184-1f233b7b {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }
}

